Path to this page:
Subject: CVS commit: pkgsrc/devel/bpython
From: Adam Ciarcinski
Date: 2021-03-20 16:14:48
Message id: 20210320151448.EC8A0FA95@cvs.NetBSD.org
Log Message:
bpython: updated to 0.21
0.21
General information:
* Support for Python 2 has been dropped.
New features:
* Provide bpython._version if built from Github tarballs
* Make import completion skip list configurable
* Check spelling with codespell
Fixes:
* Fix import completion of modules
* Replace remaining use of deprecated imp with importlib
* Upgrade curtsies version requirements
* State correct default config file directory
* Add more directories to the default import completion skip list
* Handle 'd' when mapping colors
* Avoid breakage with six's importer
Changes to dependencies:
* curtsies >= 0.3.5 is now required
* pyxdg is now required
* wcwidth has been replaced with cwcwidth
0.20.1
Fixes:
* Fix check of key code
0.20
General information:
* The next release of bpython (0.20) will drop support for Python 2.
* Support for Python 3.9 has been added. Support for Python 3.5 has been
dropped.
New features:
* Provide redo.
* Add support for importing namespace packages.
Fixes:
* Provide encoding attribute for FakeOutput.
* Prevent symbolic link loops in import completion.
* Support packages using importlib.metadata API.
* Fix support for Python 3.9's ast module.
* Fix cursor position with full-width characters.
* Fix invalid escape sequences.
0.19
General information:
* The bpython-cli and bpython-urwid rendering backends have been deprecated and
will show a warning that they'll be removed in a future release when started.
* Usage in combination with Python 2 has been deprecated. This does not mean that
support is dropped instantly but rather that at some point in the future we will
stop running our testcases against Python 2.
* The new pinnwand API is used for the pastebin functionality. We have dropped
two configuration options: `pastebin_show_url` and `pastebin_removal_url`. If
you have your bpython configured to run against an old version of `pinnwand`
please update it.
New features:
Fixes:
* Display correct signature for decorated functions.
* Protect get_args from user code exceptions
* Improve lock file handling on Windows
* Use importlib instead of deprecated imp when running under Python 3
Support for Python 3.8 has been added. Support for Python 3.4 has been dropped.
0.18
New features:
* expose globals in bpdb debugging.
Fixes:
* Fix file locking on Windows.
* Exit gracefully if config file fails to be loaded due to encoding errors.
* Fix newline handling.
* Fix exit code.
* Fix crash when matching certain lines in history.
Support for Python 3.3 has been dropped.
0.17.1
Fixes:
* Reverted 670 temporarily due to performance impact
on large strings being output.
0.17
New features:
* Implement Ctrl+O.
* Add default_autoreload config option.
Fixes:
* Fix deprecation warnings.
* Do not call signal outside of main thread.
* Fix option-backspace behavior.
* Fix paste helper.
* Handle docstrings more carefully.
* Do not modify history file during tests.
* Fix newline handling.
* Fix handling of ANSI escape codes.
* Fix encoding of jedi completions.
Files: