Your message dated Wed, 08 Jan 2025 19:10:13 +0000
with message-id <e1tvbrv-008omr...@fasolo.debian.org>
and subject line Bug#1088746: fixed in python-cyclopts 3.1.2-1
has caused the Debian Bug report #1088746,
regarding ITP: python-cyclopts -- Modern command line interface (CLI)
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1088746: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1088746
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Severity: wishlist
Owner: Josenilson Ferreira da Silva <nilsonfsi...@hotmail.com>
X-Debbugs-Cc: debian-de...@lists.debian.org, nilsonfsi...@hotmail.com
* Package name : python-cyclopts
Version : 3.1.2
Upstream Contact: Brian Pugh <bnp...@gmail.com>
* URL : https://github.com/BrianPugh/cyclopts
* License : Apache-2.0
Programming Lang: Python
Description : Modern command line interface (CLI)
Package is a modern and easy-to-use framework for building command-line
interfaces (CLIs) in Python, designed to make developing CLI applications
simpler, more intuitive, and efficient.
.
It stands out for:
- Use of Python Type Annotations: Cyclopts leverages Python’s type annotation
system to make the CLI code more readable and less error-prone. You can use
native Python types to specify inputs, such as int, str, and float, as well
as more complex types like Pydantic, Dataclasses, and Attrs, improving
clarity and control over input parameters.
- Intuitive and Simple Interface: Cyclopts is designed to be easy to learn and
use. The syntax is extremely simple, allowing developers to quickly build
command-line tools with minimal code. Setting up commands, options, and
arguments is straightforward, without the need for complex configurations
or boilerplate code.
- Automatic Validation and Type Conversion: Cyclopts handles automatic
validation and type conversion based on the defined types in the code.
This means it automatically validates input values according to type
annotations and converts the inputs to the correct types without requiring
extra code from the developer, reducing the chance of user input errors.
- Automatic Help Generation: Cyclopts automatically generates detailed,
well-structured help pages for your commands and options, using docstrings
and the information provided in type definitions. This makes it easy to
create user-friendly interfaces and eliminates the need to manually
maintain CLI documentation.
- Extensibility and Customization: Cyclopts is highly extensible. It allows
developers to customize how input data is parsed, validated, and processed.
The framework supports the creation of custom converters and validators,
offering great flexibility to adapt the application to specific project
needs.
- Integration with Existing Tools: Cyclopts integrates seamlessly with other
popular Python libraries and frameworks. It can be used alongside libraries
like Pydantic for data validation or Typer and Click to build more complex
applications, all while maintaining its simplicity and focus on usability.
- Clear and Detailed Documentation: Cyclopts has clear, concise documentation
with practical examples that make it easy to adopt, even for beginners.
This is an important advantage, as building CLI tools can be complex, and
Cyclopts’ documentation makes this process more accessible.
--- End Message ---
--- Begin Message ---
Source: python-cyclopts
Source-Version: 3.1.2-1
Done: Josenilson Ferreira da Silva <nilsonfsi...@hotmail.com>
We believe that the bug you reported is fixed in the latest version of
python-cyclopts, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1088...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Josenilson Ferreira da Silva <nilsonfsi...@hotmail.com> (supplier of updated
python-cyclopts package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 29 Nov 2024 22:31:11 -0300
Source: python-cyclopts
Binary: python-cyclopts-doc python3-cyclopts
Architecture: source all
Version: 3.1.2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Josenilson Ferreira da Silva <nilsonfsi...@hotmail.com>
Description:
python-cyclopts-doc - command line interface structure (common documentation)
python3-cyclopts - Command line interface structure
Closes: 1088746
Changes:
python-cyclopts (3.1.2-1) unstable; urgency=medium
.
* Initial release. (Closes: #1088746)
Checksums-Sha1:
fe9fb1b10ac20086d7bcf8d56f844368ea0dd2d2 2672 python-cyclopts_3.1.2-1.dsc
7677e46b7ea8f771e06f9d4fd8c08c276981520a 1867760
python-cyclopts_3.1.2.orig.tar.xz
1c991db3d680381f9a8c7690794b21707eb6ffae 4376
python-cyclopts_3.1.2-1.debian.tar.xz
f6dacce3381e51e42d5e2505f190a03f343c623f 247660
python-cyclopts-doc_3.1.2-1_all.deb
3d17d13ca1da8bb6fb8cc77839d73088a2745ab6 10951
python-cyclopts_3.1.2-1_amd64.buildinfo
8b75e2cc3dcd7707415abb930f0ae0cf1ae2c46e 47964 python3-cyclopts_3.1.2-1_all.deb
Checksums-Sha256:
a006f0f505bb9d74908a0ec9a02d6d648f1232e22c2a2c92a1e08ad4d320b259 2672
python-cyclopts_3.1.2-1.dsc
c9da2dfa17e1aff0ff1ecd58ef5931e7b9b8f759156f54384514ada83baff6ed 1867760
python-cyclopts_3.1.2.orig.tar.xz
3f2df106012bfe2f2d3ef353d26c22663a2bfd44c765f0db985707d3292ef831 4376
python-cyclopts_3.1.2-1.debian.tar.xz
e76609f0d882eb7696983d3f4d5cc884b2faae24e2192172ebfe1397e1c722e0 247660
python-cyclopts-doc_3.1.2-1_all.deb
fcd4256ad0fff6603aa16c05f8116cfb89b03fee7908b0ad7a1486cd88130390 10951
python-cyclopts_3.1.2-1_amd64.buildinfo
57fe513994c6c235d775e9f87d82fb85693b7d72db1395f2314e1cc63f2e551f 47964
python3-cyclopts_3.1.2-1_all.deb
Files:
ae8c14eb0f9a401604a008c020a45d58 2672 python optional
python-cyclopts_3.1.2-1.dsc
c2bb338a088fa85dbf6d942e512cbbf1 1867760 python optional
python-cyclopts_3.1.2.orig.tar.xz
271762d328ea5f701378dacb4568612d 4376 python optional
python-cyclopts_3.1.2-1.debian.tar.xz
0fde6f915ebc9b9b4f36cceeb1722ab6 247660 doc optional
python-cyclopts-doc_3.1.2-1_all.deb
e2a8f305141de59ac2ce68a6dc037c9c 10951 python optional
python-cyclopts_3.1.2-1_amd64.buildinfo
6c90ad6bdac17065da536cb0dd68e482 47964 python optional
python3-cyclopts_3.1.2-1_all.deb
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE+4rPp4xyYInDitAmlgWhCYxjuSoFAmdwLPwACgkQlgWhCYxj
uSqLzA/9FP0NaDHASe9to8cqu4Y1JcuJEDMKnq+8gxQ/uStbx2tR4fp/omXu8L6i
hFljinGHaqgSXWVHAxWL83ZOjBVP/PvFzc8u4T5doJ+XFk88NcBEViMcSLW2hgEq
21+5SaJk2UHfQ+y1YctYeb9nFmDQtHbIJ1Lp/h7PVOORQLbRruCCmvK9KjUGAaA7
Hzg1YCbGPHLwdp64Ir6D76cGojn3+cw+NeCKrE7Lzxe2+YQoQA8LrdzMMx2qmHr+
UizLtpPk8/h/kRLnlfAopqtbYZ34IN8qYeLXHuDFa1COWnvVSQrnS9Mi5uLv+6gz
YYLzHpPuifkdMaLQyP/kWGKVqCFoGrpkKEw37E6+EWm/bCyeeK5O3lyvYES6ZovM
W5UdFJXCdqAFqRraM7hR/yhtBYo1eWkN4JUrK59STm1PAa6PACC+u94iSKQwu31L
MlGyMQdTP/l+G1YA9/XtVg8BKoy1MYMT9+cK2aZqM8cOxddcLjkHG1qMkV610p9s
bZVrNAhgxCK+LDMmmvj0R5iD8pfhJSF8qTGr2StXtPUKVRdV+SMfi+XjYwFNtH+H
VBhjvA9mjAuQ44WaD/jQjjjitKr53P0dfSkZIOLgILmuR+nTrcWzaudT11bDkNQx
666sWndpG4l1WrhqofrYNQGQIbQwKry1AR7EYE6JTeYsOfbdkKk=
=bX1i
-----END PGP SIGNATURE-----
pgpHD67L9OvkQ.pgp
Description: PGP signature
--- End Message ---