Fix packaging
-
Add MANIFEST.in
Ensure that all the relevant data files, requirements files, tests etc are included in the package.
Fixes #1.
-
setup.py: Remove extraneous
package_data
keywordSince we set
include_package_data
toTrue
, all data files defined inMANIFEST.in
, that are inside package directories, are automatically included. Hence, including them usingpackage_data
is redundant.The previous usage was also incorrect because the package name for
package_data
mapping must match the name of this package, and notbuildstream
.See https://setuptools.readthedocs.io/en/latest/setuptools.html#including-data-files for more details.