Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / web / default.nix
blob33017b3a465085f6b0821ba5cc5c0b640f96c07a
1 { lib, buildPythonPackage, fetchPypi, pytestCheckHook
2 , cheroot
3 , dbutils, mysqlclient, pymysql, mysql-connector, psycopg2
4 }:
6 buildPythonPackage rec {
7   version = "0.62";
8   pname = "web.py";
10   src = fetchPypi {
11     inherit pname version;
12     sha256 = "5ce684caa240654cae5950da8b4b7bc178812031e08f990518d072bd44ab525e";
13   };
15   propagatedBuildInputs = [ cheroot ];
17   # requires multiple running databases
18   doCheck = false;
20   pythonImportsCheck = [ "web" ];
22   nativeCheckInputs = [ pytestCheckHook dbutils mysqlclient pymysql mysql-connector psycopg2 ];
24   meta = with lib; {
25     description = "Makes web apps";
26     longDescription = ''
27       Think about the ideal way to write a web app.
28       Write the code to make it happen.
29     '';
30     homepage = "https://webpy.org/";
31     license = licenses.publicDomain;
32     maintainers = with maintainers; [ layus ];
33   };