Ад зависимостей с Python-apt ⇐ Python
-
Anonymous
Ад зависимостей с Python-apt
Я создаю пакет, который зависит от двух пакетов, с которыми сложно работать.
Два проблемных пакета:
[*]python-apt (PyPI, Документация) [*]python-pam (PyPI) В чем проблема с этими пакетами?
python-apt устанавливается с помощью apt, и я сначала подумал, что это было бы здорово, поскольку я планировал обрабатывать зависимости с помощью apt.
Пока я не понял, что python3-pam действительно не является пакетом python-pam, указанным в PyPI.
Мой первый подход заключался в том, чтобы упаковать python-pam самостоятельно, но я понял, что у проекта есть несколько проблем с упаковкой. В конце концов я планирую их тоже исправить, но решил отложить это на более поздний срок.
Тем временем, чтобы протестировать свой пакет, я применил простой подход venv.
Пока я не понял, что python-apt — это не просто
pip install python-apt Можно ли каким-то образом установить python-apt через pip или перенести установку системы внутри venv, пока я не смогу предоставить обновленную версию python-pam deb-пакет?
Я создаю пакет, который зависит от двух пакетов, с которыми сложно работать.
Два проблемных пакета:
[*]python-apt (PyPI, Документация) [*]python-pam (PyPI) В чем проблема с этими пакетами?
python-apt устанавливается с помощью apt, и я сначала подумал, что это было бы здорово, поскольку я планировал обрабатывать зависимости с помощью apt.
Пока я не понял, что python3-pam действительно не является пакетом python-pam, указанным в PyPI.
Мой первый подход заключался в том, чтобы упаковать python-pam самостоятельно, но я понял, что у проекта есть несколько проблем с упаковкой. В конце концов я планирую их тоже исправить, но решил отложить это на более поздний срок.
Тем временем, чтобы протестировать свой пакет, я применил простой подход venv.
Пока я не понял, что python-apt — это не просто
pip install python-apt Можно ли каким-то образом установить python-apt через pip или перенести установку системы внутри venv, пока я не смогу предоставить обновленную версию python-pam deb-пакет?