Вопросы по теме 'distutils'

Как установить модуль расширения Python с помощью distutils?
Я работаю над пакетом Python под названием «lehmer», который включает в себя набор модулей расширения, написанных на C. В настоящее время у меня есть один модуль расширения, «rng». Я использую Distutils Python для сборки и установки модуля. Я могу...
3424 просмотров
schedule 31.03.2023

Как загрузить точки входа для определенного набора яиц с помощью инструментов настройки Python?
Я хотел бы использовать функциональность точки входа в setuptools. Есть ряд случаев, когда я хотел бы жестко контролировать список запущенных яиц и, следовательно, расширения, которые вносят свой вклад в набор точек входа: тестирование...
288 просмотров
schedule 20.12.2022

Очистка каталога сборки в setup.py
Как я могу сделать так, чтобы мой setup.py предварительно удалял и удалял каталог сборки?
54308 просмотров
schedule 06.06.2023

Как я могу запустить Makefile в setup.py?
Мне нужно скомпилировать ICU , используя собственный механизм сборки. Поэтому вопрос: Как я могу запустить Makefile из setup.py ? Очевидно, я хочу, чтобы он запускался только во время процесса сборки, а не во время установки.
11067 просмотров
schedule 20.12.2022

Как сделать так, чтобы long_description и README отличались на пару предложений?
Для моего пакета у меня есть файл README.rst, который читается в длинном описании setup.py следующим образом: readme = open('README.rst', 'r') README_TEXT = readme.read() readme.close() setup( ... long_description = README_TEXT, .......
2260 просмотров
schedule 18.02.2023

Управление distutils от Scons
У меня есть библиотека C++, которую я создаю с помощью Scons, которая в конечном итоге связана (среди прочего) с расширением Python. После того, как я собрал библиотеку с помощью scons, я написал стандартный сценарий setup.py, который я вызываю для...
793 просмотров
schedule 03.05.2023

Если py2exe включает мои файлы данных (например, include_package_data)
У меня есть приложение Python, которое включает файлы данных, отличные от Python, в некоторые из его подпакетов. Я использовал опцию include_package_data в своем setup.py для автоматического включения всех этих файлов при создании дистрибутивов....
14960 просмотров

Есть ли способ узнать, должен ли пакет быть установлен с помощью distutils вместо setuptools?
Я могу заглянуть внутрь setup.py, я полагаю, чтобы увидеть, является ли это пакетом distutils. Но в процессе ознакомления с управлением пакетами в Python я заметил, что существует несколько способов сделать это. Так: Как я могу проверить каталог...
101 просмотров
schedule 16.07.2023

Почему я не могу включить эти файлы данных в дистрибутив Python с помощью distutils?
Я пишу файл setup.py для проекта Python, чтобы я мог его распространять. Цель состоит в том, чтобы в конечном итоге создать файл .egg, но я пытаюсь заставить его работать сначала с помощью distutils и обычного .zip. Это проект eclipse pydev, и моя...
2206 просмотров
schedule 17.09.2022

Динамическое связывание расширения Python (.pyd) с другим расширением
Модули расширения Python — это просто динамические библиотеки, поэтому я предполагаю, что можно динамически связать расширение Python с другим. Проблема заключается в том, что расширения Windows Python имеют расширение .pyd вместо .dll , поэтому я...
2428 просмотров
schedule 20.02.2024

Ошибка Python distutils: [каталог] не существует или не является обычным файлом
Возьмем следующий макет проекта: $ ls -R . .: package setup.py ./package: __init__.py dir file.dat module.py ./package/dir: tool1.dat tool2.dat И следующий контент для setup.py : $ cat setup.py from distutils.core import setup...
19379 просмотров
schedule 14.04.2023

setuptools включает dist/folder в сборку
Я использую setuptools для создания и загрузки пакета sdist в PyPI. однако каждый раз, когда я запускаю python setup.py sdist, он включает папку dist/ и ее содержимое, чего я не хочу. такого поведения НЕ происходит, когда я использую distutils....
1543 просмотров
schedule 29.07.2023

Переименуйте файл скрипта в distutils
У меня есть скрипт на Python, myscript.py, который я хочу установить с помощью distutils: from distutils.core import setup setup(..., scripts=['myscript.py'], ...) Я бы предпочел, чтобы я мог вызвать установленный скрипт, используя только...
4642 просмотров
schedule 21.12.2022

Distutils, старые rpm и настраиваемый файл спецификаций
Вчера я, наконец, получил свою программу, упакованную в RPM для Fedora 14, и я подумал, что будет легко собрать ее таким же образом на компьютере с CentOS 4.8. Выяснилось, что старые версии rpm и distutils несколько ограничены, и мне никак не удается...
2035 просмотров
schedule 20.04.2024

Создание библиотеки C на основе ctypes с помощью distutils
Следуя этой рекомендации , я написал собственный C библиотека расширений для оптимизации части модуля Python с помощью ctypes. Я выбрал ctypes вместо написания собственной библиотеки для CPython, потому что это было быстрее и проще (всего несколько...
3342 просмотров
schedule 09.11.2023

Можно ли потребовать PyQt от setuptools setup.py?
Я создаю небольшое приложение, использующее PyQt, и подумал, что было бы неплохо объявить эту зависимость в setup.py. Однако, согласно этому блогу (первое попадание в Google для инструментов настройки pyqt), говорится, что он не может можно...
4061 просмотров
schedule 01.12.2022

Сборка модуля расширения Python с помощью distutils
Я использую distutils для создания модуля расширения Python, написанного на C++. У меня проблема в том, что для компиляции модуля расширения мне нужно связать с определенной общей библиотекой. Это требует установки дополнительного флага компилятора....
4139 просмотров
schedule 25.07.2022

Отключение вывода при компиляции с помощью distutils
У меня есть сценарий setup.py, который должен проверять компилятор на наличие определенных вещей, таких как поддержка TR1, наличие windows.h (для добавления определения NOMINMAX) и т. Д. Я провожу эти проверки, создавая простую программу и пытаясь...
1133 просмотров
schedule 09.06.2022

Как мне написать setup.py для плагина twistd/twisted, который работает с setuptools, дистрибутивом и т. д.?
Система Twisted Plugin является предпочтительным способом написания расширяемых Twisted приложений. Однако из-за того, как структурирована система плагинов (плагины располагаются в каталоге twisted/plugins, который не должен быть пакетом...
5366 просмотров

Как передать флаги расширению distutils?
Я пытаюсь установить модуль Python, содержащий модули C. Код C зависит от библиотеки, доступной в глобальных местах установки системы (/usr/include, /usr/lib), но в моем случае у меня есть только локальная установка этой библиотеки. Поэтому я хотел...
6897 просмотров
schedule 13.06.2023