Skip to content
Snippets Groups Projects
Commit 4c8cd952 authored by André Anjos's avatar André Anjos :speech_balloon:
Browse files

[update_pins] Sort package lists before saving to file

parent 11ad6b7a
No related branches found
No related tags found
No related merge requests found
...@@ -163,9 +163,10 @@ def update_pins(manual_pins, profile, python, only_pip, **_) -> None: ...@@ -163,9 +163,10 @@ def update_pins(manual_pins, profile, python, only_pip, **_) -> None:
resolved_packages.append((name, version)) resolved_packages.append((name, version))
# we only monitor a subset of packages # we only monitor a subset of packages
resolved_packages = [ resolved_packages = sorted(
(p, v) for (p, v) in resolved_packages if p in packages [(p, v) for (p, v) in resolved_packages if p in packages],
] key=lambda x: (x[0], len(x[0])),
)
# write the new pinning # write the new pinning
click.secho( click.secho(
...@@ -216,6 +217,10 @@ package_names_map: ...@@ -216,6 +217,10 @@ package_names_map:
python_packages = filter_python_packages( python_packages = filter_python_packages(
resolved_packages, conda_to_python resolved_packages, conda_to_python
) )
python_packages = sorted(
[(p, v) for (p, v) in python_packages],
key=lambda x: (x[0], len(x[0])),
)
click.secho( click.secho(
f"Saving {len(python_packages)} entries to " f"Saving {len(python_packages)} entries to "
f"`{pip_constraints_path}'...", f"`{pip_constraints_path}'...",
......
...@@ -114,6 +114,10 @@ def update_pip_constraints_only( ...@@ -114,6 +114,10 @@ def update_pip_constraints_only(
with pip_constraints_path.open("wt") as f: with pip_constraints_path.open("wt") as f:
python_packages = filter_python_packages(package_pairs, conda_to_python) python_packages = filter_python_packages(package_pairs, conda_to_python)
python_packages = sorted(
[(p, v) for (p, v) in python_packages],
key=lambda x: (x[0], len(x[0])),
)
click.echo( click.echo(
f"Saving {len(python_packages)} entries to " f"Saving {len(python_packages)} entries to "
f"`{pip_constraints_path}'..." f"`{pip_constraints_path}'..."
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment