Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: bpython | Distribution: SUSE Linux Enterprise 15 SP3 |
Version: 0.15 | Vendor: openSUSE |
Release: bp153.1.17 | Build date: Sat Mar 6 03:55:39 2021 |
Group: Development/Languages/Python | Build host: build74 |
Size: 874502 | Source RPM: bpython-0.15-bp153.1.17.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://www.bpython-interpreter.org | |
Summary: Fancy Curses Interface to the Python Interactive Interpreter |
Bpython is an enhanced Python interactive interpreter that uses curses and provides the following main features: in-line syntax highlighting; readline-like autocompletion with suggestions displayed as you type; expected argument specification for functions; a handy pastebin function to quickly submit your code and return a URL. Its goal is to bring together a few handy ideas to enhance the standard interpreter without getting carried away.
MIT
* Wed Aug 24 2016 toddrme2178@gmail.com - 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. - use bpython-%{py3_ver} in .desktop file - Fix unicode issue - update copyright year - Correct the reference to .desktop file in appdata.xml: should be bpython3.desktop instead of bpython.desktop. - Fix update-alternatives implementation. - Split documentation into own subpackage. * Fri Jul 15 2016 badshah400@gmail.com - Icon is installed in /usr/share/pixmaps, do not remove the "Icon=" reference from .desktop file. * Wed Mar 09 2016 bwiedemann@suse.com - Drop build date from doc to fix build-compare * Sat Oct 17 2015 arun@gmx.de - specfile: * use bpython-%{py_ver} in .desktop file * Mon Oct 12 2015 arun@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 * Sat Nov 08 2014 Led <ledest@gmail.com> - fix bashisms in pre script * Thu Jul 31 2014 dimstar@opensuse.org - Rename rpmlintrc to %{name}-rpmlintrc. Follow the packaging guidelines. * Fri Oct 11 2013 p.drouand@gmail.com - Slave -urwid and -gtk to bpython binary instead of install it with update-alternatives * Mon Oct 07 2013 p.drouand@gmail.com - Apply update-alternatives for binaries and man-pages * Thu Mar 21 2013 speilicke@suse.com - Drop bpython.desktop, instead only use suse_update_desktop_file to fix up the upstream one - Build and install HTML documentation
/etc/alternatives/bpdb /etc/alternatives/bpython /etc/alternatives/bpython-config.5.gz /etc/alternatives/bpython-curses /etc/alternatives/bpython-urwid /etc/alternatives/bpython.1.gz /usr/bin/bpdb /usr/bin/bpdb-2.7 /usr/bin/bpython /usr/bin/bpython-2.7 /usr/bin/bpython-curses /usr/bin/bpython-curses-2.7 /usr/bin/bpython-urwid /usr/bin/bpython-urwid-2.7 /usr/lib/python2.7/site-packages/bpdb /usr/lib/python2.7/site-packages/bpdb/__init__.py /usr/lib/python2.7/site-packages/bpdb/__init__.pyc /usr/lib/python2.7/site-packages/bpdb/__main__.py /usr/lib/python2.7/site-packages/bpdb/__main__.pyc /usr/lib/python2.7/site-packages/bpdb/debugger.py /usr/lib/python2.7/site-packages/bpdb/debugger.pyc /usr/lib/python2.7/site-packages/bpython /usr/lib/python2.7/site-packages/bpython-0.15-py2.7.egg-info /usr/lib/python2.7/site-packages/bpython-0.15-py2.7.egg-info/PKG-INFO /usr/lib/python2.7/site-packages/bpython-0.15-py2.7.egg-info/SOURCES.txt /usr/lib/python2.7/site-packages/bpython-0.15-py2.7.egg-info/dependency_links.txt /usr/lib/python2.7/site-packages/bpython-0.15-py2.7.egg-info/entry_points.txt /usr/lib/python2.7/site-packages/bpython-0.15-py2.7.egg-info/requires.txt /usr/lib/python2.7/site-packages/bpython-0.15-py2.7.egg-info/top_level.txt /usr/lib/python2.7/site-packages/bpython/__init__.py /usr/lib/python2.7/site-packages/bpython/__init__.pyc /usr/lib/python2.7/site-packages/bpython/__main__.py /usr/lib/python2.7/site-packages/bpython/__main__.pyc /usr/lib/python2.7/site-packages/bpython/_internal.py /usr/lib/python2.7/site-packages/bpython/_internal.pyc /usr/lib/python2.7/site-packages/bpython/_py3compat.py /usr/lib/python2.7/site-packages/bpython/_py3compat.pyc /usr/lib/python2.7/site-packages/bpython/_version.py /usr/lib/python2.7/site-packages/bpython/_version.pyc /usr/lib/python2.7/site-packages/bpython/args.py /usr/lib/python2.7/site-packages/bpython/args.pyc /usr/lib/python2.7/site-packages/bpython/autocomplete.py /usr/lib/python2.7/site-packages/bpython/autocomplete.pyc /usr/lib/python2.7/site-packages/bpython/cli.py /usr/lib/python2.7/site-packages/bpython/cli.pyc /usr/lib/python2.7/site-packages/bpython/clipboard.py /usr/lib/python2.7/site-packages/bpython/clipboard.pyc /usr/lib/python2.7/site-packages/bpython/config.py /usr/lib/python2.7/site-packages/bpython/config.pyc /usr/lib/python2.7/site-packages/bpython/curtsies.py /usr/lib/python2.7/site-packages/bpython/curtsies.pyc /usr/lib/python2.7/site-packages/bpython/curtsiesfrontend /usr/lib/python2.7/site-packages/bpython/curtsiesfrontend/__init__.py /usr/lib/python2.7/site-packages/bpython/curtsiesfrontend/__init__.pyc /usr/lib/python2.7/site-packages/bpython/curtsiesfrontend/_internal.py /usr/lib/python2.7/site-packages/bpython/curtsiesfrontend/_internal.pyc /usr/lib/python2.7/site-packages/bpython/curtsiesfrontend/coderunner.py /usr/lib/python2.7/site-packages/bpython/curtsiesfrontend/coderunner.pyc /usr/lib/python2.7/site-packages/bpython/curtsiesfrontend/events.py /usr/lib/python2.7/site-packages/bpython/curtsiesfrontend/events.pyc /usr/lib/python2.7/site-packages/bpython/curtsiesfrontend/filewatch.py /usr/lib/python2.7/site-packages/bpython/curtsiesfrontend/filewatch.pyc /usr/lib/python2.7/site-packages/bpython/curtsiesfrontend/interaction.py /usr/lib/python2.7/site-packages/bpython/curtsiesfrontend/interaction.pyc /usr/lib/python2.7/site-packages/bpython/curtsiesfrontend/interpreter.py /usr/lib/python2.7/site-packages/bpython/curtsiesfrontend/interpreter.pyc /usr/lib/python2.7/site-packages/bpython/curtsiesfrontend/manual_readline.py /usr/lib/python2.7/site-packages/bpython/curtsiesfrontend/manual_readline.pyc /usr/lib/python2.7/site-packages/bpython/curtsiesfrontend/parse.py /usr/lib/python2.7/site-packages/bpython/curtsiesfrontend/parse.pyc /usr/lib/python2.7/site-packages/bpython/curtsiesfrontend/preprocess.py /usr/lib/python2.7/site-packages/bpython/curtsiesfrontend/preprocess.pyc /usr/lib/python2.7/site-packages/bpython/curtsiesfrontend/repl.py /usr/lib/python2.7/site-packages/bpython/curtsiesfrontend/repl.pyc /usr/lib/python2.7/site-packages/bpython/curtsiesfrontend/replpainter.py /usr/lib/python2.7/site-packages/bpython/curtsiesfrontend/replpainter.pyc /usr/lib/python2.7/site-packages/bpython/curtsiesfrontend/sitefix.py /usr/lib/python2.7/site-packages/bpython/curtsiesfrontend/sitefix.pyc /usr/lib/python2.7/site-packages/bpython/filelock.py /usr/lib/python2.7/site-packages/bpython/filelock.pyc /usr/lib/python2.7/site-packages/bpython/formatter.py /usr/lib/python2.7/site-packages/bpython/formatter.pyc /usr/lib/python2.7/site-packages/bpython/history.py /usr/lib/python2.7/site-packages/bpython/history.pyc /usr/lib/python2.7/site-packages/bpython/importcompletion.py /usr/lib/python2.7/site-packages/bpython/importcompletion.pyc /usr/lib/python2.7/site-packages/bpython/inspection.py /usr/lib/python2.7/site-packages/bpython/inspection.pyc /usr/lib/python2.7/site-packages/bpython/keys.py /usr/lib/python2.7/site-packages/bpython/keys.pyc /usr/lib/python2.7/site-packages/bpython/lazyre.py /usr/lib/python2.7/site-packages/bpython/lazyre.pyc /usr/lib/python2.7/site-packages/bpython/line.py /usr/lib/python2.7/site-packages/bpython/line.pyc /usr/lib/python2.7/site-packages/bpython/pager.py /usr/lib/python2.7/site-packages/bpython/pager.pyc /usr/lib/python2.7/site-packages/bpython/paste.py /usr/lib/python2.7/site-packages/bpython/paste.pyc /usr/lib/python2.7/site-packages/bpython/patch_linecache.py /usr/lib/python2.7/site-packages/bpython/patch_linecache.pyc /usr/lib/python2.7/site-packages/bpython/repl.py /usr/lib/python2.7/site-packages/bpython/repl.pyc /usr/lib/python2.7/site-packages/bpython/sample-config /usr/lib/python2.7/site-packages/bpython/simpleeval.py /usr/lib/python2.7/site-packages/bpython/simpleeval.pyc /usr/lib/python2.7/site-packages/bpython/simplerepl.py /usr/lib/python2.7/site-packages/bpython/simplerepl.pyc /usr/lib/python2.7/site-packages/bpython/translations /usr/lib/python2.7/site-packages/bpython/translations/__init__.py /usr/lib/python2.7/site-packages/bpython/translations/__init__.pyc /usr/lib/python2.7/site-packages/bpython/translations/de /usr/lib/python2.7/site-packages/bpython/translations/de/LC_MESSAGES /usr/lib/python2.7/site-packages/bpython/translations/de/LC_MESSAGES/bpython.mo /usr/lib/python2.7/site-packages/bpython/translations/es_ES /usr/lib/python2.7/site-packages/bpython/translations/es_ES/LC_MESSAGES /usr/lib/python2.7/site-packages/bpython/translations/es_ES/LC_MESSAGES/bpython.mo /usr/lib/python2.7/site-packages/bpython/translations/fr_FR /usr/lib/python2.7/site-packages/bpython/translations/fr_FR/LC_MESSAGES /usr/lib/python2.7/site-packages/bpython/translations/fr_FR/LC_MESSAGES/bpython.mo /usr/lib/python2.7/site-packages/bpython/translations/it_IT /usr/lib/python2.7/site-packages/bpython/translations/it_IT/LC_MESSAGES /usr/lib/python2.7/site-packages/bpython/translations/it_IT/LC_MESSAGES/bpython.mo /usr/lib/python2.7/site-packages/bpython/translations/nl_NL /usr/lib/python2.7/site-packages/bpython/translations/nl_NL/LC_MESSAGES /usr/lib/python2.7/site-packages/bpython/translations/nl_NL/LC_MESSAGES/bpython.mo /usr/lib/python2.7/site-packages/bpython/urwid.py /usr/lib/python2.7/site-packages/bpython/urwid.pyc /usr/share/appdata/bpython2.appdata.xml /usr/share/applications/bpython2.desktop /usr/share/doc/packages/bpython /usr/share/doc/packages/bpython/AUTHORS /usr/share/doc/packages/bpython/CHANGELOG /usr/share/doc/packages/bpython/LICENSE /usr/share/doc/packages/bpython/README.rst /usr/share/man/man1/bpython-2.7.1.gz /usr/share/man/man1/bpython.1.gz /usr/share/man/man5/bpython-config-2.7.5.gz /usr/share/man/man5/bpython-config.5.gz /usr/share/pixmaps/bpython2.png
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 13:49:26 2024