mirror of
https://github.com/enpaul/tox-poetry-installer.git
synced 2024-10-29 19:47:00 +00:00
Add poetry extra install to tox config to support CI
This commit is contained in:
parent
5a23c05f17
commit
db761d49c1
2
tox.ini
2
tox.ini
@ -6,6 +6,8 @@ skip_missing_interpreters = true
|
|||||||
[testenv]
|
[testenv]
|
||||||
description = Run the tests
|
description = Run the tests
|
||||||
require_locked_deps = true
|
require_locked_deps = true
|
||||||
|
extras =
|
||||||
|
poetry
|
||||||
locked_deps =
|
locked_deps =
|
||||||
pytest
|
pytest
|
||||||
pytest-cov
|
pytest-cov
|
||||||
|
@ -157,6 +157,9 @@ def find_project_dependencies(
|
|||||||
|
|
||||||
extra_dependencies: List[PoetryPackage] = []
|
extra_dependencies: List[PoetryPackage] = []
|
||||||
for extra in venv.envconfig.extras:
|
for extra in venv.envconfig.extras:
|
||||||
|
reporter.verbosity1(
|
||||||
|
f"{constants.REPORTER_PREFIX} Processing project extra '{extra}'"
|
||||||
|
)
|
||||||
try:
|
try:
|
||||||
extra_dependencies += [
|
extra_dependencies += [
|
||||||
packages[item.name] for item in poetry.package.extras[extra]
|
packages[item.name] for item in poetry.package.extras[extra]
|
||||||
|
Loading…
Reference in New Issue
Block a user