diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 6d75f00..ecf4e06 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -21,6 +21,6 @@ repos: hooks: - id: sphinx-lint - repo: https://github.com/scrapy/sphinx-scrapy - rev: 0.13.0 + rev: 0.15.0 hooks: - id: sphinx-scrapy diff --git a/docs/requirements.in b/docs/requirements.in deleted file mode 100644 index e1908dd..0000000 --- a/docs/requirements.in +++ /dev/null @@ -1,6 +0,0 @@ -aiohttp -sphinx -sphinx-argparse -sphinx-rtd-theme -sphinx-scrapy==0.13.0 -tenacity diff --git a/docs/requirements.txt b/docs/requirements.txt deleted file mode 100644 index aead14b..0000000 --- a/docs/requirements.txt +++ /dev/null @@ -1,113 +0,0 @@ -# This file was autogenerated by uv via the following command: -# uv pip compile -p 3.14 requirements.in -o requirements.txt -aiohappyeyeballs==2.6.1 - # via aiohttp -aiohttp==3.14.4 - # via -r requirements.in -aiosignal==1.4.0 - # via aiohttp -alabaster==1.0.0 - # via sphinx -attrs==26.1.0 - # via aiohttp -babel==2.18.0 - # via sphinx -certifi==2026.10.19 - # via requests -charset-normalizer==3.4.7 - # via requests -docutils==0.22.4 - # via - # sphinx - # sphinx-argparse - # sphinx-llm-friendly - # sphinx-rtd-theme - # sphinx-scrapy -frozenlist==1.8.0 - # via - # aiohttp - # aiosignal -idna==3.12 - # via - # requests - # yarl -imagesize==2.0.0 - # via sphinx -jinja2==3.1.6 - # via sphinx -markupsafe==3.0.3 - # via jinja2 -multidict==6.9.1 - # via - # aiohttp - # yarl -packaging==26.1 - # via - # sphinx - # sphinx-scrapy -propcache==0.4.1 - # via - # aiohttp - # yarl -pygments==2.20.0 - # via sphinx -requests==2.33.1 - # via - # sphinx - # sphinxcontrib-youtube -roman-numerals==4.1.0 - # via sphinx -snowballstemmer==3.0.1 - # via sphinx -sphinx==9.1.0 - # via - # -r requirements.in - # sphinx-argparse - # sphinx-copybutton - # sphinx-design - # sphinx-last-updated-by-git - # sphinx-llm-friendly - # sphinx-rtd-theme - # sphinx-scrapy - # sphinxcontrib-jquery - # sphinxcontrib-youtube -sphinx-argparse==0.5.2 - # via -r requirements.in -sphinx-copybutton==0.5.2 - # via sphinx-scrapy -sphinx-design==0.7.0 - # via sphinx-scrapy -sphinx-last-updated-by-git==0.3.8 - # via sphinx-sitemap -sphinx-llm-friendly==0.7.0 - # via sphinx-scrapy -sphinx-rtd-theme==3.1.0 - # via -r requirements.in -sphinx-scrapy==0.13.0 - # via -r requirements.in -sphinx-sitemap==2.9.0 - # via sphinx-scrapy -sphinxcontrib-applehelp==2.0.0 - # via sphinx -sphinxcontrib-devhelp==2.0.0 - # via sphinx -sphinxcontrib-htmlhelp==2.1.0 - # via sphinx -sphinxcontrib-jquery==4.1 - # via sphinx-rtd-theme -sphinxcontrib-jsmath==1.0.1 - # via sphinx -sphinxcontrib-qthelp==2.0.0 - # via sphinx -sphinxcontrib-serializinghtml==2.0.0 - # via sphinx -sphinxcontrib-youtube==1.5.0 - # via sphinx-scrapy -tabulate==0.10.0 - # via sphinx-llm-friendly -tenacity==9.1.4 - # via -r requirements.in -urllib3==2.8.0 - # via requests -yarl==1.25.1 - # via aiohttp diff --git a/pyproject.toml b/pyproject.toml index 8d192ea..aecdc6a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -37,6 +37,12 @@ classifiers = [ "Programming Language :: Python :: 3.15", ] +[dependency-groups] +docs = [ + "sphinx-argparse", + "sphinx-rtd-theme", +] + [project.optional-dependencies] x402 = [ "eth-account>=0.13.7", diff --git a/tox.ini b/tox.ini index 1f4fd18..c5de7b3 100644 --- a/tox.ini +++ b/tox.ini @@ -1,7 +1,7 @@ [tox] min_version = 4.25.0 requires = - sphinx-scrapy[tox]==0.13.0 + sphinx-scrapy[tox]==0.15.0 envlist = pre-commit,mypy,min,min-x402,py3{11-15},x402,docs,twine [testenv]