Split dev deps out of requirements.txt
requirements.txt is now runtime-only (Flask/cryptography/pymongo/pyyaml) so the Pi/Termux installers no longer pull pytest into production. Test tools move to requirements-dev.txt; README testing step installs both. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
parent
7b0827499a
commit
4a911f02bc
|
|
@ -179,7 +179,7 @@ Adding a new core is a single class in `server/core_adapters/` implementing the
|
||||||
## Testing
|
## Testing
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
pip install -r requirements.txt
|
pip install -r requirements.txt -r requirements-dev.txt
|
||||||
python -m pytest tests/ -q
|
python -m pytest tests/ -q
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
||||||
4
requirements-dev.txt
Normal file
4
requirements-dev.txt
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
# Development / test dependencies. Install on top of requirements.txt:
|
||||||
|
# pip install -r requirements.txt -r requirements-dev.txt
|
||||||
|
pytest==7.4.0
|
||||||
|
pytest-cov==4.1.0
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
|
# Runtime dependencies. Dev/test tools are in requirements-dev.txt; optional
|
||||||
|
# SAIP profile generation deps are in requirements-saip.txt.
|
||||||
Flask==3.0.0
|
Flask==3.0.0
|
||||||
cryptography==41.0.7
|
cryptography==41.0.7
|
||||||
pymongo==4.6.0
|
pymongo==4.6.0
|
||||||
pyyaml==6.0.1
|
pyyaml==6.0.1
|
||||||
pytest==7.4.0
|
|
||||||
pytest-cov==4.1.0
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user