aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/applications/version-management/sourcehut/use-srht-path.patch
blob: 43b494bf9d21e0da1d4aaf09fe5c55da5bfa4eee (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
diff --git a/setup.py b/setup.py
index e6ecfb6..89fa92a 100755
--- a/setup.py
+++ b/setup.py
@@ -5,28 +5,16 @@ import os
 import site
 import sys
 
-if hasattr(site, 'getsitepackages'):
-    pkg_dirs = site.getsitepackages()
-    if site.getusersitepackages():
-        pkg_dirs.append(site.getusersitepackages())
-    for pkg_dir in pkg_dirs:
-        srht_path = os.path.join(pkg_dir, "srht")
-        if os.path.isdir(srht_path):
-            break
-    else:
-        raise Exception("Can't find core srht module in your site packages "
-            "directories. Please install it first.")
-else:
-    srht_path = os.getenv("SRHT_PATH")
-    if not srht_path:
-        raise Exception("You're running inside a virtual environment. "
-            "Due to virtualenv limitations, you need to set the "
-            "$SRHT_PATH environment variable to the path of the "
-            "core srht module.")
-    elif not os.path.isdir(srht_path):
-        raise Exception(
-            "The $SRHT_PATH environment variable points to an invalid "
-            "directory: {}".format(srht_path))
+srht_path = os.getenv("SRHT_PATH")
+if not srht_path:
+    raise Exception("You're running inside a virtual environment. "
+        "Due to virtualenv limitations, you need to set the "
+        "$SRHT_PATH environment variable to the path of the "
+        "core srht module.")
+elif not os.path.isdir(srht_path):
+    raise Exception(
+        "The $SRHT_PATH environment variable points to an invalid "
+        "directory: {}".format(srht_path))
 
 subp = subprocess.run(["make", "SRHT_PATH=" + srht_path])
 if subp.returncode != 0: