Skip to content

Commit 1311ea0

Browse files
committed
chore(release): bump workspace packages 0.0.1a8 -> 0.0.1a9
why: Cut alpha 9 covering the FastMCP prompts/resources autodoc surface and the companion typehints / theme / layout fixes merged in PR #21. what: - Bump every workspace package (gp-sphinx, sphinx-gp-theme, sphinx-fonts, sphinx-autodoc-typehints-gp, sphinx-autodoc-argparse, sphinx-autodoc-api-style, sphinx-autodoc-docutils, sphinx-autodoc-fastmcp, sphinx-autodoc-pytest-fixtures, sphinx-autodoc-sphinx, sphinx-ux-autodoc-layout, sphinx-ux-badges) and the workspace root from 0.0.1a8 to 0.0.1a9 - Refresh lockstep refs in gp-sphinx dependencies and uv.lock - Update smoke-test version literal in scripts/ci/package_tools.py - Update lockstep assertions in tests/ci/test_package_tools.py Notable changes since 0.0.1a8 (#21): - sphinx-autodoc-fastmcp: autodoc MCP prompts and resources end-to-end via four new directives ({fastmcp-prompt}, {fastmcp-prompt-input}, {fastmcp-resource}, {fastmcp-resource-template}); new fastmcp_server_module config points the collector at a live FastMCP instance; URI-keyed env storage with name-index fallback for friendly directive lookup - sphinx-autodoc-fastmcp: kind-prefixed canonical section IDs (fastmcp-{kind}-{name}) prevent tool/prompt/resource collisions in std.labels; tools keep the bare slug as a back-compat alias - sphinx-autodoc-fastmcp: register-all hook safely re-invocable under FastMCP's default on_duplicate="error" via a temporary context manager; hook failure is fail-closed - sphinx-autodoc-typehints-gp: Raises types strip the leading ~ shortener (matching Sphinx PyXRefRole.process_link); comma split is bracket-depth aware so Dict[str, X] survives intact; empty Notes drops its rubric while Examples / References / generic stub sections keep theirs - sphinx-gp-theme: dispatches gp-sphinx:navigated CustomEvent on document after every SPA-nav DOM swap so third-party widgets can re-initialise without a full page reload - sphinx-ux-autodoc-layout: card-shell permalink hidden by default, revealed on hover or focus-visible
1 parent 11f1f15 commit 1311ea0

25 files changed

Lines changed: 58 additions & 58 deletions

File tree

