Bug#1000276: ITP: python-bracex -- brace expanding library
Package: wnpp
X-Debbugs-Cc: debian-devel@lists.debian.org
Owner: Samuel Henrique <samueloph@debian.org>
X-Debbugs-Cc: samueloph@debian.org
Severity: wishlist
* Package name : python-bracex
Version : 2.2.1
Upstream Author : Isaac Muse <facelessuser>
* URL : https://github.com/facelessuser/bracex
* License : MIT
Programming Lang: Python
Description : brace expanding library
Bracex is a brace expanding library (à la Bash) for Python. Brace
expanding is used to generate arbitrary strings.
Bracex actually follows pretty closely to how Bash processes braces.
It is not a 1:1 implementation of how Bash handles braces, but
generally, it follows very closely. Almost all of the test cases are
run through Bash first, then our implementation is compared against
the results Bash gives. There are a few cases where we have purposely
deviated. For instance, we are not handling Bash's command line
inputs, so we are not giving special meaning to back ticks and quotes
at this time.
On the command line Bracex can handle more expansions than Bash itself.
This package is a build-dep of ansible-lint 5.x and it will be
maintained under the Debian Python Team
<team+python@tracker.debian.org> at
https://salsa.debian.org/python-team/packages/python-bracex
--
Samuel Henrique <samueloph>
Reply to: