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.

Reply via email to