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 |
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. |
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 |
copyright of python-cyclopts-doc_3.1.2-1_all.deb (click to toggle) | |
---|---|
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Source: https://github.com/BrianPugh/cyclopts Upstream-Name: cyclopts Upstream-Contact: Brian Pugh <bnp117@gmail.com> Files: * Copyright: 2023 Brian Pugh <bnp117@gmail.com> License: Apache-2.0 Files: debian/* Copyright: 2024 Josenilson Ferreira da Silva <nilsonfsilva@hotmail.com> License: Apache-2.0 License: Apache-2.0 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at . https://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Comment: On Debian systems, the complete text of the Apache version 2.0 license can be found in "/usr/share/common-licenses/Apache-2.0". |
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. |
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 |
copyright of python3-cyclopts_3.1.2-1_all.deb (click to toggle) | |
---|---|
NOTE: Copyright is the same as python-cyclopts-doc (python-cyclopts-doc_3.1.2-1_all.deb). Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Source: https://github.com/BrianPugh/cyclopts Upstream-Name: cyclopts Upstream-Contact: Brian Pugh <bnp117@gmail.com> Files: * Copyright: 2023 Brian Pugh <bnp117@gmail.com> License: Apache-2.0 Files: debian/* Copyright: 2024 Josenilson Ferreira da Silva <nilsonfsilva@hotmail.com> License: Apache-2.0 License: Apache-2.0 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at . https://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Comment: On Debian systems, the complete text of the Apache version 2.0 license can be found in "/usr/share/common-licenses/Apache-2.0". |
Timestamp: 28.12.2024 / 18:02:27 (UTC)