* WL#16754: The host wildcard no longer applies to localhost
* WL#16752: Deprecate class methods to access instance data or
to know instance internal state
* WL#16327: Remove Cursors Prepared Raw and Named Tuple
* BUG#37541353: (Contribution) Fix typing annotation of
MySQLConnectionAbstract's close function
* BUG#37453587: Github links in PyPI project's pages do not
work
* BUG#37447394: Unable to escape a parameter marker (`%s`) used
in a query that should not be treated as a parameter marker
* BUG#37418436: Arbitrary File Read in MySQL Python Client
library
* BUG#37410052: Bad formatting of exceptions when connecting
with Unix sockets
* BUG#37399636: The C-extension has a memory leak when working
with prepared statements
* BUG#37275524: Exception is not interpreted properly on
prepared statements when C extension is in use
* BUG#36098290: mysql-connector-python is distributed without
setup.py or pyproject.toml
* WL#16381: Add support for read and write timeouts
* WL#16285: Remake Multi Statement Execution
* BUG#37145655: MySQL Connector/Python Configuration Files RCE
* BUG#36702939: connection_cext has a memory leak in the python
mysql-connector
* BUG#36922645: Option `connection_timeout` is overwritten and
works as "query" timeout instead
* BUG#36126909: "Unread result found" exception/bad
MySQLCursor.statement when query text contains code comments
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mysql-connector-python?expand=0&rev=25
- Add requirement on python-dnspython and python-protobuf (bsc#1172784)
- Add remove-require-version-constraint.patch
Add requirement on python-dnspython and python-protobuf. This fixes bsc#1172784.
See the last line in setupinfo.py in the sources:
> install_requires = ["protobuf==3.6.1", "dnspython==1.16.0"]
Import 'mysql.connector' will fail if python-dnspython is not installed, see the referenced bug report. Import 'mysqlx.protobuf' will fail if python-protobuf is not installed.
I assume one can just ignore the exact version constraints indicated in the source package, at least the package works fine for me using the standard packages from the distribution having slightly different versions. This request therefore adds a patch that removes these version constraints.
OBS-URL: https://build.opensuse.org/request/show/813433
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mysql-connector-python?expand=0&rev=18
- WL#13531: Remove xplugin namespace
- WL#13372: DNS SRV support
- WL#12738: Specify TLS ciphers to be used by a client or session
- BUG#30270760: Fix reserved filed should have a length of 22
- BUG#29417117: Close file in handle load data infile
- WL#13330: Single C/Python (Win) MSI installer
- WL#13335: Connectors should handle expired password sandbox without SET operations
- WL#13194: Add support for Python 3.8
- BUG#29909157: Table scans of floats causes memory leak with the C extension
- BUG#25349794: Add read_default_file alias for option_files in connect()
- WL#13155: Support new utf8mb4 bin collation
- WL#12737: Add overlaps and not_overlaps as operator
- WL#12735: Add README.rst and CONTRIBUTING.rst files
- WL#12227: Indexing array fields
- WL#12085: Support cursor prepared statements with C extension
- BUG#29855733: Fix error during connection using charset and collation combination
- BUG#29833590: Calling execute() should fetch active results
- BUG#21072758: Support for connection attributes classic
- WL#12864: Upgrade of Protobuf version to 3.6.1
- WL#12863: Drop support for Django versions older than 1.11
- WL#12489: Support new session reset functionality
- WL#12488: Support for session-connect-attributes
- WL#12297: Expose metadata about the source and binaries
- WL#12225: Prepared statement support
- BUG#29324966: Add missing username connection argument for driver compatibility
- BUG#29278489: Fix wrong user and group for Solaris packages
- BUG#29001628: Fix access by column label in Table.select()
- BUG#28479054: Fix Python interpreter crash due to memory corruption
- BUG#27897881: Empty LONG BLOB throws an IndexError
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mysql-connector-python?expand=0&rev=16