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
+}

Reply via email to