adamghill on Nostr: I am wondering where the line is between “system" and "project” Python package ...
I am wondering where the line is between “system" and "project” Python package dependencies.
For example: I tend to include `ruff` and `mypy` in every project list of dependencies, but maybe those should be installed system-wide via `pipx` (and handled by `just setup`)? Something like:
System:
- ruff
- mypy
Project:
- django-stubs
- pytest
- pytest-django
- pytest-cov
- pytest-benchmark
🤔 Maybe over-thinking this. 😅
For example: I tend to include `ruff` and `mypy` in every project list of dependencies, but maybe those should be installed system-wide via `pipx` (and handled by `just setup`)? Something like:
System:
- ruff
- mypy
Project:
- django-stubs
- pytest
- pytest-django
- pytest-cov
- pytest-benchmark
🤔 Maybe over-thinking this. 😅