Your message dated Wed, 08 Jan 2025 19:10:13 +0000 with message-id <E1tVbRV-008OmR-NV@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 owner@bugs.debian.org immediately.) -- 1088746: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1088746 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: ITP: python-cyclopts -- Modern command line interface (CLI)
- From: Josenilson Ferreira da Silva <nilsonfsilva@hotmail.com>
- Date: Sat, 30 Nov 2024 09:30:34 -0300
- Message-id: <173296983495.2902623.14281417445285621275.reportbug@localhost>
Package: wnpp Severity: wishlist Owner: Josenilson Ferreira da Silva <nilsonfsilva@hotmail.com> X-Debbugs-Cc: debian-devel@lists.debian.org, nilsonfsilva@hotmail.com * Package name : python-cyclopts Version : 3.1.2 Upstream Contact: Brian Pugh <bnp117@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 ---
- To: 1088746-close@bugs.debian.org
- Subject: Bug#1088746: fixed in python-cyclopts 3.1.2-1
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Wed, 08 Jan 2025 19:10:13 +0000
- Message-id: <E1tVbRV-008OmR-NV@fasolo.debian.org>
- Reply-to: Josenilson Ferreira da Silva <nilsonfsilva@hotmail.com>
Source: python-cyclopts Source-Version: 3.1.2-1 Done: Josenilson Ferreira da Silva <nilsonfsilva@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 1088746@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Josenilson Ferreira da Silva <nilsonfsilva@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 ftpmaster@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+python@tracker.debian.org> Changed-By: Josenilson Ferreira da Silva <nilsonfsilva@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-----Attachment: pgpRXiaHjzV_8.pgp
Description: PGP signature
--- End Message ---