summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--setup.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/setup.py b/setup.py
index 22fc3a7a56..43a5f69365 100644
--- a/setup.py
+++ b/setup.py
@@ -1,9 +1,14 @@
import os
+import site
import sys
from distutils.sysconfig import get_python_lib
from setuptools import setup
+# Allow editable install into user site directory.
+# See https://github.com/pypa/pip/issues/7953.
+site.ENABLE_USER_SITE = '--user' in sys.argv[1:]
+
# Warn if we are installing over top of an existing installation. This can
# cause issues where files that were deleted from a more recent Django are
# still present in site-packages. See #18115.