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

Как setuptools решает, какие файлы сохранить для sdist/bdist?
Я работаю над пакетом Python, который использует namespace_packages и find_packages() , например, в setup.py: from setuptools import setup, find_packages setup(name="package", version="1.3.3.7", package=find_packages(),...
4931 просмотров
schedule 26.02.2023

Заставьте distutils искать файлы заголовков numpy в правильном месте
В моей установке arrayobject.h numpy находится по адресу …/site-packages/numpy/core/include/numpy/arrayobject.h . Я написал тривиальный скрипт Cython, который использует numpy: cimport numpy as np def say_hello_to(name): print("Hello %s!"...
21181 просмотров
schedule 25.04.2022

Установить смесь модуля расширения. чистый модуль Python и общие библиотеки с distutils
Я использую cython для создания модуля расширения. Модуль зависит от внешней разделяемой библиотеки, которая обнаруживается при сборке модуля. Кроме того, в том же каталоге есть несколько чистых модулей Python. Кто-нибудь может дать мне пример...
1156 просмотров
schedule 21.11.2022

Как заставить cimport работать в Cython?
У меня такая структура каталогов: / my_module init .py A/ __init__.py a.pyx B/ __init__.py b.pyx В b.pyx я хочу импортировать функции из A.a. Обычный импорт python работает, но cimport всегда не работает....
3530 просмотров

Переопределить каталог установки по умолчанию для установщика Python bdist для Windows
Можно ли указать во время создания установщика (или во время фактической установки) собственный путь для модулей Python? В качестве примера предположим, что у меня есть 5 модулей, для которых я создаю установщик, используя: c:\>python setup.py...
8391 просмотров
schedule 26.09.2023

Программное определение местоположения файлов данных distutils в Python
Я пытаюсь включить файлы данных в distutils для своего пакета, а затем ссылаться на них, используя относительные пути (следуя http://docs.python.org/distutils/setupscript.html#distutils-additional-files ) Моя структура каталога: myproject/...
6878 просмотров

Создание установщика, зависящего от версии Python, с предварительно скомпилированным пакетом расширения
Я пытаюсь создать установщик (используя distutils) для пакета Python, который включает предварительно скомпилированный модуль расширения, который включается с использованием аргумента ключевого слова «package_data». Мой setup.py выглядит примерно...
184 просмотров
schedule 21.04.2022

Развертывание модулей Python в системе Ubuntu с помощью distutils и deb
Я работаю над упаковкой некоторых библиотек в deb с помощью distutils. Предположительно , мне нужно правильно настроить setup.py, а также соответствующие /debian файлы для deb. На данный момент репозиторий выглядит примерно так:...
822 просмотров
schedule 20.11.2023

Расширение Python C с файлом данных
Я пытаюсь написать и установить расширение C для Python, которое должно загрузить файл данных размером 120 МБ. Используя аргумент distutils package_data , я правильно установил файл данных в ту же папку, что и модуль расширения. Однако код C не...
251 просмотров
schedule 15.12.2023

Изменить путь установки пакета python при создании .deb-пакета
Я пытаюсь создать deb-пакет из дистрибутива в архиве. Он имеет setup.py файл. Мои действия: python setup.py --command-packages=stdeb.command sdist_dsc cd deb_dist/<pkgname> debuild -uc -us -i -b Все работает нормально. Но когда я...
310 просмотров
schedule 14.07.2022

python distutils не включает сгенерированный модуль SWIG
Я использую distutils для создания rpm из моего проекта. У меня есть это дерево каталогов: project/ my_module/ data/file.dat my_module1.py my_module2.py src/...
4011 просмотров
schedule 01.10.2022

Нужно ли удалять пакет Python перед обновлением до более новой версии?
Я запускаю Python в Windows и обычно устанавливаю пакеты, используя готовые двоичные файлы. Когда я обновляю пакеты (например, с matplotlib-1.0.0 до matplotlib-1.1.1), нужно ли сначала удалять более раннюю версию? Я провел тестовое обновление...
1453 просмотров
schedule 11.07.2023

Использование CMake с setup.py
Для проекта я создаю библиотеку C и подключаю привязки Python (посредством самоанализа GObject) с помощью CMake. Я также хочу распространять некоторые вспомогательные модули Python с помощью distutils. Я могу собрать и установить модуль с этим...
7240 просмотров
schedule 24.09.2022

Перевести этапы компиляции F2PY в setup.py
Я унаследовал код Fortran 77, который реализует несколько подпрограмм, которые запускаются через программный блок, который требует значительного объема пользовательского ввода через интерактивную командную строку каждый раз, когда программа...
1787 просмотров
schedule 20.02.2023

Как связать пользовательский C (который сам требует специальных параметров компиляции) с Cython?
поэтому я пытаюсь создать модуль Cython, который использует написанный мной файл .c. Этот файл .c нуждается в специальной опции компоновки (для его компиляции мне нужен gcc -o mycode mycode.c -lfftw3f ). Потенциально я мог бы просто переписать свой...
751 просмотров
schedule 21.07.2022

Ошибка при создании модуля python
У меня есть код C, который вызывает подпрограмму Fortran, называемую SetFlags. Я хотел бы превратить этот код C в модуль Python. Он создает файл .so, но я не могу импортировать этот модуль в python. Я не уверен, что моя ошибка связана с созданием...
183 просмотров
schedule 23.03.2023

Вы узнали, какой Python использовался для установки текущего пакета?
Есть ли способ программно найти, какая версия Python использовалась для установки текущего пакета? Если у вас есть пакет с именем mypackage и в нем setup.py что-то вроде: scripts = ["myscript.py"] предположим, установите пакет с...
104 просмотров
schedule 14.03.2023

Подход относительных путей (python)
Мне никогда не приходилось думать о каком-либо распространении программного обеспечения (я использую python для этого проекта), поэтому теперь я не уверен в «лучшем» или наиболее часто используемом подходе к обработке имен файлов. Теперь я использую...
125 просмотров

python setuptools install_requires игнорируется при переопределении cmdclass
У меня есть setup.py , который выглядит так: from setuptools import setup from subprocess import call from setuptools.command.install import install class MyInstall(install): def run(self): call(["pip install -r requirements.txt...
5860 просмотров

Распространение бинарной утилиты в setuptools
У меня есть программа командной строки ( foo ), написанная на эзотерическом языке программирования. Я хотел бы распространять эту программу как часть существующего пакета Python, который использует setuptools. foo должен отображаться в пути...
433 просмотров
schedule 14.07.2022