summaryrefslogtreecommitdiff
path: root/databases/py-mysqlclient
AgeCommit message (Collapse)AuthorFilesLines
2022-01-04*: bump PKGREVISION for egg.mk userswiz1-2/+2
They now have a tool dependency on py-setuptools instead of a DEPENDS
2021-10-26databases: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
All checksums have been double-checked against existing RMD160 and SHA512 hashes The following distfiles could not be fetched (some may be only fetched conditionally): ./databases/cstore/distinfo D6.data.ros.gz ./databases/cstore/distinfo cstore0.2.tar.gz ./databases/cstore/distinfo data4.tar.gz
2021-10-07databases: Remove SHA1 distfile hashesnia1-2/+1
2021-06-23Revbump for MySQL default changenia1-1/+2
2020-05-16fix pytest versioned dep.adam1-2/+2
2020-05-16py-mysqlclient: pytest from versioned dependsadam1-2/+3
2019-11-21py-mysqlclient: updated to 1.4.6adam2-7/+7
What's new in 1.4.6 The cp1252 encoding is used when charset is "latin1".
2019-11-14py-mysqlclient: updated to 1.4.5adam3-26/+25
What's new in 1.4.5 * The ``auth_plugin`` option is added. What's new in 1.4.4 * ``charset`` option is passed to ``mysql_options(mysql, MYSQL_SET_CHARSET_NAME, charset)`` before ``mysql_real_connect`` is called. This avoid extra ``SET NAMES <charset>`` query when creating connection. What's new in 1.4.3 * ``--static`` build supports ``libmariadbclient.a`` * Try ``mariadb_config`` when ``mysql_config`` is not found * Fixed warning happend in Python 3.8 * Fixed ``from MySQLdb import *``, while I don't recommend it. * Fixed SEGV ``MySQLdb.escape_string("1")`` when libmariadb is used and no connection is created. * Fixed many circular references are created in ``Cursor.executemany()``. What's new in 1.4.2 * Fix Django 1.11 compatibility. mysqlclient 1.5 will not support Django 1.11. It is not because mysqlclient will break backward compatibility, but Django used unsupported APIs and Django 1.11 don't fix bugs including compatibility issues. What's new in 1.4.1 * Fix dict parameter support What's new in 1.4.0 * Dropped Python 3.4 support. * Removed ``threadsafe`` and ``embedded`` build options. * Remove some deprecated cursor classes and methods. * ``_mysql`` and ``_mysql_exceptions`` modules are moved under ``MySQLdb`` package. * Remove ``errorhandler`` from Connection and Cursor classes. * Remove context manager API from Connection. It was for transaction. New context manager API for closing connection will be added in future version. * Remove ``waiter`` option from Connection. * Remove ``escape_sequence``, and ``escape_dict`` methods from Connection class. * Remove automatic MySQL warning checking. * Drop support for MySQL Connector/C with MySQL<5.1.12. * Remove ``_mysql.NULL`` constant. * Remove ``_mysql.thread_safe()`` function. * Support non-ASCII field name with non-UTF-8 connection encoding. * Optimize decoding speed of string and integer types. * Remove ``MySQLdb.constants.REFRESH`` module. * Remove support for old datetime format for MySQL < 4.1. * Fix wrong errno is raised when ``mysql_real_connect`` is failed. What's new in 1.3.14 * Support static linking of MariaDB Connector/C * Better converter for Decimal and Float * Add ``Connection._get_native_connection`` for XTA project * Fix SEGV on MariaDB Connector/C when some methods of ``Connection`` objects are called after ``Connection.close()`` is called. * Fix ``Connection.client_flag`` * Fix SSCursor may raise same exception twice * This removed ``Cursor._last_executed`` which was duplicate of ``Cursor._executed``. Both members are private. So this type of changes are not documented in changelog generally. But Django used the private member for ``last_executed_query`` implementation. If you use the method the method directly or indirectly, this version will break your application. See https://code.djangoproject.com/ticket/30013 * ``waiter`` option is now deprecated. * Fixed SSL support is not detected when built with MySQL < 5.1
2018-07-05py-mysqlclient: update to 1.3.13wiedi2-7/+7
Changes: - Support build with MySQL 8 - Fix decoding tiny/medium/long blobs (#215) - Remove broken row_seek() and row_tell() APIs (#220) - Reduce callproc roundtrip time (#223)
2018-02-01Import mysqlclient 1.3.12 as databases/py-mysqlclient.fhajny4-0/+78
Based on https://github.com/joyent/pkgsrc/issues/77 by @wiedi This is a fork of MySQLdb. This project adds Python 3 support and bug fixes.