當我需要處理我的一個寵物項目時,我照常克隆存儲庫(git clone <url>
),編輯我需要的東西,運行測試,更新setup.py
版本,提交,推送,構建包並將其上傳到PyPI。`pip install -e`的用例
什麼是使用pip install -e
的優勢在哪裏?我應該使用它嗎?它會如何改善我的工作流程?
如果這會有所幫助,這裏有我的兩個小項目,我目前包發送到PyPI中,但從未使用pip install -e
。一個是純Python,另一個是Django包。
如何將項目的工作流程或結構使用pip install -e
得到改善呢?
想用什麼,而不是處於主特定的標籤或分支時,你會做到這一點。用例爲這可能是可能是由於您的應用程序是不是在你的,或者是拉的「新」代碼處理一些重大的變化,要使用「凍結」的版本現在,因爲你已經驗證了您的堆棧顯式使用該特定標籤。 – idjaw