This directory contains a Pixi-based workspace that ties together the following projects:
The workspace is configured via pyproject.toml and uses Pixi for environment
management.
The four projects are git submodules pinned to specific commits. Clone everything at once:
git clone --recursive git@github.com:ttsim-dev/dev-gettsim.gitIn an existing checkout, fetch the pinned commits with:
git submodule update --initTo pull the latest state of each project's current branch:
git submodule foreach git pullCommit the updated pins in dev-gettsim when the combination should be shared.
-
Install the environment
pixi install
-
Use the workspace
For example, to start a Python REPL inside the Pixi environment:
pixi run python
Or to run a one-off check that the main packages import correctly (after cloning them):
pixi run python -c "import ttsim, gettsim"