Hello community,

here is the log from the commit of package bpython for openSUSE:Factory checked 
in at 2016-03-26 15:23:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/bpython (Old)
 and      /work/SRC/openSUSE:Factory/.bpython.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "bpython"

Changes:
--------
--- /work/SRC/openSUSE:Factory/bpython/bpython.changes  2014-11-13 
09:17:33.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.bpython.new/bpython.changes     2016-03-26 
15:23:38.000000000 +0100
@@ -1,0 +2,142 @@
+Wed Mar  9 20:35:59 UTC 2016 - bwiedem...@suse.com
+
+- Drop build date from doc to fix build-compare
+
+-------------------------------------------------------------------
+Sat Oct 17 01:50:19 UTC 2015 - a...@gmx.de
+
+- specfile:
+  * use bpython-%{py_ver} in .desktop file
+
+-------------------------------------------------------------------
+Mon Oct 12 05:01:23 UTC 2015 - a...@gmx.de
+
+- specfile:
+  * updated update alternatives
+  * added dependcies greentlet, six, jedi, curtsies
+  * no more binary bpython-curtsies, bpython-gtk
+  * new binary bpython-curses, bpbd
+  * updated %doc: removed ROADMAP, TODO
+  * added new files bpython.png, bpython.appdata.xml
+  * add ifdef for 13.1 in %files section for %{_datadir}/appdata
+
+- update to version 0.14.2:
+  * #498: Fixed is_callable
+  * #509: Fixed fcntl usage.
+  * #523, #524: Fix conditional dependencies for SNI support again.
+  * Fix binary name of bpdb.
+
+- update to version 0.14.1:
+ * #483: Fixed jedi exceptions handling.
+ * #486: Fixed Python 3.3 compatibility.
+ * #489: Create history file with mode 0600.
+ * #491: Fix issues with file name completion.
+ * #494: Fix six version requirement.
+ * Fix conditional dependencies for SNI support in Python versions before 
2.7.7.
+
+- update to version 0.14:
+  * This release contains major changes to the frontends:
+    - curtsies is the new default frontend.
+    - The old curses frontend is available as bpython-curses.
+    - The GTK+ frontend has been removed.
+  * New features:
+    - #194: Syntax-highlighted tracebacks. Thanks to Miriam Lauter.
+    - #234: Copy to system clipboard.
+    - #285: Re-evaluate session and reimport modules.
+    - #313: Warn when undo may take cause extended delay, and prompt to undo
+      multiple lines.
+    - #322: Watch imported modules for changes and re-evaluate on changes.
+    - #328: bpython history not re-evaluated to edit a previous line of a 
multiline
+      statement.
+    - #334: readline command Meta-. for yank last argument. Thanks to Susan
+      Steinman and Steph Samson.
+    - #338: bpython help with F1.
+    - #354: Edit config file from within bpython.
+    - #382: Partial support for pasting in text with blank lines.
+    - #410: Startup banner that shows Python and bpython version
+    - #426: Experimental mutliline autocompletion.
+    - fish style last history completion with Arrow Right. Thanks to Nicholas
+      Sweeting.
+    - fish style automatic reverse history search with Arrow Up.
+      Thanks to Nicholas Sweeting.
+    - Incremental forward and reverse search.
+    - All readline keys which kill/cut text correctly copy text for paste
+      with Ctrl-y or Meta-y.
+    - French translation.
+    - Removal links for bpaste pastebins are now displayed.
+    - More informative error messages when source cannot be found for an 
object.
+      Thanks to Liudmila Nikolaeva and Miriam Lauter.
+    - Message displayed if history in scrollback buffer is inconsistent with
+      output from last re-evaluation of bpython session. Thanks to Susan 
Steinman.
+    - Adjust logging level with -L or -LL.
+    - String literal attribute completion.
+  * Fixes:
+    - #254: Use ASCII characters if Unicode box characters are not supported 
by the
+      terminal.
+    - #284: __file__ is in scope after module run with bpython -i. Thanks to
+      Lindsey Raymond.
+    - #347: Fixed crash on unsafe autocompletion.
+    - #349: Fixed writing newlines to stderr.
+    - #363: Fixed banner crashing bpython-urwid. Thanks to Luca Barbato.
+    - #366, #367: Fixed help() support in curtsies.
+    - #369: Interactive sessions inherit compiler directives from files run 
with -i
+      interactive flag.
+    - #370, #401, #440, #448, #468, #472: Fixed various display issues in 
curtsies.
+    - #391: Fixed crash when using Meta-backspace. Thanks to Tony Wang.
+    - #438, #450: bpython-curtsies startup behavior fixed. Errors
+      during startup are reported instead of crashing.
+    - #447: Fixed behavior of duplicate keybindings. Thanks to Keyan 
Pishdadian.
+    - #458: Fixed dictionary key completion crash in Python 2.6. Thanks to Mary
+      Mokuolu.
+    - Documentation fixes from Lindsey Raymond.
+    - Fixed filename completion.
+    - Fixed various Unicode issues in curtsies.
+    - Fixed and re-enabled dictionary key completion in curtsies.
+
+    The commandline option --type / -t has been renamed to --paste / -p.
+    Python 2.6, 2.7, 3.3 and newer are supported. Support for 2.5 has been 
dropped.
+    Furthermore, it is no longer necessary to run 2to3 on the source code.
+    This release brings a lot more code coverage, a new contributing guide,
+    and most of the code now conforms to PEP-8.
+  * Changes to dependencies:
+    - greenlet and curtsies are no longer optional.
+    - six is a new dependency.
+    - jedi is a new optional dependency required for multiline completion.
+    - watchdog is a new optional dependency required for watching changes in
+      imported modules.
+
+- update to version 0.13.2:
+  * #424: Use new JSON API at bpaste.net.
+  * #430: Fixed SNI issues with new pastebin service on Mac OS X.
+  * #432: Fixed crash in bpython-curtsies in special circumstances if
+    history file is empty. Thanks to Lisa van Gelder.
+
+- update to version 0.13.1:
+  * #287: Turned off dictionary completion in bpython-curtsies
+  * #281: Fixed a crash on error-raising properties
+  * #286: Fixed input in Python 3
+  * #293: Added encoding attribute to stdin bpython curtsies
+  * #296: Fixed warnings in import completion for Python 3
+  * #290: Stop using root logger
+  * #301: Specify curtsies version in requirements
+  * There's also a necessary regression: #232 (adding fileno() on stdin)
+    is reintroduced because its previous fix was found to be the cause of #286
+
+- Update to version 0.13:
+  * Dictionary key completion, thanks to Maja Frydrychowicz (#226).
+    To use normal completion and ignore these key completions, type a space.
+  * Edit current line in external editor: ctrl-x (#161)
+  * Python 2.5 compatibility, thanks to Michael Schuller (#279). Python 2.5
+    is not officially supported, but after few changes Michael introduced, he
+    says it's working fine.
+  * FakeStream has flush(), so works correctly with
+    django.core.email.backends.console thanks to Marc Sibson (#259)
+  * FakeStdin has fileno() (#232)
+  * Changes to sys.ps1 and sys.ps2 are respected thanks to Michael Schulle 
(#267)
+  * atexit registered functions run on exit (#258)
+  * fixed an error on exit code when running a script with bpython script.py 
(#260)
+  * setup.py extras are used to define dependencies for urwid and
+    curtsies frontends
+- New tool bpython-curtsies
+
+-------------------------------------------------------------------

Old:
----
  bpython-0.12.tar.gz

New:
----
  bpython-0.14.2.tar.gz

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

Other differences:
------------------
++++++ bpython.spec ++++++
--- /var/tmp/diff_new_pack.2pIBF8/_old  2016-03-26 15:23:39.000000000 +0100
+++ /var/tmp/diff_new_pack.2pIBF8/_new  2016-03-26 15:23:39.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package bpython
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           bpython
-Version:        0.12
+Version:        0.14.2
 Release:        0
 Url:            http://www.bpython-interpreter.org
 Summary:        Fancy Curses Interface to the Python Interactive Interpreter
@@ -28,6 +28,7 @@
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  python-devel
 BuildRequires:  python-setuptools
+BuildRequires:  python-six
 BuildRequires:  update-desktop-files
 # Documentation requirements:
 BuildRequires:  python-Sphinx
@@ -36,8 +37,12 @@
 BuildRequires:  python-mock
 BuildRequires:  python-nose
 Requires:       python-curses
+Requires:       python-curtsies
+Requires:       python-greenlet
+Requires:       python-jedi
 Requires:       python-pygments
 Requires:       python-pyparsing
+Requires:       python-six
 Requires(post): update-alternatives
 Requires(postun): update-alternatives
 %if 0%{?suse_version} && 0%{?suse_version} <= 1110
@@ -56,14 +61,10 @@
 
 %prep
 %setup -q
-sed -i "/Icon.*/d" data/bpython.desktop # Drop non-existing icon reference
-sed -i "s/bpython =/bpython-%{py_ver} =/" setup.py
-sed -i "s/bpython-urwid =/bpython-urwid-%{py_ver} =/" setup.py
-sed -i "s/bpython-gtk =/bpython-gtk-%{py_ver} =/" setup.py
-sed -i "s/bpython.1/bpython-%{py_ver}.1/" setup.py
-sed -i "s/bpython-config.5/bpython-config-%{py_ver}.5/" setup.py
-sed -i "s/, 'bpython'/, 'bpython-%{py_ver}'/" doc/sphinx/source/conf.py
-sed -i "s/, 'bpython-config'/, 'bpython-config-%{py_ver}'/" 
doc/sphinx/source/conf.py
+sed -i "s/\(html_last_updated_fmt = \).*/\\1None/" doc/sphinx/source/conf.py
+# Drop non-existing icon reference
+sed -i -e "/Icon.*/d" \
+       -e "s/bpython/bpython-%{py_ver}/g" data/bpython.desktop
 
 %build
 python setup.py build
@@ -71,11 +72,24 @@
 
 %install
 python setup.py install --prefix=%{_prefix} --root=%{buildroot}
-ln -s %{_bindir}/bpython-%{py_ver} %{buildroot}%{_bindir}/bpython
-ln -s %{_bindir}/bpython-urwid-%{py_ver} %{buildroot}%{_bindir}/bpython-urwid
-ln -s %{_bindir}/bpython-gtk-%{py_ver} %{buildroot}%{_bindir}/bpython-gtk
-ln -s %{_mandir}/man1/bpython-%{py_ver}.1 %{buildroot}%{_mandir}/man1/bpython.1
-ln -s %{_mandir}/man5/bpython-config-%{py_ver}.5 
%{buildroot}%{_mandir}/man5/bpython-config.5
+
+mkdir -p %{buildroot}%{_sysconfdir}/alternatives
+for p in bpython bpython-urwid bpython-curses bpdb; do
+    mv %{buildroot}%{_bindir}/$p %{buildroot}%{_bindir}/$p-%{py_ver}
+    ln -s -f %{_sysconfdir}/alternatives/$p %{buildroot}%{_bindir}/$p
+    touch %{buildroot}%{_sysconfdir}/alternatives/$p
+done
+
+install -d %{buildroot}%{_mandir}/man1/
+install -m 644 build/man/bpython.1 
%{buildroot}%{_mandir}/man1/bpython-%{py_ver}.1
+ln -s -f %{_sysconfdir}/alternatives/bpython.1.gz 
%{buildroot}%{_mandir}/man1/bpython.1.gz
+touch %{buildroot}%{_sysconfdir}/alternatives/bpython.1.gz
+
+install -d %{buildroot}%{_mandir}/man5/
+install -m 644 build/man/bpython-config.5 
%{buildroot}%{_mandir}/man5/bpython-config-%{py_ver}.5
+ln -s -f %{_sysconfdir}/alternatives/bpython-config.5.gz 
%{buildroot}%{_mandir}/man5/bpython-config.5.gz
+touch %{buildroot}%{_sysconfdir}/alternatives/bpython-config.5.gz
+
 rm -r %{buildroot}%{python_sitelib}/bpython/test # Don't ship tests
 %if 0%{?suse_version}
 %suse_update_desktop_file -G bpython -r %{name} Development IDE
@@ -85,22 +99,14 @@
 #%%check
 #nosetests
 
-%pre
-# Since /usr/bin/pybabel became ghosted to be used with update-alternatives, 
we have to get rid
-# of the old binary resulting from the non-update-alternativies-ified package:
-[ -h %{_bindir}/bpython ] || rm -f %{_bindir}/bpython
-[ -h %{_bindir}/bpython-urwid ] || rm -f %{_bindir}/bpython-urwid
-[ -h %{_bindir}/bpython-gtk ] || rm -f %{_bindir}/bpython-gtk
-[ -h %{_mandir}/man1/bpython.1.gz ] || rm -f %{_mandir}/man1/bpython.1.gz
-[ -h %{_mandir}/man5/bpython-config.5.gz ] || rm -f 
%{_mandir}/man5/bpython-config.5.gz
-
 %post
 update-alternatives \
     --install %{_bindir}/bpython bpython %{_bindir}/bpython-%{py_ver} 30 \
+    --slave %{_bindir}/bpdb bpdb %{_bindir}/bpdb-%{py_ver} \
     --slave %{_bindir}/bpython-urwid bpython-urwid 
%{_bindir}/bpython-urwid-%{py_ver} \
-    --slave %{_bindir}/bpython-gtk bpython-gtk 
%{_bindir}/bpython-gtk-%{py_ver} \
-    --slave %{_mandir}/man1/bpython.1.gz bpython.1 
%{_mandir}/man1/bpython-%{py_ver}.1.gz \
-    --slave %{_mandir}/man5/bpython-config.5.gz bpython-config.5 
%{_mandir}/man5/bpython-config-%{py_ver}.5.gz
+    --slave %{_bindir}/bpython-curses bpython-curses 
%{_bindir}/bpython-curses-%{py_ver} \
+    --slave %{_mandir}/man1/bpython.1.gz bpython.1.gz 
%{_mandir}/man1/bpython-%{py_ver}.1.gz \
+    --slave %{_mandir}/man5/bpython-config.5.gz bpython-config.5.gz 
%{_mandir}/man5/bpython-config-%{py_ver}.5.gz
 
 %preun
 if [ $1 -eq 0 ] ; then
@@ -109,20 +115,33 @@
 
 %files
 %defattr(-,root,root)
-%doc AUTHORS CHANGELOG LICENSE ROADMAP TODO build/sphinx/html
-%ghost %{_bindir}/bpython
+%doc AUTHORS CHANGELOG LICENSE build/sphinx/html
+%{_bindir}/bpython
 %{_bindir}/bpython-%{py_ver}
-%ghost %{_bindir}/bpython-gtk
-%{_bindir}/bpython-gtk-%{py_ver}
-%ghost %{_bindir}/bpython-urwid
+%{_bindir}/bpdb
+%{_bindir}/bpdb-%{py_ver}
+%{_bindir}/bpython-curses
+%{_bindir}/bpython-curses-%{py_ver}
+%{_bindir}/bpython-urwid
 %{_bindir}/bpython-urwid-%{py_ver}
 %{python_sitelib}/bpdb
 %{python_sitelib}/bpython-%{version}-py%{py_ver}.egg-info
 %{python_sitelib}/bpython
-%ghost %{_mandir}/man1/bpython.1.gz
+%{_mandir}/man1/bpython.1.gz
 %{_mandir}/man1/bpython-%{py_ver}.1.gz
-%ghost %{_mandir}/man5/bpython-config.5.gz
+%{_mandir}/man5/bpython-config.5.gz
 %{_mandir}/man5/bpython-config-%{py_ver}.5.gz
+%ghost %{_sysconfdir}/alternatives/bpdb
+%ghost %{_sysconfdir}/alternatives/bpython
+%ghost %{_sysconfdir}/alternatives/bpython-curses
+%ghost %{_sysconfdir}/alternatives/bpython-urwid
+%ghost %{_sysconfdir}/alternatives/bpython.1.gz
+%ghost %{_sysconfdir}/alternatives/bpython-config.5.gz
+%if %{suse_version} <= 1315
+%dir %{_datadir}/appdata
+%endif
+%{_datadir}/appdata/bpython.appdata.xml
+%{_datadir}/pixmaps/bpython.png
 %{_datadir}/applications/%{name}.desktop
 
 %changelog

++++++ bpython-0.12.tar.gz -> bpython-0.14.2.tar.gz ++++++
++++ 17230 lines of diff (skipped)


Reply via email to