Linux repositories inspector

python3-pyasn1 - ASN.1 library for Python (Python 3 module)

This is an implementation of ASN.1 types and codecs in Python programming language. It has been first written to support particular protocol (SNMP) but then generalized to be suitable for a wide range of protocols based on ASN.1 specification.
This package contains the Python 3 module.
Original maintainer
Homepagehttp://pyasn1.sourceforge.net/
0.4.8
Fedora iconFedora rawhide
OpenSUSE iconOpenSUSE Tumbleweed
0.4.4
Fedora iconFedora 30
Fedora iconFedora 31
0.4.2
Debian iconDebian 10.0
OpenSUSE iconOpenSUSE Leap 15.0
OpenSUSE iconOpenSUSE Leap 15.1
OpenSUSE iconOpenSUSE Leap 15.2
Ubuntu iconUbuntu 18.04 LTS
Ubuntu iconUbuntu 18.10
Ubuntu iconUbuntu 19.04
Ubuntu iconUbuntu 19.10
Ubuntu iconUbuntu 20.04
0.3.7
Fedora iconFedora 28
Fedora iconFedora 29
0.1.9
Debian iconDebian 9.0
OpenSUSE iconOpenSUSE Leap 42.3
Ubuntu iconUbuntu 17.10
Ubuntu iconUbuntu 16.04 LTS
0.1.8
OpenSUSE iconOpenSUSE Leap 42.3
DistributionVersionSincePackageInstalledPackager
Debian iconDebian 10.0 buster/maindeb0.4.2-32018-01-1456.3 kiB368 kiB
Debian iconDebian 9.0 stretch/maindeb0.1.9-22017-11-1033.7 kiB200 kiB
Fedora iconFedora 28 releases/Everything-osrpm0.3.7-2.fc282019-01-14125 kiB522 kiBFedora Project
Fedora iconFedora 28 releases/Server-osrpm0.3.7-2.fc282019-01-14125 kiB522 kiBFedora Project
Fedora iconFedora 29 releases/Everything-osrpm0.3.7-4.fc292019-01-14125 kiB522 kiBFedora Project
Fedora iconFedora 29 releases/Server-osrpm0.3.7-4.fc292019-01-14125 kiB522 kiBFedora Project
Fedora iconFedora 29 releases-test/Everything-osrpm0.3.7-4.fc292019-01-14125 kiB522 kiBFedora Project
Fedora iconFedora 29 releases-test/Server-osrpm0.3.7-4.fc292019-01-14125 kiB522 kiBFedora Project
Fedora iconFedora 30 releases/Everything-osrpm0.4.4-4.fc302019-06-17129 kiB567 kiBFedora Project
Fedora iconFedora 30 releases/Server-osrpm0.4.4-4.fc302019-06-17129 kiB567 kiBFedora Project
Fedora iconFedora 30 releases/Workstation-osrpm0.4.4-4.fc302019-06-17129 kiB567 kiBFedora Project
Fedora iconFedora 30 releases-test/Server-osrpm0.4.4-4.fc302019-06-17129 kiB567 kiBFedora Project
Fedora iconFedora 30 releases-test/Workstation-osrpm0.4.4-4.fc302019-06-17129 kiB567 kiBFedora Project
Fedora iconFedora 31 releases/Everything-osrpm0.4.4-5.fc312020-01-07124 kiB567 kiBFedora Project
Fedora iconFedora 31 releases/Server-osrpm0.4.4-5.fc312020-01-07124 kiB567 kiBFedora Project
Fedora iconFedora rawhide development/Everything-osrpm0.4.8-1.fc322020-01-31133 kiB622 kiBFedora Project
Fedora iconFedora rawhide development/Server-osrpm0.4.8-1.fc322020-01-31133 kiB622 kiBFedora Project
OpenSUSE iconOpenSUSE Leap 15.0 ossrpm0.4.2-lp150.1.32019-01-17155 kiB823 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 ossrpm0.4.2-lp151.2.22019-01-23155 kiB823 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.2 ossrpm0.4.2-lp152.3.42020-03-19150 kiB823 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 ossrpm0.1.8-6.12019-01-1798.2 kiB450 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm0.1.9-13.3.12019-01-21108 kiB584 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Tumbleweed ossrpm0.4.8-1.22020-03-11168 kiB919 kiBhttps://bugs.opensuse.org
Ubuntu iconUbuntu 17.10 artful/maindeb0.1.9-22017-11-1027.5 kiB194 kiB
Ubuntu iconUbuntu 18.04 LTS bionic/maindeb0.4.2-32018-06-1245.7 kiB358 kiB
Ubuntu iconUbuntu 18.10 cosmic/maindeb0.4.2-32019-01-1445.7 kiB358 kiB
Ubuntu iconUbuntu 19.04 disco/maindeb0.4.2-32019-01-1445.7 kiB358 kiB
Ubuntu iconUbuntu 19.10 eoan/maindeb0.4.2-32019-06-1745.7 kiB358 kiB
Ubuntu iconUbuntu 20.04 focal/maindeb0.4.2-3build12020-01-0745.6 kiB358 kiB
Ubuntu iconUbuntu 16.04 LTS xenial/maindeb0.1.9-12017-11-1027.5 kiB194 kiB

