My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
Goals  
Goals of the PyMySQL Project
Updated Dec 13, 2010 by floydoph...@gmail.com

Why PyMySQL?

MySQL is an immensely popular RDBMS, and you usually need to talk to it when writing a web application in Python. The defacto standard, MySQLdb, is a C extension module that has a reputation of being difficult to compile, especially if you're on a Mac (like I am). Additionally, end-users need to wait for new binaries to be compiled for each new release of Python, and MySQLdb will never run on Jython, IronPython, or PyPy (without something like cpyext or IronClad). We also maintain 100% compatibility between Python 2 and Python 3, so all advancements made on the 2.x trunk will be immediately available on Python 3.

We are developing a drop-in replacement for MySQLdb that "just works" without the hassle of compiling and installing C extensions and without worrying what platform you're on.

Comment by grusz...@gmail.com, Jun 10, 2011

Great work, guys! I am using pymysql for my python3 open source project and it works great :-) Keep up the good work :-)

Comment by shuxian...@gmail.com, Jun 12, 2011

Thanks your work !! I'm use pymysql with gevent!

Comment by Jeanpier...@gmail.com, Aug 28, 2011

Have you considered basing your work on OurSQL instead of MySQLdb? OurSQL was meant to be MySQLdb except less broken.

http://packages.python.org/oursql/

If PyMySQL inherits all the flaws of MySQLdb it won't be very good.


Sign in to add a comment
Powered by Google Project Hosting