Skip to content

v0.9.0

Choose a tag to compare

@baszalmstra baszalmstra released this 22 Sep 13:07
· 1451 commits to main since this release

✨ Highlights

This is a pretty substantial release which includes many refactors to the solver (which we will pull out of this repository at some point), initial work on Python bindings, and many many fixes.

📃 Details

Added

Changed

Fixed

  • typo in solver error message by @baszalmstra in #284
  • expose ParseMatchSpecError in rattler_conda_types by @Wackyator in #286
  • use nvidia-smi on musl targets to detect Cuda by @baszalmstra in #290
  • typo in snap file by @wolfv in #291
  • Version::is_dev returning false for dev version (fix #289) by @Wackyator in #293
  • workaround for PIP_REQUIRE_VIRTUALENV env variable by @tusharsadhwani in #294
  • ensure consistent sorting of locked packages by @baszalmstra in #295
  • updates to NamelessMatchSpec to allow deserializing by @travishathaway in #299
  • update all dependencies and fix chrono deprecation by @wolfv in #302
  • shell improvements for powershell env-var escaping and xonsh detection by @wolfv in #307
  • also export strict version by @wolfv in #312
  • make FetchRepoDataOptions clonable by @Wackyator in #321
  • bump json-patch 1.1.0 to fix stack overflow by @baszalmstra in #332
  • emscripten is a unix variant by @wolfv in #339
  • authentication fallback storage location by @ruben-arts in #347

🐍 Python

Although this release doesn't include a formal release of the python bindings yet, a lot of work has been done to work towards a first version.

  • initial version of rattler python bindings by @baszalmstra in #279
  • bind Version, MatchSpec, NamelessMatchSpec by @Wackyator in #292
  • add more tests, hash and repr changes by @baszalmstra in #300
  • add license by @Wackyator in #301
  • bind channel types to py-rattler by @wolfv in #313
  • bind everything necessary for shell activation by @wolfv in #298
  • add mypy checks by @baszalmstra in #314
  • bind AuthenticatedClient by @Wackyator in #315
  • add py.typed file by @baszalmstra in #318
  • bind VersionWithSource by @Wackyator in #304

🤗 New Contributors

To all contributors, thank you for your amazing work on Rattler. This project wouldn't exist without you! 🙏