Skip to content

Commit d6e7410

Browse files
committed
[GR-71395] Adding version information
PullRequest: graalpython/4230
2 parents edb2e64 + 5e47fe8 commit d6e7410

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

docs/user/README.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,22 @@ You can use GraalPy with GraalVM JDK, Oracle JDK, or OpenJDK.
44
To add GraalPy to your Java application, use Maven or Gradle as shown below.
55
For other build systems (like Ant, Make, CMake, etc.), manual configuration may be required.
66

7+
## Version Compatibility
8+
9+
The following table shows which Python versions are supported by each GraalPy release:
10+
11+
| GraalPy Version | Python Version | GraalVM Platform |
12+
| --------------- | -------------- | --------------------------------------------------------------- |
13+
| 25.x | Python 3.12.8 | Oracle GraalVM 25.x, GraalVM Community Edition 25.x |
14+
| 23.x | Python 3.10.8 | Oracle GraalVM for JDK 21.x, Oracle GraalVM for JDK 17.x |
15+
| 22.x | Python 3.8.5 | GraalVM Enterprise Edition 21.3.x |
16+
717
### Platform support
818

919
GraalPy is mostly written in Java and Python, but the Python package ecosystem is rich in native packages that need platform specific support via native libraries that expose platform-specific APIs.
1020
Our main operating system is Oracle Linux, the CPU architectures we focus on are AMD64 and ARM, and the main JDK we test is Oracle GraalVM.
1121
Windows and macOS with GraalVM JDK are less well tested, and outside of those combinations we target only basic test coverage.
12-
See [below](Test-Tiers.md) for a detailed breakdown.
22+
See [test tiers](Test-Tiers.md) for a detailed breakdown.
1323

1424
## Maven
1525

0 commit comments

Comments
 (0)