Skip to content

Commit edf0b97

Browse files
committed
[GR-59084] Revise descriptions for Maven artifacts.
PullRequest: graalpython/3520
2 parents 8ae3209 + 6de9e35 commit edf0b97

File tree

2 files changed

+23
-23
lines changed

2 files changed

+23
-23
lines changed

README.md

+15-15
Original file line numberDiff line numberDiff line change
@@ -54,20 +54,20 @@ Refer to our [embedding documentation](https://www.graalvm.org/latest/reference-
5454
<dependency>
5555
<groupId>org.graalvm.polyglot</groupId>
5656
<artifactId>polyglot</artifactId>
57-
<version>24.1.0</version>
57+
<version>24.1.1</version>
5858
</dependency>
5959
<dependency>
6060
<groupId>org.graalvm.polyglot</groupId>
6161
<artifactId>python</artifactId>
62-
<version>24.1.0</version>
62+
<version>24.1.1</version>
6363
<type>pom</type>
6464
</dependency>
6565
```
6666

6767
* Gradle
6868
```kotlin
69-
implementation("org.graalvm.polyglot:polyglot:24.1.0")
70-
implementation("org.graalvm.polyglot:python:24.1.0")
69+
implementation("org.graalvm.polyglot:polyglot:24.1.1")
70+
implementation("org.graalvm.polyglot:python:24.1.1")
7171
```
7272

7373
</details>
@@ -85,12 +85,12 @@ Thanks to our integration with GraalVM Native Image, we can deploy Python applic
8585
* Linux
8686

8787
The easiest way to install GraalPy on Linux is to use [Pyenv](https://github.com/pyenv/pyenv) (the Python version manager).
88-
To install version 24.1.0 using Pyenv, run the following commands:
88+
To install version 24.1.1 using Pyenv, run the following commands:
8989
```bash
90-
pyenv install graalpy-24.1.0
90+
pyenv install graalpy-24.1.1
9191
```
9292
```bash
93-
pyenv shell graalpy-24.1.0
93+
pyenv shell graalpy-24.1.1
9494
```
9595
> NOTE: There will be a delay between GraalPy release and its availability on Pyenv. Make sure to update Pyenv.
9696
@@ -102,12 +102,12 @@ Thanks to our integration with GraalVM Native Image, we can deploy Python applic
102102
* macOS
103103

104104
The easiest way to install GraalPy on macOS is to use [Pyenv](https://github.com/pyenv/pyenv) (the Python version manager).
105-
To install version 24.1.0 using Pyenv, run the following commands:
105+
To install version 24.1.1 using Pyenv, run the following commands:
106106
```bash
107-
pyenv install graalpy-24.1.0
107+
pyenv install graalpy-24.1.1
108108
```
109109
```bash
110-
pyenv shell graalpy-24.1.0
110+
pyenv shell graalpy-24.1.1
111111
```
112112
> NOTE: There will be a delay between GraalPy release and its availability on Pyenv. Make sure to update Pyenv.
113113
@@ -120,20 +120,20 @@ Thanks to our integration with GraalVM Native Image, we can deploy Python applic
120120
```
121121
For example:
122122
```bash
123-
sudo xattr -r -d com.apple.quarantine ~/.pyenv/versions/graalpy-24.1.0
123+
sudo xattr -r -d com.apple.quarantine ~/.pyenv/versions/graalpy-24.1.1
124124
```
125125
3. Uncompress the file and update your `PATH` environment variable to include to the _graalpy-XX.Y.Z-macos-amd64/bin_ (or _graalpy-XX.Y.Z-macos-aarch64/bin_) directory.
126126

127127
* Windows
128128

129129
The Windows support of GraalPy is still experimental, so not all features and packages may be available.
130130
The easiest way to install GraalPy on Windows is to use [Pyenv-win](https://pyenv-win.github.io/pyenv-win/) (the Python version manager for Windows).
131-
To install version 24.1.0 using Pyenv-win, run the following commands:
131+
To install version 24.1.1 using Pyenv-win, run the following commands:
132132
```cmd
133-
pyenv install graalpy-24.1.0-windows-amd64
133+
pyenv install graalpy-24.1.1-windows-amd64
134134
```
135135
```cmd
136-
pyenv shell graalpy-24.1.0-windows-amd64
136+
pyenv shell graalpy-24.1.1-windows-amd64
137137
```
138138
> NOTE: There will be a delay between GraalPy release and its availability on Pyenv. Make sure to update Pyenv.
139139

@@ -179,7 +179,7 @@ To run Jython scripts, you need to use a GraalPy distribution running on the JVM
179179
```
180180
For example:
181181
```bash
182-
sudo xattr -r -d com.apple.quarantine ~/.pyenv/versions/graalpy-24.1.0
182+
sudo xattr -r -d com.apple.quarantine ~/.pyenv/versions/graalpy-24.1.1
183183
```
184184
3. Uncompress the file and update your `PATH` environment variable to include to the _graalpy-jvm-XX.Y.Z-macos-amd64/bin_ (or _graalpy-jvm-XX.Y.Z-macos-aarch64/bin_) directory.
185185
4. Run your scripts with `graalpy --python.EmulateJython`.

mx.graalpython/suite.py

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# pylint: disable=anomalous-backslash-in-string
1+
# pylint: disable=anomalous-backslash-in-string,line-too-long
22
suite = {
33
# --------------------------------------------------------------------------------------------------------------
44
#
@@ -13,7 +13,7 @@
1313
"graalpython:pythonVersion": "3.11.7",
1414
"release": False,
1515
"groupId": "org.graalvm.python",
16-
"url": "http://www.graalvm.org/",
16+
"url": "http://www.graalvm.org/python",
1717

1818
"developer": {
1919
"name": "GraalVM Development",
@@ -943,7 +943,7 @@
943943
"distDependencies": [
944944
"sdk:POLYGLOT",
945945
],
946-
"description": "GraalPy, an implementation of the Python language in Java, optimized for Graal. This artifact provides convenience APIs to make embedding GraalPy with Python packages easier.",
946+
"description": "GraalPy, a high-performance embeddable Python 3 runtime for Java. This artifact provides convenience APIs to embed GraalPy into Java applications. Use this dependency if you install additional Python packages with the Maven or Gradle plugins for GraalPy.",
947947
"maven": {
948948
"groupId": "org.graalvm.python",
949949
"artifactId": "python-embedding",
@@ -966,7 +966,7 @@
966966
"distDependencies": [
967967
"sdk:POLYGLOT",
968968
],
969-
"description": "GraalPy, an implementation of the Python language in Java, optimized for Graal. This artifact contains utilities for tools that want to integrate GraalPy packages into the build process of Java applications.",
969+
"description": "GraalPy, a high-performance embeddable Python 3 runtime for Java. This artifact contains utilities for tools that want to integrate GraalPy packages into the build process of Java applications.",
970970
"maven": {
971971
"groupId": "org.graalvm.python",
972972
"artifactId": "python-embedding-tools",
@@ -1019,7 +1019,7 @@
10191019
"sdk:MAVEN_DOWNLOADER",
10201020
"sdk:NATIVEIMAGE",
10211021
],
1022-
"description": "GraalPy, an implementation of the Python language in Java, optimized for Graal. This artifact provides a command-line launcher for GraalPy.",
1022+
"description": "GraalPy, a high-performance embeddable Python 3 runtime for Java. This artifact provides a command-line launcher for GraalPy.",
10231023
"maven": {
10241024
"groupId": "org.graalvm.python",
10251025
"artifactId": "python-launcher",
@@ -1092,7 +1092,7 @@
10921092
"java.base",
10931093
],
10941094
"compress": True,
1095-
"description": "GraalPy, an implementation of the Python language in Java, optimized for Graal. This artifact includes the GraalPy standard library.",
1095+
"description": "GraalPy, a high-performance embeddable Python 3 runtime for Java. This artifact includes the GraalPy standard library. It is not recommended to depend on the artifact directly. Instead, use \'org.graalvm.polyglot:python\' or \'org.graalvm.polyglot:python-community\' to ensure all dependencies are pulled in correctly.",
10961096
"maven": {
10971097
"artifactId": "python-resources",
10981098
"groupId": "org.graalvm.python",
@@ -1150,7 +1150,7 @@
11501150
"javaProperties": {
11511151
"python.jni.library": "<lib:pythonjni>"
11521152
},
1153-
"description": "GraalPy, an implementation of the Python language in Java, optimized for Graal. This artifact includes the core language runtime without standard libraries.",
1153+
"description": "GraalPy, a high-performance embeddable Python 3 runtime for Java. This artifact includes the core language runtime without standard libraries. It is not recommended to depend on the artifact directly. Instead, use \'org.graalvm.polyglot:python\' or \'org.graalvm.polyglot:python-community\' to ensure all dependencies are pulled in correctly.",
11541154
"maven": {
11551155
"artifactId": "python-language",
11561156
"groupId": "org.graalvm.python",
@@ -1171,7 +1171,7 @@
11711171
"GRAALPYTHON_RESOURCES",
11721172
"truffle:TRUFFLE_RUNTIME",
11731173
],
1174-
"description": "GraalPy, an implementation of the Python language in Java, optimized for Graal. This is a meta POM that pulls in GraalPy and the community edition of Truffle.",
1174+
"description": "GraalPy, a high-performance embeddable Python 3 runtime for Java. This POM dependency pulls in GraalPy dependencies and Truffle Community Edition.",
11751175
"maven": {
11761176
"groupId": "org.graalvm.python",
11771177
"artifactId": "python-community",

0 commit comments

Comments
 (0)