diff options
author | epg <epg@pkgsrc.org> | 2008-08-27 00:28:57 +0000 |
---|---|---|
committer | epg <epg@pkgsrc.org> | 2008-08-27 00:28:57 +0000 |
commit | 78d846a90ee1fc827a903ae313bfaa769d642c2c (patch) | |
tree | 672ba8d99ac7f3d595a8d73dbe9fd9ca3bf7909a /databases/py-sqlite3/files/setup.py | |
parent | 1752f40f516c7714f59ef8f70869de5a166d1dd7 (diff) | |
download | pkgsrc-78d846a90ee1fc827a903ae313bfaa769d642c2c.tar.gz |
Import built-in sqlite support for Python 2.5. The python25 package contains
the .py parts of this, but does not include the .so linked against sqlite3
(similar to the py-expat situation).
Diffstat (limited to 'databases/py-sqlite3/files/setup.py')
-rw-r--r-- | databases/py-sqlite3/files/setup.py | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/databases/py-sqlite3/files/setup.py b/databases/py-sqlite3/files/setup.py new file mode 100644 index 00000000000..7eac27acba8 --- /dev/null +++ b/databases/py-sqlite3/files/setup.py @@ -0,0 +1,33 @@ +# $NetBSD + +from distutils.core import setup, Extension + +sqlite_prefix = '@SQLITE_PREFIX@' +sqlite_incdir = sqlite_prefix + '/include' +sqlite_libdir = sqlite_prefix + '/lib' + +sqlite_defines = [('MODULE_NAME', '"sqlite3"')] + +sqlite_srcs = ['_sqlite/cache.c', + '_sqlite/connection.c', + '_sqlite/cursor.c', + '_sqlite/microprotocols.c', + '_sqlite/module.c', + '_sqlite/prepare_protocol.c', + '_sqlite/row.c', + '_sqlite/statement.c', + '_sqlite/util.c', ] +sqlite_srcs = ['Modules/' + x for x in sqlite_srcs] + +setup( + ext_modules = [ + Extension('_sqlite3', + sqlite_srcs, + define_macros=sqlite_defines, + include_dirs=["Modules/_sqlite", + sqlite_incdir], + library_dirs=[sqlite_libdir], + runtime_library_dirs=[sqlite_libdir], + libraries=["sqlite3"]), + ] +) |