diff --git a/pkgs/development/python-modules/osmpythontools/default.nix b/pkgs/development/python-modules/osmpythontools/default.nix index 8f8e21974597..cdf2598369e9 100644 --- a/pkgs/development/python-modules/osmpythontools/default.nix +++ b/pkgs/development/python-modules/osmpythontools/default.nix @@ -8,23 +8,26 @@ matplotlib, numpy, pandas, + setuptools, ujson, xarray, }: buildPythonPackage rec { pname = "osmpythontools"; - version = "0.3.5"; - format = "setuptools"; + version = "0.3.6"; + pyproject = true; src = fetchFromGitHub { owner = "mocnik-science"; repo = "osm-python-tools"; - rev = "v${version}"; - hash = "sha256-lTDA1Rad9aYI/ymU/0xzdJHmebUGcpVJ0GW7D0Ujdko="; + tag = "v${version}"; + hash = "sha256-ajZJSuMbku08vHvn4fqsLqCS/E2XR3uVqiH7R1GHH5o="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ beautifulsoup4 geojson lxml @@ -47,7 +50,7 @@ buildPythonPackage rec { "OSMPythonTools.overpass" ]; - meta = with lib; { + meta = { description = "Library to access OpenStreetMap-related services"; longDescription = '' The python package OSMPythonTools provides easy access to @@ -55,9 +58,9 @@ buildPythonPackage rec { Nominatim, and the OpenStreetMap editing API. ''; homepage = "https://github.com/mocnik-science/osm-python-tools"; - license = licenses.gpl3Only; + license = lib.licenses.gpl3Only; changelog = "https://raw.githubusercontent.com/mocnik-science/osm-python-tools/v${version}/version-history.md"; - maintainers = with maintainers; [ das-g ]; - teams = [ teams.geospatial ]; + maintainers = with lib.maintainers; [ das-g ]; + teams = [ lib.teams.geospatial ]; }; }