分发具有非 pypi 依赖项的 pip 包

问题描述 投票:0回答:1

所以我有一个 PyPi 包,它有一些 PyPi 依赖项。到目前为止,一切都很好。现在我计划添加一个需要不依赖于 PyPi 的功能,我将如何去做呢?

我可以用它打包并安装依赖吗?我可以让安装脚本运行一组命令吗?或者我是否必须告诉用户安装它或在实际程序运行时安装它?

这可能是重复的,但其他人没有回答我的问题。

python installation pypi
1个回答
0
投票

检查这个答案如果有帮助。

如果您只需要使用

sdist
来完成此操作,则可以使用
setup.py
来实现。但是,如果您需要它
wheels
,您可以在项目本身中添加额外的检查代码以获取外部依赖项,如果未找到依赖项,则用户需要按照一组说明来安装它,然后才能运行您的脚本/软件。

© www.soinside.com 2019 - 2024. All rights reserved.