pixi

Package management made easy

BSD-3-CLAUSE License

Downloads
10.4K
Stars
2K
Committers
40

Bot releases are visible (Hide)

pixi - v0.11.0

Published by ruben-arts 10 months ago

✨ Highlights

  • Lots of important and preparations for the pypi sdist and multi environment feature
  • Lots of new contributors that help pixi improve!

πŸ“ƒ Details

Added

  • Add new commands for pixi project {version|channel|platform|description} by @hadim in #579
  • Add dependabot.yml by @pavelzw in #606

Changed

  • winget-releaser gets correct identifier by @ruben-arts in #561
  • Task run code by @baszalmstra in #556
  • No ps1 in activation scripts by @ruben-arts in #563
  • Changed some names for clarity by @tdejager in #568
  • Change font and make it dark mode by @ruben-arts in #576
  • Moved pypi installation into its own module by @tdejager in #589
  • Move alpha to beta feature and toggle it off with env var by @ruben-arts in #604
  • Improve UX activation scripts by @ruben-arts in #560
  • Add sanity check by @tdejager in #569
  • Refactor manifest by @ruben-arts in #572
  • Improve search by @Johnwillliam in #578
  • Split pypi and conda solve steps by @tdejager in #601

Fixed

  • Save file after lockfile is correctly updated by @ruben-arts in #555
  • Limit the number of concurrent solves by @baszalmstra in #571
  • Use project virtual packages in add command by @msegado in #609
  • Improved mapped dependency by @ruben-arts in #574

Documentation

  • Change font and make it dark mode by @ruben-arts in #576
  • typo: no ps1 in activation scripts by @ruben-arts in #563
  • Document adding CUDA to system-requirements by @ruben-arts in #595
  • Multi env proposal documentation by @ruben-arts in #584
  • Fix multiple typos in configuration.md by @SeaOtocinclus in #608
  • Add multiple machines from one project example by @pavelzw in #605

New Contributors

  • @hadim made their first contribution in #579
  • @msegado made their first contribution in #609
  • @Johnwillliam made their first contribution in #578
  • @SeaOtocinclus made their first contribution in #608

Full Changelog: https://github.com/prefix-dev/pixi/compare/v0.10.0...v0.11.0

pixi - v0.10.0

Published by ruben-arts 11 months ago

Highlights

  • Better pypi-dependencies support, now install even more of the pypi packages.
  • pixi add --pypi command to add a pypi package to your project.

Details

Added

Fixed

Miscellaneous

New Contributors

Full Changelog: https://github.com/prefix-dev/pixi/compare/v0.9.1...v0.10.0

pixi - v0.9.1

Published by ruben-arts 11 months ago

Highlights

Details

Fixed

Full Changelog: https://github.com/prefix-dev/pixi/compare/v0.9.0...v0.9.1

pixi - v0.9.0

Published by ruben-arts 11 months ago

Highlights

Details

Added

Fixed

Full Changelog: https://github.com/prefix-dev/pixi/compare/v0.8.0...v0.9.0

pixi - v0.8.0

Published by github-actions[bot] 11 months ago

Highlights

  • πŸŽ‰πŸ[pypi-dependencies] ALPHA RELEASEπŸπŸŽ‰, you can now add PyPI dependencies to your pixi project.
  • UX of pixi run has been improved with better errors and showing what task is run.

[!NOTE]
[pypi-dependencies] support is still incomplete, missing functionality is listed here: https://github.com/orgs/prefix-dev/projects/6.
Our intent is not to have 100% feature parity with pip, our goal is that you only need pixi for both conda and pypi packages alike.

Details

Added

Fixed

Miscellaneous

New Contributors

Full Changelog: https://github.com/prefix-dev/pixi/compare/v0.7.0...v0.8.0

pixi - v0.7.0

Published by ruben-arts 11 months ago

Highlights

  • Channel priority: channels = ["conda-forge", "pytorch"] All packages found in conda-forge will not be taken from pytorch.
  • Channel specific dependencies: pytorch = { version="*", channel="pytorch"}
  • Autocompletion on pixi run <TABTAB>
  • Moved all pixi documentation into this repo, try it with pixi run docs!
  • Lots of new contributors!

Details

Added

Changed

Fixed

Docs

New Contributors

Full Changelog: https://github.com/prefix-dev/pixi/compare/v0.6.0...v0.7.0

pixi - v0.6.0

