From 279b5a2a813269fcb43f142d32ac8eabc9f30baa Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 6 Mar 2025 10:09:07 +0100 Subject: [PATCH] python313Packages.standardwebhooks: init at 1.0.0 Standard Webhooks https://pypi.org/project/standardwebhooks/ --- .../standardwebhooks/default.nix | 46 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 48 insertions(+) create mode 100644 pkgs/development/python-modules/standardwebhooks/default.nix diff --git a/pkgs/development/python-modules/standardwebhooks/default.nix b/pkgs/development/python-modules/standardwebhooks/default.nix new file mode 100644 index 000000000000..889fd1dc7548 --- /dev/null +++ b/pkgs/development/python-modules/standardwebhooks/default.nix @@ -0,0 +1,46 @@ +{ + lib, + attrs, + buildPythonPackage, + deprecated, + fetchPypi, + httpx, + pytestCheckHook, + python-dateutil, + setuptools, + types-deprecated, + types-python-dateutil, +}: + +buildPythonPackage rec { + pname = "standardwebhooks"; + version = "1.0.0"; + pyproject = true; + + src = fetchPypi { + inherit pname version; + hash = "sha256-2UuZwNzqhBVuA62tlPjboy1UVMxo4S7CyCQFG1W7Z/8="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + attrs + deprecated + httpx + python-dateutil + types-deprecated + types-python-dateutil + ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + pythonImportsCheck = [ "standardwebhooks" ]; + + meta = { + description = "Standard Webhooks"; + homepage = "https://pypi.org/project/standardwebhooks/"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 446cfaf3c7eb..5d03153bcef7 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -15900,6 +15900,8 @@ self: super: with self; { standard-telnetlib = if pythonAtLeast "3.13" then callPackage ../development/python-modules/standard-telnetlib { } else null; + standardwebhooks = callPackage ../development/python-modules/standardwebhooks { }; + stone = callPackage ../development/python-modules/stone { }; stookalert = callPackage ../development/python-modules/stookalert { };