packages/gp-sphinx/pyproject.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "gp-sphinx"
3-
version = "0.0.1a8"
3+
version = "0.0.1a9"
44
description = "Shared Sphinx documentation platform for git-pull projects"
55
requires-python = ">=3.10,<4.0"
66
authors = [
@@ -26,11 +26,11 @@ readme = "README.md"
2626
keywords = ["sphinx", "documentation", "configuration"]
2727
dependencies = [
2828
"sphinx>=8.1,<9",
29-
"sphinx-gp-theme==0.0.1a8",
30-
"sphinx-fonts==0.0.1a8",
29+
"sphinx-gp-theme==0.0.1a9",
30+
"sphinx-fonts==0.0.1a9",
3131
"myst-parser",
3232
"docutils",
33-
"sphinx-autodoc-typehints-gp==0.0.1a8",
33+
"sphinx-autodoc-typehints-gp==0.0.1a9",
3434
"sphinx-inline-tabs",
3535
"sphinx-copybutton",
3636
"sphinxext-opengraph",
@@ -42,7 +42,7 @@ dependencies = [
4242

4343
[project.optional-dependencies]
4444
argparse = [
45-
"sphinx-autodoc-argparse==0.0.1a8",
45+
"sphinx-autodoc-argparse==0.0.1a9",
4646
]
4747

4848
[project.urls]

packages/gp-sphinx/src/gp_sphinx/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
__title__ = "gp-sphinx"
88
__package_name__ = "gp_sphinx"
99
__description__ = "Shared Sphinx documentation platform for git-pull projects"
10-
__version__ = "0.0.1a8"
10+
__version__ = "0.0.1a9"
1111
__author__ = "Tony Narlock"
1212
__github__ = "https://github.com/git-pull/gp-sphinx"
1313
__docs__ = "https://gp-sphinx.git-pull.com"

packages/sphinx-autodoc-api-style/pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "sphinx-autodoc-api-style"
3-
version = "0.0.1a8"
3+
version = "0.0.1a9"
44
description = "Sphinx extension for enhanced autodoc API entry styling (badges and cards)"
55
requires-python = ">=3.10,<4.0"
66
authors = [
@@ -27,8 +27,8 @@ readme = "README.md"
2727
keywords = ["sphinx", "autodoc", "documentation", "api", "badges"]
2828
dependencies = [
2929
"sphinx>=8.1",
30-
"sphinx-ux-badges==0.0.1a8",
31-
"sphinx-ux-autodoc-layout==0.0.1a8",
30+
"sphinx-ux-badges==0.0.1a9",
31+
"sphinx-ux-autodoc-layout==0.0.1a9",
3232
]
3333

3434
[project.urls]

packages/sphinx-autodoc-argparse/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "sphinx-autodoc-argparse"
3-
version = "0.0.1a8"
3+
version = "0.0.1a9"
44
description = "Modern Sphinx extension for documenting argparse-based CLI tools"
55
requires-python = ">=3.10,<4.0"
66
authors = [

packages/sphinx-autodoc-argparse/src/sphinx_autodoc_argparse/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
if t.TYPE_CHECKING:
4545
from sphinx.application import Sphinx
4646

47-
__version__ = "0.0.1a8"
47+
__version__ = "0.0.1a9"
4848

4949

5050
class SetupDict(t.TypedDict):

packages/sphinx-autodoc-docutils/pyproject.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "sphinx-autodoc-docutils"
3-
version = "0.0.1a8"
3+
version = "0.0.1a9"
44
description = "Sphinx extension for documenting docutils directives and roles as first-class reference entries"
55
requires-python = ">=3.10,<4.0"
66
authors = [
@@ -27,9 +27,9 @@ readme = "README.md"
2727
keywords = ["sphinx", "docutils", "directives", "roles", "documentation", "autodoc"]
2828
dependencies = [
2929
"sphinx>=8.1",
30-
"sphinx-ux-badges==0.0.1a8",
31-
"sphinx-ux-autodoc-layout==0.0.1a8",
32-
"sphinx-autodoc-typehints-gp==0.0.1a8",
30+
"sphinx-ux-badges==0.0.1a9",
31+
"sphinx-ux-autodoc-layout==0.0.1a9",
32+
"sphinx-autodoc-typehints-gp==0.0.1a9",
3333
]
3434

3535
[project.urls]

packages/sphinx-autodoc-docutils/src/sphinx_autodoc_docutils/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ def _add_static_path(app: Sphinx) -> None:
6969
app.add_css_file("css/sphinx_autodoc_docutils.css")
7070

7171
return {
72-
"version": "0.0.1a8",
72+
"version": "0.0.1a9",
7373
"parallel_read_safe": True,
7474
"parallel_write_safe": True,
7575
}

packages/sphinx-autodoc-fastmcp/pyproject.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "sphinx-autodoc-fastmcp"
3-
version = "0.0.1a8"
3+
version = "0.0.1a9"
44
description = "Sphinx extension for documenting FastMCP tools (cards, badges, cross-refs)"
55
requires-python = ">=3.10,<4.0"
66
authors = [
@@ -27,9 +27,9 @@ readme = "README.md"
2727
keywords = ["sphinx", "fastmcp", "mcp", "documentation", "badges"]
2828
dependencies = [
2929
"sphinx>=8.1",
30-
"sphinx-ux-badges==0.0.1a8",
31-
"sphinx-ux-autodoc-layout==0.0.1a8",
32-
"sphinx-autodoc-typehints-gp==0.0.1a8",
30+
"sphinx-ux-badges==0.0.1a9",
31+
"sphinx-ux-autodoc-layout==0.0.1a9",
32+
"sphinx-autodoc-typehints-gp==0.0.1a9",
3333
]
3434

3535
[project.urls]

packages/sphinx-autodoc-fastmcp/src/sphinx_autodoc_fastmcp/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151

5252
logging.getLogger(__name__).addHandler(logging.NullHandler())
5353

54-
_EXTENSION_VERSION = "0.0.1a8"
54+
_EXTENSION_VERSION = "0.0.1a9"
5555

5656

5757
def setup(app: Sphinx) -> dict[str, t.Any]:

packages/sphinx-autodoc-pytest-fixtures/pyproject.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "sphinx-autodoc-pytest-fixtures"
3-
version = "0.0.1a8"
3+
version = "0.0.1a9"
44
description = "Sphinx extension for documenting pytest fixtures as first-class objects"
55
requires-python = ">=3.10,<4.0"
66
authors = [
@@ -30,9 +30,9 @@ keywords = ["sphinx", "pytest", "fixtures", "documentation", "autodoc"]
3030
dependencies = [
3131
"sphinx>=8.1",
3232
"pytest",
33-
"sphinx-ux-badges==0.0.1a8",
34-
"sphinx-ux-autodoc-layout==0.0.1a8",
35-
"sphinx-autodoc-typehints-gp==0.0.1a8",
33+
"sphinx-ux-badges==0.0.1a9",
34+
"sphinx-ux-autodoc-layout==0.0.1a9",
35+
"sphinx-autodoc-typehints-gp==0.0.1a9",
3636
]
3737

3838
[project.urls]

0 commit comments

Comments
 (0)