Declaration and organisation of Python dependencies
Up to now, we didn't declare any requirement in setup.py. We're adopting here a three-layered structure, with the full blown `dev-requirements.txt` carrying the needed tools to recompile the gRPC stubs. grpcio and grpcio-tools can be heavy to install, especially in CI context. We still have the problem that heptapod will pull Mercurial, just hoping it wouldn't mask the stable and default Mercurial versions.
parent
225920b2ad2e
No related branches found
No related tags found
Showing
- .gitlab-ci.yml 8 additions, 1 deletion.gitlab-ci.yml
- dev-requirements.txt 1 addition, 3 deletionsdev-requirements.txt
- install-requirements.txt 4 additions, 0 deletionsinstall-requirements.txt
- setup.py 4 additions, 1 deletionsetup.py
- test-requirements.txt 4 additions, 0 deletionstest-requirements.txt
flake8 | ||
pytest-cov | ||
pytest-grpc | ||
-r test-requirements | ||
grpcio-tools |
install-requirements.txt
0 → 100644
test-requirements.txt
0 → 100644
-r install-requirements.txt | ||
flake8 | ||
pytest-cov | ||
pytest-grpc |
Please register or sign in to comment