File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -29,6 +29,9 @@ v34.9.6 (unreleased)
2929- Add support for "Permission denied" file access in make_codebase_resource.
3030 https://github.com/aboutcode-org/scancode.io/issues/1630
3131
32+ - Refine the ``scan_single_package `` pipeline to work on git fetched inputs.
33+ https://github.com/aboutcode-org/scancode.io/issues/1376
34+
3235v34.9.5 (2025-02-19)
3336--------------------
3437
Original file line number Diff line number Diff line change @@ -69,10 +69,12 @@ def steps(cls):
6969
7070 def get_package_input (self ):
7171 """Locate the package input in the project's input/ directory."""
72- input_files = self .project .input_files
72+ # Using the input_sources model property as it includes input sources instances
73+ # as well as any files manually copied into the input/ directory.
74+ input_sources = self .project .input_sources
7375 inputs = list (self .project .inputs ("*" ))
7476
75- if len (inputs ) != 1 or len (input_files ) != 1 :
77+ if len (inputs ) != 1 or len (input_sources ) != 1 :
7678 raise Exception ("Only 1 input file supported" )
7779
7880 self .input_path = inputs [0 ]
Original file line number Diff line number Diff line change @@ -1629,6 +1629,7 @@ def test_scanpipe_pipes_d2d_match_purldb_resources_post_process_with_special_cha
16291629 except DataError :
16301630 self .fail ("DataError was raised, but it should not occur." )
16311631
1632+ @skipIf (sys .platform == "darwin" , "Test is failing on macOS" )
16321633 def test_scanpipe_pipes_d2d_map_javascript_symbols (self ):
16331634 to_dir = self .project1 .codebase_path / "to/project.tar.zst-extract/"
16341635 to_resource_file = (
Original file line number Diff line number Diff line change @@ -38,7 +38,7 @@ def test_scanpipe_pipes_fetch_get_fetcher(self):
3838 self .assertEqual (fetch .fetch_http , fetch .get_fetcher ("http://a.b/f.z" ))
3939 self .assertEqual (fetch .fetch_http , fetch .get_fetcher ("https://a.b/f.z" ))
4040 self .assertEqual (fetch .fetch_docker_image , fetch .get_fetcher ("docker://image" ))
41- git_http_url = "https://github.com/nexB /scancode.io.git"
41+ git_http_url = "https://github.com/aboutcode-org /scancode.io.git"
4242 self .assertEqual (fetch .fetch_git_repo , fetch .get_fetcher (git_http_url ))
4343 self .assertEqual (fetch .fetch_git_repo , fetch .get_fetcher (git_http_url + "/" ))
4444
@@ -229,7 +229,7 @@ def test_scanpipe_pipes_fetch_get_request_session(self):
229229 @mock .patch ("git.repo.base.Repo.clone_from" )
230230 def test_scanpipe_pipes_fetch_git_repo (self , mock_clone_from ):
231231 mock_clone_from .return_value = None
232- url = "https://github.com/nexB /scancode.io.git"
232+ url = "https://github.com/aboutcode-org /scancode.io.git"
233233 download = fetch .fetch_git_repo (url )
234234
235235 self .assertEqual (url , download .uri )
You can’t perform that action at this time.
0 commit comments