Skip to content

Package phoenix2 using conda

Phoenix2 library repositories should provide packages in the conda package format.

Motivation

The conda package format is cross-platform, operating system independent, language agnostic and packages can be installed without elevated privileges. It is a good candidate to make the library easily usable by others.

Tools

The conda eco-system has shifted from the anaconda company to the open-source, community oriented mamba, and now new softwares developed by prefix.dev. The key softwares are:

  • pixi: a environment/workspace manager based on conda packages
  • rattler-build: a conda format package builder
  • quetz: open source server to self-host conda channels
  • https://prefix.dev/channels: community maintained conda package channels on prefix.dev infrastructure

Story list

  • #4 (closed) - Set up conda package hosting solution
  • #8 (closed) - Pathfinder: conda package of a phoenix2 repository
  • #12 - Generalization to entire Phoenix2 library

FYI @thibaut.oprinsen @paubert

Edited by Vincent Pollet