要上傳到PyPI,請運行python setup.py register sdist upload
。但是這需要重新生成源代碼分發。作爲我發佈過程的一部分,我希望能夠獨立於上傳生成源代碼發佈。有沒有辦法從文件上傳,即如python setup.py upload dists/mypackage.tar.gz
?setup.py從文件上傳
1
A
回答
1
由埃裏克·阿勞霍提到的問題中提到這一招:
「特技可用於避免第二sdist重做所有的工作:拳頭你運行「Python安裝。 py sdist --keep-temp「,然後你檢查sdist,並上傳你調用」python setup.py sdist --dry-run upload「。我不贊成把這個技巧添加到文檔中,至於正常使用,兩次運行sdist都可以。「
1
上傳將只推送從同一命令行運行的命令產品的文件,例如, 「sdist上傳」。如果你運行「sdist」,檢查結果,然後執行「sdist upload」,第二個sdist應該完全一樣,除非你的setup.py有問題,你修改了你的文件或者你有電腦問題。 (我同意這是很多除非)。因此,對於distutils來說,必須運行「sdist upload」並不是低效率的,並且讓你明確要推送的文件,這是IMO的優點。
相關問題
- 1. Python的Setup.py文件
- 2. 如何使用python setup.py上傳?
- 3. 從iPhone上傳pdf文件
- 4. 從上傳的文件
- 5. Django從json上傳文件
- 6. 從URL上傳文件
- 7. Laravel - 從上傳的文件
- 8. 從Eclipse Juno上傳文件?
- 9. 從django shell上傳文件
- 10. 從asp.net上傳Akamai文件
- 11. 上傳文件從WPF
- 12. 從網站上傳文件
- 13. HTML上傳文件從Servlet
- 14. 從blueimp文件上傳器獲取所有上傳的文件
- 15. 如何使用Apache Commons文件上傳從servlet上傳文件?
- 16. 傳遞文件從Javascript上傳到PHP
- 17. Valums文件上傳 - 多文件上傳
- 18. Rails文件上傳:上傳文件夾
- 19. Blueimp文件上傳:上傳前從文件列表中刪除文件
- 20. 從ipad上傳照片/從ipad文件上傳控制中獲取文件
- 21. 通過相對路徑將C文件傳遞給setup.py
- 22. 達爾文無法上傳從軌道上傳的3gp文件
- 23. 從Firefox插件攔截文件上傳
- 24. 清除文件上傳後在valums上傳ajax文件上傳
- 25. 使用blueimp上傳文件上傳東西blueimp文件上傳
- 26. 的node.js從iPad上上傳圖片與socketio文件上傳
- 27. 上傳文件
- 28. 上傳文件
- 29. 上傳文件
- 30. 上傳文件
根據我的經驗,它不完全相同(即它有不同的md5散列)。 – asmeurer
+1爲該問題的鏈接。 – asmeurer
你知道爲什麼校驗和不同嗎?這僅僅是文件的不同創建時間,還是內容的不同? –