2012-10-17 51 views
2

我知道這聽起來很奇怪,但我無法得到它。這裏(http://pytest.org/dev/getting-started.html) 它說,一個簡單的pip install pytest會的工作,但只安裝pytest-2.2.4如何安裝py.test-2.3?

我試着去pypi.python.org,直接找到它但我得到的是pytest-2.2.4(http://pypi.python.org/pypi/pytest)

幾個谷歌搜索沒有結果,除了它似乎每個人都設法得到它,除了我。

在Mac上使用Python27。

回答

4

2.2.4是當前版本。 。 。 2.3是一個開發版本

有指令來獲取最新的代碼在這裏:

http://pytest.org/latest/develop.html

我認爲這應該工作以及:

pip install -i http://pypi.testrun.org -U pytest 

,從這個問題的答案(並且似乎來自pytest的主要開發者):pytest running scenarios in the correct order in the class

+0

呵呵......他們爲什麼會用2.3作爲安裝的例子呢?在他們的安裝地點,在驗證您獲得「正確版本」時,他們使用'2.3.0.dev21'作爲示例。很混亂。 – Nacht

+1

@Nacht注意你使用的URL有'dev'。你可能想要最新的:http://pytest.org/latest/getting-started.html;其中有dev的URL是當前正在處理的URL。 – ernie

1

pytest-2.3剛剛發佈,所以你可以g通過例如從pypi安裝來實現它。

pip install -U pytest 

確實,文檔有點困惑 - 希望開發人員和未來的最新版本會更加獨立。請注意,順便說一下,文檔將看到未公佈的額外發布,其版本號如「2.3.0.N」,這意味着文檔已更新,但沒有代碼更改。