notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
pyderasn Strict and fast ASN.1 DER/CER/BER library for Python
9.3_1 devel on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 9.3_1Version of this port present on the latest quarterly branch.
Maintainer: eugen@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-04-05 20:12:24
Last Update: 2024-04-13 14:47:51
Commit Hash: 84a372a
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
Also Listed In: python
License: LGPL3
WWW:
http://www.pyderasn.cypherpunks.ru/
Description:
PyDERASN -- strict and fast ASN.1 DER/CER/BER library for Python * BER/CER/DER decoding, strict DER validation, DER/CER encoding * Basic ASN.1 data types (X.208): BOOLEAN, INTEGER, BIT STRING, OCTET STRING, NULL, OBJECT IDENTIFIER, ENUMERATED, all strings, UTCTime, GeneralizedTime, CHOICE, ANY, SEQUENCE (OF), SET (OF) * Size constraints checking * Working with sequences as high level data objects with ability to (un)marshall them * Aimed to be complaint with X.690-201508 * Streaming decoding and encoding capabilities, allowing working with very small memory footprint * Python 3.5+ compatibility * Automatic decoding of DEFINED BY fields * Ability to know exact decoded objects offset and lengths in the binary * Ability to allow BER-encoded data with knowing if any of specified field has either DER or BER encoding (or possibly indefinite-length encoding) * Ability to use mmap-ed files, memoryviews, iterators, 2-pass DER encoding mode and CER encoder dealing with the writer, giving ability to create huge ASN.1 encoded files with very little memory footprint * Ability to decode files in event generation mode, without the need to keep all the data and decoded structures in the memory * __slots__, copy.copy() friendliness * Workability with pickle * Cython compatibility * Descriptive errors, with decode paths * Pretty printer and command-line decoder, that could conveniently replace utilities like either dumpasn1 or openssl asn1parse
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}pyderasn>0:devel/pyderasn@${PY_FLAVOR}
To install the port:
cd /usr/ports/devel/pyderasn/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/pyderasn
  • pkg install py39-pyderasn
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py39-pyderasn listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py39-pyderasn
Package flavors (<flavor>: <package>)
  • py39: py39-pyderasn
distinfo:
TIMESTAMP = 1680289534 SHA256 (pyderasn-9.3.tar.zst) = 6184a040e56a1445bce0631b789a9544a191da363dd9b3bf14f0faf68b7dbceb SIZE (pyderasn-9.3.tar.zst) = 298196

Packages (timestamps in pop-ups are UTC):
py39-pyderasn
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--------
FreeBSD:13:quarterly--9.3--9.39.39.3
FreeBSD:14:latest-----9.3-9.3
FreeBSD:14:quarterly-----9.39.39.3
FreeBSD:15:latest--n/a-n/a9.39.39.3
 

py311-pyderasn
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest9.3_19.3_1-9.3_19.3_1---
FreeBSD:13:quarterly9.3_19.3_1-9.3_19.3_1---
FreeBSD:14:latest9.3_19.3_1-9.3_19.3_1---
FreeBSD:14:quarterly9.3_19.3_1-9.3_19.3_1---
FreeBSD:15:latest9.3_19.3_1n/a9.3_1n/a---
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py39-setuptools>=63.1.0 : devel/py-setuptools@py39
  2. python3.9 : lang/python39
Test dependencies:
  1. python3.9 : lang/python39
Runtime dependencies:
  1. py39-python-dateutil>=2.7 : devel/py-python-dateutil@py39
  2. py39-setuptools>=63.1.0 : devel/py-setuptools@py39
  3. python3.9 : lang/python39
This port is required by:
for Run
  1. security/cpfx
  2. security/pygost

Configuration Options:
No options to configure
Options name:
devel_pyderasn
USES:
tar:zst python
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (6 items)
Collapse this list.
  1. http://distcache.FreeBSD.org/local-distfiles/eugen/
  2. http://distcache.eu.FreeBSD.org/local-distfiles/eugen/
  3. http://distcache.us-east.FreeBSD.org/local-distfiles/eugen/
  4. http://distcache.us-west.FreeBSD.org/local-distfiles/eugen/
  5. http://www.grosbein.net/freebsd/distfiles/
  6. http://www.pyderasn.cypherpunks.ru/download/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
9.3_1
13 Apr 2024 14:47:51
commit hash: 84a372ad5ff0dab59a76d894d1e7fb0a5bb7b742commit hash: 84a372ad5ff0dab59a76d894d1e7fb0a5bb7b742commit hash: 84a372ad5ff0dab59a76d894d1e7fb0a5bb7b742commit hash: 84a372ad5ff0dab59a76d894d1e7fb0a5bb7b742 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-python-dateutil: Move devel/py-dateutil to devel/py-python-dateutil

- Convert to USE_PYTHON=pep517
- Bump PORTREVISION of dependent ports for dependency change
- While I'm here, update audio/py-pyradio to use PYTHON_PKGNAMEPREFIX instead of
PKGNAMEPREFIX for *_DEPENDS
9.3
05 Apr 2023 20:00:29
commit hash: edc8695588c9b8e1b6a0ca3aa21607653319b343commit hash: edc8695588c9b8e1b6a0ca3aa21607653319b343commit hash: edc8695588c9b8e1b6a0ca3aa21607653319b343commit hash: edc8695588c9b8e1b6a0ca3aa21607653319b343 files touched by this commit
Eugene Grosbein (eugen) search for other commits by this committer
new port: devel/pyderasn

PyDERASN -- strict and fast ASN.1 DER/CER/BER library for Python
The port is a requisite for coming pygost port.

Number of commits found: 2