Skip to content
This repository has been archived by the owner on Dec 19, 2022. It is now read-only.

Support pip 19+ #17

Merged
merged 2 commits into from
Feb 4, 2019
Merged

Support pip 19+ #17

merged 2 commits into from
Feb 4, 2019

Conversation

rmfitzpatrick
Copy link
Contributor

pip 19+ has removed dependency link support: https://pip.pypa.io/en/stable/news/#id4

These changes continue adopting the paths suggested in pypa/pip#4187 (for which I had lost the timeline) and move to full PEP 508 usage with the versioned egg approach for environments with pip 18+. They should be transparent to pip 10 users where --process-dependency-links is still needed.

Adding test coverage for this put tox to its limit w/ configurability, even when considering the perfectly timed https://github.com/pglass/tox-pip-version. These changes move our tox adoption to nox, which proved easier to use with minor performance impacts.

@rmfitzpatrick rmfitzpatrick merged commit 7c5f241 into master Feb 4, 2019
@Jamim
Copy link
Contributor

Jamim commented Feb 6, 2019

There are too many bootraps in these changes 😄
(st letters are missing in bootstrap words)

Here is a corresponding PR: #19

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants