Hello community,

here is the log from the commit of package python-matplotlib for 
openSUSE:Factory checked in at 2012-11-14 16:56:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-matplotlib (Old)
 and      /work/SRC/openSUSE:Factory/.python-matplotlib.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-matplotlib", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-matplotlib/python-matplotlib.changes      
2012-08-26 11:33:55.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-matplotlib.new/python-matplotlib.changes 
2012-11-14 16:56:36.000000000 +0100
@@ -1,0 +2,20 @@
+Mon Nov 12 04:24:19 UTC 2012 - [email protected]
+
+- update to 1.2.0
+ * Python 3.x support
+ * PGF/TikZ backend
+ * Locator interface
+ * Tri-Surface Plots
+ * Control the lengths of colorbar extensions
+ * Figures are picklable
+ * Set default bounding box in matplotlibrc
+ * New Boxplot Functionality
+ * New RC parameter functionality
+ * Streamplot
+ * New hist functionality
+ * Updated shipped dependencies
+ * Face-centred colors in tripcolor plots
+ * Hatching patterns in filled contour plots, with legends 
+- python3 package added
+
+-------------------------------------------------------------------
New Changes file:

--- /dev/null   2012-10-22 00:44:18.403455820 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-matplotlib.new/python3-matplotlib.changes    
    2012-11-14 16:56:36.000000000 +0100
@@ -0,0 +1,20 @@
+-------------------------------------------------------------------
+Mon Nov 12 04:28:18 UTC 2012 - [email protected]
+
+- update to 1.2.0
+ * Python 3.x support
+ * PGF/TikZ backend
+ * Locator interface
+ * Tri-Surface Plots
+ * Control the lengths of colorbar extensions
+ * Figures are picklable
+ * Set default bounding box in matplotlibrc
+ * New Boxplot Functionality
+ * New RC parameter functionality
+ * Streamplot
+ * New hist functionality
+ * Updated shipped dependencies
+ * Face-centred colors in tripcolor plots
+ * Hatching patterns in filled contour plots, with legends
+- python3 package added
+ 

Old:
----
  matplotlib-1.1.1.tar.bz2

New:
----
  matplotlib-1.2.0.tar.bz2
  no-multiprocessing-setup.patch
  py3-matplotlib-setup.cfg
  python3-matplotlib.changes
  python3-matplotlib.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-matplotlib.spec ++++++
--- /var/tmp/diff_new_pack.CBzXqF/_old  2012-11-14 16:56:38.000000000 +0100
+++ /var/tmp/diff_new_pack.CBzXqF/_new  2012-11-14 16:56:38.000000000 +0100
@@ -18,7 +18,7 @@
 
 %define modname matplotlib
 Name:           python-%{modname}
-Version:        1.1.1
+Version:        1.2.0
 Release:        0
 
 Summary:        Plotting Library for Python

++++++ python3-matplotlib.spec ++++++
#
# spec file for package python3-matplotlib
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


%define modname matplotlib
Name:           python3-%{modname}
Version:        1.2.0
Release:        0

Summary:        Plotting Library for Python
License:        BSD-2-Clause
Group:          Development/Libraries/Python
Url:            http://sourceforge.net/projects/%{modname}
Source:         %{modname}-%{version}.tar.bz2
#special config for python3 needed because of lack of wx and gtk backends
Source1:        py3-%{modname}-setup.cfg
Patch0:         no-multiprocessing-setup.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-build

BuildRequires:  fltk-devel
BuildRequires:  freetype2-devel
BuildRequires:  gcc-c++

BuildRequires:  libpng-devel

BuildRequires:  python3-2to3
BuildRequires:  python3-devel
BuildRequires:  python3-distribute
BuildRequires:  python3-numpy-devel >= 1.2.1
BuildRequires:  python3-tk
BuildRequires:  python3-xml
BuildRequires:  tcl
BuildRequires:  tcl-devel
BuildRequires:  tk
BuildRequires:  tk-devel

Requires:       python3-dateutil
Requires:       python3-numpy >= 1.2.1
Requires:       python3-tz

BuildRequires:  python3-qt4

## These packages are required to prevent that matplotlib installs it's
## own versions of the packages from the lib directory
BuildRequires:  python3-dateutil
BuildRequires:  python3-tz

%description
matplotlib is a python 2D plotting library which produces publication
quality figures in a variety of hardcopy formats and interactive
environments across platforms. matplotlib can be used in python
scripts, the python and ipython shell (ala matlab or mathematica), web
application servers, and six graphical user interface toolkits.

%package tk
Summary:        Tk backend for python-matplotlib
Group:          Development/Libraries/Python
Requires:       %{name} = %{version}
Requires:       python3-tk

%description tk
Tk backend for python-matplotlib plotting package

%prep

