Вопросы по теме '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 просмотров
schedule
16.05.2022
Переопределить каталог установки по умолчанию для установщика 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 просмотров
schedule
04.03.2022
Создание установщика, зависящего от версии 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 просмотров
schedule
23.11.2023
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 просмотров
schedule
18.08.2023
Распространение бинарной утилиты в setuptools
У меня есть программа командной строки ( foo ), написанная на эзотерическом языке программирования. Я хотел бы распространять эту программу как часть существующего пакета Python, который использует setuptools. foo должен отображаться в пути...
433 просмотров
schedule
14.07.2022