You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@phoenix.apache.org by st...@apache.org on 2021/08/18 15:12:09 UTC
[phoenix-queryserver] branch master updated: PHOENIX-6529 Release
python-phoenixdb 1.1.0
This is an automated email from the ASF dual-hosted git repository.
stoty pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/phoenix-queryserver.git
The following commit(s) were added to refs/heads/master by this push:
new 48ca4b2 PHOENIX-6529 Release python-phoenixdb 1.1.0
48ca4b2 is described below
commit 48ca4b22b0f2793d54d7ae0ab4e6f8b5751301b4
Author: Istvan Toth <st...@cloudera.com>
AuthorDate: Wed Aug 18 12:31:48 2021 +0200
PHOENIX-6529 Release python-phoenixdb 1.1.0
also split too long lines
---
python-phoenixdb/NEWS.rst | 8 ++++++++
python-phoenixdb/phoenixdb/cursor.py | 4 +++-
python-phoenixdb/phoenixdb/tests/test_db.py | 9 ++++++---
python-phoenixdb/setup.py | 2 +-
4 files changed, 18 insertions(+), 5 deletions(-)
diff --git a/python-phoenixdb/NEWS.rst b/python-phoenixdb/NEWS.rst
index 22fa1ce..5d9dfc8 100644
--- a/python-phoenixdb/NEWS.rst
+++ b/python-phoenixdb/NEWS.rst
@@ -1,6 +1,14 @@
Changelog
=========
+Version 1.1.0
+-------------
+
+- Implemented get_primary_keys() and get_index_info() methods in meta object (PHOENIX-6410)
+- Fixed broken SqlAlchemy get_pk_constraint() method to use meta.get_primary_keys() (PHOENIX-6410)
+- Implemented SqlAlchemy get_indexes() method to expose meta.get_index_info() (PHOENIX-6410)
+- Fixed empty array column handling in result set (PHOENIX-6484)
+
Version 1.0.1
-------------
diff --git a/python-phoenixdb/phoenixdb/cursor.py b/python-phoenixdb/phoenixdb/cursor.py
index 0f1ace2..f4e84d4 100644
--- a/python-phoenixdb/phoenixdb/cursor.py
+++ b/python-phoenixdb/phoenixdb/cursor.py
@@ -175,7 +175,9 @@ class Cursor(object):
def _transform_parameters(self, parameters):
if len(parameters) != len(self._parameter_data_types):
- raise ProgrammingError('Number of placeholders (?) must match number of parameters. Number of placeholders: {0}. Number of parameters: {1}'.format(len(self._parameter_data_types), len(parameters)))
+ raise ProgrammingError('Number of placeholders (?) must match number of parameters.'
+ ' Number of placeholders: {0}. Number of parameters: {1}'
+ .format(len(self._parameter_data_types), len(parameters)))
typed_parameters = []
for value, data_type in zip(parameters, self._parameter_data_types):
field_name, rep, mutate_to, cast_from, is_array = data_type
diff --git a/python-phoenixdb/phoenixdb/tests/test_db.py b/python-phoenixdb/phoenixdb/tests/test_db.py
index 3056a6b..6b94ba8 100644
--- a/python-phoenixdb/phoenixdb/tests/test_db.py
+++ b/python-phoenixdb/phoenixdb/tests/test_db.py
@@ -296,10 +296,13 @@ class PhoenixDatabaseTest(DatabaseTestCase):
])
with self.assertRaises(ProgrammingError) as cm:
cursor.execute("UPSERT INTO phoenixdb_test_param_number VALUES (?, ?)", (123, 'John Doe', 'admin'))
- self.assertEqual("Number of placeholders (?) must match number of parameters. Number of placeholders: 2. Number of parameters: 3", cm.exception.message)
+ self.assertEqual("Number of placeholders (?) must match number of parameters."
+ " Number of placeholders: 2. Number of parameters: 3", cm.exception.message)
with self.assertRaises(ProgrammingError) as cm:
cursor.execute("UPSERT INTO phoenixdb_test_param_number VALUES (?, ?, ?)", (123, 'John Doe', 'admin', 'asd'))
- self.assertEqual("Number of placeholders (?) must match number of parameters. Number of placeholders: 3. Number of parameters: 4", cm.exception.message)
+ self.assertEqual("Number of placeholders (?) must match number of parameters."
+ " Number of placeholders: 3. Number of parameters: 4", cm.exception.message)
with self.assertRaises(ProgrammingError) as cm:
cursor.execute("UPSERT INTO phoenixdb_test_param_number VALUES (?, ?, ?)", (123, 'John Doe'))
- self.assertEqual("Number of placeholders (?) must match number of parameters. Number of placeholders: 3. Number of parameters: 2", cm.exception.message)
+ self.assertEqual("Number of placeholders (?) must match number of parameters."
+ " Number of placeholders: 3. Number of parameters: 2", cm.exception.message)
diff --git a/python-phoenixdb/setup.py b/python-phoenixdb/setup.py
index 6ac0f47..4cdb682 100644
--- a/python-phoenixdb/setup.py
+++ b/python-phoenixdb/setup.py
@@ -59,7 +59,7 @@ else:
'Sphinx;python_version>="3.6"',
],
-version = "1.1.0.dev0"
+version = "1.1.0"
setup(
name="phoenixdb",