如何对egg/setuptools进行更改?

2024-09-30 20:17:04 发布

您现在位置:Python中文网/ 问答频道 /正文

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

但我对文件结构相当不熟悉。我希望更改一些代码(这应该会影响lodestonerCLI)。我需要编辑什么文件,需要重新运行什么才能应用到CLI?例如,我看到一个__init__.py,我会编辑它并简单地重新运行setup.py


Tags: 文件代码pyhttpsgithubmastercom编辑
1条回答
网友
1楼 · 发布于 2024-09-30 20:17:04

这取决于你如何安装它。如果您想将它分发给其他人,您应该更新版本号,这将使像pip这样的工具能够正确地升级包

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

如果只是为了测试,可以手动运行setup.py脚本,不管版本号如何,它都应该重新安装包

python setup.py install

如果要在不必每次重新安装的情况下对开发包进行连续更改,可以安装该包,使其从您的开发位置运行

python setup.py develop

相关问题 更多 >