commit:     c1f9eae2aaf0f57da949d20b601985c55a053870
Author:     Louis Sautier <sautier.louis <AT> gmail <DOT> com>
AuthorDate: Mon Feb  1 01:35:33 2016 +0000
Commit:     Ian Delaney <idella4 <AT> gentoo <DOT> org>
CommitDate: Mon Feb  1 01:42:22 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1f9eae2

dev-python/pysrt: support Python 3.5, fix tests, take package

Pull releases from github instead of pypi

Package-Manager: portage-2.2.27

 dev-python/pysrt/metadata.xml       | 24 +++++++++++++-----------
 dev-python/pysrt/pysrt-1.0.1.ebuild | 21 ++++++++++-----------
 dev-python/pysrt/pysrt-9999.ebuild  | 15 ++++++++-------
 3 files changed, 31 insertions(+), 29 deletions(-)

diff --git a/dev-python/pysrt/metadata.xml b/dev-python/pysrt/metadata.xml
index 6518363..9950bf8 100644
--- a/dev-python/pysrt/metadata.xml
+++ b/dev-python/pysrt/metadata.xml
@@ -1,15 +1,17 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
-  <maintainer type="person">
-    <email>nik...@gmx.us</email>
-  </maintainer>
-  <maintainer type="project">
-    <email>proxy-ma...@gentoo.org</email>
-    <name>Proxy Maintainers</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="pypi">pysrt</remote-id>
-    <remote-id type="github">byroot/pysrt</remote-id>
-  </upstream>
+       <maintainer type="person">
+               <email>sautier.lo...@gmail.com</email>
+               <name>Louis Sautier</name>
+               <description>Proxied maintainer; set to assignee in all 
bugs</description>
+       </maintainer>
+       <maintainer type="project">
+               <email>proxy-ma...@gentoo.org</email>
+               <name>Proxy Maintainers</name>
+       </maintainer>
+       <upstream>
+               <remote-id type="pypi">pysrt</remote-id>
+               <remote-id type="github">byroot/pysrt</remote-id>
+       </upstream>
 </pkgmetadata>

diff --git a/dev-python/pysrt/pysrt-1.0.1.ebuild 
b/dev-python/pysrt/pysrt-1.0.1.ebuild
index db90218..effad92 100644
--- a/dev-python/pysrt/pysrt-1.0.1.ebuild
+++ b/dev-python/pysrt/pysrt-1.0.1.ebuild
@@ -1,32 +1,31 @@
-# 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=( python{2_7,3_3,3_4} )
+PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
 
 inherit distutils-r1
 
 DESCRIPTION="Python library used to edit or create SubRip files"
 HOMEPAGE="https://github.com/byroot/pysrt https://pypi.python.org/pypi/pysrt";
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+# pypi tarballs don't include tests https://github.com/byroot/pysrt/issues/42
+SRC_URI="https://github.com/byroot/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="test"
 
-RDEPEND="
-       dev-python/chardet[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}
+RDEPEND="dev-python/chardet[${PYTHON_USEDEP}]"
+DEPEND="
        dev-python/setuptools[${PYTHON_USEDEP}]
-       test? ( dev-python/nose[coverage(+),${PYTHON_USEDEP}] )
+       test? (
+               dev-python/nose[coverage(+),${PYTHON_USEDEP}]
+               ${RDEPEND}
+       )
 "
 
-# https://github.com/byroot/pysrt/issues/42
-RESTRICT="test"
-
 python_test() {
        nosetests --with-coverage --cover-package=pysrt \
                || die "Tests failed under ${EPYTHON}"

diff --git a/dev-python/pysrt/pysrt-9999.ebuild 
b/dev-python/pysrt/pysrt-9999.ebuild
index 374a8c7..52db6b6 100644
--- a/dev-python/pysrt/pysrt-9999.ebuild
+++ b/dev-python/pysrt/pysrt-9999.ebuild
@@ -1,9 +1,9 @@
-# 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=( python{2_7,3_3,3_4} )
+PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
 
 inherit distutils-r1 git-r3
 
@@ -16,12 +16,13 @@ SLOT="0"
 KEYWORDS=""
 IUSE="test"
 
-RDEPEND="
-       dev-python/chardet[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}
+RDEPEND="dev-python/chardet[${PYTHON_USEDEP}]"
+DEPEND="
        dev-python/setuptools[${PYTHON_USEDEP}]
-       test? ( dev-python/nose[coverage(+),${PYTHON_USEDEP}] )
+       test? (
+               dev-python/nose[coverage(+),${PYTHON_USEDEP}]
+               ${RDEPEND}
+       )
 "
 
 python_test() {

Reply via email to