Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Add support for setup.cfg-only projects #1675
Many projects can get away with an empty
Pull Request Checklist
@RonnyPfannschmidt I think there's an open issue about that. This PR is just to allow people who already can have an empty setup invocation to dispense with the setup.py file.
I am very interested in other PRs that will increase the number of people who can use this, though.
I like the idea, but one warning is that with that plan is that it makes
For major libraries and applications like
@pganssle that's very true, however the earlier the toolchain can support this the earlier the mid/end 2020 pytest which has dropped python2 can adopt more modern packaging (for me the time with the first fully supported feature set in setuptools, marks a key date for the transition scheduling of pytest
Feb 8, 2019
5 checks passed
referenced this pull request
Feb 11, 2019
This was referenced
Feb 22, 2019
@Juanlu001 The only requirement is that whatever front-end you are using needs to invoke our PEP 517 build backend,
It looks like @cjerdonek has a related PR in pypa/pip#6370, but from a casual glance it doesn't seem to be adding actual PEP 517 support for editable installs. Looks like PEP 517 itself doesn't cover editable installs. Might be a good topic to bring up on the discourse.
Right, there's not actually such a thing as a PEP 517 editable install. From the PEP:
Thus, pip shouldn't ever be invoking the PEP 517 process when editable mode was requested. (There are a couple bugs in pip around this, currently. The PR @pganssle linked above resolves the last of them, I believe.)