diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index e94aeda8..85a9f0a8 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ['3.8', '3.9', '3.10', '3.11', 3.12] + python-version: ['3.9', '3.10', '3.11', '3.12'] services: redis: image: redis diff --git a/requirements.txt b/requirements.txt index 5acd7743..87ecc364 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,72 +1,72 @@ annotated-types==0.7.0 -Authlib==1.3.1 -bandit==1.7.9 -certifi==2024.7.4 -cffi==1.17.0 -charset-normalizer==3.3.2 +Authlib==1.3.2 +bandit==1.7.10 +certifi==2024.8.30 +cffi==1.17.1 +charset-normalizer==3.4.0 click==8.1.7 -coverage==7.6.1 -cryptography==43.0.0 +coverage==7.6.7 +cryptography==43.0.3 docutils==0.20.1 -dparse==0.6.4b0 +dparse==0.6.4 filelock==3.12.4 flake8==7.1.1 hiredis==3.0.0 -idna==3.8 -importlib_metadata==8.4.0 +idna==3.10 +importlib_metadata==8.5.0 iniconfig==2.0.0 isort==5.13.2 jaraco.classes==3.4.0 jaraco.context==6.0.1 -jaraco.functools==4.0.2 +jaraco.functools==4.1.0 Jinja2==3.1.4 -keyring==25.3.0 +keyring==25.5.0 markdown-it-py==3.0.0 -MarkupSafe==2.1.5 -marshmallow==3.22.0 +MarkupSafe==3.0.2 +marshmallow==3.23.1 mccabe==0.7.0 mdurl==0.1.2 -mmh3==4.1.0 -more-itertools==10.4.0 -mypy==1.11.2 +mmh3==5.0.1 +more-itertools==10.5.0 +mypy==1.13.0 mypy-extensions==1.0.0 nh3==0.2.18 -packaging==24.1 -pbr==6.0.0 +packaging==24.2 +pbr==6.1.0 pkginfo==1.10.0 pluggy==1.5.0 psutil==6.0.0 pycodestyle==2.12.1 pycparser==2.22 -pydantic==2.8.2 -pydantic_core==2.20.1 +pydantic==2.9.2 +pydantic_core==2.23.4 pyflakes==3.2.0 Pygments==2.18.0 -pytest==8.3.2 +pytest==8.3.3 pytest-asyncio==0.24.0 -pytest-cov==5.0.0 +pytest-cov==6.0.0 PyYAML==6.0.2 readme_renderer==43.0 -redis==5.1.0b7 +redis==5.2.0 requests==2.32.3 requests-toolbelt==1.0.0 rfc3986==2.0.0 -rich==13.7.1 +rich==13.9.4 ruamel.yaml==0.18.6 -ruamel.yaml.clib==0.2.8 -safety==3.2.6 -safety-schemas==0.0.5 -setuptools==73.0.1 +ruamel.yaml.clib==0.2.12 +safety==3.2.11 +safety-schemas==0.0.9 +setuptools==75.6.0 shellingham==1.5.4 -stevedore==5.3.0 +stevedore==5.4.0 twine==5.1.1 -typer==0.12.5 +typer==0.13.1 types-cffi==1.16.0.20240331 types-pyOpenSSL==24.1.0.20240722 -types-redis==4.6.0.20240819 -types-setuptools==73.0.0.20240822 +types-redis==4.6.0.20241004 +types-setuptools==75.5.0.20241122 typing_extensions==4.12.2 -urllib3==2.2.2 -uvloop==0.20.0 -wheel==0.44.0 -zipp==3.20.0 +urllib3==2.2.3 +uvloop==0.21.0 +wheel==0.45.1 +zipp==3.21.0 diff --git a/setup.py b/setup.py index a4c6b3ee..86740a78 100644 --- a/setup.py +++ b/setup.py @@ -47,7 +47,6 @@ 'Topic :: System :: Distributed Computing', 'Topic :: Utilities', 'Programming Language :: Python :: 3 :: Only', - 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', @@ -56,7 +55,7 @@ 'Typing :: Typed', ], keywords=pottery.__keywords__, - python_requires='>=3.8, <4', + python_requires='>=3.9, <4', install_requires=('redis>=4.2.0rc1', 'mmh3', 'typing_extensions'), extras_require={}, packages=find_packages(exclude=('contrib', 'docs', 'tests*')),