]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/commitdiff
setup: require pysqlite >= v2.0.5. if we are running on Python < 2.5
authorZooko O'Whielacronx <zooko@zooko.com>
Thu, 4 Jun 2009 15:45:48 +0000 (08:45 -0700)
committerZooko O'Whielacronx <zooko@zooko.com>
Thu, 4 Jun 2009 15:45:48 +0000 (08:45 -0700)
_auto_deps.py

index d37357320aa6c073d2684dc9fc03cce960bf2d51..00b0edc1a38c41e15fe9553cf1cf5d5e9d6163f2 100644 (file)
@@ -19,6 +19,13 @@ install_requires=[
                   "Nevow >= 0.6.0",
                   ]
 
+# Sqlite comes built into Python >= 2.5, and is provided by the "pysqlite"
+# distribution for Python 2.4.
+import sys
+if sys.version_info < (2, 5):
+    # pysqlite v2.0.5 was shipped in Ubuntu 6.06 LTS "dapper" and Nexenta NCP 1.
+    install_requires.append("pysqlite >= 2.0.5")
+
 ## The following block is commented-out because there is not currently a pywin32 package which
 ## can be easy_install'ed and also which actually makes "import win32api" succeed.  Users have
 ## to manually install pywin32 on Windows before installing Tahoe.
@@ -35,7 +42,6 @@ install_requires=[
 ##    # until Twisted does that, Tahoe needs to be non-ignorant of the following requirement:
 ##    install_requires.append('pywin32')
 
-import sys
 if hasattr(sys, 'frozen'): # for py2exe
     install_requires=[]