diff options
author | 2014-01-02 15:07:02 +0000 | |
---|---|---|
committer | 2014-01-02 15:07:02 +0000 | |
commit | 427e716c86f5831090a784feab73d60f30c5efc9 (patch) | |
tree | 19d025c6dbb057800909e24d2f6138f7c247253b /dev-python/hacking | |
parent | [QA] Shortened DESCRIPTION. (diff) | |
download | historical-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/ChangeLog | 11 | ||||
-rw-r--r-- | dev-python/hacking/Manifest | 11 | ||||
-rw-r--r-- | dev-python/hacking/hacking-0.7.2-r1.ebuild | 49 | ||||
-rw-r--r-- | dev-python/hacking/hacking-0.7.2.ebuild | 36 | ||||
-rw-r--r-- | dev-python/hacking/hacking-0.8.0-r1.ebuild | 59 |
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 +} |