Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.4 kB · 79 lines
Nix
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980{ lib, apprise, babel, buildPythonPackage, click, cryptography, fetchPypi, gntp, installShellFiles, markdown, paho-mqtt, pytest-mock, pytestCheckHook, pythonOlder, pyyaml, requests, requests-oauthlib, setuptools, testers,}:
buildPythonPackage rec { pname = "apprise"; version = "1.9.3"; pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi { inherit pname version; hash = "sha256-9YNmfqNbiJnNRjGMbLJvD69qRgWxGRdMJSOgElkMZaY="; };
nativeBuildInputs = [ installShellFiles ];
build-system = [ babel setuptools ];
dependencies = [ click cryptography markdown pyyaml requests requests-oauthlib ];
nativeCheckInputs = [ gntp paho-mqtt pytest-mock pytestCheckHook ];
postInstall = '' installManPage packaging/man/apprise.1 '';
pythonImportsCheck = [ "apprise" ];
passthru = { tests.version = testers.testVersion { package = apprise; version = "v${version}"; }; };
meta = { description = "Push Notifications that work with just about every platform"; homepage = "https://github.com/caronc/apprise"; changelog = "https://github.com/caronc/apprise/releases/tag/v${version}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ getchoo ]; mainProgram = "apprise"; };}