BSD Ports

www/py-beautifulsoup 4.14.3 MidnightBSD

HTML/XML Parser for Python

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
8b9b65a054
License
mit
Categories
www, python

Description

Beautiful Soup parses arbitrarily invalid XML- or HTML-like substance into a tree representation. It provides methods and Pythonic idioms that make it easy to search and modify the tree.

A well-formed XML/HTML document will yield a well-formed data structure. An ill-formed XML/HTML document will yield a correspondingly ill-formed data structure. If your document is only locally well-formed, you can use this library to find and process the well-formed part of it. The BeautifulSoup class has heuristics for obtaining a sensible parse tree in the face of common HTML errors.

In the other systems

The newest version among them is 4.14.3, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDwww/py-beautifulsoup4.14.3 newestno data-[email protected]2026-07-17
DragonFlywww/py-beautifulsoup4.13.3_1none known-[email protected]-
OPNsensewww/py-beautifulsoup4.13.4_2none known-[email protected]-

Install

Binary package:

mport install ${PYTHON_PKGNAMEPREFIX}beautifulsoup

From mports:

cd /usr/mports/www/py-beautifulsoup && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Build 2

Runtime 3

Build dependencies 2
Run dependencies 3

Configuration

No options to configure.

USES
python
Service scripts
none

Files

pkg-plist 51
  • %%PYTHON_SITELIBDIR%%/beautifulsoup4-.dist-info/METADATA
  • %%PYTHON_SITELIBDIR%%/beautifulsoup4-.dist-info/RECORD
  • %%PYTHON_SITELIBDIR%%/beautifulsoup4-.dist-info/WHEEL
  • %%PYTHON_SITELIBDIR%%/beautifulsoup4-.dist-info/licenses/AUTHORS
  • %%PYTHON_SITELIBDIR%%/beautifulsoup4-.dist-info/licenses/LICENSE
  • %%PYTHON_SITELIBDIR%%/bs4/__init__.py
  • %%PYTHON_SITELIBDIR%%/bs4/__pycache__/__init__.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/bs4/__pycache__/__init__.pyc
  • %%PYTHON_SITELIBDIR%%/bs4/__pycache__/_deprecation.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/bs4/__pycache__/_deprecation.pyc
  • %%PYTHON_SITELIBDIR%%/bs4/__pycache__/_typing.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/bs4/__pycache__/_typing.pyc
  • %%PYTHON_SITELIBDIR%%/bs4/__pycache__/_warnings.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/bs4/__pycache__/_warnings.pyc
  • %%PYTHON_SITELIBDIR%%/bs4/__pycache__/css.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/bs4/__pycache__/css.pyc
  • %%PYTHON_SITELIBDIR%%/bs4/__pycache__/dammit.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/bs4/__pycache__/dammit.pyc
  • %%PYTHON_SITELIBDIR%%/bs4/__pycache__/diagnose.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/bs4/__pycache__/diagnose.pyc
  • %%PYTHON_SITELIBDIR%%/bs4/__pycache__/element.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/bs4/__pycache__/element.pyc
  • %%PYTHON_SITELIBDIR%%/bs4/__pycache__/exceptions.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/bs4/__pycache__/exceptions.pyc
  • %%PYTHON_SITELIBDIR%%/bs4/__pycache__/filter.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/bs4/__pycache__/filter.pyc
  • %%PYTHON_SITELIBDIR%%/bs4/__pycache__/formatter.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/bs4/__pycache__/formatter.pyc
  • %%PYTHON_SITELIBDIR%%/bs4/_deprecation.py
  • %%PYTHON_SITELIBDIR%%/bs4/_typing.py
  • %%PYTHON_SITELIBDIR%%/bs4/_warnings.py
  • %%PYTHON_SITELIBDIR%%/bs4/builder/__init__.py
  • %%PYTHON_SITELIBDIR%%/bs4/builder/__pycache__/__init__.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/bs4/builder/__pycache__/__init__.pyc
  • %%PYTHON_SITELIBDIR%%/bs4/builder/__pycache__/_html5lib.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/bs4/builder/__pycache__/_html5lib.pyc
  • %%PYTHON_SITELIBDIR%%/bs4/builder/__pycache__/_htmlparser.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/bs4/builder/__pycache__/_htmlparser.pyc
  • %%PYTHON_SITELIBDIR%%/bs4/builder/__pycache__/_lxml.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/bs4/builder/__pycache__/_lxml.pyc
  • %%PYTHON_SITELIBDIR%%/bs4/builder/_html5lib.py
  • %%PYTHON_SITELIBDIR%%/bs4/builder/_htmlparser.py
  • %%PYTHON_SITELIBDIR%%/bs4/builder/_lxml.py
  • %%PYTHON_SITELIBDIR%%/bs4/css.py
  • %%PYTHON_SITELIBDIR%%/bs4/dammit.py
  • %%PYTHON_SITELIBDIR%%/bs4/diagnose.py
  • %%PYTHON_SITELIBDIR%%/bs4/element.py
  • %%PYTHON_SITELIBDIR%%/bs4/exceptions.py
  • %%PYTHON_SITELIBDIR%%/bs4/filter.py
  • %%PYTHON_SITELIBDIR%%/bs4/formatter.py
  • %%PYTHON_SITELIBDIR%%/bs4/py.typed
distinfo 1
FileSizeSHA256
beautifulsoup4-4.14.3.tar.gz6277376292b1c5186d356bba669ef9f7f051757099565ad9ada5dd630bd9de5fa7fb86
Master sites 1
  • PYPI

Commit history 1

DateCommitCreditsLog message
8b9b65a054 Lucas Holt www/py-beautifulsoup: refresh plist for 4.14
AI-Assisted-by: OpenAI Codex <[email protected]> Signed-off-by: Lucas Holt <[email protected]>