Artifact python3-cyclopts_3.1.2-1_all

Metadata
deb_control_files:
- control
- md5sums
- postinst
- prerm
deb_fields:
  Architecture: all
  Depends: python3-attr, python3-docstring-parser | python3-supported-min (>= 4.0),
    python3-importlib-metadata | python3-supported-min (>= 3.10), python3-rich, python3-rich-rst,
    python3-typing-extensions | python3-supported-min (>= 3.11), python3:any
  Description: "Command line interface structure\n Package is a modern and easy-to-use\
    \ framework for building command-line\n interfaces (CLIs) in Python, designed\
    \ to make developing CLI applications\n simpler, more intuitive, and efficient.\n\
    \ .\n It stands out for:\n  - Use of Python Type Annotations: Cyclopts leverages\
    \ Python\u2019s type annotation\n     system to make the CLI code more readable\
    \ and less error-prone. You can use\n     native Python types to specify inputs,\
    \ such as int, str, and float, as well\n     as more complex types like Pydantic,\
    \ Dataclasses, and Attrs, improving\n     clarity and control over input parameters.\n\
    \  - Intuitive and Simple Interface: Cyclopts is designed to be easy to learn\
    \ and\n     use. The syntax is extremely simple, allowing developers to quickly\
    \ build\n     command-line tools with minimal code. Setting up commands, options,\
    \ and\n     arguments is straightforward, without the need for complex configurations\n\
    \     or boilerplate code.\n  - Automatic Validation and Type Conversion: Cyclopts\
    \ handles automatic\n     validation and type conversion based on the defined\
    \ types in the code.\n     This means it automatically validates input values\
    \ according to type\n     annotations and converts the inputs to the correct types\
    \ without requiring\n     extra code from the developer, reducing the chance of\
    \ user input errors.\n  - Automatic Help Generation: Cyclopts automatically generates\
    \ detailed,\n     well-structured help pages for your commands and options, using\
    \ docstrings\n     and the information provided in type definitions. This makes\
    \ it easy to\n     create user-friendly interfaces and eliminates the need to\
    \ manually\n     maintain CLI documentation.\n  - Extensibility and Customization:\
    \ Cyclopts is highly extensible. It allows\n     developers to customize how input\
    \ data is parsed, validated, and processed.\n     The framework supports the creation\
    \ of custom converters and validators,\n     offering great flexibility to adapt\
    \ the application to specific project\n     needs.\n  - Integration with Existing\
    \ Tools: Cyclopts integrates seamlessly with other\n     popular Python libraries\
    \ and frameworks. It can be used alongside libraries\n     like Pydantic for data\
    \ validation or Typer and Click to build more complex\n     applications, all\
    \ while maintaining its simplicity and focus on usability.\n  - Clear and Detailed\
    \ Documentation: Cyclopts has clear, concise documentation\n     with practical\
    \ examples that make it easy to adopt, even for beginners.\n     This is an important\
    \ advantage, as building CLI tools can be complex, and\n     Cyclopts\u2019 documentation\
    \ makes this process more accessible."
  Homepage: https://github.com/BrianPugh/cyclopts
  Installed-Size: '258'
  Maintainer: Debian Python Team <team+python@tracker.debian.org>
  Package: python3-cyclopts
  Priority: optional
  Section: python
  Source: python-cyclopts
  Suggests: python-cyclopts-doc
  Version: 3.1.2-1
srcpkg_name: python-cyclopts
srcpkg_version: 3.1.2-1

File

python3-cyclopts_3.1.2-1_all.deb
Binary file python3-cyclopts_3.1.2-1_all.deb cannot be displayed. you can view it raw or download it instead.

Relations

Relation Direction Type Name
built-using Source package python-cyclopts_3.1.2-1

binary package System mirror sid from https://deb.debian.org/debian - 1 week, 2 days ago 0 minutes
BETA