{"library":"typed-argument-parser","type":"library","category":null,"description":"Typed Argument Parser (Tap) is a Python library that modernizes `argparse` by leveraging type hints for command-line argument parsing. It offers benefits like static type checking, code completion, and improved source code navigation. Additionally, it provides `tapify`, a function inspired by Google's Python Fire, to effortlessly run functions or initialize classes directly from command-line arguments while automatically handling type conversions. Currently at version 1.12.0, Tap is actively developed with a regular release cadence, supporting Python 3.10 and newer.","language":"python","status":"active","version":"1.12.0","tags":["argument parser","cli","type hints","argparse","pydantic","developer tools"],"last_verified":"Sat May 23","install":[{"cmd":"pip install typed-argument-parser","imports":["from tap import Tap","from tap import tapify","from tap import TapIgnore","from tap import Positional"]}],"homepage":null,"github":"https://github.com/swansonk14/typed-argument-parser","docs":null,"changelog":null,"pypi":"https://pypi.org/project/typed-argument-parser/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":1.6,"avg_import_s":0.1,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/typed-argument-parser/compatibility"}}