<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgsrc/databases/py-sqlite2/PLIST, branch cube-native-xorg</title>
<subtitle>[no description]</subtitle>
<id>https://git.osdyson.ru/mirror/pkgsrc/atom?h=cube-native-xorg</id>
<link rel='self' href='https://git.osdyson.ru/mirror/pkgsrc/atom?h=cube-native-xorg'/>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/'/>
<updated>2008-09-10T10:47:31Z</updated>
<entry>
<title>Don't try to build and install the Python 2.5+ tests on 2.3 and 2.4 to</title>
<updated>2008-09-10T10:47:31Z</updated>
<author>
<name>joerg</name>
<email>joerg@pkgsrc.org</email>
</author>
<published>2008-09-10T10:47:31Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=22ca0ff1bf943d1bf614452faca4b8eb781c7e09'/>
<id>urn:sha1:22ca0ff1bf943d1bf614452faca4b8eb781c7e09</id>
<content type='text'>
unbreak PLIST for those versions. Bump revision.</content>
</entry>
<entry>
<title>Found a new homepage, and an even newer version, including changelogs:</title>
<updated>2008-09-06T16:12:44Z</updated>
<author>
<name>wiz</name>
<email>wiz@pkgsrc.org</email>
</author>
<published>2008-09-06T16:12:44Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=92208d78bfac5d4111cef86ddd186d3bc14b4486'/>
<id>urn:sha1:92208d78bfac5d4111cef86ddd186d3bc14b4486</id>
<content type='text'>
2.5.0:
- Windows binaries are now cross-built using mingw on Linux
- import various fixes from Python 2.6 version
- Connection has new method iterdump() that allows you to create a script file
  that can be used to clone a database
- the docs are now built using Sphinx and were imported from Python 2.6's
  sqlite3 module
- Connection.enable_load_extension(enabled) to allow/disallow extension
  loading. Allows you to use fulltext search extension, for example ;-)
- Give the remaining C functions used in multiple .c source files the pysqlite_
  prefix.
- Release GIL during sqlite3_prepare() calls for better concurrency.
- Automatically download the SQLite amalgamation when building statically.

2.4.1:
- Made unicode strings for the database parameter in connect() work again
- Removed bad defaults from setup.cfg

2.4.0:
- Implemented context managers. pysqlite's connections can now be used as
  context managers with Python 2.5 or later:

        from __future__ import with_statement
        from pysqlite2 import dbapi2 as sqlite

        con = sqlite.connect(":memory:")
        con.execute("create table person (id integer primary key, firstname varchar unique)")

        # Successful, con.commit() is called automatically afterwards
        with con:
            con.execute("insert into person(firstname) values (?)", ("Joe",))

        # con.rollback() is called after the with block finishes with an exception, the
        # exception is still raised and must be catched
        try:
            with con:
                con.execute("insert into person(firstname) values (?)", ("Joe",))
        except sqlite.IntegrityError:
            print "couldn't add Joe twice"

- pysqlite connections can now be created from APSW connections. This enables
  users to use APSW functionality in applications using the DB-API from
  pysqlite:

        from pysqlite2 import dbapi2 as sqlite
        import apsw

        apsw_con = apsw.Connection(":memory:")
        apsw_con.createscalarfunction("times_two", lambda x: 2*x, 1)

        # Create pysqlite connection from APSW connection
        con = sqlite.connect(apsw_con)
        result = con.execute("select times_two(15)").fetchone()[0]
        assert result == 30
        con.close()

  Caveat: This will only work if both pysqlite and APSW are dynamically
  linked against the same SQLite shared library. Otherwise you will
  experience a segfault.

- Fixed shuffled docstrings for fetchXXX methods.

- Workaround for SQLite 3.5.x versions which apparently return NULL for
  "no-operation" statements.

- Disable the test for rollback detection on old SQLite versions. This prevents
  test failures on systems that ship outdated SQLite libraries like MacOS X.

- Implemented set_progress_handler for progress callbacks from SQLite. This is
  particularly useful to update GUIs during long-running queries.  Thanks to
  exarkun for the original patch.</content>
</entry>
<entry>
<title>Update to 2.4.1, changes undocumented.</title>
<updated>2008-09-06T16:03:09Z</updated>
<author>
<name>wiz</name>
<email>wiz@pkgsrc.org</email>
</author>
<published>2008-09-06T16:03:09Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=279a309d61d088d7d83ae6138cdfcc141abb5f11'/>
<id>urn:sha1:279a309d61d088d7d83ae6138cdfcc141abb5f11</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update to 2.3.2</title>
<updated>2007-01-10T10:39:18Z</updated>
<author>
<name>drochner</name>
<email>drochner@pkgsrc.org</email>
</author>
<published>2007-01-10T10:39:18Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=cc51ebe5ad22dec0df74f00b1983edaf4f6d9963'/>
<id>urn:sha1:cc51ebe5ad22dec0df74f00b1983edaf4f6d9963</id>
<content type='text'>
This is a major update (since 2.0.7), involving an API rework

add a bl3 file</content>
</entry>
<entry>
<title>import pysqlite-2.0.7, an (incompatible) redesign of pysqlite</title>
<updated>2006-03-14T20:17:59Z</updated>
<author>
<name>drochner</name>
<email>drochner@pkgsrc.org</email>
</author>
<published>2006-03-14T20:17:59Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=a35e788c973a8ddfd81169f751ea791ce57a7753'/>
<id>urn:sha1:a35e788c973a8ddfd81169f751ea791ce57a7753</id>
<content type='text'>
</content>
</entry>
</feed>
