我有一个使用可执行文件的Python项目。
包装结构是这样的:
/Project
/Package
__init__.py
aClass.py
executableFile
LICENSE
README.md
我有这个设置.py:
...
setup(
author=...
author_email=....
classifiers=[...]
description=....
install_requires=[...]
license=..
long_description=...
include_package_data=True
packages=find_packages(include=['Package*'])
url=..
version=x.x.x
)
但是,当我在PyPI中用麻线上传此处所述的包时,不会加载可执行文件。
如何将该文件正确地包含在包中?
PS:我也读过关于在setup.py中添加scripts=[..]的内容,但仅限于python文件。
您需要使用清单。
在MANIFEST.in
:中
include Package/executableFile