Bug#1012687: ITP: python-cloup -- Click with option groups
Package: wnpp
Severity: wishlist
Owner: Timo Röhling <roehling@debian.org>
X-Debbugs-Cc: debian-devel@lists.debian.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
* Package name : python-cloup
Version : 0.14.0
Upstream Author : Gianluca Gippetto
* URL : https://github.com/janluke/cloup
* License : BSD-3-clause
Programming Lang: Python
Description : Click with option groups
Cloup enriches Click with several features that make it more expressive and
configurable:
* option groups and an (optional) help section for positional arguments
* constraints, like mutually_exclusive, that can be applied to option groups
or to any group of parameters, even conditionally subcommand aliases
* subcommands sections, i.e. the possibility to organize the subcommands of
a Group in multiple help sections
* a themeable HelpFormatter that:
- has more parameters for adjusting widths and spacing, which can be
provided at the context and command level use a different layout when the
terminal width is below a certain threshold in order to improve
readability
- suggestions like "did you mean <subcommand>?" when you mistype a
subcommand
Moreover, Cloup improves on IDE support providing decorators with detailed
type hints and adding the static methods Context.settings() and
HelpFormatter.settings() for creating dictionaries of settings.
Cloup is a dependency of manim-ce [1]
The package will be team-maintained under the umbrella of
Debian Python Team <team+python@tracker.debian.org>
at https://salsa.debian.org/python-team/packages/python-cloup
[1] https://bugs.debian.org/1012608
-----BEGIN PGP SIGNATURE-----
iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmKk4PoACgkQ+C8H+466
LVnuawv/ebpNfq/yyKo+ukQbtqRjLwtuOTR2WxAPlmIg82IhlNMRpIHJyUKemx2o
LyzUAAHLzQf2eyEQrqpLHFM0hSYOcm4g56OE0RVCrII1HenBfIcwzQR70BOw3tLj
w+7W3QP9sZl8MM/F3cA9DoFkmutd+o2nNZvccvAC9OhJinbb4a9U+ttXT8N+eJXZ
E3ZlCN9a0ELZmzQCuvOFCt5I5fi4u6GBEIWAhygii3gJATxkVxJmcDUJj5z2rS8g
qIgA99RzzaW2iO7UxP16SiN+mQj/dJsp2Hon01AH0qIY6EvBFezoQOg8SDhK4LnZ
fnnj9Zq6uvCOGHTPARyOHKNI86RJMhYJZdmxJBvbGJan7zZvMNprA58MNzCvxuIh
wooPUM7MSxKFPDWrfGXBjOc+iT8aK7oH8tfJJaAHbxggp162EUnpMJR5xYnV0sMP
YT/8ZrG1XsV6pH9Qx+eU2muxibGMHGhu/5QdJuI+ef+HWRZiL6RRfeulklgycvoS
lbfIoseM
=+omT
-----END PGP SIGNATURE-----
Reply to: