diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index f73241f..8a5e2a8 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -20,5 +20,5 @@ jobs: - uses: actions/checkout@v7 - uses: actions/setup-python@v7 with: - python-version: 3.14 + python-version: 3.15 - uses: pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1 diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index f5d1af1..befa85b 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -18,7 +18,7 @@ jobs: strategy: max-parallel: 4 matrix: - python-version: ["3.10", 3.11, 3.12, 3.13, 3.14] + python-version: [3.11, 3.12, 3.13, 3.14, 3.15] steps: - uses: actions/checkout@v7 diff --git a/setup.py b/setup.py index 8b8ecfa..c1ac388 100644 --- a/setup.py +++ b/setup.py @@ -25,18 +25,18 @@ entry_points={"console_scripts": ["hashin = hashin:main"]}, url="https://github.com/peterbe/hashin", include_package_data=True, - python_requires=">=3.10", + python_requires=">=3.11", install_requires=["packaging", "pip"], extras_require={"dev": ["tox", "twine"], "tests": ["pytest"]}, classifiers=[ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", "Programming Language :: Python :: 3.14", + "Programming Language :: Python :: 3.15", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development :: Build Tools", "Topic :: System :: Installation/Setup", diff --git a/tox.ini b/tox.ini index 80dc8fa..0305d1b 100644 --- a/tox.ini +++ b/tox.ini @@ -1,13 +1,13 @@ [tox] -envlist = py{310,311,312,313,314}, lint +envlist = py{311,312,313,314,315}, lint [gh-actions] python = - 3.10: py310 3.11: py311 3.12: py312 3.13: py313 - 3.14: py314, lint + 3.14: py314 + 3.15: py315, lint [testenv] usedevelop = True