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 6a9fc437c31b..e419263baa37 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -15928,6 +15928,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 { };