diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a2ce97e4..8c8d881e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,7 +17,7 @@ jobs: strategy: matrix: - python-version: ['3.12'] + python-version: ['3.13'] platform: [ubuntu-latest, windows-latest] runs-on: ${{ matrix.platform }} diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index ab512c73..def06bdb 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -17,7 +17,7 @@ jobs: strategy: matrix: - python-version: ['3.12'] + python-version: ['3.13'] platform: [ubuntu-latest, windows-latest] runs-on: ${{ matrix.platform }} diff --git a/.github/workflows/publish-site.yml b/.github/workflows/publish-site.yml index 4ca927cc..8f5a347a 100644 --- a/.github/workflows/publish-site.yml +++ b/.github/workflows/publish-site.yml @@ -24,4 +24,5 @@ jobs: pyproject_extras: dev python_version: '3.13' sphinx_build_options: -W + cache: true publish: ${{ github.ref_name == 'main' }} diff --git a/README.rst b/README.rst index d7943b35..3cd5bb22 100644 --- a/README.rst +++ b/README.rst @@ -75,4 +75,4 @@ See the `full documentation `__. :target: https://codecov.io/gh/VWS-Python/vws-python .. |PyPI| image:: https://badge.fury.io/py/VWS-Python.svg :target: https://badge.fury.io/py/VWS-Python -.. |minimum-python-version| replace:: 3.12 +.. |minimum-python-version| replace:: 3.13 diff --git a/pyproject.toml b/pyproject.toml index 7805ee18..f16742d4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -19,7 +19,7 @@ license = { file = "LICENSE" } authors = [ { name = "Adam Dangoor", email = "adamdangoor@gmail.com" }, ] -requires-python = ">=3.12" +requires-python = ">=3.13" classifiers = [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", @@ -27,7 +27,7 @@ classifiers = [ "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python :: 3 :: Only", - "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", ] dynamic = [ "version", @@ -77,7 +77,7 @@ optional-dependencies.dev = [ "sybil==9.1.0", "types-requests==2.32.0.20241016", "vulture==2.14", - "vws-python-mock==2024.8.30", + "vws-python-mock==2025.2.18", "vws-test-fixtures==2023.3.5", "yamlfix==1.17.0", ] @@ -312,7 +312,7 @@ pep621_dev_dependency_groups = [ [tool.pyproject-fmt] indent = 4 keep_full_version = true -max_supported_python = "3.12" +max_supported_python = "3.13" [tool.pytest.ini_options]