So I have a package as follows:
Dir
+---src
| +---Package
| +---__init__.py
| +---Certs
| +---SomeCertificate
|
+---setup.py
+---MANIFEST.in
my setup.py looks like this:
with open('requirements.txt') as f:
required = f.read().splitlines()
setuptools.setup(
name = 'myPackage',
install_requires=required,
package_dir = {
'': 'src'},
packages=find_packages(where='src'),
include_package_data=True,
zip_safe = False
)
and my MANIFEST.in looks like this:
recursive-include *
I want all folders, structure, and files in Package to be included when I do pip install myPackage
but MANIFEST.in seems to be ignored - the Certs folder and its contents are not in the installed package's site-packages folder. Been looking through documentation but still can't work out what I'm doing wrong - anyone know?