Hello community,

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

Package is "python3-bpython"

Changes:
--------
--- /work/SRC/openSUSE:Factory/python3-bpython/python3-bpython.changes  
2015-08-03 17:21:43.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python3-bpython.new/python3-bpython.changes     
2016-03-09 15:17:01.000000000 +0100
@@ -1,0 +2,46 @@
+Tue Jan 26 06:08:39 UTC 2016 - [email protected]
+
+- specfile:
+  * update copyright year
+
+- update to version 0.15:
+  * New features:
+    + #425: Added curtsies 0.2.x support.
+    + #528: Hide private attribute from initial autocompletion
+      suggestions.  Thanks to Jeppe Toustrup.
+    + #538: Multi-line banners are allowed.
+    + #229: inspect.getsource works on interactively defined
+      functions. Thanks to Michael Mulley.
+    + Attribute completion works on literals and some expressions
+      containing builtin objects.
+    + Ctrl-e can be used to autocomplete current fish-style
+      suggestion. Thanks to Amjith Ramanujam.
+  * Fixes:
+    + #484: Switch `bpython.embed` to the curtsies frontend.
+    + #548 Fix transpose character bug.  Thanks to Wes E. Vial.
+    + #527 -q disables version banner.
+    + #544 Fix Jedi completion error.
+    + #536 Fix completion on old-style classes with custom
+      __getattr__.
+    + #480 Fix old-style class autocompletion. Thanks to Joe Jevnik.
+    + #506 In python -i mod.py sys.modules[__name__] refers to module
+      dict.
+    + #590 Fix "None" not being displayed.
+    + #546 Paste detection uses events instead of bytes returned in a
+      single os.read call.
+    + Exceptions in autocompletion are now logged instead of crashing
+      bpython.
+    + Fix reload in Python 3. Thanks to sharow.
+    + Fix keyword argument parameter name completion.
+  * Changes to dependencies:
+    + requests[security] has been changed to pyOpenSSL, pyasn1, and
+      ndg-httpsclient. These dependencies are required before Python
+      2.7.7.
+
+-------------------------------------------------------------------
+Sat Oct 17 01:51:26 UTC 2015 - [email protected]
+
+- specfile:
+  * use bpython-%{py3_ver} in .desktop file
+
+-------------------------------------------------------------------
@@ -9,0 +56,12 @@
+
+-------------------------------------------------------------------
+Sat May 30 02:37:13 UTC 2015 - [email protected]
+
+- specfile:
+  * updated update-alternatives
+
+- 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.

Old:
----
  bpython-0.14.1.tar.gz

New:
----
  bpython-0.15.tar.gz

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

Other differences:
------------------
++++++ python3-bpython.spec ++++++
--- /var/tmp/diff_new_pack.JMivaa/_old  2016-03-09 15:17:02.000000000 +0100
+++ /var/tmp/diff_new_pack.JMivaa/_new  2016-03-09 15:17:02.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python3-bpython
 #
-# Copyright (c) 2015 SUSE LINUX 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:           python3-bpython
-Version:        0.14.1
+Version:        0.15
 Release:        0
 Url:            http://www.bpython-interpreter.org
 Summary:        Fancy Curses Interface to the Python Interactive Interpreter
@@ -58,21 +58,13 @@
 %setup -q -n bpython-%{version}
 # Drop non-existing icon reference
 sed -i -e "/Icon.*/d" \
-       -e "s/bpython/bpython3/g" data/bpython.desktop
+       -e "s/bpython/bpython-%{py3_ver}/g" data/bpython.desktop
 mv data/bpython.desktop data/bpython3.desktop
 mv data/bpython.png data/bpython3.png
 mv data/bpython.appdata.xml data/bpython3.appdata.xml
-sed -i -e "s/bpython =/bpython-%{py3_ver} =/" \
-       -e "s/bpbd =/bpbd-%{py3_ver} =/" \
-       -e "s/bpython-curses =/bpython-curses-%{py3_ver} =/" \
-       -e "s/bpython-urwid =/bpython-urwid-%{py3_ver} =/" \
-       -e "s/bpython.1/bpython-%{py3_ver}.1/" \
-       -e "s/bpython.desktop/bpython3.desktop/" \
+sed -i -e "s/bpython.desktop/bpython3.desktop/" \
        -e "s/bpython.png/bpython3.png/" \
