【发布时间】:2021-03-15 17:45:30
【问题描述】:
我正在使用setup.py 创建一个 Python 包,并且我需要在 pip 尝试安装依赖项之前运行某些 shell 命令。事实上,我需要这些命令在 setuptools 对 PyPI 进行网络调用之前运行。
(具体情况是安装此软件包的系统有一个互联网网关,需要安装证书。我需要在 setuptools 连接到互联网之前应用此系统更改)
我知道cmdclass -- 这些命令是否在install_requires 阶段之前运行?
【问题讨论】:
-
提示:no way for a wheel,仅适用于 sdist。对于 sdist,您可以以任何方式写您的
setup.py;您可以在调用setup()之前运行您的命令。
标签: pip setuptools python-packaging