Skip to content

Commit a06cb81

Browse files
committed
py > 3.12 and update C++ deps
1 parent 1cb9c71 commit a06cb81

File tree

4 files changed

+10
-9
lines changed

4 files changed

+10
-9
lines changed

pyproject.toml

+7-6
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ build-backend = "scikit_build_core.build"
77

88
[project]
99
name = "pgeof"
10-
version = "0.3.0"
10+
version = "0.3.1"
1111
readme = "README.md"
1212
description = "Compute the geometric features associated with each point's neighborhood:"
13-
requires-python = ">=3.8,<3.13"
13+
requires-python = ">=3.9" # uses stable ABI
1414
license = {file = "LICENSE"}
1515
authors = [
1616
{name = "Loic Landrieu", email = "[email protected]"},
@@ -23,7 +23,7 @@ classifiers = [
2323
"Topic :: Scientific/Engineering"
2424
]
2525
dependencies = [
26-
"numpy >= 1.7, < 2"
26+
"numpy >= 1.7"
2727
]
2828

2929
[project.urls]
@@ -90,12 +90,13 @@ python =
9090
3.10: py310
9191
3.11: py311
9292
3.12: py312
93+
3.13: py313
9394
9495
[testenv]
9596
deps =
9697
pytest >= 7.4
9798
pytest-benchmark ~= 4.0
98-
numpy >= 1.7, < 2
99+
numpy >= 1.7
99100
scipy
100101
jakteristics;platform_system=="Windows" or platform_system=="Linux"
101102
commands = pytest --basetemp="{envtmpdir}" {posargs}
@@ -106,8 +107,8 @@ commands = pytest -s --basetemp="{envtmpdir}" {posargs:tests/bench_knn.py tests/
106107
"""
107108

108109
[tool.cibuildwheel]
109-
build = "cp3{9,10,11,12}-*"
110-
archs = ["auto64"] # limit to 64bits builds
110+
build = "cp3{9,10,11,12}-*" # uses stable abi for py >= 3.12
111+
archs = ["auto64"] # limits to 64bits builds
111112

112113
# Needed for full C++17 support
113114
[tool.cibuildwheel.macos.environment]

third_party/eigen

Submodule eigen updated from 287c801 to 3147391

third_party/taskflow

Submodule taskflow updated 816 files

0 commit comments

Comments
 (0)