Published by ruben-arts about 1 year ago

Highlights

This release fixes some bugs and adds the --cwd option to the tasks.

Details

Fixed

Changed

Added

Full Changelog: https://github.com/prefix-dev/pixi/compare/v0.5.0...v0.6.0

pixi - v0.5.0

Published by ruben-arts about 1 year ago

Highlights

We rebuilt pixi shell, fixing the fact that your rc file would overrule the environment activation.

Details

Fixed

Added

Full Changelog: https://github.com/prefix-dev/pixi/compare/v0.4.0...v0.5.0

pixi -

Published by ruben-arts about 1 year ago

Highlights

This release adds the start of a new cli command pixi project which will allow users to interact with the project configuration from the command line.

Details

Fixed

Added

New Contributors

Full Changelog: https://github.com/prefix-dev/pixi/compare/v0.3.0...v0.4.0

pixi - v0.3.0

Published by github-actions[bot] about 1 year ago

Highlights

This releases fixes a lot of issues encountered by the community as well as some awesome community contributions like the addition of pixi global list and pixi global remove.

Details

Fixed

  • Properly detect Cuda on linux using our build binaries, by @baszalmstra (#290)
  • Package names are now case-insensitive, by @baszalmstra (#285)
  • Issue with starts-with and compatibility operator, by @tdejager (#296)
  • Lock files are now consistently sorted, by @baszalmstra (#295 & #307)
  • Improved xonsh detection and powershell env-var escaping, by @wolfv (#307)
  • system-requirements are properly filtered by platform, by @ruben-arts (#299)
  • Powershell completion install script, by @chawyehsu (#325)
  • Simplified and improved shell quoting, by @baszalmstra (#313)
  • Issue where platform specific subdirs were required, by @baszalmstra (#333)
  • thread 'tokio-runtime-worker' has overflowed its stack issue, by @baszalmstra (#28)

Added

  • Certificates from the OS certificate store are now used, by @baszalmstra (#310)
  • pixi global list and pixi global remove commands, by @cjfuller (#318)

Changed

  • --manifest-path must point to a pixi.toml file, by @baszalmstra (#324)
pixi - v0.2.0

Published by ruben-arts about 1 year ago

Highlights

  • Added pixi search command to search for packages, by @Wackyator. (#244)
  • Added target specific tasks, eg. [target.win-64.tasks], by @ruben-arts. (#269)

Details

Fixed

  • Install instructions, by @baszalmstra. (#258)
  • Typo in getting started, by @RaulPL. (#266)
  • Don't execute alias tasks, by @baszalmstra. (#274)
  • Flacky install caused by the download of packages, by @baszalmstra. (#281)

Added

  • Rerun example, by @ruben-arts. (#236)
  • Reduction of pixi's binary size, by @baszalmstra (#256)
  • Updated pixi banner, including webp file for faster loading, by @baszalmstra. (#257)
  • Set linguist attributes for pixi.lock automatically, by @spenserblack. (#265)
  • Contribution manual for pixi, by @ruben-arts. (#268)
  • GitHub issue templates, by @ruben-arts. (#271)
  • Links to prefix.dev in readme, by @tdejager. (#279)
pixi - v0.1.0

Published by ruben-arts about 1 year ago

As this is our first Semantic Versioning release, we'll change from the prototype to the developing phase, as semver describes.
A 0.x release could be anything from a new major feature to a breaking change where the 0.0.x releases will be bugfixes or small improvements.

Highlights

  • Update to the latest rattler version, by @baszalmstra. (#249)

Details

Fixed

  • Only add shebang to activation scripts on unix platforms, by @baszalmstra. (#250)
  • Use official crates.io releases for all dependencies, by @baszalmstra. (#252)
pixi - v0.0.8

Published by ruben-arts about 1 year ago

Highlights

  • Much better error printing using miette, by @baszalmstra. (#211)
  • You can now use pixi on aarch64-linux, by @pavelzw. (#233)
  • Use the Rust port of libsolv as the default solver, by @ruben-arts. (#209)

Details

Added

  • Add mention to condax in the docs, by @maresb. (#207)
  • Add brew installation instructions, by @wolfv. (#208)
  • Add activation.scripts to the pixi.toml to configure environment activation, by @ruben-arts. (#217)
  • Add pixi upload command to upload packages to prefix.dev, by @wolfv. (#127)
  • Add more metadata fields to the pixi.toml, by @wolfv. (#218)
  • Add pixi task list to show all tasks in the project, by @tdejager. (#228)
  • Add --color to configure the colors in the output, by @baszalmstra. (#243)
  • Examples, ROS2 Nav2, JupyterLab and QGIS, by @ruben-arts.

Fixed

  • Add trailing newline to pixi.toml and .gitignore, by @pavelzw. (#216)
  • Deny unknown fields and rename license-file in pixi.toml, by @wolfv. (#220)
  • Overwrite PS1 variable when going into a pixi shell, by @ruben-arts. (#201)

Changed

  • Install environment when adding a dependency using pixi add, by @baszalmstra. (#213)
  • Improve and speedup CI, by @baszalmstra. (#241)

New Contributors

Full Changelog: https://github.com/prefix-dev/pixi/compare/v0.0.7...v0.0.8

pixi - v0.0.7

Published by ruben-arts over 1 year ago

Highlights

  • Transitioned the run subcommand to use the deno_task_shell for improved cross-platform functionality. More details in the Deno Task Runner documentation.
  • Added an info subcommand to retrieve system-specific information understood by pixi.

BREAKING CHANGES

  • [commands] in the pixi.toml is now called [tasks]. (#177)

Details

Added

  • The pixi info command to get more system information by @wolfv in (#158)
  • Documentation on how to use the cli by @ruben-arts in (#160)
  • Use the deno_task_shell to execute commands in pixi run by @baszalmstra in (#173)
  • Use new solver backend from rattler by @baszalmstra in (#178)
  • The pixi command command to the cli by @tdejager in (#177)
  • Documentation on how to use the pixi auth command by @wolfv in (#183)
  • Use the newest rattler 0.6.0 by @baszalmstra in (#185)
  • Build with pixi section to the documentation by @tdejager in (#196)

Fixed

  • Running tasks sequentially when using depends_on by @tdejager in (#161)
  • Don't add PATH variable where it is already set by @baszalmstra in (#169)
  • Fix README by @Hofer-Julian in (#182)
  • Fix Ctrl+C signal in pixi run by @tdejager in (#190)
  • Add the correct license information to the lockfiles by @wolfv in (#191)
pixi - v0.0.6

Published by github-actions[bot] over 1 year ago

Highlights

Improving the reliability is important to us, so we added an integration testing framework, we can now test as close as possible to the CLI level using cargo.

Details

Added

Fixed

pixi - v0.0.5

Published by github-actions[bot] over 1 year ago

Quick fix

  • Fixing Windows installer build in CI. (#145)

Full Changelog: https://github.com/prefix-dev/pixi/compare/v0.0.4...v0.0.5

pixi - v0.0.4

Published by github-actions[bot] over 1 year ago

Highlights

A new command, auth which can be used to authenticate the host of the package channels.
A new command, shell which can be used to start a shell in the pixi environment of a project.
A refactor of the install command which is changed to global install and the install command now installs a pixi project if you run it in the directory.
Platform specific dependencies using [target.linux-64.dependencies] instead of [dependencies] in the pixi.toml

Lots and lots of fixes and improvements to make it easier to use and less error-prone, where bumping to the new version of rattler helped a lot.

Details

Added

  • Platform specific dependencies and helpfull error reporting on pixi.toml issues(#111)
  • Windows installer, which is very useful for users that want to start using pixi on windows. (#114)
  • shell command to use the pixi environment without pixi run. (#116)
  • Verbosity options using -v, -vv, -vvv (#118)
  • auth command to be able to login or logout of a host like repo.prefix.dev if you're using private channels. (#120)
  • New examples: CPP sdl: #121, Opencv camera calibration #125
  • Apple binary signing and notarization. (#137)

Changed

  • pixi install moved to pixi global install and pixi install became the installation of a project using the pixi.toml (#124)

Fixed

pixi - v0.0.3

Published by github-actions[bot] over 1 year ago

pixi - v0.0.2

Published by github-actions[bot] over 1 year ago

What's Changed

Full Changelog: https://github.com/prefix-dev/pixi/compare/v0.0.1...v0.0.2

pixi - v0.0.1

Published by github-actions[bot] over 1 year ago

Package Rankings
Top 7.75% on Alpine-edge
Top 45.01% on Crates.io
Badges
Extracted from project README
Build Status Project Chat Pixi Badge Real-time pixi_demo Packaging status