Param — это легковесная библиотека Python для декларативного описания параметров с поддержкой типов, диапазонов, значений по умолчанию и документации прямо в атрибутах класса.
#Python #Param #PythonБиблиотеки #Декларативность #TypeHints #Config #PythonDev #DataViz #Holoviz #OpenSource #Программирование #PyTools #PythonTips
https://github.com/holoviz/param
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - holoviz/param: Declarative parameters for robust Python classes and a rich API for reactive programming
Declarative parameters for robust Python classes and a rich API for reactive programming - holoviz/param
2👍2 2🔥1
Tyro — это генератор CLI из аннотированного Python-кода.
Он автоматически превращает функции или классы (с @dataclass, pydantic, attrs) в удобный командный интерфейс.
#Tyro #Python #CLI #Dataclass #Pydantic #PythonTools #DevTools #OpenSource #TypeHints #Pyright #Mypy
https://github.com/brentyi/tyro
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - brentyi/tyro: CLI interfaces & config objects, from types
CLI interfaces & config objects, from types. Contribute to brentyi/tyro development by creating an account on GitHub.
1 4👍2 1