Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Remove various Python 2.6 related workarounds#5373

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
tacaswell merged 8 commits intomatplotlib:masterfromjenshnielsen:python26removal
Nov 5, 2015

Conversation

jenshnielsen
Copy link
Member

Now that we don't support 2.6 any more we might as well get rid of this. This is what I found from grepping the code so there might as well be more that we can delete.

I also fixed the version check in__init__ we might want to backport that to 2.0.x

@jkseppan
Copy link
Member

The changes look good to me, and the tests are passing. I guess one question may be whether we want to error out immediately when running in 2.6, or just give a warning and try to run in any case, since at least the way I understood the announcement as merely withdrawing "official support".

@jenshnielsen
Copy link
MemberAuthor

With#5299 merged (which depends on functool32 which is python 2.7 and later only) I think we have broken 2.6 support fully. This should not go into 1.5.x which should still work with 2.6

@jkseppan
Copy link
Member

You're right, Python 2.6 won't run current master. 👍

@mdboom
Copy link
Member

~~We may also want to consider a friendly error message on Python 2.6 fromsetup.py similar to the one in__init__.py. No point in installing it only to find out it won't work later. As it stands, the user gets:

Running functools32-3.2.3-2/setup.py -q bdist_egg --dist-dir /tmp/easy_install-rNTUH7/functools32-3.2.3-2/egg-dist-tmp-ot6OvIThis backport is for Python 2.7 only.

which refers to functools32, which might lead to a bug report tous. Better to just say "matplotlib requires 2.7, 3.3, 3.4 or 3.5" and be done with it.~~

EDIT: Sorry, I missed the check in setupext.py. That's great.

@tacaswelltacaswell added this to thenext bug fix release (2.0.1) milestoneNov 2, 2015
tacaswell added a commit that referenced this pull requestNov 5, 2015
CLN: Remove various Python 2.6 related workarounds
@tacaswelltacaswell merged commit18beeb9 intomatplotlib:masterNov 5, 2015
tacaswell added a commit that referenced this pull requestNov 5, 2015
CLN: Remove various Python 2.6 related workarounds
@tacaswell
Copy link
Member

back-ported to v2.0.x as1866a8c

@jenshnielsenjenshnielsen deleted the python26removal branchNovember 9, 2015 09:23
@QuLogicQuLogic modified the milestones:2.0 (style change major release),2.0.1 (next bug fix release)Jul 18, 2016
@QuLogicQuLogic mentioned this pull requestOct 21, 2016
@joranbeasley
Copy link

can you at least tell me which version i should install if i do want py2.6?

@WeatherGod
Copy link
Member

WeatherGod commentedFeb 14, 2017 via email

v1.5.3 should support 2.6, IIRC
On Tue, Feb 14, 2017 at 3:35 PM, joranbeasley ***@***.***> wrote: can you at least tell me which version i should install if i do want py2.6? — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub <#5373 (comment)>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AARy-OEo5KHA1CraQNwDqA-KYRQO3OD_ks5rchAqgaJpZM4GZeX9> .

@tacaswell
Copy link
Member

The 1.4 series is the last versions to officially support python 2.6.

There was a loing discusion about this in 2015http://matplotlib.1069221.n5.nabble.com/Matplotlib-devel-supported-python-versions-tt46154.html and no one volunteered to take care of 2.6 compatible branch so it got dropped.

@joranbeasley I have deleted your comment. Insulting core maintainers (who are volunteers) is not condusive to us taking your concerns seriously. Please be civil in our channels.

@WeatherGod
Copy link
Member

WeatherGod commentedFeb 14, 2017 via email

Thomas is right. v1.4.x was the last one to support py26. My memory wasfaulty.
On Tue, Feb 14, 2017 at 3:51 PM, Thomas A Caswell ***@***.***> wrote: The 1.4 series is the last versions to officially support python 2.6. There was a loing discusion about this in 2015http://matplotlib.1069221.n5.nabble.com/Matplotlib-devel- supported-python-versions-tt46154.html and no one volunteered to take care of 2.6 compatible branch so it got dropped.@joranbeasley <https://github.com/joranbeasley> I have deleted your comment. Insulting core maintainers (who are volunteers) is not condusive to us taking your concerns seriously. Please be civil in our channels. — You are receiving this because you commented. Reply to this email directly, view it on GitHub <#5373 (comment)>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AARy-DdObTPxJkJ1qJPjo6jhG6zz_mbzks5rchPugaJpZM4GZeX9> .

Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Reviewers
No reviews
Assignees
No one assigned
Labels
None yet
Projects
None yet
Milestone
v2.0.0
Development

Successfully merging this pull request may close these issues.

7 participants
@jenshnielsen@jkseppan@mdboom@tacaswell@joranbeasley@WeatherGod@QuLogic

[8]ページ先頭

©2009-2025 Movatter.jp