Code commits
Pipeline
-
Rui Xue 5978e1fe71d138c4d79833c868d1b2a69668413e
PIPE-3211: fold requirements into `pyproject.toml` and add CASA dependency installer
- Declare dependencies and optional extras (dev, docs, exp) statically in `pyproject.toml` per PEP 621, removing dynamic dependency file tables.
- Remove `requirements*.txt` and legacy `Dockerfile`.
- Add `scripts/install_dependencies.py` to allow installing dependencies into monolithic CASA environments without installing Pipeline.
- Update `MANIFEST.in` to include `scripts/install_dependencies.py` in sdists.
- Update developer and setup documentation to reflect `pyproject.toml` as SSoT.- Dockerfile (version 5978e1fe71d138c4d79833c868d1b2a69668413e) (diffs)
- MANIFEST.in (version 5978e1fe71d138c4d79833c868d1b2a69668413e) (diffs)
- docs/source/dependencies.md (version 5978e1fe71d138c4d79833c868d1b2a69668413e) (diffs)
- docs/source/devel/setup/conda_setup.rst (version 5978e1fe71d138c4d79833c868d1b2a69668413e) (diffs)
- docs/source/devel/setup/monolithic_casa.md (version 5978e1fe71d138c4d79833c868d1b2a69668413e) (diffs)
- docs/source/qa.md (version 5978e1fe71d138c4d79833c868d1b2a69668413e) (diffs)
- pixi.lock (version 5978e1fe71d138c4d79833c868d1b2a69668413e) (diffs)
- pyproject.toml (version 5978e1fe71d138c4d79833c868d1b2a69668413e) (diffs)
- requirements.txt (version 5978e1fe71d138c4d79833c868d1b2a69668413e) (diffs)
- requirements_dev.txt (version 5978e1fe71d138c4d79833c868d1b2a69668413e) (diffs)
- requirements_docs.txt (version 5978e1fe71d138c4d79833c868d1b2a69668413e) (diffs)
- requirements_exp.txt (version 5978e1fe71d138c4d79833c868d1b2a69668413e) (diffs)
- scripts/README.md (version 5978e1fe71d138c4d79833c868d1b2a69668413e) (diffs)
- scripts/bundle_assets.py (version 5978e1fe71d138c4d79833c868d1b2a69668413e) (diffs)
- scripts/install_dependencies.py (version 5978e1fe71d138c4d79833c868d1b2a69668413e) (diffs)