devel/py-tlv8 - The NetBSD Packages Collection

Type-Length-Value8 (TLV8) for Python

Type-Length-Value8 (TLV8) for python

Type-Length-Value (TLV) are used to encode arbitrary data.
In this case the type and length are represented by 1 byte each.
Hence the name TLV8.

A TLV8 entry consists of the following parts:
    * the type: this 8 bit field denotes the type of information
      that is represented by the data.
    * the length: this 8 bit field denotes the length of the data
      (this does not include the 2 bytes for type and length.
      For data longer than 255 bytes, there is a defined procedure available.
    * the value: these length bytes represent the value of this TLV.
      The different types of data is represented differently:
        * bytes: this is raw binary data and will be used as is, no further
	  interpretation takes place
        * tlv8: this is a specialized case of bytes values. Using this instead
	  of pure bytes enables nesting of data and creating a hierarchy.
        * integer: integers are stored in little-endian byte order and are
	  encoded with the minimal number of bytes possible (1, 2, 4 or 8)
        * float: floats are stored as little-endian ieee754 numbers
        * string: strings are always UTF-8 encoded and do not contain the
	  terminating NULL byte

Build dependencies

devel/py-setuptools devel/py-build misc/py-installer pkgtools/mktools pkgtools/cwrappers

Runtime dependencies

lang/python312 lang/python312

Binary packages

OSArchitectureVersion
NetBSD 10.0aarch64py310-tlv8-0.10.0nb1.tgz
NetBSD 10.0aarch64py311-tlv8-0.10.0nb1.tgz
NetBSD 10.0aarch64py312-tlv8-0.10.0nb1.tgz
NetBSD 10.0aarch64py310-tlv8-0.10.0nb1.tgz
NetBSD 10.0aarch64py311-tlv8-0.10.0nb1.tgz
NetBSD 10.0aarch64py312-tlv8-0.10.0nb1.tgz
NetBSD 10.0aarch64py38-tlv8-0.10.0nb1.tgz
NetBSD 10.0aarch64py39-tlv8-0.10.0nb1.tgz
NetBSD 10.0aarch64ebpy310-tlv8-0.10.0nb1.tgz
NetBSD 10.0aarch64ebpy311-tlv8-0.10.0nb1.tgz
NetBSD 10.0aarch64ebpy312-tlv8-0.10.0nb1.tgz
NetBSD 10.0aarch64ebpy38-tlv8-0.10.0nb1.tgz
NetBSD 10.0aarch64ebpy39-tlv8-0.10.0nb1.tgz
NetBSD 10.0aarch64ebpy310-tlv8-0.10.0nb1.tgz
NetBSD 10.0aarch64ebpy311-tlv8-0.10.0nb1.tgz
NetBSD 10.0aarch64ebpy312-tlv8-0.10.0nb1.tgz
NetBSD 10.0aarch64ebpy38-tlv8-0.10.0nb1.tgz
NetBSD 10.0aarch64ebpy39-tlv8-0.10.0nb1.tgz
NetBSD 10.0alphapy310-tlv8-0.10.0nb1.tgz
NetBSD 10.0alphapy311-tlv8-0.10.0nb1.tgz
NetBSD 10.0alphapy312-tlv8-0.10.0nb1.tgz
NetBSD 10.0alphapy38-tlv8-0.10.0nb1.tgz
NetBSD 10.0alphapy39-tlv8-0.10.0nb1.tgz
NetBSD 10.0alphapy310-tlv8-0.10.0nb1.tgz
NetBSD 10.0alphapy311-tlv8-0.10.0nb1.tgz
NetBSD 10.0alphapy312-tlv8-0.10.0nb1.tgz
NetBSD 10.0alphapy38-tlv8-0.10.0nb1.tgz
NetBSD 10.0alphapy39-tlv8-0.10.0nb1.tgz
NetBSD 10.0earmv4py310-tlv8-0.10.0nb1.tgz
NetBSD 10.0earmv4py312-tlv8-0.10.0nb1.tgz
NetBSD 10.0earmv4py39-tlv8-0.10.0nb1.tgz
NetBSD 10.0earmv4py310-tlv8-0.10.0nb1.tgz
NetBSD 10.0earmv4py311-tlv8-0.10.0nb1.tgz
NetBSD 10.0earmv4py312-tlv8-0.10.0nb1.tgz
NetBSD 10.0earmv4py39-tlv8-0.10.0nb1.tgz
NetBSD 10.0earmv6hfpy310-tlv8-0.10.0nb1.tgz
NetBSD 10.0earmv6hfpy311-tlv8-0.10.0nb1.tgz
NetBSD 10.0earmv6hfpy312-tlv8-0.10.0nb1.tgz
NetBSD 10.0earmv6hfpy310-tlv8-0.10.0nb1.tgz
NetBSD 10.0earmv6hfpy311-tlv8-0.10.0nb1.tgz
NetBSD 10.0earmv6hfpy312-tlv8-0.10.0nb1.tgz
NetBSD 10.0earmv6hfpy38-tlv8-0.10.0nb1.tgz
NetBSD 10.0earmv6hfpy39-tlv8-0.10.0nb1.tgz
NetBSD 10.0earmv6hfpy310-tlv8-0.10.0nb1.tgz
NetBSD 10.0earmv6hfpy311-tlv8-0.10.0nb1.tgz
NetBSD 10.0earmv6hfpy312-tlv8-0.10.0nb1.tgz
NetBSD 10.0earmv6hfpy38-tlv8-0.10.0nb1.tgz
NetBSD 10.0earmv6hfpy39-tlv8-0.10.0nb1.tgz
NetBSD 10.0earmv7hfpy310-tlv8-0.10.0nb1.tgz
NetBSD 10.0earmv7hfpy311-tlv8-0.10.0nb1.tgz
NetBSD 10.0earmv7hfpy312-tlv8-0.10.0nb1.tgz
NetBSD 10.0earmv7hfpy310-tlv8-0.10.0nb1.tgz
NetBSD 10.0earmv7hfpy311-tlv8-0.10.0nb1.tgz
NetBSD 10.0earmv7hfpy312-tlv8-0.10.0nb1.tgz
NetBSD 10.0earmv7hfpy38-tlv8-0.10.0nb1.tgz
NetBSD 10.0earmv7hfpy39-tlv8-0.10.0nb1.tgz
NetBSD 10.0earmv7hfpy310-tlv8-0.10.0nb1.tgz
NetBSD 10.0earmv7hfpy311-tlv8-0.10.0nb1.tgz
NetBSD 10.0earmv7hfpy312-tlv8-0.10.0nb1.tgz
NetBSD 10.0earmv7hfpy38-tlv8-0.10.0nb1.tgz
NetBSD 10.0earmv7hfpy39-tlv8-0.10.0nb1.tgz
NetBSD 10.0i386py310-tlv8-0.10.0nb1.tgz
NetBSD 10.0i386py311-tlv8-0.10.0nb1.tgz
NetBSD 10.0i386py312-tlv8-0.10.0nb1.tgz
NetBSD 10.0i386py310-tlv8-0.10.0nb1.tgz
NetBSD 10.0i386py311-tlv8-0.10.0nb1.tgz
NetBSD 10.0i386py312-tlv8-0.10.0nb1.tgz
NetBSD 10.0i386py38-tlv8-0.10.0nb1.tgz
NetBSD 10.0i386py39-tlv8-0.10.0nb1.tgz
NetBSD 10.0powerpcpy310-tlv8-0.10.0.tgz
NetBSD 10.0powerpcpy311-tlv8-0.10.0.tgz
NetBSD 10.0powerpcpy38-tlv8-0.10.0.tgz
NetBSD 10.0powerpcpy39-tlv8-0.10.0.tgz
NetBSD 10.0powerpcpy310-tlv8-0.10.0nb1.tgz
NetBSD 10.0powerpcpy311-tlv8-0.10.0nb1.tgz
NetBSD 10.0powerpcpy312-tlv8-0.10.0nb1.tgz
NetBSD 10.0powerpcpy38-tlv8-0.10.0nb1.tgz
NetBSD 10.0powerpcpy39-tlv8-0.10.0nb1.tgz
NetBSD 10.0powerpcpy310-tlv8-0.10.0nb1.tgz
NetBSD 10.0powerpcpy311-tlv8-0.10.0nb1.tgz
NetBSD 10.0powerpcpy312-tlv8-0.10.0nb1.tgz
NetBSD 10.0powerpcpy38-tlv8-0.10.0nb1.tgz
NetBSD 10.0powerpcpy39-tlv8-0.10.0nb1.tgz
NetBSD 10.0sh3elpy310-tlv8-0.10.0nb1.tgz
NetBSD 10.0sh3elpy311-tlv8-0.10.0nb1.tgz
NetBSD 10.0sh3elpy312-tlv8-0.10.0nb1.tgz
NetBSD 10.0sh3elpy38-tlv8-0.10.0nb1.tgz
NetBSD 10.0sh3elpy39-tlv8-0.10.0nb1.tgz
NetBSD 10.0sh3elpy310-tlv8-0.10.0nb1.tgz
NetBSD 10.0sh3elpy311-tlv8-0.10.0nb1.tgz
NetBSD 10.0sh3elpy312-tlv8-0.10.0nb1.tgz
NetBSD 10.0sh3elpy38-tlv8-0.10.0nb1.tgz
NetBSD 10.0sh3elpy39-tlv8-0.10.0nb1.tgz
NetBSD 10.0sparc64py310-tlv8-0.10.0nb1.tgz
NetBSD 10.0sparc64py311-tlv8-0.10.0nb1.tgz
NetBSD 10.0sparc64py312-tlv8-0.10.0nb1.tgz
NetBSD 10.0sparc64py38-tlv8-0.10.0nb1.tgz
NetBSD 10.0sparc64py39-tlv8-0.10.0nb1.tgz
NetBSD 10.0sparc64py310-tlv8-0.10.0nb1.tgz
NetBSD 10.0sparc64py311-tlv8-0.10.0nb1.tgz
NetBSD 10.0sparc64py312-tlv8-0.10.0nb1.tgz
NetBSD 10.0sparc64py38-tlv8-0.10.0nb1.tgz
NetBSD 10.0sparc64py39-tlv8-0.10.0nb1.tgz
NetBSD 10.0sparcpy310-tlv8-0.10.0nb1.tgz
NetBSD 10.0sparcpy311-tlv8-0.10.0nb1.tgz
NetBSD 10.0sparcpy312-tlv8-0.10.0nb1.tgz
NetBSD 10.0sparcpy38-tlv8-0.10.0nb1.tgz
NetBSD 10.0sparcpy39-tlv8-0.10.0nb1.tgz
NetBSD 10.0sparcpy310-tlv8-0.10.0nb1.tgz
NetBSD 10.0sparcpy311-tlv8-0.10.0nb1.tgz
NetBSD 10.0sparcpy312-tlv8-0.10.0nb1.tgz
NetBSD 10.0sparcpy38-tlv8-0.10.0nb1.tgz
NetBSD 10.0sparcpy39-tlv8-0.10.0nb1.tgz
NetBSD 10.0x86_64py310-tlv8-0.10.0nb1.tgz
NetBSD 10.0x86_64py311-tlv8-0.10.0nb1.tgz
NetBSD 10.0x86_64py312-tlv8-0.10.0nb1.tgz
NetBSD 10.0x86_64py310-tlv8-0.10.0nb1.tgz
NetBSD 10.0x86_64py311-tlv8-0.10.0nb1.tgz
NetBSD 10.0x86_64py312-tlv8-0.10.0nb1.tgz
NetBSD 10.0x86_64py38-tlv8-0.10.0nb1.tgz
NetBSD 10.0x86_64py39-tlv8-0.10.0nb1.tgz
NetBSD 9.0aarch64py310-tlv8-0.10.0nb1.tgz
NetBSD 9.0aarch64py311-tlv8-0.10.0nb1.tgz
NetBSD 9.0aarch64py312-tlv8-0.10.0nb1.tgz
NetBSD 9.0aarch64py310-tlv8-0.10.0nb1.tgz
NetBSD 9.0aarch64py311-tlv8-0.10.0nb1.tgz
NetBSD 9.0aarch64py312-tlv8-0.10.0nb1.tgz
NetBSD 9.0aarch64py38-tlv8-0.10.0nb1.tgz
NetBSD 9.0aarch64py39-tlv8-0.10.0nb1.tgz
NetBSD 9.0alphapy310-tlv8-0.10.0nb1.tgz
NetBSD 9.0alphapy311-tlv8-0.10.0nb1.tgz
NetBSD 9.0alphapy38-tlv8-0.10.0nb1.tgz
NetBSD 9.0alphapy39-tlv8-0.10.0nb1.tgz
NetBSD 9.0alphapy310-tlv8-0.10.0nb1.tgz
NetBSD 9.0alphapy311-tlv8-0.10.0nb1.tgz
NetBSD 9.0alphapy38-tlv8-0.10.0nb1.tgz
NetBSD 9.0alphapy39-tlv8-0.10.0nb1.tgz
NetBSD 9.0earmv6hfpy310-tlv8-0.10.0nb1.tgz
NetBSD 9.0earmv6hfpy311-tlv8-0.10.0nb1.tgz
NetBSD 9.0earmv6hfpy312-tlv8-0.10.0nb1.tgz
NetBSD 9.0earmv6hfpy310-tlv8-0.10.0nb1.tgz
NetBSD 9.0earmv6hfpy311-tlv8-0.10.0nb1.tgz
NetBSD 9.0earmv6hfpy38-tlv8-0.10.0nb1.tgz
NetBSD 9.0earmv6hfpy39-tlv8-0.10.0nb1.tgz
NetBSD 9.0earmv6hfpy310-tlv8-0.10.0nb1.tgz
NetBSD 9.0earmv6hfpy311-tlv8-0.10.0nb1.tgz
NetBSD 9.0earmv6hfpy38-tlv8-0.10.0nb1.tgz
NetBSD 9.0earmv6hfpy39-tlv8-0.10.0nb1.tgz
NetBSD 9.0earmv7hfpy310-tlv8-0.10.0nb1.tgz
NetBSD 9.0earmv7hfpy311-tlv8-0.10.0nb1.tgz
NetBSD 9.0earmv7hfpy312-tlv8-0.10.0nb1.tgz
NetBSD 9.0earmv7hfpy310-tlv8-0.10.0nb1.tgz
NetBSD 9.0earmv7hfpy311-tlv8-0.10.0nb1.tgz
NetBSD 9.0earmv7hfpy38-tlv8-0.10.0nb1.tgz
NetBSD 9.0earmv7hfpy39-tlv8-0.10.0nb1.tgz
NetBSD 9.0earmv7hfpy310-tlv8-0.10.0nb1.tgz
NetBSD 9.0earmv7hfpy311-tlv8-0.10.0nb1.tgz
NetBSD 9.0earmv7hfpy38-tlv8-0.10.0nb1.tgz
NetBSD 9.0earmv7hfpy39-tlv8-0.10.0nb1.tgz
NetBSD 9.0i386py310-tlv8-0.10.0nb1.tgz
NetBSD 9.0i386py311-tlv8-0.10.0nb1.tgz
NetBSD 9.0i386py312-tlv8-0.10.0nb1.tgz
NetBSD 9.0i386py310-tlv8-0.10.0nb1.tgz
NetBSD 9.0i386py311-tlv8-0.10.0nb1.tgz
NetBSD 9.0i386py312-tlv8-0.10.0nb1.tgz
NetBSD 9.0i386py38-tlv8-0.10.0nb1.tgz
NetBSD 9.0i386py39-tlv8-0.10.0nb1.tgz
NetBSD 9.0powerpcpy310-tlv8-0.10.0nb1.tgz
NetBSD 9.0powerpcpy311-tlv8-0.10.0nb1.tgz
NetBSD 9.0powerpcpy312-tlv8-0.10.0nb1.tgz
NetBSD 9.0powerpcpy38-tlv8-0.10.0nb1.tgz
NetBSD 9.0powerpcpy39-tlv8-0.10.0nb1.tgz
NetBSD 9.0powerpcpy310-tlv8-0.10.0.tgz
NetBSD 9.0powerpcpy311-tlv8-0.10.0.tgz
NetBSD 9.0powerpcpy38-tlv8-0.10.0.tgz
NetBSD 9.0powerpcpy39-tlv8-0.10.0.tgz
NetBSD 9.0powerpcpy310-tlv8-0.10.0nb1.tgz
NetBSD 9.0powerpcpy311-tlv8-0.10.0nb1.tgz
NetBSD 9.0powerpcpy312-tlv8-0.10.0nb1.tgz
NetBSD 9.0powerpcpy38-tlv8-0.10.0nb1.tgz
NetBSD 9.0powerpcpy39-tlv8-0.10.0nb1.tgz
NetBSD 9.0sparc64py310-tlv8-0.10.0nb1.tgz
NetBSD 9.0sparc64py311-tlv8-0.10.0nb1.tgz
NetBSD 9.0sparc64py312-tlv8-0.10.0nb1.tgz
NetBSD 9.0sparc64py38-tlv8-0.10.0nb1.tgz
NetBSD 9.0sparc64py39-tlv8-0.10.0nb1.tgz
NetBSD 9.0sparc64py310-tlv8-0.10.0nb1.tgz
NetBSD 9.0sparc64py311-tlv8-0.10.0nb1.tgz
NetBSD 9.0sparc64py312-tlv8-0.10.0nb1.tgz
NetBSD 9.0x86_64py310-tlv8-0.10.0nb1.tgz
NetBSD 9.0x86_64py311-tlv8-0.10.0nb1.tgz
NetBSD 9.0x86_64py312-tlv8-0.10.0nb1.tgz
NetBSD 9.0x86_64py310-tlv8-0.10.0nb1.tgz
NetBSD 9.0x86_64py311-tlv8-0.10.0nb1.tgz
NetBSD 9.0x86_64py312-tlv8-0.10.0nb1.tgz
NetBSD 9.0x86_64py38-tlv8-0.10.0nb1.tgz
NetBSD 9.0x86_64py39-tlv8-0.10.0nb1.tgz
NetBSD 9.3x86_64py310-tlv8-0.10.0nb1.tgz
NetBSD 9.3x86_64py311-tlv8-0.10.0nb1.tgz
NetBSD 9.3x86_64py312-tlv8-0.10.0nb1.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). 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.