gnu: Add python-geoip2fast.

* gnu/packages/geo.scm (python-geoip2fast): New variable.

Change-Id: Ia1ca57ac281c487db65ad3474940e8326082b7a1
This commit is contained in:
Ricardo Wurmus 2024-02-08 19:19:44 +01:00
parent a903558577
commit 24e87f64cf
No known key found for this signature in database
GPG key ID: 197A5888235FACAC

View file

@ -3106,6 +3106,30 @@ (define-public python-geographiclib
"This is a python implementation of the geodesic routines in GeographicLib.") "This is a python implementation of the geodesic routines in GeographicLib.")
(license license:expat))) (license license:expat)))
(define-public python-geoip2fast
(package
(name "python-geoip2fast")
(version "1.2.1")
(source
(origin
(method url-fetch)
(uri (pypi-uri "geoip2fast" version))
(sha256
(base32 "1cmdjlwjd4pg3qvsb8d4vghqj1im58npxb6dmrd5q90wjga4rfvm"))))
(build-system pyproject-build-system)
;; The tests are speed tests or development tests to compare results with
;; a different library.
(arguments (list #:tests? #false))
(home-page "https://github.com/rabuchaim/geoip2fast")
(synopsis
"Fast GeoIP2 country/city/asn lookup library")
(description
"@code{GeoIP2Fast} is a fast @code{GeoIP2} country/city/asn lookup
library that supports IPv4 and IPv6. A search takes less than 0.00003
seconds. It has its own data file updated twice a week with
Maxmind-Geolite2-CSV, supports IPv4/IPv6 and is pure Python.")
(license license:expat)))
(define-public python-geopy (define-public python-geopy
(package (package
(name "python-geopy") (name "python-geopy")