Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / pygtfs / default.nix
blobaeb65d92556d2af83a0e74ceb7a182e3d931cbdc
1 { lib
2 , buildPythonPackage
3 , docopt
4 , fetchPypi
5 , nose
6 , pytz
7 , pythonOlder
8 , setuptools-scm
9 , six
10 , sqlalchemy
13 buildPythonPackage rec {
14   pname = "pygtfs";
15   version = "0.1.9";
16   format = "setuptools";
18   disabled = pythonOlder "3.7";
20   src = fetchPypi {
21     inherit pname version;
22     hash = "sha256-J5vu51OOMabWd8h60PpvvBiCnwQlhEnBywNXxy9hOuA=";
23   };
25   postPatch = ''
26     # https://github.com/jarondl/pygtfs/pull/72
27     substituteInPlace setup.py \
28       --replace "pytz>=2012d" "pytz"
29   '';
31   nativeBuildInputs = [
32     setuptools-scm
33   ];
35   propagatedBuildInputs = [
36     docopt
37     pytz
38     six
39     sqlalchemy
40   ];
42   nativeCheckInputs = [
43     nose
44   ];
46   pythonImportsCheck = [
47     "pygtfs"
48   ];
50   meta = with lib; {
51     description = "Python module for GTFS";
52     homepage = "https://github.com/jarondl/pygtfs";
53     license = with licenses; [ mit ];
54     maintainers = with maintainers; [ fab ];
55   };