Pixi as environment/package manager

I would like to ask if there is interest to add pixi as a package/environment manager. This would make it much easier to setup a reproduceable development environment for tryton. Thinking about tasks like these:

  • pixi run setup_database
  • pixi run trytond
  • pixi run tryton

In addition it would be nice to also package some things for conda-forge (I alrady started with the tryton-client: GitHub - conda-forge/tryton-feedstock: A conda-smithy repository for tryton. · GitHub

I do not know what is pixi. It is probably not pixi · PyPI

As maintainer I’m not interested in adding more steps to the release processed.

I must add that anyone is free to re-package Tryton for any package manager.
We will be happy to list it on Tryton - Get Tryton

pixi is a relatively new project. It’s similar to uv but has the advantage to also support conda-packages which are maintained by the conda-forge organization. I think for tryton pixi should be preferred as it’s possible to also install things like postgresql and minimize system dependencies.

Some years ago I started with the process of maintaining freecad via conda (which evolved nowadays in pixi). Getting into the development of freecad was always difficult because of all the difficult dependencies. Nowadays it’s way simpler because all the depencies are handled by pixi and therefore dependency on the system is minimized. The main idea is to give new developers an easy way to get started with the software.