Skip to content

Commit 8056958

Browse files
update CI/CD
1 parent c3af414 commit 8056958

File tree

3 files changed

+46
-0
lines changed

3 files changed

+46
-0
lines changed

.github/workflows/release.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# TODO: publish to pypi
2+
# TODO: publish to readthedocs
3+
# TODO: publish to github?
4+

noxfile.py

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,3 +72,43 @@ def pylint_examples(session):
7272
def pylint_tests(session):
7373
session.install("-e", ".[tests]")
7474
session.run("pylint", "--disable", "protected-access", "--disable", "unused-variable", "tests")
75+
76+
77+
@nox.session(python=_DEFAULT_PYTHON)
78+
def build_wheel(session):
79+
session.install("-e", ".[build]")
80+
session.run("pyproject-build")
81+
# session.run("simple503", "-B", "dist", "dist")
82+
83+
84+
@nox.session(python=_DEFAULT_PYTHON)
85+
def build_local_dist(session):
86+
session.install("-e", ".[build]")
87+
session.run("pyproject-build")
88+
session.run("simple503", "-B", "dist", "dist")
89+
90+
91+
@nox.session(python=_DEFAULT_PYTHON)
92+
def mkdocs_build(session):
93+
session.install("-e", ".[docs]")
94+
session.run("mkdocs", "-v", "build")
95+
96+
97+
@nox.session(python=_DEFAULT_PYTHON)
98+
def mkdocs_serve(session):
99+
session.install("-e", ".[docs]")
100+
session.run("mkdocs", "-v", "serve")
101+
102+
103+
@nox.session(python=_DEFAULT_PYTHON)
104+
def pyblish_pypi(session):
105+
session.install("-e", ".[build]")
106+
# TODO
107+
assert False
108+
109+
110+
@nox.session(python=_DEFAULT_PYTHON)
111+
def pyblish_readthedocs(session):
112+
session.install("-e", ".[build, docs]")
113+
# TODO
114+
assert False

pyproject.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ dependencies = [
3737

3838
[project.optional-dependencies]
3939
build = [
40+
"build",
41+
"simple503"
4042
]
4143
docs = [
4244
"mkdocs",

0 commit comments

Comments
 (0)