[Bug 1554122] Re: FFe: Sync python-pymysql 0.7.2-1 (main) from Debian unstable (main)

Graham Inggs graham at nerve.org.za
Mon Mar 7 22:40:18 UTC 2016


Upstream changes since 0.6.2


## 0.7.2

Release date: 2016-02-24

* Fix misuse of `max_allowed_packet` parameter. (#426, #407 and #397)
* Add %(name)s plceholder support to `Cursor.executemany()`. (#427, thanks to
  @WorldException)

## 0.7.1

Release date: 2016-01-14

* Fix auth fail with MySQL 5.1
* Fix escaping unicode fails on Python 2

## 0.7

Release date: 2016-01-10

* Faster binary escaping
* Add `"_binary" prefix` to string literal for binary types.
  binary types are: `bytearray` on Python 2, `bytes` and `bytearray` on Python 3.
  This is because recent MySQL show warnings when string literal is invalid for
  connection encoding.
* `pymysql.Binary()` returns `bytearray` on Python 2.  This is required to distinguish
  binary and string.
* Auth plugin support.
* no_delay option is ignored.  It will be removed in PyMySQL 0.8.


## 0.6.7

Release date: 2015-09-30

* Allow self signed certificate
* Add max_allowed_packet option
* Fix error when bytes in executemany
* Support geometry type
* Add coveralls badge to README
* Fix some bugs relating to warnings
* Add Cursor.mogrify() method
* no_delay option is deprecated and True by default
* Fix options from my.cnf overrides options from arguments
* Allow socket like object.  (It's not feature for end users)
* Strip quotes while reading options from my.cnf file
* Fix encoding issue in executemany()

## 0.6.6

* Add context manager to cursor
* Fix can't encode blob that is not utf-8 on PY3. (regression of 0.6.4,
  Thanks to @wiggzz)

## 0.6.5
Skipped

## 0.6.4
* Support "LOAD LOCAL INFILE".  Thanks @wraziens
* Show MySQL warnings after execute query.
* Fix MySQLError may be wrapped with OperationalError while connectiong. (#274)
* SSCursor no longer attempts to expire un-collected rows within __del__,
  delaying termination of an interrupted program; cleanup of uncollected
  rows is left to the Connection on next execute, which emits a
  warning at that time. (#287)
* Support datetime and time with microsecond. (#303)
* Use surrogateescape to format bytes on Python 3.
* OperationalError raised from connect() have information about original
  exception. (#304)
* `init_command` now support multi statement.
* `Connection.escape()` method now accepts second argument compatible to
  MySQL-Python.

## 0.6.3
* Fixed multiple result sets with SSCursor.
* Fixed connection timeout.
* Fixed literal set syntax to work on Py2.6.
* Allow for mysql negative values with 0 hour timedelta.
* Added Connection.begin().

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1554122

Title:
  FFe: Sync python-pymysql 0.7.2-1 (main) from Debian unstable (main)

Status in python-pymysql package in Ubuntu:
  New

Bug description:
  Please sync python-pymysql 0.7.2-1 (main) from Debian unstable (main)

  Explanation of FeatureFreeze exception:
  among other things this new upstream releases makes pymysql compliant with newer
  mysql/mariadb; as you may notice, the current package in xenial FTBFS.

  Changelog entries since current xenial version 0.6.2-2:

  python-pymysql (0.7.2-1) unstable; urgency=medium

    * New upstream version (Closes: #799776)
    * Fixed VCS URLs (https)
    * Removed patch test-datatypes.patch and test-issue-36.patch
      (Applied upstream)
    * Added Build-Depends-Indep: python3-unittest2
    * Added patch skip_not_working_tests.patch
    * Standards-Version is 3.9.7 now (no change)
    * Reordered d/copyright
    * Added myself to d/copyright
    * Added myself as uploader
    * Added Debian tests
    * Added Build-Depends: dh-python

   -- Ondřej Nový <novy at ondrej.org>  Sun, 06 Mar 2016 01:01:50 +0100

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-pymysql/+bug/1554122/+subscriptions



More information about the Ubuntu-sponsors mailing list