diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index f1061b7..c6b7c2d 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -12,10 +12,8 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python-version: ['3.9', '3.10', '3.11', '3.12', '3.13'] + python-version: ['3.10', '3.11', '3.12', '3.13', '3.14'] exclude: - - os: macos-latest - python-version: '3.9' - os: macos-latest python-version: '3.10' steps: @@ -39,7 +37,7 @@ jobs: fetch-depth: 0 - uses: actions/setup-python@v7 with: - python-version: '3.13' + python-version: '3.14' - run: pip install build~=1.2 - run: python -m build - uses: pypa/gh-action-pypi-publish@release/v1 diff --git a/Dockerfile b/Dockerfile index 8952800..148cde1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG PYTHON_VERSION="3.13" +ARG PYTHON_VERSION="3.14" FROM python:${PYTHON_VERSION} diff --git a/README.rst b/README.rst index ae2fabd..f2124b8 100644 --- a/README.rst +++ b/README.rst @@ -40,7 +40,7 @@ or creating a CLI. Requirements ============ -Python version 3.9 or later. +Python version 3.10 or later. Python libraries as specified in ``_. @@ -86,9 +86,11 @@ Example ``setup.py``: author_email = '...' classifiers = [ 'Development Status :: 1 - Planning', - 'Programming Language :: Python :: 3.9', '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 :: Only'] keywords = [] diff --git a/setup.py b/setup.py index 7d9216f..5efa4c0 100644 --- a/setup.py +++ b/setup.py @@ -49,11 +49,11 @@ class Package(boilerplates.setup.Package): 'Operating System :: MacOS', 'Operating System :: Microsoft :: Windows', 'Operating System :: POSIX :: Linux', - 'Programming Language :: Python :: 3.9', '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 :: Only', 'Topic :: Software Development :: Version Control :: Git', 'Topic :: System :: Archiving :: Packaging',