commit: abbc91b3bf1aff9861f86974091df6a9bab5d69a
Author: Tiziano Müller <dev-zero <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 21 11:50:22 2016 +0000
Commit: Tiziano Müller <dev-zero <AT> gentoo <DOT> org>
CommitDate: Thu Jul 21 11:50:22 2016 +0000
URL: https://gitweb.gentoo.org/dev/dev-zero.git/commit/?id=abbc91b3
dev-python/flask-admin: version bump, add deps for testing it
dev-python/flask-admin/Manifest | 2 +-
dev-python/flask-admin/flask-admin-1.4.2.ebuild | 12 ++++---
dev-python/geoalchemy2/Manifest | 1 +
dev-python/geoalchemy2/geoalchemy2-0.3.ebuild | 33 ++++++++++++++++++
dev-python/shapely/Manifest | 1 +
dev-python/shapely/shapely-1.5.15.ebuild | 46 +++++++++++++++++++++++++
6 files changed, 89 insertions(+), 6 deletions(-)
diff --git a/dev-python/flask-admin/Manifest b/dev-python/flask-admin/Manifest
index 7ad970a..446fa6b 100644
--- a/dev-python/flask-admin/Manifest
+++ b/dev-python/flask-admin/Manifest
@@ -1 +1 @@
-DIST Flask-Admin-1.4.0.tar.gz 868807 SHA256
f2d58448985cf25d757be8e4764a46134a6d0a6ec7fcddc584050a6cc8732d6f SHA512
19b65e594821164cd80f0665bd3052865ada4d4676f3deb15ef32e040d3ed519a50cab53fac958d8efb26f6b2056f820a2116a34d73119d120a7eaf813a69712
WHIRLPOOL
d4443241f4ccf3fb588264656d6df019ec3790a84ecb96a461d073d75ad2be739229a230d88ee48a1b73a5fe21ffad6caeba76271877ea6b0776a4f67b2452c1
+DIST Flask-Admin-1.4.2.tar.gz 922579 SHA256
7d1cfdcb29a7135d4275dc22628c0f068cccfdb84dadad885bde685d0511597c SHA512
e736d5f6d05c886ac8bd96b7524d6bc7af956fd9d2f183d1c0872ea346301d67c5b634589b94b1de3be9fd5f1595ad95505b68d80adc613520259380bb9b0be5
WHIRLPOOL
25b20415ebb3286f59f496d4d443d560e2036b1f9521de9143e97821db5929d3b17be1bcd8cd878cc12e4c232781df4a57540e19655ea1567a6adb4bb8cad812
diff --git a/dev-python/flask-admin/flask-admin-1.4.2.ebuild
b/dev-python/flask-admin/flask-admin-1.4.2.ebuild
index c665fa4..a4ce85e 100644
--- a/dev-python/flask-admin/flask-admin-1.4.2.ebuild
+++ b/dev-python/flask-admin/flask-admin-1.4.2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
-EAPI=5
+EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
inherit distutils-r1
@@ -30,14 +30,16 @@ DEPEND="${RDEPEND}
dev-python/nose[${PYTHON_USEDEP}]
dev-python/flask-wtf[${PYTHON_USEDEP}]
dev-python/peewee[${PYTHON_USEDEP}]
+ dev-python/wtf-peewee[${PYTHON_USEDEP}]
dev-python/flask-pymongo[${PYTHON_USEDEP}]
dev-python/flask-mongoengine[${PYTHON_USEDEP}]
dev-python/flask-sqlalchemy[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP}]
+ dev-python/flask-babelex[${PYTHON_USEDEP}]
+ dev-python/shapely[${PYTHON_USEDEP}]
+ dev-python/geoalchemy2[${PYTHON_USEDEP}]
+ >=dev-python/pillow-2.9[${PYTHON_USEDEP}]
)"
-PATCHES=( "${FILESDIR}/${P}-fix-peewee-2.8-compat.patch" )
-
S="${WORKDIR}/${MY_P}"
python_prepare_all() {
@@ -52,6 +54,6 @@ python_test() {
}
python_install_all() {
- use examples && local EXAMPLES=( examples/. )
+ use examples && dodoc -r examples
distutils-r1_python_install_all
}
diff --git a/dev-python/geoalchemy2/Manifest b/dev-python/geoalchemy2/Manifest
new file mode 100644
index 0000000..af7253d
--- /dev/null
+++ b/dev-python/geoalchemy2/Manifest
@@ -0,0 +1 @@
+DIST geoalchemy2-0.3.tar.gz 93256 SHA256
029550f36695b48452907c834cf23ef24390d81e1e59d19bc2ba2de89e9a4835 SHA512
5f94f6459eba1266c3b31b6d0b1f16478c1641a29b3dbe26cfdc3983d3aa5642b075871fb4722e6bccca7d1960ac1d87103351d846a061891f17d407df4867c8
WHIRLPOOL
e99361c67b8cb1ad727d20e649e51f898ed6d426eae866464db7460d8ca36fa78fa5fb055d0e63474b38df42d4f7f2492fe162729b1beb5a1ce27ac1891d14d6
diff --git a/dev-python/geoalchemy2/geoalchemy2-0.3.ebuild
b/dev-python/geoalchemy2/geoalchemy2-0.3.ebuild
new file mode 100644
index 0000000..eb7c3cc
--- /dev/null
+++ b/dev-python/geoalchemy2/geoalchemy2-0.3.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{3,4,5} )
+
+inherit distutils-r1
+
+DESCRIPTION="Geospatial extension to SQLAlchemy with PostGIS support"
+HOMEPAGE="http://geoalchemy.org/ http://geoalchemy-2.readthedocs.org"
+SRC_URI="https://github.com/geoalchemy/${PN}/archive/${PV}.tar.gz ->
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DEPEND=">=dev-python/sqlalchemy-0.8[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/shapely[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ )"
+
+RESTRICT="test"
+# tests require a running PostgreSQL database
+
+python_test() {
+ py.test tests || die
+}
diff --git a/dev-python/shapely/Manifest b/dev-python/shapely/Manifest
new file mode 100644
index 0000000..60aeaf6
--- /dev/null
+++ b/dev-python/shapely/Manifest
@@ -0,0 +1 @@
+DIST Shapely-1.5.15.tar.gz 179383 SHA256
e75d9461ad21ab0750b3e582a9af23de47c47c3aef43fa7f7ac0b63bc7ead851 SHA512
3ad28eaa34e748ee6b36794d0fb454328715f8309edf71d6a6decb352e71a9e99602640f6fe699dfe994bd4bcc8bbb093cb59b3f0895a589966ddd2b8cb125b3
WHIRLPOOL
dba7add942184b79739c7f8c55b189300e70d133a0afee50a48ced46a4fb5341556243738839e0bf2ba317ae8aec300565fa6c8df127af5df3537e5ee0d8b240
diff --git a/dev-python/shapely/shapely-1.5.15.ebuild
b/dev-python/shapely/shapely-1.5.15.ebuild
new file mode 100644
index 0000000..14084ff
--- /dev/null
+++ b/dev-python/shapely/shapely-1.5.15.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{3,4,5} )
+
+inherit distutils-r1
+
+MY_PN="Shapely"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Geometric objects, predicates, and operations"
+HOMEPAGE=" https://github.com/Toblerity/Shapely"
+SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DEPEND=">=sci-libs/geos-3.3
+ dev-python/numpy[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/cython[${PYTHON_USEDEP}]
+ test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+
+S="${WORKDIR}/${MY_P}"
+
+python_prepare_all() {
+ # fix install path for Cython definition file
+ sed -i \
+ -e "s|\(data_files.*\)'shapely'|\1'share/shapely'|" \
+ setup.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ distutils_install_for_testing
+ cd "${TEST_DIR}/lib" || die
+ cp -r "${S}/tests" . || die
+ py.test tests || die
+}