This is an automated email from the ASF dual-hosted git repository.
jongyoul pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/zeppelin.git
The following commit(s) were added to refs/heads/master by this push:
new f42943c6d5 [ZEPPELIN-5804] support python 3.10 (#4453)
f42943c6d5 is described below
commit f42943c6d5bc04498b7fc9ca518dc433091a9c9c
Author: Jiyun Park <[email protected]>
AuthorDate: Tue Sep 6 18:23:28 2022 +0900
[ZEPPELIN-5804] support python 3.10 (#4453)
---
.../org/apache/zeppelin/python/IPythonInterpreter.java | 4 ++--
.../zeppelin/python/PythonDockerInterpreter.java | 2 +-
.../org/apache/zeppelin/python/PythonInterpreter.java | 4 ++--
python/src/main/resources/python/py4j-src-0.10.7.zip | Bin 208574 -> 0 bytes
python/src/main/resources/python/py4j-src-0.10.9.7.zip | Bin 0 -> 42424 bytes
5 files changed, 5 insertions(+), 5 deletions(-)
diff --git
a/python/src/main/java/org/apache/zeppelin/python/IPythonInterpreter.java
b/python/src/main/java/org/apache/zeppelin/python/IPythonInterpreter.java
index e482585c46..49721c760a 100644
--- a/python/src/main/java/org/apache/zeppelin/python/IPythonInterpreter.java
+++ b/python/src/main/java/org/apache/zeppelin/python/IPythonInterpreter.java
@@ -173,9 +173,9 @@ public class IPythonInterpreter extends
JupyterKernelInterpreter {
Map<String, String> envs = super.setupKernelEnv();
if (useBuiltinPy4j) {
//TODO(zjffdu) don't do hard code on py4j here
- File py4jDestFile = new File(kernelWorkDir, "py4j-src-0.10.7.zip");
+ File py4jDestFile = new File(kernelWorkDir, "py4j-src-0.10.9.7.zip");
FileUtils.copyURLToFile(getClass().getClassLoader().getResource(
- "python/py4j-src-0.10.7.zip"), py4jDestFile);
+ "python/py4j-src-0.10.9.7.zip"), py4jDestFile);
if (additionalPythonPath != null) {
// put the py4j at the end, because additionalPythonPath may already
contain py4j.
// e.g. IPySparkInterpreter
diff --git
a/python/src/main/java/org/apache/zeppelin/python/PythonDockerInterpreter.java
b/python/src/main/java/org/apache/zeppelin/python/PythonDockerInterpreter.java
index 52caf35084..08812f31e7 100644
---
a/python/src/main/java/org/apache/zeppelin/python/PythonDockerInterpreter.java
+++
b/python/src/main/java/org/apache/zeppelin/python/PythonDockerInterpreter.java
@@ -91,7 +91,7 @@ public class PythonDockerInterpreter extends Interpreter {
":/_zeppelin ";
// set PYTHONPATH
- String pythonPath =
".:/_python_workdir/py4j-src-0.10.7.zip:/_python_workdir";
+ String pythonPath =
".:/_python_workdir/py4j-src-0.10.9.7.zip:/_python_workdir";
setPythonCommand("docker run -i --rm " +
mountPythonScript +
diff --git
a/python/src/main/java/org/apache/zeppelin/python/PythonInterpreter.java
b/python/src/main/java/org/apache/zeppelin/python/PythonInterpreter.java
index d45fb52a48..6dfea9941f 100644
--- a/python/src/main/java/org/apache/zeppelin/python/PythonInterpreter.java
+++ b/python/src/main/java/org/apache/zeppelin/python/PythonInterpreter.java
@@ -191,7 +191,7 @@ public class PythonInterpreter extends Interpreter {
copyResourceToPythonWorkDir("python/zeppelin_context.py",
"zeppelin_context.py");
copyResourceToPythonWorkDir("python/backend_zinline.py",
"backend_zinline.py");
copyResourceToPythonWorkDir("python/mpl_config.py", "mpl_config.py");
- copyResourceToPythonWorkDir("python/py4j-src-0.10.7.zip",
"py4j-src-0.10.7.zip");
+ copyResourceToPythonWorkDir("python/py4j-src-0.10.9.7.zip",
"py4j-src-0.10.9.7.zip");
}
protected boolean useIPython() {
@@ -217,7 +217,7 @@ public class PythonInterpreter extends Interpreter {
Map<String, String> env = EnvironmentUtils.getProcEnvironment();
appendToPythonPath(env, pythonWorkDir.getAbsolutePath());
if (useBuiltinPy4j) {
- appendToPythonPath(env, pythonWorkDir.getAbsolutePath() +
"/py4j-src-0.10.7.zip");
+ appendToPythonPath(env, pythonWorkDir.getAbsolutePath() +
"/py4j-src-0.10.9.7.zip");
}
LOGGER.info("PYTHONPATH: {}", env.get("PYTHONPATH"));
return env;
diff --git a/python/src/main/resources/python/py4j-src-0.10.7.zip
b/python/src/main/resources/python/py4j-src-0.10.7.zip
deleted file mode 100644
index 7884a7395f..0000000000
Binary files a/python/src/main/resources/python/py4j-src-0.10.7.zip and
/dev/null differ
diff --git a/python/src/main/resources/python/py4j-src-0.10.9.7.zip
b/python/src/main/resources/python/py4j-src-0.10.9.7.zip
new file mode 100644
index 0000000000..6abba4efa0
Binary files /dev/null and
b/python/src/main/resources/python/py4j-src-0.10.9.7.zip differ