summaryrefslogtreecommitdiff
path: root/dev-python/beautifulsoup
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/beautifulsoup')
-rw-r--r--dev-python/beautifulsoup/Manifest6
-rw-r--r--dev-python/beautifulsoup/beautifulsoup-4.5.1.ebuild1
-rw-r--r--dev-python/beautifulsoup/beautifulsoup-4.6.3.ebuild3
-rw-r--r--dev-python/beautifulsoup/beautifulsoup-4.8.1.ebuild36
4 files changed, 43 insertions, 3 deletions
diff --git a/dev-python/beautifulsoup/Manifest b/dev-python/beautifulsoup/Manifest
index 65e235ef916d..b9f4c7fb3917 100644
--- a/dev-python/beautifulsoup/Manifest
+++ b/dev-python/beautifulsoup/Manifest
@@ -1,7 +1,9 @@
DIST BeautifulSoup-3.2.1.tar.gz 31224 BLAKE2B 9361ce6d048d0443c3257d10ec2734c24202af8eb850a59a4344e6992856f849d92dd509f102c27cdf9634bbc235e5f96e304993e6d4813d275d66bd3791b451 SHA512 365b7b045a2069cf437877543577bc0aa99256a6dc4c9743670b46bfceab5494a06628012d6eccecfe99c25d5c9e0c65814964b47026f15ba1a538444cfb7789
DIST beautifulsoup4-4.5.1.tar.gz 158039 BLAKE2B 5eb99c7efdb13c359385c7c7f3280332ca28cc4b5ff80b90c326d80ef55acef8e98d86691a7b1df420bf68bc65e96ad7d559b461a03f44e494fb4b7789753601 SHA512 d560d7f743507084ec546708d29bb3764512f5b2c380004280dde813350bf48d1697fddce3bd3f95186407bf5142941d7adc7d0de8e7962eb5ca1278dbc7e93f
DIST beautifulsoup4-4.6.3.tar.gz 167469 BLAKE2B 0bc8f729298a2fd1e8f3cc8a7635587217f9a2e6e2c71709e99c40eedf1ebb4d76cd0d17ec36b99f3ee047193e4d44e31b8d2aa9864c43ce5db380fbdc083f76 SHA512 0cacae77843326ebee87d108b6706a7ca6943684bcccc62554d2ae5d77dfd181c97435ceca9d3e2e51962b024bbe52bc08d7f0dc516311aa87b3a1f87fb4ae23
+DIST beautifulsoup4-4.8.1.tar.gz 159164 BLAKE2B 00121e9b30f700ade0bb2ec8f637b4173ecb4c187b8f9a77bcc4e6b333fced85a699c8d9efa5b757ab02f54c2b05740702c13625ff427730ccc1f6a97f43fa48 SHA512 7abc5e84cb8da5428dafc6b473418d0cc72b518cb1a73d4ae58b8dad3ec985e5778629dc1d7c8374dfb223be981983c745a1dbb55a98078b4cfe7ba5ce25539b
EBUILD beautifulsoup-3.2.1-r1.ebuild 836 BLAKE2B 52e0e05b6a8cad84e346a246ca15ca7f8831d10896878f8532a8293f29970e66973942dc09174646e12dbef94874aacd03c844b71adb25054deec43333de60a8 SHA512 3c6cfa0a3afb65c665a17eb55b8ab8f6f1622b4525391b7135e90197ebf769ff03d731714167dbdd438e06bbb014d5bdf00c4d6cd8412f6095df84cb89a69c1c
-EBUILD beautifulsoup-4.5.1.ebuild 1331 BLAKE2B 41df0668d04508552eaa5bcd45cf5707f6c879d5ec0d2c30d49200082d29ee9e06eb5c1a4ff43694274705f5f7aafba0d3ea7e1c6db64ef37bf6af6a62245904 SHA512 8017e3175917da6ca39acf5caab10386df9314472cca10987f87fcac419dd7a2a7edbb6550b85b80a414feb7b026ded5dd88e013fd8521dc09185bb3dffd6b80
-EBUILD beautifulsoup-4.6.3.ebuild 1302 BLAKE2B a4594b2a5e2343584aee6041ae78889f38be83681ca721650ff6cdbba24a20e02c5999f395d6af6cd2f6fa0d27d404ee0b4ed1eeafce1db0a51db8412c030ffd SHA512 4d407178fb0a24491b57225452ee758ac8cfd301f8a2c613af8334d056caad20fe629a58f8c291b087cf3929c8301ef8fe194b3c96f0e724d3f52aa2342a4f02
+EBUILD beautifulsoup-4.5.1.ebuild 1358 BLAKE2B 7e26f86e615618c2f2a41de43329791b55a744fa72e9946161368146ad49154f228d405cc30dd7cbeb43b5bb9206750c71e45cf58de7944c8056bf613707dcfe SHA512 e159aa7e2409e67d90322dbcdc882935c22833f6b88a24c656198b47e8ca50b801772e26e5a0b5daf81bff613d2e1cdbd13b5d91ea4982cd06e979d6eefc32a1
+EBUILD beautifulsoup-4.6.3.ebuild 1329 BLAKE2B 150f8c0e7d6937fd477a9298ea6731d3b7083c31de50600ddb8cbf17f8b59d1c22a0295999b1b75a3a80ad5deba5934e65814964580bcf56cb7e7d4425b4cf33 SHA512 0a4c11b1ff939c9fed55268ac0500d86d02f6fef5f38ab5dd6efe57dbfdaf4496f3c673634df4404e48a235e7312906d13190313158fd1ed7071cf349c0c3e69
+EBUILD beautifulsoup-4.8.1.ebuild 1065 BLAKE2B 2b6c11924cd6c9d4b778b3317d8a0cf785683d6d1eac519dc3c78a1e8a7823119fd881b5ba496db44b4d0c54f63461ed15d9b1c4766d3f85d474a54171118461 SHA512 3be5b0a8722d2d6f68dad3971ff5dfe00a84d59ee24d56d6a6ba4f813aa3dd391952a1810d4b02db5ee09c2366758f91ffadcfb6a728d08a698444a813182332
MISC metadata.xml 720 BLAKE2B eb5a827491cd19df36bee9593e3e110a986fceee9f6d62a4de47edfc3daf4e1090062a2a9a4c8bc9cbb4f9b378de0c21126b3229740b7e75fba22643fb28fbcd SHA512 94493d30b0e0e55b94d08f9a56841c54088469a86b706b73e8efe9c0f9a0da598feececd01f5f14d7e28bfe6fea5d7b017fb84a2df680335f519803450c6f578
diff --git a/dev-python/beautifulsoup/beautifulsoup-4.5.1.ebuild b/dev-python/beautifulsoup/beautifulsoup-4.5.1.ebuild
index eb1a00911223..87b2796d27f7 100644
--- a/dev-python/beautifulsoup/beautifulsoup-4.5.1.ebuild
+++ b/dev-python/beautifulsoup/beautifulsoup-4.5.1.ebuild
@@ -20,6 +20,7 @@ SLOT="4"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="doc test"
+RESTRICT="!test? ( test )"
# html5lib is optional however hard coding since its use is actively discouraged in the devmanual
RDEPEND="
diff --git a/dev-python/beautifulsoup/beautifulsoup-4.6.3.ebuild b/dev-python/beautifulsoup/beautifulsoup-4.6.3.ebuild
index 9819d650d909..9566d646c163 100644
--- a/dev-python/beautifulsoup/beautifulsoup-4.6.3.ebuild
+++ b/dev-python/beautifulsoup/beautifulsoup-4.6.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -19,6 +19,7 @@ SLOT="4"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="doc test"
+RESTRICT="!test? ( test )"
# html5lib is optional however hard coding since its use is actively discouraged in the devmanual
RDEPEND="
diff --git a/dev-python/beautifulsoup/beautifulsoup-4.8.1.ebuild b/dev-python/beautifulsoup/beautifulsoup-4.8.1.ebuild
new file mode 100644
index 000000000000..a40d7f313a1d
--- /dev/null
+++ b/dev-python/beautifulsoup/beautifulsoup-4.8.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+MY_PN="${PN}4"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Pythonic idioms for iterating, searching, and modifying an HTML/XML parse tree"
+HOMEPAGE="https://www.crummy.com/software/BeautifulSoup/bs4/"
+SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="4"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+
+# html5lib is optional however hard coding since its use is actively discouraged in the devmanual
+RDEPEND="
+ dev-python/soupsieve[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/html5lib[${PYTHON_USEDEP}]' python2_7 pypy)
+ $(python_gen_cond_dep 'dev-python/lxml[${PYTHON_USEDEP}]' python2_7 'python3*')
+"
+BDEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+distutils_enable_tests nose
+distutils_enable_sphinx doc/source --no-autodoc
+
+python_test() {
+ nosetests --verbose -w "${BUILD_DIR}"/lib || die "Tests fail with ${EPYTHON}"
+}