dev-python/beautifulsoup4: re-add 4.13.3 from Gentoo's main

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2025-08-24 13:43:04 +02:00
parent 07f0672883
commit ff03d60cb9
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
4 changed files with 48 additions and 5 deletions

View File

@ -606,11 +606,11 @@ A daily compile test is run at Github with Python 3.9 to catch general faults. E
## Licenses
This repository itself is released under GPL-3 (like most Gentoo repositories), all work on the depending components under the licenses they came from. Perhaps you came here because I filed an issue at your component about a bad or missing license. It is easy to [assign a license](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). During cleanups and license investigations I have been asked often which license to choose. I am not a lawyer, but I can offer the following table, counted over this repository, perhaps this helps your decision. If a package has more than one license listed, all of them are counted.
There are 2385 Ebuilds in total, 2367 of them have in total 2408 (43 different) licenses assigned.
There are 2386 Ebuilds in total, 2368 of them have in total 2409 (43 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1361|
|MIT|1362|
|Apache-2.0|545|
|GPL-3|150|
|BSD|125|

View File

@ -1,3 +1,5 @@
DIST beautifulsoup4-4.12.2.tar.gz 505113 BLAKE2B 94412a87dcffeb14655417eb61a784c8933aea79c81721ebf30114d55fd3e0f58850e0cfed354d3573d1bf18b556f3d83474b64a2a8d88f503c5125d5931321d SHA512 1dbb620f675bb319ef050ece0f343e80359bdc59cd8b8de19b1851aa5bca1081a7e953e3221ad97142198c17f67384c05b0406af24a123d71398f209fb89db97
EBUILD beautifulsoup4-4.12.2.ebuild 900 BLAKE2B ddbbd6ca5bd6b91d06fb3eb9889e341de28a2fe3c852fc65bf1aa76b90dcc556f8024add61a5c4806f9d128cc3651f8b3d2c09f2df3c01e8f42828517d8ac5f4 SHA512 e0f7ff85743151367f59cc91749ef210ce1fe3d3a71ee414a74c6e9f25d651e9670d155b45d492035ba3eea34b530fea4b409145fa6e3d0dc7ef69e2a0d79f20
DIST beautifulsoup4-4.13.3.tar.gz 619516 BLAKE2B f7fc24efe3a107b063b985888481e851ff73e1a1b672701af7846cab6d7ba550339111c0c0b6928656f034561a33e264bf3cfa5c0f097eb6c64a9b46a795fcb6 SHA512 44cc938e5f981be0deeba864ed44460bcf37e8cdc1c1732fc948d3bc310b1b1008817a63794eb650165d7b56eda6d668ab0e16bcc5dd3ffcecbd932f743d48c1
EBUILD beautifulsoup4-4.12.2.ebuild 909 BLAKE2B 0470a52ef216717cdec468fdeb7fd35d1011de079e198d5a5b4fec3c362d05218c588819122b8e2baed0e226db7ff4348e52a223512241d02092787353ed883d SHA512 b8f47d4fa5a8f8998ac59f89c1d98ea86b76da460b7a383620390ee3edb48ba00967b488762a1c6894463b6733d4cb40536728c9c94879b1ad614fc98731b968
EBUILD beautifulsoup4-4.13.3.ebuild 1050 BLAKE2B 13374cc92bb5ce6e8a70d6a36e56d5646e1a2973e7d6086d1b00a2b82b4ff1d3f630f22e50d82d425400d40cec5ef27815596acfb9ae10ce55587120431e6d88 SHA512 d45610bd5a70a96c4fc3949676f0970bd09a5728dd50bbca1ba909e8821bc3a0852f810b363f57afd5571a1074968c93c5c700b06cd0f576b7adac1dffaaea19
MISC metadata.xml 466 BLAKE2B bfa24c4b857c2f042ac6495ef1d369eab11303c3913fecf068d391549691d1f90641c2511bd52e3854156909c6027adf2ccc1481089f3aa66b504852ee88bc2f SHA512 c172ed4193efc223f726c235153e4b61f55cd3be4bc37f4ce7e6142252c10e7006210a0d6842072b1e01fb6a83c955fab04558a37223ac201b08bcd78db88177

View File

@ -1,10 +1,10 @@
# Copyright 1999-2024 Gentoo Authors
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=hatchling
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
inherit distutils-r1 pypi

View File

@ -0,0 +1,41 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=hatchling
PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
inherit distutils-r1 pypi
DESCRIPTION="Pythonic idioms for iterating, searching, and modifying an HTML/XML parse tree"
HOMEPAGE="
https://www.crummy.com/software/BeautifulSoup/bs4/
https://pypi.org/project/beautifulsoup4/
"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
RDEPEND="
dev-python/html5lib[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]
>=dev-python/soupsieve-2.6[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}]
"
# bs4 prefers cchardet > chardet > charset-normalizer
# however, charset-normalizer causes test failures, so force the other two
# dev-python/chardet[${PYTHON_USEDEP}]
BDEPEND="
test? (
|| (
dev-python/faust-cchardet[${PYTHON_USEDEP}]
dev-python/chardet[${PYTHON_USEDEP}]
)
dev-python/packaging[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest
distutils_enable_sphinx doc