| Port details on branch 2026Q2 |
- xonsh Python-powered shell
- 0.23.4 shells
=0 0.23.4Version of this port present on the latest quarterly branch. - Maintainer: eduardo@FreeBSD.org
 - Port Added: 2026-05-03 18:48:07
- Last Update: 2026-05-03 18:46:42
- Commit Hash: e12fe3e
- Also Listed In: python
- License: BSD2CLAUSE
- WWW:
- https://xon.sh
- Description:
- Xonsh (sounds like "consh") is a full-featured and cross-platform Python-based
shell. The language is a superset of Python 3 with seamless integration of
shell functionality and commands.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}xonsh>0:shells/xonsh@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/shells/xonsh/ && make install clean
- To add the package, run one of these commands:
- pkg install shells/xonsh
- pkg install py311-xonsh
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py311-xonsh listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py311-xonsh
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1777826936
SHA256 (xonsh-0.23.4.tar.gz) = 05e60bbc9f2234f6482a96bfa8d936deb45c915e3f3fcfdc3056bfe32aa8d1cf
SIZE (xonsh-0.23.4.tar.gz) = 1082073
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py311-setuptools>=0 : devel/py-setuptools@py311
- py311-wheel>0 : devel/py-wheel@py311
- python3.11 : lang/python311
- py311-build>=0 : devel/py-build@py311
- py311-installer>=0 : devel/py-installer@py311
- Test dependencies:
-
- py311-coverage>=5.3.1 : devel/py-coverage@py311
- py311-pip>0 : devel/py-pip@py311
- py311-pygments>=2.2 : textproc/py-pygments@py311
- py311-pyte>=0.8.0 : devel/py-pyte@py311
- py311-pytest-cov>0 : devel/py-pytest-cov@py311
- py311-pytest-mock>0 : devel/py-pytest-mock@py311
- py311-pytest-rerunfailures>0 : devel/py-pytest-rerunfailures@py311
- py311-pytest-subprocess>0 : devel/py-pytest-subprocess@py311
- py311-pytest-timeout>0 : devel/py-pytest-timeout@py311
- py311-requests>0 : www/py-requests@py311
- py311-restructuredtext-lint>0 : textproc/py-restructuredtext-lint@py311
- py311-virtualenv>=20.16.2 : devel/py-virtualenv@py311
- py311-pytest>=7,1 : devel/py-pytest@py311
- python3.11 : lang/python311
- Runtime dependencies:
-
- py311-prompt-toolkit>=3.0.29 : devel/py-prompt-toolkit@py311
- py311-pygments>0 : textproc/py-pygments@py311
- python3.11 : lang/python311
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- shells_xonsh
- USES:
- python
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 1
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
0.23.4 03 May 2026 18:46:42
    |
Nuno Teixeira (eduardo)  |
shells/xonsh: Update to 0.23.4
- Update from 0.22.8 to 0.23.4
- Fix short and long descriptions (Reported by: Andy Kipp, makc)
- Move prompt-toolkit to RUN_DEPENDS as it is required for the interactive shell
- Combined backport from main
(Cherry picked from commits:
4af2752617fa, cb1add6ce17a, 4e15accd4c4c, 171de8a60868,
20eabb3ff3c3, 8d46b1cef06d, b2bc7a430fb3) |
Number of commits found: 1
|