Minor packaging-related fixups

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.


  • Difference in contents of source distribution after this change:
diff --git a/sdist-orig b/sdist-new
index 4e6fe8b..27f1215 100644
--- a/sdist-orig
+++ b/sdist-new
@@ -2,6 +2,7 @@
 .coveragerc
 .pylintrc
 BuildStream.doap
+COMMITTERS.rst
 CONTRIBUTING.rst
 COPYING
 MANIFEST.in
@@ -261,6 +262,8 @@ man/bst-workspace-reset.1
 man/bst-workspace.1
 man/bst.1
 requirements/
+requirements/cov-requirements.in
+requirements/cov-requirements.txt
 requirements/dev-requirements.in
 requirements/dev-requirements.txt
 requirements/plugin-requirements.in

Merge request reports

Loading
Loading