Skip to content

Commit 6e807dd

Browse files
committed
general pip upgrades
1 parent 9f7ef41 commit 6e807dd

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

noxfile.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,23 +7,24 @@
77

88

99
HEADLESS = bool(int(os.environ.get("HEADLESS", "0")))
10+
PIP_NO_PEP517 = bool(int(os.environ.get("PIP_NO_PEP517", "0")))
1011
BLACK_DEFAULT_EXCLUDE = r"\.eggs|\.git|\.hg|\.mypy_cache|\.nox|\.tox|\.venv|\.svn|_build|buck-out|build|dist"
1112

1213

1314
_Func = TypeVar("_Func")
1415

1516

16-
def upgrade_pip(func: _Func) -> _Func:
17+
def pip_upgrade(func: _Func) -> _Func:
1718
@wraps(func)
1819
def decorator(session: Session) -> None:
19-
session.install("--upgrade", "pip")
20+
session.install("--upgrade", "pip", "setuptools", "wheel")
2021
func(session)
2122

2223
return decorator
2324

2425

2526
@nox.session
26-
@upgrade_pip
27+
@pip_upgrade
2728
def test_python(session: Session) -> None:
2829
session.env.update(os.environ)
2930
session.install("-r", "requirements/test-env.txt")
@@ -35,7 +36,7 @@ def test_python(session: Session) -> None:
3536

3637

3738
@nox.session
38-
@upgrade_pip
39+
@pip_upgrade
3940
def check_types(session: Session) -> None:
4041
session.install("-r", "requirements/check-types.txt")
4142
session.install("-r", "requirements/pkg-deps.txt")
@@ -44,7 +45,7 @@ def check_types(session: Session) -> None:
4445

4546

4647
@nox.session
47-
@upgrade_pip
48+
@pip_upgrade
4849
def check_style(session: Session) -> None:
4950
session.install("-r", "requirements/check-style.txt")
5051
session.run(
@@ -58,9 +59,9 @@ def check_style(session: Session) -> None:
5859

5960

6061
@nox.session
61-
@upgrade_pip
62+
@pip_upgrade
6263
def build_docs(session: Session) -> None:
63-
upgrade_pip(session)
64+
pip_upgrade(session)
6465
session.install("-r", "requirements/build-docs.txt")
6566
session.install("-e", ".[all]")
6667
session.run("sphinx-build", "-b", "html", "docs/source", "docs/build")

0 commit comments

Comments
 (0)