Skip to content

Commit 121f51f

Browse files
committed
Deploy only org.graalvm.python.embedding from graalpy-extensions for standalone tests
1 parent fbb0587 commit 121f51f

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

mx.graalpython/mx_graalpython.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -983,7 +983,7 @@ def deploy_local_maven_repo(env=None):
983983
return path, version, env
984984

985985

986-
def deploy_graalpy_extensions_to_local_maven_repo(env=None):
986+
def deploy_graalpy_extensions_to_local_maven_repo(env=None, only_projects=None):
987987
env = update_maven_opts({**os.environ.copy(), **(env or {})})
988988
env["MVNW_REPOURL"] = mx_urlrewrites.rewriteurl("https://repo.maven.apache.org/maven2/").rstrip('/')
989989
env["MVNW_VERBOSE"] = "true"
@@ -1016,6 +1016,8 @@ def abortCallback(msg):
10161016
*common_args, '-Pmxurlrewrite',
10171017
'-N', 'exec:java@patch-gradle-props'],
10181018
env=env, cwd=graalpy_extensions_path)
1019+
if only_projects:
1020+
common_args += ['-pl', ','.join(only_projects)]
10191021
mx.run([os.path.join(graalpy_extensions_path, mx.cmd_suffix('mvnw')),
10201022
*common_args, '-DdeployAtEnd=true',
10211023
f'-DaltDeploymentRepository=local::{pathlib.Path(local_repo_path).as_uri()}',
@@ -1478,7 +1480,7 @@ def graalpython_gate_runner(_, tasks):
14781480
gvm_jdk = graalvm_jdk()
14791481
standalone_home = graalpy_standalone_home('jvm')
14801482
mvn_repo_path, version, env = deploy_local_maven_repo()
1481-
deploy_graalpy_extensions_to_local_maven_repo()
1483+
deploy_graalpy_extensions_to_local_maven_repo(only_projects=['org.graalvm.python.embedding'])
14821484

14831485
if RUNNING_ON_LATEST_JAVA:
14841486
# our standalone python binary is meant for standalone graalpy

0 commit comments

Comments
 (0)