从python包中排除文件夹,以便将包上载到PyPI
现在,在从python包中排除文件夹,以便将包上载到PyPI,python,setuptools,setup.py,pypi,python-packaging,Python,Setuptools,Setup.py,Pypi,Python Packaging,现在,在setup.py中定义mypackages变量如下: packages=find_packages(include=['zeption']) 但是zeption有一个文件夹examples我想排除: zeption/ ├── ... ├── setup.py ├── ... └── zeption ├── ... ├── examples <----- want to exclude ├── ... zeption/ ├── ... ├── setup.
setup.py
中定义mypackages
变量如下:
packages=find_packages(include=['zeption'])
但是zeption
有一个文件夹examples
我想排除:
zeption/
├── ...
├── setup.py
├── ...
└── zeption
├── ...
├── examples <----- want to exclude
├── ...
zeption/
├── ...
├── setup.py
├── ...
└── 热情
├── ...
├── 示例只需指定exclude
kwarg:
packages=find_packages(include=['zeption'], exclude=['zeption.examples', ])
@c的可能副本ᴏʟᴅsᴘᴇᴇᴅ 问题不在于私有子模块,而在于如何在将包上载到时排除文件夹PyPI@pythad:示例是否包含\uuuu init\uuuuu.py
文件?我认为如果没有一个目录,目录就不会包括在内。(尽管它可以被包括在内,因为它被视为包数据而不是代码。)@pythad我的错误。可能会有帮助。find_packages
也需要exclude
kwarg