2017-01-14 47 views
0

我最喜歡的基於終端的旋轉等待動畫包animation今天剛剛從pip中刪除。我很驚訝,我不知道他們刪除了包裹。它仍然由Google索引,並且我今天早上將它安裝在虛擬機上,從來沒有遇到任何問題。它顯然已經從pip走了,但不再索引。使用函數裝飾器進行終端旋轉動畫

從什麼我看了看其他的包區別是它的易用性,與上預計將花費很長的時間的函數的簡單裝飾:

@animation.simple_wait 
def long_running_function(): 
    ... 

我在其他拍了一下但是沒有一個像animation那樣方便,因爲它們不使用簡單的裝飾器。 progress您需要手動撥打spinner.next(),與pyspin相同。這並不總是方便。

是否有另一個包提供旋轉動畫的裝飾器?或者我怎樣才能通過利用其中一個其他軟件包來製作我自己的裝飾器?

+0

你問過作者爲什麼會發生這種情況?根據軟件包的發行版本,您可能會自行重新發布。 – jonrsharpe

回答

0

您不必僅使用來自pip的軟件包。實際上,大項目正在使用第三方代碼的本地副本。所以他們從自己的問題中解脫出來。看看鉻sources。在那裏您可以找到一個名爲third_party的文件夾,其中包含所有外部代碼。例如:libxml。

所以你可以從github抓取動畫並手動安裝。考慮到你使用的是virtualenv:

virtualenv env 
source env/bin/activate 
git clone https://github.com/bprinty/animation.git 
cd animation 
python setup.py install 

或者你可以用自己的方式編寫你自己的裝飾器。 code非常明顯。