Latest updates

OpenSUSE icon

OpenSUSE Leap 15.2 oss: Updated from 0.4.2-lp152.3.3 to 0.4.2-lp152.3.4

2020-03-19
  • update to version 0.4.2:
    • Fixed explicit tag splitting in chunked encoding mode at OctetString and BitString encoders
  • changes from version 0.4.1:
    • ANY DEFINED BY clause support implemented
    • Encoders refactored to take either a value (as ASN.1 object) or a Python value plus ASN.1 schema
    • BitString decoder optimised for better performance when running on constructed encoding
    • Constructed types' .getComponentBy*() methods accept the `default` parameter to return instead if schema object is to be returned
    • Constructed types' .getComponentBy*() methods accept the
      `instantiate` parameter to disable automatic inner component instantiation
    • The ASN.1 types' `__repr__` implementation reworked for better readability at the cost of not being `eval`-compliant
    • Most ASN.1 types' `__str__` magic methods (except for OctetString and character types) reworked to call `.prettyPrint()` rather than `.prettyPrint` calling `__str__` as it was before. The intention is to eventually deprecate `.prettyPrint()` in favor of `str()`. The other related change is that `str()` of enumerations and boolean types will return string label instead of number.
    • Fixed Choice.clear() to fully reset internal state of the object
    • Sphinx documentation rearranged, simplified and reworded
    • The `isValue` singleton is now the only way to indicate ASN.1 schema as opposed to ASN.1 schema instance. The legacy `None` initializer support has been removed.
    • Changed `Null` object initialization behaviour: previous default value (`''`) is not set anymore. Thus `Null()` call produces a ASN.1 schema object, while `Null('')` - value object.
    • Migrated all docs and references from SourceForge
    • Imports PEP8'ed
    • Fixed ASN.1 encoder not to omit empty substrate produced for inner component if the inner component belongs to the simple class (as opposed to constructed class)
    • Fixed CER/DER encoders to respect tagged CHOICE when ordering SET components
    • Fixed ASN.1 types not to interfere with the Pickle protocol
    • Fixed Sequence/SequenceOf types decoding heuristics in schema-less decoding mode
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 0.4.8-1.1 to 0.4.8-1.2

2020-03-11
  • Update to 0.4.8:
    • Added ability of combining `SingleValueConstraint` and
      `PermittedAlphabetConstraint` objects into one for proper modeling `FROM ... EXCEPT ...` ASN.1 clause.
Fedora icon

Fedora rawhide development/Everything-os: Updated from 0.4.6-3.fc32 to 0.4.8-1.fc32

