Buildout не использует закрепленные версии - PullRequest
0 голосов
/ 30 апреля 2018

Когда я пытаюсь запустить buildout для существующего проекта, который раньше работал идеально хорошо, теперь он устанавливает неправильную версию Django, хотя версия закреплен.

По какой-то причине он устанавливает Django 1.10, хотя у меня есть 1.6. (Я Я знаю, что это старая версия, но клиент пока не хочет, чтобы я обновлялся.)

Вот очень напряженная версия файла конфигурации buildout.

[buildout]
index = https://pypi.python.org/simple
versions = versions
include-site-packages = false
extensions = mr.developer
unzip = true
newest = false

parts = ...
auto-checkout = *

eggs =
    <... Many eggs here ...>
    Django
    <... Many more eggs ...>


[base-versions]
...
Django = 1.6.1
...


[versions]
<= base-versions

Единственное, о чем я могу думать, это может оказать влияние является то, что я недавно переустановил свою систему на Kubuntu 18.04 (ранее был Ubuntu 17.10)

Ответы [ 2 ]

0 голосов
/ 21 мая 2018

Причина, по которой он не работал, заключается в том, что часть [versions] не может быть расширена

0 голосов
/ 30 апреля 2018

Pip может установить определенную версию библиотеки с помощью pip, вы можете попробовать:

pip install django == 1.6.1

...