diff --git a/.pip-tools.toml b/.pip-tools.toml new file mode 100644 index 00000000000..c1f6c7ad65a --- /dev/null +++ b/.pip-tools.toml @@ -0,0 +1,5 @@ +[tool.pip-tools] +resolver = "backtracking" +allow-unsafe = true +strip-extras = true +quiet = true diff --git a/noxfile.py b/noxfile.py index a4f9eff6a6a..266e930b741 100644 --- a/noxfile.py +++ b/noxfile.py @@ -64,15 +64,12 @@ 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", )