From 89cd778f6a45cd9b43a4dc1f236dcd0a87af955c Mon Sep 17 00:00:00 2001 From: Wilko Meyer Date: Tue, 30 Apr 2024 21:47:37 +0200 Subject: [PATCH] gnu: Add python-overpass. * gnu/packages/geo.scm (python-overpass): New variable. Change-Id: Icd7a66ec6acd2e213bfd6920a1d71c1e0e815695 Signed-off-by: Andreas Enge --- gnu/packages/geo.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm index 9010c2444a..7da0a7d7ef 100644 --- a/gnu/packages/geo.scm +++ b/gnu/packages/geo.scm @@ -22,6 +22,7 @@ ;;; Copyright © 2022 Roman Scherer ;;; Copyright © 2022, 2023 Maxim Cournoyer ;;; Copyright © 2022 Denis 'GNUtoo' Carikli +;;; Copyright © 2024 Wilko Meyer ;;; ;;; This file is part of GNU Guix. ;;; @@ -986,6 +987,30 @@ (define-public python-geopandas require a spatial database such as PostGIS.") (license license:bsd-3))) +(define-public python-overpass + (package + (name "python-overpass") + (version "0.7") + (source + (origin + (method url-fetch) + (uri (pypi-uri "overpass" version)) + (sha256 + (base32 "0l2n01j0vslag8cf3sp7jif0d4ql6i99fvfv2mgc3ajws69aqzr6")))) + (build-system pyproject-build-system) + (arguments + ;; tests disabled, as they require network + (list #:tests? #f)) + (propagated-inputs (list python-geojson + python-requests + python-shapely)) + (native-inputs (list python-pytest)) + (home-page "https://github.com/mvexel/overpass-api-python-wrapper") + (synopsis "Python wrapper for the OpenStreetMap Overpass API") + (description "This package provides python-overpass, a Python wrapper +for the @code{OpenStreetMap} Overpass API.") + (license license:asl2.0))) + (define-public python-ogr2osm (package (name "python-ogr2osm")