-
-
Notifications
You must be signed in to change notification settings - Fork 18.4k
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
CLN: remove PY2 #25725
Comments
Have we discussed whether we continue to support 3.5? Matplotlib master seems to be on 3.6. |
I think it would be great to jump to 3.6 eventually for better typing support, f-strings, dict ordering, etc... but at the same time I think it makes sense to rip out the Py27 chunks first before going that route, as there will be plenty as is to clean up |
step by step here. Let's remove PY2 first. Agree not against dropping 3.5 but should not do all at once. |
CF seems to have deprecated 3.5 building?
http://conda-forge.org/docs/user/introduction.html#pinned-announcements
Anaconda has stopped building 3.5 packages.
…On Thu, Mar 14, 2019 at 10:30 AM William Ayd ***@***.***> wrote:
I think it would be great to jump to 3.6 eventually for better typing
support, f-strings, dict ordering, etc... but at the same time I think it
makes sense to rip out the Py27 chunks first before going that route, as
there will be plenty as is to clean up
—
You are receiving this because you are on a team that was mentioned.
Reply to this email directly, view it on GitHub
<#25725 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABQHIiP4yYwqpjHFLSANkOOFUXYO5vgXks5vWmsagaJpZM4b0Bb6>
.
|
That's actually affecting @h-vetinari's other PR; pytest wasn't being bumped correctly on the 3.5 build (since Anaconda doesn't have new enough 3.5 packages for it). |
ok merged the removal of the CI jobs for PY2: #24942 open season on PY2 removals. but let's do this in a measured way. cc @pandas-dev/pandas-core |
Before it's open season, I'd suggest to at least merge #25752 first - currently the CI is much reduced from what it was due to the requested hard deletion of PY2-jobs in #24942 (instead of replacing them with new CI jobs). Another possible candidate to wait for is #25554 (which depends on #25752 in some sense). |
do we have anything left of this? cc @pandas-dev/pandas-core |
@topper-123 went berserk on this issue, so probably he's a good one to judge this 🙂 |
Else I don't see much systematic, but in a code base of this size, there is bound to be fragments here and there that people will just have to remove upon encountering them. Resolution of points 3 and 4 require some effort as most of the issues are quite specific. Going through and closing those could perhaps be the subject of an online sprint? |
BTW, I don't necessarily see the above as blockers for a 0.25 release, but more like "things that should be cleaned up in order to have a tidy and modern code base". And doing them while there is a focus on python2/3 compat will probably be better than doing it "later". |
this is not blocking 0.25; just seeing if we can close it :) |
Since it is not blocking, moving this from the 0.25 milestone |
closable? |
sure i don’t think we have anything concrete left that we want to remove |
master issue for removing all vestigaes of Python 2.
After merging: #24942 (removing the PY2 CI jobs) and #25554 (bump numpy to 1.13.3), we will be ready to remove PY2 code, tests, and doc references.
Let's do this in bite sized pieces. IOW don't do a PR with changes for everything.
cc @pandas-dev/pandas-core
The text was updated successfully, but these errors were encountered: