Skip to content

Commit e6bf5b2

Browse files
GH1052 python 3.13 support (#1144)
* GH1052 Enable support for python 3.13 * Update pyproject * Fix pyproject * Try fix for windows h5py * Try fix for windows h5py * Try fix for windows h5py * Try fix for windows h5py * GH1052 Clean up changes in pyproject * Update pyproject.toml * GH1052 PR feedback * GH1052 PR feedback
1 parent cf79529 commit e6bf5b2

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

.github/workflows/test.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
matrix:
2020
# macos-latest is arm
2121
os: [ubuntu-latest, windows-latest, macos-latest]
22-
python-version: ["3.10", "3.11", "3.12"]
22+
python-version: ["3.10", "3.11", "3.12", "3.13"]
2323

2424
name: OS ${{ matrix.os }} - Python ${{ matrix.python-version }}
2525

pyproject.toml

+4-4
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ classifiers = [
1919
"Programming Language :: Python :: 3.10",
2020
"Programming Language :: Python :: 3.11",
2121
"Programming Language :: Python :: 3.12",
22+
"Programming Language :: Python :: 3.13",
2223
"Topic :: Scientific/Engineering",
2324
"Typing :: Stubs Only",
2425
]
@@ -47,8 +48,7 @@ pre-commit = ">=2.19.0"
4748
black = ">=23.3.0"
4849
isort = ">=5.12.0"
4950
openpyxl = ">=3.0.10"
50-
# for tables, MacOS gives random CI failures on 3.9.2
51-
tables = { version = "==3.10.1", python = "<4" } # 3.8.0 depends on blosc2 which caps python to <4
51+
tables = { version = ">=3.10.1", python = "<4" }
5252
lxml = ">=4.9.1"
5353
pyreadstat = ">=1.2.0"
5454
xlrd = ">=2.0.1"
@@ -58,12 +58,12 @@ odfpy = ">=1.4.1"
5858
xarray = ">=22.6.0"
5959
tabulate = ">=0.8.10"
6060
jinja2 = ">=3.1"
61-
scipy = { version = ">=1.9.1", python = "<3.13" }
61+
scipy = { version = ">=1.9.1", python = "<3.14" }
6262
SQLAlchemy = ">=2.0.12"
6363
types-python-dateutil = ">=2.8.19"
6464
beautifulsoup4 = ">=4.12.2"
6565
html5lib = ">=1.1"
66-
python-calamine = "0.2.0"
66+
python-calamine = ">=0.2.0"
6767

6868
[build-system]
6969
requires = ["poetry-core>=1.0.0"]

0 commit comments

Comments
 (0)