me
/
guix
Archived
1
0
Fork 0

gnu: Add python-geoip2.

* gnu/packages/geo.scm (python-geoip2): New variable.
master
Hartmut Goebel 2019-11-17 17:23:34 +01:00
parent b1414a8136
commit 0a71e34e49
No known key found for this signature in database
GPG Key ID: 634A8DFFD3F631DF
1 changed files with 24 additions and 0 deletions

View File

@ -65,6 +65,7 @@
#:use-module (gnu packages pkg-config) #:use-module (gnu packages pkg-config)
#:use-module (gnu packages protobuf) #:use-module (gnu packages protobuf)
#:use-module (gnu packages python) #:use-module (gnu packages python)
#:use-module (gnu packages python-web)
#:use-module (gnu packages python-xyz) #:use-module (gnu packages python-xyz)
#:use-module (gnu packages qt) #:use-module (gnu packages qt)
#:use-module (gnu packages sqlite) #:use-module (gnu packages sqlite)
@ -1267,3 +1268,26 @@ associated with an address.")
by IP address subnets (IPv4 or IPv6). This is a Python module for reading by IP address subnets (IPv4 or IPv6). This is a Python module for reading
MaxMind DB files.") MaxMind DB files.")
(license license:asl2.0))) (license license:asl2.0)))
(define-public python-geoip2
(package
(name "python-geoip2")
(version "2.9.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "geoip2" version))
(sha256
(base32
"1w7cay5q6zawjzivqbwz5cqx1qbdjw6kbriccb7l46p7b39fkzzp"))))
(build-system python-build-system)
(arguments
`(#:tests? #f)) ;; Tests require a copy of the maxmind database
(inputs
`(("python-maxminddb" ,python-maxminddb)
("python-requests" ,python-requests)))
(home-page "http://www.maxmind.com/")
(synopsis "MaxMind GeoIP2 API")
(description "Provides an API for the GeoIP2 web services and databases.
The API also works with MaxMinds free GeoLite2 databases.")
(license license:asl2.0)))