Package: wnpp Severity: wishlist Owner: Jose Luis Rivero <[email protected]> X-Debbugs-Cc: [email protected]
* Package name : tyro Version : 4.6.2 Upstream Contact: https://github.com/brentyi/tyro/issues * URL : https://github.com/brentyi/tyro * License : MIT Programming Lang: Python Description : Tool for generating CLI interfaces from type-annotated Python Tyro is a library for generating command-line interfaces and configuration objects from types. It is designed to be easy to use, while still providing specific features for power users. Main features are: 1. Define things once. Standard Python type annotations, docstrings, and default values are parsed to automatically generate command-line interfaces with nice helptext. 2. Static types. Unlike tools dependent on dictionaries, YAML, or dynamic namespaces, arguments populated by tyro are better undestood by IDEs and language servers, as well as static checking tools like pyright and mypy. 3. Modularity. tyro supports hierarchical configurations, which make it easy to decentralize definitions, defaults, and documentation.

