Tox не может найти файл setup.cfgPython

Программы на Python
Anonymous
Tox не может найти файл setup.cfg

Сообщение Anonymous »

Я пытаюсь использовать tox-gh-actions для автоматизации тестирования при отправке GitHub. Чтобы протестировать реализацию, я локально использую tox с помощью setup.cfg, команду я использую python -m tox, но всегда получаю ошибку:

Код: Выделить всё

ERROR: tox config file (either pyproject.toml, tox.ini, setup.cfg) not found
У меня уже есть файл setup.cfg в папке, из которой я запускаю команду. Код можно найти по адресу https://github.com/veedata/memories, структура папок следующая:

Код: Выделить всё

- .github
- workflows
- test.yml
- package
- __init__.py
- packagefiles
- test
- __init__.py
- testfiles
- pyproject.toml
- README.md
- setup.cfg
- setup.py
мой файл setup.cfg:

Код: Выделить всё

[tox]
envlist = py36, py37, py38, py39

[testenv]
commands =
python -m unittest discover

[gh-actions]
python =
3.6: py36
3.7: py37
3.8: py38
3.9: py39

[metadata]
...

[options]
...

[options.packages.find]
...
Если я использую файл tox.ini вместо setup.cfg, команда работает, но я бы предпочел иметь все в одном файле. В настоящее время у меня уже есть файл pyproject.toml, и я добавил туда конфигурацию tox. Но мне все еще интересно, есть ли в файле setup.cfg что-то, чего мне не хватает?


Подробнее здесь: https://stackoverflow.com/questions/693 ... p-cfg-file

Вернуться в «Python»