标签: python setuptools
我已安装此来源:https://stackoverflow.com/a/30236714/1650738
但我对文件结构还不太熟悉。我希望更改一些代码(这应该影响lodestoner CLI)。我需要编辑哪个文件,以及重新运行以应用于CLI需要什么?例如,我看到__init__.py,我会编辑它并只是重新运行setup.py吗?
lodestoner
__init__.py
setup.py
答案 0 :(得分:0)
这取决于你如何安装它。如果要将其分发给其他人,则应更新版本号,这样可以让pip等工具正确升级软件包。
pip
此外,如果您不是该软件包的原始作者,并且您正在考虑分支项目并进行分发,那么通常最好更改软件包名称(即使您要保留相同的名称空间并导入名)。请参阅PIL和pillow作为示例。
如果您只是进行测试,可以手动运行setup.py脚本,无论版本号如何,都应该重新安装包。
python setup.py install
如果要对开发包进行持续更改而不必每次都重新安装,则可以安装该软件包,使其从开发位置运行。
python setup.py develop