]> git.ipfire.org Git - thirdparty/httpx.git/commitdiff
Make nox always reuse virtualenvs by default (#460)
authorFlorimond Manca <florimond.manca@gmail.com>
Wed, 9 Oct 2019 18:22:32 +0000 (20:22 +0200)
committerGitHub <noreply@github.com>
Wed, 9 Oct 2019 18:22:32 +0000 (20:22 +0200)
* Always reuse venvs by default

* Update contributing guide

* Install with --upgrade

mkdocs.yml
noxfile.py

index b62bc50b36be4732a67ca178cf3cbe405cb7a02b..f7773d3a4d226554e6b93fcbe0109d5bd15e5056 100644 (file)
@@ -22,3 +22,4 @@ nav:
 markdown_extensions:
   - admonition
   - codehilite
+  - pymdownx.superfences
index 747e30ef6b5fa3072d35afa49f106928a22cb56c..341fa7de4cf4925a2b1060cc871689d0120c8e92 100644 (file)
@@ -1,13 +1,16 @@
 import nox
 
 nox.options.stop_on_first_error = True
+nox.options.reuse_existing_virtualenvs = True
 
 source_files = ("httpx", "tools", "tests", "setup.py", "noxfile.py")
 
 
-@nox.session(reuse_venv=True)
+@nox.session
 def lint(session):
-    session.install("autoflake", "black", "flake8", "isort", "seed-isort-config")
+    session.install(
+        "--upgrade", "autoflake", "black", "flake8", "isort", "seed-isort-config"
+    )
 
     session.run("autoflake", "--in-place", "--recursive", *source_files)
     session.run("seed-isort-config", "--application-directories=httpx")
@@ -17,9 +20,10 @@ def lint(session):
     check(session)
 
 
-@nox.session(reuse_venv=True)
+@nox.session
 def check(session):
     session.install(
+        "--upgrade",
         "black",
         "flake8",
         "flake8-bugbear",
@@ -37,14 +41,14 @@ def check(session):
     )
 
 
-@nox.session(reuse_venv=True)
+@nox.session
 def docs(session):
-    session.install("mkdocs", "mkdocs-material")
+    session.install("--upgrade", "mkdocs", "mkdocs-material", "pymdown-extensions")
 
     session.run("mkdocs", "build")
 
 
 @nox.session(python=["3.6", "3.7", "3.8"])
 def test(session):
-    session.install("-r", "test-requirements.txt")
+    session.install("--upgrade", "-r", "test-requirements.txt")
     session.run("python", "-m", "pytest", *session.posargs)