From b87aec3187bb0ad71e69c16f27acea0f073486fc Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Tue, 7 Jan 2025 11:09:13 -0500 Subject: [PATCH] python312Packages.tivars: init at 0.9.2 Signed-off-by: Ethan Carter Edwards --- .../python-modules/tivars/default.nix | 37 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 39 insertions(+) create mode 100644 pkgs/development/python-modules/tivars/default.nix diff --git a/pkgs/development/python-modules/tivars/default.nix b/pkgs/development/python-modules/tivars/default.nix new file mode 100644 index 000000000000..50d5bcc88ce8 --- /dev/null +++ b/pkgs/development/python-modules/tivars/default.nix @@ -0,0 +1,37 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, +}: + +buildPythonPackage rec { + pname = "tivars"; + version = "0.9.2"; + pyproject = true; + + src = fetchFromGitHub { + owner = "TI-Toolkit"; + repo = "tivars_lib_py"; + tag = "v${version}"; + hash = "sha256-4c5wRv78Rql9k98WNT58As/Ir1YJpTeoBdkft9TIn7o="; + fetchSubmodules = true; + }; + + build-system = [ + setuptools + ]; + + pythonImportsCheck = [ "tivars" ]; + + # no upstream tests exist + doCheck = false; + + meta = { + description = "Python library for interacting with TI-(e)z80 (82/83/84 series) calculator files"; + license = lib.licenses.mit; + homepage = "https://ti-toolkit.github.io/tivars_lib_py/"; + changelog = "https://github.com/TI-Toolkit/tivars_lib_py/releases/tag/v${version}/CHANGELOG.md"; + maintainers = with lib.maintainers; [ ethancedwards8 ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index e66c96daec59..395065fdaa15 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -16181,6 +16181,8 @@ self: super: with self; { titlecase = callPackage ../development/python-modules/titlecase { }; + tivars = callPackage ../development/python-modules/tivars { }; + tld = callPackage ../development/python-modules/tld { }; tlds = callPackage ../development/python-modules/tlds { };