Gentoo Archives: gentoo-commits

From: Louis Sautier <sbraz@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/backports-unittest-mock/
Date: Fri, 23 Aug 2019 09:59:07
Message-Id: 1566554335.afc9e7cacad088e8dfcef0c138644394fc5a375f.sbraz@gentoo
1 commit: afc9e7cacad088e8dfcef0c138644394fc5a375f
2 Author: Louis Sautier <sbraz <AT> gentoo <DOT> org>
3 AuthorDate: Fri Aug 23 09:58:28 2019 +0000
4 Commit: Louis Sautier <sbraz <AT> gentoo <DOT> org>
5 CommitDate: Fri Aug 23 09:58:55 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afc9e7ca
7
8 dev-python/backports-unittest-mock: bump to 1.5
9
10 Package-Manager: Portage-2.3.71, Repoman-2.3.16
11 Signed-off-by: Louis Sautier <sbraz <AT> gentoo.org>
12
13 dev-python/backports-unittest-mock/Manifest | 1 +
14 .../backports-unittest-mock-1.5.ebuild | 61 ++++++++++++++++++++++
15 2 files changed, 62 insertions(+)
16
17 diff --git a/dev-python/backports-unittest-mock/Manifest b/dev-python/backports-unittest-mock/Manifest
18 index f584e8e98e4..0515f9c9623 100644
19 --- a/dev-python/backports-unittest-mock/Manifest
20 +++ b/dev-python/backports-unittest-mock/Manifest
21 @@ -1,2 +1,3 @@
22 DIST backports.unittest_mock-1.3.tar.gz 4687 BLAKE2B a01712eaf5cb32d7da803aa9034f68508faa4d8db8d6f6eb02e20cb9f42c4e6bda3b409a0e2f676b6b7782f16d78877da6f093af6ac1f1deb100b19969570787 SHA512 71741db5c2e43beac8c72dbffa0efd4bbae140177f56c3b2bca3e13a3aebd8a418b5ad7654421899980f73b8dbfb3b02d85d2dfcd7b3827047fa6ba84a8dcfff
23 DIST backports.unittest_mock-1.4.tar.gz 6034 BLAKE2B c347f1d45c610701b605cb75304f93c8fc7a8534e2c14efb4600a7c5cdbcff02e0534dbf572ac248d17dbc161dcabd8448941d8340a71734f29ff3294c8210f1 SHA512 ad19eba7c221fbb97ba710cbe96aa26de74ad8c70ea7b794d8dcad3dc86a55a45d36f542ad829fb8c4bcf09c772cf64532dabf337b40bf87c7b29e13236484a9
24 +DIST backports.unittest_mock-1.5.tar.gz 8941 BLAKE2B ba0ba99bd2668ffaf02f10cd5cf511e32660a2592550f879422400265a4b75732e03d2d0627c4563daca0063ac5759d30abf450c13f9d38b6b3a94b85cab9c17 SHA512 2f2d2c34f80009829935f9e97404bf1840d3ead9dad55fc6f967135b80ed572389d7f42ead2f82671ecfe341eb6ccf696a49560c848d1a36ec5570769a5820a5
25
26 diff --git a/dev-python/backports-unittest-mock/backports-unittest-mock-1.5.ebuild b/dev-python/backports-unittest-mock/backports-unittest-mock-1.5.ebuild
27 new file mode 100644
28 index 00000000000..819ab1d71bf
29 --- /dev/null
30 +++ b/dev-python/backports-unittest-mock/backports-unittest-mock-1.5.ebuild
31 @@ -0,0 +1,61 @@
32 +# Copyright 1999-2019 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +
37 +# It is the developer's intention that backports.unittest_mock will be
38 +# used even for Python 3: https://github.com/jaraco/jaraco.timing/pull/1
39 +PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7}} )
40 +
41 +inherit distutils-r1
42 +
43 +MY_PN="${PN/-/.}"
44 +MY_PN="${MY_PN//-/_}"
45 +DESCRIPTION="Backport of unittest.mock"
46 +HOMEPAGE="https://github.com/jaraco/backports.unittest_mock"
47 +SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
48 +
49 +LICENSE="MIT"
50 +SLOT="0"
51 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd"
52 +IUSE="doc test"
53 +
54 +RDEPEND="
55 + dev-python/backports[${PYTHON_USEDEP}]
56 + dev-python/mock[${PYTHON_USEDEP}]
57 +"
58 +BDEPEND="
59 + dev-python/setuptools[${PYTHON_USEDEP}]
60 + >=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
61 + doc? (
62 + >=dev-python/jaraco-packaging-3.2[${PYTHON_USEDEP}]
63 + >=dev-python/rst-linker-1.9[${PYTHON_USEDEP}]
64 + >=dev-python/sphinx-1.5.2[${PYTHON_USEDEP}]
65 + )
66 + test? (
67 + ${RDEPEND}
68 + >=dev-python/pytest-2.8[${PYTHON_USEDEP}]
69 + )
70 +"
71 +
72 +S="${WORKDIR}/${MY_PN}-${PV}"
73 +
74 +python_compile_all() {
75 + if use doc; then
76 + cd docs || die
77 + sphinx-build . _build/html || die
78 + HTML_DOCS=( docs/_build/html/. )
79 + fi
80 +}
81 +
82 +python_test() {
83 + # Override pytest options to skip flake8
84 + pytest -vv --override-ini="addopts=--doctest-modules" \
85 + || die "tests failed with ${EPYTHON}"
86 +}
87 +
88 +python_install() {
89 + # avoid a collision with dev-python/backports
90 + rm "${BUILD_DIR}"/lib/backports/__init__.py || die
91 + distutils-r1_python_install --skip-build
92 +}