{ "{" (1, 1)
ID "lib" (1, 3)
, "," (1, 6)
ID "buildPythonPackage" (1, 8)
, "," (1, 26)
ID "fetchPypi" (1, 28)
, "," (1, 37)
ID "dnspython" (1, 39)
, "," (1, 48)
ID "chardet" (1, 50)
, "," (1, 57)
ID "lmtpd" (1, 59)
, "," (2, 1)
ID "python-daemon" (2, 3)
, "," (2, 16)
ID "six" (2, 18)
, "," (2, 21)
ID "jinja2" (2, 23)
, "," (2, 29)
ID "mock" (2, 31)
, "," (2, 35)
ID "click" (2, 37)
} "}" (2, 43)
: ":" (2, 44)
ID "buildPythonPackage" (4, 1)
REC "rec" (4, 20)
{ "{" (4, 24)
ID "pname" (5, 3)
= "=" (5, 9)
" "\"" (5, 11)
STR "salmon-mail" (5, 12)
" "\"" (5, 23)
; ";" (5, 24)
ID "version" (6, 3)
= "=" (6, 11)
" "\"" (6, 13)
STR "3.2.0" (6, 14)
" "\"" (6, 19)
; ";" (6, 20)
ID "src" (8, 3)
= "=" (8, 7)
ID "fetchPypi" (8, 9)
{ "{" (8, 19)
INHERIT "inherit" (9, 5)
ID "pname" (9, 13)
ID "version" (9, 19)
; ";" (9, 26)
ID "sha256" (10, 5)
= "=" (10, 12)
" "\"" (10, 14)
STR "0q2m6xri1b7qv46rqpv2qfdgk2jvswj8lpaacnxwjna3m685fhfx" (10, 15)
" "\"" (10, 67)
; ";" (10, 68)
} "}" (11, 3)
; ";" (11, 4)
ID "checkInputs" (13, 3)
= "=" (13, 15)
[ "[" (13, 17)
ID "jinja2" (13, 19)
ID "mock" (13, 26)
] "]" (13, 31)
; ";" (13, 32)
ID "propagatedBuildInputs" (14, 3)
= "=" (14, 25)
[ "[" (14, 27)
ID "chardet" (14, 29)
ID "dnspython" (14, 37)
ID "lmtpd" (14, 47)
ID "python-daemon" (14, 53)
ID "six" (14, 67)
ID "click" (14, 71)
] "]" (14, 77)
; ";" (14, 78)
ID "__darwinAllowLocalNetworking" (18, 3)
= "=" (18, 32)
ID "true" (18, 34)
; ";" (18, 38)
ID "checkPhase" (22, 3)
= "=" (22, 14)
IND_STRING_OPEN "''\n" (22, 16)
IND_STR "    # tests fail and pytest is not supported\n    rm tests/server_tests.py\n    PATH=$out/bin:$PATH python setup.py test\n  " (23, 1)
IND_STRING_CLOSE "''" (26, 3)
; ";" (26, 5)
ID "meta" (28, 3)
= "=" (28, 8)
WITH "with" (28, 10)
ID "lib" (28, 15)
; ";" (28, 18)
{ "{" (28, 20)
ID "homepage" (29, 5)
= "=" (29, 14)
" "\"" (29, 16)
STR "https://salmon-mail.readthedocs.org/" (29, 17)
" "\"" (29, 53)
; ";" (29, 54)
ID "description" (30, 5)
= "=" (30, 17)
" "\"" (30, 19)
STR "Pythonic mail application server" (30, 20)
" "\"" (30, 52)
; ";" (30, 53)
ID "license" (31, 5)
= "=" (31, 13)
ID "licenses" (31, 15)
. "." (31, 23)
ID "gpl3Only" (31, 24)
; ";" (31, 32)
ID "maintainers" (32, 5)
= "=" (32, 17)
WITH "with" (32, 19)
ID "maintainers" (32, 24)
; ";" (32, 35)
[ "[" (32, 37)
ID "jluttine" (32, 39)
] "]" (32, 48)
; ";" (32, 49)
} "}" (33, 3)
; ";" (33, 4)
} "}" (34, 1)