diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index da66fed579df..382fad6f715e 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -9101,6 +9101,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"; 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 1123691531a1..798df7dd21d7 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -18576,6 +18576,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 { };