Описание тега install-requires

"Install_requires" следует использовать, чтобы указать, какие зависимости проект минимально необходим для запуска. Когда проект устанавливается с помощью pip, это спецификация, которая используется для установки его зависимостей.
2 ответа

Управление зависимостями: для Python2.7 необходим subprocess32

У меня есть библиотека ( subx), которая зависит от subprocess32. Библиотека subprocess32 является бэкпортом для Python2.7 и предоставляет тайм-аут kwarg. Моей библиотеке нужен тайм-аут kwarg. Мне нужен subprocess32, только если целевой платформой яв…
0 ответов

Установка matplotlib через setuptools install_requires

Я пытался установить matplotlib с помощью install_requires, и он завершился с ошибкой: обнаружена неожиданная HTML-страница... Когда я просто пытаюсь установить его регулярно через pip, это, кажется, работает нормально. Кто-нибудь знает, как решить …
1 ответ

Почему pip переустанавливает стандартные пакеты, перечисленные в install_requires

Есть пакет Python, который мне нужно установить с помощью pip install SomePackage.tar.gz, в setup.py этого пакета, несколько библиотек, которые перечислены в install_requires стали частью стандартной библиотеки Python 2.7 (например, argparse). Пробл…
2 ответа

install_requires на основе версии Python

У меня есть модуль, который работает как на Python 2, так и на Python 3. В Python<3.2 я хотел бы установить конкретный пакет в качестве зависимости. Для Python>=3.2. Что-то вроде: install_requires=[ "threadpool &gt;= 1.2.7 if python_version &lt; 3.2…
1 ответ

Вызовите другой setup.py в setup.py

Мой репозиторий содержит мой собственный модуль python и подмодуль для одной из его зависимостей, который имеет свой собственный setup.py. Я хотел бы вызвать setupy.py зависимости при установке моей собственной библиотеки, как это возможно? Моя перв…
4 ответа

Установить зависимости из setup.py

Интересно, возможно ли, например, для пакетов.deb, в моем файле setup.py я настраиваю зависимости для своего пакета и запускаю: $ sudo python setup.py install Они устанавливаются автоматически. Уже исследовал интернет, но все, что я обнаружил, прост…
13 ноя '14 в 02:27
1 ответ

Как отформатировать Установить требует строки для JSON

У меня есть файл info.json со строкой: "install_requires" : {"" : []}, Предполагая, что именно здесь я помещаю пакеты, на которые опирается моя программа, как бы я отформатировал ее, если хочу, чтобы на нее полагались python-redmine версия 0.8.3 Буд…
07 авг '14 в 18:32
1 ответ

Версионные зависимости dh_python2 из setup.py

Я собираю пакет.deb модуля python с помощью dpkg-buildpackage . в setup.py я указал install_requires=['othermodule&gt;=2.0']но сгенерированный контрольный файл не указывает версию. Depends: python (&gt;= 2.7), othermodule,dh_python угадывает требова…
05 фев '19 в 21:34
2 ответа

setup.py: требуется последняя версия setuptools, прежде чем пытаться установить

Я создаю пакет, который имеет 'typing;python_version&lt;"3.5"' в это install_requires, По-видимому, этот тип спецификации зависимостей был реализован только в последних версиях setuptools, Если setuptools на старой машине пользователя они получат: '…
01 янв '18 в 10:07
3 ответа

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 --no-clean"], shell=True) …
20 фев '14 в 17:39
1 ответ

Как разрешение зависимостей работает с pip, когда пакет указывает диапазон, а другой - нет?

У меня есть require.txt только с 2 зависимостями: sentry-sdk==0.7.11 requests==2.21.0 Я проверил setup.py обоих пакетов, и оба зависят от urllib3: запрос предоставляет диапазон, который не принимает 1,25 sentry-sdk вместо этого не указывает конкретн…
24 апр '19 в 09:13
0 ответов

Может ли установка include_requires обойти лучшее совпадение в PyPI и клонировать репо?

Основная ветвь SHAP исправляет конфликт с XGBoost, который не исправлен в последней версии PyPI:0.35.0. И SHAP, и XGBoost включены в список дляinstall_requires в setup. Я пробовал следующее (и множество вариантов): 'shap @ git+ssh://git@github.com/s…
18 июл '20 в 14:26
0 ответов

Python: я не могу найти install_requires в параметрах настройки distutils.core

Я узнал, как упаковать свой модуль и отправить его в PYPI.В скрипте используются два пакета: запросы и lxml. И я нашел учебник, в котором в функции настройки используются параметры install_requires. Но я запутался, потому что я не могу найти этот па…
1 ответ

Не удается установить зависимости для настраиваемого проекта

Итак, у меня есть проект, который предназначен для распространения и зависит от некоторых других модулей, устанавливаемых по протоколу. Вот какsetup.py выглядит как: import setuptools from rss_reader.rss_reader import VERSION setuptools.setup(name='…
28 ноя '19 в 03:25
1 ответ

Пакеты, перечисленные в install_requires, игнорируются при установке с помощью pip

Наверное, где-то спросили и ответили, но я много искал и не нашел где. Извините, если дублировал. У меня есть проект ( https://github.com/PyFPGA/openflow), который зависит от pyyaml: setup( ..., install_requires=['pyyaml'] ) При установке с pip3 ins…
23 мар '21 в 14:56
2 ответа

Установка PyTorch с CUDA в setup.py

Я пытаюсь указать PyTorch с CUDA в install_requires. Команда для установки с помощью pip: pip install torch==1.8.0+cu111 torchvision==0.9.0+cu111 torchaudio===0.8.0 -f https://download.pytorch.org/whl/torch_stable.html Как мне это сделать в setup.py…
22 мар '21 в 02:03
1 ответ

install_requires иерархия: ContextualVersionConflict

Допустим, у меня есть файл. В нем есть: install_requires = importlib_metadata; python_version &lt; "3.8" not_main_package&gt;= 15.1 Также у меня есть not_main_package 16.0. В этом setup.cfg оно имеет: install_requires = importlib_metadata &gt;= 3.6 …
12 мар '21 в 09:45
2 ответа

почему pip install не загружает зависимый пакет, который определяется в setup.py?

мой проект python упакован с помощью setuptools, это мой файл setup.opt: [metadata] name = totems_pycommon version = 1.0.0 #long_description = file: README.rst, CHANGELOG.rst, LICENSE.rst include_package_data = True # 依赖 install_requires= kafka==1.2…
15 окт '21 в 04:24
1 ответ

Зависимости проекта Django

Я создал и как объяснил в документации Django . Теперь я не уверен, как добавить зависимости в мой проект. Если кто-то установит мой код, другие инструменты, такие как Pillow, должны быть установлены автоматически. Я читал, что это правильный путь (…
1 ответ

Python setup.py клонирует подпапку и использует ее как исходный код.

Проект Python интенсивно использует общее объявление из другого репозитория. from *another_repository*.common import *class1*, *class2*. Как правильно интегрировать такую ​​папку в свой репозиторий, не копируя ее саму в текущий проект? В setuptools.…