Вопросы по теме '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 просмотров
schedule
05.05.2024
Как узнать, какой компилятор будет вызываться для расширения 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