summaryrefslogtreecommitdiff
path: root/MANIFEST.in
diff options
context:
space:
mode:
authorChandan Singh <csingh43@bloomberg.net>2018-12-24 12:30:44 +0000
committerChandan Singh <csingh43@bloomberg.net>2019-01-02 19:39:58 +0000
commit1cbd9a7381c32467b500b316cdac3c647a59e0dc (patch)
treed8c246eafa83b7c5784cda2745465980a2daa414 /MANIFEST.in
parent32c47d1cec58c8832f526a5df7a0eb23251ac7e1 (diff)
downloadbuildstream-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.in5
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