diff --git a/.github/workflows/checkpr.yml b/.github/workflows/checkpr.yml index 6d2edb5..e70a995 100644 --- a/.github/workflows/checkpr.yml +++ b/.github/workflows/checkpr.yml @@ -8,7 +8,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.0-rc.3"] steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 369f96d..6ef4994 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -10,7 +10,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.0-rc.3"] steps: - uses: actions/checkout@v4 diff --git a/README.md b/README.md index a4205ec..716b500 100644 --- a/README.md +++ b/README.md @@ -53,7 +53,7 @@ Contributions welcome - please refer to [CONTRIBUTING.MD](https://github.com/sem [![PyPI version](https://img.shields.io/pypi/v/pyspartn)](https://pypi.org/project/pyspartn/) ![PyPI downloads](https://img.shields.io/pypi/dm/pyspartn.svg?style=flat) -`pyspartn` is compatible with Python 3.8 - 3.13*¹ ²*. +`pyspartn` is compatible with Python 3.9 - 3.13*¹ ²*. In the following, `python3` & `pip` refer to the Python 3 executables. You may need to substitute `python` for `python3`, depending on your particular environment (*on Windows it's generally `python`*). **It is strongly recommended that** the Python 3 binaries (\Scripts or /bin) and site_packages directories are included in your PATH (*most standard Python 3 installation packages will do this automatically if you select the 'Add to PATH' option during installation*). diff --git a/pyproject.toml b/pyproject.toml index 0f0c2bc..f7f8d4e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,7 +22,6 @@ classifiers = [ "Intended Audience :: Science/Research", "Intended Audience :: End Users/Desktop", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", @@ -55,10 +54,10 @@ test = [ ] [tool.black] -target-version = ['py38'] +target-version = ['py39'] [tool.isort] -py_version = 38 +py_version = 39 profile = "black" [tool.bandit] @@ -69,7 +68,7 @@ skips = [] jobs = 0 reports = "y" recursive = "y" -py-version = "3.8" +py-version = "3.9" fail-under = "9.8" fail-on = "E,F" clear-cache-post-run = "y"