Debian NEW package overview for python-cyclopts
python-cyclopts_3.1.2-1_amd64.changes (click to toggle)
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)
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
python-cyclopts_3.1.2-1.dsc (click to toggle)
Format:3.0 (quilt)
Source:python-cyclopts
Binary:python3-cyclopts, python-cyclopts-doc
Architecture:all
Version:3.1.2-1
Maintainer:Debian Python Team <team+python@tracker.debian.org>
Uploaders:Josenilson Ferreira da Silva <nilsonfsilva@hotmail.com>
Homepage:https://github.com/BrianPugh/cyclopts
Standards-Version:4.7.0
Vcs-Browser:https://salsa.debian.org/python-team/packages/python-cyclopts
Vcs-Git:https://salsa.debian.org/python-team/packages/python-cyclopts.git
Testsuite:autopkgtest-pkg-pybuild
Build-Depends:debhelper-compat (=13), dh-sequence-python3, python3-all, python3-cattr, python3-docstring-parser, python3-importlib-metadata, python3-linkify-it<!nodoc>, python3-myst-parser<!nodoc>, python3-poetry, python3-poetry-dynamic-versioning, python3-pydantic<!nocheck>, python3-pytest<!nocheck>, python3-pytest-mock<!nocheck>, python3-rich, python3-rich-rst, python3-setuptools, python3-sphinx<!nodoc>, python3-sphinx-autodoc-typehints<!nodoc>, python3-sphinx-copybutton<!nodoc>, python3-sphinx-rtd-theme<!nodoc>, python3-tomli, python3-typing-extensions, python3-yaml
Package-List:python-cyclopts-doc deb doc optional arch=all python3-cyclopts deb python optional arch=all
Files:
c2bb338a088fa85dbf6d942e512cbbf1 1867760 python-cyclopts_3.1.2.orig.tar.xz
271762d328ea5f701378dacb4568612d 4376 python-cyclopts_3.1.2-1.debian.tar.xz
lintian 2.104.0 check for python-cyclopts_3.1.2-1.dsc (click to toggle)
README.source for python-cyclopts_3.1.2-1.dsc (click to toggle)
No README.source in this package
control file for python-cyclopts-doc_3.1.2-1_all.deb (click to toggle)
Package:python-cyclopts-doc
Source:python-cyclopts
Version:3.1.2-1
Architecture:all
Maintainer:Debian Python Team <team+python@tracker.debian.org>
Installed-Size:1856
Depends:libjs-jquery (>=3.6.0), libjs-sphinxdoc (>=8.1), sphinx-rtd-theme-common (>=3.0.2+dfsg)
Section:doc
Priority:optional
Homepage:https://github.com/BrianPugh/cyclopts
Description:
command line interface structure (common documentation)
 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 configuration
     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.
 .
 This is the common documentation package.
