ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / osmnx / default.nix
blob9f26c06eaf3ad296766f4dbac9a24d8364562c74
1 { lib, buildPythonPackage, fetchFromGitHub, pythonOlder, geopandas, matplotlib, networkx, numpy
2 , pandas, requests, Rtree, shapely, folium, scikit-learn, scipy, gdal, rasterio}:
4 buildPythonPackage rec {
5   pname = "osmnx";
6   version = "1.2.2";
7   disabled = pythonOlder "3.8";
9   src = fetchFromGitHub {
10     owner  = "gboeing";
11     repo   = pname;
12     rev    = "v${version}";
13     sha256 = "sha256-+dUv1QrUmCIOCyUyjYX1kJtZrPuSp3t9xz/sRV7ppgA=";
14   };
16   propagatedBuildInputs = [ geopandas matplotlib networkx numpy pandas requests Rtree shapely folium scikit-learn scipy gdal rasterio ];
18   # requires network
19   doCheck = false;
20   pythonImportsCheck = [ "osmnx" ];
22   meta = with lib; {
23     description = "A package to easily download, construct, project, visualize, and analyze complex street networks from OpenStreetMap with NetworkX.";
24     homepage = "https://github.com/gboeing/osmnx";
25     license = licenses.mit;
26     maintainers = with maintainers; [ psyanticy ];
27   };