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

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

BackendUnavailable when specifying backend-path #6599

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

Comments

@pganssle
Copy link
Member

@pganssle pganssle commented Jun 12, 2019

Environment

  • 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:

[build-system]
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 triage label Jun 12, 2019
@pfmoore

This comment has been minimized.

Copy link
Member

@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 :-))

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

2 participants
You can’t perform that action at this time.