我正在创建一个 setup.py 来分发我的应用程序。这个应用程序有许多可以通过 pip 安装的依赖项,它还有一些不能从 PyPI 安装的自定义依赖项。
因此,我创建了一个 custom_package_0.1.whl
它将包含在发行版中,并且必须在 setup.py 从 install_requires
安装所有内容后作为依赖项安装。
想象一下以下应用程序结构:
my_app/
win_deps/custom_package_0.1.whl
my_app/
__init__.py
main.py
setup.py
setup.cfg
我怎么做?
原文由 minerals 发布,翻译遵循 CC BY-SA 4.0 许可协议
有可能但不确定您应该使用哪个 setuptools 版本。脚步:
在 setup.py 中
重要的是你的位置不应该通过 URL 模式测试并且 egg 文件名应该有结构
<package_name_with_no_hyphens>-<version>-<py_version>.egg