Skip to content

Commit

Permalink
Add python3.13 & remove EOL python3.8
Browse files Browse the repository at this point in the history
  • Loading branch information
eleftherioszisis committed Oct 14, 2024
1 parent f1304bb commit 87503f6
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 8 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/run-tox.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,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
Expand Down
6 changes: 3 additions & 3 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ build-backend = "setuptools.build_meta"
name = "neurom"
description = "NeuroM: a light-weight neuron morphology analysis package"
readme = "README.md"
requires-python = ">=3.8"
requires-python = ">=3.9"
license = { file = "LICENSE.txt" }
authors = [
{ name = "Blue Brain Project, EPFL" },
Expand All @@ -19,7 +19,6 @@ classifiers = [
"Intended Audience :: Education",
"Intended Audience :: Science/Research",
"Programming Language :: Python",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
Expand Down Expand Up @@ -78,10 +77,11 @@ testpaths = [
[tool.black]
line-length = 100
target-version = [
'py38',
'py39',
'py310',
'py311',
'py312',
'py313',
]
skip-string-normalization = true
include = 'neurom\/.*\.py$|tests\/.*\.py$|doc\/source\/conf\.py$|setup\.py$|examples\/.*\.py$'
Expand Down
7 changes: 3 additions & 4 deletions tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ envlist =
coverage
tutorial
check-packaging
py{38,39,310,311,312,313}
py{39,310,311,312,313}

[testenv]
deps =
Expand Down Expand Up @@ -97,9 +97,8 @@ convention = google

[gh-actions]
python =
3.8: py38, lint
3.9: py39, docs
3.9: py39, lint
3.10: py310, tutorial
3.11: py311, check-packaging
3.12: py312
3.12: py312, docs
3.13: py313

0 comments on commit 87503f6

Please sign in to comment.