chore(ci): Update Pixi #83
Open
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:
==2.51.0->==2.52.0>=0.16,<0.17->>=0.17,<0.18>=0.48,<0.49->>=0.51,<0.52Release Notes
conda/rattler (py-rattler)
v0.17.0Compare Source
✨ 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
prefix-dev/rattler-build (rattler-build)
v0.51.0Major changes
A new subcommand (
rattler-build publish some/recipe.yaml --to https://prefix.dev/my-channel) to quickly build one or more recipes and upload them to the channel of your choice!And creating attestations has become easier with the
--generate-attestationflag that works seamlessly in Github Actions (whencosignis installed).What's Changed
--generate-attestationflag when uploading toprefix.devserverspublishsubcommand by @wolfv in #1981ignore_binary_filesdefault (double negation) by @wolfv in #1995.gitdirs for path source by @wolfv in #1996Full Changelog: prefix-dev/rattler-build@v0.50.0...v0.51.0
v0.50.0What's Changed
The biggest addition is the experimental
debug-shelland an improvedcreate-patchexperience.Using
debug-shellwill drop you into a shell in the last build-directory, with everything readily activated. From there you can usecreate-patchto create new patches for your recipes. We are also planning to make it possible to add / remove / change packages in the host & build prefix interactively for a complete quick debugging experience.null/empty values fornoarchfield by @baszalmstra in #1973debug-shellsubcommand and improvecreate-patchby @wolfv in #1990match()Jinja function by @baszalmstra in #1976expected-commitverification to git sources by @baszalmstra in #1978New Contributors
Full Changelog: prefix-dev/rattler-build@v0.49.0...v0.50.0
v0.49.0What's Changed
UrlWithTrailingSlashby @wolfv in #1930types/by @wolfv in #1932New Contributors
Full Changelog: prefix-dev/rattler-build@v0.48.1...v0.49.0
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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.