Gentoo Archives: gentoo-commits

From: Justin Lecher <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/cement/, dev-python/cement/files/
Date: Fri, 02 Oct 2015 09:41:29
Message-Id: 1443778881.cc2daef94d1f798c36cba57a6469a3c73dbf5a24.jlec@gentoo
1 commit: cc2daef94d1f798c36cba57a6469a3c73dbf5a24
2 Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
3 AuthorDate: Fri Oct 2 09:13:35 2015 +0000
4 Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
5 CommitDate: Fri Oct 2 09:41:21 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc2daef9
7
8 dev-python/cement: Version Bump
9
10 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=561942
11
12 Package-Manager: portage-2.2.22
13 Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>
14
15 dev-python/cement/Manifest | 1 +
16 dev-python/cement/cement-2.6.2.ebuild | 59 ++++++++++++++++++++++
17 dev-python/cement/files/cement-2.6.2-exmples.patch | 16 ++++++
18 3 files changed, 76 insertions(+)
19
20 diff --git a/dev-python/cement/Manifest b/dev-python/cement/Manifest
21 index 5ca96b3..1f70467 100644
22 --- a/dev-python/cement/Manifest
23 +++ b/dev-python/cement/Manifest
24 @@ -1 +1,2 @@
25 DIST cement-2.0.2.tar.gz 81009 SHA256 af788557a1f4ebcbd0e0949f0ee0b627f8e03844f7e76902c3cdb3959cf11e38 SHA512 5df35bdaa714a9b11d5b0154658333ea28a8e50e8910ee7d900cc7342dda8ce547d5400990240b89b6c808bb91c72b785f66c31c057cf7b782d16efd0c21a4b9 WHIRLPOOL c7997e238ac698f8e067586783f187ef6d5c0a8f175dc46a961205397f77fd8b9bce6f8e5b4aea87d5456007a43e18de585589df90799ea94f98f1ac8c4fa312
26 +DIST cement-2.6.2.tar.gz 140010 SHA256 ba547b342c2e327f2509f9424971f7ae9dd61ec884cb62c80f45d88bdf4bd27b SHA512 580b3ad8079250d341b2667f0090e3659b5cf3212a0a3f4e1ef31728da5b9b32471b22bcf2e01d16cb315945f2f86ee8261775c7847a79a34006b433ba76be1f WHIRLPOOL f3afb816f3587ae2e4178dec57b96362fa052cf895190edab11c8e8611482290be975714dc2e65a39733693a2bd03c205cb8a05fcc78d9043f86f6f7243a1cdb
27
28 diff --git a/dev-python/cement/cement-2.6.2.ebuild b/dev-python/cement/cement-2.6.2.ebuild
29 new file mode 100644
30 index 0000000..5540d88
31 --- /dev/null
32 +++ b/dev-python/cement/cement-2.6.2.ebuild
33 @@ -0,0 +1,59 @@
34 +# Copyright 1999-2015 Gentoo Foundation
35 +# Distributed under the terms of the GNU General Public License v2
36 +# $Id$
37 +
38 +EAPI=5
39 +
40 +PYTHON_COMPAT=( python{2_7,3_3,3_4} )
41 +
42 +inherit distutils-r1 versionator
43 +
44 +PV_MAJOR_MINOR=$(get_version_component_range 1-2)
45 +
46 +DESCRIPTION="CLI Application Framework for Python"
47 +HOMEPAGE="http://builtoncement.com/"
48 +SRC_URI="http://builtoncement.com/${PN}/${PV_MAJOR_MINOR}/source/${P}.tar.gz"
49 +
50 +LICENSE="BSD"
51 +SLOT="0"
52 +KEYWORDS="~amd64 ~x86"
53 +IUSE="test doc examples"
54 +
55 +RDEPEND="
56 + dev-python/pystache[${PYTHON_USEDEP}]
57 + dev-python/pyyaml[${PYTHON_USEDEP}]
58 + dev-python/configobj[${PYTHON_USEDEP}]
59 + dev-python/pylibmc[${PYTHON_USEDEP}]
60 + dev-python/genshi[${PYTHON_USEDEP}]
61 + dev-python/colorlog[${PYTHON_USEDEP}]
62 +"
63 +DEPEND="${RDEPEND}
64 + dev-python/setuptools[${PYTHON_USEDEP}]
65 + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
66 + test? (
67 + dev-python/mock[${PYTHON_USEDEP}]
68 + dev-python/nose[${PYTHON_USEDEP}]
69 + dev-python/coverage[${PYTHON_USEDEP}]
70 + )"
71 +
72 +DOCS=( ChangeLog CONTRIBUTORS README.md )
73 +
74 +PATCHES=( "${FILESDIR}"/${P}-exmples.patch )
75 +
76 +#https://github.com/datafolklabs/cement/issues/331
77 +RESTRICT=test
78 +
79 +python_test() {
80 + nosetests --verbose || die "Tests fail with ${EPYTHON}"
81 +}
82 +
83 +python_compile_all() {
84 + use doc && esetup.py build_sphinx
85 +}
86 +
87 +python_install_all() {
88 + use doc && HTML_DOCS=( doc/build/html/. )
89 + use examples && EXAMPLES=( examples )
90 +
91 + distutils-r1_python_install_all
92 +}
93
94 diff --git a/dev-python/cement/files/cement-2.6.2-exmples.patch b/dev-python/cement/files/cement-2.6.2-exmples.patch
95 new file mode 100644
96 index 0000000..0934889
97 --- /dev/null
98 +++ b/dev-python/cement/files/cement-2.6.2-exmples.patch
99 @@ -0,0 +1,16 @@
100 + setup.py | 2 +-
101 + 1 file changed, 1 insertion(+), 1 deletion(-)
102 +
103 +diff --git a/setup.py b/setup.py
104 +index d1318e7..ee184b5 100644
105 +--- a/setup.py
106 ++++ b/setup.py
107 +@@ -40,7 +40,7 @@ setup(name='cement',
108 + author_email='team@××××××××××××.com',
109 + url='http://builtoncement.org',
110 + license='BSD',
111 +- packages=find_packages(exclude=['ez_setup', 'tests*']),
112 ++ packages=find_packages(exclude=['ez_setup', 'tests*', 'examples']),
113 + include_package_data=True,
114 + zip_safe=False,
115 + test_suite='nose.collector',