We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 599ade2 commit 2ea883aCopy full SHA for 2ea883a
noxfile.py
@@ -1,5 +1,7 @@
1
from __future__ import annotations
2
3
+import sys
4
+
5
import nox
6
7
nox.options.sessions = ["lint", "tests"]
@@ -21,3 +23,19 @@ def tests(session: nox.Session) -> None:
21
23
"""
22
24
session.install(".[test]")
25
session.run("pytest", *session.posargs)
26
27
28
+@nox.session(venv_backend="none")
29
+def dev(session: nox.Session) -> None:
30
+ """
31
+ Prepare a .venv folder.
32
33
34
+ session.run(sys.executable, "-m", "venv", ".venv")
35
+ session.run(
36
+ ".venv/bin/pip",
37
+ "install",
38
+ "-e.",
39
+ "-Ccmake.define.CMAKE_EXPORT_COMPILE_COMMANDS=1",
40
+ "-Cbuild-dir=build",
41
+ )
0 commit comments