diff options
author | leenaars <leenaars@users.noreply.github.com> | 2018-11-25 12:14:29 +0100 |
---|---|---|
committer | Renaud <c0bw3b@users.noreply.github.com> | 2018-11-25 12:14:29 +0100 |
commit | f7b2518397e9337e8091ce041b3562c9203d2515 (patch) | |
tree | af6e84bf74905a548008bce8af6f8ed086430c25 /pkgs/development/python-modules/sievelib | |
parent | bea10bfcab52b43020f78b80921caaeec70767e9 (diff) | |
download | nixpkgs-f7b2518397e9337e8091ce041b3562c9203d2515.tar nixpkgs-f7b2518397e9337e8091ce041b3562c9203d2515.tar.gz nixpkgs-f7b2518397e9337e8091ce041b3562c9203d2515.tar.bz2 nixpkgs-f7b2518397e9337e8091ce041b3562c9203d2515.tar.lz nixpkgs-f7b2518397e9337e8091ce041b3562c9203d2515.tar.xz nixpkgs-f7b2518397e9337e8091ce041b3562c9203d2515.tar.zst nixpkgs-f7b2518397e9337e8091ce041b3562c9203d2515.zip |
pythonPackages.sievelib: init at 1.1.1 (#48817)
* pythonPackages.sievelib: init at 1.1.1 (#48817)
Diffstat (limited to 'pkgs/development/python-modules/sievelib')
-rw-r--r-- | pkgs/development/python-modules/sievelib/default.nix | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/sievelib/default.nix b/pkgs/development/python-modules/sievelib/default.nix new file mode 100644 index 00000000000..d579f3ef744 --- /dev/null +++ b/pkgs/development/python-modules/sievelib/default.nix @@ -0,0 +1,41 @@ +{ lib, buildPythonPackage, fetchPypi, fetchpatch, mock +, future, six, setuptools_scm }: + +buildPythonPackage rec { + pname = "sievelib"; + version = "1.1.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "1sl1fnwr5jdacrrnq2rvzh4vv1dyxd3x31vnqga36gj8h546h7mz"; + }; + + patches = [ + (fetchpatch { + url = "https://github.com/tonioo/sievelib/commit/1deef0e2bf039a0e817ea6f19aaf1947dc9fafbc.patch"; + sha256 = "0vaj73mcij9dism8vfaai82irh8j1b2n8gf9jl1a19d2l26jrflk"; + }) + ]; + + buildInputs = [ setuptools_scm ]; + propagatedBuildInputs = [ future six ]; + checkInputs = [ mock ]; + + meta = { + description = "Client-side Sieve and Managesieve library written in Python"; + homepage = https://github.com/tonioo/sievelib; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ leenaars ]; + longDescription = '' + A library written in Python that implements RFC 5228 (Sieve: An Email + Filtering Language) and RFC 5804 (ManageSieve: A Protocol for + Remotely Managing Sieve Scripts), as well as the following extensions: + + * Copying Without Side Effects (RFC 3894) + * Body (RFC 5173) + * Date and Index (RFC 5260) + * Vacation (RFC 5230) + * Imap4flags (RFC 5232) + ''; + }; +} |