dev-python/flask-wtf: add python 3 support, fix tests, trim description
authorLouis Sautier <sautier.louis@gmail.com>
Sun, 17 Apr 2016 18:40:50 +0000 (20:40 +0200)
committerIan Delaney <idella4@gentoo.org>
Mon, 18 Apr 2016 09:06:06 +0000 (17:06 +0800)
Package-Manager: portage-2.2.28
Closes: https://github.com/gentoo/gentoo/pull/1293

Signed-off-by: Ian Delaney <idella4@gentoo.org>
dev-python/flask-wtf/flask-wtf-0.12.ebuild
dev-python/flask-wtf/metadata.xml

index 94a4bb8cbf49dff7cafcaa8fb2ab87493e2103d6..86c6da4634cc2c3d857edc2701187095c1eefaf2 100644 (file)
@@ -1,19 +1,16 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
-PYTHON_COMPAT=( python2_7 pypy )
-
-# silly captcha test trying to access things over the network
-RESTRICT="test"
+EAPI=6
+PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy )
 
 inherit distutils-r1
 
 MY_PN="Flask-WTF"
 MY_P="${MY_PN}-${PV}"
 
-DESCRIPTION="Simple integration of Flask and WTForms, including CSRF, file upload and Recaptcha integration"
+DESCRIPTION="Simple integration of Flask and WTForms"
 HOMEPAGE="http://pythonhosted.org/Flask-WTF/ https://pypi.python.org/pypi/Flask-WTF"
 SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
 
@@ -38,6 +35,12 @@ DEPEND="${RDEPEND}
 
 S="${WORKDIR}/${MY_P}"
 
+python_prepare_all() {
+       # tries to access things over the network
+       rm tests/test_recaptcha.py || die
+       distutils-r1_python_prepare_all
+}
+
 python_compile_all() {
        use doc && emake -C docs html
 }
index 5b24bd5702995bb875f6221ba8d029c51abc9f4d..39cf0b536952e52fc56cfa8ea1fa91e02908a177 100644 (file)
@@ -7,5 +7,10 @@
     </maintainer>
     <upstream>
         <remote-id type="pypi">Flask-WTF</remote-id>
+        <remote-id type="github">lepture/flask-wtf</remote-id>
+        <bugs-to>https://github.com/lepture/flask-wtf</bugs-to>
     </upstream>
+    <longdescription lang="en">
+        Simple integration of Flask and WTForms, including CSRF, file upload and Recaptcha integration.
+    </longdescription>
 </pkgmetadata>