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

Switch PEP 561 tests to a different build backend #15451

Merged
merged 2 commits into from
Jun 16, 2023

Conversation

hauntsaninja
Copy link
Collaborator

Fixes #15446

setuptools has broken how editable installs work. It seems like most other build backends continue to use static pth files, so let's just switch to another one.

Fixes python#15446

setuptools has broken how editable installs work. It seems like most
other build backends continue to use static pth files, so let's just
switch to another one.
@hauntsaninja
Copy link
Collaborator Author

Oh interesting, I guess whatever pip + setuptools combination ships with Python 3.7 is too old to support PEP 660. I'll just skip the test on 3.7...

Copy link
Collaborator

@JukkaL JukkaL left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for fixing this! I don't have a ton of context on what is going on here, but since the build is failing on master, I'm going to merge this anyway. If this PR has some issues, we can forward fix them once master is green again.

It would be great if somebody else can have another look after this has been merged (@ethanhs perhaps?).

@JukkaL JukkaL merged commit db5b5af into python:master Jun 16, 2023
@hauntsaninja hauntsaninja deleted the pep561-tests branch June 16, 2023 18:12
hauntsaninja added a commit that referenced this pull request Jun 24, 2023
Fixes #15446

setuptools has broken how editable installs work. It seems like most
other build backends continue to use static pth files, so let's just
switch to another one.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

testTypedPkgSimpleEditable is failing on master
2 participants