lintian 2.104.0 check for python-cyclopts-doc_3.1.2-1_all.deb (click to toggle)
contents of python-cyclopts-doc_3.1.2-1_all.deb (click to toggle)
drwxr-xr-x root/root         0 2024-11-30 01:31 ./
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/
-rw-r--r-- root/root      2566 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/README.md.gz
-rw-r--r-- root/root       175 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/changelog.Debian.gz
-rw-r--r-- root/root      1072 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/copyright
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/
-rw-r--r-- root/root      8752 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/Installation.html
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_sources/
-rw-r--r-- root/root       503 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/Installation.rst.txt
-rw-r--r-- root/root     44391 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/api.rst.txt
-rw-r--r-- root/root      3851 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/app_calling.rst.txt
-rw-r--r-- root/root      2349 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/args_and_kwargs.rst.txt
-rw-r--r-- root/root      4056 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/autoregistry.rst.txt
-rw-r--r-- root/root      1386 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/command_chaining.rst.txt
-rw-r--r-- root/root      6435 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/commands.rst.txt
-rw-r--r-- root/root      4371 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/config_file.rst.txt
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_sources/cookbook/
-rw-r--r-- root/root      1523 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/cookbook/app_upgrade.rst.txt
-rw-r--r-- root/root      4385 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/cookbook/interactive_help.rst.txt
-rw-r--r-- root/root      4792 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/cookbook/rich_formatted_exceptions.rst.txt
-rw-r--r-- root/root      2839 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/default_parameter.rst.txt
-rw-r--r-- root/root      8242 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/getting_started.rst.txt
-rw-r--r-- root/root      3307 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/group_validators.rst.txt
-rw-r--r-- root/root     15403 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/groups.rst.txt
-rw-r--r-- root/root     10357 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/help.rst.txt
-rw-r--r-- root/root      1041 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/index.rst.txt
-rw-r--r-- root/root      6911 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/meta_app.rst.txt
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_sources/migration/
-rw-r--r-- root/root      4669 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/migration/typer.rst.txt
-rw-r--r-- root/root      3287 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/packaging.rst.txt
-rw-r--r-- root/root      3767 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/parameter_validators.rst.txt
-rw-r--r-- root/root     15063 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/parameters.rst.txt
-rw-r--r-- root/root     28201 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/rules.rst.txt
-rw-r--r-- root/root      6249 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/user_classes.rst.txt
-rw-r--r-- root/root      2483 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/version.rst.txt
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_sources/vs_arguably/
-rw-r--r-- root/root       784 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/vs_arguably/README.rst.txt
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_sources/vs_arguably/global_state/
-rw-r--r-- root/root      1910 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/vs_arguably/global_state/README.rst.txt
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_sources/vs_arguably/subcommands/
-rw-r--r-- root/root      2170 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/vs_arguably/subcommands/README.rst.txt
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_sources/vs_fire/
-rw-r--r-- root/root      2010 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/vs_fire/README.rst.txt
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_sources/vs_typer/
-rw-r--r-- root/root      1659 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/vs_typer/README.rst.txt
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_sources/vs_typer/argument_vs_option/
-rw-r--r-- root/root      1921 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/vs_typer/argument_vs_option/README.rst.txt
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_sources/vs_typer/choices/
-rw-r--r-- root/root      2292 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/vs_typer/choices/README.rst.txt
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_sources/vs_typer/decorator_parentheses/
-rw-r--r-- root/root       571 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/vs_typer/decorator_parentheses/README.rst.txt
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_sources/vs_typer/default_command/
-rw-r--r-- root/root      1940 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/vs_typer/default_command/README.rst.txt
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_sources/vs_typer/docstring/
-rw-r--r-- root/root      4408 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/vs_typer/docstring/README.rst.txt
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_sources/vs_typer/documentation/
-rw-r--r-- root/root       555 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/vs_typer/documentation/README.rst.txt
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_sources/vs_typer/flag_negation/
-rw-r--r-- root/root      3441 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/vs_typer/flag_negation/README.rst.txt
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_sources/vs_typer/help_defaults/
-rw-r--r-- root/root      3659 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/vs_typer/help_defaults/README.rst.txt
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_sources/vs_typer/optional_list/
-rw-r--r-- root/root      2528 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/vs_typer/optional_list/README.rst.txt
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_sources/vs_typer/positional_or_keyword/
-rw-r--r-- root/root      1089 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/vs_typer/positional_or_keyword/README.rst.txt
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_sources/vs_typer/union_support/
-rw-r--r-- root/root      1126 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/vs_typer/union_support/README.rst.txt
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_sources/vs_typer/validation/
-rw-r--r-- root/root      3197 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/vs_typer/validation/README.rst.txt
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_sources/vs_typer/version_flag/
-rw-r--r-- root/root      1795 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_sources/vs_typer/version_flag/README.rst.txt
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_static/
-rw-r--r-- root/root      4289 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_static/_sphinx_javascript_frameworks_compat.js
-rw-r--r-- root/root     14815 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_static/basic.css
-rw-r--r-- root/root       313 2024-08-14 11:25 ./usr/share/doc/python-cyclopts-doc/html/_static/check-solid.svg
-rw-r--r-- root/root     26377 2024-08-14 11:25 ./usr/share/doc/python-cyclopts-doc/html/_static/clipboard.min.js
-rw-r--r-- root/root       411 2024-08-14 11:25 ./usr/share/doc/python-cyclopts-doc/html/_static/copy-button.svg
-rw-r--r-- root/root      2060 2024-08-14 11:25 ./usr/share/doc/python-cyclopts-doc/html/_static/copybutton.css
-rw-r--r-- root/root      8467 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_static/copybutton.js
-rw-r--r-- root/root      2698 2024-08-14 11:25 ./usr/share/doc/python-cyclopts-doc/html/_static/copybutton_funcs.js
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_static/css/
-rw-r--r-- root/root       755 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_static/custom.css
-rw-r--r-- root/root       328 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_static/documentation_options.js
-rw-r--r-- root/root     59531 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_static/favicon-192.png
-rw-r--r-- root/root       286 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_static/file.png
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_static/fonts/
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_static/js/
-rw-r--r-- root/root      6978 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_static/js/versions.js
-rw-r--r-- root/root     47025 2024-11-28 19:16 ./usr/share/doc/python-cyclopts-doc/html/_static/logo_512w.png
-rw-r--r-- root/root        90 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_static/minus.png
-rw-r--r-- root/root        90 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_static/plus.png
-rw-r--r-- root/root      4902 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_static/pygments.css
-rw-r--r-- root/root    379013 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/api.html
-rw-r--r-- root/root     18171 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/app_calling.html
-rw-r--r-- root/root     14701 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/args_and_kwargs.html
-rw-r--r-- root/root     19059 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/autoregistry.html
-rw-r--r-- root/root     12998 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/command_chaining.html
-rw-r--r-- root/root     26206 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/commands.html
-rw-r--r-- root/root     20010 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/config_file.html
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/cookbook/
-rw-r--r-- root/root     13202 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/cookbook/app_upgrade.html
-rw-r--r-- root/root     16223 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/cookbook/interactive_help.html
-rw-r--r-- root/root     16477 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/cookbook/rich_formatted_exceptions.html
-rw-r--r-- root/root     15116 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/default_parameter.html
-rw-r--r-- root/root     34459 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/genindex.html
-rw-r--r-- root/root     26991 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/getting_started.html
-rw-r--r-- root/root     15165 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/group_validators.html
-rw-r--r-- root/root     41273 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/groups.html
-rw-r--r-- root/root     28958 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/help.html
-rw-r--r-- root/root     36448 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/index.html
-rw-r--r-- root/root     25871 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/meta_app.html
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/migration/
-rw-r--r-- root/root     20662 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/migration/typer.html
-rw-r--r-- root/root      3161 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/objects.inv
-rw-r--r-- root/root     15984 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/packaging.html
-rw-r--r-- root/root     18041 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/parameter_validators.html
-rw-r--r-- root/root     46011 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/parameters.html
-rw-r--r-- root/root     82369 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/rules.html
-rw-r--r-- root/root      7208 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/search.html
-rw-r--r-- root/root     74671 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/searchindex.js
-rw-r--r-- root/root     25725 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/user_classes.html
-rw-r--r-- root/root     13852 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/version.html
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/vs_arguably/
-rw-r--r-- root/root      9303 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/vs_arguably/README.html
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/vs_arguably/global_state/
-rw-r--r-- root/root     13966 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/vs_arguably/global_state/README.html
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/vs_arguably/subcommands/
-rw-r--r-- root/root     14736 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/vs_arguably/subcommands/README.html
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/vs_fire/
-rw-r--r-- root/root     13046 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/vs_fire/README.html
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/vs_typer/
-rw-r--r-- root/root     12458 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/vs_typer/README.html
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/vs_typer/argument_vs_option/
-rw-r--r-- root/root     14168 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/vs_typer/argument_vs_option/README.html
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/vs_typer/choices/
-rw-r--r-- root/root     17183 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/vs_typer/choices/README.html
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/vs_typer/decorator_parentheses/
-rw-r--r-- root/root     11335 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/vs_typer/decorator_parentheses/README.html
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/vs_typer/default_command/
-rw-r--r-- root/root     14637 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/vs_typer/default_command/README.html
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/vs_typer/docstring/
-rw-r--r-- root/root     17581 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/vs_typer/docstring/README.html
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/vs_typer/documentation/
-rw-r--r-- root/root     10358 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/vs_typer/documentation/README.html
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/vs_typer/flag_negation/
-rw-r--r-- root/root     22025 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/vs_typer/flag_negation/README.html
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/vs_typer/help_defaults/
-rw-r--r-- root/root     18833 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/vs_typer/help_defaults/README.html
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/vs_typer/optional_list/
-rw-r--r-- root/root     16602 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/vs_typer/optional_list/README.html
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/vs_typer/positional_or_keyword/
-rw-r--r-- root/root     13757 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/vs_typer/positional_or_keyword/README.html
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/vs_typer/union_support/
-rw-r--r-- root/root     13919 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/vs_typer/union_support/README.html
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/vs_typer/validation/
-rw-r--r-- root/root     23881 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/vs_typer/validation/README.html
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/vs_typer/version_flag/
-rw-r--r-- root/root     14825 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/vs_typer/version_flag/README.html
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc-base/
-rw-r--r-- root/root       380 2024-11-30 01:31 ./usr/share/doc-base/python-cyclopts-doc.cyclopts
lrwxrwxrwx root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_static/css/badge_only.css -> ../../../../../sphinx_rtd_theme/static/css/badge_only.css
lrwxrwxrwx root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_static/css/theme.css -> ../../../../../sphinx_rtd_theme/static/css/theme.css
lrwxrwxrwx root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_static/doctools.js -> ../../../../javascript/sphinxdoc/1.0/doctools.js
lrwxrwxrwx root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_static/fonts/Lato-Bold.ttf -> ../../../../../sphinx_rtd_theme/static/fonts/Lato-Bold.ttf
lrwxrwxrwx root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_static/fonts/Lato-Bold.woff2 -> ../../../../../sphinx_rtd_theme/static/fonts/Lato-Bold.woff2
lrwxrwxrwx root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_static/fonts/Lato-BoldItalic.ttf -> ../../../../../sphinx_rtd_theme/static/fonts/Lato-BoldItalic.ttf
lrwxrwxrwx root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_static/fonts/Lato-BoldItalic.woff2 -> ../../../../../sphinx_rtd_theme/static/fonts/Lato-BoldItalic.woff2
lrwxrwxrwx root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_static/fonts/Lato-Italic.ttf -> ../../../../../sphinx_rtd_theme/static/fonts/Lato-Italic.ttf
lrwxrwxrwx root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_static/fonts/Lato-Italic.woff2 -> ../../../../../sphinx_rtd_theme/static/fonts/Lato-Italic.woff2
lrwxrwxrwx root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_static/fonts/Lato-Regular.ttf -> ../../../../../sphinx_rtd_theme/static/fonts/Lato-Regular.ttf
lrwxrwxrwx root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_static/fonts/Lato-Regular.woff2 -> ../../../../../sphinx_rtd_theme/static/fonts/Lato-Regular.woff2
lrwxrwxrwx root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_static/fonts/RobotoSlab-Bold.woff2 -> ../../../../../sphinx_rtd_theme/static/fonts/RobotoSlab-Bold.woff2
lrwxrwxrwx root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_static/fonts/RobotoSlab-Regular.woff2 -> ../../../../../sphinx_rtd_theme/static/fonts/RobotoSlab-Regular.woff2
lrwxrwxrwx root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_static/fonts/fontawesome-webfont.eot -> ../../../../../sphinx_rtd_theme/static/fonts/fontawesome-webfont.eot
lrwxrwxrwx root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_static/fonts/fontawesome-webfont.svg -> ../../../../../sphinx_rtd_theme/static/fonts/fontawesome-webfont.svg
lrwxrwxrwx root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_static/fonts/fontawesome-webfont.ttf -> ../../../../../sphinx_rtd_theme/static/fonts/fontawesome-webfont.ttf
lrwxrwxrwx root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_static/fonts/fontawesome-webfont.woff -> ../../../../../sphinx_rtd_theme/static/fonts/fontawesome-webfont.woff
lrwxrwxrwx root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_static/fonts/fontawesome-webfont.woff2 -> ../../../../../sphinx_rtd_theme/static/fonts/fontawesome-webfont.woff2
lrwxrwxrwx root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_static/jquery.js -> ../../../../javascript/jquery/jquery.min.js
lrwxrwxrwx root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_static/js/theme.js -> ../../../../../sphinx_rtd_theme/static/js/theme.js
lrwxrwxrwx root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_static/language_data.js -> ../../../../javascript/sphinxdoc/1.0/language_data.js
lrwxrwxrwx root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_static/searchtools.js -> ../../../../javascript/sphinxdoc/1.0/searchtools.js
lrwxrwxrwx root/root         0 2024-11-30 01:31 ./usr/share/doc/python-cyclopts-doc/html/_static/sphinx_highlight.js -> ../../../../javascript/sphinxdoc/1.0/sphinx_highlight.js
control file for python3-cyclopts_3.1.2-1_all.deb (click to toggle)
Package:python3-cyclopts
Source:python-cyclopts
Version:3.1.2-1
Architecture:all
Maintainer:Debian Python Team <team+python@tracker.debian.org>
Installed-Size:258
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
Suggests:python-cyclopts-doc
Section:python
Priority:optional
Homepage:https://github.com/BrianPugh/cyclopts
Description:
Command line interface structure
 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.
