diff --git a/pyproject.toml b/pyproject.toml index 3cb6dcf2bb15..5c8596880716 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,3 +11,9 @@ line-length = 160 fast = true skip-string-normalization = true extend-exclude = "awx_collection" + +[tool.pip-tools] +resolver = "backtracking" +allow-unsafe = true +strip-extras = true +quiet = true diff --git a/tox.ini b/tox.ini index b7be636c79ad..726992c26961 100644 --- a/tox.ini +++ b/tox.ini @@ -21,9 +21,12 @@ exclude = awx/ui/node_modules,awx/ui/node_modules,env,awx_collection_build [testenv:pip-compile-docs] description = Compile docs build requirements +deps = + # pyproject.toml was introduced in v7 + pip-tools >= 7 allowlist_externals = pip-compile commands = - pip-compile --allow-unsafe --output-file=docs/docsite/requirements.txt --strip-extras docs/docsite/requirements.in + pip-compile --output-file=docs/docsite/requirements.txt --strip-extras docs/docsite/requirements.in [testenv:docs] description = Build documentation