-       -e "s/bpython.appdata.xml/bpython3.appdata.xml/" \
-       -e "s/bpython-config.5/bpython-config-%{py3_ver}.5/" setup.py
-sed -i -e "s/, 'bpython'/, 'bpython-%{py3_ver}'/" \
-       -e "s/, 'bpython-config'/, 'bpython-config-%{py3_ver}'/" 
doc/sphinx/source/conf.py
+       -e "s/bpython.appdata.xml/bpython3.appdata.xml/"  setup.py
 
 %build
 export LC_ALL=en_US.utf8
@@ -82,12 +74,23 @@
 %install
 export LC_ALL=en_US.utf8
 python3 setup.py install --prefix=%{_prefix} --root=%{buildroot}
-ln -s %{_bindir}/bpbd-%{py3_ver} %{buildroot}%{_bindir}/bpbd
-ln -s %{_bindir}/bpython-%{py3_ver} %{buildroot}%{_bindir}/bpython
-ln -s %{_bindir}/bpython-curses-%{py3_ver} 
%{buildroot}%{_bindir}/bpython-curses
-ln -s %{_bindir}/bpython-urwid-%{py3_ver} %{buildroot}%{_bindir}/bpython-urwid
-ln -s %{_mandir}/man1/bpython-%{py3_ver}.1 
%{buildroot}%{_mandir}/man1/bpython.1
-ln -s %{_mandir}/man5/bpython-config-%{py3_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-%{py3_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-%{py3_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-%{py3_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}%{python3_sitelib}/bpython/test # Don't ship tests
 %if 0%{?suse_version}
 %suse_update_desktop_file -G bpython -r bpython3 Development IDE
@@ -97,24 +100,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}/bpbd ] || rm -f %{_bindir}/bpbd
-[ -h %{_bindir}/bpython-curses ] || rm -f %{_bindir}/bpython-curses
-[ -h %{_bindir}/bpython-urwid ] || rm -f %{_bindir}/bpython-urwid
-[ -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-%{py3_ver} 30 \
     --slave %{_bindir}/bpbd bpbd %{_bindir}/bpbd-%{py3_ver} \
     --slave %{_bindir}/bpython-curses bpython-curses 
%{_bindir}/bpython-curses-%{py3_ver} \
     --slave %{_bindir}/bpython-urwid bpython-urwid 
%{_bindir}/bpython-urwid-%{py3_ver} \
-    --slave %{_mandir}/man1/bpython.1.gz bpython.1 
%{_mandir}/man1/bpython-%{py3_ver}.1.gz \
-    --slave %{_mandir}/man5/bpython-config.5.gz bpython-config.5 
%{_mandir}/man5/bpython-config-%{py3_ver}.5.gz
+    --slave %{_mandir}/man1/bpython.1.gz bpython.1.gz 
%{_mandir}/man1/bpython-%{py3_ver}.1.gz \
+    --slave %{_mandir}/man5/bpython-config.5.gz bpython-config.5.gz 
%{_mandir}/man5/bpython-config-%{py3_ver}.5.gz
 
 %preun
 if [ $1 -eq 0 ] ; then
@@ -124,21 +117,27 @@
 %files
 %defattr(-,root,root)
 %doc AUTHORS CHANGELOG LICENSE README.rst build/sphinx/html
-%ghost %{_bindir}/bpython
+%{_bindir}/bpython
 %{_bindir}/bpython-%{py3_ver}
-%ghost %{_bindir}/bpbd
-%{_bindir}/bpbd-%{py3_ver}
-%ghost %{_bindir}/bpython-curses
+%{_bindir}/bpdb
+%{_bindir}/bpdb-%{py3_ver}
+%{_bindir}/bpython-curses
 %{_bindir}/bpython-curses-%{py3_ver}
-%ghost %{_bindir}/bpython-urwid
+%{_bindir}/bpython-urwid
 %{_bindir}/bpython-urwid-%{py3_ver}
 %{python3_sitelib}/bpdb
 %{python3_sitelib}/bpython-%{version}-py%{py3_ver}.egg-info
 %{python3_sitelib}/bpython
-%ghost %{_mandir}/man1/bpython.1.gz
+%{_mandir}/man1/bpython.1.gz
 %{_mandir}/man1/bpython-%{py3_ver}.1.gz
-%ghost %{_mandir}/man5/bpython-config.5.gz
+%{_mandir}/man5/bpython-config.5.gz
 %{_mandir}/man5/bpython-config-%{py3_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
 %{_datadir}/applications/bpython3.desktop
 %if %{suse_version} == 1310 || %{suse_version} == 1315
 %dir %{_datadir}/appdata

++++++ bpython-0.14.1.tar.gz -> bpython-0.15.tar.gz ++++++
++++ 9538 lines of diff (skipped)


Reply via email to