Skip to content

Commit a9aa23c

Browse files
committed
Update python version
1 parent ccfa8e8 commit a9aa23c

File tree

10 files changed

+18
-14
lines changed

10 files changed

+18
-14
lines changed

.github/workflows/benchmark.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Benchmark
22

33
on:
44
push:
5-
branches: [main]
5+
branches: [main, development]
66
pull_request:
77
branches:
88
- '*'
@@ -18,7 +18,7 @@ jobs:
1818
strategy:
1919
matrix:
2020
os: ['ubuntu-latest', 'macos-latest', 'windows-latest']
21-
python-ver: ['3.9', '3.12']
21+
python-ver: ['3.9', '3.13']
2222

2323
steps:
2424
- uses: actions/checkout@v5

.github/workflows/precommit.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Pre-commit
22

33
on:
44
push:
5-
branches: [main]
5+
branches: [main, development]
66
pull_request:
77
branches:
88
- '*'

.github/workflows/testing.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Run Tests
22

33
on:
44
push:
5-
branches: [main]
5+
branches: [main, development]
66
pull_request:
77
branches:
88
- '*'
@@ -21,7 +21,7 @@ jobs:
2121
strategy:
2222
matrix:
2323
os: ['ubuntu-latest', 'macos-latest', 'windows-latest']
24-
python-ver: ['3.9', '3.10', '3.11', '3.12']
24+
python-ver: ['3.9', '3.10', '3.11', '3.12', '3.13']
2525

2626
name: Python ${{ matrix.python-ver }} check on ${{ matrix.os }}
2727
steps:

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ docs/api/generated/
33
__pycache__/
44
neurocaps.egg-info/
55
dist/
6+
venv/
67
neurocaps_demo/
78
.asv/
89
.DS_Store

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ noted in the changelog (e.g., new functions or parameters, changes in parameter
1515
improvements/enhancements. All fixes and modifications are backwards compatible.
1616
- *.postN* : Consists of documentation changes or metadata-related updates, such as modifications to type hints.
1717

18+
## [0.36.0] - 2025-11-22
19+
- Support for Python 3.13
20+
1821
## [0.35.2] - 2025-08-15
1922
### 🐛 Fixes
2023
- Fixes an error message not providing valid number of nodes when fetching parcellation approaches.

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
[![Latest Version](https://img.shields.io/pypi/v/neurocaps.svg)](https://pypi.python.org/pypi/neurocaps/)
44
[![Python Versions](https://img.shields.io/pypi/pyversions/neurocaps.svg)](https://pypi.python.org/pypi/neurocaps/)
5-
[![DOI](https://img.shields.io/badge/DOI-10.5281%2Fzenodo.11642615-teal)](https://doi.org/10.5281/zenodo.16880388)
5+
[![DOI](https://img.shields.io/badge/DOI-10.5281%2Fzenodo.11642615-teal)](https://doi.org/10.5281/zenodo.17679455)
66
[![Test Status](https://github.com/donishadsmith/neurocaps/actions/workflows/testing.yaml/badge.svg)](https://github.com/donishadsmith/neurocaps/actions/workflows/testing.yaml)
77
[![Documentation Status](https://readthedocs.org/projects/neurocaps/badge/?version=stable)](http://neurocaps.readthedocs.io/en/stable/?badge=stable)
88
[![codecov](https://codecov.io/github/donishadsmith/neurocaps/branch/main/graph/badge.svg?token=WS2V7I16WF)](https://codecov.io/github/donishadsmith/neurocaps)
@@ -18,7 +18,7 @@ k-means clustering on BOLD timeseries data [^1].
1818
</p>
1919

2020
## Installation
21-
**Requires Python 3.9-3.12.**
21+
**Requires Python 3.9-3.13.**
2222

2323
### Standard Installation
2424
```bash

docs/introduction.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
:alt: Python Versions
1010

1111
.. image:: https://img.shields.io/badge/DOI-10.5281%2Fzenodo.11642615-teal
12-
:target: https://doi.org/10.5281/zenodo.16880388
12+
:target: https://doi.org/10.5281/zenodo.17679455
1313
:alt: DOI
1414

1515
.. image:: https://img.shields.io/badge/Source%20Code-neurocaps-purple
@@ -116,7 +116,7 @@ NeuroCAPs relies on several packages:
116116
"kaleido>=0.2.0, <1.0.0; platform_system != 'Windows'",
117117
"setuptools>=77.0.1; python_version>='3.12'",
118118
"typing_extensions>=4.10.0",
119-
"vtk>=9.2.0, <9.4.0",
119+
"vtk>=9.2.0",
120120
"tqdm>=4.65.0"
121121
]
122122

docs/user_guide/installation.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Installation
22
============
3-
**Requires Python 3.9-3.12.**
3+
**Requires Python 3.9-3.13.**
44

55
Standard Installation
66
---------------------

neurocaps/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,4 @@
2222
__all__ = ["analysis", "extraction", "exceptions", "utils"]
2323

2424
# Version in single place
25-
__version__ = "0.35.2"
25+
__version__ = "0.36.0"

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ license = "MIT"
1212
authors = [{name = "Donisha Smith", email = "[email protected]"}]
1313
description = "Co-activation Patterns (CAPs) Python package"
1414
readme = "README.md"
15-
requires-python = ">=3.9.0, <3.13"
15+
requires-python = ">=3.9.0"
1616

1717
keywords = [
1818
"python",
@@ -60,8 +60,8 @@ dependencies = [
6060
"kaleido>=0.2.0, <1.0.0; platform_system != 'Windows'",
6161
"setuptools>=77.0.1; python_version>='3.12'", # Results in installation errors if not included as dependency
6262
"typing_extensions>=4.10.0",
63-
"vtk>=9.2.0, <9.4.0", # Version >= 9.4.0 works for 3.13 but incompatible with brainspace due no "__vtkname__" in Pointset
64-
"tqdm>=4.65.0"
63+
"vtk>=9.2.0",
64+
"tqdm>=4.65.0",
6565
]
6666

6767
[project.optional-dependencies]

0 commit comments

Comments
 (0)