Path to this page:
./
devel/bpython,
Fancy interface to the Python interpreter
Branch: CURRENT,
Version: 0.24nb3,
Package name: bpython-0.24nb3,
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: 217.655 KB
Version history: (Expand)
- (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
- (2022-06-30) Updated to version: bpython-0.22.1nb3
CVS history: (Expand)
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.
|
2022-06-30 13:19:02 by Nia Alarie | Files touched by this commit (524) |
Log message:
*: Revbump packages that use Python at runtime without a PKGNAME prefix
|
2022-01-05 16:41:32 by Thomas Klausner | Files touched by this commit (289) |
Log message:
python: egg.mk: add USE_PKG_RESOURCES flag
This flag should be set for packages that import pkg_resources
and thus need setuptools after the build step.
Set this flag for packages that need it and bump PKGREVISION.
|
2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595) |
Log message:
*: bump PKGREVISION for egg.mk users
They now have a tool dependency on py-setuptools instead of a DEPENDS
|