Opened 14 months ago

Last modified 5 months ago

#20380 new Cleanup/optimization

MySQL doesn't support dates below 1000 on Python 3.2

Reported by: aaugustin Owned by: nobody
Component: Database layer (models, ORM) Version: master
Severity: Normal Keywords:
Cc: Triage Stage: Someday/Maybe
Has patch: no Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no


An unofficial port of MySQLdb appears to be the only solution to connect to MySQL from Python 3 at this time, see [e81e319f].

Unfortunately, on Python 3.2, this library introduces a regression on #18969.

The corresponding test was marked as an expected failure in this case in [832b4a572].

This commit should be reverted once the bug is fixed in an official MySQL database adapter for Python 3.

Attachments (0)

Change History (2)

comment:1 Changed 14 months ago by aaugustin

I haven't reported this bug upstream, because I don't even where to report it, given the current fragmentation.

comment:2 Changed 5 months ago by aaugustin

The solution may be #12500: Support for MySQL Connector/Python.

Add Comment

Modify Ticket

Change Properties
<Author field>
as new
The owner will be changed from nobody to anonymous. Next status will be 'assigned'
as The resolution will be set. Next status will be 'closed'

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.