Skip to content

Commit 636b3e0

Browse files
committedJan 2, 2025·
Test Python 3.7 on Ubuntu 22.04, and add Ubuntu 3.13
This is analogous to the gitdb test workflow and `setup.py` updates in gitpython-developers/gitdb#114. 1. Testing 3.7 on 22.04 rather than 24.04 should fix the problem where it fails because Python 3.7 is not available. 2. Adding Ubuntu 3.13 to CI may help reveal if there are 3.13-specific problems with smmap. 3. smmap seems to be working on Python 3.13 (which is a stable Python release) and there are no specific expected problems with it, so this adds it to the list of supported releases. In particular, this change, due to (1), fixes the current CI failure for smmap observed in f31bfa3.
1 parent f31bfa3 commit 636b3e0

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed
 

‎.github/workflows/pythonpackage.yml

+7-3
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,17 @@ on: [push, pull_request, workflow_dispatch]
77

88
jobs:
99
build:
10-
11-
runs-on: ubuntu-latest
1210
strategy:
1311
matrix:
14-
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"]
12+
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]
1513
include:
1614
- experimental: false
15+
- os: ubuntu-latest
16+
- python-version: "3.7"
17+
os: ubuntu-22.04
18+
19+
runs-on: ${{ matrix.os }}
20+
1721
continue-on-error: ${{ matrix.experimental }}
1822

1923
steps:

‎setup.py

+1
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
"Programming Language :: Python :: 3.10",
4545
"Programming Language :: Python :: 3.11",
4646
"Programming Language :: Python :: 3.12",
47+
"Programming Language :: Python :: 3.13",
4748
"Programming Language :: Python :: 3 :: Only",
4849
],
4950
long_description=long_description,

0 commit comments

Comments
 (0)
Please sign in to comment.