Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/unit-test-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
if: needs.check_tests_trigger.outputs.tests
strategy:
matrix:
python-version: ["3.10", "3.11", "3.12"]
python-version: ["3.10", "3.11", "3.12", "3.13"]
os: [ubuntu-latest]

steps:
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
<img src="https://img.shields.io/badge/Fork-SKLEARN-green?labelColor=Purple&style=for-the-badge"
alt="Fork Sklearn" />
</a>
<img src="https://img.shields.io/static/v1?label=Python&message=3.10%E2%80%933.12&color=3776AB&style=for-the-badge&logo=python&logoColor=white" alt="Python 3.10–3.12">
<img src="https://img.shields.io/static/v1?label=Python&message=3.10%E2%80%933.13&color=3776AB&style=for-the-badge&logo=python&logoColor=white" alt="Python 3.10–3.13">

<img src="https://joss.theoj.org/papers/10.21105/joss.08481/status.svg" alt="DOI badge" >

Expand Down Expand Up @@ -77,7 +77,7 @@ time.
> [!NOTE]
> Want to be using `Jupyter Notebook`, `Marimo`, `Google Colab`, or `JupyterLab`?
> Head to the `Getting Started` section of the documentation, we explain it all! 🎉
> Additionally, note that Scikit-longitudinal works on Python 3.10+ to 3.12.
> Additionally, note that Scikit-longitudinal works on Python 3.10+ to 3.13.

To install Scikit-longitudinal:

Expand Down
2 changes: 1 addition & 1 deletion docs/contribution.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ hide:
## 🚀 Getting Started

### Prerequisites
- **Python 3.10–3.12**: [Download](https://www.python.org/downloads/)
- **Python 3.10–3.13**: [Download](https://www.python.org/downloads/)
- **UV**: [Installation Guide](https://docs.astral.sh/uv/)

### Environment Setup
Expand Down
2 changes: 1 addition & 1 deletion docs/developers.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
## 🚀 Getting Started

### Prerequisites
- **Python 3.10–3.12**: [Download](https://www.python.org/downloads/)
- **Python 3.10–3.13**: [Download](https://www.python.org/downloads/)
- **UV**: [Installation Guide](https://docs.astral.sh/uv/)

### Environment Setup
Expand Down
4 changes: 2 additions & 2 deletions docs/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ Please, start by choosing the installation method that best suits your needs:
pip install scikit-longitudinal==0.0.8 # Replace with the desired version
```

Please note that here we assume you have a supported Python version installed (3.10–3.12) and a working environment (e.g Conda).
Please note that here we assume you have a supported Python version installed (3.10–3.13) and a working environment (e.g Conda).

=== ":simple-python: Conda (CondaForge)"

Expand Down Expand Up @@ -95,7 +95,7 @@ Please, start by choosing the installation method that best suits your needs:
uv run --python /usr/bin/python3 --with scikit_longitudinal jupyter lab
```

Replace `/usr/bin/python3` with the path to your desired Python version within the supported `3.10`–`3.12` range.
Replace `/usr/bin/python3` with the path to your desired Python version within the supported `3.10`–`3.13` range.
For more options, refer to the [UV CLI documentation](https://docs.astral.sh/uv/reference/cli/#uv-python).

You are ready to play with `Scikit-longitudinal` in `Jupyter lab`! 🎉
Expand Down
3 changes: 1 addition & 2 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -85,8 +85,7 @@ plugins:
handlers:
python:
options:
selection:
docstring_style: google
docstring_style: google
heading_level: 3
show_source: true
show_root_heading: true
Expand Down
5 changes: 3 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,10 @@ classifiers = [
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
]
readme = "README.md"
requires-python = ">=3.10,<3.13"
requires-python = ">=3.10,<3.14"
dependencies = [
"scipy>=1.11.0,<2.0.0",
"pandas>=2.2.0,<3.0.0",
Expand All @@ -30,7 +31,7 @@ dependencies = [
"stopit>=1.1.2",
"rich>=13.6.0",
"joblib>=0.11",
"deep-forest-py310>=0.1.8",
"deep-forest-py310>=0.1.9",
"scikit-lexicographical-trees==0.0.4",
"mkdocs>=1.6.1",
"mkdocs-material[all]>=9.6.12",
Expand Down
2 changes: 1 addition & 1 deletion requirements-dev.txt
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ cssselect2==0.8.0
cycler==0.12.1
debugpy==1.8.17
decorator==5.2.1
deep-forest-py310==0.1.8
deep-forest-py310==0.1.9
defusedxml==0.7.1
dill==0.4.0
distlib==0.4.0
Expand Down
5 changes: 3 additions & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
'Programming Language :: Python :: 3.10',
'Programming Language :: Python :: 3.11',
'Programming Language :: Python :: 3.12',
'Programming Language :: Python :: 3.13',
],
install_requires=[
"scipy>=1.11.0,<2.0.0",
Expand All @@ -39,7 +40,7 @@
"stopit>=1.1.2",
"rich>=13.6.0",
"joblib>=0.11",
"deep-forest-py310>=0.1.8",
"deep-forest-py310>=0.1.9",
"scikit-lexicographical-trees==0.0.4",
],
extras_require={
Expand Down Expand Up @@ -72,6 +73,6 @@
],
"parallelisation": ["ray>=2.40.0"],
},
python_requires=">=3.10,<3.13",
python_requires=">=3.10,<3.14",
license="MIT",
)
Loading