diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 430a88c..b547384 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -3,6 +3,19 @@ Contributions that improve numerical validation, physical modeling, performance, documentation, or reproducibility are welcome. +## Install + +This project uses [uv](https://docs.astral.sh/uv/) and a committed `uv.lock` as +its single source of truth for dependencies. There is no `requirements.txt`. + +```bash +uv sync --all-extras +``` + +CI installs with `uv sync --all-extras --no-editable`, which is also what a +`pip install chained-eclipse` user effectively gets. Prefer `--no-editable` +locally when reproducing a CI failure. + ## Development setup ```bash diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index b0920f9..0000000 --- a/requirements.txt +++ /dev/null @@ -1,2 +0,0 @@ --e .[dev] -