diff --git a/requirements.txt b/requirements.txt index 62c40c97..9fc98e0e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,32 +4,31 @@ # # pip-compile --output-file=requirements.txt pyproject.toml # -asgiref==3.7.2 +asgiref==3.8.1 # via django -attrs==24.2.0 +attrs==24.3.0 # via - # automat # service-identity # treq # twisted # yarrharr (pyproject.toml) -automat==22.10.0 +automat==24.8.1 # via twisted -certifi==2024.8.30 +certifi==2024.12.14 # via requests -cffi==1.15.1 +cffi==1.17.1 # via cryptography -charset-normalizer==3.2.0 +charset-normalizer==3.4.0 # via requests -constantly==15.1.0 +constantly==23.10.4 # via twisted -cryptography==43.0.3 +cryptography==44.0.0 # via # pyopenssl # service-identity -django==4.2.16 +django==4.2.17 # via yarrharr (pyproject.toml) -feedparser==6.0.10 +feedparser==6.0.11 # via yarrharr (pyproject.toml) html5lib==1.1 # via yarrharr (pyproject.toml) @@ -37,7 +36,7 @@ hyperlink==21.0.0 # via # treq # twisted -idna==3.7 +idna==3.10 # via # hyperlink # requests @@ -46,46 +45,45 @@ incremental==24.7.2 # via # treq # twisted -pyasn1==0.5.0 +pyasn1==0.6.1 # via # pyasn1-modules # service-identity -pyasn1-modules==0.3.0 +pyasn1-modules==0.4.1 # via service-identity -pycparser==2.21 +pycparser==2.22 # via cffi -pyopenssl==24.2.1 +pyopenssl==24.3.0 # via twisted requests==2.32.3 # via treq -service-identity==23.1.0 +service-identity==24.2.0 # via twisted sgmllib3k==1.0.0 # via feedparser -six==1.16.0 - # via - # automat - # html5lib -sqlparse==0.4.4 +six==1.17.0 + # via html5lib +sqlparse==0.5.3 # via django -tomli==2.0.1 +tomli==2.2.1 # via incremental treq==24.9.1 # via yarrharr (pyproject.toml) -twisted[tls]==24.7.0 +twisted[tls]==24.11.0 # via # treq # yarrharr (pyproject.toml) -typing-extensions==4.7.1 +typing-extensions==4.12.2 # via # asgiref + # automat # treq # twisted -urllib3==2.2.2 +urllib3==2.2.3 # via requests webencodings==0.5.1 # via html5lib -zope-interface==6.0 +zope-interface==7.2 # via twisted # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements_lint.txt b/requirements_lint.txt index 5126d170..23ec577b 100644 --- a/requirements_lint.txt +++ b/requirements_lint.txt @@ -4,5 +4,5 @@ # # pip-compile --output-file=requirements_lint.txt requirements_lint.in # -ruff==0.8.1 +ruff==0.8.3 # via -r requirements_lint.in diff --git a/requirements_release.txt b/requirements_release.txt index 5af27670..6c46abc7 100644 --- a/requirements_release.txt +++ b/requirements_release.txt @@ -4,30 +4,30 @@ # # pip-compile --output-file=requirements_release.txt requirements_release.in # -anyio==4.6.2.post1 +anyio==4.7.0 # via httpx -bleach==6.0.0 - # via readme-renderer +backports-tarfile==1.2.0 + # via jaraco-context build==1.2.2.post1 # via -r requirements_release.in -certifi==2024.8.30 +certifi==2024.12.14 # via # httpcore # httpx # requests -cffi==1.15.1 +cffi==1.17.1 # via cryptography -charset-normalizer==3.2.0 +charset-normalizer==3.4.0 # via requests click==8.1.7 # via # hatch # userpath -cryptography==43.0.3 +cryptography==44.0.0 # via secretstorage distlib==0.3.9 # via virtualenv -docutils==0.20.1 +docutils==0.21.2 # via readme-renderer exceptiongroup==1.2.2 # via anyio @@ -41,28 +41,32 @@ hatchling==1.27.0 # via hatch httpcore==1.0.7 # via httpx -httpx==0.27.2 +httpx==0.28.1 # via hatch hyperlink==21.0.0 # via hatch -idna==3.7 +idna==3.10 # via # anyio # httpx # hyperlink # requests -importlib-metadata==6.8.0 +importlib-metadata==8.5.0 # via # build # keyring # twine -jaraco-classes==3.3.0 +jaraco-classes==3.4.0 + # via keyring +jaraco-context==6.0.1 + # via keyring +jaraco-functools==4.1.0 # via keyring jeepney==0.8.0 # via # keyring # secretstorage -keyring==24.2.0 +keyring==25.5.0 # via # hatch # twine @@ -70,8 +74,12 @@ markdown-it-py==3.0.0 # via rich mdurl==0.1.2 # via markdown-it-py -more-itertools==10.0.0 - # via jaraco-classes +more-itertools==10.5.0 + # via + # jaraco-classes + # jaraco-functools +nh3==0.2.19 + # via readme-renderer packaging==24.2 # via # build @@ -92,15 +100,15 @@ pluggy==1.5.0 # via hatchling ptyprocess==0.7.0 # via pexpect -pycparser==2.21 +pycparser==2.22 # via cffi -pygments==2.15.1 +pygments==2.18.0 # via # readme-renderer # rich -pyproject-hooks==1.0.0 +pyproject-hooks==1.2.0 # via build -readme-renderer==40.0 +readme-renderer==44.0 # via twine requests==2.32.3 # via @@ -110,7 +118,7 @@ requests-toolbelt==1.0.0 # via twine rfc3986==2.0.0 # via twine -rich==13.5.2 +rich==13.9.4 # via # hatch # twine @@ -118,17 +126,12 @@ secretstorage==3.3.3 # via keyring shellingham==1.5.4 # via hatch -six==1.16.0 - # via bleach sniffio==1.3.1 - # via - # anyio - # httpx -tomli==2.0.1 + # via anyio +tomli==2.2.1 # via # build # hatchling - # pyproject-hooks tomli-w==1.1.0 # via hatch tomlkit==0.13.2 @@ -138,20 +141,20 @@ trove-classifiers==2024.10.21.16 twine==6.0.1 # via -r requirements_release.in typing-extensions==4.12.2 - # via anyio -urllib3==2.2.2 + # via + # anyio + # rich +urllib3==2.2.3 # via # requests # twine userpath==1.9.2 # via hatch -uv==0.5.6 +uv==0.5.9 # via hatch virtualenv==20.28.0 # via hatch -webencodings==0.5.1 - # via bleach -zipp==3.19.2 +zipp==3.21.0 # via importlib-metadata zstandard==0.23.0 # via hatch diff --git a/requirements_test.txt b/requirements_test.txt index 51159e2f..eb651b60 100644 --- a/requirements_test.txt +++ b/requirements_test.txt @@ -8,9 +8,9 @@ cssselect==1.2.0 # via -r requirements_test.in decorator==5.1.1 # via pytest-twisted -exceptiongroup==1.1.2 +exceptiongroup==1.2.2 # via pytest -greenlet==2.0.2 +greenlet==3.1.1 # via pytest-twisted iniconfig==2.0.0 # via pytest @@ -20,7 +20,7 @@ packaging==24.2 # via pytest pluggy==1.5.0 # via pytest -pytest==8.3.3 +pytest==8.3.4 # via # -r requirements_test.in # pytest-django @@ -29,7 +29,7 @@ pytest-django==4.9.0 # via -r requirements_test.in pytest-twisted==1.14.3 # via -r requirements_test.in -tomli==2.0.1 +tomli==2.2.1 # via - # -c requirements.txt + # -c /home/twm/dev/yarrharr/requirements.txt # pytest