2011-05-18 14 views
28

W pliku chcę określić, że moja aplikacja wymaga wersji 1.3.x Django. Oznacza to, że albo 1.3.0, albo 1.3.1, albo 1.3.2 itd. (Kiedy te wyjdą.) Ale nie 1.4, kiedy wyjdzie.Pip: Określanie wersji podrzędnej

Jaka jest to składnia?

Odpowiedz

40

Według Ian Bicking:

Django>=1.3,<1.4 

Jednak to apparently safer to do:

Django>=1.3,<1.3.99 
+3

Może to oczywiste, ale uważaj, jeśli chcesz automatycznie uaktualnić Django kiedy nowa wersja wychodzi na PyPI, ty powinien wywołać pip z flagą -upgrade, na przykład: 'pip install --upgrade -r requirements.txt' – baxeico

Powiązane problemy