[docs] [issue29098] document minimum sqlite version

Carl George report at bugs.python.org
Wed Dec 28 17:08:50 EST 2016

New submission from Carl George:

While attempting to build a Python 3.6 RPM for RHEL/CentOS 6, I noticed the following warning.

*** WARNING: renaming "_sqlite3" since importing it failed: build/lib.linux-i686-3.6-pydebug/_sqlite3.cpython-36dm-i386-linux-gnu.so: undefined symbol: sqlite3_stmt_readonly

I was able to locate changeset 284676cf2ac8 (#10740) which introduced the usage of the sqlite3_stmt_readonly interface.  That interface wasn't added to sqlite until 3.7.4 (http://www.sqlite.org/releaselog/3_7_4.html).  My RPM build failed because RHEL/CentOS 6 only has sqlite 3.6.20.  I understand that Python can't support old libraries forever, but can this minimum sqlite version be noted somewhere in the documentation?

assignee: docs at python
components: Documentation
messages: 284202
nosy: carlwgeorge, docs at python
priority: normal
severity: normal
status: open
title: document minimum sqlite version
versions: Python 3.6

Python tracker <report at bugs.python.org>

More information about the docs mailing list