Python Po là ứng dụng gần nhất với Ruby gói tính đến năm 2020 (và đã có từ năm 2018). Nó đã được hơn hai năm, vẫn còn rất tích cực, có tài liệu tuyệt vời. Người ta có thể phàn nàn về curl-pipe-python
-style là cách cài đặt được khuyến nghị, nhưng có những lựa chọn thay thế, ví dụ như homebrew trên macOS.
Nó sử dụng virtualenvs đằng sau hậu trường (ngược lại với Bundler), nhưng nó cung cấp và sử dụng một tệp khóa, quản lý các phụ thuộc phụ, tuân thủ các ràng buộc phiên bản được chỉ định và cho phép tự động cập nhật các gói lỗi thời. Thậm chí còn có tính năng tự động hoàn thành cho trình bao yêu thích của bạn.
Với việc sử dụng tệp pyproject.toml, nó cũng tiến xa hơn một chút so với gói (gần giống với gemspec hơn. Nó cũng có thể so sánh với npm và sợi của JavaScript và TypeScript).
Porify (một dự án bổ sung) giúp chuyển đổi các dự án từ request.txt sang pyproject.toml cho Thơ.
Tệp khóa có thể được xuất sang tệp tests.txt poetry export -f requirements.txt > requirements.txt
, nếu bạn cần tệp đó cho công cụ khác (hoặc trường hợp không chắc muốn quay lại).