Skip to content

Commit a4d11b5

Browse files
committed
py(deps[dev]): Replace sphinx/furo stack with gp-sphinx==0.0.1a0
why: Consolidate docs dependencies into the gp-sphinx shared platform, resolving from PyPI now that 0.0.1a0 is published. what: - Remove sphinx<9, furo, sphinx-autodoc-typehints, sphinx-inline-tabs, sphinxext-opengraph, sphinx-copybutton, sphinxext-rediraffe, sphinx-design, myst-parser, linkify-it-py from dev/docs groups - Add gp-sphinx==0.0.1a0 and sphinx-argparse-neo==0.0.1a0 - Remove cli_usage_lexer, argparse_lexer, argparse_roles from mypy overrides - Update uv.lock to resolve from PyPI
1 parent 903041e commit a4d11b5

File tree

2 files changed

+80
-71
lines changed

2 files changed

+80
-71
lines changed

pyproject.toml

Lines changed: 4 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -57,18 +57,10 @@ dev = [
5757
# Docs
5858
"aafigure", # https://launchpad.net/aafigure
5959
"pillow", # https://pillow.readthedocs.io/
60-
"sphinx<9", # https://www.sphinx-doc.org/
61-
"furo", # https://pradyunsg.me/furo/
60+
"gp-sphinx==0.0.1a0", # https://gp-sphinx.git-pull.com/
61+
"sphinx-argparse-neo==0.0.1a0", # https://gp-sphinx.git-pull.com/
6262
"gp-libs", # https://gp-libs.git-pull.com/
6363
"sphinx-autobuild", # https://sphinx-extensions.readthedocs.io/en/latest/sphinx-autobuild.html
64-
"sphinx-autodoc-typehints", # https://sphinx-autodoc-typehints.readthedocs.io/
65-
"sphinx-inline-tabs", # https://sphinx-inline-tabs.readthedocs.io/
66-
"sphinxext-opengraph", # https://sphinxext-opengraph.readthedocs.io/
67-
"sphinx-copybutton", # https://sphinx-copybutton.readthedocs.io/
68-
"sphinxext-rediraffe", # https://sphinxext-rediraffe.readthedocs.io/
69-
"sphinx-design", # https://sphinx-design.readthedocs.io/
70-
"myst-parser", # https://myst-parser.readthedocs.io/
71-
"linkify-it-py", # https://github.com/tsutsu3/linkify-it-py
7264
# Testing
7365
"gp-libs",
7466
"pytest",
@@ -90,18 +82,10 @@ dev = [
9082
docs = [
9183
"aafigure", # https://launchpad.net/aafigure
9284
"pillow", # https://pillow.readthedocs.io/
93-
"sphinx<9", # https://www.sphinx-doc.org/
94-
"furo", # https://pradyunsg.me/furo/
85+
"gp-sphinx==0.0.1a0", # https://gp-sphinx.git-pull.com/
86+
"sphinx-argparse-neo==0.0.1a0", # https://gp-sphinx.git-pull.com/
9587
"gp-libs", # https://gp-libs.git-pull.com/
9688
"sphinx-autobuild", # https://sphinx-extensions.readthedocs.io/en/latest/sphinx-autobuild.html
97-
"sphinx-autodoc-typehints", # https://sphinx-autodoc-typehints.readthedocs.io/
98-
"sphinx-inline-tabs", # https://sphinx-inline-tabs.readthedocs.io/
99-
"sphinxext-opengraph", # https://sphinxext-opengraph.readthedocs.io/
100-
"sphinx-copybutton", # https://sphinx-copybutton.readthedocs.io/
101-
"sphinxext-rediraffe", # https://sphinxext-rediraffe.readthedocs.io/
102-
"sphinx-design", # https://sphinx-design.readthedocs.io/
103-
"myst-parser", # https://myst-parser.readthedocs.io/
104-
"linkify-it-py", # https://github.com/tsutsu3/linkify-it-py
10589
]
10690
testing = [
10791
"gp-libs",
@@ -176,9 +160,6 @@ module = [
176160
"sphinx_argparse_neo",
177161
"sphinx_argparse_neo.*",
178162
"sphinx_fonts",
179-
"cli_usage_lexer",
180-
"argparse_lexer",
181-
"argparse_roles",
182163
"docutils",
183164
"docutils.*",
184165
"pygments",

uv.lock

Lines changed: 76 additions & 48 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)