commit python3-bpython for openSUSE:Factory
Hello community, here is the log from the commit of package python3-bpython for openSUSE:Factory checked in at 2015-04-03 14:34:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-01-25 21:15:00.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.python3-bpython.new/python3-bpython.changes 2015-04-03 14:34:33.000000000 +0200 @@ -1,0 +2,94 @@ +Tue Mar 3 16:48:13 UTC 2015 - arun@gmx.de + +- 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. + +------------------------------------------------------------------- +Tue Feb 17 19:33:08 UTC 2015 - arun@gmx.de + +- specfile + * added dependcies greentlet, six, jedi, curtsies + * no more binary bpython-curtsies, bpython-gtk + * new binary bpython-curses, bpbd + * updated %doc: removed ROADMAP, TODO, added AUTHORS + * added new files bpython.png, bpython.appdata.xml + * add ifdef for 13.1 in %files section for %{_datadir}/appdata + +- 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. + +------------------------------------------------------------------- Old: ---- bpython-0.13.2.tar.gz New: ---- bpython-0.14.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python3-bpython.spec ++++++ --- /var/tmp/diff_new_pack.hGmgLs/_old 2015-04-03 14:34:34.000000000 +0200 +++ /var/tmp/diff_new_pack.hGmgLs/_new 2015-04-03 14:34:34.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package python3-bpython # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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.13.2 +Version: 0.14.1 Release: 0 Url: http://www.bpython-interpreter.org Summary: Fancy Curses Interface to the Python Interactive Interpreter @@ -26,6 +26,7 @@ Source: http://www.bpython-interpreter.org/releases/bpython-%{version}.tar.gz BuildRequires: python3-devel BuildRequires: python3-setuptools +BuildRequires: python3-six BuildRequires: update-desktop-files # Documentation requirements: BuildRequires: python3-Sphinx @@ -35,8 +36,12 @@ BuildRequires: python3-nose Requires: python3-Pygments Requires: python3-curses +Requires: python3-curtsies +Requires: python3-greenlet +Requires: python3-jedi Requires: python3-pyparsing Requires: python3-setuptools +Requires: python3-six Requires(post): update-alternatives Requires(postun): update-alternatives BuildArch: noarch @@ -55,12 +60,16 @@ sed -i -e "/Icon.*/d" \ -e "s/bpython/bpython3/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/bpython-curtsies =/bpython-curtsies-%{py3_ver} =/" \ - -e "s/bpython-gtk =/bpython-gtk-%{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/" \ + -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 @@ -71,9 +80,9 @@ %install 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-curtsies-%{py3_ver} %{buildroot}%{_bindir}/bpython-curtsies -ln -s %{_bindir}/bpython-gtk-%{py3_ver} %{buildroot}%{_bindir}/bpython-gtk +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 @@ -90,8 +99,8 @@ # 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-curtsies ] || rm -f %{_bindir}/bpython-curtsies -[ -h %{_bindir}/bpython-gtk ] || rm -f %{_bindir}/bpython-gtk +[ -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 @@ -99,8 +108,8 @@ %post update-alternatives \ --install %{_bindir}/bpython bpython %{_bindir}/bpython-%{py3_ver} 30 \ - --slave %{_bindir}/bpython-curtsies bpython-curtsies %{_bindir}/bpython-curtsies-%{py3_ver} \ - --slave %{_bindir}/bpython-gtk bpython-gtk %{_bindir}/bpython-gtk-%{py3_ver} \ + --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 @@ -112,13 +121,13 @@ %files %defattr(-,root,root) -%doc AUTHORS CHANGELOG LICENSE ROADMAP TODO build/sphinx/html +%doc AUTHORS CHANGELOG LICENSE README.rst build/sphinx/html %ghost %{_bindir}/bpython %{_bindir}/bpython-%{py3_ver} -%ghost %{_bindir}/bpython-curtsies -%{_bindir}/bpython-curtsies-%{py3_ver} -%ghost %{_bindir}/bpython-gtk -%{_bindir}/bpython-gtk-%{py3_ver} +%ghost %{_bindir}/bpbd +%{_bindir}/bpbd-%{py3_ver} +%ghost %{_bindir}/bpython-curses +%{_bindir}/bpython-curses-%{py3_ver} %ghost %{_bindir}/bpython-urwid %{_bindir}/bpython-urwid-%{py3_ver} %{python3_sitelib}/bpdb @@ -129,5 +138,10 @@ %ghost %{_mandir}/man5/bpython-config.5.gz %{_mandir}/man5/bpython-config-%{py3_ver}.5.gz %{_datadir}/applications/bpython3.desktop +%if %{suse_version} == 1310 +%dir %{_datadir}/appdata +%endif +%{_datadir}/appdata/bpython3.appdata.xml +%{_datadir}/pixmaps/bpython3.png %changelog ++++++ bpython-0.13.2.tar.gz -> bpython-0.14.1.tar.gz ++++++ ++++ 16993 lines of diff (skipped)
participants (1)
-
root@hilbert.suse.de