-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Drop Python 3.4 #1604
Drop Python 3.4 #1604
Conversation
Codecov Report
@@ Coverage Diff @@
## master #1604 +/- ##
==========================================
- Coverage 99.49% 98.47% -1.02%
==========================================
Files 22 22
Lines 1972 1972
==========================================
- Hits 1962 1942 -20
- Misses 10 30 +20
Continue to review full report at Codecov.
|
Codecov Report
@@ Coverage Diff @@
## master #1604 +/- ##
==========================================
- Coverage 99.73% 99.36% -0.37%
==========================================
Files 22 22
Lines 1892 1892
==========================================
- Hits 1887 1880 -7
- Misses 5 12 +7
Continue to review full report at Codecov.
|
This is really up to pip. Has pip dropped 3.4 support? We won't until they
do.
…On Sat, May 11, 2019, 12:19 AM Codecov ***@***.***> wrote:
Codecov <https://codecov.io/gh/urllib3/urllib3/pull/1604?src=pr&el=h1>
Report
Merging #1604
<https://codecov.io/gh/urllib3/urllib3/pull/1604?src=pr&el=desc> into
master
<https://codecov.io/gh/urllib3/urllib3/commit/7d813bce9b1e39e45678209ccca771e825bc9472?src=pr&el=desc>
will *decrease* coverage by 0.36%.
The diff coverage is n/a.
[image: Impacted file tree graph]
<https://codecov.io/gh/urllib3/urllib3/pull/1604?src=pr&el=tree>
@@ Coverage Diff @@
## master #1604 +/- ##
==========================================
- Coverage 99.73% 99.36% -0.37%
==========================================
Files 22 22
Lines 1892 1892
==========================================
- Hits 1887 1880 -7
- Misses 5 12 +7
Impacted Files
<https://codecov.io/gh/urllib3/urllib3/pull/1604?src=pr&el=tree> Coverage
Δ
src/urllib3/util/wait.py
<https://codecov.io/gh/urllib3/urllib3/pull/1604/diff?src=pr&el=tree#diff-c3JjL3VybGxpYjMvdXRpbC93YWl0LnB5> 89.06%
<0%> (-10.94%) ⬇️
------------------------------
Continue to review full report at Codecov
<https://codecov.io/gh/urllib3/urllib3/pull/1604?src=pr&el=continue>.
*Legend* - Click here to learn more
<https://docs.codecov.io/docs/codecov-delta>
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov
<https://codecov.io/gh/urllib3/urllib3/pull/1604?src=pr&el=footer>. Last
update 7d813bc...7673f68
<https://codecov.io/gh/urllib3/urllib3/pull/1604?src=pr&el=lastupdated>.
Read the comment docs <https://docs.codecov.io/docs/pull-request-comments>
.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#1604 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAB5I47MTK7C5G3JONL4WWLPUZXPLANCNFSM4HMHPX4Q>
.
|
Ah, right. pip deprecated 3.4 but did not remove it yet. They forgot to remove it in 19.1. See pypa/pip#6106 I also need to figure out why the coverage is decreasing. |
There is a section in wait.py that is covered by Python 3.4 and Python 2.7. After this pull request it is only covered by Python 2.7, but codecov does not receive the 2.7 coverage info. This is why the coverage drops. Maybe #1596 only fixed the coverage the issue for Python 3? |
I think there's an issue in our |
All the Python 2.7 coverage uploads are failing in Travis, I think we need to fix that first |
Closing as this PR now conflicts and pip won't remove Python 3.4 support until pip 19.2, in order to wait for six months between the deprecation and the removal: pypa/pip#6106 (comment). (I said above that pip should have removed Python 3.4 in 19.1, but I had missed that comment, sorry.) |
pip finally dropped 3.4 support in 19.2 thanks to @hugovk in pypa/pip#6685, so we can do this in urllib3 now. |
Woo!!! |
Rebased, but 3.7 fails on Appveyor. Closing/reopening. |
It reached its end-of-life on 2019-03-18 and has been dropped by pip too.
The Python 3.7 Windows failure is reproducible. I compared the last good 3.7 build with the first bad 3.7 build, and noticed that Python was updated from 3.7.3 to 3.7.4, and OpenSSL from 1.1.0j to 1.1.1c as part of https://bugs.python.org/issue34631. Here's my understanding of the failures:
I'm not planning to continue working on this, sorry! |
Thanks for your investigation @pquentin. No problem. :) |
It reached its end-of-life on 2019-03-18.
As far as I can tell, remaining references are either still valid (eg. ssl.create_default_context exists since Python 3.4) or in contrib packages like rfc3986 or scripts like _appveyor/install.ps1.