commit:     6d3d8a71c0e825a77ced7588ddd5133026e07992
Author:     Alex Brandt <alunduil <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 13 15:35:28 2016 +0000
Commit:     Alex Brandt <alunduil <AT> gentoo <DOT> org>
CommitDate: Sat Aug 13 15:35:28 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d3d8a71

dev-python/s3transfer: add version 0.0.1

Package-Manager: portage-2.3.0

 dev-python/s3transfer/metadata.xml            | 10 ++++----
 dev-python/s3transfer/s3transfer-0.1.1.ebuild | 33 +++++++++++++++++++--------
 2 files changed, 29 insertions(+), 14 deletions(-)

diff --git a/dev-python/s3transfer/metadata.xml 
b/dev-python/s3transfer/metadata.xml
index 35fd9d5..3e6df16 100644
--- a/dev-python/s3transfer/metadata.xml
+++ b/dev-python/s3transfer/metadata.xml
@@ -3,9 +3,11 @@
 <pkgmetadata>
        <maintainer type="project">
                <email>pyt...@gentoo.org</email>
-               <name>Python</name>
        </maintainer>
-       <upstream>
-               <remote-id type="pypi">s3transfer</remote-id>
-       </upstream>
+       <maintainer type="person">
+               <email>alund...@gentoo.org</email>
+               <name>Alex Brandt</name>
+       </maintainer>
+       <longdescription lang="en">
+       </longdescription>
 </pkgmetadata>

diff --git a/dev-python/s3transfer/s3transfer-0.1.1.ebuild 
b/dev-python/s3transfer/s3transfer-0.1.1.ebuild
index eb56624..7ad1e5c 100644
--- a/dev-python/s3transfer/s3transfer-0.1.1.ebuild
+++ b/dev-python/s3transfer/s3transfer-0.1.1.ebuild
@@ -4,22 +4,35 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
-
+PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
 inherit distutils-r1
 
-DESCRIPTION="Amazon S3 Transfer Manager"
-HOMEPAGE="http://pypi.python.org/pypi/s3transfer";
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+DESCRIPTION="An Amazon S3 Transfer Manager"
+HOMEPAGE="https://github.com/boto/s3transfer";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE=""
+IUSE="test"
 
-RDEPEND="
-       dev-python/botocore[${PYTHON_USEDEP}]
+CDEPEND="
+       >=dev-python/botocore-1.3.0[${PYTHON_USEDEP}]
+       <dev-python/botocore-2.0.0[${PYTHON_USEDEP}]
+       $(python_gen_cond_dep '>=dev-python/futures-2.2.0[${PYTHON_USEDEP}]' 
'python2_7')
+       $(python_gen_cond_dep '<dev-python/futures-4.0.0[${PYTHON_USEDEP}]' 
'python2_7')
 "
-DEPEND="${RDEPEND}
+# Pin mock to 1.3.0 if testing failures due to mock occur.
+DEPEND="
        dev-python/setuptools[${PYTHON_USEDEP}]
-       "
+       test? (
+               ${CDEPEND}
+               dev-python/mock[${PYTHON_USEDEP}]
+               dev-python/nose[${PYTHON_USEDEP}]
+       )
+"
+RDEPEND="${CDEPEND}"
+
+python_test() {
+       nosetests tests/unit/ tests/functional/ || die "tests failed under 
${EPYTHON}"
+}

Reply via email to