mirror of
https://git.freebsd.org/ports.git
synced 2025-06-05 04:46:28 -04:00
databases/py-sqlite3: fix build with python 3.11
PR: 259745 Approved by: python
This commit is contained in:
parent
d6f568cf8a
commit
27f3f4018f
1 changed files with 7 additions and 1 deletions
|
@ -3,6 +3,8 @@
|
|||
# python setup.py install
|
||||
#
|
||||
|
||||
import platform
|
||||
|
||||
try:
|
||||
import distutils
|
||||
from distutils import sysconfig
|
||||
|
@ -19,7 +21,6 @@ lib_dirs = [prefix + "/lib"]
|
|||
libs = ["sqlite3"]
|
||||
macros = [('MODULE_NAME', '"sqlite3"')]
|
||||
sqlite_srcs = [
|
||||
'_sqlite/cache.c',
|
||||
'_sqlite/connection.c',
|
||||
'_sqlite/cursor.c',
|
||||
'_sqlite/microprotocols.c',
|
||||
|
@ -29,6 +30,11 @@ sqlite_srcs = [
|
|||
'_sqlite/statement.c',
|
||||
'_sqlite/util.c']
|
||||
|
||||
major, minor = map(int, platform.python_version_tuple()[:2])
|
||||
|
||||
if (major, minor) <= (3, 10):
|
||||
sqlite_srcs.append('_sqlite/cache.c',)
|
||||
|
||||
try:
|
||||
import ctypes
|
||||
ctypes.CDLL('libsqlite3.so').sqlite3_load_extension
|
||||
|
|
Loading…
Add table
Reference in a new issue