Skip to main content
File added late

1 file was added to this release more than 14 days after its initial publication. Inspect the release files before installing.

https://secure.travis-ci.org/PyMySQL/PyMySQL.png

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.

Requirements

  • Python 2.6, 2.7 or 3.3

  • MySQL 4.1 or higher

  • protocol41 support, experimental 4.0 support

Installation

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 https://github.com/PyMySQL/PyMySQL/tarball/pymysql-X.X | tar xz
$ cd PyMySQL*
$ python setup.py 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 runtests.py:

$ python runtests.py

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

$ tox

Resources

DB-API 2.0: http://www.python.org/dev/peps/pep-0249

MySQL Reference Manuals: http://dev.mysql.com/doc/

MySQL client/server protocol: http://dev.mysql.com/doc/internals/en/client-server-protocol.html

PyMySQL mailing list: https://groups.google.com/forum/#!forum/pymysql-users

License

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

Release files for PyMySQL 0.6.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

File added late

1 file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release files before installing.

Source distribution (sdist)

Source distribution for PyMySQL 0.6.1
File Size Uploaded
PyMySQL-0.6.1.tar.gz 51.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for PyMySQL 0.6.1
File Interpreter ABI Platform
PyMySQL-0.6.1-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 113.4 kB

Release files / PyMySQL-0.6.1.tar.gz

Download URL PyMySQL-0.6.1.tar.gz
Size 51.6 kB
Tags Source
SHA-256 checksum
How to use checksums
44b42fd6d370269c34ac697d7354788b3d955ed58789388abc6f2086c30d4371
BLAKE2b-256 checksum
How to use checksums
920ff19e7034fb29fd2df26937ef82328765fb1bc7bc7e9e0e7a1df84d6544aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / PyMySQL-0.6.1-py2.py3-none-any.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL PyMySQL-0.6.1-py2.py3-none-any.whl
Size 61.8 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
3a50b3b17209371be93abc766136fde53f86e168f30916a34f7b3eddc7d43398
BLAKE2b-256 checksum
How to use checksums
c4f68dd8f92c52b3b1a92d5d1995be30bb3e28bb1923769f3b78348d91126db6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

1.2.3

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.10.1

2 release files

0.10.0

2 release files

0.9.3

2 release files

0.9.2

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.10

2 release files

0.7.9

3 release files

0.7.8

3 release files

0.7.7

3 release files

0.7.6

2 release files

0.7.5

2 release files

0.7.4

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.7

2 release files

0.6.6

2 release files

0.6.5

0.6.4

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.2-rc1

This release

0.6.1 This release

2 release files

0.6

1 release file

0.5

1 release file

0.4

1 release file

0.3

1 release file

0.2

4 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page