Skip to content

Commit 74cd53e

Browse files
authored
Merge pull request #124 from link-foundation/issue-123-656309e4
[Python] Update to require Python >= 3.13 and reduce CI load
2 parents 1e1f2c9 + 7a0a4c5 commit 74cd53e

File tree

2 files changed

+7
-14
lines changed

2 files changed

+7
-14
lines changed

.github/workflows/python.yml

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,17 +50,14 @@ jobs:
5050
needs: [findChangedPythonFiles]
5151
if: ${{ needs.findChangedPythonFiles.outputs.isPythonFilesChanged == 'true' }}
5252
runs-on: ubuntu-latest
53-
strategy:
54-
matrix:
55-
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12']
5653
steps:
5754
- uses: actions/checkout@v3
5855
with:
5956
submodules: true
60-
- name: Set up Python ${{ matrix.python-version }}
57+
- name: Set up Python 3.13
6158
uses: actions/setup-python@v4
6259
with:
63-
python-version: ${{ matrix.python-version }}
60+
python-version: '3.13'
6461
- name: Install dependencies
6562
run: |
6663
python -m pip install --upgrade pip
@@ -81,7 +78,7 @@ jobs:
8178
- name: Set up Python
8279
uses: actions/setup-python@v4
8380
with:
84-
python-version: '3.11'
81+
python-version: '3.13'
8582
- name: Install dependencies
8683
run: |
8784
python -m pip install --upgrade pip
@@ -122,7 +119,7 @@ jobs:
122119
- name: Set up Python
123120
uses: actions/setup-python@v4
124121
with:
125-
python-version: '3.11'
122+
python-version: '3.13'
126123
- name: Check if GitHub release already exists
127124
id: release-check
128125
run: |

python/pyproject.toml

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "links-notation"
7-
version = "0.9.0"
7+
version = "0.10.0"
88
description = "Python implementation of the Lino protocol parser"
99
readme = "README.md"
1010
license = {text = "Unlicense"}
@@ -17,15 +17,11 @@ classifiers = [
1717
"Intended Audience :: Developers",
1818
"License :: Public Domain",
1919
"Programming Language :: Python :: 3",
20-
"Programming Language :: Python :: 3.8",
21-
"Programming Language :: Python :: 3.9",
22-
"Programming Language :: Python :: 3.10",
23-
"Programming Language :: Python :: 3.11",
24-
"Programming Language :: Python :: 3.12",
20+
"Programming Language :: Python :: 3.13",
2521
"Topic :: Software Development :: Libraries :: Python Modules",
2622
"Topic :: Text Processing",
2723
]
28-
requires-python = ">=3.8"
24+
requires-python = ">=3.13"
2925

3026
[project.urls]
3127
Homepage = "https://github.com/link-foundation/links-notation"

0 commit comments

Comments
 (0)