Python setuptools бинарный дистрибутив - PullRequest
0 голосов
/ 06 июня 2019

Я кросс-скомпилировал OpenCV из исходного кода для моего Raspberry Pi, и это сработало отлично. Я собрал его с включенной библиотекой Python и после завершения сборки попытался выяснить, как получить эту библиотеку в моей виртуальной среде.

После нескольких часов попыток возиться с setup.py, PYTHONPATH и структурой, которая создается после make install, я понял, что могу просто перетащить нужный .so-файл в папку site-packages, и он просто волшебно работает. Нет установки, ничего.

Но я считаю, что это не очень элегантно, поэтому я искал способ сделать его доступным для установки, а также отобразить его в pip list и так далее. Я буквально ничего не нашел, даже упоминания о том, что весь пакет Python может находиться внутри одного файла .so.

Так что мой вопрос в том, как сделать это правильно и какие шаги я пропустил на своем пути?

...