From efd4c89c137aa7c588885c14f5e6e60ead4879a2 Mon Sep 17 00:00:00 2001 From: ayes-web Date: Tue, 14 Nov 2023 17:08:53 +0200 Subject: [PATCH 1/2] maintainers: add ayes-web --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index a45a827946c5..d9d521ab3e5c 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -1850,6 +1850,12 @@ githubId = 135230; name = "Aycan iRiCAN"; }; + ayes-web = { + email = "ayes2022@protonmail.com"; + github = "ayes-web"; + githubId = 52951851; + name = "ayes-web"; + }; aynish = { github = "Chickensoupwithrice"; githubId = 22575913; From 5ed7ebe4849ad0128b32510a9fde6e8526b999e8 Mon Sep 17 00:00:00 2001 From: ayes-web Date: Tue, 14 Nov 2023 17:11:41 +0200 Subject: [PATCH 2/2] python3Packages.gekko: init at 1.0.6 --- .../python-modules/gekko/default.nix | 36 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 38 insertions(+) create mode 100644 pkgs/development/python-modules/gekko/default.nix diff --git a/pkgs/development/python-modules/gekko/default.nix b/pkgs/development/python-modules/gekko/default.nix new file mode 100644 index 000000000000..a623a21eb8c4 --- /dev/null +++ b/pkgs/development/python-modules/gekko/default.nix @@ -0,0 +1,36 @@ +{ fetchPypi +, lib +, buildPythonPackage +, setuptools +, numpy +, wheel +, +}: +buildPythonPackage rec { + pname = "gekko"; + version = "1.0.6"; + pyproject = true; + + src = fetchPypi { + inherit pname version; + hash = "sha256-WNyEdJXBXfhrD1LywBBJ3Ehk+CnUS8VYbJFK8mpKV20="; + }; + + nativeBuildInputs = [ + setuptools + wheel + ]; + + pythonImportsCheck = [ "gekko" ]; + + propagatedBuildInputs = [ + numpy + ]; + + meta = with lib; { + homepage = "https://github.com/BYU-PRISM/GEKKO"; + description = "A Python package for machine learning and optimization"; + license = licenses.mit; + maintainers = with maintainers; [ ayes-web ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 922e5a1b792e..30dd18dbc75e 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4357,6 +4357,8 @@ self: super: with self; { gekitchen = callPackage ../development/python-modules/gekitchen { }; + gekko = callPackage ../development/python-modules/gekko { }; + gemfileparser = callPackage ../development/python-modules/gemfileparser { }; gemfileparser2 = callPackage ../development/python-modules/gemfileparser2 { };