[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: