Вопросы по теме 'distutils'
Нетривиальное расширение C ++ для Python
У меня довольно большая библиотека C ++ с несколькими вспомогательными библиотеками, которые ее поддерживают, и мне нужно превратить все это в расширение Python. Я использую distutils, потому что он должен быть кроссплатформенным, но если есть лучший...
2395 просмотров
schedule
21.04.2023
Может ли distutils использовать пользовательский .def для отображения дополнительных символов при компиляции Windows .dll?
Я злоупотребляю distutils для компиляции модуля расширения для Python, но вместо того, чтобы использовать Python C API, я использую ctypes для общения с полученной общей библиотекой.
Это прекрасно работает в Linux, потому что он автоматически...
199 просмотров
schedule
19.04.2023
Установите два модуля Python с одинаковым именем
Как лучше всего установить два модуля Python с одинаковым именем? В настоящее время я использую две разные библиотеки facebook: pyfacebook и новый python-sdk от Facebook. Обе эти библиотеки устанавливают себя как модуль «facebook». Я могу придумать...
1927 просмотров
schedule
22.04.2023
Как удалить программу, установленную с помощью distutils?
Я установил приложение Python с этим setup.py:
#!/usr/bin/env python
from distutils.core import setup
from libyouandme import APP_NAME, APP_DESCRIPTION, APP_VERSION, APP_AUTHORS, APP_HOMEPAGE, APP_LICENSE
setup(
name=APP_NAME.replace("...
8429 просмотров
schedule
27.08.2022
Кэширование файлов для последующей пересборки с помощью distutils
Я создаю набор расширений Python с помощью distutils. Расширения зависят от внешних библиотек (не связанных с Python), которые обычно создаются из исходного кода с использованием Makefiles. Эти внешние библиотеки вряд ли будут часто меняться....
227 просмотров
schedule
20.07.2023
Установите расширение Python в определенное место
В моем проекте используется чистый код Python и расширения Cython для оптимизации и связывания с библиотеками C. У меня есть одно дерево исходных текстов для моего проекта Python и одно для кода Cython и C. Каждое из моих расширений Cython имеет...
2639 просмотров
schedule
24.02.2024
Запуск `chmod` после установки пакета с помощью `setup.py`
Предположим, у меня есть пакет, который где-то в коде вызывает исполняемый файл (например, стороннюю c/java-программу). Далее предположим, что приложение достаточно маленькое/тривиальное, чтобы его можно было связать с пакетом. Например, один...
1125 просмотров
schedule
14.03.2023
Общие зависимости библиотеки с distutils
Я новичок в distutils, и у меня есть проблема, из-за которой я действительно застрял. Я компилирую пакет, для которого требуется расширение, поэтому я делаю расширение следующим образом:
a_module = Extension(
"amodule",...
12040 просмотров
schedule
08.12.2022
Как создать пакет Python, опираясь на большие системные библиотеки
Каков правильный способ создания пакета Python с помощью disutils, когда этот пакет Python зависит от большой системной библиотеки?
Я нашел этот похожий вопрос , но это относится к устанавливаемому приложению Python, а не к общему пакету.
Я...
204 просмотров
schedule
08.09.2022
Как удалить параметр компилятора, который включает в себя python disutils (код языка = pic32 не распознан)
Я пытаюсь скомпилировать модуль msgpack-python python с gcc (v4.7) на Solaris 10. Установлен python 2.6.8. Distutils автоматически выбирает неверный параметр компилятора (-xcode=pic32), который я хочу удалить из команды.
Полная команда, которую...
1163 просмотров
schedule
26.07.2022
Мой виртуальный пип не читает правильный distutils.cfg при установке numpy
Я работаю на компьютере с Windows 7 и использую Python 2.7. Я создал виртуальную среду под названием «тест». Внутри test/lib/distutils/distutils.cfg я установил:
[build]
compiler = mingw32
Теперь внутри своей оболочки я говорю:...
860 просмотров
schedule
08.12.2022
Как включить в f2py только некоторые модули через setup.py
У меня есть очень длинный фрагмент кода на Фортране, некоторые части которого я хотел бы открыть для Python. Он отлично работает из командной строки, с
f2py -m extrpsf -c extract_psf.f95 only: extract_psf psfmany :
Я надеюсь распространять...
1175 просмотров
schedule
13.07.2022
Установка Setuptools setup.py, когда зависимости не удовлетворены
У меня есть setup.py , который выглядит примерно так (хорошо, именно так):
#!/usr/bin/env python
from setuptools import setup
import subprocess
import distutils.command.build_py
class BuildWithMake(distutils.command.build_py.build_py):
"""...
1968 просмотров
schedule
20.04.2022
компиляция модулей cython, когда gcc находится в PATH в OSX
Я пытаюсь использовать distutils для компиляции модуля cython с использованием версии python Enthought Canopy; однако ясно, что есть путаница между gcc и clang. Distutils пытается скомпилировать модуль, используя gcc и параметр clang -arch x86_64...
1194 просмотров
schedule
19.04.2023
LNK1181: не удается открыть входной файл «m.lib»
При попытке установить определенный геофизический инструментарий Python я получаю эту ошибку:
ССЫЛКА: фатальная ошибка LNK1181: невозможно открыть входной файл «m.lib»
Я считаю, что это связано с тем, что я использую инструменты сборки...
7350 просмотров
schedule
24.06.2023
Почему `setup.py development` не работает?
Я хотел бы установить свой модуль Python в режиме разработки. Как я видел во многих примерах, python setup.py develop должен это делать. Но команды develop для моего файла setup.py не существует:
from distutils.core import setup
from...
4838 просмотров
schedule
18.05.2023
install_requires на основе версии Python
У меня есть модуль, который работает как на Python 2, так и на Python 3. В Python‹3.2 я хотел бы установить определенный пакет в качестве зависимости. Для Python>=3.2.
Что-то типа:
install_requires=[
"threadpool >= 1.2.7 if...
15274 просмотров
schedule
10.11.2022
Лучший способ упаковать библиотеку Python, которая включает общую библиотеку C?
Я написал библиотеку, основная функциональность которой реализована на C (скорость имеет решающее значение), с тонким слоем Python вокруг нее, чтобы справиться с ctypes гадостью.
Я приду, чтобы упаковать его, и мне интересно, как мне лучше всего...
4329 просмотров
schedule
05.06.2024
setuptools vs. distutils: почему distutils все еще актуален?
У Python запутанная история инструментов, которые можно использовать для упаковки и описания проектов: они включают distutils в стандартной библиотеке, distribute , distutils2 и setuptools (и, возможно, больше). Похоже, что distribute и...
42593 просмотров
schedule
22.06.2022
как скомпилировать несколько файлов в cython
Новичок в Cython. Я использую следующий фрагмент кода в файле с именем setup.py для компиляции другого файла в Cython (это было предложено мне пользователем SO через здесь ):
from distutils.core import setup
from distutils.extension import...
5794 просмотров
schedule
03.09.2022