Найти - Пользователи
Полная версия: setuptools, скомплировать программу на c при установке
Начало » Python для новичков » setuptools, скомплировать программу на c при установке
1
svas
Не могу найти, как при установке пакета скомпилировать программу, написанную на с (не расширение, а отдельная программа, которой не нужны заголовочные файлы python) и положить ее в директорию bin.
bw
Только руками. По образцу существующих создайте свою команду “build_externalcprogram” и поставьте её в зависимость команде “build”, кажется это “субкомандами” достигается, но если по-честному не получится, переопределите “build”. По памяти ничего подробно не скажу, а код distutils и setuptools вы и сами сможете посмотреть.
Мне неоднократно приходилось, либо переопределять существующие команды (build, test и т.п.), либо создавать свои (doc, bootstrap и т.п.). Никаких особых препятствий для достижения цели в этой работе я не припомню.
Кто-то может посоветовать использовать “paver”, но только не я. Конечно, если вам не нужно переопределить большинство существующих и создать ещё 100500 команд.

..bw
svas
Спасибо, попробую
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB