ฉันสงสัยว่ามีวิธีใดที่จะบอก pip ได้โดยเฉพาะในไฟล์ข้อกำหนดเพื่อติดตั้งแพคเกจที่มีทั้งเวอร์ชันขั้นต่ำ ( pip install package>=0.2
) และเวอร์ชันสูงสุดซึ่งไม่ควรติดตั้ง (ทฤษฎี API pip install package<0.3
)
ฉันถามเพราะฉันใช้ห้องสมุดบุคคลที่สามซึ่งอยู่ในระหว่างการพัฒนา ฉันต้องการไฟล์ pip ข้อกำหนดของฉันเพื่อระบุว่าควรติดตั้งสาขาย่อยรุ่นล่าสุดของ 0.5.x เสมอ แต่ฉันไม่ต้องการให้ pip พยายามติดตั้งรุ่นหลักรุ่นใหม่ใด ๆ (เช่น 0.6.x) API นั้นแตกต่างกัน สิ่งนี้สำคัญเนื่องจากแม้ว่าสาขา 0.6.x จะพร้อมใช้งาน devs ยังคงปล่อยแพตช์และแก้ไขข้อบกพร่องไปยังสาขา 0.5.x ดังนั้นฉันจึงไม่ต้องการใช้package==0.5.9
สายคงที่ในไฟล์ข้อกำหนดของฉัน
มีวิธีใดที่จะทำเช่นนั้น?