deployml_course icon indicating copy to clipboard operation
deployml_course copied to clipboard

Испльзование tox с poetry

Open NameArtem opened this issue 5 years ago • 0 comments

Для использования tox совместно с poetry необходимо изменить файл tox.ini, и переименовать его в pyproject.toml.

В проекте должны быть два файла:

poetry.toml

[virtualenvs]
in-project = true

pyproject.toml - это был файл tox.ini

  • пример структуры 1
[tool.poetry]
name = "myProject"
version = "0.1.0"

[tool.poetry.dependencies]
python = ">=3.6,<3.9"

[tool.poetry.dev-dependencies]
lib = version

[build-system]
requires = ["poetry"]
build-backend = "poetry.masonry.api"
  • пример структуры 2
[tool.tox]
legacy_tox_ini = """
[tox]
isolated_build = True
envList = py38
skipsdist = True

[testenv]
install_command = python -m pip install {opts} {packages}
deps =
    -rrequirements.txt
setenv =
    PYTHONPATH=.
whitelist_externals = poetry
commands =
    
"""


[build-system]
requires = ["poetry"]
build-backend = "poetry.masonry.api"

NameArtem avatar Nov 22 '20 09:11 NameArtem