Hello community,

here is the log from the commit of package spyder for openSUSE:Factory checked 
in at 2012-06-06 10:29:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/spyder (Old)
 and      /work/SRC/openSUSE:Factory/.spyder.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "spyder", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/spyder/spyder.changes    2012-05-14 
16:21:55.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.spyder.new/spyder.changes       2012-06-06 
10:29:16.000000000 +0200
@@ -1,0 +2,127 @@
+Mon May 28 09:40:29 UTC 2012 - [email protected]
+
+- Update to Version 2.1.10
+  * Bug fixes
+
+-------------------------------------------------------------------
+Tue May 22 15:46:57 UTC 2012 - [email protected]
+
+- Update dependencies
+- Clean up spec file formatting
+- Update to Version 2.1.9
+  * Bug fixes
+- Update to Version 2.1.8
+  * Bug fixes
+- Update to Version 2.1.7
+  * Bug fixes
+  * Variable explorer/Array editor: added support for masked arrays
+  * Showing Spyder's internal console automatically when there is a traceback
+  * Do not crash when a 3rd party plugin failed to import
+  * Editor:
+    * Automatic insertion of single, double and triple quotes
+    * Automatically colons insertion when pressing Enter after 'if', 'def', etc
+    * Don't trigger code completion on comments if text ends with a dot
+    * Added keyboard shortcut (Ctrl+Shift+Escape) to clear the console
+    * Added keyboard shortcut (Ctrl+P) to print current file (thanks to fheday 
at gmail dot com for the contribution)
+    * Code introspection features (code completion, calltips, 
go-to-definition) are now working even if script has syntax errors
+- Update to Version 2.1.6
+  * Bug fixes
+- Update to Version 2.1.5
+  * Bug fixes
+  * Debugging: when a non-empty SPYDER_DEBUG environment variable exists, 
Spyder switch to debug mode (log files are created in user's home directory and 
debug prints are available in the terminal)
+  * Variable explorer/Dictionary editor: added option to plot histogram from a 
1-D array
+  * Console:
+    * standard Python interpreter is now a real Python interactive session: 
the older implementation was running a startup script and tried to emulate a 
standard Python interactive session (changing attributes like __name__, running 
the PYTHONSTARTUP script, etc.). But this implementation was not close enough 
to the standard Python interactive session, i.e. when you execute `python` 
outside Spyder, without any argument. A recent bug report confirmed this: the 
PYTHONSTARTUP script was executed but not exactly the same way as it is outside 
Spyder: for example, doing `from __future__ import division` in the startup 
script had no effect whereas it did outside Spyder.
+    * when running a standard Python interpreter, instead of running the 
startup script (spyderlib/widgets/externalshell/startup.py), the shell widget 
(ExternalPythonShell) simply runs the python executable with -u -i options, 
that's all. So now, the PYTHONSTARTUP script is executed as expected.
+    * Scientific startup script (default PYTHONSTARTUP in Spyder): added 
floating point division (from __future__ import division)
+    * PySide support:
+      * Added new "Qt (PyQt/PySide)" settings group in "External modules" tab
+      * It is now possible to select the Qt-Python bindings library: default 
(i.e. depends on the QT_API environment variable), PyQt or PySide
+      * The PyQt input hook has been adapted for PySide, so it is now possible 
to do interactive (non-blocking) plotting with PySide
+    * New options for standard Python interpreters (no effect on IPython):
+      * "Merge process standard output/error channels": merging the output 
channels of the process means that the standard error won't be written in red 
anymore, but this has the effect of speeding up display
+      * "Colorize standard error channel using ANSI escape codes": this method 
is the only way to have colorized standard error channel when the output 
channels have been merged
+  * Internal console (Issue 868): output is now immediately available
+  * "Maximize current plugin" action: now automatically shows the "Outline" 
plugin when maximizing the "Editor" plugin
+  * Editor/Outline comment separators: allow space betwee hash and dash, e.g 
"# --- Outline Separator"
+- Update to Version 2.1.4
+  * Bug fixes
+  * Console:
+    * option "Open an IPython interperter at startup" is now *explicitely* 
disabled for IPython v0.11+ (these versions of IPython are not fully supported 
through Spyder's console plugin)
+- Update to Version 2.1.3
+  * Bug fixes
+  * Variable explorer performance were improved, especially when dealing with 
very long sequences -- See this discussion: 
http://groups.google.com/group/spyderlib/browse_thread/thread/3a7ef892695e417a
+  * Variable explorer / dictionary editor: added support for unknown objects 
-- this allows browsing any object attributes -- This is still experimental.
+- Update to Version 2.1.2
+  * Bug fixes
+  * File/Project explorer:
+    * Added "Delete" keyboard shortcut to remove selected file(s)/folder(s)
+    * SCM integration: added support for !TortoiseHg v2 (only v1 was supported)
+  * Console/Matplotlib options: the backend may now be set separately from the 
Matplotlib patch
+  * Console:
+    * The Matplotlib patch is only applied for Matplotlib <=v1.0
+    * !PyQt API version issues (error like "!ValueError: API 'QString' has 
already been set to version 1"): the "ignore setapi errors" option is disabled 
by default, to avoid masking these errors and associated tracebacks
+- Update to Version 2.1.1
+  * Bug fixes
+- Update to Version 2.1
+  * Bug fixes
+  * New *Profiler* plugin (thanks to Santiago Jaramillo)
+  * New experimental *IPython* plugin embedding IPython's Qt console: see 
[http://spyder-ide.blogspot.com/2011/08/preview-of-new-ipython-plugin-for.html 
here]
+  * General:
+    * Main window:
+      * added "Custom window layouts" management (see menu "View")/handling 3 
custom layouts: default shortcuts Shift+Alt+FX to switch to/from layout #X and 
Ctrl+Shift+Alt+FX to set layout #X
+      * "General" preferences page: added option to set the Qt windows style, 
depending on platform (Plastique, Cleanlooks, CDE, Windows...)
+      * Menu "?": added menu entry to report Spyder issues, filling 
automatically informations on your configuration
+      * Reorganized "Run"/"Source" menu, added "Interpreters" menu
+      * Fixed application name for Gnome 3/Fedora 15
+    * Command line options: added option "--defaults" to reset settings 
(stored in .spyder.ini) to defaults (a lot of settings are preserved: 
shortcuts, window layouts, ...) -- this is less brutal than "--reset" which 
reset all settings by removing all configuration files related to Spyder
+  * *Outline* (function/class browser) is now a plugin in itself, embedded in 
its own dockwidget: Spyder's window layout is even more customizable than before
+  * *Code completion*
+    * (Editor/Console): entries starting with an underscore character are now 
placed to the end of the suggested list
+    * (Editor/Console): Import statements are now completed correctly
+  * *Console*:
+    * Major code cleaning: running Python applications in Spyder has never 
been cleaner and is very close to a simple Python interpreter
+    * Added built-in function `open_in_spyder` to open a file in Spyder's 
source code editor from the console
+    * Standard Python interpreter:
+      * now refresh the variable explorer at each new prompt (even if 
auto-refresh is disabled -- actually, this is the typical use case)
+      * added support for basic special commands (%pwd, %ls, %clear) and 
system commands (starting with '!', e.g. !dir or !ls)
+      * added 
[http://spyder-ide.blogspot.com/2011/09/new-enhanced-scientific-python.html 
"scientific" startup script] with support for numpy, scipy and matplotlib
+    * Preferences (External modules tab):
+      * added an option to set !PyQt API to v1 or v2 -- this avoids issues 
with Enthought Tool Suite or any other library/program using !PyQt API v2 which 
is *not* the default API for Python 2
+      * changed matplotlib patch to fix compatiblity issue with !PyQt API v2
+    * Preferences (Advanced Settings tab): added option "Python executable" to 
customize path to Python interpreter executable binary
+  * *Variable explorer*:
+    * New HDF5 plugin ([http://code.google.com/u/DavidAnthonyPowell/ 
DavidAnthonyPowell]): import/export HDF5 files to/from the variable explorer
+    * Dictionary editor/Variable explorer:
+      * Added support for more NumPy data types
+      * Added action "Resize rows to contents" (partially implements feature 
requested with Issue 807)
+  * *Editor*:
+    * find/replace:
+      * added support for *multiline* regular expression search pattern
+      * added support for *multiline* regular expression text replacement
+      * added button "Highlight matches" to highlight all found results
+    * syntax highlighting: added support for OpenCL, gettext files, patch/diff 
files, CSS and HTML files
+    * support for "2 spaces" and "tabs" indentation characters
+    * new code analysis feature: added support for the 
[http://pypi.python.org/pypi/pep8 pep8] style guide checker
+    * "Comment" and "Uncomment" actions were replaced by a single 
"Comment/Uncommment" toggle action
+    * (Fixes  Issue 811 ) "Run configuration": added "Run in an external 
system terminal" option
+  * *File explorer* and *Project explorer*:
+    * great performance improvement (using a multithreaded file system model)
+    * Added minimalist SCM support (Mercurial and git are currently supported)
+  * *File explorer*: added an option to "Show current directory only"
+  * *Project explorer*: this plugin was entirely rewritten to improve 
performances and usability
+  * *Pylint plugin*:
+    * added option to save file before analyzing it
+  * *Spyder's console embedded in your application 
(spyderlib.widgets.internalshell):
+    * in traceback, a clickable link now opens the associated file in Spyder 
(if application was launched from Spyder with monitor enabled)
+    * Application sample embedding Spyder's internal shell: upgraded to 
guidata v1.4+ (simplified build script a lot!)
+- Update to Version 2.0.12
+  * Bug fixes
+  * (Fixes Issue 655) Editor/pyflakes-powered code analysis: warnings are now 
ignored for lines containing "pyflakes:ignore"
+  * Internal console (Spyder debugging only): turned off the multithreaded mode
+- Update to Version 2.0.11
+  * Bug fixes
+  * File explorer widget/plugin: improved performances (widget is now 
populated in a separate thread)
+  * Spyder crash dialog: warning the user about the '--reset' option (this 
will remove all configuration files)
+
+-------------------------------------------------------------------

Old:
----
  spyder-2.0.10.zip

New:
----
  spyder-2.1.10.zip

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

Other differences:
------------------
++++++ spyder.spec ++++++
--- /var/tmp/diff_new_pack.uDhYAy/_old  2012-06-06 10:29:19.000000000 +0200
+++ /var/tmp/diff_new_pack.uDhYAy/_new  2012-06-06 10:29:19.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-spyder
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# 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
@@ -15,40 +15,52 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
-%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
 
 Name:           spyder
-Version:        2.0.10
+%define modname %{name}lib
+Version:        2.1.10
 Release:        0
 Url:            http://spyderlib.googlecode.com
 Summary:        Scientific PYthon Development EnviRonment
 License:        MIT
 Group:          Development/Languages/Python
-Source:         %{name}-%{version}.zip
+Source:         http://%{modname}.googlecode.com/files/%{name}-%{version}.zip
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  python-devel
-BuildRequires:  python-pyflakes > 0.3.0
-BuildRequires:  python-rope > 0.9.0
-BuildRequires:  python-sphinx > 0.6.0
-#BuildRequires:  python-pyqt4 > 4.3 #FIXME: Our packages differ from upstream 
names
-BuildRequires:  python-qt4 > 4.3
-BuildRequires:  unzip
-Requires:       python-pyflakes > 0.3.0
-Requires:       python-rope > 0.9.0
-Requires:       python-sphinx > 0.6.0
-#Requires:       python-pyqt4 > 4.3 #FIXME: Our packages differ from upstream 
names
-Requires:       python-qt4 > 4.3
-%if 0%{?suse_version}
-%py_requires
-%if 0%{?suse_version} > 1010
 BuildRequires:  fdupes
-%endif
-%if 0%{?suse_version} > 1110
+BuildRequires:  python-devel >= 2.5
+BuildRequires:  python-qt4 > 4.4
+BuildRequires:  python-pyflakes >= 0.5.0
+BuildRequires:  python-rope => 0.9.2
+BuildRequires:  python-Sphinx >= 0.6.0
+BuildRequires:  python-numpy
+BuildRequires:  python-scipy
+BuildRequires:  python-matplotlib
+BuildRequires:  python-pep8
+BuildRequires:  python-psutil
+BuildRequires:  python-pylint
+BuildRequires:  IPython
+BuildRequires:  unzip
+Requires:       python  >= 2.5
+Requires:       python-qt4 > 4.4
+Recommends:     python-pyflakes >= 0.5.0
+Recommends:     python-rope >= 0.9.2
+Recommends:     python-Sphinx >= 0.6.0
+Recommends:     python-numpy
+Recommends:     python-scipy
+Recommends:     python-matplotlib
+Recommends:     python-pep8
+Recommends:     python-psutil
+Recommends:     python-pylint
+Recommends:     IPython
+%if 0%{?suse_version} <= 1110
+%{!?python_sitelib:  %global python_sitelib  %(python -c "from 
distutils.sysconfig import get_python_lib; print(get_python_lib())")}
+%else
 BuildArch:      noarch
-%endif
+%py_requires
 %endif
 
+%lang_package
+
 %description
 The spyderlib module provides powerful console and
 editor related widgets to your PyQt4 application. It also includes a
@@ -66,10 +78,10 @@
 
 %install
 python setup.py install --prefix=%{_prefix} --root=%{buildroot}
-rm %{buildroot}%{python_sitelib}/spyderlib/doc/.buildinfo
-%if 0%{?suse_version} > 1010
+rm %{buildroot}%{python_sitelib}/%{modname}/doc/.buildinfo
+chmod +x 
%{buildroot}%{python_sitelib}/%{modname}//utils/external/pickleshare.py
+%find_lang %{modname}
 %fdupes %{buildroot}
-%endif
 
 %clean
 rm -rf %{buildroot}
@@ -78,6 +90,14 @@
 %defattr(-,root,root,-)
 %doc README
 %{_bindir}/%{name}
-%python_sitelib/*
+%{python_sitelib}/%{name}-%{version}-py%{py_ver}.egg-info
+%{python_sitelib}/%{modname}/
+%{python_sitelib}/spyderplugins/
+%exclude %{python_sitelib}/%{modname}/locale/
+%exclude %{python_sitelib}/spyderplugins/locale/
+
+%files lang -f %{modname}.lang
+%defattr(-,root,root)
+%{python_sitelib}/%{modname}/locale
 
 %changelog

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to