diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 36e9fc8..e62e528 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -14,7 +14,7 @@ jobs: - uses: "actions/checkout@v3" - uses: "actions/setup-python@v5" with: - python-version: 3.12 + python-version: 3.13 - name: "Install dependencies" run: | python -m pip install --upgrade pip diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 0658af8..8173fee 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -11,7 +11,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", "3.13"] steps: - uses: actions/checkout@v4 diff --git a/requirements/dev-requirements.txt b/requirements/dev-requirements.txt index aeeb013..4d1d337 100644 --- a/requirements/dev-requirements.txt +++ b/requirements/dev-requirements.txt @@ -1,7 +1,7 @@ -black==24.3.0 -flake8==7.0.0 -isort==5.13.2 -mypy==1.9.0 -twine==5.0.0 -wheel==0.43.0 -setuptools==70.0.0 +black==25.1.0 +flake8==7.2.0 +isort==6.0.1 +mypy==1.15.0 +twine==6.1.0 +wheel==0.46.1 +setuptools==80.7.1 diff --git a/requirements/doc-requirements.txt b/requirements/doc-requirements.txt index 161db15..c5bdf5b 100644 --- a/requirements/doc-requirements.txt +++ b/requirements/doc-requirements.txt @@ -1,3 +1,3 @@ Sphinx==7.2.6 -livereload==2.6.3 -piccolo-theme==0.20.0 +livereload==2.7.1 +piccolo-theme==0.24.0 diff --git a/requirements/requirements.txt b/requirements/requirements.txt index 05b2e1e..2423cec 100644 --- a/requirements/requirements.txt +++ b/requirements/requirements.txt @@ -1,3 +1,2 @@ colorama==0.4.* docstring-parser>=0.12 -typing_inspect>=0.6.0; python_version < '3.8' diff --git a/requirements/test-requirements.txt b/requirements/test-requirements.txt index 46bb836..652dbd1 100644 --- a/requirements/test-requirements.txt +++ b/requirements/test-requirements.txt @@ -1,3 +1,3 @@ -flake8==7.0.0 -pytest-cov==4.1.0 -pytest==8.1.1 +flake8==7.2.0 +pytest-cov==6.1.1 +pytest==8.3.5 diff --git a/setup.py b/setup.py index 3d1228a..3169b2c 100644 --- a/setup.py +++ b/setup.py @@ -30,7 +30,7 @@ long_description_content_type="text/markdown", author="Daniel Townsend", author_email="dan@dantownsend.co.uk", - python_requires=">=3.8.0", + python_requires=">=3.9.0", url="https://github.com/piccolo-orm/targ/", packages=["targ"], include_package_data=True, @@ -40,11 +40,11 @@ "License :: OSI Approved :: MIT License", "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", + "Programming Language :: Python :: 3.13", "Programming Language :: Python :: Implementation :: CPython", ], )