GitHub user bzz opened a pull request: https://github.com/apache/zeppelin/pull/1164
ZEPPELIN-1115: ### What is this PR for? Add new interpreter to Python group: `%python.sql` for SQL over DataFrame support ### What type of PR is it? Improvement ### Todos * [x] add new interpreter `%python.sql` * [x] add test * [x] make Python-dependant tests, excluded from CI * PythonInterpreterWithPythonInstalledTest * PythonPandasSqlInterpreterTest * run manually by `mvn -Dpython.test.exclude='' test -pl python -am` * [x] add docs `%python.sql` * [ ] make `%python.sql` fail gracefully in case there is no Pandas or PandaSQL installed ### What is the Jira issue? [ZEPPELIN-1115](https://issues.apache.org/jira/browse/ZEPPELIN-1115) ### How should this be tested? Outline the steps to test the PR here. ### Screenshots (if appropriate) ### Questions: * Does the licenses files need update? * Is there breaking changes for older versions? * Does this needs documentation? You can merge this pull request into a Git repository by running: $ git pull https://github.com/bzz/incubator-zeppelin ZEPPELIN-1115/python/add-sql-for-dataframes Alternatively you can review and apply these changes as the patch at: https://github.com/apache/zeppelin/pull/1164.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #1164 ---- commit 5f0621230e9bf3a33114127572c60aff3a600e50 Author: Alexander Bezzubov <b...@apache.org> Date: 2016-07-05T09:53:27Z Add draft implementation of %python.sql for DataFrames commit 3f4422ca87110f71eb9e401a9c22567db98fc8e4 Author: Alexander Bezzubov <b...@apache.org> Date: 2016-07-08T03:55:27Z Add %python.sql to interpreter menue commit 86b16209bc13da2b74416b9485d64a89a55454f2 Author: Alexander Bezzubov <b...@apache.org> Date: 2016-07-11T11:13:56Z Complete implementation of the PythonPandasSqlInterpreter commit da9dc742dd621a9c2e9e0cf81e8b07cecac8bfbb Author: Alexander Bezzubov <b...@apache.org> Date: 2016-07-11T11:35:53Z Make test for PythonPandasSqlInterpreter usable commit 37c53a60b17b27fc4097063a7370561f52f9e792 Author: Alexander Bezzubov <b...@apache.org> Date: 2016-07-11T14:11:19Z Add docs for %python.sql feature commit ee6048aeb1f9c4a2bcae72d85cf8acf6ac998d69 Author: Alexander Bezzubov <b...@apache.org> Date: 2016-07-11T14:40:40Z Update Python Matplotlib notebook example ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---