Описание тега pyproject.toml
Вопросы, относящиеся к системе конфигурации пакетов python на основе файла pyproject.toml, как обсуждалось, среди прочего, в PEP517 и PEP518.
1
ответ
Добавление pyproject.toml в проект приводит к сбою установки pip
Я использую pyproject.toml настроить black. Однако при добавлении этого файлаpip3 install -e . --user выходит из строя со следующей ошибкой: ERROR: Complete output from command /usr/bin/python3 -c 'import setuptools, tokenize;__file__='"'"'/home/sea…
04 фев '20 в 23:25
1
ответ
Pytest cov не читает pyproject.toml
Pytest cov не считывает свои настройки из файла pyproject.toml. Я использую nox, поэтому провожу тест с помощью: python3 -m nox Кажется, у меня такая же проблема даже без nox. Фактически, после запуска poetry install: poetry run pytest --cov=src про…
10 июл '20 в 01:39
1
ответ
Укажите зависимость времени установки с помощью `--global-option` для пакета python
Я пытаюсь упаковать библиотеку python, которая имеет зависимости времени установки (а также времени выполнения): это imports модули, чтобы модули могли сообщить процессу установки расположение некоторых предоставленных заголовков C: from distutils.e…
14 окт '19 в 18:31
1
ответ
Как собрать проект Python на основе pyproject.toml
Я хотел бы понять текущее состояние систем сборки Python и управления требованиями. Представьте, что я проверил исходники какого-то проекта, использующего поэзию (или pipenv). И в этом проектеpyproject.tomlфайл с указанной системой сборки. Конечно, …
05 ноя '19 в 13:00
3
ответа
Как собрать исходный код без использования файла setup.py?
Со следующей структурой пакета . ├── my_package │ └── __init__.py ├── setup.cfg └── setup.py Содержание setup.py from setuptools import setup setup() Содержание setup.cfg [metadata] name = my_package version = 0.1 [options] packages = find: Я могу с…
07 ноя '19 в 20:18
2
ответа
Указание скриптов командной строки в pyproject.toml
Я пытаюсь добавить pyproject.toml в проект, который использует setup.py, чтобы включить поддержку pipx. Я хотел бы указать сценарии командной строки, которые проект включает в pyproject.toml, но все руководства, которые я могу найти, содержат инстру…
09 авг '20 в 16:19
0
ответов
Использование служебных скриптов с setup.py и pyproject.toml
Я пытаюсь добавить pyproject.toml в проект, который использовал setup.py, и у меня возникают проблемы. Одна странность в setup.py заключается в том, что он включает в себя модуль python на верхнем уровне каталога, который требуется только при запуск…
09 авг '20 в 16:15
3
ответа
Можем ли мы загрузить зависимости python pyproject.toml с помощью диспетчера пакетов pip
У меня есть проект python, который не содержит файла requirements.txt. Но у него есть файл pyproject.toml. Как я могу загрузить пакеты (зависимости), необходимые в этом проекте python, которые существуют в pyproject.toml, используя диспетчер пакетов…
16 июн '20 в 15:39
1
ответ
"требует" (pyproject.toml) с локальным пакетом в редактируемом режиме
Я использую pyproject.tomlфайл, чтобы я мог использовать сторонние пакеты во время сборки. (Например, я хотел бы использоватьtoml пакет в setup.up.) Когда я добавляю локальный пакет в "требует" (установлен в редактируемом режиме), сборка не видит эт…
17 июл '20 в 19:22
5
ответов
Игнорирование миграции Django в файле pyproject.toml для Black Formatter
Я только что настроил Black и Pre-Commit для моего репозитория Django. Я использовал конфигурацию по умолчанию для Black из учебника, за которым следил, и он отлично работает, но у меня возникли проблемы с исключением из него файлов миграции. Вот ко…
24 фев '20 в 20:36
2
ответа
Настройка isort и autoflake с помощью project.toml
У меня есть ряд инструментов, работающих локально и на Jenkins для проверки и форматирования моего кода Python: автофлейк Isort черный я использую pyproject.toml файл для настройки черного, isort с .isort.cfg и autoflake с параметрами командной стро…
28 май '20 в 19:20
1
ответ
Как мне прочитать зависимости проекта из pyproject.toml из моего setup.py, чтобы избежать дублирования информации в обоих файлах?
Мы обновляем портфель BeeWare 0.3.1 для упаковки, в которой используетсяpyproject.toml вместо того setup.py чтобы указать, как упаковать, включая зависимости, которые нужно включить в пакет. Вот минимальный пример pyproject.tomlдля портфеля: [tool.b…
13 июн '20 в 19:33
2
ответа
Установите только системные требования сборки pep 518 (для сборки sdist)
PEP 518 представилpyproject.toml файл, а также раздел с описанием инструментов, необходимых для сборки: [build-system] requires = ["setuptools", "wheel", "numpy>=1.13"] Здесь я сообщаю системе сборки (неявно setuptoo…
24 авг '20 в 07:52
3
ответа
Установите определенную версию setuptools в зависимости от пакета
У моего пакета есть setuptools в зависимостях. Я пытаюсь ограничить версию setuptools при установке моего пакета. Пакет имеет следующие ограничения в setup.py: setup( setup_requires=[ 'setuptools==50.2.0', 'pip>=19,!=20.0,!=20.0.1,<21' ], ... …
14 сен '20 в 18:37
0
ответов
Conda Environment Export: можно ли сделать что-то необязательной зависимостью?
Экспорт среды Conda с дополнительными зависимостями Я не могу найти ничего в поиске Google или документации по среде Conda, объясняющей, как я могу создавать дополнительные зависимости среды, такие как то, что доступно в package.json в мире JS. Потр…
29 сен '20 в 14:25
1
ответ
Как написать минимально рабочий файл pyproject.toml, который может устанавливать пакеты?
Пип поддерживает pyproject.tomlfile, но до сих пор все практическое использование новой схемы требует стороннего инструмента, который автоматически генерирует эти файлы (например, поэзия и pip). в отличие setup.py который уже доступен для написания …
01 окт '20 в 10:19
1
ответ
Замена Manifest.in на pyproject.toml
Ранее, определяя, как создать пакет Python, вы могли включать папки, используя строку в Manifest.in: recursive-include my_package/assets * Однако я бы хотел poetry и связанные pyproject.toml, вместо Manifest.in. Мочь pyproject.toml заменить Manifest…
03 ноя '20 в 02:45
0
ответов
указать зависимость python.h в pyproject.toml
Я настраиваю pyproject.toml файл и подготовка toxна основе тестирования. При установке зависимости я сталкиваюсь с ./psycopg/psycopg.h:35:10: fatal error: Python.h: No such file or directory #include <Python.h> ^~~~~~~~~~ compilation terminate…
09 сен '20 в 19:19
2
ответа
Как вставить переменную среды во время тестирования с помощью pytest pyproject.toml
Обычно при определении переменной среды для использования pytest-env плагин, это делается с помощью pytest.ini: [pytest] env = DATA_DIR = data/test_assets pytest поддерживает pyproject.tomlс 6.0. Как предполагается определять переменную среды в этом…
23 фев '21 в 00:30
1
ответ
Как сохранить согласованность зависимостей между средой разработки и производственной среды для пакета Python с поэзией и pyproject.toml
У меня есть пакет python, в котором зависимости указаны в файле pory.lock для разработки и тестирования. Затем я создаю и публикую пакет, который устанавливается в производственном образе докера. Но вот проблема: опубликованный пакет его зависимость…
11 май '21 в 12:35