如何使用 .py 扩展名以外的文件制作 python package/distribution?
How to make a python package/distribution with files other than .py extension?
我想为上面的项目制作一个package/distribution,但是主模块使用icon.png并将文件保存到数据文件夹中。使用以下代码启动 setup.py 时
from distutils.core import setup
setup(name='Project',
version='1.0',
py_modules=['Main'],
)
它仅使用 main.py 制作 tar.gz 存档。如何包含其他文件?
根据 docs on readthedocs.com,您应该添加一个文件 MANIFEST.in
,您可以在其中包含您希望打包的文件。
include <project_name>/resources/icon.png
页面的另一条注释:
In order for these files to be copied at install time to the package’s
folder inside site-packages, you’ll need to supply
include_package_data=True to the setup() function.
我想为上面的项目制作一个package/distribution,但是主模块使用icon.png并将文件保存到数据文件夹中。使用以下代码启动 setup.py 时
from distutils.core import setup
setup(name='Project',
version='1.0',
py_modules=['Main'],
)
它仅使用 main.py 制作 tar.gz 存档。如何包含其他文件?
根据 docs on readthedocs.com,您应该添加一个文件 MANIFEST.in
,您可以在其中包含您希望打包的文件。
include <project_name>/resources/icon.png
页面的另一条注释:
In order for these files to be copied at install time to the package’s folder inside site-packages, you’ll need to supply include_package_data=True to the setup() function.