[Matplotlib-devel] supported python versions
OceanWolf
juichenieder-nabb at yahoo.co.uk
Tue Sep 15 12:28:35 CEST 2015
I don't think it does undermine 2.0's philosophy of "style changes only"
as this doesn't affect the code in anyway as we don't add in any new
features in 2.0, therefore MPL-2.0 will still work fine with python-2.6,
we just won't officially support python-2.6 with version 2.0, and should
we have minor releases (2.0.1) then we don't have to worry about
py-2.6. 2.0 feels like a more appropriate place to drop it.
Best,
OceanWolf
On 14/09/15 22:17, Nathaniel Smith wrote:
>
> It seems like a good idea in general to me, but doesn't it kinda
> undermine the "2.0 is style changes only" idea/messaging? I assume the
> maintenance burden of supporting the old versions in 2.0 won't be
> large compared to 1.5 given this... Maybe 2.1 (or 1.5!) would be a
> better place to draw the line?
>
> On Sep 14, 2015 12:49 PM, "Thomas Caswell" <tcaswell at gmail.com
> <mailto:tcaswell at gmail.com>> wrote:
>
> Hey all,
>
> I would like to propose the following for which version of python
> mpl officially supports:
>
> - for v1.5 we continue to support 2.6, 2.7, 3.3-3.5
> - for v2.0 forward we support (2.7, 3.4, 3.5)
>
> and allow for new, python3 only, features to be developed for
> mpl2.1 onward, so long as they do not break any existing
> functionality in py2.7.
>
> We already support all of those versions on master, there is no
> good reason to drop 2.6 support right before the RC. For 2.0 we
> should drop 2.6 so that we do not have to maintain a mpl2.0.x
> py2.6 compatible bug-fix branch.
>
> Regarding dropping 2.6 as a supported version I suggest you
> read/watch the following from Nick Coghlan:
>
> http://www.curiousefficiency.org/posts/2015/04/stop-supporting-python26.html
> http://www.pyvideo.org/video/3764/contributors-colleagues-clients-customers-su
>
> We are resource limited and those resources would be better spent
> improving the library and supporting modern version of python. At
> some point it is unreasonable for people running very old
> installations of python to expect the the newest versions of
> down-stream tools to work. If this is important to someone,
> please step up to mange maintaining a 1.5.x bug-fix branch which
> will maintain 2.6 compatibility.
>
> Dropping 2.6 will also free us to being using OrderedDict and
> several other language features added in 2.7.
>
> Regarding dropping 3.3, every survey has shown that among the
> users who have adopted py3, a vast majority are using the newest
> version so supporting and testing against the older versions of 3
> is not worth the effort.
>
> In all cases, versions of mpl that currently work on legacy
> versions of python will continue to work.
>
> Thanks to Eric, Mike, and Phil who have this a read over.
>
> Tom
>
> _______________________________________________
> Matplotlib-devel mailing list
> Matplotlib-devel at python.org <mailto:Matplotlib-devel at python.org>
> https://mail.python.org/mailman/listinfo/matplotlib-devel
>
>
>
> _______________________________________________
> Matplotlib-devel mailing list
> Matplotlib-devel at python.org
> https://mail.python.org/mailman/listinfo/matplotlib-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/matplotlib-devel/attachments/20150915/2ca9d600/attachment.html>
More information about the Matplotlib-devel
mailing list