summaryrefslogtreecommitdiff
path: root/MANIFEST.in
diff options
context:
space:
mode:
authorChandan Singh <csingh43@bloomberg.net>2019-12-05 16:01:45 +0000
committerChandan Singh <csingh43@bloomberg.net>2019-12-05 16:13:02 +0000
commitbf2ed58a11e5489f3eef01de10b9fa7271555504 (patch)
treebb2a01605ecc8b85ad9f2c290230eed543d3fdca /MANIFEST.in
parente5f9cc4dc773e49abc1aac9d402360b9bd35d5f0 (diff)
downloadbuildstream-bf2ed58a11e5489f3eef01de10b9fa7271555504.tar.gz
MANIFEST.in: Minor fixups and improvements
This patch contains the following changes: * Remove include directive for MAINTAINERS file, that does not exist anymore. Instead, add the COMMITTERS.rst file, which is the logical replacement for the MAINTAINERS file. * Recursively include all requirements files instead of listing them one by one. This also fixes and issue where the cov-requirements files were not included in the source distribution. * Simplify `recursive-include DIR *` to `graft DIR`. These two forms are functionally equivalent, but the latter is a bit easier to understand.
Diffstat (limited to 'MANIFEST.in')
-rw-r--r--MANIFEST.in16
1 files changed, 6 insertions, 10 deletions
diff --git a/MANIFEST.in b/MANIFEST.in
index 07369c481..fa843a233 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -1,8 +1,8 @@
# Basic toplevel package includes
include BuildStream.doap
-include COPYING
+include COMMITTERS.rst
include CONTRIBUTING.rst
-include MAINTAINERS
+include COPYING
include NEWS
include README.rst
@@ -12,7 +12,7 @@ recursive-include src/buildstream *.pxd
recursive-include src/buildstream *.c
# Data files required by BuildStream's generic source tests
-recursive-include src/buildstream/testing/_sourcetests/project *
+graft src/buildstream/testing/_sourcetests/project
# Documentation package includes
include doc/Makefile
@@ -30,7 +30,7 @@ recursive-include doc/examples *
recursive-include doc/sessions *.run
# Tests
-recursive-include tests *
+graft tests
include tox.ini
include .coveragerc
include .pylintrc
@@ -39,12 +39,8 @@ include .pylintrc
recursive-include src/buildstream/_protos *.proto
# Requirements files
-include requirements/requirements.in
-include requirements/requirements.txt
-include requirements/dev-requirements.in
-include requirements/dev-requirements.txt
-include requirements/plugin-requirements.in
-include requirements/plugin-requirements.txt
+recursive-include requirements *.in
+recursive-include requirements *.txt
# Versioneer
include versioneer.py