[pysqlite] [ANN] pysqlite 2.5.1

Gerhard Häring <[email protected]> Tue, 25 Nov 2008 12:23:59 +0100
Newsgroups gmane.comp.python.db.pysqlite.user
Message-ID <[email protected]>
This has changed:

- Windows binaries are cross-compiled from Linux since release 2.5.0.
   This introduced a performance degradation on Windows because no
   optimization flags were used at all. The binaries are now built with
   "-O2", which should fix the problem.

- when building against the SQLite amalgamation "python setup.py
   build_static" now always the latest SQLite amalgamation is fetched
   instead of a hardcoded version in the setup.py file

- got rid of setuptools; everything could be done with plain distutils
   as well

- got rid of call to sqlite3_complete in executescript(). This was
   causing abysmal performance with large SQL scripts due to
   exponential complexity of sqlite3_complete

- build_static now includes the fulltext search extension; the Windows
   binaries as well

- build_docs now uses Sphinx to build the documentation (easy_install
   sphinx first!)