Merge pull request #119126 from fabaff/pycomfoconnect
[NixPkgs.git] / pkgs / development / python-modules / web / default.nix
blob1b40519d592ac21c3fb57e59e7d0fe7e013d5613
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   checkInputs = [ 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 SuperSandro2000 ];
33   };