diff --git a/.github/workflows/hsp2-pip-install-test.yml b/.github/workflows/hsp2-pip-install-test.yml index 92eda6d9..5a319f25 100644 --- a/.github/workflows/hsp2-pip-install-test.yml +++ b/.github/workflows/hsp2-pip-install-test.yml @@ -39,7 +39,7 @@ jobs: continue-on-error: true strategy: matrix: - python-version: ['3.9', '3.10', '3.11', '3.12'] + python-version: ['3.11', '3.12', '3.13', '3.14'] pandas-version: [''] include: - python-version: '3.11' @@ -73,7 +73,7 @@ jobs: continue-on-error: true strategy: matrix: - python-version: ['3.9', '3.10', '3.11', '3.12'] + python-version: ['3.11', '3.12', '3.13', '3.14'] steps: - uses: actions/checkout@v4 - name: Set up Python diff --git a/environment.yml b/environment.yml index 343e179d..e7425506 100644 --- a/environment.yml +++ b/environment.yml @@ -5,7 +5,7 @@ channels: - nodefaults # Speeds solving env, by limiting the number of options dependencies: - - python >=3.10 + - python >=3.11 # Running HSP2 - scipy # Scipy also installs numpy diff --git a/pyproject.toml b/pyproject.toml index ea38e3cd..0691bd4f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,10 +30,10 @@ classifiers = [ "License :: OSI Approved :: GNU Affero General Public License v3", "Natural Language :: English", "Operating System :: OS Independent", - "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", "Topic :: Scientific/Engineering", "Topic :: Software Development :: Libraries :: Python Modules" ] @@ -46,7 +46,7 @@ keywords = [ "python" ] license = {file = "LICENSE"} -requires-python = ">=3.9" +requires-python = ">=3.11" [project.optional-dependencies] slim = ["numba", "pandas"]