Subject: CVS commit: pkgsrc/devel/bpython
From: Adam Ciarcinski
Date: 2021-11-08 17:47:30
Message id: 20211108164731.03E89FAEC@cvs.NetBSD.org

Log Message:
bpython: updated to 0.22

0.22
----

General information:

* The #bpython channel has moved to OFTC.
* Type annotations have been added to the bpython code base.
* Declarative build configuration is used as much as possible.

New features:

* Allow auto-completion to be disabled
* Respect locals when using bpython.embed
* Use pyperclip for better clipboard handling

Fixes:

* Fix writing of b"" on fake stdout
* Iterate over all completers until a successful one is found
* Handle errors in theme configuration without crashing
* Read PYTHONSTARTUP with utf8 as encoding
* Use default sys.ps1 and sys.ps2 if user specified ones are not usable
* Do not crash when encountering unreadable files while processing modules for \ 
import completion
* Fix sys.stdin.readline
* Fix tab completion for dict keys
* Replicate python behavior when running with -i and a non-existing file
* Fix handling of __signature__ for completion.
  Thanks to gpotter2

Changes to dependencies:

* pyperclip is a new optional dependency for clipboard support
* backports.cached-property is now required for Python < 3.8
* dataclasses is now required for Python < 3.7

Support for Python 3.10 has been added.

Files:
RevisionActionfile
1.29modifypkgsrc/devel/bpython/Makefile
1.6modifypkgsrc/devel/bpython/PLIST
1.9modifypkgsrc/devel/bpython/distinfo