Skip to content

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