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
Labels
auto-locked Outdated issues that have been locked by automation state: awaiting PR Feature discussed, PR is needed

Comments

@pganssle
Copy link
Member

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 S: needs triage Issues/PRs that need to be triaged label Jun 12, 2019
@pfmoore
Copy link
Member

pfmoore commented Jun 12, 2019

The functionality was added to pep517 in pypa/pyproject-hooks#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 Feature discussed, PR is needed and removed S: needs triage Issues/PRs that need to be triaged 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 Outdated issues that have been locked by automation 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.
Labels
auto-locked Outdated issues that have been locked by automation state: awaiting PR Feature discussed, PR is needed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants