anki-bin: 24.06.3 -> 24.11 (#360722)
[NixPkgs.git] / pkgs / development / python-modules / pecan / default.nix
blob24b9cddf97b4bf0ffd0fb231b1d2f7e320da5f7d
2   lib,
3   fetchPypi,
4   buildPythonPackage,
5   logutils,
6   mako,
7   webob,
8   webtest,
9   pythonOlder,
10   pytestCheckHook,
11   genshi,
12   gunicorn,
13   jinja2,
14   sqlalchemy,
15   virtualenv,
16   setuptools,
19 buildPythonPackage rec {
20   pname = "pecan";
21   version = "1.5.1";
22   format = "setuptools";
24   disabled = pythonOlder "3.6";
26   src = fetchPypi {
27     inherit pname version;
28     hash = "sha256-YGMnLV+GB3P7tLSyrhsJ2oyVQGLvhxFQwGz9sjkdk1U=";
29   };
31   propagatedBuildInputs = [
32     logutils
33     mako
34     webob
35     setuptools
36   ];
38   nativeCheckInputs = [
39     pytestCheckHook
40     genshi
41     gunicorn
42     jinja2
43     sqlalchemy
44     virtualenv
45     webtest
46   ];
48   pytestFlagsArray = [ "--pyargs pecan" ];
50   pythonImportsCheck = [ "pecan" ];
52   meta = with lib; {
53     changelog = "https://pecan.readthedocs.io/en/latest/changes.html";
54     description = "WSGI object-dispatching web framework";
55     homepage = "https://www.pecanpy.org/";
56     license = licenses.bsd3;
57     maintainers = with maintainers; [ applePrincess ];
58   };