Skip to content

Commit 0dac159

Browse files
committed
Add missing docs deps to dev, ignore CFFI build artifacts
- Add sphinx-design, sphinxext-opengraph, furo, sphinx-copybutton, sphinxcontrib-spelling, linkify-it-py to dev dependencies - Update sphinx and myst-parser versions for RTD compatibility - Ignore CFFI-generated C files in src/ directory Fixes RTD build failure due to missing sphinx_design module. Note: This work was completed with AI assistance (Claude Code).
1 parent e250336 commit 0dac159

File tree

2 files changed

+15
-8
lines changed

2 files changed

+15
-8
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ node.key
4343

4444
# CFFI-generated intermediate C files (NVX extension modules)
4545
src/autobahn/nvx/_nvx_*.c
46+
src/_nvx_*.c
4647

4748
.wheels
4849
get-pip.py

pyproject.toml

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -132,10 +132,8 @@ dev = [
132132
"humanize>=4.0.0",
133133
# Note: ty (Astral type checker) is installed via `uv tool install ty`
134134
# It's a standalone Rust binary, not a Python package dependency
135-
"myst-parser>=4.0.1",
136135
"passlib",
137136
"pep8-naming>=0.3.3",
138-
"pyenchant>=1.6.6",
139137
"pyflakes>=1.0.0",
140138
"pyinstaller>=4.2",
141139
"pylint>=1.9.2",
@@ -146,17 +144,25 @@ dev = [
146144
"pyyaml>=4.2b4",
147145
"qualname>=0.1.0",
148146
"ruff>=0.12.1",
149-
"scour>=0.38",
150-
"sphinx-autoapi>=1.7.0",
151-
"sphinx>=1.7.1,<8",
152-
"sphinx-rtd-theme>=0.1.9",
153-
"sphinxcontrib-images>=0.9.1",
154-
"twine>=3.3.0",
155147
"twisted>=22.10.0",
156148
"txaio>=25.12.2",
157149
"watchdog>=0.8.3",
158150
"wheel>=0.36.2",
159151
"yapf==0.29.0",
152+
# Documentation tools (aligned with docs/conf.py extensions)
153+
"sphinx>=8.2.3",
154+
"myst-parser>=2.0",
155+
"furo>=2024.7.0",
156+
"sphinx-autoapi>=2.1.0",
157+
"sphinx-copybutton>=0.5",
158+
"sphinx-design>=0.5",
159+
"sphinxcontrib-images>=0.9",
160+
"sphinxcontrib-spelling>=8.0",
161+
"pyenchant>=3.2",
162+
"scour>=0.38",
163+
"sphinxext-opengraph>=0.9",
164+
"linkify-it-py>=2.0.0",
165+
"twine>=3.3.0",
160166
]
161167

162168
# Documentation tools (used by RTD via .readthedocs.yaml)

0 commit comments

Comments
 (0)