lol

python312Packages.tyro: init at 0.9.19

Co-authored-by: Gaétan Lepage <33058747+GaetanLepage@users.noreply.github.com>
Co-authored-by: OTABI Tomoya <tomoya.otabi@gmail.com>

authored by

Hugo Herter
Gaétan Lepage
OTABI Tomoya
and committed by
Gaetan Lepage
4dfea7e0 b457279b

+71
+69
pkgs/development/python-modules/tyro/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + 6 + # build-system 7 + hatchling, 8 + 9 + # dependencies 10 + docstring-parser, 11 + rich, 12 + shtab, 13 + typeguard, 14 + typing-extensions, 15 + 16 + # tests 17 + attrs, 18 + flax, 19 + jax, 20 + ml-collections, 21 + omegaconf, 22 + pydantic, 23 + pytestCheckHook, 24 + torch, 25 + }: 26 + 27 + buildPythonPackage rec { 28 + pname = "tyro"; 29 + version = "0.9.19"; 30 + pyproject = true; 31 + 32 + src = fetchFromGitHub { 33 + owner = "brentyi"; 34 + repo = "tyro"; 35 + tag = "v${version}"; 36 + hash = "sha256-A1Vplc84Xy8TufqmklPUzIdgiPpFcIjqV0eUgdKmYRM="; 37 + }; 38 + 39 + build-system = [ hatchling ]; 40 + 41 + dependencies = [ 42 + docstring-parser 43 + rich 44 + shtab 45 + typeguard 46 + typing-extensions 47 + ]; 48 + 49 + nativeCheckInputs = [ 50 + attrs 51 + flax 52 + jax 53 + ml-collections 54 + omegaconf 55 + pydantic 56 + pytestCheckHook 57 + torch 58 + ]; 59 + 60 + pythonImportsCheck = [ "tyro" ]; 61 + 62 + meta = { 63 + description = "CLI interfaces & config objects, from types"; 64 + homepage = "https://github.com/brentyi/tyro"; 65 + changelog = "https://github.com/brentyi/tyro/releases/tag/v${version}"; 66 + license = lib.licenses.mit; 67 + maintainers = with lib.maintainers; [ hoh ]; 68 + }; 69 + }
+2
pkgs/top-level/python-packages.nix
··· 18277 18277 18278 18278 typst = callPackage ../development/python-modules/typst { }; 18279 18279 18280 + tyro = callPackage ../development/python-modules/tyro { }; 18281 + 18280 18282 tzdata = callPackage ../development/python-modules/tzdata { }; 18281 18283 18282 18284 tzlocal = callPackage ../development/python-modules/tzlocal { };