Re: Confused about install as sqlite2
Gerhard Häring <[email protected]>
| Newsgroups | gmane.comp.python.db.pysqlite.user |
|---|---|
| Message-ID | <[email protected]> |
[email protected] wrote: > Gerhard> It was me who requested that the externally maintained version > Gerhard> and the version in Python core are in different packages. > > Still, I found it confusing that one has a "2" and the other a "3". That > suggests that the external package is somehow "older" than the core > package. What was the rationale for that? In pysqlite2, the "2" is the major number of *pysqlite*. In pysqlite 0.x/1.x the module was called "sqlite", but version 2 had lots of cleanups and thus was API-incompatible, thus a different name. In the package sqlite3 in Python core, the "3" stands for the SQLite version number used. The reason to not simple use the nicer/simpler "sqlite" name there was that the pysqlite 0.x/1.x package was/is still used out there. -- Gerhard