BSD Ports

www/py-beautifulsoup4 4.15.0_1 FreeBSD

HTML/XML Parser for Python

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
be3fa7ecb2
License
MIT
Categories
www, python
Package size
187.0 KiB, 1133.6 KiB installed

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.15.0, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDwww/py-beautifulsoup44.15.0_1 newestnone known-[email protected]2026-09-06
OpenBSDwww/py-beautifulsoup44.15.0 newestno data-The OpenBSD ports mailing-list <[email protected]>-
NetBSDwww/py-beautifulsoup44.15.0 newestnone known-[email protected]2026-10-16
HardenedBSDwww/py-beautifulsoup44.15.0_1 newestno data-[email protected]-
GhostBSDwww/py-beautifulsoup44.15.0_1 newestno data-[email protected]-

Compare across BSDs

Install

Binary package:

pkg install py312-beautifulsoup4

From the ports tree:

cd /usr/ports/www/py-beautifulsoup4/ && make install clean

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

RUN_DEPENDS=	py312-beautifulsoup4>0:www/py-beautifulsoup4

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest4.15.0_14.15.0_1--4.15.0_1
FreeBSD:14:quarterly4.15.0_14.15.0_1n/a-4.15.0_1
FreeBSD:15:latest4.15.0_14.15.0_1n/a--
FreeBSD:15:quarterly4.15.0_14.15.0_1n/an/an/a
FreeBSD:16:latest4.15.0_14.15.0_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

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 4

The full lists below include those, and their dependencies in turn.

Build dependencies 20
Run dependencies 17
Required by 237

The first 100 are listed.

Configuration

No options to configure.

USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
beautifulsoup4-4.15.0.tar.gz632571288e3ca7d54b06f2ac191970bc275c1939cb46d450b255bf6718b04aa37ab4f7
Master sites 1
  • PYPI

Commit history 1

DateCommitCreditsLog message
be3fa7ecb2 Michael Osipov www/beautifulsoup: Convert build to use PEP 517 and rename to PyPI name
* Rename port to PyPI name according to Python policy * Move build completely to PEP 517 * Take maintainership as agreed with wen New name: www/beautifulsoup4 PR: 297837 Approved by: wen (maintainer via mail) Differential Revision: https://reviews.freebsd.org/D59143