Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ repos:
hooks:
- id: black
- repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.12.9
rev: v0.12.10
hooks:
- id: ruff-check
types: [file]
Expand All @@ -38,7 +38,7 @@ repos:
# tomli needed on 3.10. tomllib is available in stdlib on 3.11+
- tomli
- repo: https://github.com/adhtruong/mirrors-typos
rev: v1.35.4
rev: v1.35.5
hooks:
- id: typos
- repo: https://github.com/sphinx-contrib/sphinx-lint
Expand Down Expand Up @@ -73,7 +73,7 @@ repos:
additional_dependencies: ["pyyaml"]
files: ^(test-requirements\.txt)|(\.pre-commit-config\.yaml)$
- repo: https://github.com/astral-sh/uv-pre-commit
rev: 0.8.11
rev: 0.8.13
hooks:
# Compile requirements
- id: pip-compile
Expand Down
8 changes: 4 additions & 4 deletions docs-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,21 +10,21 @@ babel==2.17.0
# via sphinx
beautifulsoup4==4.13.4
# via sphinx-codeautolink
certifi==2025.7.14
certifi==2025.8.3
# via requests
cffi==1.17.1 ; os_name == 'nt' or platform_python_implementation != 'PyPy'
# via
# -r docs-requirements.in
# cryptography
charset-normalizer==3.4.2
charset-normalizer==3.4.3
# via requests
click==8.2.1
# via towncrier
colorama==0.4.6 ; sys_platform == 'win32'
# via
# click
# sphinx
cryptography==45.0.5
cryptography==45.0.6
# via pyopenssl
docutils==0.21.2
# via
Expand Down Expand Up @@ -57,7 +57,7 @@ pygments==2.19.2
# via sphinx
pyopenssl==25.1.0
# via -r docs-requirements.in
requests==2.32.4
requests==2.32.5
# via sphinx
roman-numerals-py==3.1.0
# via sphinx
Expand Down
4 changes: 1 addition & 3 deletions test-requirements.in
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,11 @@ trustme # for the ssl + DTLS tests
pylint # for pylint finding all symbols tests
jedi; implementation_name == "cpython" # for jedi code completion tests
cryptography>=41.0.0 # cryptography<41 segfaults on pypy3.10
# Temp workaround until parso makes a new release
git+https://github.com/davidhalter/parso.git; python_version >= "3.14"

# Tools
black; implementation_name == "cpython"
mypy # Would use mypy[faster-cache], but orjson has build issues on pypy
orjson; implementation_name == "cpython" and python_version < "3.14" # orjson does not yet install on 3.14
orjson; implementation_name == "cpython" # orjson does not yet install on 3.14
ruff >= 0.8.0
astor # code generation
uv >= 0.2.24
Expand Down
47 changes: 21 additions & 26 deletions test-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,15 @@ babel==2.17.0
# via sphinx
black==25.1.0 ; implementation_name == 'cpython'
# via -r test-requirements.in
certifi==2025.7.14
certifi==2025.8.3
# via requests
cffi==1.17.1 ; os_name == 'nt' or platform_python_implementation != 'PyPy'
# via
# -r test-requirements.in
# cryptography
cfgv==3.4.0
# via pre-commit
charset-normalizer==3.4.2
charset-normalizer==3.4.3
# via requests
click==8.1.8 ; python_full_version < '3.10' and implementation_name == 'cpython'
# via black
Expand All @@ -40,9 +40,9 @@ colorama==0.4.6 ; sys_platform == 'win32'
# pylint
# pytest
# sphinx
coverage==7.10.1
coverage==7.10.5
# via -r test-requirements.in
cryptography==45.0.5
cryptography==45.0.6
# via
# -r test-requirements.in
# pyopenssl
Expand All @@ -58,9 +58,9 @@ exceptiongroup==1.3.0 ; python_full_version < '3.11'
# via
# -r test-requirements.in
# pytest
filelock==3.18.0
filelock==3.19.1
# via virtualenv
identify==2.6.12
identify==2.6.13
# via pre-commit
idna==3.10
# via
Expand Down Expand Up @@ -94,7 +94,7 @@ nodeenv==1.9.1
# via
# pre-commit
# pyright
orjson==3.11.1 ; python_full_version < '3.14' and implementation_name == 'cpython'
orjson==3.11.2 ; implementation_name == 'cpython'
# via -r test-requirements.in
outcome==1.3.0.post0
# via -r test-requirements.in
Expand All @@ -103,14 +103,8 @@ packaging==25.0
# black
# pytest
# sphinx
parso==0.8.4 ; python_full_version < '3.14' and implementation_name == 'cpython'
# via
# -r test-requirements.in
# jedi
parso @ git+https://github.com/davidhalter/parso.git@a73af5c709a292cbb789bf6cab38b20559f166c0 ; python_full_version >= '3.14'
# via
# -r test-requirements.in
# jedi
parso==0.8.5 ; implementation_name == 'cpython'
# via jedi
pathspec==0.12.1
# via
# black
Expand All @@ -122,29 +116,29 @@ platformdirs==4.3.8
# virtualenv
pluggy==1.6.0
# via pytest
pre-commit==4.2.0
pre-commit==4.3.0
# via -r test-requirements.in
pycparser==2.22 ; os_name == 'nt' or platform_python_implementation != 'PyPy'
# via cffi
pygments==2.19.2
# via
# pytest
# sphinx
pylint==3.3.7
pylint==3.3.8
# via -r test-requirements.in
pyopenssl==25.1.0
# via -r test-requirements.in
pyright==1.1.403
pyright==1.1.404
# via -r test-requirements.in
pytest==8.4.1
# via -r test-requirements.in
pyyaml==6.0.2
# via pre-commit
requests==2.32.4
requests==2.32.5
# via sphinx
roman-numerals-py==3.1.0 ; python_full_version >= '3.11'
# via sphinx
ruff==0.12.9
ruff==0.12.10
# via -r test-requirements.in
sniffio==1.3.1
# via -r test-requirements.in
Expand Down Expand Up @@ -181,17 +175,17 @@ tomlkit==0.13.3
# via pylint
trustme==1.2.1
# via -r test-requirements.in
types-cffi==1.17.0.20250523
types-cffi==1.17.0.20250822
# via
# -r test-requirements.in
# types-pyopenssl
types-docutils==0.21.0.20250728
types-docutils==0.22.0.20250822
# via -r test-requirements.in
types-pyopenssl==24.1.0.20240722
# via -r test-requirements.in
types-pyyaml==6.0.12.20250516
types-pyyaml==6.0.12.20250822
# via -r test-requirements.in
types-setuptools==80.9.0.20250529
types-setuptools==80.9.0.20250822
# via types-cffi
typing-extensions==4.14.1
# via
Expand All @@ -203,11 +197,12 @@ typing-extensions==4.14.1
# pylint
# pyopenssl
# pyright
# virtualenv
urllib3==2.5.0
# via requests
uv==0.8.11
uv==0.8.13
# via -r test-requirements.in
virtualenv==20.32.0
virtualenv==20.34.0
# via pre-commit
zipp==3.23.0 ; python_full_version < '3.10'
# via importlib-metadata
Loading