Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pixi 0.13.0 #161621

Merged
merged 2 commits into from
Feb 2, 2024
Merged

pixi 0.13.0 #161621

merged 2 commits into from
Feb 2, 2024

Conversation

zuisong
Copy link
Contributor

@zuisong zuisong commented Feb 2, 2024

Created with brew bump-formula-pr.

release notes
## [0.13.0] - 2024-02-01
### ✨ Highlights
This release is pretty crazy in amount of features! The major ones are:
- We added support for multiple environments. :tada: Checkout the [documentation](https://pixi.sh/configuration/#the-feature-and-environments-tables)
- We added support for `sdist` installation, which greatly improves the amount of packages that can be installed from PyPI. :rocket:

[!IMPORTANT]

Renaming of PIXI_PACKAGE_* variables:

PIXI_PACKAGE_ROOT -> PIXI_PROJECT_ROOT
PIXI_PACKAGE_NAME ->  PIXI_PROJECT_NAME
PIXI_PACKAGE_MANIFEST -> PIXI_PROJECT_MANIFEST
PIXI_PACKAGE_VERSION -> PIXI_PROJECT_VERSION
PIXI_PACKAGE_PLATFORMS -> PIXI_ENVIRONMENT_PLATFORMS

Check documentation here: https://pixi.sh/environment/

📃 Details

Added

  • Add support for multiple environment:

    • Update to rattler lock v4 by @baszalmstra in #698
    • Multi-env installation and usage by @baszalmstra in #721
    • Update all environments in the lock-file when requesting an environment by @baszalmstra in #711
    • Run tasks in the env they are defined by @baszalmstra in #731
    • polarify use-case as an example by @ruben-arts in #735
    • Make environment name parsing strict by @ruben-arts in #673
    • Use named environments (only "default" for now) by @ruben-arts in #674
    • Use task graph instead of traversal by @baszalmstra in #725
    • Multi env documentation by @ruben-arts in #703
    • pixi info -e/--environment option by @ruben-arts in #676
    • pixi channel add -f/--feature option by @ruben-arts in #700
    • pixi channel remove -f/--feature option by @ruben-arts in #706
    • pixi remove -f/--feature option by @ruben-arts in #680
    • pixi task list -e/--environment option by @ruben-arts in #694
    • pixi task remove -f/--feature option by @ruben-arts in #694
    • pixi install -e/--environment option by @ruben-arts in #722
  • Support for sdists in pypi-dependencies by @tdejager in #664

  • Add pre-release support to pypi-dependencies by @tdejager in #716

  • Support adding dependencies for project's unsupported platforms by @orhun in #668

  • Add pixi list command by @hadim in #665

  • Add pixi shell-hook command by @orhun in #672#679 #684

  • Use env variable to configure locked, frozen and color by @hadim in #726

  • pixi self-update by @hadim in #675

  • Add PIXI_NO_PATH_UPDATE for PATH update suppression by @chawyehsu in #692

  • Set the cache directory by @ruben-arts in #683

Changed

  • Use consistent naming for tests module by @orhun in #678
  • Install pixi and add to the path in docker example by @ruben-arts in #743
  • Simplify the deserializer of PyPiRequirement by @orhun in #744
  • Use tabwriter instead of comfy_table by @baszalmstra in #745
  • Document environment variables by @ruben-arts in #746

Fixed

  • Quote part of the task that has brackets ([ or ]) by @JafarAbdi in #677
  • Package clobber and __pycache__ removal issues by @wolfv in #573
  • Non-global reqwest client by @tdejager in #693
  • Fix broken pipe error during search by @orhun in #699
  • Make pixi search result correct by @chawyehsu in #713
  • Allow the tasks for all platforms to be shown in pixi info by @ruben-arts in #728
  • Flaky tests while installing pypi dependencies by @baszalmstra in #732
  • Linux install script by @mariusvniekerk in #737
  • Download wheels in parallel to avoid deadlock by @baszalmstra in #752

New Contributors

  • @JafarAbdi made their first contribution in #677
  • @mariusvniekerk made their first contribution in #737

@github-actions github-actions bot added rust Rust use is a significant feature of the PR or issue bump-formula-pr PR was created using `brew bump-formula-pr` labels Feb 2, 2024
Copy link
Contributor

github-actions bot commented Feb 2, 2024

🤖 An automated task has requested bottles to be published to this PR.

@github-actions github-actions bot added the CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. label Feb 2, 2024
@BrewTestBot BrewTestBot enabled auto-merge February 2, 2024 09:42
@BrewTestBot BrewTestBot added this pull request to the merge queue Feb 2, 2024
Merged via the queue into Homebrew:master with commit 028d0ac Feb 2, 2024
12 checks passed
@zuisong zuisong deleted the bump-pixi-0.13.0 branch February 2, 2024 11:38
@github-actions github-actions bot added the outdated PR was locked due to age label Mar 6, 2024
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Mar 6, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bump-formula-pr PR was created using `brew bump-formula-pr` CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. outdated PR was locked due to age rust Rust use is a significant feature of the PR or issue
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants