File tree Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -46,6 +46,15 @@ def main() -> None:
4646 dependency .split (">" )[0 ].split ("<" )[0 ].split (">=" )[0 ].split ("<=" )[0 ]
4747 )
4848
49+ if package_name in pypi_to_conda_name_map :
50+ conda_name = pypi_to_conda_name_map [package_name ]
51+ else :
52+ conda_name = package_name
53+
54+ if conda_name in (v .name for v in version_info_l ):
55+ print (f"Not re-processing { package_name } " )
56+ continue
57+
4958 package_version_lines = []
5059 for line in requirements_info :
5160 if line .startswith (package_name ):
@@ -64,18 +73,13 @@ def main() -> None:
6473 print (f"Using range for { dependency } . " f"{ package_version_lines = } ." )
6574 versions = [
6675 # Assume some split based on Python version
67- Version (v .split ("== " )[- 1 ].split ("; " )[0 ].strip ())
76+ Version (v .split ("; " )[0 ].split ("== " )[- 1 ].strip ())
6877 for v in package_version_lines
6978 ]
7079 min_pin = min (versions )
7180 max_version = max (versions )
7281 max_pin = f"{ max_version .major } .{ max_version .minor } .{ max_version .micro + 1 } "
7382
74- if package_name in pypi_to_conda_name_map :
75- conda_name = pypi_to_conda_name_map [package_name ]
76- else :
77- conda_name = package_name
78-
7983 version_info_l .append (
8084 VersionInfoHere (name = conda_name , min_pin = min_pin , max_pin = max_pin )
8185 )
You can’t perform that action at this time.
0 commit comments