Skip to content

feat: support Python 3.15 with verified Amulet compatibility Wheels - #20

Merged
ReallocAll merged 9 commits into
mainfrom
feat/python315-compat
Oct 10, 2026
Merged

ReallocAll merged 9 commits into
mainfrom
feat/python315-compat

Conversation

@ReallocAll

Copy link
Copy Markdown
Owner

Summary

  • Extend EndKeep's Python compatibility window from 3.12–3.14 to 3.12–3.15 on Linux and Windows x86-64.
  • Keep Amulet-LevelDB's 3.0.7a0 implementation unchanged; build CPython 3.15 Wheels from the exact upstream commit, validate Linux/Windows native DB operations, publish isolated compatibility prerelease, and pin both assets by SHA256.
  • Extend the compatibility CI matrix to eight combinations, resolving published Amulet Wheels from a clean environment. The Python 3.15 leg uses the successful Endstone 0.11.14.dev6 Build, run 38045137884, rather than an incompatible older Endstone wheel.
  • Update installation and contributor guidance.

Test evidence

Do not tag or publish an EndKeep plugin release automatically. The compatibility assets remain separately licensed under the Amulet Team License.

@ReallocAll
ReallocAll merged commit ff39009 into main Oct 10, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant