BSD Ports

textproc/py-bracex 3.0.1 NetBSD

Bash style brace expander

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
14d9b45198
License
mit
Categories
textproc, python
Package size
22.2 KiB, 104.1 KiB installed

Description

Bracex is a brace expanding library (a la Bash) for Python. Brace expanding is used to generate arbitrary strings.

In the other systems

SystemPortVersion
NetBSDtextproc/py-bracex3.0.1
FreeBSDtextproc/py-bracex3.1
OpenBSDtextproc/py-bracex2.6p0
DragonFlytextproc/py-bracex2.4
MidnightBSDtextproc/py-bracex2.4_1
HardenedBSDtextproc/py-bracex3.0.1
GhostBSDtextproc/py-bracex3.0.1

Install

Binary package:

pkgin install py311-bracex

From pkgsrc:

cd /usr/pkgsrc/textproc/py-bracex && make install clean

Packages

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

RepositoryVersion
NetBSD 10.1 x86_643.0.1
NetBSD 10.1 aarch642.6
SmartOS / illumos x86_643.0.1
macOS 15 arm643.0.1

Dependencies

Run dependencies 1
Required by 1

Configuration

No options to configure.

Service scripts
none
Flavors
py312-bracex-3.0.1, py313-bracex-3.0.1, py314-bracex-3.0.1

Commit history 2

DateCommitCreditsLog message
14d9b45198 adam py-bracex: updated to 3.2
3.2 - **NEW**: Drop Python 3.10 support. - **FIX**: Fix some division that could cause 1 off issues with limit checking. - **FIX**: Fix issues related to large range numbers and truncation when compared to Bash (@Rexyysilent). - **FIX**: Fix commas dropped or added when rebuilding invalid brace groups.
b8d4a79339 adam py-bracex: updated to 3.0.1
3.0.1 - **FIX**: Fix case where character or number ranges could throw an exception (@santhreal).