Manifest.in 似乎被忽略了
Manifest.in seems to be ignored
所以我有一个包如下:
Dir
+---src
| +---Package
| +---__init__.py
| +---Certs
| +---SomeCertificate
|
+---setup.py
+---MANIFEST.in
我的 setup.py 看起来像这样:
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
)
我的 MANIFEST.in 看起来像这样:
recursive-include *
我希望在执行 pip install myPackage
时包含包中的所有文件夹、结构和文件,但 MANIFEST.in 似乎被忽略了 - Certs 文件夹及其内容不在已安装包的目录中站点包文件夹。一直在查看文档,但仍然无法弄清楚我做错了什么 - 有人知道吗?
试试这个:
# https://packaging.python.org/guides/using-manifest-in/
graft src/Package
global-exclude __pycache__
global-exclude *.py[cod]
graft dir-pattern Add all files under directories matching dir-pattern
所以我有一个包如下:
Dir
+---src
| +---Package
| +---__init__.py
| +---Certs
| +---SomeCertificate
|
+---setup.py
+---MANIFEST.in
我的 setup.py 看起来像这样:
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
)
我的 MANIFEST.in 看起来像这样:
recursive-include *
我希望在执行 pip install myPackage
时包含包中的所有文件夹、结构和文件,但 MANIFEST.in 似乎被忽略了 - Certs 文件夹及其内容不在已安装包的目录中站点包文件夹。一直在查看文档,但仍然无法弄清楚我做错了什么 - 有人知道吗?
试试这个:
# https://packaging.python.org/guides/using-manifest-in/
graft src/Package
global-exclude __pycache__
global-exclude *.py[cod]
graft dir-pattern Add all files under directories matching dir-pattern