Skip to content

Fix packaging

Chandan Singh requested to merge chandan/fix-packaging into master
  • 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 keyword

    Since we set include_package_data to True, all data files defined in MANIFEST.in, that are inside package directories, are automatically included. Hence, including them using package_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 not buildstream.

    See https://setuptools.readthedocs.io/en/latest/setuptools.html#including-data-files for more details.

Merge request reports