【发布时间】:2013-01-02 22:51:35
【问题描述】:
我正在处理几个包,我想在它们的 setup.py 脚本之间共享代码。有什么好的方法可以做到这一点,或者代码重复是我唯一的选择吗?
【问题讨论】:
-
作为独立包,它们必须能够引用该共享代码...您可以在包中创建对此共享代码的依赖,强制用户(或包管理器)安装首先依赖项,或者以其他方式在每个包中内部复制它。对于本地的内部包,您可以随意导入,但它充其量是 hackish。
-
@Nisan.H:实际上,您可以指示安装程序获取设置依赖项,请参阅下面的答案。
标签: python setuptools