Impala Public Jenkins has submitted this change and it was merged. ( 
http://gerrit.cloudera.org:8080/15642 )

Change subject: IMPALA-9362: Upgrade sqlparse 0.1.19 -> 0.3.1
......................................................................

IMPALA-9362: Upgrade sqlparse 0.1.19 -> 0.3.1

Upgrades the impala-shell's bundled version of sqlparse to 0.3.1.
There were some API changes in 0.2.0+ that required a re-write of
the StripLeadingCommentFilter in impala_shell.py. A slight perf
optimization was also added to avoid using the filter altogether
if no leading comment is readily discernible.

As 0.1.19 was the last version of sqlparse to support python 2.6,
this patch also breaks Impala's compatibility with python 2.6.

No new tests were added, but all existing tests passed without
modification.

Change-Id: I77a1fd5ae311634a18ee04b8c389d8a3f3a6e001
Reviewed-on: http://gerrit.cloudera.org:8080/15642
Reviewed-by: Impala Public Jenkins <[email protected]>
Tested-by: Impala Public Jenkins <[email protected]>
---
M LICENSE.txt
M README.md
M bin/rat_exclude_files.txt
M infra/python/deps/requirements.txt
M shell/.gitignore
D shell/ext-py/sqlparse-0.1.19/.travis.yml
D shell/ext-py/sqlparse-0.1.19/AUTHORS
D shell/ext-py/sqlparse-0.1.19/CHANGES
D shell/ext-py/sqlparse-0.1.19/README.rst
D shell/ext-py/sqlparse-0.1.19/bin/sqlformat
D shell/ext-py/sqlparse-0.1.19/docs/source/analyzing.rst
D shell/ext-py/sqlparse-0.1.19/docs/source/api.rst
D shell/ext-py/sqlparse-0.1.19/docs/source/changes.rst
D shell/ext-py/sqlparse-0.1.19/docs/source/conf.py
D shell/ext-py/sqlparse-0.1.19/docs/source/index.rst
D shell/ext-py/sqlparse-0.1.19/docs/source/indices.rst
D shell/ext-py/sqlparse-0.1.19/docs/source/intro.rst
D shell/ext-py/sqlparse-0.1.19/docs/source/ui.rst
D shell/ext-py/sqlparse-0.1.19/docs/sqlformat.1
D shell/ext-py/sqlparse-0.1.19/pytest.ini
D shell/ext-py/sqlparse-0.1.19/setup.py
D shell/ext-py/sqlparse-0.1.19/sqlparse/engine/__init__.py
D shell/ext-py/sqlparse-0.1.19/sqlparse/engine/filter.py
D shell/ext-py/sqlparse-0.1.19/sqlparse/engine/grouping.py
D shell/ext-py/sqlparse-0.1.19/sqlparse/exceptions.py
D shell/ext-py/sqlparse-0.1.19/sqlparse/filters.py
D shell/ext-py/sqlparse-0.1.19/sqlparse/formatter.py
D shell/ext-py/sqlparse-0.1.19/sqlparse/functions.py
D shell/ext-py/sqlparse-0.1.19/sqlparse/keywords.py
D shell/ext-py/sqlparse-0.1.19/sqlparse/lexer.py
D shell/ext-py/sqlparse-0.1.19/sqlparse/pipeline.py
D shell/ext-py/sqlparse-0.1.19/sqlparse/sql.py
D shell/ext-py/sqlparse-0.1.19/sqlparse/tokens.py
D shell/ext-py/sqlparse-0.1.19/sqlparse/utils.py
D shell/ext-py/sqlparse-0.1.19/tests/test_filters.py
D shell/ext-py/sqlparse-0.1.19/tests/test_format.py
D shell/ext-py/sqlparse-0.1.19/tests/test_functions.py
D shell/ext-py/sqlparse-0.1.19/tests/test_grouping.py
D shell/ext-py/sqlparse-0.1.19/tests/test_parse.py
D shell/ext-py/sqlparse-0.1.19/tests/test_pipeline.py
D shell/ext-py/sqlparse-0.1.19/tests/test_regressions.py
D shell/ext-py/sqlparse-0.1.19/tests/test_split.py
D shell/ext-py/sqlparse-0.1.19/tests/test_tokenize.py
D shell/ext-py/sqlparse-0.1.19/tests/utils.py
D shell/ext-py/sqlparse-0.1.19/tox.ini
A shell/ext-py/sqlparse-0.3.1/AUTHORS
A shell/ext-py/sqlparse-0.3.1/CHANGELOG
R shell/ext-py/sqlparse-0.3.1/LICENSE
R shell/ext-py/sqlparse-0.3.1/MANIFEST.in
A shell/ext-py/sqlparse-0.3.1/README.rst
R shell/ext-py/sqlparse-0.3.1/TODO
A shell/ext-py/sqlparse-0.3.1/setup.cfg
A shell/ext-py/sqlparse-0.3.1/setup.py
R shell/ext-py/sqlparse-0.3.1/sqlparse/__init__.py
A shell/ext-py/sqlparse-0.3.1/sqlparse/__main__.py
A shell/ext-py/sqlparse-0.3.1/sqlparse/cli.py
A shell/ext-py/sqlparse-0.3.1/sqlparse/compat.py
A shell/ext-py/sqlparse-0.3.1/sqlparse/engine/__init__.py
A shell/ext-py/sqlparse-0.3.1/sqlparse/engine/filter_stack.py
A shell/ext-py/sqlparse-0.3.1/sqlparse/engine/grouping.py
A shell/ext-py/sqlparse-0.3.1/sqlparse/engine/statement_splitter.py
A shell/ext-py/sqlparse-0.3.1/sqlparse/exceptions.py
A shell/ext-py/sqlparse-0.3.1/sqlparse/filters/__init__.py
A shell/ext-py/sqlparse-0.3.1/sqlparse/filters/aligned_indent.py
A shell/ext-py/sqlparse-0.3.1/sqlparse/filters/others.py
A shell/ext-py/sqlparse-0.3.1/sqlparse/filters/output.py
A shell/ext-py/sqlparse-0.3.1/sqlparse/filters/reindent.py
A shell/ext-py/sqlparse-0.3.1/sqlparse/filters/right_margin.py
A shell/ext-py/sqlparse-0.3.1/sqlparse/filters/tokens.py
A shell/ext-py/sqlparse-0.3.1/sqlparse/formatter.py
A shell/ext-py/sqlparse-0.3.1/sqlparse/keywords.py
A shell/ext-py/sqlparse-0.3.1/sqlparse/lexer.py
A shell/ext-py/sqlparse-0.3.1/sqlparse/sql.py
A shell/ext-py/sqlparse-0.3.1/sqlparse/tokens.py
A shell/ext-py/sqlparse-0.3.1/sqlparse/utils.py
R shell/ext-py/sqlparse-0.3.1/tests/__init__.py
A shell/ext-py/sqlparse-0.3.1/tests/conftest.py
R shell/ext-py/sqlparse-0.3.1/tests/files/_Make_DirEntry.sql
R shell/ext-py/sqlparse-0.3.1/tests/files/begintag.sql
R shell/ext-py/sqlparse-0.3.1/tests/files/begintag_2.sql
R shell/ext-py/sqlparse-0.3.1/tests/files/dashcomment.sql
A shell/ext-py/sqlparse-0.3.1/tests/files/encoding_gbk.sql
A shell/ext-py/sqlparse-0.3.1/tests/files/encoding_utf8.sql
R shell/ext-py/sqlparse-0.3.1/tests/files/function.sql
R shell/ext-py/sqlparse-0.3.1/tests/files/function_psql.sql
R shell/ext-py/sqlparse-0.3.1/tests/files/function_psql2.sql
R shell/ext-py/sqlparse-0.3.1/tests/files/function_psql3.sql
A shell/ext-py/sqlparse-0.3.1/tests/files/function_psql4.sql
R shell/ext-py/sqlparse-0.3.1/tests/files/huge_select.sql
A shell/ext-py/sqlparse-0.3.1/tests/files/stream.sql
R shell/ext-py/sqlparse-0.3.1/tests/files/test_cp1251.sql
A shell/ext-py/sqlparse-0.3.1/tests/test_cli.py
A shell/ext-py/sqlparse-0.3.1/tests/test_format.py
A shell/ext-py/sqlparse-0.3.1/tests/test_grouping.py
A shell/ext-py/sqlparse-0.3.1/tests/test_keywords.py
A shell/ext-py/sqlparse-0.3.1/tests/test_parse.py
A shell/ext-py/sqlparse-0.3.1/tests/test_regressions.py
A shell/ext-py/sqlparse-0.3.1/tests/test_split.py
A shell/ext-py/sqlparse-0.3.1/tests/test_tokenize.py
A shell/ext-py/sqlparse-0.3.1/tox.ini
M shell/impala_shell.py
M shell/packaging/requirements.txt
M tests/shell/test_shell_commandline.py
103 files changed, 7,535 insertions(+), 6,883 deletions(-)

Approvals:
  Impala Public Jenkins: Looks good to me, approved; Verified

--
To view, visit http://gerrit.cloudera.org:8080/15642
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: I77a1fd5ae311634a18ee04b8c389d8a3f3a6e001
Gerrit-Change-Number: 15642
Gerrit-PatchSet: 10
Gerrit-Owner: David Knupp <[email protected]>
Gerrit-Reviewer: David Knupp <[email protected]>
Gerrit-Reviewer: Impala Public Jenkins <[email protected]>
Gerrit-Reviewer: Joe McDonnell <[email protected]>
Gerrit-Reviewer: Sahil Takiar <[email protected]>
Gerrit-Reviewer: Thomas Tauber-Marshall <[email protected]>
Gerrit-Reviewer: Tim Armstrong <[email protected]>

Reply via email to