diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 71ec214..f3ca0d8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -26,10 +26,8 @@ jobs: strategy: matrix: docker-image: - - ubuntu:focal - ubuntu:jammy - ubuntu:noble - - debian:bullseye - debian:bookworm steps: diff --git a/requirements-dev.txt b/requirements-dev.txt index fc73cd2..7a6be3b 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,62 +1,66 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.10 # by the following command: # # pip-compile --no-emit-index-url --no-emit-trusted-host --output-file=requirements-dev.txt requirements-dev.in # -autopep8==2.3.1 +autopep8==2.3.2 # via -r requirements-dev.in -coverage[toml]==7.6.1 +coverage[toml]==7.13.1 # via pytest-cov -exceptiongroup==1.3.0 +exceptiongroup==1.3.1 # via pytest -flake8==7.1.2 +flake8==7.3.0 # via -r requirements-dev.in -importlib-metadata==8.5.0 - # via pytest-console-scripts -iniconfig==2.1.0 +iniconfig==2.3.0 # via pytest +librt==0.7.8 + # via mypy mccabe==0.7.0 # via flake8 -mypy==1.14.1 +mypy==1.19.1 # via -r requirements-dev.in mypy-extensions==1.1.0 # via mypy packaging==25.0 # via pytest -pluggy==1.5.0 - # via pytest -pycodestyle==2.12.1 +pathspec==1.0.3 + # via mypy +pluggy==1.6.0 + # via + # pytest + # pytest-cov +pycodestyle==2.14.0 # via # -r requirements-dev.in # autopep8 # flake8 -pyflakes==3.2.0 +pyflakes==3.4.0 # via flake8 -pytest==8.3.5 +pygments==2.19.2 + # via pytest +pytest==9.0.2 # via # -r requirements-dev.in # pytest-console-scripts # pytest-cov pytest-console-scripts==1.4.1 # via -r requirements-dev.in -pytest-cov==5.0.0 +pytest-cov==7.0.0 # via -r requirements-dev.in -tomli==2.2.1 +tomli==2.4.0 # via # autopep8 # coverage # mypy # pytest -types-requests==2.32.0.20241016 +types-requests==2.32.4.20260107 # via -r requirements-dev.in -types-setuptools==75.8.0.20250110 +types-setuptools==80.9.0.20251223 # via -r requirements-dev.in -typing-extensions==4.13.2 +typing-extensions==4.15.0 # via # exceptiongroup # mypy -urllib3==2.2.3 +urllib3==2.6.3 # via types-requests -zipp==3.20.2 - # via importlib-metadata diff --git a/requirements.txt b/requirements.txt index 8c09bdf..03f7a98 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,28 +1,26 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.10 # by the following command: # # pip-compile --no-emit-index-url --no-emit-trusted-host --output-file=requirements.txt requirements.in # -certifi==2025.6.15 +certifi==2026.1.4 # via requests -charset-normalizer==3.4.2 +charset-normalizer==3.4.4 # via requests docker==7.1.0 # via -r requirements.in dockerpty==0.4.1 # via -r requirements.in -idna==3.10 +idna==3.11 # via requests -importlib-resources==6.4.5 +importlib-resources==6.5.2 # via -r requirements.in -requests==2.32.4 +requests==2.32.5 # via docker six==1.17.0 # via dockerpty -urllib3==2.2.3 +urllib3==2.6.3 # via # docker # requests -zipp==3.20.2 - # via importlib-resources diff --git a/setup.py b/setup.py index 0f79a19..4765839 100755 --- a/setup.py +++ b/setup.py @@ -38,7 +38,7 @@ def get_package_data(): extras_require={ 'dev': Path('requirements-dev.txt').read_text(), }, - python_requires=">=3.8", + python_requires=">=3.10", package_data={'bldr': [ 'VERSION', ] + get_package_data()}, @@ -50,8 +50,6 @@ def get_package_data(): "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.8", - "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12",