From 42fa2459deb692a528043952e2ea088f9adc9780 Mon Sep 17 00:00:00 2001 From: h3cth0r Date: Sun, 9 Mar 2025 09:10:09 -0600 Subject: [PATCH 1/2] maintainers: add h3cth0r --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index dedf71ae8518..dd64d85b2770 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -9053,6 +9053,12 @@ github = "gytis-ivaskevicius"; githubId = 23264966; }; + h3cth0r = { + name = "Hector Miranda"; + email = "hector.miranda@tec.mx"; + github = "h3cth0r"; + githubId = 43997408; + }; h7x4 = { name = "h7x4"; email = "h7x4@nani.wtf"; From d8320b4ace821f55feead213589642fb5eea38c0 Mon Sep 17 00:00:00 2001 From: h3cth0r Date: Sun, 9 Mar 2025 09:10:51 -0600 Subject: [PATCH 2/2] python312Packages.wrapcco: init at 0.1.3 --- .../python-modules/wrapcco/default.nix | 36 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 38 insertions(+) create mode 100644 pkgs/development/python-modules/wrapcco/default.nix diff --git a/pkgs/development/python-modules/wrapcco/default.nix b/pkgs/development/python-modules/wrapcco/default.nix new file mode 100644 index 000000000000..b3771fdb2073 --- /dev/null +++ b/pkgs/development/python-modules/wrapcco/default.nix @@ -0,0 +1,36 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + numpy, + setuptools, +}: + +buildPythonPackage rec { + pname = "wrapcco"; + version = "0.1.3"; + pyproject = true; + + src = fetchPypi { + inherit pname version; + hash = "sha256-nts5cujixB+PfAf9Fk7kOXW4BeI/0q5GYTthCI76ZOA="; + }; + + build-system = [ setuptools ]; + dependencies = [ + numpy + setuptools + ]; + + # require non trivial test setup + doCheck = false; + + pythonImportsCheck = [ "wrapcco" ]; + + meta = { + description = "Supercharge Python with C++ extensions!"; + homepage = "https://github.com/H3cth0r/wrapc.co"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ h3cth0r ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 9867ff038b73..ee4fdb6dabfd 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -18460,6 +18460,8 @@ self: super: with self; { worldengine = callPackage ../development/python-modules/worldengine { }; + wrapcco = callPackage ../development/python-modules/wrapcco { }; + wrapio = callPackage ../development/python-modules/wrapio { }; wrapt = callPackage ../development/python-modules/wrapt { };