Gentoo Archives: gentoo-commits

From: Andrew Ammerlaan <andrewammerlaan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: dev-python/rasterstats/
Date: Tue, 18 Jan 2022 16:37:58
Message-Id: 1642523868.b93842ea5031ef59f43f38a4cfe5a7abd3041f4b.andrewammerlaan@gentoo
1 commit: b93842ea5031ef59f43f38a4cfe5a7abd3041f4b
2 Author: Thomas Bettler <thomas.bettler <AT> gmail <DOT> com>
3 AuthorDate: Sun Jan 16 10:58:42 2022 +0000
4 Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
5 CommitDate: Tue Jan 18 16:37:48 2022 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=b93842ea
7
8 dev-python/rasterstats: new 0.16.0
9
10 new pkg for raster statistics
11
12 status: test pass, works for me
13 Signed-off-by: Thomas Bettler <thomas.bettler <AT> gmail.com>
14 Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
15
16 dev-python/rasterstats/metadata.xml | 18 ++++++++++++++
17 dev-python/rasterstats/rasterstats-0.16.0.ebuild | 30 ++++++++++++++++++++++++
18 2 files changed, 48 insertions(+)
19
20 diff --git a/dev-python/rasterstats/metadata.xml b/dev-python/rasterstats/metadata.xml
21 new file mode 100644
22 index 000000000..ab1322912
23 --- /dev/null
24 +++ b/dev-python/rasterstats/metadata.xml
25 @@ -0,0 +1,18 @@
26 +<?xml version="1.0" encoding="UTF-8"?>
27 +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
28 +<pkgmetadata>
29 + <maintainer type="project">
30 + <email>sci@g.o</email>
31 + <name>Gentoo Science Project</name>
32 + </maintainer>
33 + <longdescription lang="en">
34 + rasterstats is a Python module for summarizing geospatial raster datasets
35 + based on vector geometries. It includes functions for zonal statistics
36 + and interpolated point queries. The command-line interface allows for
37 + easy interoperability with other GeoJSON tools.
38 +</longdescription>
39 + <upstream>
40 + <remote-id type="github">perrygeo/python-rasterstats</remote-id>
41 + <remote-id type="pypi">rasterstats</remote-id>
42 + </upstream>
43 +</pkgmetadata>
44
45 diff --git a/dev-python/rasterstats/rasterstats-0.16.0.ebuild b/dev-python/rasterstats/rasterstats-0.16.0.ebuild
46 new file mode 100644
47 index 000000000..ccaa17351
48 --- /dev/null
49 +++ b/dev-python/rasterstats/rasterstats-0.16.0.ebuild
50 @@ -0,0 +1,30 @@
51 +# Copyright 1999-2022 Gentoo Authors
52 +# Distributed under the terms of the GNU General Public License v2
53 +
54 +EAPI=8
55 +
56 +PYTHON_COMPAT=( python3_{8..10} )
57 +DISTUTILS_USE_PEP517="setuptools"
58 +inherit distutils-r1
59 +
60 +DESCRIPTION="Python module for summarizing geospatial raster datasets based on vectors"
61 +HOMEPAGE="https://github.com/perrygeo/python-rasterstats"
62 +SRC_URI="https://github.com/perrygeo/python-${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
63 +
64 +LICENSE="BSD"
65 +SLOT="0"
66 +KEYWORDS="~amd64 ~x86"
67 +
68 +RDEPEND="
69 + dev-python/affine[${PYTHON_USEDEP}]
70 + sci-libs/shapely[${PYTHON_USEDEP}]
71 + dev-python/numpy[${PYTHON_USEDEP}]
72 + dev-python/rasterio[${PYTHON_USEDEP}]
73 + dev-python/cligj[${PYTHON_USEDEP}]
74 + dev-python/fiona[${PYTHON_USEDEP}]
75 + dev-python/simplejson[${PYTHON_USEDEP}]
76 +"
77 +
78 +S="${WORKDIR}/python-${P}"
79 +
80 +distutils_enable_tests pytest