From 8bd41f05b54fcc742dc2a6eab855d9189994ff97 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 25 Jan 2025 21:45:56 +0100 Subject: [PATCH] python312Packages.backports-shutil-which: init at 3.5.2 --- .../backports-shutil-which/default.nix | 33 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 35 insertions(+) create mode 100644 pkgs/development/python-modules/backports-shutil-which/default.nix diff --git a/pkgs/development/python-modules/backports-shutil-which/default.nix b/pkgs/development/python-modules/backports-shutil-which/default.nix new file mode 100644 index 000000000000..3ac8cc7701ff --- /dev/null +++ b/pkgs/development/python-modules/backports-shutil-which/default.nix @@ -0,0 +1,33 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + pytestCheckHook, +}: + +buildPythonPackage rec { + pname = "backports-shutil-which"; + version = "3.5.2"; + pyproject = true; + + src = fetchFromGitHub { + owner = "minrk"; + repo = "backports.shutil_which"; + tag = version; + hash = "sha256-smvBySS8Ek24y8X9DUGxF4AfJL2ZQ12xeDhEBsZRiP0="; + }; + + build-system = [ setuptools ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; + + meta = { + description = "Backport of shutil.which from Python 3.3"; + homepage = "https://github.com/minrk/backports.shutil_which"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 8d5b66747c70..a475ed05df29 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1476,6 +1476,8 @@ self: super: with self; { backports-entry-points-selectable = callPackage ../development/python-modules/backports-entry-points-selectable { }; + backports-shutil-which = callPackage ../development/python-modules/backports-shutil-which { }; + backports-strenum = callPackage ../development/python-modules/backports-strenum { }; backports-tarfile = callPackage ../development/python-modules/backports-tarfile { };