File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -58,14 +58,19 @@ class Resolution(NamedTuple):
5858 packages : List [PackageData ]
5959 files : List [Dict ]
6060
61- def to_dict (self ):
61+ def to_dict (self , generic_paths = False ):
62+ files = self .files
63+ if generic_paths :
64+ # clean file paths
65+ for file in files :
66+ path = file ["path" ]
67+ file ["path" ] = utils .remove_test_data_dir_variable_prefix (path = path )
6268 return {
63- "files" : self . files ,
69+ "files" : files ,
6470 "packages" : [package for package in self .packages ],
6571 "resolution" : self .resolution ,
6672 }
6773
68-
6974def resolve_dependencies (
7075 requirement_files = tuple (),
7176 setup_py_file = None ,
@@ -82,6 +87,7 @@ def resolve_dependencies(
8287 analyze_setup_py_insecurely = False ,
8388 prefer_source = False ,
8489 printer = print ,
90+ generic_paths = False ,
8591 ignore_errors = False ,
8692):
8793 """
You can’t perform that action at this time.
0 commit comments