From aa7f2df285e5b043067093107d0b415cbcfd466b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 11 Feb 2025 23:26:12 +0000 Subject: [PATCH 1/2] Dependency updates --- .pre-commit-config.yaml | 2 +- docs-requirements.txt | 8 +++++--- test-requirements.txt | 16 ++++++++-------- 3 files changed, 14 insertions(+), 12 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 517040319..fba114f1f 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -59,7 +59,7 @@ repos: additional_dependencies: ["astor", "attrs", "black", "ruff"] files: ^src\/trio\/_core\/(_run|(_i(o_(common|epoll|kqueue|windows)|nstrumentation)))\.py$ - repo: https://github.com/astral-sh/uv-pre-commit - rev: 0.5.29 + rev: 0.5.30 hooks: # Compile requirements - id: pip-compile diff --git a/docs-requirements.txt b/docs-requirements.txt index 1b8ddd96a..9553faa82 100644 --- a/docs-requirements.txt +++ b/docs-requirements.txt @@ -6,9 +6,9 @@ attrs==25.1.0 # via # -r docs-requirements.in # outcome -babel==2.16.0 +babel==2.17.0 # via sphinx -beautifulsoup4==4.12.3 +beautifulsoup4==4.13.3 # via sphinx-codeautolink certifi==2025.1.31 # via requests @@ -24,7 +24,7 @@ colorama==0.4.6 ; sys_platform == 'win32' # via # click # sphinx -cryptography==44.0.0 +cryptography==44.0.1 # via pyopenssl docutils==0.21.2 # via @@ -102,5 +102,7 @@ sphinxcontrib-trio==1.1.2 # via -r docs-requirements.in towncrier==24.8.0 # via -r docs-requirements.in +typing-extensions==4.12.2 + # via beautifulsoup4 urllib3==2.3.0 # via requests diff --git a/test-requirements.txt b/test-requirements.txt index 06287aff2..2865e4c4a 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -14,7 +14,7 @@ attrs==25.1.0 # via # -r test-requirements.in # outcome -babel==2.16.0 +babel==2.17.0 # via sphinx black==25.1.0 ; implementation_name == 'cpython' # via -r test-requirements.in @@ -38,9 +38,9 @@ colorama==0.4.6 ; sys_platform == 'win32' # pylint # pytest # sphinx -coverage==7.6.10 +coverage==7.6.12 # via -r test-requirements.in -cryptography==44.0.0 +cryptography==44.0.1 # via # -r test-requirements.in # pyopenssl @@ -58,7 +58,7 @@ exceptiongroup==1.2.2 ; python_full_version < '3.11' # pytest filelock==3.17.0 # via virtualenv -identify==2.6.6 +identify==2.6.7 # via pre-commit idna==3.10 # via @@ -130,7 +130,7 @@ pyyaml==6.0.2 # via pre-commit requests==2.32.3 # via sphinx -ruff==0.9.4 +ruff==0.9.6 # via -r test-requirements.in sniffio==1.3.1 # via -r test-requirements.in @@ -173,7 +173,7 @@ types-docutils==0.21.0.20241128 # via -r test-requirements.in types-pyopenssl==24.1.0.20240722 # via -r test-requirements.in -types-setuptools==75.8.0.20250110 +types-setuptools==75.8.0.20250210 # via types-cffi typing-extensions==4.12.2 # via @@ -186,9 +186,9 @@ typing-extensions==4.12.2 # pyright urllib3==2.3.0 # via requests -uv==0.5.26 +uv==0.5.30 # via -r test-requirements.in -virtualenv==20.29.1 +virtualenv==20.29.2 # via pre-commit zipp==3.21.0 ; python_full_version < '3.10' # via importlib-metadata From 5900c7c3b5e025aca4810e7e23e22f79eb344df6 Mon Sep 17 00:00:00 2001 From: A5rocks Date: Wed, 12 Feb 2025 17:39:17 +0900 Subject: [PATCH 2/2] Delay including typing-extensions --- docs-requirements.in | 2 +- docs-requirements.txt | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/docs-requirements.in b/docs-requirements.in index 1795dbcd6..7094b9e47 100644 --- a/docs-requirements.in +++ b/docs-requirements.in @@ -23,5 +23,5 @@ exceptiongroup >= 1.0.0rc9 immutables >= 0.6 # types used in annotations -# TODO: for some reason bumping this fails docs build +# TODO: fix support for importing typing-extensions pyOpenSSL < 25.0.0 diff --git a/docs-requirements.txt b/docs-requirements.txt index 9553faa82..7b5d481c8 100644 --- a/docs-requirements.txt +++ b/docs-requirements.txt @@ -8,7 +8,7 @@ attrs==25.1.0 # outcome babel==2.17.0 # via sphinx -beautifulsoup4==4.13.3 +beautifulsoup4==4.12.3 # via sphinx-codeautolink certifi==2025.1.31 # via requests @@ -102,7 +102,5 @@ sphinxcontrib-trio==1.1.2 # via -r docs-requirements.in towncrier==24.8.0 # via -r docs-requirements.in -typing-extensions==4.12.2 - # via beautifulsoup4 urllib3==2.3.0 # via requests