Python interface to MySQL
MySQLdb is an interface to the popular MySQL database server for Python.
The design goals are:
- Compliance with Python database API version 2.0
- Thread-safety
- Thread-friendliness (threads will not block each other)
- Compatibility with MySQL-3.22 and later
This module should be mostly compatible with an older interface
written by Joe Skinner and others. However, the older version is
a) not thread-friendly, b) written for MySQL 3.21, c) apparently
not actively maintained. No code from that version is used in
MySQLdb. MySQLdb is free software.
WWW: http://sourceforge.net/projects/mysql-python/
===> The following configuration options are available for py25-MySQLdb-devel-1.2.3.c1_1:
MYSQLCLIENT_R=on (default) "Use libmysqlclient_r (thread safe)"
===> Use 'make config' to modify these settings
- Make Python 2.5.1 the default Python version
- Add significantly better support in bsd.python.mk for working with
Python Eggs and the easy_install system
Tested by: pointyhat runs
Approved by: pav (portmgr)
Most work by: perky
Thanks to: pav
- Change default mysql lib to libmysqlclient_r. WITHOUT_MYSQLCLIENT_R=yes use
libmysqlclient.
- Install more docs
- Update very old pkg-descr
PR: ports/77314
Submitted by: Marcus Grando <marcus@corp.grupos.com.br> (maintainer)
- Convert hard py- into PKGNAMEPREFIX, add PKGNAMESUFFIX
- Convert OPTIONS to plain knobs
- Augment conflict with stable version
PR: ports/75221
Submitted by: Marcus Grando <marcus@corp.grupos.com.br> (maintainer)
Add databases/py-MySQLdb-devel 1.1.7, devel version of py-MySQLdb
PR: ports/73562
Submitted by: Marcus Grando <marcus@corp.grupos.com.br>
Repo-copied by: marcus