[Matplotlib-devel] First release candidate for the 1.5.0 series
Christoph Gohlke
cgohlke at uci.edu
Tue Sep 15 20:47:09 CEST 2015
The only change is to have Visual Studio 2015 installed (the community
edition is free of charge).
A related issue: The matplotlib extensions for Python 3.5 depend on the
Visual Studio 2015 C/C++ runtime DLLs, specifically vcruntime140.dll and
msvcp140.dll. Vcruntime140.dll is installed with Python 3.5.0 final,
however not copied to virtual environments. Msvcp140.dll is not
distributed with Python 3.5.
Possible solutions:
1) ship msvcp140.dll in the matplotlib package directory. Python and
other packages might still fail to load, but that's not matplotlib's
problem. This is the preferred way to ship dependencies according to
Microsoft. I personally dislike shipping system DLLs next to extensions.
See also <http://stevedower.id.au/blog/building-for-python-3-5-part-two/>
2) require users to install the "Visual C++ Redistributable for Visual
Studio 2015"
<http://www.microsoft.com/en-us/download/details.aspx?id=48145>. This
requires administrator privileges. In the long run this will be much
less trouble for users.
Christoph
On 9/15/2015 6:44 AM, Benjamin Root wrote:
> Christoph,
>
> It would also be useful to document any changes needed in the build
> procedure for python3.5 on Windows. I don't know if the changes needed
> for py3.5 impacts us or not, but it would be good to know that for sure.
>
> Thanks,
> Ben Root
>
>
> On Tue, Sep 15, 2015 at 7:56 AM, Thomas Caswell <tcaswell at gmail.com
> <mailto:tcaswell at gmail.com>> wrote:
>
> Numpy 1.6 should work, we are currently testing against it on travis.
>
> And yes, please push the windows binaries to sourceforge.
>
> Tom
>
> On Tue, Sep 15, 2015 at 1:54 AM Christoph Gohlke <cgohlke at uci.edu
> <mailto:cgohlke at uci.edu>> wrote:
>
> On 9/14/2015 8:59 PM, Thomas Caswell wrote:
> > Please give it a try! (linux64 conda builds are available on the
> > tacaswellanaconda.org <http://anaconda.org> <http://anaconda.org> channel)
> >
> >https://github.com/matplotlib/matplotlib/releases/tag/v1.5.0rc1
> >
> > This release contains many new features. The highlights include:
> >
> > - the object oriented API will now automatically re-draw the figure
> > when working in the command line
> > - automatic unpacking of labeled data into most plotting functions
> > - arbitrary style cycling
> > - four new perceptually linear color maps
> > - mouse-over for pixel values with `imshow`
> > - many new rcparams
> > In addition there are significant improvements to `nbagg` and a complete
> > overhaul of the c++ bindings to AGG.
> >
> > Please see the drafts of the [full whats
> > new](http://matplotlib.org/devdocs/users/whats_new.html#new-in-matplotlib-1-5)
> > and [api
> > changes](http://matplotlib.org/devdocs/api/api_changes.html#changes-in-1-5-0)
> >
> >
>
> Hi,
>
> where do I upload the Windows binaries? Sourceforge?
>
> What is the oldest supported numpy version? Numpy 1.6.2 no
> longer works.
> I am building rc1 with numpy 1.8.2 (Py <= 3.4) and 1.9.2 (Py 3.5).
>
> Christoph
> _______________________________________________
> 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 <mailto:Matplotlib-devel at python.org>
> https://mail.python.org/mailman/listinfo/matplotlib-devel
>
>
More information about the Matplotlib-devel
mailing list