12345678910111213141516171819202122232425262728293031323334353637383940 |
- From fd415a3613fad872062fb7cb4e271ac1476402ef Mon Sep 17 00:00:00 2001
- From: Adam Duskett <adam.duskett@amarulasolutions.com>
- Date: Tue, 24 Oct 2023 08:47:12 +0200
- Subject: [PATCH] use sysconfig.get_path instead of get_python_lib
- Distutils has been removed from python 3.12.0. Use sysconfig.get_path instead
- of get_python_lib.
- Upstream: https://github.com/ldx/python-iptables/pull/340
- Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
- ---
- iptc/util.py | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
- diff --git a/iptc/util.py b/iptc/util.py
- index 04fe905..94befc5 100644
- --- a/iptc/util.py
- +++ b/iptc/util.py
- @@ -3,7 +3,7 @@ import os
- import sys
- import ctypes
- import ctypes.util
- -from distutils.sysconfig import get_python_lib
- +import sysconfig
- from itertools import product
- from subprocess import Popen, PIPE
- from sys import version_info
- @@ -64,7 +64,7 @@ def _do_find_library(name):
-
- # probably we have been installed in a virtualenv
- try:
- - lib = ctypes.CDLL(os.path.join(get_python_lib(), name),
- + lib = ctypes.CDLL(os.path.join(sysconfig.get_path("purelib"), name),
- mode=ctypes.RTLD_GLOBAL)
- return lib
- except:
- --
- 2.41.0
|