-
Notifications
You must be signed in to change notification settings - Fork 16
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
pyproject: port build to pyproject.toml #156
Conversation
Signed-off-by: William Woodruff <william@trailofbits.com>
Hmm, so since we're currently testing against some very old |
Yeah...I was thinking we could maybe pre-build the sdist or wheel using |
Separately, I'm not sure I understand the current CI failure:
(I don't see an invocation that forces editable installs anywhere in |
I think it's this: https://github.com/di/pip-api/blob/master/tox.ini#L10 |
Signed-off-by: William Woodruff <william@trailofbits.com>
Signed-off-by: William Woodruff <william@trailofbits.com>
Signed-off-by: William Woodruff <william@trailofbits.com>
Alright, now it fails due to the ancient
|
(Another missing thing: we need to embed everything that's currently specified via |
Might be good to figure out at which point we can drop support for the ancient pip versions (i.e., when we only support Python versions that they predate). But given the relative newness of |
Signed-off-by: William Woodruff <william@trailofbits.com>
Signed-off-by: William Woodruff <william@trailofbits.com>
Signed-off-by: William Woodruff <william@trailofbits.com>
Signed-off-by: William Woodruff <william@trailofbits.com>
Signed-off-by: William Woodruff <william@trailofbits.com>
Signed-off-by: William Woodruff <william@trailofbits.com>
Signed-off-by: William Woodruff <william@trailofbits.com>
Co-authored-by: Dustin Ingram <di@users.noreply.github.com>
Thanks for following through on this! |
WIP.Two years later, and every version of
pip
thatpip-api
supports is now new enough to also supportpyproject.toml
🙂Signed-off-by: William Woodruff william@trailofbits.com