{ "{" (1, 1)
ID "lib" (1, 3)
, "," (2, 1)
ID "fetchPypi" (2, 3)
, "," (3, 1)
ID "buildPythonPackage" (3, 3)
, "," (4, 1)
ID "logutils" (4, 3)
, "," (5, 1)
ID "Mako" (5, 3)
, "," (6, 1)
ID "webtest" (6, 3)
, "," (7, 1)
ID "pythonOlder" (7, 3)
, "," (8, 1)
ID "pytestCheckHook" (8, 3)
, "," (9, 1)
ID "genshi" (9, 3)
, "," (10, 1)
ID "gunicorn" (10, 3)
, "," (11, 1)
ID "jinja2" (11, 3)
, "," (12, 1)
ID "six" (12, 3)
, "," (13, 1)
ID "sqlalchemy" (13, 3)
, "," (14, 1)
ID "virtualenv" (14, 3)
} "}" (15, 1)
: ":" (15, 2)
ID "buildPythonPackage" (17, 1)
REC "rec" (17, 20)
{ "{" (17, 24)
ID "pname" (18, 3)
= "=" (18, 9)
" "\"" (18, 11)
STR "pecan" (18, 12)
" "\"" (18, 17)
; ";" (18, 18)
ID "version" (19, 3)
= "=" (19, 11)
" "\"" (19, 13)
STR "1.4.1" (19, 14)
" "\"" (19, 19)
; ";" (19, 20)
ID "format" (20, 3)
= "=" (20, 10)
" "\"" (20, 12)
STR "setuptools" (20, 13)
" "\"" (20, 23)
; ";" (20, 24)
ID "disabled" (22, 3)
= "=" (22, 12)
ID "pythonOlder" (22, 14)
" "\"" (22, 26)
STR "3.6" (22, 27)
" "\"" (22, 30)
; ";" (22, 31)
ID "src" (24, 3)
= "=" (24, 7)
ID "fetchPypi" (24, 9)
{ "{" (24, 19)
INHERIT "inherit" (25, 5)
ID "pname" (25, 13)
ID "version" (25, 19)
; ";" (25, 26)
ID "sha256" (26, 5)
= "=" (26, 12)
" "\"" (26, 14)
STR "sha256-LL0O7btXR8BM3xjEquTxxunZUPOvcK8lRLB09+16BIA=" (26, 15)
" "\"" (26, 66)
; ";" (26, 67)
} "}" (27, 3)
; ";" (27, 4)
ID "propagatedBuildInputs" (29, 3)
= "=" (29, 25)
[ "[" (29, 27)
ID "logutils" (30, 5)
ID "Mako" (31, 5)
ID "webtest" (32, 5)
ID "six" (33, 5)
] "]" (34, 3)
; ";" (34, 4)
ID "checkInputs" (36, 3)
= "=" (36, 15)
[ "[" (36, 17)
ID "pytestCheckHook" (37, 5)
ID "genshi" (38, 5)
ID "gunicorn" (39, 5)
ID "jinja2" (40, 5)
ID "sqlalchemy" (41, 5)
ID "virtualenv" (42, 5)
] "]" (43, 3)
; ";" (43, 4)
ID "pytestFlagsArray" (45, 3)
= "=" (45, 20)
[ "[" (45, 22)
" "\"" (46, 5)
STR "--pyargs pecan" (46, 6)
" "\"" (46, 20)
] "]" (47, 3)
; ";" (47, 4)
ID "pythonImportsCheck" (49, 3)
= "=" (49, 22)
[ "[" (49, 24)
" "\"" (50, 5)
STR "pecan" (50, 6)
" "\"" (50, 11)
] "]" (51, 3)
; ";" (51, 4)
ID "meta" (53, 3)
= "=" (53, 8)
WITH "with" (53, 10)
ID "lib" (53, 15)
; ";" (53, 18)
{ "{" (53, 20)
ID "changelog" (54, 5)
= "=" (54, 15)
" "\"" (54, 17)
STR "https://pecan.readthedocs.io/en/latest/changes.html" (54, 18)
" "\"" (54, 69)
; ";" (54, 70)
ID "description" (55, 5)
= "=" (55, 17)
" "\"" (55, 19)
STR "WSGI object-dispatching web framework" (55, 20)
" "\"" (55, 57)
; ";" (55, 58)
ID "homepage" (56, 5)
= "=" (56, 14)
" "\"" (56, 16)
STR "https://www.pecanpy.org/" (56, 17)
" "\"" (56, 41)
; ";" (56, 42)
ID "license" (57, 5)
= "=" (57, 13)
ID "licenses" (57, 15)
. "." (57, 23)
ID "bsd3" (57, 24)
; ";" (57, 28)
ID "maintainers" (58, 5)
= "=" (58, 17)
WITH "with" (58, 19)
ID "maintainers" (58, 24)
; ";" (58, 35)
[ "[" (58, 37)
ID "applePrincess" (58, 39)
] "]" (58, 53)
; ";" (58, 54)
} "}" (59, 3)
; ";" (59, 4)
} "}" (60, 1)