--- - branch: MAIN date: Sat Mar 20 15:14:48 UTC 2021 files: - new: '1.28' old: '1.27' path: pkgsrc/devel/bpython/Makefile pathrev: pkgsrc/devel/bpython/Makefile@1.28 type: modified - new: '1.5' old: '1.4' path: pkgsrc/devel/bpython/PLIST pathrev: pkgsrc/devel/bpython/PLIST@1.5 type: modified - new: '1.6' old: '1.5' path: pkgsrc/devel/bpython/distinfo pathrev: pkgsrc/devel/bpython/distinfo@1.6 type: modified - new: '1.3' old: '1.2' path: pkgsrc/devel/bpython/patches/patch-setup.py pathrev: pkgsrc/devel/bpython/patches/patch-setup.py@1.3 type: modified id: 20210320T151448Z.81255999e40b9bfbdd54ccf14b7d0f09047d4381 log: | 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. module: pkgsrc subject: 'CVS commit: pkgsrc/devel/bpython' unixtime: '1616253288' user: adam