﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
33044	pyproject.toml breaks pip install into user site directory with editable source	Tim Graham	Carlton Gibson	"The addition of [https://github.com/django/django/pull/13994/files pyproject.toml] in [https://github.com/django/django/pull/13994 PR 13994] causes `pip install -e` into a user site directory to fail. See [https://github.com/django/django/pull/13994#issuecomment-859975234 thread on the original PR].

Nick Pope [https://github.com/django/django/pull/13994#issuecomment-870861490 proposes three possible options]:

1. The documentation approach -- using `--no-build-isolation` with `pip install --editable --user` will work.
2. Add the following hack to setup.py in Django:
{{{ #!python
import site
import sys
site.ENABLE_USER_SITE = '--user' in sys.argv[1:]
}}}
3. Revert the change that added build-system isolation until there is a blessed solution for editable installs with PEP 517.
"	Bug	closed	Packaging	dev	Release blocker	fixed		Florian Apolloner Chris Jerdonek Nick Pope	Accepted	1	0	0	0	0	0
