BSD Ports

devel/py-ptpython 3.0.32 FreeBSD

Python REPL build on top of prompt_toolkit

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD3CLAUSE
Categories
devel, python
Package size
137.6 KiB, 739.5 KiB installed

Description

Ptpython is an advanced Python REPL.

Features:

  • Syntax highlighting.
  • Multiline editing (the up arrow works).
  • Autocompletion.
  • Mouse support (disabled by default).
  • Support for color schemes.
  • Support for bracketed paste (if the terminal supports it).
  • Both Vi and Emacs key bindings.
  • Support for double width (Chinese) characters.
  • ... and many other stuff.

In the other systems

SystemPortVersion
FreeBSDdevel/py-ptpython3.0.32
DragonFlydevel/py-ptpython3.0.29

Install

Binary package:

pkg install py312-ptpython

From the ports tree:

cd /usr/ports/devel/py-ptpython/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-ptpython>0:devel/py-ptpython

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.0.323.0.323.0.203.0.303.0.32
FreeBSD:14:quarterly3.0.323.0.32n/a3.0.303.0.32
FreeBSD:15:latest3.0.323.0.32n/a3.0.303.0.30
FreeBSD:15:quarterly3.0.323.0.32n/an/an/a
FreeBSD:16:latest3.0.323.0.32n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Runtime 4

The full lists below include those, and their dependencies in turn.

Build dependencies 16
Run dependencies 13

No port depends on this one.

Configuration

Options name: devel_ptpython

OptionDefaultDescription
ALLoffAll optional dependencies
PTIPYTHONoffInteractive shell with IPython support
USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
ptpython-3.0.32.tar.gz7408011651778236de95c582b42737294e50a66ba4a21fa01c0090ea70815af478fe0
Master sites 1
  • PYPI

Commit history 0

No commits in the history this site was built from.