@@ -144,44 +144,44 @@ var _ = Describe("FilterBOMBySourcePaths", func() {
144144})
145145
146146var _ = Describe ("ToCatalogers python" , func () {
147- DescribeTable ("maps python directives to python-package-cataloger" ,
147+ DescribeTable ("maps python directives to python-installed- package-cataloger" ,
148148 func (packages []* config.PackagesDirective , expected []scanner.Cataloger ) {
149149 Expect (ToCatalogers (packages )).To (Equal (expected ))
150150 },
151151
152- Entry ("python-pip maps to python-package-cataloger with spec path only (no lock)" ,
152+ Entry ("python-pip maps to python-installed- package-cataloger with spec path only (no lock)" ,
153153 []* config.PackagesDirective {
154154 {
155155 Type : config .PackagesDirectiveTypePythonPip ,
156156 FileBased : config.FileBasedSpec {Workdir : "/app" , Spec : "requirements.txt" , Lock : "" },
157157 },
158158 },
159159 []scanner.Cataloger {
160- {Name : "python-package-cataloger" , FilterMode : scanner .CatalogerFilterWorkdirPrefix , SourcePaths : []string {"/app/requirements.txt" }, Workdir : "/app" },
160+ {Name : "python-installed- package-cataloger" , FilterMode : scanner .CatalogerFilterWorkdirPrefix , SourcePaths : []string {"/app/requirements.txt" }, Workdir : "/app" },
161161 },
162162 ),
163163
164- Entry ("python-uv maps to python-package-cataloger with spec and lock paths" ,
164+ Entry ("python-uv maps to python-installed- package-cataloger with spec and lock paths" ,
165165 []* config.PackagesDirective {
166166 {
167167 Type : config .PackagesDirectiveTypePythonUV ,
168168 FileBased : config.FileBasedSpec {Workdir : "/app" , Spec : "pyproject.toml" , Lock : "uv.lock" },
169169 },
170170 },
171171 []scanner.Cataloger {
172- {Name : "python-package-cataloger" , FilterMode : scanner .CatalogerFilterWorkdirPrefix , SourcePaths : []string {"/app/pyproject.toml" , "/app/uv.lock" }, Workdir : "/app" },
172+ {Name : "python-installed- package-cataloger" , FilterMode : scanner .CatalogerFilterWorkdirPrefix , SourcePaths : []string {"/app/pyproject.toml" , "/app/uv.lock" }, Workdir : "/app" },
173173 },
174174 ),
175175
176- Entry ("python-poetry maps to python-package-cataloger with spec and lock paths" ,
176+ Entry ("python-poetry maps to python-installed- package-cataloger with spec and lock paths" ,
177177 []* config.PackagesDirective {
178178 {
179179 Type : config .PackagesDirectiveTypePythonPoetry ,
180180 FileBased : config.FileBasedSpec {Workdir : "/svc" , Spec : "pyproject.toml" , Lock : "poetry.lock" },
181181 },
182182 },
183183 []scanner.Cataloger {
184- {Name : "python-package-cataloger" , FilterMode : scanner .CatalogerFilterWorkdirPrefix , SourcePaths : []string {"/svc/pyproject.toml" , "/svc/poetry.lock" }, Workdir : "/svc" },
184+ {Name : "python-installed- package-cataloger" , FilterMode : scanner .CatalogerFilterWorkdirPrefix , SourcePaths : []string {"/svc/pyproject.toml" , "/svc/poetry.lock" }, Workdir : "/svc" },
185185 },
186186 ),
187187 )
@@ -190,7 +190,7 @@ var _ = Describe("ToCatalogers python", func() {
190190var _ = Describe ("FilterBOMBySourcePaths python declared" , func () {
191191 distInfoProps := func (workdir , pkgName string , extraPaths ... string ) * []cdx.Property {
192192 props := []cdx.Property {
193- {Name : "syft:package:foundBy" , Value : "python-package-cataloger" },
193+ {Name : "syft:package:foundBy" , Value : "python-installed- package-cataloger" },
194194 {Name : "syft:location:0:path" , Value : workdir + "/.venv/lib/python3.12/site-packages/" + pkgName + ".dist-info/METADATA" },
195195 }
196196 for i , p := range extraPaths {
@@ -226,7 +226,7 @@ var _ = Describe("FilterBOMBySourcePaths python declared", func() {
226226 },
227227 },
228228 []scanner.Cataloger {
229- {Name : "python-package-cataloger" , FilterMode : scanner .CatalogerFilterWorkdirPrefix , SourcePaths : []string {"/app/pyproject.toml" , "/app/uv.lock" }, Workdir : "/app" },
229+ {Name : "python-installed- package-cataloger" , FilterMode : scanner .CatalogerFilterWorkdirPrefix , SourcePaths : []string {"/app/pyproject.toml" , "/app/uv.lock" }, Workdir : "/app" },
230230 },
231231 []string {"requests" },
232232 ),
@@ -239,7 +239,7 @@ var _ = Describe("FilterBOMBySourcePaths python declared", func() {
239239 },
240240 },
241241 []scanner.Cataloger {
242- {Name : "python-package-cataloger" , FilterMode : scanner .CatalogerFilterWorkdirPrefix , SourcePaths : []string {"/app/requirements.txt" }, Workdir : "/app" },
242+ {Name : "python-installed- package-cataloger" , FilterMode : scanner .CatalogerFilterWorkdirPrefix , SourcePaths : []string {"/app/requirements.txt" }, Workdir : "/app" },
243243 },
244244 []string {"requests" },
245245 ),
@@ -252,7 +252,7 @@ var _ = Describe("FilterBOMBySourcePaths python declared", func() {
252252 },
253253 },
254254 []scanner.Cataloger {
255- {Name : "python-package-cataloger" , FilterMode : scanner .CatalogerFilterWorkdirPrefix , SourcePaths : []string {"/svc/pyproject.toml" , "/svc/poetry.lock" }, Workdir : "/svc" },
255+ {Name : "python-installed- package-cataloger" , FilterMode : scanner .CatalogerFilterWorkdirPrefix , SourcePaths : []string {"/svc/pyproject.toml" , "/svc/poetry.lock" }, Workdir : "/svc" },
256256 },
257257 []string {"requests" },
258258 ),
@@ -265,7 +265,7 @@ var _ = Describe("FilterBOMBySourcePaths python declared", func() {
265265 },
266266 },
267267 []scanner.Cataloger {
268- {Name : "python-package-cataloger" , FilterMode : scanner .CatalogerFilterWorkdirPrefix , SourcePaths : []string {"/app/pyproject.toml" }, Workdir : "/app" },
268+ {Name : "python-installed- package-cataloger" , FilterMode : scanner .CatalogerFilterWorkdirPrefix , SourcePaths : []string {"/app/pyproject.toml" }, Workdir : "/app" },
269269 },
270270 []string {"requests" },
271271 ),
0 commit comments