有没有一种标准方法可以将版本字符串与Python包关联起来,这样我就可以执行以下操作?
import foo
print(foo.version)
我可以想象,有某种方法可以在不使用任何额外硬编码的情况下检索数据,因为小/大字符串已经在setup.py
中指定.我发现的另一个解决方案是在foo/__init__.py
中有import __version__
,然后由setup.py
生成__version__.py
.
有没有一种标准方法可以将版本字符串与Python包关联起来,这样我就可以执行以下操作?
import foo
print(foo.version)
我可以想象,有某种方法可以在不使用任何额外硬编码的情况下检索数据,因为小/大字符串已经在setup.py
中指定.我发现的另一个解决方案是在foo/__init__.py
中有import __version__
,然后由setup.py
生成__version__.py
.