Merge branch 'dev-python/thumbor'
[wtk-overlay.git] / dev-python / thumbor / thumbor-9999.ebuild
index 71e3113a1df7ad9969eda92e1948a10e5b3f12da..03cea23b2682168dcf802a4f325851195df4865d 100644 (file)
@@ -1,14 +1,14 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=5
+EAPI=6
 PYTHON_COMPAT=( python2_7 )
 
 inherit distutils-r1 user
 
 if [[ "${PV}" == "9999" ]]; then
-       inherit git-2
+       inherit git-r3
        EGIT_REPO_URI="git://github.com/thumbor/thumbor.git"
        SRC_URI=""
 else
@@ -25,17 +25,20 @@ IUSE="test"
 
 RDEPEND="
        >=dev-python/derpconf-0.2.0[${PYTHON_USEDEP}]
-       >=dev-python/pillow-2.1.0[${PYTHON_USEDEP}]
-       <dev-python/pillow-2.4.0[${PYTHON_USEDEP}]
+       dev-python/futures[${PYTHON_USEDEP}]
+       >=dev-python/libthumbor-1.3.2[${PYTHON_USEDEP}]
+       >=dev-python/pexif-0.15[${PYTHON_USEDEP}]
+       <dev-python/pexif-1.0[${PYTHON_USEDEP}]
+       >=dev-python/pillow-3.0.0[${PYTHON_USEDEP}]
+       <dev-python/pillow-4.0.0[${PYTHON_USEDEP}]
        >=dev-python/pycrypto-2.1.0[${PYTHON_USEDEP}]
        >=dev-python/pycurl-7.19.0[${PYTHON_USEDEP}]
-       <dev-python/pycurl-7.20.0[${PYTHON_USEDEP}]
-       >=dev-python/python-magic-0.4.3[${PYTHON_USEDEP}]
-       >=dev-python/thumbor-pexif-0.14[${PYTHON_USEDEP}]
-       <dev-python/thumbor-pexif-1.0[${PYTHON_USEDEP}]
+       <dev-python/pycurl-7.44.0[${PYTHON_USEDEP}]
+       dev-python/pytz[${PYTHON_USEDEP}]
+       >=dev-python/statsd-3.0.1[${PYTHON_USEDEP}]
        media-libs/opencv[python_single_target_python2_7]
-       >=www-servers/tornado-2.3.0[${PYTHON_USEDEP}]
-       <www-servers/tornado-3.3.0[${PYTHON_USEDEP}]
+       >=www-servers/tornado-4.1.0[${PYTHON_USEDEP}]
+       <www-servers/tornado-5.0.0[${PYTHON_USEDEP}]
        "
 DEPEND="
        dev-python/setuptools[${PYTHON_USEDEP}]
@@ -43,19 +46,24 @@ DEPEND="
                ${RDEPEND}
                dev-python/colorama[${PYTHON_USEDEP}]
                dev-python/coverage[${PYTHON_USEDEP}]
-               dev-python/gevent[${PYTHON_USEDEP}]
-               dev-python/mock[${PYTHON_USEDEP}]
+               dev-python/flake8[${PYTHON_USEDEP}]
+               >=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
+               <dev-python/mock-3.0.0[${PYTHON_USEDEP}]
                dev-python/nose[${PYTHON_USEDEP}]
                dev-python/numpy[${PYTHON_USEDEP}]
-               >=dev-python/preggy-0.6.2[${PYTHON_USEDEP}]
-               >=dev-python/pymongo-2.1.1[${PYTHON_USEDEP}]
-               >=dev-python/pyvows-2.0.4[${PYTHON_USEDEP}]
+               >=dev-python/preggy-1.3.0[${PYTHON_USEDEP}]
+               dev-python/pyssim[${PYTHON_USEDEP}]
                dev-python/raven[${PYTHON_USEDEP}]
                >=dev-python/redis-py-2.4.9[${PYTHON_USEDEP}]
-               >=dev-python/tornado-pyvows-0.5.2[${PYTHON_USEDEP}]
+               <dev-python/redis-py-3.0.0[${PYTHON_USEDEP}]
+               >=dev-python/scipy-0.16.1[${PYTHON_USEDEP}]
+               <dev-python/scipy-1.0.0[${PYTHON_USEDEP}]
+               media-gfx/cairosvg[${PYTHON_USEDEP}]
        )
        "
 
+PATCHES=( "${FILESDIR}/${PV}-0001-setup.py-Remove-argparse-dependency.patch" )
+
 pkg_setup() {
        P_HOME="${EPREFIX}/var/lib/${PN}"
        ebegin "Creating ${PN} user and group"