Commit graph

8 commits

Author SHA1 Message Date
Cheng Pan
73e1aa37d4
[ZEPPELIN-5979] Support and use Python 3.9 in default (#4690) 2023-11-15 13:06:01 +08:00
Philipp Dallig
b5a860833b
Install holoview 1.16, 1.17 drops python 3.7 support see https://github.com/holoviz/holoviews/pull/5695 (#4638) 2023-08-07 09:33:10 +02:00
Jeff Zhang
ca216a512e
[ZEPPELIN-5755] Support Spark 3.3 (#4388)
* [ZEPPELIN-5755] Support Spark 3.3

* use hadoop3 profile for spark 3.3
2022-07-12 08:49:35 +08:00
Jeff Zhang
ade718c778 [ZEPPELIN-5693] IPythonInterpreterTest.testIPythonPlotting fails due to jinjia2 version upgrade
### What is this PR for?

Specify the jinjia2 version explicitly so that we won't get the error described in the jira.

### What type of PR is it?
[Bug Fix ]

### Todos
* [ ] - Task

### What is the Jira issue?
* https://issues.apache.org/jira/browse/ZEPPELIN-5693

### How should this be tested?
* CI pass

### Screenshots (if appropriate)

### Questions:
* Does the licenses files need update? No
* Is there breaking changes for older versions? No
* Does this needs documentation? No

Author: Jeff Zhang <zjffdu@apache.org>

Closes #4331 from zjffdu/ZEPPELIN-5693 and squashes the following commits:

bff6509c3b [Jeff Zhang] [ZEPPELIN-5693] IPythonInterpreterTest.testIPythonPlotting fails due to jinjia2 version upgrade
2022-03-25 18:44:42 +08:00
Philipp Dallig
cd09f93b0d [Hotfix] Add ipython_genutils
### What is this PR for?
Hotfix for CI

### What type of PR is it?
- Hot Fix

### How should this be tested?
* CI should run

### Questions:
* Does the licenses files need update? No
* Is there breaking changes for older versions? No
* Does this needs documentation? No

Author: Philipp Dallig <philipp.dallig@gmail.com>

Closes #4265 from Reamer/jupyter_bugfix and squashes the following commits:

dad1ff950 [Philipp Dallig] Add ipython_genutils
2021-11-11 14:04:18 +01:00
Jeff Zhang
fa1f72891f [ZEPPELIN-5525] Python vanillar interpreter doesn't' work in Python 3.8
### What is this PR for?

The root cause is due to ast api is changed after python 3.8, see https://github.com/ipython/ipython/pull/11593.
* The PR fixed this issue in `zeppelin_python.py`.
* This PR add tests for Python 3.8 for both python interpreter & spark interpreter (spark 2.4 doesn't support python 3.8, so there's no python 3.8 test for spark 2.4).  `jupyter_client` 5 is used because jupyter_client 7 doesn't work (tracked in ZEPPELIN-5533)
* bokeh test is disabled for flink interpreter. Because pyflink's dependencies conflicts with bokeh2.

### What type of PR is it?
[Bug Fix ]

### Todos
* [ ] - Task

### What is the Jira issue?
* https://issues.apache.org/jira/browse/ZEPPELIN-5525

### How should this be tested?
* Ci pass

### Screenshots (if appropriate)

### Questions:
* Does the licenses files need update? No
* Is there breaking changes for older versions? No
* Does this needs documentation? No

Author: Jeff Zhang <zjffdu@apache.org>

Closes #4230 from zjffdu/ZEPPELIN-5525 and squashes the following commits:

b816a530c0 [Jeff Zhang] [ZEPPELIN-5525] Python vanillar interpreter doesn't' work in Python 3.8
2021-09-28 11:54:27 +08:00
Jeff Zhang
ae63249fbb [HotFix] Fix Flink CI failure 2021-05-27 13:04:53 +08:00
Philipp Dallig
9e3b4eb9ae [ZEPPELIN-4385] Migrate to GitHub actions
### What is this PR for?
This PR will change the CI-System from [Travis](https://travis-ci.com/) to [GitHub Actions](https://github.com/features/actions)
**Advantages:**
 - [high usage limits](https://docs.github.com/en/free-pro-teamlatest/actions/reference/usage-limits-billing-and-administration#usage-limits)
 - No CI setup is required from the contributors
 - good integration with GitHub Pull request

**Disadvantage:**
 - At the moment we have some flappy tests and external dependencies. Both can cause a failed test, but we cannot restart a single job, only the entire workflow.

**Miscellaneous:**
 - CI is triggered with every push event
 - CI is triggered when PR event is open and synchronized
 - Selenium test is updated to python3
 - The Livy-Python2 test is dropped because Python2 has reached [the end of its lifetime](https://www.python.org/doc/sunset-python-2/)

### What type of PR is it?
 - Improvement

### Todos
* [ ] - Feedback for job splitting
* [x] - What is the purpose of the Jenkins job?

### What is the Jira issue?
* https://issues.apache.org/jira/browse/ZEPPELIN-4385

### How should this be tested?
* Strongly recommended: add automated unit tests for any new or changed behavior
* Outline any manual steps to test the PR here.

### Questions:
* Does the licenses files need update? No
* Is there breaking changes for older versions? No
* Does this needs documentation? No

Author: Philipp Dallig <philipp.dallig@gmail.com>

Closes #3986 from Reamer/github_actions and squashes the following commits:

eb13433a8 [Philipp Dallig] Goodbye travis
3de27c699 [Philipp Dallig] Adjust README
8302f5349 [Philipp Dallig] Adjust template for pull request
76d9bb22e [Philipp Dallig] Adjustments documentation
08155783e [Philipp Dallig] Remove travis_check.py
e865f2fc1 [Philipp Dallig] Remove "travis" in source code
6790b6e42 [Philipp Dallig] Add core.yml
27330791f [Philipp Dallig] Rewrite selenium tests to python3
1772024fc [Philipp Dallig] Add frontend tests
c81f48492 [Philipp Dallig] Add github actions workflow (rat)
18d5dbecb [Philipp Dallig] some cleanup
2020-12-09 12:28:25 +01:00