nixos/doh-server: init
[NixPkgs.git] / pkgs / development / python-modules / pygtfs / default.nix
blobb4a404dc209f8309879566bc8d43f9f7386d49b4
2   lib,
3   buildPythonPackage,
4   docopt,
5   fetchPypi,
6   pytz,
7   setuptools,
8   setuptools-scm,
9   six,
10   sqlalchemy,
11   pytestCheckHook,
14 buildPythonPackage rec {
15   pname = "pygtfs";
16   version = "0.1.9";
17   pyproject = true;
19   src = fetchPypi {
20     inherit pname version;
21     hash = "sha256-J5vu51OOMabWd8h60PpvvBiCnwQlhEnBywNXxy9hOuA=";
22   };
24   build-system = [
25     setuptools
26     setuptools-scm
27   ];
29   dependencies = [
30     docopt
31     pytz
32     six
33     sqlalchemy
34   ];
36   nativeCheckInputs = [ pytestCheckHook ];
37   pytestFlagsArray = [ "pygtfs/test/test.py" ];
39   pythonImportsCheck = [ "pygtfs" ];
41   meta = with lib; {
42     description = "Python module for GTFS";
43     mainProgram = "gtfs2db";
44     homepage = "https://github.com/jarondl/pygtfs";
45     license = with licenses; [ mit ];
46     maintainers = with maintainers; [ fab ];
47   };