tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
python3Packages.aiosmtpd: init at 1.2
Edmund Wu
6 years ago
b45ecd0f
4adaa3c3
+34
2 changed files
expand all
collapse all
unified
split
pkgs
development
python-modules
aiosmtpd
default.nix
top-level
python-packages.nix
+32
pkgs/development/python-modules/aiosmtpd/default.nix
···
1
1
+
{ lib, isPy3k, fetchPypi, buildPythonPackage
2
2
+
, atpublic }:
3
3
+
4
4
+
buildPythonPackage rec {
5
5
+
pname = "aiosmtpd";
6
6
+
version = "1.2";
7
7
+
disabled = !isPy3k;
8
8
+
9
9
+
src = fetchPypi {
10
10
+
inherit pname version;
11
11
+
sha256 = "1xdfk741pjmz1cm8dsi4n5vq4517i175rm94696m3f7kcgk7xsmp";
12
12
+
};
13
13
+
14
14
+
propagatedBuildInputs = [
15
15
+
atpublic
16
16
+
];
17
17
+
18
18
+
# Tests need network access
19
19
+
doCheck = false;
20
20
+
21
21
+
meta = with lib; {
22
22
+
homepage = https://aiosmtpd.readthedocs.io/en/latest/;
23
23
+
description = "Asyncio based SMTP server";
24
24
+
longDescription = ''
25
25
+
This is a server for SMTP and related protocols, similar in utility to the
26
26
+
standard library's smtpd.py module, but rewritten to be based on asyncio for
27
27
+
Python 3.
28
28
+
'';
29
29
+
license = licenses.asl20;
30
30
+
maintainers = with maintainers; [ eadwu ];
31
31
+
};
32
32
+
}
+2
pkgs/top-level/python-packages.nix
···
1271
1271
1272
1272
aiorpcx = callPackage ../development/python-modules/aiorpcx { };
1273
1273
1274
1274
+
aiosmtpd = callPackage ../development/python-modules/aiosmtpd { };
1275
1275
+
1274
1276
aiounifi = callPackage ../development/python-modules/aiounifi { };
1275
1277
1276
1278
aiozeroconf = callPackage ../development/python-modules/aiozeroconf { };