diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 6d735754..ac4f223d 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -20,7 +20,7 @@ repos: files: ^docs/.*\.rst$ - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.5.2 + rev: v0.6.0 hooks: - id: ruff args: @@ -29,7 +29,7 @@ repos: - id: ruff-format - repo: https://github.com/adamchainz/django-upgrade - rev: "1.19.0" + rev: "1.20.0" hooks: - id: django-upgrade args: @@ -47,7 +47,7 @@ repos: - "a3m" - repo: https://github.com/astral-sh/uv-pre-commit - rev: 0.2.25 + rev: 0.2.36 hooks: - id: pip-compile args: diff --git a/.python-version b/.python-version index 455808f8..d9506ceb 100644 --- a/.python-version +++ b/.python-version @@ -1 +1 @@ -3.12.4 +3.12.5 diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 12db54f0..5a1a1748 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -19,6 +19,17 @@ See the fragment files in the `changelog.d directory`_. .. scriv-insert-here +.. _changelog-0.7.13: + +0.7.13 - 2024-08-15 +=================== + +Changed +------- + +- Use Python 3.12.5. +- Update dependencies. + .. _changelog-0.7.12: 0.7.12 — 2024-07-16 diff --git a/a3m/__init__.py b/a3m/__init__.py index 47bf2ada..9b9fe946 100644 --- a/a3m/__init__.py +++ b/a3m/__init__.py @@ -1,3 +1,3 @@ -__version__ = "0.7.12" +__version__ = "0.7.13" __all__ = ["__version__"] diff --git a/requirements-dev.txt b/requirements-dev.txt index 7094b3b2..09c9a7fa 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,23 +1,23 @@ # This file was autogenerated by uv via the following command: # uv pip compile --python-version=3.12 --output-file=requirements-dev.txt pyproject.toml --extra=dev -alabaster==0.7.16 +alabaster==1.0.0 # via sphinx ammcpc==0.2.0 # via a3m (pyproject.toml) asgiref==3.8.1 # via django -attrs==23.2.0 +attrs==24.2.0 # via # jsonschema # referencing # scriv -babel==2.15.0 +babel==2.16.0 # via sphinx bagit==1.8.1 # via a3m (pyproject.toml) -boto3==1.34.144 +boto3==1.34.161 # via a3m (pyproject.toml) -botocore==1.34.144 +botocore==1.34.161 # via # boto3 # s3transfer @@ -27,7 +27,7 @@ cachetools==5.4.0 # via tox certifi==2024.7.4 # via requests -cffi==1.16.0 +cffi==1.17.0 # via cryptography cfgv==3.4.0 # via pre-commit @@ -44,17 +44,17 @@ click-log==0.4.0 # via scriv colorama==0.4.6 # via tox -coverage==7.6.0 +coverage==7.6.1 # via # a3m (pyproject.toml) # pytest-cov -cryptography==42.0.8 +cryptography==43.0.0 # via secretstorage cssselect==1.2.0 # via types-lxml distlib==0.3.8 # via virtualenv -django==4.2.14 +django==4.2.15 # via # a3m (pyproject.toml) # django-stubs-ext @@ -78,17 +78,17 @@ googleapis-common-protos==1.63.2 # via # a3m (pyproject.toml) # grpcio-status -grpcio==1.64.1 +grpcio==1.65.4 # via # a3m (pyproject.toml) # grpcio-reflection # grpcio-status # grpcio-tools -grpcio-reflection==1.64.1 +grpcio-reflection==1.65.4 # via a3m (pyproject.toml) -grpcio-status==1.64.1 +grpcio-status==1.65.4 # via a3m (pyproject.toml) -grpcio-tools==1.64.1 +grpcio-tools==1.65.4 # via a3m (pyproject.toml) identify==2.6.0 # via pre-commit @@ -96,7 +96,7 @@ idna==3.7 # via requests imagesize==1.4.1 # via sphinx -importlib-metadata==8.0.0 +importlib-metadata==8.2.0 # via twine iniconfig==2.0.0 # via pytest @@ -104,7 +104,7 @@ jaraco-classes==3.4.0 # via keyring jaraco-context==5.3.0 # via keyring -jaraco-functools==4.0.1 +jaraco-functools==4.0.2 # via keyring jeepney==0.8.0 # via @@ -122,7 +122,7 @@ jsonschema==4.23.0 # via a3m (pyproject.toml) jsonschema-specifications==2023.12.1 # via jsonschema -keyring==25.2.1 +keyring==25.3.0 # via twine lxml==4.9.4 # via @@ -139,11 +139,11 @@ mdurl==0.1.2 # via markdown-it-py metsrw==0.5.1 # via a3m (pyproject.toml) -more-itertools==10.3.0 +more-itertools==10.4.0 # via # jaraco-classes # jaraco-functools -mypy==1.10.1 +mypy==1.11.1 # via a3m (pyproject.toml) mypy-extensions==1.0.0 # via mypy @@ -171,11 +171,11 @@ pluggy==1.5.0 # via # pytest # tox -pre-commit==3.7.1 +pre-commit==3.8.0 # via a3m (pyproject.toml) prometheus-client==0.20.0 # via a3m (pyproject.toml) -protobuf==5.27.2 +protobuf==5.27.3 # via # googleapis-common-protos # grpcio-reflection @@ -195,7 +195,7 @@ pyproject-api==1.7.1 # via tox pyproject-hooks==1.1.0 # via build -pytest==8.2.2 +pytest==8.3.2 # via # a3m (pyproject.toml) # pytest-cov @@ -212,7 +212,7 @@ pytest-mock==3.14.0 # via a3m (pyproject.toml) python-dateutil==2.9.0.post0 # via botocore -pyyaml==6.0.1 +pyyaml==6.0.2 # via pre-commit readme-renderer==43.0 # via twine @@ -237,11 +237,11 @@ rich==13.7.1 # via # a3m (pyproject.toml) # twine -rpds-py==0.19.0 +rpds-py==0.20.0 # via # jsonschema # referencing -ruff==0.5.2 +ruff==0.6.0 # via a3m (pyproject.toml) s3transfer==0.10.2 # via boto3 @@ -249,27 +249,27 @@ scriv==1.5.1 # via a3m (pyproject.toml) secretstorage==3.3.3 # via keyring -setuptools==70.3.0 +setuptools==72.2.0 # via grpcio-tools six==1.16.0 # via python-dateutil snowballstemmer==2.2.0 # via sphinx -sphinx==7.4.4 +sphinx==8.0.2 # via a3m (pyproject.toml) -sphinxcontrib-applehelp==1.0.8 +sphinxcontrib-applehelp==2.0.0 # via sphinx -sphinxcontrib-devhelp==1.0.6 +sphinxcontrib-devhelp==2.0.0 # via sphinx -sphinxcontrib-htmlhelp==2.0.5 +sphinxcontrib-htmlhelp==2.1.0 # via sphinx sphinxcontrib-jsmath==1.0.1 # via sphinx sphinxcontrib-mermaid==0.9.2 # via a3m (pyproject.toml) -sphinxcontrib-qthelp==1.0.7 +sphinxcontrib-qthelp==2.0.0 # via sphinx -sphinxcontrib-serializinghtml==1.1.10 +sphinxcontrib-serializinghtml==2.0.0 # via sphinx sqlparse==0.5.1 # via django @@ -277,15 +277,15 @@ stevedore==5.2.0 # via doc8 tenacity==8.5.0 # via a3m (pyproject.toml) -tox==4.16.0 +tox==4.18.0 # via a3m (pyproject.toml) twine==5.1.1 # via a3m (pyproject.toml) types-beautifulsoup4==4.12.0.20240511 # via types-lxml -types-html5lib==1.1.11.20240228 +types-html5lib==1.1.11.20240806 # via types-beautifulsoup4 -types-lxml==2024.4.14 +types-lxml==2024.8.7 # via a3m (pyproject.toml) types-protobuf==5.27.0.20240626 # via a3m (pyproject.toml) @@ -312,7 +312,7 @@ virtualenv==20.26.3 # tox vulture==2.11 # via a3m (pyproject.toml) -wheel==0.43.0 +wheel==0.44.0 # via a3m (pyproject.toml) -zipp==3.19.2 +zipp==3.20.0 # via importlib-metadata diff --git a/requirements.txt b/requirements.txt index 736145b8..f27c6237 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,15 +4,15 @@ ammcpc==0.2.0 # via a3m (pyproject.toml) asgiref==3.8.1 # via django -attrs==23.2.0 +attrs==24.2.0 # via # jsonschema # referencing bagit==1.8.1 # via a3m (pyproject.toml) -boto3==1.34.144 +boto3==1.34.161 # via a3m (pyproject.toml) -botocore==1.34.144 +botocore==1.34.161 # via # boto3 # s3transfer @@ -22,7 +22,7 @@ charset-normalizer==3.3.2 # via requests click==8.1.7 # via a3m (pyproject.toml) -django==4.2.14 +django==4.2.15 # via # a3m (pyproject.toml) # django-stubs-ext @@ -32,14 +32,14 @@ googleapis-common-protos==1.63.2 # via # a3m (pyproject.toml) # grpcio-status -grpcio==1.64.1 +grpcio==1.65.4 # via # a3m (pyproject.toml) # grpcio-reflection # grpcio-status -grpcio-reflection==1.64.1 +grpcio-reflection==1.65.4 # via a3m (pyproject.toml) -grpcio-status==1.64.1 +grpcio-status==1.65.4 # via a3m (pyproject.toml) idna==3.7 # via requests @@ -66,7 +66,7 @@ platformdirs==4.2.2 # via a3m (pyproject.toml) prometheus-client==0.20.0 # via a3m (pyproject.toml) -protobuf==5.27.2 +protobuf==5.27.3 # via # googleapis-common-protos # grpcio-reflection @@ -85,7 +85,7 @@ requests==2.32.3 # via a3m (pyproject.toml) rich==13.7.1 # via a3m (pyproject.toml) -rpds-py==0.19.0 +rpds-py==0.20.0 # via # jsonschema # referencing