From 85200637fe21790e58bec4fc8401ce002b4f70c2 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 3 Jan 2025 16:05:15 +0100 Subject: [PATCH] python313Packages.standard-telnetlib: init at 3.13.0 --- .../standard-telnetlib/default.nix | 36 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 38 insertions(+) create mode 100644 pkgs/development/python-modules/standard-telnetlib/default.nix diff --git a/pkgs/development/python-modules/standard-telnetlib/default.nix b/pkgs/development/python-modules/standard-telnetlib/default.nix new file mode 100644 index 000000000000..c66530455ccc --- /dev/null +++ b/pkgs/development/python-modules/standard-telnetlib/default.nix @@ -0,0 +1,36 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + unittestCheckHook, +}: + +buildPythonPackage rec { + pname = "standard-telnetlib"; + version = "3.13.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "youknowone"; + repo = "python-deadlib"; + tag = "v${version}"; + hash = "sha256-vhGFTd1yXL4Frqli5D1GwOatwByDjvcP8sxgkdu6Jqg="; + }; + + sourceRoot = "${src.name}/telnetlib"; + + build-system = [ setuptools ]; + + # missing "reads" fixture when using pytest + nativeCheckInputs = [ unittestCheckHook ]; + + pythonImportsCheck = [ "telnetlib" ]; + + meta = { + description = "Python dead batteries. See PEP 594"; + homepage = "https://github.com/youknowone/python-deadlib"; + license = lib.licenses.psfl; + maintainers = with lib.maintainers; [ hexa ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 4f85d83d4a09..abac140b6209 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -15517,6 +15517,8 @@ self: super: with self; { standard-chunk = callPackage ../development/python-modules/standard-chunk { }; + standard-telnetlib = callPackage ../development/python-modules/standard-telnetlib { }; + stone = callPackage ../development/python-modules/stone { }; stookalert = callPackage ../development/python-modules/stookalert { };