Skip to content

Commit

Permalink
Support Python 3.13
Browse files Browse the repository at this point in the history
  • Loading branch information
soininen committed Jan 8, 2025
1 parent deda538 commit b531694
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 10 deletions.
8 changes: 4 additions & 4 deletions .github/workflows/test_runner.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ jobs:
strategy:
fail-fast: true
matrix:
python-version: ["3.9", "3.10", "3.11", "3.12"]
os: [windows-latest, ubuntu-22.04]
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
os: [windows-latest, ubuntu-latest]
uses: ./.github/workflows/unit_tests.yml
with:
host-os: ${{ matrix.os }}
Expand All @@ -29,8 +29,8 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.9", "3.10", "3.11", "3.12"]
os: [windows-latest, ubuntu-22.04]
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
os: [windows-latest, ubuntu-latest]
uses: ./.github/workflows/execution_tests.yml
with:
host-os: ${{ matrix.os }}
Expand Down
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.1.0/)

### Added

- Support for Python 3.13.

### Changed

### Deprecated
Expand Down
8 changes: 3 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Spine Toolbox
Link to the documentation: [https://spine-toolbox.readthedocs.io/en/latest/?badge=latest](https://spine-toolbox.readthedocs.io/en/latest/?badge=latest)

[![Python](https://img.shields.io/badge/python-3.9%20|%203.10%20|%203.11%20|%203.12-blue.svg)](https://www.python.org/downloads/release/python-3120/)
[![Python](https://img.shields.io/badge/python-3.9%20|%203.10%20|%203.11%20|%203.12%20|%203.13-blue.svg)](https://www.python.org/downloads/release/python-3120/)
[![Documentation Status](https://readthedocs.org/projects/spine-toolbox/badge/?version=latest)](https://spine-toolbox.readthedocs.io/en/latest/?badge=latest)
[![Test suite](https://github.com/spine-tools/Spine-Toolbox/actions/workflows/test_runner.yml/badge.svg)](https://github.com/spine-tools/Spine-Toolbox/actions/workflows/test_runner.yml)
[![codecov](https://codecov.io/gh/spine-tools/Spine-Toolbox/branch/master/graph/badge.svg)](https://codecov.io/gh/spine-tools/Spine-Toolbox)
Expand All @@ -11,7 +11,7 @@ Link to the documentation: [https://spine-toolbox.readthedocs.io/en/latest/?badg
Spine Toolbox is an open source Python package to manage data, scenarios and workflows for modelling and simulation.
You can have your local workflow, but work as a team through version control and SQL databases.

<p align="center" width="100%">
<p align="center">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="./fig/spinetoolbox_logo.svg" width="50%">
<img alt="Spine Toolbox" src="./fig/spinetoolbox_on_wht.svg" width="50%">
Expand Down Expand Up @@ -51,7 +51,7 @@ These steps apply to both [Python/pipx](#installation-with-python-and-pipx) opti

1. If you don't have Python installed, please install it e.g. from
[Python.org](https://www.python.org/downloads/).
Please note that we support Python versions from 3.9 to 3.12. (As of 21st Oct. 2024, Python 3.13 has issues with some of our dependencies)
Please note that we support Python versions from 3.9 to 3.13.

2. Test that python is now in your PATH. Open a new terminal (e.g. Command Prompt) window and type

Expand Down Expand Up @@ -458,7 +458,6 @@ already open in the issue tracker.

&nbsp;
<hr>
<center>
<table width=500px frame="none">
<tr>
<td valign="middle" width=100px>
Expand All @@ -472,4 +471,3 @@ Innovation Actions under grant agreement N°101095998.</td>
<td valign="middle">This work has been partially supported by EU project Spine (2017-2021), which has received funding
from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 774629.</td>
</table>
</center>
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ classifiers = [
"License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)",
"Operating System :: OS Independent",
]
requires-python = ">=3.9, <3.13"
requires-python = ">=3.9"
dependencies = [
"PySide6 >= 6.5.0, != 6.5.3, != 6.6.3, != 6.7.0, != 6.8.0",
"jupyter_client >=6.0",
Expand Down

0 comments on commit b531694

Please sign in to comment.