Я столкнулся с проблемой . Если я хочу, чтобы мою работу можно было легко установить с помощью distutils с помощью python setup.py install, тогда distutils должна иметь возможность собрать мою общую библиотеку и установить ее (предположительно в /usr/lib/myproject). Однако это не модуль расширения Python, и, насколько я могу судить, distutils не может этого сделать.
Я нашел несколько ссылок на людей, с которыми работали другие люди. эта проблема:
- Кто-то обсуждал взлом в 2006 году.
- Кто-то спрашивает на distutils-sig и не получаю ответ.
- Кто-то спрашивает об основном списке Python и ему указывают на внутренности существующего проекта.
Поэтому мой вопрос: какой на данный момент лучший способ распространения общей библиотеки? с distutils, который будет использоваться ctypes, но в остальном является родным для ОС, а не модулем расширения Python?
Не стесняйтесь ответить одним из хаков, упомянутых выше, если вы может подробнее остановиться на этом и объяснить, почему это лучший способ. Если нет ничего лучше, то хотя бы вся информация будет в одном месте.
Подробнее здесь: https://stackoverflow.com/questions/452 ... -distutils
Мобильная версия