From ae24c096b4eb120aa283db01a8d6ad55a0f4d876 Mon Sep 17 00:00:00 2001 From: Maxwell G Date: Wed, 9 Aug 2023 16:00:30 +0000 Subject: [PATCH] move pip-compile config into .pip-tools.toml Co-authored-by: Sviatoslav Sydorenko --- .pip-tools.toml | 5 +++++ noxfile.py | 7 ++----- 2 files changed, 7 insertions(+), 5 deletions(-) create mode 100644 .pip-tools.toml 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", )