diff options
author | Chandan Singh <csingh43@bloomberg.net> | 2018-12-24 12:30:44 +0000 |
---|---|---|
committer | Chandan Singh <csingh43@bloomberg.net> | 2019-01-02 19:39:58 +0000 |
commit | 1cbd9a7381c32467b500b316cdac3c647a59e0dc (patch) | |
tree | d8c246eafa83b7c5784cda2745465980a2daa414 /MANIFEST.in | |
parent | 32c47d1cec58c8832f526a5df7a0eb23251ac7e1 (diff) | |
download | buildstream-1cbd9a7381c32467b500b316cdac3c647a59e0dc.tar.gz |
Add requirements files for install, test and plugin dependencies
Add `.in` and `.txt` requirements files for BuildStream's pure python
dependencies. For each pair, the `.in` file is supposed to capture the
loose version requirements, and the corresponding `.txt` file is
supposed to have frozen requirements. We have 3 such sets:
* `requirements`: BuildStream's runtime dependencies
* `dev-requirements`: Dependencies for running tests
* `plugin-requirements`: Dependencies for core plugins
Note that the frozen requirements files will only be used for testing
purposes, and `setup.py` will continue to read loose requirements.
Diffstat (limited to 'MANIFEST.in')
-rw-r--r-- | MANIFEST.in | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/MANIFEST.in b/MANIFEST.in index b8429830a..96fce72b3 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -31,7 +31,12 @@ include .pylintrc recursive-include buildstream/_protos *.proto # Requirements files +include requirements.in +include requirements.txt +include dev-requirements.in include dev-requirements.txt +include plugin-requirements.in +include plugin-requirements.txt # Versioneer include versioneer.py |