converters/py-webencodings 0.5.1_1 FreeBSD
Character encoding aliases for legacy web content
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- BSD3CLAUSE
- Categories
- converters, www, python
- Package size
- 20.6 KiB, 100.5 KiB installed
Description
In order to be compatible with legacy web content when interpreting something like Content-Type: text/html; charset=latin1, tools need to use a particular set of aliases for encoding labels as well as some overriding rules.
For example, US-ASCII and iso-8859-1 on the web are actually aliases for windows-1252, and an UTF-8 or UTF-16 BOM takes precedence over any other encoding declaration.
The Encoding standard defines all such details so that implementations do not have to reverse-engineer each other.
This module has encoding labels and BOM detection, but the actual implementation for encoders and decoders is Python's.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | converters/py-webencodings | 0.5.1_1 |
| DragonFly | converters/py-webencodings | 0.5.1_1 |
| MidnightBSD | converters/py-webencodings | 0.5.1_1 |
| HardenedBSD | converters/py-webencodings | 0.5.1_1 |
| GhostBSD | converters/py-webencodings | 0.5.1_1 |
| OPNsense | converters/py-webencodings | 0.5.1_1 |
Install
Binary package:
pkg install py312-webencodings
From the ports tree:
cd /usr/ports/converters/py-webencodings/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-webencodings>0:converters/py-webencodings
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.5.1_1 | 0.5.1_1 | 0.5.1 | 0.5.1_1 | 0.5.1_1 |
| FreeBSD:14:quarterly | 0.5.1_1 | 0.5.1_1 | n/a | 0.5.1_1 | 0.5.1_1 |
| FreeBSD:15:latest | 0.5.1_1 | 0.5.1_1 | n/a | 0.5.1_1 | 0.5.1_1 |
| FreeBSD:15:quarterly | 0.5.1_1 | 0.5.1_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.5.1_1 | 0.5.1_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 11
Run dependencies 7
Required by 274
- archivers/py-extractcode
- astro/kosmorro
- astro/py-astroquery
- astro/py-kosmorrolib
- astro/py-skyfield
- astro/py-skyfield-data
- audio/beets
- audio/lollypop
- biology/py-hits
- converters/py-markitdown
- converters/py-svglib
- databases/py-redshift-connector
- deskutils/calibre
- deskutils/nextcloudclient
- deskutils/py-paperless-ngx
- devel/libbson
- devel/llvm-devel
- devel/mongo-c-driver
- devel/py-anywidget
- devel/py-breathe
- devel/py-commoncode
- devel/py-fastprogress
- devel/py-graal
- devel/py-ipydatawidgets
- devel/py-ipympl
- devel/py-ipyparallel
- devel/py-ipywidgets
- devel/py-jupyter
- devel/py-jupyter-collaboration
- devel/py-jupyter-kernel-gateway
- devel/py-jupyter-lsp
- devel/py-jupyter-rfb
- devel/py-jupyter-server
- devel/py-jupyter-server-fileid
- devel/py-jupyter-server-mathjax
- devel/py-jupyter-server-ydoc
- devel/py-jupyterlab
- devel/py-jupyterlab-lsp
- devel/py-jupyterlab-server
- devel/py-jupyterlab-widgets
- devel/py-jupyterlab_launcher
- devel/py-nbclassic
- devel/py-nbconvert
- devel/py-nbdime
- devel/py-notebook-shim
- devel/py-odoo-addon-openupgrade-framework16
- devel/py-odoo-addon-openupgrade-framework17
- devel/py-odoo-addon-openupgrade-framework18
- devel/py-odoo-addon-openupgrade-scripts16
- devel/py-odoo-addon-openupgrade-scripts17
- devel/py-odoo-addon-openupgrade-scripts18
- devel/py-perceval
- devel/py-perceval-mozilla
- devel/py-perceval-opnfv
- devel/py-perceval-puppet
- devel/py-perceval-weblate
- devel/py-plugincode
- devel/py-protobuf-compiler
- devel/py-pytest-jupyter
- devel/py-python-gitlab
- devel/py-qstylizer
- devel/py-scholarly
- devel/py-sirmordred
- devel/py-typecode
- devel/py-virtualenv
- devel/py-zope.testbrowser
- devel/qbs
- devel/shiboken6
- dns/py-dns-lexicon
- editors/remarkable
- emulators/mame
- finance/beancount
- finance/beangulp
- finance/beanquery
- finance/fava
- finance/favagtk
- finance/odoo
- finance/odoo16
- finance/odoo17
- finance/odoo18
- finance/py-financedatabase
- finance/py-financetoolkit
- finance/py-finvizfinance
- finance/py-fundamentalanalysis
- finance/py-ofxparse
- finance/py-openbb
- finance/py-openbb-bls
- finance/py-openbb-ecb
- finance/py-openbb-federal-reserve
- finance/py-openbb-finviz
- finance/py-openbb-sec
- finance/py-openbb-yfinance
- finance/py-thepassiveinvestor
- finance/py-yahooquery
- finance/py-yfinance
- finance/skrooge
- games/anki
- games/gogrepo
- games/gogui
- graphics/colmap
The first 100 are listed.
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| webencodings-0.5.1.tar.gz | 9721 | b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923 |
Master sites 1
- PYPI
Commit history 0
No commits in the history this site was built from.