Tôi tự hỏi liệu có cách nào để nói với pip, cụ thể là trong tệp yêu cầu, để cài đặt gói có cả phiên bản tối thiểu ( pip install package>=0.2
) và phiên bản tối đa không bao giờ được cài đặt (lý thuyết api pip install package<0.3
:).
Tôi hỏi bởi vì tôi đang sử dụng một thư viện bên thứ ba đang phát triển tích cực. Tôi muốn tệp yêu cầu pip của tôi chỉ định rằng nó sẽ luôn cài đặt bản phát hành nhỏ gần đây nhất của nhánh 0.5.x, nhưng tôi không muốn pip cố gắng cài đặt bất kỳ phiên bản chính mới hơn nào (như 0.6.x) API thì khác. Điều này rất quan trọng vì mặc dù nhánh 0.6.x có sẵn, các nhà phát triển vẫn phát hành các bản vá và sửa lỗi cho nhánh 0,5.x, vì vậy tôi không muốn sử dụng một package==0.5.9
dòng tĩnh trong tệp yêu cầu của mình.
Có cách nào để làm điều đó?