Skip to content

Commit

Permalink
dev-lang/hy and dev-python/astor version bump
Browse files Browse the repository at this point in the history
astor has a dependency on old versions of setuptools
see berkerpeksag/astor#162
  • Loading branch information
tgbugs committed Oct 31, 2019
1 parent 663428b commit 0485c25
Show file tree
Hide file tree
Showing 5 changed files with 80 additions and 2 deletions.
2 changes: 2 additions & 0 deletions dev-lang/hy/Manifest
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,7 @@ AUX hy-0.15.0-do-not-install-get_version.py.patch 569 BLAKE2B 548cec5bc35f65721b
AUX hy-0.16.0-do-not-install-get_version.py.patch 569 BLAKE2B 548cec5bc35f65721b4c8109256e79f2cbf8d2ba6620b66f88618678f73c6117c354622ffdce4936ccbd3574d3f3ce3517eb7f763bf5d770ac652992c81a1cea SHA512 c9ea2ae683ec8391192918cf0173e598732f1d5c1e4cd0814c63b20055c781b8a194694f6ed2585cb4acd43756650a8d9e6d3918956521c24b7c798ee8bdcec1
DIST hy-0.15.0.tar.gz 411900 BLAKE2B 88a7500ecebacd7995aba1efbabead22ce656b1d6e275c5c726ce9b27746729344adfd35f2dfb4247c6d41101317eecfd98e0379e84f88ffea85bfaef2101797 SHA512 d4a08c7df494c5f9ae9a48e51b642cf8c30850209765fb80304132b57fb1133a839c82945662550d1417f4cae4e15f25da388be180143ed7b28fe8d5129844cc
DIST hy-0.16.0.tar.gz 434727 BLAKE2B 05c490049355b496901aea70449e9c30a414bcdd7a5d4a430a672d424eeaa20845d58fd6967433058d4ab6b2969d5744bfdf5dd9cfe976888aeeb35d36a98f91 SHA512 ee9555a58a52bd894904fb0c4892a5c3f0a02b5ab45107ce6ed028840251cc8bd0b1c6264f0f1a345a63352c662861cf3b94049fd58f374dd2ca706ee89c2a4c
DIST hy-0.17.0.tar.gz 438729 BLAKE2B f699198a3181592dc0a1c12ecb85defce5ee592eb3c949635f37af36f39f452b081b18b46a122d515a7246d448c1710eedd8015a14f18dc074c61f0cfccecf8f SHA512 18601bf47df2120f8833a1ae211c416dc90825f31cd50b259adfe0585089a623d0fea13512b2935b093e14d8595c93bc1610939d5f1d664f6acf7ddf7e341542
EBUILD hy-0.15.0.ebuild 1025 BLAKE2B 471c9525da2658bddf6745b6af5276adcace9f846d66b637da04129c0f253c7a25ef5cd6930f8a3c7a1ae044c9cbad77a27f5a9077f25b7627bb103259874ace SHA512 0273b44d98ec53c97cb37eee48030904d4a4ab6fb0c51b813d606c05c6081d57bc0fa1b7a044175c4834b606671637ae047ddec5382c6f00070874914b7e8eab
EBUILD hy-0.16.0.ebuild 1118 BLAKE2B d5690ed3a2c1f6c2b8321200b30a42b981194a0debd20becb3ed35a7f7e788b5c14e80eba33541a301925480bf98acd6741818c419d26a1dfdd18654b69b1999 SHA512 527bf6e9b4c39df972c70b48fe9c5cfe21d08a2f612abd8b8f52d3d3f6ca1fa36cef45fe040514ea7794423b66c9d87c5f6b65707a2375fb704b301db860915a
EBUILD hy-0.17.0.ebuild 1155 BLAKE2B a8ac29b9c84429cf17e72d240f6d0280e4666a77bc8f99502e51b4d7680a7ca075f2855d9d541a8527295651072c503a54e28059bc853a9abd9934e807b8227b SHA512 aecc5dd3deefe8af922153f2a87519fd69e99f9eb7f029d29b03f0b810e76a4075d8651907c290ee1c579f9dae7031690725beb1066744700e139b164e1b7c59
46 changes: 46 additions & 0 deletions dev-lang/hy/hy-0.17.0.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI="7"

RESTRICT="test" # needs some pointy sticks. Seriously.
PYTHON_COMPAT=( pypy3 python{2_7,3_5,3_6,3_7} )

inherit distutils-r1 eutils
DESCRIPTION="A LISP dialect running in python"
HOMEPAGE="http://hylang.org/"
SRC_URI="https://github.com/hylang/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"

