From 394f204ca919ef5ab7d1bb604382e40db5006228 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaquier=20Aur=C3=A9lien=20Tristan?= Date: Fri, 1 Nov 2024 10:37:33 +0100 Subject: [PATCH] update minimal python version and add tests for py313 --- .github/workflows/test.yml | 2 +- README.rst | 2 +- pyproject.toml | 2 +- tox.ini | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7c519ee..bb4261f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.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"] steps: - uses: actions/checkout@v2 diff --git a/README.rst b/README.rst index f52b978..1a10177 100644 --- a/README.rst +++ b/README.rst @@ -65,7 +65,7 @@ We are providing support using a chat channel on `Gitter `_ +* `Python 3.9+ `_ * `Neuron 7.4+ `_ * `eFEL eFeature Extraction Library `_ * `BluePyOpt `_ diff --git a/pyproject.toml b/pyproject.toml index e8499b3..7b51e66 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,7 +10,7 @@ authors = [ description="Model Management Python Library (bluepymm)" readme = "README.rst" license = {file = "LICENSE.txt"} -requires-python = ">= 3.8" +requires-python = ">= 3.9" dynamic = ["version"] dependencies = [ "sh", diff --git a/tox.ini b/tox.ini index c6f71dc..f4f5016 100644 --- a/tox.ini +++ b/tox.ini @@ -3,15 +3,15 @@ envlist = py3-{unit,functional,style} minversion = 4 [gh-actions] python = - 3.8: py3 3.9: py3 3.10: py3 3.11: py3 3.12: py3 + 3.13: py3 [testenv] envdir = - py3{8,9,10,11,12,}{-unit,-functional,-style}: {toxworkdir}/py3 + py3{9,10,11,12,13,}{-unit,-functional,-style}: {toxworkdir}/py3 docs: {toxworkdir}/docs deps = NEURON-nightly