--- /dev/null
+diff -ur mysql-connector-python-1.1.6.org/python2/mysql/connector/connection.py mysql-connector-python-1.1.6/python2/mysql/connector/connection.py
+--- mysql-connector-python-1.1.6.org/python2/mysql/connector/connection.py 2014-02-11 22:37:14.000000000 +0100
++++ mysql-connector-python-1.1.6/python2/mysql/connector/connection.py 2014-02-26 14:43:44.219350687 +0100
+@@ -296,7 +296,7 @@
+ if key == 'ssl_verify_cert':
+ set_ssl_flag = True
+ self._ssl.update({'verify_cert': value})
+- elif key.startswith('ssl_') and value:
++ elif key.startswith('ssl_'):
+ set_ssl_flag = True
+ self._ssl.update({key.replace('ssl_', ''): value})
+ else:
+diff -ur mysql-connector-python-1.1.6.org/python3/mysql/connector/connection.py mysql-connector-python-1.1.6/python3/mysql/connector/connection.py
+--- mysql-connector-python-1.1.6.org/python3/mysql/connector/connection.py 2014-02-11 22:37:14.000000000 +0100
++++ mysql-connector-python-1.1.6/python3/mysql/connector/connection.py 2014-02-26 14:43:53.192986440 +0100
+@@ -295,7 +295,7 @@
+ if key == 'ssl_verify_cert':
+ set_ssl_flag = True
+ self._ssl.update({'verify_cert': value})
+- elif key.startswith('ssl_') and value:
++ elif key.startswith('ssl_'):
+ set_ssl_flag = True
+ self._ssl.update({key.replace('ssl_', ''): value})
+ else:
Name: python-%{pname}
# check documentation to see which version is GA (we don't want devel releases)
Version: 1.1.6
-Release: 1
+Release: 2
License: GPL v2
Group: Libraries/Python
Source0: http://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python-%{version}.zip
# Source0-md5: 026e4a4b8731da33d73f0542349594fd
+# drop after python connector >= 1.2.1
+Patch0: %{name}-ssl.patch
URL: http://dev.mysql.com/doc/connector-python/en/
BuildRequires: python-modules
%{?with_python3:BuildRequires: python3-modules}
%prep
%setup -q -n mysql-connector-python-%{version}
+%patch0 -p1
%build
%{__python} setup.py build