KEYWORDS="~amd64 ~x86"
IUSE="test doc"

RDEPEND=">=dev-python/astor-0.8[${PYTHON_USEDEP}]
>=dev-python/clint-0.4[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
dev-python/flake8[${PYTHON_USEDEP}]
>=dev-python/funcparserlib-0.3.6[${PYTHON_USEDEP}]
>=dev-python/rply-0.7.7[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]
)"

PATCHES=( "${FILESDIR}"/${PN}-0.15.0-do-not-install-get_version.py.patch )

src_prepare() {
default
use doc && HTML_DOCS=( docs/_build/html/. )
}

python_compile_all() {
use doc && emake docs
}

python_test() {
nosetests -vv || die "Tests failed under ${EPYTHON}"
}
4 changes: 3 additions & 1 deletion dev-python/astor/Manifest
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
DIST astor-0.7.1.tar.gz 30633 BLAKE2B fbffcbe9cb372c82741788624674c4397c3534eb2b3f44577174279c38d0c45366b444dab1384a251a74ca87840ce150ab1ce3f0439987ba2a19adca270af74f SHA512 c52fa0b8ec5003c04d978c23361d423283a43be2c027d8d39ce1c45528dbbedb98b2a269ce97152bd9a4c942d95a6ec55720757b7811df4f34bb6744e2fff781
EBUILD astor-0.7.1.ebuild 713 BLAKE2B 68f206d26f0239a57fb7ccdbdc1a5a6ac6ae0d441664c39b6f857c5a76f75e69d13fb0327d782922a8e618375b1388c18505b7f60afdf98e5a0c86eee2b4b49e SHA512 2878b056ddb0d402bcb0758b4cab0a2efbb6c23697c11ed5d3d2ab1835f6fc10bde3c89f28c05c72a03c6a313a00d49445e38afa14b5395720872b5adf9f019e
DIST astor-0.8.0.tar.gz 35005 BLAKE2B a1a57b91e197b498affe436c8656498205a09aeed5b4912780f95f58bac8b1d7df5a0cc2fcaf7965e1045ff5c59f00935df93a8e3ef5cf35a5529aae4ab410c3 SHA512 df7aace90ae018aae4ff57ff36178e0b7adea00535f43faf650982d12cf0fa2fe5edbdc3c52597d087fa22aea9f7eb08d0fb93520b9d786727cefc0a0007dac8
EBUILD astor-0.7.1.ebuild 721 BLAKE2B f4066a10e95f23ce9da67d5dfcc0faab9d13d86306249dc9e656543e64aa9145f63448bfb1a775e8888894ed0508048485dfd306104e635b145be860aecb3f1f SHA512 a9a9a4d0686ab56d3ae3162ce02b32552c28858bd80384c8b00804551b7e7e99773ef4bf3ae5317b97be7850b4fd3d0ac177020cabe78606ab00f07a560268dc
EBUILD astor-0.8.0.ebuild 721 BLAKE2B 4197ee31ba402c5a7e7be225928448d2444045e5624696136db12c5daaff72fe0bcc2ee40b4f2c13bfa2dc1c884ab75844cabf2875d91992fb4366ff0dad5580 SHA512 b545aa7d49947422e7ab8569428ecb1537461d7732abc27137e20d5814be3eb150c5652951a8b7475aaa67fd8c0416aa99a8f4e73ea1afb85aa9fca7fffa8927
2 changes: 1 addition & 1 deletion dev-python/astor/astor-0.7.1.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""

DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
DEPEND="<dev-python/setuptools-41.4.0[${PYTHON_USEDEP}]"

python_prepare_all() {
#avoid file collisions picked up by the eclass
Expand Down
28 changes: 28 additions & 0 deletions dev-python/astor/astor-0.8.0.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

EAPI=6
PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} pypy{,3} )

inherit distutils-r1

DESCRIPTION="Read/rewrite/write Python ASTs"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
HOMEPAGE="https://pypi.org/project/astor/"

LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""

DEPEND="<dev-python/setuptools-41.4.0[${PYTHON_USEDEP}]"

python_prepare_all() {
#avoid file collisions picked up by the eclass
sed -e s":find_packages():find_packages(exclude=['tests']):" -i setup.py || die
distutils-r1_python_prepare_all
}
python_test() {
"${PYTHON}" -m unittest discover || die "tests failed under ${EPYTHON}"
}

0 comments on commit 0485c25

Please sign in to comment.