summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Delaney <idella4@gentoo.org>2014-01-02 15:07:02 +0000
committerIan Delaney <idella4@gentoo.org>2014-01-02 15:07:02 +0000
commit427e716c86f5831090a784feab73d60f30c5efc9 (patch)
tree19d025c6dbb057800909e24d2f6138f7c247253b /dev-python/hacking
parent[QA] Shortened DESCRIPTION. (diff)
downloadhistorical-427e716c86f5831090a784feab73d60f30c5efc9.tar.gz
historical-427e716c86f5831090a784feab73d60f30c5efc9.tar.bz2
historical-427e716c86f5831090a784feab73d60f30c5efc9.zip
revbumps; 0.7.2-r1; add 1 missing test dep, tidy up, both; Add py3.2 support, upgrade test phase with upstream bug added for fails under py3, remove only old 0.7.2 for now
Package-Manager: portage-2.2.0/cvs/Linux x86_64 Manifest-Sign-Key: 0xB8072B0D
Diffstat (limited to 'dev-python/hacking')
-rw-r--r--dev-python/hacking/ChangeLog11
-rw-r--r--dev-python/hacking/Manifest11
-rw-r--r--dev-python/hacking/hacking-0.7.2-r1.ebuild49
-rw-r--r--dev-python/hacking/hacking-0.7.2.ebuild36
-rw-r--r--dev-python/hacking/hacking-0.8.0-r1.ebuild59
5 files changed, 124 insertions, 42 deletions
diff --git a/dev-python/hacking/ChangeLog b/dev-python/hacking/ChangeLog
index 849a6dc354c3..9f8f0a3e5409 100644
--- a/dev-python/hacking/ChangeLog
+++ b/dev-python/hacking/ChangeLog
@@ -1,6 +1,15 @@
# ChangeLog for dev-python/hacking
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/hacking/ChangeLog,v 1.4 2014/01/02 03:07:25 idella4 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/hacking/ChangeLog,v 1.5 2014/01/02 15:06:38 idella4 Exp $
+
+*hacking-0.7.2-r1 (02 Jan 2014)
+*hacking-0.8.0-r1 (02 Jan 2014)
+
+ 02 Jan 2014; Ian Delaney <idella4@gentoo.org> +hacking-0.7.2-r1.ebuild,
+ +hacking-0.8.0-r1.ebuild, -hacking-0.7.2.ebuild:
+ revbumps; 0.7.2-r1; add 1 missing test dep, tidy up, both; Add py3.2 support,
+ upgrade test phase with upstream bug added for fails under py3, remove only
+ old 0.7.2 for now
02 Jan 2014; Ian Delaney <idella4@gentoo.org> hacking-0.8.0.ebuild:
correct 1 char white space
diff --git a/dev-python/hacking/Manifest b/dev-python/hacking/Manifest
index e0e24cac84b7..c20d5d07e3d8 100644
--- a/dev-python/hacking/Manifest
+++ b/dev-python/hacking/Manifest
@@ -5,14 +5,15 @@ DIST hacking-0.5.6.tar.gz 113035 SHA256 465879eea590a9a6b7dd4b37d4672cdb1036d0a2
DIST hacking-0.7.2.tar.gz 125205 SHA256 5fe47174d00f03040fe70dfe530f277c62d8c519c28c8850b9f043e3b6ad6c71 SHA512 f0616686f0c4471ee81e0c494ee7d64cd70112df73108c8b4f3f5c47ee03cf544de61dec8b78efbc700e92b97b5e82d16cf7ba8387720d7b9c3f1c3497f8f439 WHIRLPOOL f8f039aad06bdce695ab4d6bdcbb413e8e9b46a54ee5ea7eeb81fcd5eba535d23f90a57ed46bb588d1852ce4d856341c6a0063c461719c284dc11b787861f61c
DIST hacking-0.8.0.tar.gz 123437 SHA256 4419b8830a391c03727af4ad82578a02ed38a5c5d7af7c2b940495ee4d99bcae SHA512 b7edc6fbaf36ce1d4f8cadf7bba8bb7125d2878638ecb5108dd25758b0f8c448139e134ffb3a0c8a238d6705680c7b97bb119f921001cb5dba12473407cd4dd3 WHIRLPOOL 984d8568e61a32ce1eb8480dd6df67beefdaedc493ac6813ec852658ae023a92385147acb6bd3411c7599ff1ec3cd531e5f670ad53804eb1490cf2833e39f7c4
EBUILD hacking-0.5.6.ebuild 960 SHA256 6f051ff75369c194182e1b1a5b9d03dfe2f0a69f9309d4eea42ce575e7fb6aa4 SHA512 5e39f3363ba479e11b9104da219d11dfac8355da24a170897eaabc755bc3bac0c4cf6fd8dd01e46639c6832f757e6252a5d41628f9a926d700184cd7dce356bf WHIRLPOOL c6c8b5b7b8339c4bcc7b309444b99f564187eed4b2768c8c6e558045e01acabff99dba1261e6e6dafebb95f0b462b19954b4fa41de566e5402abc8677abbce70
-EBUILD hacking-0.7.2.ebuild 1240 SHA256 eff59fe69a25771dbb7d54370f61685dfb4907ac06fac807f277e927656edda9 SHA512 253fb8e9884d60b56902b995c3a2946c8d753396db7b1750e7a9812003991e40ae01677085a584704a061ee035d17f3bada1bbac422baed534c33213d500ff01 WHIRLPOOL e274e3573c448af0577c7104341ca8b16998770e00ba7d1007d48f88fe19a6a37d5a7316d05fed603c1dacd80e8c552acdd56d95f0a8adbc36b45ae702feb24e
+EBUILD hacking-0.7.2-r1.ebuild 1776 SHA256 90b6475d4e4a8714e8860314cf74506b5e08f20e52dde758e03e35719c695654 SHA512 b7d4ee02934097e72fb5c8e4b8057bec5bcfb439953b4fac5e91010c6d07d749abdd42511db68741b84d7f9d95f53a1e60b44cbacf23c399b9ebd19ee1538297 WHIRLPOOL efc79082ab966c3bec826d11e79f7d2bcd09740b3450bf218f052e87b0ace738c6de8d49944cdc4cc865015d426f0dc3171476f64e452e9046c4a10a5fb4e38c
+EBUILD hacking-0.8.0-r1.ebuild 1969 SHA256 9cf3c06fcd7337a8d9782dbeb8b1cb21936c05186a68513753718434513aa1a2 SHA512 33a1ac46b155548d49ca0fcf5527b7cd5982142976b12df0855359e8c5bbc043e8cdfa3236bd756a268e0367caccc356f31ae2cd7ae016abd64e850029dec6dd WHIRLPOOL 3b6ac3a84a82b0acc3083bbfacaae0dfa31f550b00d2372babcf78d7e02c9e75696a1810611ba3c3ee355943cbbf566ae77de8c08f7e3fe34fa9463b1e12496e
EBUILD hacking-0.8.0.ebuild 1763 SHA256 a42fe1e7ef88d0c07d80da916efd0914f4cb4550489eb0a8586324f5e9b745c0 SHA512 0c84c4acc26a022b1be012abdcf8483c8b5d85c2a0f1412f6a19899db903421bc7aea26311053927d6cc526b1dccab3b2f7a17eb1befaf2c1d4d5c1e98511fbf WHIRLPOOL 3d54c132d04ecf56845433afd35ee4f95a29f6e545c15dbbdfef6f801a0f55482054d07609af0580a724aeca18eeee33a07f8cc27d82249b394efa9a07b83f4a
-MISC ChangeLog 892 SHA256 d90b73e65490d78f686a9b12a6ff83f781721eb92338a36ace28babf973b55ff SHA512 620e81051379f1e19dd3b39abd6a658d90c1f5132edcde6022b1bdd83f80d0d55485da298da9e38efa4f59e7445c67b1ce70b82b2ffc126731475c5e14f530c1 WHIRLPOOL 07bbde80889afecc5c7e835a3537b19d60358a494f6d9272825c81aea445973f55acdf3ebef1fe931ec179f6f01cd78bf4727bc58f0aa36d5ce1493652dc2efd
+MISC ChangeLog 1261 SHA256 36590b6a5ca1ec7b003e57513a1188c23c5cc83af7fd85bdeeeefcd4c202fdb9 SHA512 b34f14f6a396d2c13786e3f9ad77e2c564831f57b2ed6bc24f8fdd7249079f75f163683be73f6529eecb65c0b44936ed506b29a7bbf8a5527f3040d75280b470 WHIRLPOOL 0d6ad0d5cbe483e2050202df875c1f977983857f0ffb51320346e912819622ad21e9e63b66a2e15472ed55f21b2e4b93bc6478f15f021bc40e0fed932600643a
MISC metadata.xml 453 SHA256 79d7c622c93da6df217bcdf2e0339b1e3beee44ee084fccd8dee749a7d35e163 SHA512 0437615ec17d8536e8ef50d80f41db35b570e98e5b2e40dd08d1f37556edbf0a62396b7268398ba3b6a0eced6f0ee9fa40974ad54550fc39c5516f8286da2eba WHIRLPOOL 6b200039468f573d5640b2515a05c0f8799a77c5be34486e916df5d73cd3f207268a3e7e6294bee2bffe7bb52427c07c4109cf82c3a01b6daf0dd9097eba8037
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEAREIAAYFAlLE1/MACgkQso7CE7gHKw1CegCfR/DHfbRTofbiRKysgA+gRZ8t
-gF8AoKLGJew+8plbZcmBi0aj5IxiMoO9
-=koO2
+iEYEAREIAAYFAlLFgIYACgkQso7CE7gHKw0zgwCdEIRLnNuSFCFhs85Mdmr6bLX9
+1b0AoOKhNgHCnYejExO8OlcStCBigaH+
+=huXT
-----END PGP SIGNATURE-----
diff --git a/dev-python/hacking/hacking-0.7.2-r1.ebuild b/dev-python/hacking/hacking-0.7.2-r1.ebuild
new file mode 100644
index 000000000000..48f831633365
--- /dev/null
+++ b/dev-python/hacking/hacking-0.7.2-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/hacking/hacking-0.7.2-r1.ebuild,v 1.1 2014/01/02 15:06:38 idella4 Exp $
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_2} )
+
+inherit distutils-r1
+
+DESCRIPTION="A client for the OpenStack Nova API"
+HOMEPAGE="https://github.com/openstack-dev/hacking"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ >=dev-python/pbr-0.5.21[${PYTHON_USEDEP}]
+ <dev-python/pbr-1.0[${PYTHON_USEDEP}]
+ test? ( >=dev-python/coverage-3.6[${PYTHON_USEDEP}]
+ >=dev-python/fixtures-0.3.14[${PYTHON_USEDEP}]
+ dev-python/subunit[${PYTHON_USEDEP}]
+ >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
+ >=dev-python/testrepository-0.0.17-r2[${PYTHON_USEDEP}]
+ >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
+ >=dev-python/testtools-0.9.32[${PYTHON_USEDEP}]
+ ${RDEPEND} )"
+RDEPEND="~dev-python/pep8-1.4.5[${PYTHON_USEDEP}]
+ >=dev-python/pyflakes-0.7.2[${PYTHON_USEDEP}]
+ <dev-python/pyflakes-0.7.4[${PYTHON_USEDEP}]
+ ~dev-python/flake8-2.0[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]"
+DISTUTILS_IN_SOURCE_BUILD=1
+
+python_test() {
+ # https://bugs.launchpad.net/hacking/+bug/1265520
+ if [ "${EPYTHON}" == 'python3.2' ]; then
+ sed -e 's:test_pep8:_&:' -i hacking/tests/test_doctest.py || die
+ sed -e 's:test_with_physical_line_argument:_&:' \
+ -e 's:test_without_physical_line_argument:_&:' \
+ -i hacking/tests/test_noqa_decorator.py || die
+ fi
+ testr init || die "testr init died"
+ testr run || die "testsuite failed under ${EPYTHON}"
+
+ flake8 "${PN}"/tests || die "flake8 drew error on a run over ${PN}/tests folder"
+}
diff --git a/dev-python/hacking/hacking-0.7.2.ebuild b/dev-python/hacking/hacking-0.7.2.ebuild
deleted file mode 100644
index f8e67d614608..000000000000
--- a/dev-python/hacking/hacking-0.7.2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/hacking/hacking-0.7.2.ebuild,v 1.1 2013/10/25 06:46:23 prometheanfire Exp $
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="A client for the OpenStack Nova API"
-HOMEPAGE="https://github.com/openstack-dev/hacking"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
- >=dev-python/pbr-0.5.21[${PYTHON_USEDEP}]
- <dev-python/pbr-1[${PYTHON_USEDEP}]
- test? ( >=dev-python/coverage-3.6[${PYTHON_USEDEP}]
- >=dev-python/fixtures-0.3.14[${PYTHON_USEDEP}]
- dev-python/subunit[${PYTHON_USEDEP}]
- >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
- >=dev-python/testrepository-0.0.17[${PYTHON_USEDEP}]
- >=dev-python/testtools-0.9.32[${PYTHON_USEDEP}] )"
-RDEPEND="~dev-python/pep8-1.4.5[${PYTHON_USEDEP}]
- >=dev-python/pyflakes-0.7.2[${PYTHON_USEDEP}]
- <dev-python/pyflakes-0.7.4[${PYTHON_USEDEP}]
- ~dev-python/flake8-2.0[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]"
-
-python_test() {
- "${PYTHON}" -m subunit.run discover -t ./ . || die
-}
diff --git a/dev-python/hacking/hacking-0.8.0-r1.ebuild b/dev-python/hacking/hacking-0.8.0-r1.ebuild
new file mode 100644
index 000000000000..43916c10cc26
--- /dev/null
+++ b/dev-python/hacking/hacking-0.8.0-r1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/hacking/hacking-0.8.0-r1.ebuild,v 1.1 2014/01/02 15:06:38 idella4 Exp $
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_2} )
+
+inherit distutils-r1
+
+DESCRIPTION="A client for the OpenStack Nova API"
+HOMEPAGE="https://github.com/openstack-dev/hacking"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ >=dev-python/pbr-0.5.21[${PYTHON_USEDEP}]
+ <dev-python/pbr-1.0[${PYTHON_USEDEP}]
+ test? ( >=dev-python/coverage-3.6[${PYTHON_USEDEP}]
+ >=dev-python/fixtures-0.3.14[${PYTHON_USEDEP}]
+ dev-python/subunit[${PYTHON_USEDEP}]
+ >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
+ >=dev-python/testrepository-0.0.17-r2[${PYTHON_USEDEP}]
+ >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
+ >=dev-python/testtools-0.9.32[${PYTHON_USEDEP}]
+ ${RDEPEND} )"
+RDEPEND="~dev-python/pep8-1.4.5[${PYTHON_USEDEP}]
+ >=dev-python/pyflakes-0.7.2[${PYTHON_USEDEP}]
+ <dev-python/pyflakes-0.7.4[${PYTHON_USEDEP}]
+ ~dev-python/flake8-2.0[${PYTHON_USEDEP}]
+ >=dev-python/six-1.4.1[${PYTHON_USEDEP}]"
+DISTUTILS_IN_SOURCE_BUILD=1
+
+python_prepare_all() {
+ sed -e 's:intersphinx_mapping:#&:' -i doc/source/conf.py || die
+ distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+ use doc && sphinx-build -b html -c doc/source/ doc/source/ doc/source/html
+}
+
+python_test() {
+ # https://bugs.launchpad.net/hacking/+bug/1265520
+ if [ "${EPYTHON}" == 'python3.2' ]; then
+ sed -e 's:test_pep8:_&:' -i hacking/tests/test_doctest.py || die
+ fi
+ testr init || die "testr init died"
+ testr run || die "testsuite failed under ${EPYTHON}"
+ flake8 "${PN}"/tests || die "flake8 drew error on a run over ${PN}/tests folder"
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( doc/source/html/. )
+ distutils-r1_python_install_all
+}