dev-python/beautifulsoup4: add 4.12.2

Closes: #2738
Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2024-02-11 17:20:16 +01:00
parent 48274ad49c
commit c0f75f5287
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
3 changed files with 41 additions and 3 deletions

View File

@ -617,12 +617,12 @@ 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 1679 Ebuilds in total, 1668 of them have in total 1687 (42 different) licenses assigned.
There are 1682 Ebuilds in total, 1671 of them have in total 1690 (42 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|957|
|Apache-2.0|364|
|MIT|958|
|Apache-2.0|366|
|GPL-3|113|
|BSD|95|
|LGPL-3|24|

View File

@ -1,3 +1,5 @@
DIST beautifulsoup4-4.11.1.tar.gz 517113 BLAKE2B bc0cc8dbb1bffca2d3441a274147f201b79447f2147f7b4c329f05f6d230f9986eebd3709199d0b3c7dba8c15e4ce42e9dc75e290a2bfdfdae643f5dfe07e767 SHA512 7446be07cd55f23def929e6491f0d74a940cf50206ed520b8ae7b9d57bd19ecf6aa821f446ca4f26f1e08b43fcc71fb397886f51a3f0ec691f9e53dfdc7a0cf8
DIST beautifulsoup4-4.12.2.tar.gz 505113 BLAKE2B 94412a87dcffeb14655417eb61a784c8933aea79c81721ebf30114d55fd3e0f58850e0cfed354d3573d1bf18b556f3d83474b64a2a8d88f503c5125d5931321d SHA512 1dbb620f675bb319ef050ece0f343e80359bdc59cd8b8de19b1851aa5bca1081a7e953e3221ad97142198c17f67384c05b0406af24a123d71398f209fb89db97
EBUILD beautifulsoup4-4.11.1.ebuild 892 BLAKE2B 2d75183566afadf2f93a2c2438479150a8ce056acd2a5cf2f2c4554739f0a1801471fd4c1cdffb8bb3c329dbcd31e7d06ad4dbe1210f953603663757ed58bee9 SHA512 1f716c0e6471b0e0260ab4abce4143e07e81c1003b8f8828e9dec9e250be265989c85eb0a0dd66237d9c0bda3861345641b25e2de52042c199029d5a3135de2c
EBUILD beautifulsoup4-4.12.2.ebuild 900 BLAKE2B caf20d066c038dc532a75c01eecf8bd456c18bc68bd1325a89314b0fbc89704a7b3d64c7a1d0c8f2efe28a72ff321454f2d0bef8b8214a9eea5359f384796d48 SHA512 44068a6ad1037579daa9a138df1f545d1c6974af4d77dc4a7143b51cb6e036edaaad2fda8361f4ee1421a684a4744c2397bafa6add6ab37e235589383c0fd1c4
MISC metadata.xml 466 BLAKE2B bfa24c4b857c2f042ac6495ef1d369eab11303c3913fecf068d391549691d1f90641c2511bd52e3854156909c6027adf2ccc1481089f3aa66b504852ee88bc2f SHA512 c172ed4193efc223f726c235153e4b61f55cd3be4bc37f4ce7e6142252c10e7006210a0d6842072b1e01fb6a83c955fab04558a37223ac201b08bcd78db88177

View File

@ -0,0 +1,36 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=hatchling
PYTHON_COMPAT=( python3_{10..12} )
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/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
RDEPEND="
>=dev-python/soupsieve-1.3[${PYTHON_USEDEP}]
dev-python/html5lib[${PYTHON_USEDEP}]
dev-python/lxml[${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/cchardet[${PYTHON_USEDEP}]
dev-python/chardet[${PYTHON_USEDEP}]
)
)
"
distutils_enable_tests pytest
distutils_enable_sphinx doc/source