{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["python","www"],"comment":"HTML/XML Parser for Python","compare":"/compare/py312-beautifulsoup4/index.json","dependentCount":null,"description":"Beautiful Soup parses arbitrarily invalid XML- or HTML-like substance\ninto a tree representation. It provides methods and Pythonic idioms\nthat make it easy to search and modify the tree.\n\nA well-formed XML/HTML document will yield a well-formed data\nstructure. An ill-formed XML/HTML document will yield a\ncorrespondingly ill-formed data structure. If your document is only\nlocally well-formed, you can use this library to find and process the\nwell-formed part of it. The BeautifulSoup class has heuristics for\nobtaining a sensible parse tree in the face of common HTML errors.","flavors":[],"html":"https://daemonports.org/dragonfly/www/py-beautifulsoup4/","kind":"port","lastUpdate":null,"license":["MIT"],"licenses":["MIT"],"maintainer":"michaelo@FreeBSD.org","name":"py312-beautifulsoup4","newest":true,"newestVersion":"4.15.0","noVulnData":false,"origin":"www/py-beautifulsoup4","otherSystems":[{"maintainer":"michaelo@FreeBSD.org","newest":true,"origin":"www/py-beautifulsoup4","path":"/www/py-beautifulsoup4/","system":"FreeBSD","updated":"2026-09-06","version":"4.15.0_1"},{"maintainer":"The OpenBSD ports mailing-list \u003cports@openbsd.org\u003e","newest":true,"noVulnData":true,"origin":"www/py-beautifulsoup4","path":"/openbsd/www/py-beautifulsoup4/","system":"OpenBSD","version":"4.15.0"},{"maintainer":"pkgsrc-users@NetBSD.org","newest":true,"origin":"www/py-beautifulsoup4","path":"/netbsd/www/py-beautifulsoup4/","system":"NetBSD","updated":"2026-10-16","version":"4.15.0"},{"maintainer":"michaelo@FreeBSD.org","newest":true,"noVulnData":true,"origin":"www/py-beautifulsoup4","path":"","system":"HardenedBSD","version":"4.15.0_1"},{"maintainer":"michaelo@FreeBSD.org","newest":true,"noVulnData":true,"origin":"www/py-beautifulsoup4","path":"","system":"GhostBSD","version":"4.15.0_1"}],"packages":null,"pkgName":"py312-beautifulsoup4-4.15.0_1","related":null,"repository":"DPorts","requiredBy":["astro/py-astroquery","astro/py-skyfield","audio/beets","audio/lollypop","databases/py-redshift-connector","deskutils/calibre","devel/py-commoncode","devel/py-nbconvert","devel/py-perceval","devel/py-scholarly","dns/py-dns-lexicon","editors/remarkable","finance/beancount","finance/beangulp","finance/py-finvizfinance","finance/py-ofxparse","finance/py-openbb-federal-reserve","finance/py-openbb-sec","finance/py-yahooquery","finance/py-yfinance","graphics/py-hiplot","graphics/variety","misc/pubs","misc/py-cppman","misc/py-pypatent","multimedia/py-subliminal","net-im/toot","net-mgmt/nagstamon","net-mgmt/py-opn-cli","net-mgmt/py-pypowerwall","net/py-gdown","science/py-libpysal","science/py-pymatgen","sysutils/py-dlipower","textproc/py-dialect","textproc/py-furo","textproc/py-markdownify","textproc/py-mf2py","textproc/py-mkdocs-mermaid2-plugin","textproc/py-pydata-sphinx-theme","textproc/py-readtime","textproc/py-sphinx-material","www/buku","www/flexget","www/offpunk","www/py-django-htmlmin","www/py-google","www/py-googlesearch-python","www/py-mechanicalsoup","www/py-python-fasthtml","www/py-ttrv","www/py-tuir","www/py-wagtail","www/py-webtest","www/py-wikipedia"],"requiredByCount":55,"runDepends":["devel/py-lxml","devel/py-typing-extensions","lang/python312","www/py-html5lib","www/py-soupsieve"],"status":null,"system":"dragonfly","systemLabel":"DragonFly","version":"4.15.0_1","versions":[{"date":"2026-11-11","version":"4.15.0"}],"vulnerabilities":null,"www":"https://www.crummy.com/software/BeautifulSoup/"}
