diff --git a/.pip-tools.toml b/.pip-tools.toml new file mode 100644 index 0000000000..59fc1aa1b2 --- /dev/null +++ b/.pip-tools.toml @@ -0,0 +1,4 @@ +[tool.pip-tools] +resolver = "backtracking" +allow-unsafe = true +strip-extras = true diff --git a/noxfile.py b/noxfile.py index 131bf79f97..101e3cb96b 100644 --- a/noxfile.py +++ b/noxfile.py @@ -64,15 +64,13 @@ def lint(session: nox.Session): @nox.session(name="pip-compile", python=["3.10"]) @nox.parametrize(["req"], requirements_files, requirements_files) def pip_compile(session: nox.Session, req: str): - session.install("pip-tools") + # .pip-tools.toml was introduced in v7 + session.install("pip-tools >= 7") # fmt: off session.run( "pip-compile", - "--resolver", "backtracking", "--upgrade", - "--allow-unsafe", "--quiet", - "--strip-extras", "--output-file", f"tests/{req}.txt", f"tests/{req}.in", )