Browse Source

chore: support targeting different Python versions with nox (#3214)

pull/3215/head
Henry Schreiner 4 years ago committed by GitHub
parent
commit
fdac5fbf7c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      .github/CONTRIBUTING.md
  2. 4
      noxfile.py

4
.github/CONTRIBUTING.md

@ -68,8 +68,8 @@ nox -l @@ -68,8 +68,8 @@ nox -l
# Run linters
nox -s lint
# Run tests
nox -s tests
# Run tests on Python 3.9
nox -s tests-3.9
# Build and preview docs
nox -s docs -- serve

4
noxfile.py

@ -2,6 +2,8 @@ import nox @@ -2,6 +2,8 @@ import nox
nox.options.sessions = ["lint", "tests", "tests_packaging"]
PYTHON_VERISONS = ["2.7", "3.5", "3.6", "3.7", "3.8", "3.9", "3.10"]
@nox.session(reuse_venv=True)
def lint(session: nox.Session) -> None:
@ -12,7 +14,7 @@ def lint(session: nox.Session) -> None: @@ -12,7 +14,7 @@ def lint(session: nox.Session) -> None:
session.run("pre-commit", "run", "-a")
@nox.session
@nox.session(python=PYTHON_VERISONS)
def tests(session: nox.Session) -> None:
"""
Run the tests (requires a compiler).

Loading…
Cancel
Save