chore(ci): Update dependency py_rattler to >=0.20,<0.21 #485
+161
−88
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
>=0.15.0,<0.16->>=0.20,<0.21Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
conda/rattler (py_rattler)
v0.18.0📃 Details
Added
ProgressBartrait and progress bar for package writing by @wolfv (#525)Changed
Fixed
post_processby @wolfv (#519)v0.17.0✨ Highlights
This release contains some big changes to rattler:
Consistent clobbering
Rattler installs packages in parallel but this was at the cost of not being able to resolve files properly that existed in multiple packages.
With this release we fixed this issue by creating a consistent clobbering experience.
When a file is clobbered (installed by multiple packages) the last package in the topological ordering wins.
This information is also recorded in the prefix itself which means that even if packages are added or removed from the environment the order remains consistent.
reqwest-middleware-client
The
AuthenticatedClienthas been rewritten by @vlad-ivanov-name.Instead of having a custom client for network requests we now use the
reqwest-middlewarecrate.The rattler implementation adds a middleware that handles authentication.
This changes makes it easier to integrate with other crates that use
reqwestfor network requests, and it allows users to add their own middleware.Lock-file v4
The lock-file format has been updated to version 4.
Originally our implementation was semi-compatible with conda-lock.
We wanted to stay as close as possible to this format because it was already an established standard.
However, with version 2 and 3 of the format we started to diverge more and more.
We felt like the goals between both formats also started to diverge more and more so with version 4 we decided to completely abandon the conda-lock format and create our own.
For more information about the lock-file format and the differences between conda-lock you can read the documentation.
Note that all old formats (including the original conda-lock format) can still be parsed by rattler.
📃 Details
Added
get_windows_launcherfunction by @wolfv (#477)get_windows_launcherfunction by @wolfv (#477)__pycache__by @wolfv (#437)name()toChannelby @ruben-arts (#495)Changed
pubby @wolfv (#480)Fixed
New Contributors
Configuration
📅 Schedule: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.