Как установить определённую версию buildozer?
Я устанавливаю buildozer в Google Collab таким образом:
!git clone https://github.com/kivy/buildozer
%cd buildozer
!python setup.py build
!pip install -e .
%cd ..
Успешно получаю buildozer
версии 1.5.1.dev0
. Как установить версию 1.12
из репозитория на GitHub в проекте на Google Collab?
Ответы (1 шт):
По состоянию на февраль 2025 года версии 1.12
пакета buildozer
не существует. Будем исходить из предположения, что требуется версия 1.2
. На GitHub можно посмотреть доступные ветки и теги в меню Switch branches/tags, номера версий сохраняются в виде тегов:
Поскольку вас интересует установка, а не разработка, будет достаточно скачать один комит с нужной меткой:
git clone --depth 1 --branch 1.2.0 https://github.com/kivy/buildozer.git
Параметр --branch распознает теги как указатели на требуемый комит, здесь указываем версию в том виде, как она сохранена в виде тега. Параметр --depth 1
ограничит объем загружаемого кода только файлами нужной версии. При этом вы получите предупреждение You are in 'detached HEAD' state
, которое можно проигнорировать, поскольку вы не планируете вносить изменения в код и переключаться на другую ветку.