audiobookshelf: 2.18.1 -> 2.19.0 (#378967)
[NixPkgs.git] / pkgs / by-name / li / libtorrent-rasterbar-2_0_x / distutils.patch
blob57c90b69808c08c6bb7420ad47f09ac4949bb941
1 diff --git a/bindings/python/CMakeLists.txt b/bindings/python/CMakeLists.txt
2 index 2f4de4854..a68d547e6 100644
3 --- a/bindings/python/CMakeLists.txt
4 +++ b/bindings/python/CMakeLists.txt
5 @@ -95,8 +95,13 @@ if (python-install-system-dir)
6 else()
7 execute_process(
8 COMMAND "${Python3_EXECUTABLE}" -c [=[
9 -import distutils.sysconfig
10 -print(distutils.sysconfig.get_python_lib(prefix='', plat_specific=True))
11 +try:
12 + import distutils.sysconfig
13 + print(distutils.sysconfig.get_python_lib(prefix='', plat_specific=True))
14 +except ModuleNotFoundError:
15 + import os, sys
16 + version = f"{sys.version_info.major}.{sys.version_info.minor}"
17 + print(os.sep.join(["lib", f"python{version}", "site-packages"]))
18 ]=]
19 OUTPUT_VARIABLE _PYTHON3_SITE_ARCH
20 OUTPUT_STRIP_TRAILING_WHITESPACE