4

仮想環境で PIP を使用してインストールされた python 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 がダウンロードするために公開されていません (これが正しい言葉かどうかはわかりません)。

どんな手掛かり?

よろしく、 JrBenito

4

3 に答える 3

2

1.0.6.dev20160420173258バージョンを具体的にダウンロードした後でも、この同じ問題がありました。ファイルがバージョン情報を取得するclient.pyと、git 変更セットが正しく取得されないため、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']

これは確かに修正ではありませんが、修正されることを願っています。

于 2016-04-27T22:17:45.593 に答える
0

に変更した後にのみ機能しました

/usr/lib/python2.7/site-packages/jira/client.py:

released_version = "1.0.6" # data['info']['version']
于 2016-07-20T18:09:41.883 に答える