Nói rằng gói python A yêu cầu B, C và D; có cách nào để liệt kê A → B C D mà không cần tải chúng?
Requires
trong siêu dữ liệu (yolk -M A
) thường không đầy đủ, grr.
Người ta có thể tải xuống A.tar/A.egg, sau đó xem qua A/setup.py, nhưng một số trong số đó là khá đẫm máu.liệt kê các gói phụ thuộc python mà không cần tải chúng?
(Tôi muốn có thể nghĩ rằng việc phụ thuộc ít nhất đầu tiên cấp có thể là cơ giới hóa; thậm chí là một giải pháp 98% sẽ là tốt hơn so với avalanching tải.)
Một câu hỏi liên quan: pip-upgrade-package-without-upgrading-dependencies
có vẻ hợp lý, +1. sfoodxx -I /Library/...python2.6 (mac) không lọc ra sys nhập khẩu tiêu chuẩn, os.path vv? – denis
@Denis: Sử dụng 'sfood-filter-stdlib' để xóa các mục khỏi thư viện chuẩn Python. Tôi sẽ chỉnh sửa câu trả lời của tôi để bao gồm ... – unutbu
sfood-filter-stdlib có '/ usr/lib/python' được lưu trữ trong, và không hoạt động đối với nhập khẩu thực phẩm. Đang yêu cầu tác giả ... Bytheway Kevin Teague, "Tôi muốn một con ngựa" http://groups.google.com/group/django-developers/msg/5407cdb400157259 là tổng quan nổi bật về các phương pháp đóng gói trong năm 2008.) – denis