- Environment bootstrapping now lives in
bin/setup-env.sh. - Poetry is configured to create the virtual environment in
.venv/. - Python runtime selection is pinned in
.python-version.
python3- network access for Python package downloads
Run:
./bin/setup-env.shThe script will:
- install
uvandpoetryinto~/.local/binif needed - install Python 3.9
- create a project-local Poetry environment in
.venv - install the project dependencies
Activate the environment:
source .venv/bin/activateRun tests:
.venv/bin/pytest tests/Build docs:
poetry run make docs- The original dependency URLs for
formasaurusandrethinkdbare no longer usable, so the project now installs from public package sources. - The project currently installs and runs against Python 3.9 for reproducible setup on current machines.