29022bb
From dafa08e9213d3baad41c97e7598592bd0e06894d Mon Sep 17 00:00:00 2001
29022bb
From: Kovid Goyal <kovid@kovidgoyal.net>
29022bb
Date: Fri, 17 Dec 2021 17:23:35 +0530
29022bb
Subject: [PATCH] Fix path used to init_calibre module installation
29022bb
29022bb
Fixes #1553 (Fix python site-package libdir creation in FreeBSD)
29022bb
---
29022bb
 setup/install.py | 3 ++-
29022bb
 1 file changed, 2 insertions(+), 1 deletion(-)
29022bb
29022bb
diff --git a/setup/install.py b/setup/install.py
29022bb
index 1b9464c9394..b4b39df7e67 100644
29022bb
--- a/setup/install.py
29022bb
+++ b/setup/install.py
29022bb
@@ -158,7 +158,8 @@ def install_env_module(self):
29022bb
         import sysconfig
29022bb
         libdir = os.path.join(
29022bb
             self.opts.staging_root, sysconfig.get_config_var('PLATLIBDIR') or 'lib',
29022bb
-            sysconfig.get_python_version(), 'site-packages')
29022bb
+            os.path.basename(sysconfig.get_config_var('DESTLIB') or sysconfig.get_config_var('LIBDEST') or f'python{sysconfig.get_python_version()}'),
29022bb
+            'site-packages')
29022bb
         try:
29022bb
             if not os.path.exists(libdir):
29022bb
                 os.makedirs(libdir)