What's Changed
Unified lockfiles (i.e. conda-lock.yml
) are now generated with the packages listed in alphabetical order. (In earlier versions, packages were sorted in "topological order", meaning that if packages are installed in the given order then their dependencies will always be satisfied.) Alphabetical ordering should be more stable, making it easier for humans to read diffs between lockfiles.
The precise ordering of packages is as follows. Conda packages are always listed before pip packages. Then packages are sorted alphabetically by package name. If multiple platforms are being locked, then packages with the same name are ordered by platform name.
New features
- Alphabetize the lockfile by @mariusvniekerk in #524
Bugfix
Infrastructure
Full Changelog: v2.4.2...v2.5.0