www/py-genshi - The NetBSD Packages Collection

Python toolkit for generation of output for the web

Genshi is a Python library that provides an integrated set of components for
parsing, generating, and processing HTML, XML or other textual content for
output generation on the web. The major feature is a template language, which
is heavily inspired by Kid.

Build dependencies

pkgtools/cwrappers

Runtime dependencies

devel/py-babel textproc/py-expat devel/py-setuptools lang/python38 lang/python38

Available binary packages

aarch64:py27-genshi-0.7.3.tgz(NetBSD 9.0)
aarch64:py36-genshi-0.7.3.tgz(NetBSD 9.0)
aarch64:py37-genshi-0.7.3.tgz(NetBSD 9.0)
aarch64:py38-genshi-0.7.3.tgz(NetBSD 9.0)
aarch64:py27-genshi-0.7.3.tgz(NetBSD 9.0)
aarch64:py36-genshi-0.7.3.tgz(NetBSD 9.0)
aarch64:py37-genshi-0.7.3.tgz(NetBSD 9.0)
aarch64:py38-genshi-0.7.3.tgz(NetBSD 9.0)
aarch64:py27-genshi-0.7.3.tgz(NetBSD 9.0)
aarch64:py36-genshi-0.7.3.tgz(NetBSD 9.0)
aarch64:py37-genshi-0.7.3.tgz(NetBSD 9.0)
aarch64:py38-genshi-0.7.3.tgz(NetBSD 9.0)
aarch64:py39-genshi-0.7.3.tgz(NetBSD 9.0)
alpha:py27-genshi-0.7.3.tgz(NetBSD 9.0)
alpha:py36-genshi-0.7.3.tgz(NetBSD 9.0)
alpha:py37-genshi-0.7.3.tgz(NetBSD 9.0)
alpha:py38-genshi-0.7.3.tgz(NetBSD 9.0)
alpha:py39-genshi-0.7.3.tgz(NetBSD 9.0)
alpha:py27-genshi-0.7.3.tgz(NetBSD 9.0)
alpha:py36-genshi-0.7.3.tgz(NetBSD 9.0)
alpha:py37-genshi-0.7.3.tgz(NetBSD 9.0)
alpha:py38-genshi-0.7.3.tgz(NetBSD 9.0)
alpha:py27-genshi-0.7.3.tgz(NetBSD 9.0)
alpha:py36-genshi-0.7.3.tgz(NetBSD 9.0)
alpha:py37-genshi-0.7.3.tgz(NetBSD 9.0)
alpha:py38-genshi-0.7.3.tgz(NetBSD 9.0)
earm:py27-genshi-0.7.3.tgz(NetBSD 9.0)
earm:py36-genshi-0.7.3.tgz(NetBSD 9.0)
earm:py37-genshi-0.7.3.tgz(NetBSD 9.0)
earm:py38-genshi-0.7.3.tgz(NetBSD 9.0)
earm:py27-genshi-0.7.3.tgz(NetBSD 9.0)
earm:py36-genshi-0.7.3.tgz(NetBSD 9.0)
earm:py37-genshi-0.7.3.tgz(NetBSD 9.0)
earm:py38-genshi-0.7.3.tgz(NetBSD 9.0)
earm:py27-genshi-0.7.3.tgz(NetBSD 9.0)
earm:py36-genshi-0.7.3.tgz(NetBSD 9.0)
earm:py37-genshi-0.7.3.tgz(NetBSD 9.0)
earm:py38-genshi-0.7.3.tgz(NetBSD 9.0)
earm:py39-genshi-0.7.3.tgz(NetBSD 9.0)
earmv6hf:py27-genshi-0.7.3.tgz(NetBSD 9.0)
earmv6hf:py36-genshi-0.7.3.tgz(NetBSD 9.0)
earmv6hf:py37-genshi-0.7.3.tgz(NetBSD 9.0)
earmv6hf:py38-genshi-0.7.3.tgz(NetBSD 9.0)
earmv6hf:py39-genshi-0.7.3.tgz(NetBSD 9.0)
earmv6hf:py27-genshi-0.7.3.tgz(NetBSD 9.0)
earmv6hf:py36-genshi-0.7.3.tgz(NetBSD 9.0)
earmv6hf:py37-genshi-0.7.3.tgz(NetBSD 9.0)
earmv6hf:py38-genshi-0.7.3.tgz(NetBSD 9.0)
earmv6hf:py27-genshi-0.7.3.tgz(NetBSD 9.0)
earmv6hf:py36-genshi-0.7.3.tgz(NetBSD 9.0)
earmv6hf:py37-genshi-0.7.3.tgz(NetBSD 9.0)
earmv6hf:py38-genshi-0.7.3.tgz(NetBSD 9.0)
earmv6hf:py27-genshi-0.7.3.tgz(NetBSD 9.0)
earmv6hf:py36-genshi-0.7.3.tgz(NetBSD 9.0)
earmv6hf:py37-genshi-0.7.3.tgz(NetBSD 9.0)
earmv6hf:py38-genshi-0.7.3.tgz(NetBSD 9.0)
earmv6hf:py39-genshi-0.7.3.tgz(NetBSD 9.0)
earmv7hf:py27-genshi-0.7.3.tgz(NetBSD 8.0)
earmv7hf:py36-genshi-0.7.3.tgz(NetBSD 8.0)
earmv7hf:py37-genshi-0.7.3.tgz(NetBSD 8.0)
earmv7hf:py38-genshi-0.7.3.tgz(NetBSD 8.0)
earmv7hf:py39-genshi-0.7.3.tgz(NetBSD 8.0)
earmv7hf:py27-genshi-0.7.3.tgz(NetBSD 8.0)
earmv7hf:py36-genshi-0.7.3.tgz(NetBSD 8.0)
earmv7hf:py37-genshi-0.7.3.tgz(NetBSD 8.0)
earmv7hf:py38-genshi-0.7.3.tgz(NetBSD 8.0)
earmv7hf:py27-genshi-0.7.3.tgz(NetBSD 8.0)
earmv7hf:py36-genshi-0.7.3.tgz(NetBSD 8.0)
earmv7hf:py37-genshi-0.7.3.tgz(NetBSD 8.0)
earmv7hf:py38-genshi-0.7.3.tgz(NetBSD 8.0)
earmv7hf:py27-genshi-0.7.3.tgz(NetBSD 8.0)
earmv7hf:py36-genshi-0.7.3.tgz(NetBSD 8.0)
earmv7hf:py37-genshi-0.7.3.tgz(NetBSD 8.0)
earmv7hf:py38-genshi-0.7.3.tgz(NetBSD 8.0)
earmv7hf:py27-genshi-0.7.3.tgz(NetBSD 9.0)
earmv7hf:py36-genshi-0.7.3.tgz(NetBSD 9.0)
earmv7hf:py37-genshi-0.7.3.tgz(NetBSD 9.0)
earmv7hf:py38-genshi-0.7.3.tgz(NetBSD 9.0)
earmv7hf:py39-genshi-0.7.3.tgz(NetBSD 9.0)
earmv7hf:py27-genshi-0.7.3.tgz(NetBSD 9.0)
earmv7hf:py36-genshi-0.7.3.tgz(NetBSD 9.0)
earmv7hf:py37-genshi-0.7.3.tgz(NetBSD 9.0)
earmv7hf:py38-genshi-0.7.3.tgz(NetBSD 9.0)
earmv7hf:py27-genshi-0.7.3.tgz(NetBSD 9.0)
earmv7hf:py36-genshi-0.7.3.tgz(NetBSD 9.0)
earmv7hf:py37-genshi-0.7.3.tgz(NetBSD 9.0)
earmv7hf:py38-genshi-0.7.3.tgz(NetBSD 9.0)
earmv7hf:py27-genshi-0.7.3.tgz(NetBSD 9.0)
earmv7hf:py36-genshi-0.7.3.tgz(NetBSD 9.0)
earmv7hf:py37-genshi-0.7.3.tgz(NetBSD 9.0)
earmv7hf:py38-genshi-0.7.3.tgz(NetBSD 9.0)
earmv7hf:py27-genshi-0.7.3.tgz(NetBSD 9.0)
earmv7hf:py36-genshi-0.7.3.tgz(NetBSD 9.0)
earmv7hf:py37-genshi-0.7.3.tgz(NetBSD 9.0)
earmv7hf:py38-genshi-0.7.3.tgz(NetBSD 9.0)
earmv7hf:py39-genshi-0.7.3.tgz(NetBSD 9.0)
i386:py27-genshi-0.7.3.tgz(NetBSD 8.0)
i386:py36-genshi-0.7.3.tgz(NetBSD 8.0)
i386:py37-genshi-0.7.3.tgz(NetBSD 8.0)
i386:py38-genshi-0.7.3.tgz(NetBSD 8.0)
i386:py27-genshi-0.7.3.tgz(NetBSD 8.0)
i386:py36-genshi-0.7.3.tgz(NetBSD 8.0)
i386:py37-genshi-0.7.3.tgz(NetBSD 8.0)
i386:py38-genshi-0.7.3.tgz(NetBSD 8.0)
i386:py27-genshi-0.7.3.tgz(NetBSD 8.0)
i386:py36-genshi-0.7.3.tgz(NetBSD 8.0)
i386:py37-genshi-0.7.3.tgz(NetBSD 8.0)
i386:py38-genshi-0.7.3.tgz(NetBSD 8.0)
i386:py39-genshi-0.7.3.tgz(NetBSD 8.0)
i386:py27-genshi-0.7.3.tgz(NetBSD 9.0)
i386:py36-genshi-0.7.3.tgz(NetBSD 9.0)
i386:py37-genshi-0.7.3.tgz(NetBSD 9.0)
i386:py38-genshi-0.7.3.tgz(NetBSD 9.0)
i386:py27-genshi-0.7.3.tgz(NetBSD 9.0)
i386:py36-genshi-0.7.3.tgz(NetBSD 9.0)
i386:py37-genshi-0.7.3.tgz(NetBSD 9.0)
i386:py38-genshi-0.7.3.tgz(NetBSD 9.0)
i386:py27-genshi-0.7.3.tgz(NetBSD 9.0)
i386:py36-genshi-0.7.3.tgz(NetBSD 9.0)
i386:py37-genshi-0.7.3.tgz(NetBSD 9.0)
i386:py38-genshi-0.7.3.tgz(NetBSD 9.0)
i386:py39-genshi-0.7.3.tgz(NetBSD 9.0)
m68k:py27-genshi-0.7.3.tgz(NetBSD 9.0)
m68k:py36-genshi-0.7.3.tgz(NetBSD 9.0)
m68k:py37-genshi-0.7.3.tgz(NetBSD 9.0)
m68k:py37-genshi-0.7.3.tgz(NetBSD 9.0)
mips64eb:py27-genshi-0.7.3.tgz(NetBSD 9.0)
mips64eb:py36-genshi-0.7.3.tgz(NetBSD 9.0)
mips64eb:py37-genshi-0.7.3.tgz(NetBSD 9.0)
mips64eb:py38-genshi-0.7.3.tgz(NetBSD 9.0)
mips64eb:py27-genshi-0.7.3.tgz(NetBSD 9.0)
mips64eb:py36-genshi-0.7.3.tgz(NetBSD 9.0)
mips64eb:py37-genshi-0.7.3.tgz(NetBSD 9.0)
mips64eb:py38-genshi-0.7.3.tgz(NetBSD 9.0)
mips64eb:py39-genshi-0.7.3.tgz(NetBSD 9.0)
mipsel:py27-genshi-0.7.3.tgz(NetBSD 9.0)
mipsel:py36-genshi-0.7.3.tgz(NetBSD 9.0)
mipsel:py37-genshi-0.7.3.tgz(NetBSD 9.0)
mipsel:py38-genshi-0.7.3.tgz(NetBSD 9.0)
mipsel:py39-genshi-0.7.3.tgz(NetBSD 9.0)
powerpc:py27-genshi-0.7.3.tgz(NetBSD 8.0)
powerpc:py36-genshi-0.7.3.tgz(NetBSD 8.0)
powerpc:py37-genshi-0.7.3.tgz(NetBSD 8.0)
powerpc:py38-genshi-0.7.3.tgz(NetBSD 8.0)
powerpc:py39-genshi-0.7.3.tgz(NetBSD 8.0)
powerpc:py27-genshi-0.7.3.tgz(NetBSD 8.0)
powerpc:py36-genshi-0.7.3.tgz(NetBSD 8.0)
powerpc:py37-genshi-0.7.3.tgz(NetBSD 8.0)
powerpc:py38-genshi-0.7.3.tgz(NetBSD 8.0)
powerpc:py27-genshi-0.7.3.tgz(NetBSD 9.0)
powerpc:py36-genshi-0.7.3.tgz(NetBSD 9.0)
powerpc:py37-genshi-0.7.3.tgz(NetBSD 9.0)
powerpc:py38-genshi-0.7.3.tgz(NetBSD 9.0)
powerpc:py27-genshi-0.7.3.tgz(NetBSD 9.0)
powerpc:py36-genshi-0.7.3.tgz(NetBSD 9.0)
powerpc:py37-genshi-0.7.3.tgz(NetBSD 9.0)
powerpc:py38-genshi-0.7.3.tgz(NetBSD 9.0)
sh3el:py27-genshi-0.7.3.tgz(NetBSD 9.0)
sh3el:py36-genshi-0.7.3.tgz(NetBSD 9.0)
sh3el:py37-genshi-0.7.3.tgz(NetBSD 9.0)
sh3el:py38-genshi-0.7.3.tgz(NetBSD 9.0)
sh3el:py27-genshi-0.7.3.tgz(NetBSD 9.0)
sh3el:py36-genshi-0.7.3.tgz(NetBSD 9.0)
sh3el:py37-genshi-0.7.3.tgz(NetBSD 9.0)
sh3el:py38-genshi-0.7.3.tgz(NetBSD 9.0)
sh3el:py39-genshi-0.7.3.tgz(NetBSD 9.0)
sparc64:py27-genshi-0.7.3.tgz(NetBSD 9.0)
sparc64:py36-genshi-0.7.3.tgz(NetBSD 9.0)
sparc64:py37-genshi-0.7.3.tgz(NetBSD 9.0)
sparc64:py38-genshi-0.7.3.tgz(NetBSD 9.0)
sparc64:py39-genshi-0.7.3.tgz(NetBSD 9.0)
sparc64:py27-genshi-0.7.3.tgz(NetBSD 9.0)
sparc64:py36-genshi-0.7.3.tgz(NetBSD 9.0)
sparc64:py37-genshi-0.7.3.tgz(NetBSD 9.0)
sparc64:py38-genshi-0.7.3.tgz(NetBSD 9.0)
sparc64:py27-genshi-0.7.3.tgz(NetBSD 9.0)
sparc64:py36-genshi-0.7.3.tgz(NetBSD 9.0)
sparc64:py37-genshi-0.7.3.tgz(NetBSD 9.0)
sparc64:py38-genshi-0.7.3.tgz(NetBSD 9.0)
sparc:py27-genshi-0.7.3.tgz(NetBSD 9.0)
sparc:py36-genshi-0.7.3.tgz(NetBSD 9.0)
sparc:py37-genshi-0.7.3.tgz(NetBSD 9.0)
sparc:py38-genshi-0.7.3.tgz(NetBSD 9.0)
sparc:py27-genshi-0.7.3.tgz(NetBSD 9.0)
sparc:py36-genshi-0.7.3.tgz(NetBSD 9.0)
sparc:py37-genshi-0.7.3.tgz(NetBSD 9.0)
sparc:py38-genshi-0.7.3.tgz(NetBSD 9.0)
sparc:py27-genshi-0.7.3.tgz(NetBSD 9.0)
sparc:py36-genshi-0.7.3.tgz(NetBSD 9.0)
sparc:py37-genshi-0.7.3.tgz(NetBSD 9.0)
sparc:py38-genshi-0.7.3.tgz(NetBSD 9.0)
sparc:py39-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py27-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py36-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py37-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py38-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py39-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py27-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py36-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py37-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py38-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py39-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py27-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py36-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py37-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py38-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py39-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py27-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py36-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py37-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py38-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py27-genshi-0.7.3.tgz(NetBSD 8.0)
x86_64:py36-genshi-0.7.3.tgz(NetBSD 8.0)
x86_64:py37-genshi-0.7.3.tgz(NetBSD 8.0)
x86_64:py38-genshi-0.7.3.tgz(NetBSD 8.0)
x86_64:py27-genshi-0.7.3.tgz(NetBSD 8.0)
x86_64:py36-genshi-0.7.3.tgz(NetBSD 8.0)
x86_64:py37-genshi-0.7.3.tgz(NetBSD 8.0)
x86_64:py38-genshi-0.7.3.tgz(NetBSD 8.0)
x86_64:py27-genshi-0.7.3.tgz(NetBSD 8.0)
x86_64:py36-genshi-0.7.3.tgz(NetBSD 8.0)
x86_64:py37-genshi-0.7.3.tgz(NetBSD 8.0)
x86_64:py38-genshi-0.7.3.tgz(NetBSD 8.0)
x86_64:py39-genshi-0.7.3.tgz(NetBSD 8.0)
x86_64:py27-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py36-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py37-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py38-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py27-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py36-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py37-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py38-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py27-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py36-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py37-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py38-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py39-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py27-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py36-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py37-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py38-genshi-0.7.3.tgz(NetBSD 9.0)
x86_64:py39-genshi-0.7.3.tgz(NetBSD 9.0)

Binary packages can be installed with pkgin or pkg_add(1). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

(none)

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.


[ Go up one level | Go to top of packages tree | List all packages ]