繁体   English   中英

如何更改鸡蛋/设置工具?

[英]How to make changes to an egg/setuptools?

我已经安装了此源: https : //github.com/scragg0x/FFXIV-Scraper/blob/master/setup.py

但是我对文件结构不熟悉。 我想更改一些代码(这会影响lodestoner CLI)。 我需要编辑什么文件,并且需要重新运行什么才能应用于CLI? 例如,我看到一个__init__.py ,我会对其进行编辑并仅重新运行setup.py吗?

这取决于您的安装方式。 如果要将其分发给其他人,则应更新版本号,这将使pip工具正确升级软件包。

此外,如果您不是软件包的原始作者,并且正在考虑分叉项目并分发它,通常最好更改软件包名称(即使您要保留相同的名称空间和导入名称)。 请参阅PIL枕头作为此示例。

如果您只是为了测试而做,则可以手动运行setup.py脚本,无论版本号如何,该脚本都应重新安装该软件包。

python setup.py install

如果要对软件包进行连续更改以进行开发而不必每次都重新安装,则可以安装该软件包,以使其从您的开发位置运行。

python setup.py develop

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM