Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
r? @brandur-stripe
cc @remi-stripe
Temporary workaround to make the builds green again.
The issue is caused by a combination of unfortunate factors:
pyproject.toml
file, which is a sort of new Python thing (PEP 518) to replace older ways of specifying dependencies. But we only use it to configure Black (the code formatter)pyproject.toml
without abuild-backend
(cf. Show a nice error if editable mode is attempted with a pyproject.toml source tree pypa/pip#6331). You can disable this behavior by passing--no-use-pep517
, but...For now, we can just downgrade pip to 18.x to avoid the issue.
Mid/long term, we should probably:
setup.py
withpyproject.toml