Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BackendUnavailable when specifying backend-path #6599

pganssle opened this issue Jun 12, 2019 · 1 comment · Fixed by #7394

BackendUnavailable when specifying backend-path #6599

pganssle opened this issue Jun 12, 2019 · 1 comment · Fixed by #7394
auto-locked state: awaiting PR


Copy link

@pganssle pganssle commented Jun 12, 2019


  • pip version: 19.1.1
  • Python version: 3.7.3
  • OS: Linux

After extensive discussion, PEP 517 was amended to add a backend-path key to allow bootstrapped backends. I modified the build-system section of pyproject.toml in setuptools to be:

requires = ["wheel"]
build-backend = "setuptools.build_meta"
backend-path = ["."]

But installing setuptools with pip install -t tmp/ . is still failing with BackendUnavailable. Did anyone get around to implementing this functionality after the discussion? I don't see any PR or issue tracking it, so I figured I'd start one.

@triage-new-issues triage-new-issues bot added the S: needs triage label Jun 12, 2019
Copy link

@pfmoore pfmoore commented Jun 12, 2019

The functionality was added to pep517 in pypa/pep517#46, but hasn't yet been added to pip. I don't think there's been a release of pep517 with this change in it yet, which we'd need if we were to vendor it in pip.

I'm not going to have any time to look at this in the near future, so if someone else wants to do the pip end of things, that would be great (I don't think it'll be hard, the heavy lifting was done in pep517 - the tests will likely be harder to write than the code :-))

@pfmoore pfmoore added state: awaiting PR and removed S: needs triage labels Jun 12, 2019
takluyver added a commit to takluyver/pip that referenced this issue Nov 23, 2019
@lock lock bot added the auto-locked label Dec 26, 2019
@lock lock bot locked as resolved and limited conversation to collaborators Dec 26, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
auto-locked state: awaiting PR
None yet

Successfully merging a pull request may close this issue.

2 participants