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)
