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

Как добавить постустановочные скрипты в easy_install/setuptools/distutils?
Я хотел бы иметь возможность добавить хук в мой setup.py, который будет запускаться после установки (либо при установке easy_install, либо при установке python setup.py). В моем проекте PySmell есть несколько файлов поддержки для Vim и Emacs....
10108 просмотров
schedule 31.05.2024

2 метода включения файлов в дистрибутив Python: какой лучше?
Я работаю над упаковкой небольшого проекта Python в виде zip-файла или файла яйца, чтобы его можно было распространять. Я столкнулся с двумя способами включения файлов конфигурации проекта, оба из которых, похоже, дают одинаковые результаты....
3194 просмотров
schedule 02.12.2023

Как использовать данные в package_data из исходного кода?
В setup.py я указал package_data следующим образом: packages=['hermes'], package_dir={'hermes': 'hermes'}, package_data={'hermes': ['templates/*.tpl']}, И моя структура каталогов примерно hermes/ | | docs/ | ... | hermes/ | |...
12181 просмотров

Как узнать, какой компилятор будет вызываться для расширения Python C в setuptools?
У меня есть расширение Python C++, для которого требуются следующие флаги компиляции при компиляции с помощью clang в OSX: CPPFLAGS='-std=c++11 -stdlib=libc++ -mmacosx-version-min=10.8' LDFLAGS='-lc++' Обнаружить OSX в моем файле setup.py...
2071 просмотров
schedule 17.03.2024

Отличается ли поведение setuptools build_ext от distutils?
Короче говоря, замена импорта distutils на setuptools приводит к тому, что общая библиотека создается в разных местах сборки на месте. Вот подробности. Сначала макет: . ├── setup.py └── simdlib ├── __init__.py ├── simd.c └──...
784 просмотров
schedule 01.11.2023

Как установить привязку Python к библиотеке C++
Представим, что нам дан готовый исходный код библиотеки на C++ с именем MyAwesomeLib . Цель состоит в том, чтобы предоставить часть его возможностей python, поэтому мы создаем оболочку, используя swig, и сгенерировали пакет python с именем...
1571 просмотров
schedule 22.03.2024

Используйте Cython, чтобы связать python с общей библиотекой в ​​Mac OS
Я пытаюсь интегрироваться с другими, которые дают мне общую библиотеку только .so файлов и .h файлов. В mac os общая библиотека должна быть .dylib , но я не знаю, как установить среду или другое способ решить проблемы Когда я хочу попытаться...
992 просмотров
schedule 19.10.2022

Cython, удалите зависимость numpy в setup.py
Чтобы создать расширение Cython с использованием numpy, нужно добавить numpy.get_include() в "setup.py": from setuptools import setup, Extension setup( ... include_dirs = [numpy.get_include()] ) В противном случае возникает такая...
343 просмотров
schedule 13.02.2024

Сборка Python C++ выдает ошибку значения: таблица символов не найдена
Я пытаюсь создать модуль Python paratext (необходимо сделать это из исходного кода) в Windows, и я испытываю проблемы с компилятором. В частности, использование компилятора mingw приводит к двум проблемам: 1) objdump.exe:...
850 просмотров
schedule 17.12.2023

Получение собственной версии модуля Python из setup.py
Я пишу модуль на основе Flask со стандартным setup.py в корневом каталоге: #!/usr/bin/env python from distutils.core import setup setup(name=modulename, version='0.2.16.dev0', description='...', author='...', ... )...
365 просмотров
schedule 12.12.2023