Skip to content

Commit cc54d77

Browse files
committed
chore: Template upgrade
1 parent 68760a9 commit cc54d77

File tree

3 files changed

+12
-36
lines changed

3 files changed

+12
-36
lines changed

.copier-answers.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Changes here will be overwritten by Copier.
2-
_commit: 1.11.1
2+
_commit: 1.11.2
33
_src_path: gh:pawamoy/copier-uv
44
author_email: dev@pawamoy.fr
55
author_fullname: Timothée Mazzucotelli

duties.py

Lines changed: 10 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,12 @@
55
import os
66
import re
77
import sys
8-
from contextlib import contextmanager
9-
from importlib.metadata import version as pkgversion
108
from pathlib import Path
119
from typing import TYPE_CHECKING
1210

1311
from duty import duty, tools
1412

1513
if TYPE_CHECKING:
16-
from collections.abc import Iterator
17-
1814
from duty.context import Context
1915

2016

@@ -36,18 +32,6 @@ def pyprefix(title: str) -> str:
3632
return title
3733

3834

39-
@contextmanager
40-
def material_insiders() -> Iterator[bool]:
41-
if "+insiders" in pkgversion("mkdocs-material"):
42-
os.environ["MATERIAL_INSIDERS"] = "true"
43-
try:
44-
yield True
45-
finally:
46-
os.environ.pop("MATERIAL_INSIDERS")
47-
else:
48-
yield False
49-
50-
5135
def _get_changelog_version() -> str:
5236
changelog_version_re = re.compile(r"^## \[(\d+\.\d+\.\d+)\].*$")
5337
with Path(__file__).parent.joinpath("CHANGELOG.md").open("r", encoding="utf8") as file:
@@ -84,11 +68,10 @@ def check_docs(ctx: Context) -> None:
8468
"""Check if the documentation builds correctly."""
8569
Path("htmlcov").mkdir(parents=True, exist_ok=True)
8670
Path("htmlcov/index.html").touch(exist_ok=True)
87-
with material_insiders():
88-
ctx.run(
89-
tools.mkdocs.build(strict=True, verbose=True),
90-
title=pyprefix("Building documentation"),
91-
)
71+
ctx.run(
72+
tools.mkdocs.build(strict=True, verbose=True),
73+
title=pyprefix("Building documentation"),
74+
)
9275

9376

9477
@duty(nofail=PY_VERSION == PY_DEV)
@@ -120,22 +103,18 @@ def docs(ctx: Context, *cli_args: str, host: str = "127.0.0.1", port: int = 8000
120103
host: The host to serve the docs from.
121104
port: The port to serve the docs on.
122105
"""
123-
with material_insiders():
124-
ctx.run(
125-
tools.mkdocs.serve(dev_addr=f"{host}:{port}").add_args(*cli_args),
126-
title="Serving documentation",
127-
capture=False,
128-
)
106+
ctx.run(
107+
tools.mkdocs.serve(dev_addr=f"{host}:{port}").add_args(*cli_args),
108+
title="Serving documentation",
109+
capture=False,
110+
)
129111

130112

131113
@duty
132114
def docs_deploy(ctx: Context) -> None:
133115
"""Deploy the documentation to GitHub pages."""
134116
os.environ["DEPLOY"] = "true"
135-
with material_insiders() as insiders:
136-
if not insiders:
137-
ctx.run(lambda: False, title="Not deploying docs without Material for MkDocs Insiders!")
138-
ctx.run(tools.mkdocs.gh_deploy(remote_name="org-pages", force=True), title="Deploying documentation")
117+
ctx.run(tools.mkdocs.gh_deploy(force=True), title="Deploying documentation")
139118

140119

141120
@duty

mkdocs.yml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -188,10 +188,7 @@ plugins:
188188
reference/plugin.md: reference/api.md#mkdocstrings.plugin
189189
- minify:
190190
minify_html: !ENV [DEPLOY, false]
191-
- group:
192-
enabled: !ENV [MATERIAL_INSIDERS, false]
193-
plugins:
194-
- typeset
191+
- typeset
195192

196193
extra:
197194
social:

0 commit comments

Comments
 (0)