diff options
author | Dmitry Marakasov <amdmi3@FreeBSD.org> | 2022-12-15 18:07:26 +0300 |
---|---|---|
committer | Dmitry Marakasov <amdmi3@FreeBSD.org> | 2022-12-15 18:14:33 +0300 |
commit | 7446740638e7d833fde0962e71ef440a6af3c749 (patch) | |
tree | a31016baaf81fb852e84b63c7b9d0ad78d3ad016 /databases/py-sqlite3 | |
parent | devel/stxxl: cosmetic fixes (diff) |
*/py-{gdbm,sqlite3,tkinter}: switch from distutils to setuptools
For python modules which come from python itself, switch from
distutils (no longer present in python 3.12) to setuptools, fixing
these mudules for python 3.12.
PR: 268283
Approved by: vishwin (python@)
Diffstat (limited to 'databases/py-sqlite3')
-rw-r--r-- | databases/py-sqlite3/files/setup3.py | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/databases/py-sqlite3/files/setup3.py b/databases/py-sqlite3/files/setup3.py index 944c89920852..1a763dd8cb71 100644 --- a/databases/py-sqlite3/files/setup3.py +++ b/databases/py-sqlite3/files/setup3.py @@ -3,19 +3,20 @@ # python setup.py install # +import os import platform +import sys try: - import distutils - from distutils import sysconfig - from distutils.command.install import install - from distutils.core import setup, Extension + import setuptools + from setuptools.command.install import install + from setuptools import setup, Extension except: - raise SystemExit("Distutils problem") + raise SystemExit("Setuptools problem") install.sub_commands = [x for x in install.sub_commands if 'egg' not in x[0]] -prefix = sysconfig.PREFIX +prefix = os.path.normpath(sys.prefix) inc_dirs = [prefix + "/include", "Modules/_sqlite"] lib_dirs = [prefix + "/lib"] libs = ["sqlite3"] |