Python Poetry, 2020 itibariyle (ve zaten 2018'den beri) Ruby paketleyicisine en yakın olanıdır. Zaten iki yıldan daha eski, hala çok aktif ve harika belgelere sahip. Biri curl-pipe-python
-style'ın önerilen kurulum yolu olduğundan şikayet edebilir , ancak alternatifler vardır, örneğin macOS'ta homebrew.
Sahne arkasında sanal ortamları kullanır (paketleyicinin aksine), ancak bir kilit dosyası sağlar ve kullanır, alt bağımlılıkları yönetir, belirtilen sürüm kısıtlamalarına uyar ve eski paketlerin otomatik olarak güncellenmesine izin verir. Favori kabuğunuz için otomatik tamamlama bile var.
Bir pyproject.toml dosyası kullanımıyla, aynı zamanda paketleyiciden biraz daha ileri gidiyor (bir gemspec'e daha yakın. Aynı zamanda JavaScript'in ve TypeScript'in npm ve iplik ile karşılaştırılabilir).
Poetrify (tamamlayıcı bir proje), gereksinimleri şiir için gereksinimleri.txt'den pyproject.toml'ye dönüştürmeye yardımcı olur.
poetry export -f requirements.txt > requirements.txt
Diğer takımlar için buna ihtiyacınız varsa (veya beklenmedik durum geri dönmek istiyorsanız), kilit dosyası gereksinim.txt olarak dışa aktarılabilir .