Add Data Files to Python Package using manifest.in and setup.py
Suppose we have a file
auth.json for some credentials for the package.
First of all, include this file in your
To make it work, we have to enable
setup.py. For example, we could write the setup function like this:
from setuptools import setup as _setup def setup(): _setup(name = PACKAGE_NAME, version = PACKAGE_VERSION, description = PACKAGE_DESCRIPTION, long_description = PACKAGE_LONG_DESCRIPTION, url = PACKAGE_URL, author = 'Lei Ma', author_email = '[email protected]', license = 'MIT', packages = _find_packages(exclude=('tests',)), include_package_data=True, test_suite='nose.collector', tests_require=['nose'], zip_safe=False)
Lei Ma (2019). 'Add Data Files to Python Package', Datumorphism, 03 April. Available at: https://datumorphism.leima.is/til/programming/python/python-package-including-data-file/.
Table of Contents