相关疑难解决方法(0)

将版本嵌入python包的标准方法?

是否有一种标准方法可以将版本字符串与python包关联起来,以便我可以执行以下操作?

import foo
print foo.version
Run Code Online (Sandbox Code Playgroud)

我想有一些方法可以在没有任何额外硬编码的情况下检索数据,因为setup.py已经指定了次要/主要字符串.我找到的替代解决方案是import __version__在我的foo/__init__.py,然后__version__.py生成setup.py.

python string package

241
推荐指数
13
解决办法
11万
查看次数

How to check if python package is latest version programmatically?

How do you check if a package is at its latest version programmatically in a script and return a true or false?

I can check with a script like this:

package='gekko'
import pip
if hasattr(pip, 'main'):
    from pip import main as pipmain
else:
    from pip._internal import main as pipmain
pipmain(['search','gekko'])
Run Code Online (Sandbox Code Playgroud)

or with command line:

(base) C:\User>pip search gekko
gekko (0.2.3)  - Machine learning and optimization for dynamic systems
  INSTALLED: 0.2.3 (latest)
Run Code Online (Sandbox Code Playgroud)

But how do I check programmatically and return true …

python pip gekko

28
推荐指数
4
解决办法
1014
查看次数

标签 统计

python ×2

gekko ×1

package ×1

pip ×1

string ×1