Gentoo Archives: gentoo-commits

From: Brian Dolbec <dolsen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools_trial/
Date: Wed, 04 Jan 2017 04:49:53
Message-Id: 1483505309.bf4ee685c890ef93d5b7565601651d2d5eca0e86.dolsen@gentoo
1 commit: bf4ee685c890ef93d5b7565601651d2d5eca0e86
2 Author: Brian Dolbec <dolsen <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jan 4 04:25:38 2017 +0000
4 Commit: Brian Dolbec <dolsen <AT> gentoo <DOT> org>
5 CommitDate: Wed Jan 4 04:48:29 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf4ee685
7
8 dev-python/setuptools-trial: New pkg, dep of buildbot test suite
9
10 dev-python/setuptools_trial/Manifest | 1 +
11 dev-python/setuptools_trial/metadata.xml | 22 ++++++++++++
12 .../setuptools_trial/setuptools_trial-0.6.0.ebuild | 42 ++++++++++++++++++++++
13 3 files changed, 65 insertions(+)
14
15 diff --git a/dev-python/setuptools_trial/Manifest b/dev-python/setuptools_trial/Manifest
16 new file mode 100644
17 index 00000000..3e01703
18 --- /dev/null
19 +++ b/dev-python/setuptools_trial/Manifest
20 @@ -0,0 +1 @@
21 +DIST setuptools_trial-0.6.0.tar.gz 6227 SHA256 14220f8f761c48ba1e2526f087195077cf54fad7098b382ce220422f0ff59b12 SHA512 9104b98627f57ed53c90d22042346875c5324d7b30e1ec9ba1718b5c59a786915a8fe0a53789a5dbd9318a12b27122661234f5be403365261db6a8728ce39827 WHIRLPOOL b75ae1cadce7353695fa791edab530bc9a4af0acedb783044cc6405736d8fdb309b77d3a703865e22c4c1c8ae786b7ae5e0342a42fd592aa70fe005bafc79d7e
22
23 diff --git a/dev-python/setuptools_trial/metadata.xml b/dev-python/setuptools_trial/metadata.xml
24 new file mode 100644
25 index 00000000..026da74
26 --- /dev/null
27 +++ b/dev-python/setuptools_trial/metadata.xml
28 @@ -0,0 +1,22 @@
29 +<?xml version="1.0" encoding="UTF-8"?>
30 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
31 +<pkgmetadata>
32 + <maintainer type="person">
33 + <email>dolsen@g.o</email>
34 + <description>Primary maintainer</description>
35 + </maintainer>
36 + <upstream>
37 + <maintainer>
38 + <email>vladimir@××××××.org</email>
39 + <name>Vladimir Rutsky</name>
40 + </maintainer>
41 + <remote-id type="pypi">setuptools_trial</remote-id>
42 + </upstream>
43 + <longdescription>
44 + This is a plugin for setuptools that integrates Twisted trial. Once
45 + installed, “python ./setup.py trial” will run the package’s unit tests
46 + using Twisted trial. The package can also optionally be configured so
47 + that “python ./setup.py test” will use Twisted trial instead of pyunit
48 + a.k.a. unittest.
49 + </longdescription>
50 +</pkgmetadata>
51
52 diff --git a/dev-python/setuptools_trial/setuptools_trial-0.6.0.ebuild b/dev-python/setuptools_trial/setuptools_trial-0.6.0.ebuild
53 new file mode 100644
54 index 00000000..0a3ae3a
55 --- /dev/null
56 +++ b/dev-python/setuptools_trial/setuptools_trial-0.6.0.ebuild
57 @@ -0,0 +1,42 @@
58 +# Copyright 1999-2017 Gentoo Foundation
59 +# Distributed under the terms of the GNU General Public License v2
60 +# $Id$
61 +
62 +EAPI=6
63 +PYTHON_COMPAT=( python2_7 python3_{4,5} )
64 +
65 +inherit distutils-r1
66 +
67 +DESCRIPTION="Setuptools plugin that makes unit tests execute with trial instead of pyunit"
68 +HOMEPAGE="https://github.com/rutsky/setuptools-trial https://pypi.python.org/pypi/setuptools_trial"
69 +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
70 +
71 +LICENSE="BSD"
72 +SLOT="0"
73 +KEYWORDS="~amd64 ~x86"
74 +#IUSE="test"
75 +IUSE=""
76 +
77 +RDEPEND="
78 + dev-python/setuptools[${PYTHON_USEDEP}]
79 + >=dev-python/twisted-16.0.0[${PYTHON_USEDEP}]
80 + $(python_gen_cond_dep 'dev-python/pathlib2[${PYTHON_USEDEP}]' python2_7)
81 +"
82 +
83 +DEPEND="
84 + ${RDEPEND}
85 +"
86 +
87 +# tests fail due to pip install sandbox violations
88 +# test? (
89 +# dev-python/virtualenv[${PYTHON_USEDEP}]
90 +# dev-python/pytest[${PYTHON_USEDEP}]
91 +# dev-python/pytest-virtualenv[${PYTHON_USEDEP}]
92 +# )
93 +#"
94 +
95 +#python_test() {
96 + #distutils_install_for_testing
97 +
98 + #esetup.py test || die "Tests failed under ${EPYTHON}"
99 +#}