%setup -n matplotlib-%{version}
%patch0 -p0
chmod -x lib/%{modname}/mpl-data/images/*.svg

%build
cp %{SOURCE1} ./setup.cfg
python3 setup.py build

%install
python3 setup.py install -O1 --skip-build --root=%{buildroot} 
--prefix=%{_prefix}
if [ -d "%{buildroot}%{python3_sitearch}/__pycache__" ]; then
    rm -r %{buildroot}%{python3_sitearch}/__pycache__
fi

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root,-)
%doc README.txt CHANGELOG INSTALL
%doc TODO CXX examples 
%{python3_sitearch}/%{modname}/
%{python3_sitearch}/%{modname}-1.2.0-py%{py3_ver}.egg-info
%{python3_sitearch}/mpl_toolkits/
%{python3_sitearch}/pylab.py*
%exclude %{python3_sitearch}/%{modname}/backends/backend_tkagg.*
%exclude %{python3_sitearch}/%{modname}/backends/tkagg.*

%files tk
%defattr(-,root,root,-)
%{python3_sitearch}/%{modname}/backends/backend_tkagg.*
%{python3_sitearch}/%{modname}/backends/tkagg.*

%changelog
++++++ matplotlib-1.1.1.tar.bz2 -> matplotlib-1.2.0.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/python-matplotlib/matplotlib-1.1.1.tar.bz2 
/work/SRC/openSUSE:Factory/.python-matplotlib.new/matplotlib-1.2.0.tar.bz2 
differ: char 11, line 1

++++++ no-multiprocessing-setup.patch ++++++
--- setup.py    2012-11-08 11:24:12.000000000 +0900
+++ setup.py.patched    2012-11-12 12:57:31.920643001 +0900
@@ -297,14 +297,14 @@
             # We need to skip certain files that have already been
             # converted to Python 3.x
             filtered = [x for x in files if should_2to3(x, self.build_lib)]
-            if sys.platform.startswith('win'):
+            #if sys.platform.startswith('win'):
                 # doing this in parallel on windows may crash your computer
-                [refactor(f) for f in filtered]
-            else:
-                p = multiprocessing.Pool()
-                for i, x in enumerate(p.imap_unordered(refactor, filtered)):
-                    print("Running 2to3... %.02f%%" %
-                          (float(i) / len(filtered) * 100.0), end='\r')
+            [refactor(f) for f in filtered]
+            #else:
+            #    p = multiprocessing.Pool()
+            #    for i, x in enumerate(p.imap_unordered(refactor, filtered)):
+            #        print("Running 2to3... %.02f%%" %
+            #              (float(i) / len(filtered) * 100.0), end='\r')
             print()
 
 print_raw("pymods %s" % py_modules)
++++++ py3-matplotlib-setup.cfg ++++++
# Rename this file to setup.cfg to modify matplotlib's
# build options.

[egg_info]
tag_svn_revision = 1

[status]
# To suppress display of the dependencies and their versions
# at the top of the build log, uncomment the following line:
#suppress = True
#
# Uncomment to insert lots of diagnostic prints in extension code
#verbose = True

[provide_packages]
# By default, matplotlib checks for a few dependencies and
# installs them if missing. This feature can be turned off
# by uncommenting the following lines. Acceptible values are:
#     True: install, overwrite an existing installation
#     False: do not install
#     auto: install only if the package is unavailable. This
#           is the default behavior
#
## Date/timezone support:
pytz = False
dateutil = False


[gui_support]
# Matplotlib supports multiple GUI toolkits, including Cocoa,
# GTK, Fltk, MacOSX, Qt, Qt4, Tk, and WX. Support for many of
# these toolkits requires AGG, the Anti-Grain Geometry library,
# which is provided by matplotlib and built by default.
#
# Some backends are written in pure Python, and others require
# extension code to be compiled. By default, matplotlib checks
# for these GUI toolkits during installation and, if present,
# compiles the required extensions to support the toolkit. GTK
# support requires the GTK runtime environment and PyGTK. Wx
# support requires wxWidgets and wxPython. Tk support requires
# Tk and Tkinter. The other GUI toolkits do not require any
# extension code, and can be used as long as the libraries are
# installed on your system.
#
# You can uncomment any the following lines if you know you do
# not want to use the GUI toolkit. Acceptible values are:
#     True: build the extension. Exits with a warning if the
#           required dependencies are not available
#     False: do not build the extension
#     auto: build if the required dependencies are available,
#           otherwise skip silently. This is the default
#           behavior
#
gtk = False
gtkagg = False
tkagg = True
wxagg = False
#macosx = True

[rc_options]
# User-configurable options
#
# Default backend, one of: Agg, Cairo, CocoaAgg, GTK, GTKAgg, GTKCairo,
# FltkAgg, MacOSX, Pdf, Ps, QtAgg, Qt4Agg, SVG, TkAgg, WX, WXAgg.
#
# The Agg, Ps, Pdf and SVG backends do not require external
# dependencies. Do not choose GTK, GTKAgg, GTKCairo, MacOSX, TkAgg or WXAgg
# if you have disabled the relevent extension modules.  Agg will be used
# by default.
#
backend = TkAgg
#
# The numerix module was historically used to provide
# compatibility between the Numeric, numarray, and NumPy array
# packages. Now that NumPy has emerge as the universal array
# package for python, numerix is not really necessary and is
# maintained to provide backward compatibility. Do not change
# this unless you have a compelling reason to do so.
#numerix = numpy
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to