FreeBSD Ports

devel/ipython 9.17.1

Enhanced Interactive Python shell

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
a6cabebc21
License
BSD3CLAUSE
Categories
devel, python
Package size
1105.1 KiB, 6460.1 KiB installed

Description

IPython is a free software project which tries to:

  1. Provide an interactive shell superior to Python's default. IPython has many features for object introspection, system shell access, and its own special command system for adding functionality when working interactively. It tries to be a very efficient environment both for Python code development and for exploration of problems using Python objects (in situations like data analysis).

  2. Serve as an embeddable, ready to use interpreter for your own programs. IPython can be started with a single call from inside another program, providing access to the current namespace. This can be very useful both for debugging purposes and for situations where a blend of batch-processing and interactive exploration are needed.

  3. Offer a flexible framework which can be used as the base environment for other systems with Python as the underlying language. Specifically scientific environments like Mathematica, IDL and Mathcad inspired its design, but similar ideas can be useful in many fields.

Install

As a binary package — by origin, or by package name:

pkg install devel/ipython
pkg install py312-ipython

From the ports tree:

cd /usr/ports/devel/ipython/ && make install clean

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

RUN_DEPENDS=	py312-ipython>0:devel/ipython

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:latest9.17.19.17.17.34.08.18.1_19.17.1
FreeBSD:14:quarterly9.17.19.17.1n/a8.18.1_19.17.1
FreeBSD:15:latest9.17.19.17.1n/a8.18.1_18.18.1_1
FreeBSD:15:quarterly9.17.19.17.1n/an/an/a
FreeBSD:16:latest9.17.19.17.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Runtime 10

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

All build dependencies 16
All run dependencies 30

Configuration

Options name: devel_ipython

OptionDefaultDescription
EXAMPLESoffBuild and/or install examples
USES
cpe python:3.11+
Service scripts
none

Files

distinfo 1
FileSizeSHA256
ipython-9.17.1.tar.gz4.539289e+068919be8c27f20a6f4423145028063f6637b42a03ce57665bb12015ee1f073529
Master sites 1
  • PYPI

Commit history 3

DateCommitCreditsLog message
a6cabebc21 Po-Chuan Hsieh devel/ipython: Update to 9.17.1
Changes: https://github.com/ipython/ipython/blob/main/docs/source/whatsnew/version9.rst https://ipython.readthedocs.io/en/stable/whatsnew/version9.html
873a8de5a0 Po-Chuan Hsieh devel/ipython: Update to 9.16.1
Changes: https://github.com/ipython/ipython/blob/main/docs/source/whatsnew/version9.rst https://ipython.readthedocs.io/en/stable/whatsnew/version9.html
afbd8fdf95 Po-Chuan Hsieh devel/ipython: Update to 9.10.0
Changes: https://github.com/ipython/ipython/blob/main/docs/source/whatsnew/version9.rst https://ipython.readthedocs.io/en/stable/whatsnew/version9.html