lintian 2.104.0 check for python3-cyclopts_3.1.2-1_all.deb (click to toggle)
contents of python3-cyclopts_3.1.2-1_all.deb (click to toggle)
drwxr-xr-x root/root         0 2024-11-30 01:31 ./
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/lib/
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/lib/python3/
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/lib/python3/dist-packages/
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/lib/python3/dist-packages/cyclopts/
-rw-r--r-- root/root      1380 2024-11-30 01:31 ./usr/lib/python3/dist-packages/cyclopts/__init__.py
-rw-r--r-- root/root     16481 2024-11-30 01:31 ./usr/lib/python3/dist-packages/cyclopts/_convert.py
-rw-r--r-- root/root      1571 2024-11-30 01:31 ./usr/lib/python3/dist-packages/cyclopts/_env_var.py
-rw-r--r-- root/root      4693 2024-11-30 01:31 ./usr/lib/python3/dist-packages/cyclopts/annotations.py
-rw-r--r-- root/root     46176 2024-11-30 01:31 ./usr/lib/python3/dist-packages/cyclopts/argument.py
-rw-r--r-- root/root     14254 2024-11-30 01:31 ./usr/lib/python3/dist-packages/cyclopts/bind.py
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/lib/python3/dist-packages/cyclopts/config/
-rw-r--r-- root/root       289 2024-11-30 01:31 ./usr/lib/python3/dist-packages/cyclopts/config/__init__.py
-rw-r--r-- root/root      6034 2024-11-30 01:31 ./usr/lib/python3/dist-packages/cyclopts/config/_common.py
-rw-r--r-- root/root      1559 2024-11-30 01:31 ./usr/lib/python3/dist-packages/cyclopts/config/_env.py
-rw-r--r-- root/root       368 2024-11-30 01:31 ./usr/lib/python3/dist-packages/cyclopts/config/_json.py
-rw-r--r-- root/root       629 2024-11-30 01:31 ./usr/lib/python3/dist-packages/cyclopts/config/_toml.py
-rw-r--r-- root/root       424 2024-11-30 01:31 ./usr/lib/python3/dist-packages/cyclopts/config/_yaml.py
-rw-r--r-- root/root     45951 2024-11-30 01:31 ./usr/lib/python3/dist-packages/cyclopts/core.py
-rw-r--r-- root/root     12044 2024-11-30 01:31 ./usr/lib/python3/dist-packages/cyclopts/exceptions.py
-rw-r--r-- root/root      6588 2024-11-30 01:31 ./usr/lib/python3/dist-packages/cyclopts/field_info.py
-rw-r--r-- root/root      4609 2024-11-30 01:31 ./usr/lib/python3/dist-packages/cyclopts/group.py
-rw-r--r-- root/root      2941 2024-11-30 01:31 ./usr/lib/python3/dist-packages/cyclopts/group_extractors.py
-rw-r--r-- root/root     14647 2024-11-30 01:31 ./usr/lib/python3/dist-packages/cyclopts/help.py
-rw-r--r-- root/root      9426 2024-11-30 01:31 ./usr/lib/python3/dist-packages/cyclopts/parameter.py
-rw-r--r-- root/root       201 2024-11-30 01:31 ./usr/lib/python3/dist-packages/cyclopts/protocols.py
-rw-r--r-- root/root         0 2024-11-30 01:31 ./usr/lib/python3/dist-packages/cyclopts/py.typed
-rw-r--r-- root/root       447 2024-11-30 01:31 ./usr/lib/python3/dist-packages/cyclopts/token.py
-rw-r--r-- root/root      5137 2024-11-30 01:31 ./usr/lib/python3/dist-packages/cyclopts/types.py
-rw-r--r-- root/root     13640 2024-11-30 01:31 ./usr/lib/python3/dist-packages/cyclopts/utils.py
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/lib/python3/dist-packages/cyclopts/validators/
-rw-r--r-- root/root       249 2024-11-30 01:31 ./usr/lib/python3/dist-packages/cyclopts/validators/__init__.py
-rw-r--r-- root/root      1726 2024-11-30 01:31 ./usr/lib/python3/dist-packages/cyclopts/validators/_group.py
-rw-r--r-- root/root      3028 2024-11-30 01:31 ./usr/lib/python3/dist-packages/cyclopts/validators/_number.py
-rw-r--r-- root/root      3809 2024-11-30 01:31 ./usr/lib/python3/dist-packages/cyclopts/validators/_path.py
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/lib/python3/dist-packages/cyclopts-3.1.2.dist-info/
-rw-r--r-- root/root         7 2024-11-30 01:31 ./usr/lib/python3/dist-packages/cyclopts-3.1.2.dist-info/INSTALLER
-rw-r--r-- root/root     10620 2024-11-30 01:31 ./usr/lib/python3/dist-packages/cyclopts-3.1.2.dist-info/METADATA
-rw-r--r-- root/root        88 2024-11-30 01:31 ./usr/lib/python3/dist-packages/cyclopts-3.1.2.dist-info/WHEEL
-rw-r--r-- root/root         0 2024-11-30 01:31 ./usr/lib/python3/dist-packages/cyclopts-3.1.2.dist-info/entry_points.txt
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/
drwxr-xr-x root/root         0 2024-11-30 01:31 ./usr/share/doc/python3-cyclopts/
-rw-r--r-- root/root       175 2024-11-30 01:31 ./usr/share/doc/python3-cyclopts/changelog.Debian.gz
-rw-r--r-- root/root      1072 2024-11-30 01:31 ./usr/share/doc/python3-cyclopts/copyright

Timestamp: 28.12.2024 / 18:02:27 (UTC)