Unified Python environment in build directory
A unified and isolated Python environment in the build directory.
Uses Poetry as a replacement for pip
and virtualenv
.
If poetry
is found on the system then this is automatically used. Add Python packages
- in CMake,
- in benchmarks,
- in the build dir:
poetry add numlib
.
Activate environment (automatically done for benchmarks requiring Python packages) with poetry shell
or poetry run snakemake ...
.
See docs.
@endJunction Ready to test. Does not contain the snakemake / parsl stuff but I can add it on top here, if you like. To hack away just install poetry (or community/python-poetry
on arch).
-
Feature description was added to the changelog -
Tests covering your feature were added? -
Any new feature or behavior change was documented?