diff --git a/setup.py b/setup.py index 22fc3a7a56a..43a5f693652 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.