Skip to content

Commit 2f3b5e5

Browse files
committed
Drop EOL Python 3.9, bump pddl-examples, retire Mergify
- Python 3.9 reached end of life in October 2025: the test matrix now runs 3.10-3.14 and requires-python moves to >=3.10 to match. - pddl-examples submodule advances to today's synced main (d2de477), which now auto-imports from planning.domains. - Remove .mergify.yml: the auto-merge rule needs an approving review that a single-maintainer org never produces, and the reviewer-assign rule pings an inactive account. Every recent PR was merged manually; the Mergify check reported neutral on all of them.
1 parent 89fdc5a commit 2f3b5e5

4 files changed

Lines changed: 5 additions & 34 deletions

File tree

.github/workflows/tests.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@ jobs:
1313
fail-fast: false
1414
matrix:
1515
os: [ubuntu-latest]
16-
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14']
16+
# 3.9 reached end of life in October 2025; the floor is now 3.10
17+
# (kept in sync with requires-python in pyproject.toml).
18+
python-version: ['3.10', '3.11', '3.12', '3.13', '3.14']
1719
# The charts are an optional extra, so most of the matrix runs without
1820
# matplotlib — that is the configuration nearly every user installs,
1921
# and it proves the core stays importable without it. One entry pulls

.mergify.yml

Lines changed: 0 additions & 30 deletions
This file was deleted.

pddl-examples

Submodule pddl-examples updated 217 files

pyproject.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ name = "jupyddl"
77
version = "2.3.0"
88
description = "A pure-Python PDDL planning framework: parser, grounding, classical-to-SOTA planners, heuristics and benchmarking."
99
readme = "README.md"
10-
requires-python = ">=3.9"
10+
requires-python = ">=3.10"
1111
license = { text = "Apache-2.0" }
1212
authors = [{ name = "Erwin Lejeune" }]
1313
keywords = ["pddl", "planning", "heuristic-search", "a-star", "lm-cut", "automated-planning"]
@@ -20,7 +20,6 @@ classifiers = [
2020
"License :: OSI Approved :: Apache Software License",
2121
"Operating System :: OS Independent",
2222
"Programming Language :: Python :: 3",
23-
"Programming Language :: Python :: 3.9",
2423
"Programming Language :: Python :: 3.10",
2524
"Programming Language :: Python :: 3.11",
2625
"Programming Language :: Python :: 3.12",

0 commit comments

Comments
 (0)