2020-01-31
  • Update to 0.4.8 (#1747820)
  • Update modules to 0.2.8
Fedora icon

Fedora rawhide development/Server-os: Updated from 0.4.6-3.fc32 to 0.4.8-1.fc32

2020-01-31
  • Update to 0.4.8 (#1747820)
  • Update modules to 0.2.8
Fedora icon

Fedora 31 releases/Server-os: Version 0.4.4-5.fc31 introduced

2020-01-07
Fedora icon

Fedora 31 releases/Everything-os: Version 0.4.4-5.fc31 introduced

2020-01-07
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Version 0.4.2-lp152.3.3 introduced

2020-01-07
  • update to version 0.4.2:
    • Fixed explicit tag splitting in chunked encoding mode at OctetString and BitString encoders
  • changes from version 0.4.1:
    • ANY DEFINED BY clause support implemented
    • Encoders refactored to take either a value (as ASN.1 object) or a Python value plus ASN.1 schema
    • BitString decoder optimised for better performance when running on constructed encoding
    • Constructed types' .getComponentBy*() methods accept the `default` parameter to return instead if schema object is to be returned
    • Constructed types' .getComponentBy*() methods accept the
      `instantiate` parameter to disable automatic inner component instantiation
    • The ASN.1 types' `__repr__` implementation reworked for better readability at the cost of not being `eval`-compliant
    • Most ASN.1 types' `__str__` magic methods (except for OctetString and character types) reworked to call `.prettyPrint()` rather than `.prettyPrint` calling `__str__` as it was before. The intention is to eventually deprecate `.prettyPrint()` in favor of `str()`. The other related change is that `str()` of enumerations and boolean types will return string label instead of number.
    • Fixed Choice.clear() to fully reset internal state of the object
    • Sphinx documentation rearranged, simplified and reworded
    • The `isValue` singleton is now the only way to indicate ASN.1 schema as opposed to ASN.1 schema instance. The legacy `None` initializer support has been removed.
    • Changed `Null` object initialization behaviour: previous default value (`''`) is not set anymore. Thus `Null()` call produces a ASN.1 schema object, while `Null('')` - value object.
    • Migrated all docs and references from SourceForge
    • Imports PEP8'ed
    • Fixed ASN.1 encoder not to omit empty substrate produced for inner component if the inner component belongs to the simple class (as opposed to constructed class)
    • Fixed CER/DER encoders to respect tagged CHOICE when ordering SET components
    • Fixed ASN.1 types not to interfere with the Pickle protocol
    • Fixed Sequence/SequenceOf types decoding heuristics in schema-less decoding mode
Ubuntu icon

Ubuntu 20.04 focal/main: Version 0.4.2-3build1 introduced

2020-01-07
  • No-change rebuild to generate dependencies on python2.
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 0.4.7-1.1 to 0.4.8-1.1

2019-11-23
  • Update to 0.4.8:
    • Added ability of combining `SingleValueConstraint` and
      `PermittedAlphabetConstraint` objects into one for proper modeling `FROM ... EXCEPT ...` ASN.1 clause.
Fedora icon

Fedora rawhide development/Everything-os: Updated from 0.4.6-2.fc32 to 0.4.6-3.fc32

2019-10-24
  • Remove python2 subpackages (#1764573)
Fedora icon

Fedora rawhide development/Server-os: Updated from 0.4.6-2.fc32 to 0.4.6-3.fc32

2019-10-24
  • Remove python2 subpackages (#1764573)
Fedora icon

Fedora rawhide development/Server-os: Updated from 0.4.6-1.fc32 to 0.4.6-2.fc32

2019-10-05
  • Rebuilt for Python 3.8.0rc1 (#1748018)
Fedora icon

Fedora rawhide development/Everything-os: Updated from 0.4.6-1.fc32 to 0.4.6-2.fc32

2019-10-05
  • Rebuilt for Python 3.8.0rc1 (#1748018)
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 0.4.5-1.4 to 0.4.7-1.1

2019-09-27
  • Update to 0.4.7:
    • Many bugfixes all around, see CHANGES.rst
Fedora icon

Fedora rawhide development/Server-os: Updated from 0.4.4-6.fc32 to 0.4.6-1.fc32

2019-08-31
  • Update to 0.4.6 (#1742424)
  • Update modules to 0.2.6
Fedora icon

Fedora rawhide development/Everything-os: Updated from 0.4.4-6.fc32 to 0.4.6-1.fc32

2019-08-31
  • Update to 0.4.6 (#1742424)
  • Update modules to 0.2.6
Fedora icon

Fedora rawhide development/Everything-os: Updated from 0.4.4-5.fc31 to 0.4.4-6.fc32

2019-08-24
  • Rebuilt for Python 3.8
Fedora icon

Fedora rawhide development/Server-os: Updated from 0.4.4-5.fc31 to 0.4.4-6.fc32

2019-08-24
  • Rebuilt for Python 3.8
Ubuntu icon

Ubuntu 19.10 eoan/main: Version 0.4.2-3 reintroduced

2019-08-19
  • Add Replaces/Breaks for python-pyasn1-doc (closes: #886700).
Ubuntu icon

Ubuntu 19.10 eoan/main: Version 0.4.2-3 removed

2019-08-19

Related packages

python3 - interactive high-level object-oriented language (default python3 version)
python3-pyasn1-modules - Collection of protocols modules written in ASN.1 language (Python 3)
⇧ Top