1. Introduction 1.1. Project/Component Working Name: MySQL Python 1.2. Name of Document Author/Supplier: Darren Kenny 1.3. Date of This Document: 01/31/08 1.3.1. Date this project was conceived: 05/08/01 1.4. Name of Major Document Customer(s)/Consumer(s): 1.4.1. The PAC or CPT you expect to review your project: Solaris PAC 1.4.2. The ARC(s) you expect to review your project: LSARC 1.4.3. The Director/VP who is "Sponsoring" this project: robert.odea@sun.com 1.4.4. The name of your business unit: OPG / OpenSource. 1.5. Email Aliases: 1.5.1. Responsible Manager: leo.binchy@sun.com 1.5.2. Responsible Engineer: darren.kenny@sun.com 1.5.3. Marketing Manager: dan.roberts@sun.com 1.5.4. Interest List: desktop-discuss@opensolaris.org 4. Technical Description: 4.1. Details: MySQL-Python is an open source interface to the MySQL database server for Python. The design goals are: - Compliance with Python database API version 2.0 [PEP-0249] - Thread-safety - Thread-friendliness (threads will not block each other) MySQL-3.23 through 5.0 and Python-2.3 through 2.5 are currently supported. The version being integrated is 1.2.2 4.2. Bug/RFE Number(s): None. 4.3. In Scope: See above. 4.4. Out of Scope: See above. 4.5. Interfaces: -------------------------------------------------------------------- Exported Stability Comments -------------------------------------------------------------------- SUNWmysql-python Uncommitted Package name MySQLdb Uncommitted Python module [PEP-2249] -------------------------------------------------------------------- Imported Stability Comments -------------------------------------------------------------------- Python 2.4.x External PSARC 2005/532 MySQL C API Committed LSARC 2007/608 4.6. Doc Impact: Man page will be provided pointing to the on-line API documentation. 4.7. Admin/Config Impact: None. 4.8. HA Impact: None. 4.9. I18N/L10N Impact: The JDS team and the G11N are working together to evaluation and provide I18N/L10N support. 4.10. Packaging & Delivery: Adds new package, SUNWmysql-python, approx 145 KB. Package will go into SUNWCall, SUNWCXall and SUNWCprog clusters. 4.11. Security Impact: None. 4.12. Dependencies: The following versions of the imported interfaces are required: Python >= 2.3 MySQL >= 3.23 5. Reference Documents: PSARC 2005/532, Python migration from /usr/sfw to /usr and upgrade to v2.4.x LSARC 2007/608, Including MySQL 5.0 with Solaris [PEP-0249] http://www.python.org/peps/pep-0249.html MySQLdb API http://mysql-python.sourceforge.net/MySQLdb-1.2.2/