skip to navigation
skip to content

Not Logged In

PyMySQL 0.6.2

Pure-Python MySQL Driver

Latest Version: 0.6.7

This package contains a pure-Python MySQL client library. The goal of PyMySQL is to be a drop-in replacement for MySQLdb and work on CPython, PyPy, IronPython and Jython.



The last stable release is available on PyPI and can be installed with pip:

$ pip install PyMySQL

Alternatively (e.g. if pip is not available), a tarball can be downloaded from GitHub and installed with Setuptools:

$ # X.X is the desired PyMySQL version (e.g. 0.5 or 0.6).
$ curl -L | tar xz
$ cd PyMySQL*
$ python install
$ # The folder PyMySQL* can be safely removed now.

Test Suite

If you would like to run the test suite, first copy the file .travis.databases.json to pymysql/tests/databases.json and edit the new file to match your MySQL configuration:

$ cp .travis.databases.json pymysql/tests/databases.json
$ $EDITOR pymysql/tests/databases.json

To run all the tests, execute the script

$ python

A tox.ini file is also provided for conveniently running tests on multiple Python versions:

$ tox


PyMySQL is released under the MIT License. See LICENSE for more information.

File Type Py Version Uploaded on Size
PyMySQL-0.6.2-py2.py3-none-any.whl (md5) Python Wheel 3.4 2014-04-21 62KB
PyMySQL-0.6.2.tar.gz (md5) Source 2014-04-21 52KB
  • Downloads (All Versions):
  • 8221 downloads in the last day
  • 81023 downloads in the last week
  • 286432 downloads in the last month