Python jira没有通过pip升级
Python jira is not upgraded by pip
我正在使用 python 在虚拟环境中使用 PIP 安装的 jira 包。最近我的脚本开始抱怨 jira 包版本:
$ ./my_script.sh
jira/client.py:282: UserWarning: You are running an outdated version of JIRA Python 1.0.3. Current version is 1.0.6.dev20160420173258. Do not file any bugs against older versions.
我尝试使用 pip 进行升级,例如:
$ pip install --upgrade --no-cache-dir jira
Collecting jira
Downloading jira-1.0.3-py2.py3-none-any.whl (46kB)
100% |████████████████████████████████| 51kB 175kB/s
Requirement already up-to-date: requests>=2.6.0 in <...>/.virtualenvs/jira/lib/python3.4/site-packages (from jira)
Requirement already up-to-date: requests-oauthlib>=0.3.3 in <...>/.virtualenvs/jira/lib/python3.4/site-packages (from jira)
Requirement already up-to-date: six>=1.9.0 in <...>/.virtualenvs/jira/lib/python3.4/site-packages (from jira)
Requirement already up-to-date: requests-toolbelt in <...>/.virtualenvs/jira/lib/python3.4/site-packages (from jira)
Requirement already up-to-date: tlslite>=0.4.4 in <...>/.virtualenvs/jira/lib/python3.4/site-packages (from jira)
Requirement already up-to-date: oauthlib>=0.6.2 in <...>/.virtualenvs/jira/lib/python3.4/site-packages (from requests-oauthlib>=0.3.3->jira)
Installing collected packages: jira
Successfully installed jira-1.0.3
我尝试删除已安装的 jira 包并重新安装它,结果相同。 Pip 始终只安装 1.0.3 版,但脚本会抱怨较新的版本。
我的假设是 1.0.6 被标记为已发布(检查在包本身内部)但未发布(我不知道这是不是正确的词)以供 pip 下载。
有线索吗?
此致,
小贝尼托
似乎有 1.0.6.dev20160420173258
版本,但在使用 pip install jira
时并未下载。可以使用此新版本的 issue #156 中找到的解决方法来安装它。 pip install https://pypi.python.org/packages/f6/ea/2535e412ff76d85da20d2be6d1eaf9aa5de49481da94f2fe7e8830eedd35/jira-1.0.6.dev20160420173258-py2.py3-none-any.whl
看来您已经评论过了,所以希望他们能永久解决这个问题。
我有同样的问题,即使在专门下载 1.0.6.dev20160420173258
版本之后也是如此。当 client.py
文件获取版本信息时,它没有正确获取 git 变更集,因此 returns 1.0.6
而不是 1.0.6.dev20160420173258
.
现在我通过对从 https://pypi.python.org/pypi/jira/json
中提取的版本号进行硬编码来解决这个问题
在/usr/lib/python2.7/site-packages/jira/client.py
中:
released_version = "1.0.6" # data['info']['version']
诚然这不是修复,但希望它能得到修复。
只有在将其更改为
后才对我有用
/usr/lib/python2.7/site-packages/jira/client.py:
和
released_version = "1.0.6" # data['info']['version']
我正在使用 python 在虚拟环境中使用 PIP 安装的 jira 包。最近我的脚本开始抱怨 jira 包版本:
$ ./my_script.sh
jira/client.py:282: UserWarning: You are running an outdated version of JIRA Python 1.0.3. Current version is 1.0.6.dev20160420173258. Do not file any bugs against older versions.
我尝试使用 pip 进行升级,例如:
$ pip install --upgrade --no-cache-dir jira
Collecting jira
Downloading jira-1.0.3-py2.py3-none-any.whl (46kB)
100% |████████████████████████████████| 51kB 175kB/s
Requirement already up-to-date: requests>=2.6.0 in <...>/.virtualenvs/jira/lib/python3.4/site-packages (from jira)
Requirement already up-to-date: requests-oauthlib>=0.3.3 in <...>/.virtualenvs/jira/lib/python3.4/site-packages (from jira)
Requirement already up-to-date: six>=1.9.0 in <...>/.virtualenvs/jira/lib/python3.4/site-packages (from jira)
Requirement already up-to-date: requests-toolbelt in <...>/.virtualenvs/jira/lib/python3.4/site-packages (from jira)
Requirement already up-to-date: tlslite>=0.4.4 in <...>/.virtualenvs/jira/lib/python3.4/site-packages (from jira)
Requirement already up-to-date: oauthlib>=0.6.2 in <...>/.virtualenvs/jira/lib/python3.4/site-packages (from requests-oauthlib>=0.3.3->jira)
Installing collected packages: jira
Successfully installed jira-1.0.3
我尝试删除已安装的 jira 包并重新安装它,结果相同。 Pip 始终只安装 1.0.3 版,但脚本会抱怨较新的版本。
我的假设是 1.0.6 被标记为已发布(检查在包本身内部)但未发布(我不知道这是不是正确的词)以供 pip 下载。
有线索吗?
此致, 小贝尼托
似乎有 1.0.6.dev20160420173258
版本,但在使用 pip install jira
时并未下载。可以使用此新版本的 issue #156 中找到的解决方法来安装它。 pip install https://pypi.python.org/packages/f6/ea/2535e412ff76d85da20d2be6d1eaf9aa5de49481da94f2fe7e8830eedd35/jira-1.0.6.dev20160420173258-py2.py3-none-any.whl
看来您已经评论过了,所以希望他们能永久解决这个问题。
我有同样的问题,即使在专门下载 1.0.6.dev20160420173258
版本之后也是如此。当 client.py
文件获取版本信息时,它没有正确获取 git 变更集,因此 returns 1.0.6
而不是 1.0.6.dev20160420173258
.
现在我通过对从 https://pypi.python.org/pypi/jira/json
在/usr/lib/python2.7/site-packages/jira/client.py
中:
released_version = "1.0.6" # data['info']['version']
诚然这不是修复,但希望它能得到修复。
只有在将其更改为
后才对我有用/usr/lib/python2.7/site-packages/jira/client.py:
和
released_version = "1.0.6" # data['info']['version']