sqlite version on windows

Philip Semanchuk philip at semanchuk.com
Fri Mar 26 08:57:47 EDT 2010


On Mar 26, 2010, at 5:57 AM, Laszlo Nagy wrote:
>> Hi All,
>> On my Linux system: Python version: 2.6.2 sqlite3.sqlite_version: 
> 3.6.10
> On my Windows system: Python version: 2.6.5 sqlite3.sqlite_version: 
> 3.5.9
>> Why is that? I wrote a program that uses SAVEPOINT/ROLLBACK to. It 
> is only available in SQLite 3.6.8 and above. Can I install it on 
> Windows somehow?

I did a little research on this for Python 2.5. What I found is that 
The Python distributions for Windows from python.org are conservative 
with their SQLite version. For instance, Python 2.5.0 and 2.5.4 ship 
with the exact same SQLite version (3.3.4, from February 2006).
Our application dependencies state a minimum Python of 2.5. We have to 
work with the lowest common denominator (2.5.0), so we can't use any 
SQLite features that showed up after 3.3.4.
The few Linux distros that I checked are much more aggressive about 
bundling newer versions of SQLite. For instance, Ubuntu 8.04 has 
Python 2.5.2 with SQLite 3.4.2, while Ubuntu 8.10 has the same version 
of Python but offers SQLite 3.5.9.
You asked "why" and I don't know. I imagine it comes down to 
philosophical differences or maybe just a lack of time to test when 
building new WIndows distros for Python.org.
bye
Philip


More information about the Python-list mailing list

AltStyle によって変換されたページ (->オリジナル) /