Path to this page:
./
devel/bpython,
Fancy interface to the Python interpreter
Branch: CURRENT,
Version: 0.25,
Package name: bpython-0.25,
Maintainer: imilbpython is a fancy interface to the Python interpreter for Linux, BSD, OS X
and Windows (with some work). bpython is released under the MIT License. It
has the following (special) features:
* In-line syntax highlighting.
* Readline-like autocomplete with suggestions displayed as you type.
* Expected parameter list for any Python function.
* "Rewind" function to pop the last line of code from memory and re-evaluate.
* Send the code you've entered off to a pastebin.
* Save the code you've entered to a file.
* Auto-indentation.
* Python 3 support.
Required to run:[
sysutils/desktop-file-utils] [
devel/py-curses] [
devel/py-setuptools] [
devel/py-urwid] [
devel/py-readline] [
devel/py-babel] [
textproc/py-pygments] [
devel/py-requests] [
devel/py-greenlet] [
lang/py-six] [
devel/py-curtsies] [
lang/python37]
Required to build:[
textproc/py-sphinx] [
pkgtools/cwrappers]
Master sites:
Filesize: 202.744 KB
Version history: (Expand)
- (2025-01-17) Updated to version: bpython-0.25
- (2023-10-23) Updated to version: bpython-0.24nb3
- (2023-08-14) Updated to version: bpython-0.24nb2
- (2023-05-07) Updated to version: bpython-0.24nb1
- (2023-02-02) Updated to version: bpython-0.24
- (2022-09-15) Updated to version: bpython-0.23
CVS history: (Expand)
2025-01-17 20:21:09 by Adam Ciarcinski | Files touched by this commit (4) | |
Log message:
bpython: updated to 0.25
0.25
General information:
* The `bpython-cli` rendering backend has been removed following deprecation in
version 0.19.
* This release is focused on Python 3.13 support.
New features:
Fixes:
* Fix __signature__ support
Thanks to gpotter2
* Fix handling of `SystemExit`
* Improve order of completion results
Thanks to gpotter2
* Fix build of documentation and manpages with Sphinx >= 7
* Do not fail if modules don't have __version__
Changes to dependencies:
* Remove use of distutils
Thanks to Anderson Bravalheri
Support for Python 3.12 and 3.13 has been added. Support for Python 3.7 and 3.8 \
has been dropped.
|
2024-10-14 08:46:10 by Thomas Klausner | Files touched by this commit (325) |
Log message:
*: clean-up after python38 removal
|
2024-08-10 08:51:28 by Adam Ciarcinski | Files touched by this commit (1) |
Log message:
bpython: not for Python 3.9
|
2023-11-07 23:38:10 by Thomas Klausner | Files touched by this commit (112) |
Log message:
*: latest py-sphinx only support Python 3.9+
|
2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247) |
Log message:
*: recursive bump for Python 3.11 as new default
|
2023-06-06 14:42:56 by Taylor R Campbell | Files touched by this commit (1319) |
Log message:
Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.
Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).
No change to BUILD_DEPENDS as used correctly inside buildlink3.
As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html
|
2023-05-07 14:46:39 by Thomas Klausner | Files touched by this commit (2) |
Log message:
bpython: man pages are not built with latest sphinx
I don't know why, but it seems consistent, so just remove them from the
PLIST for now. Proper fix welcome, of course!
Bump PKGREVISION.
|
2022-09-15 19:55:32 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
bpython: updated to 0.23
0.23
----
General information:
* More and more type annotations have been added to the bpython code base.
* Some work has been performed to stop relying on blessings.
New features:
* Auto-closing brackets option added. To enable, add `brackets_completion = \
True` in the bpython config
Thanks to samuelgregorovic
Fixes:
* Improve handling of SyntaxErrors
* Fix crash on Ctrl-Z
* Fix tests for Python 3.10.1 and newer
* Handle optional `readline` parameters in `stdin` emulation
* Fix handling of `__name__`
* Fix function signature completion for `classmethod`s
Changes to dependencies:
* curtsies 0.4 or newer is now required
Support for Python 3.6 has been dropped.
|