Accepting request 1084854 from devel:languages:python

- update to 0.3.0:
  * Added support for Python 3.8, 3.9, 3.10, 3.11
  * Removed support for EOL Pythons 2.4, 2.5, 2.6, 3.2, 3.3, 3.4,
    3.5
  * Added support for PyPy 3.7, 3.8, 3.9
  * Modernized packaging and testing. pyasn1-modules now uses
    ``setup.cfg``, ``pyproject.toml``,
  * PyPI package ownership for `pyasn1` and `pyasn1-module` has
    been transfered to *Christian Heimes* and *Simon Pichugin* in
  * The upstream repositories for `pyasn1` and `pyasn1-modules`
    are now in the GitHub organization https://github.com/pyasn1/.
  * Added tox runner with a handful of basic jobs
  * Add RFC3125 providing Electronic Signature Policies
  * Add RFC5126 providing CMS Advanced Electronic Signatures
  * Improve test routines for RFC5126
  * Add RFC4387 providing Certificate Store Access via HTTP
  * Changed assertion in unit tests from Python built-in to
    `unittest` provided
  * Add RFC8692 providing Algorithm Identifiers for RSASSA-PSS
    and ECDSA Using SHAKEs
  * Add RFC5753 providing CMS Elliptic Curve Cryptography
    Algorithms
  * Add RFC3820 providing Proxy Certificates
  * Add RFC3370 providing Cryptographic Message Syntax (CMS)
    Algorithms
  * Add RFC3537 providing HMAC Key Wrapping
  * Add RFC3739 providing Qualified Certificates
  * Add RFC2876 providing KEA and SKIPJACK for CMS
  * Add RFC3058 providing IDEA Encryption Algorithm for CMS
  * Add RFC3657 providing Camellia Encryption Algorithm for CMS

OBS-URL: https://build.opensuse.org/request/show/1084854
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyasn1-modules?expand=0&rev=30
This commit is contained in:
Dominique Leuenberger 2023-05-09 11:05:57 +00:00 committed by Git OBS Bridge
commit 0f39786583
4 changed files with 69 additions and 11 deletions

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:905f84c712230b2c592c19470d3ca8d552de726050d1d1716282a1f6146be65e
size 242864

BIN
pyasn1_modules-0.3.0.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

@ -1,3 +1,60 @@
-------------------------------------------------------------------
Thu May 4 19:28:21 UTC 2023 - Dirk Müller <dmueller@suse.com>
- update to 0.3.0:
* Added support for Python 3.8, 3.9, 3.10, 3.11
* Removed support for EOL Pythons 2.4, 2.5, 2.6, 3.2, 3.3, 3.4,
3.5
* Added support for PyPy 3.7, 3.8, 3.9
* Modernized packaging and testing. pyasn1-modules now uses
``setup.cfg``, ``pyproject.toml``,
* PyPI package ownership for `pyasn1` and `pyasn1-module` has
been transfered to *Christian Heimes* and *Simon Pichugin* in
* The upstream repositories for `pyasn1` and `pyasn1-modules`
are now in the GitHub organization https://github.com/pyasn1/.
* Added tox runner with a handful of basic jobs
* Add RFC3125 providing Electronic Signature Policies
* Add RFC5126 providing CMS Advanced Electronic Signatures
* Improve test routines for RFC5126
* Add RFC4387 providing Certificate Store Access via HTTP
* Changed assertion in unit tests from Python built-in to
`unittest` provided
* Add RFC8692 providing Algorithm Identifiers for RSASSA-PSS
and ECDSA Using SHAKEs
* Add RFC5753 providing CMS Elliptic Curve Cryptography
Algorithms
* Add RFC3820 providing Proxy Certificates
* Add RFC3370 providing Cryptographic Message Syntax (CMS)
Algorithms
* Add RFC3537 providing HMAC Key Wrapping
* Add RFC3739 providing Qualified Certificates
* Add RFC2876 providing KEA and SKIPJACK for CMS
* Add RFC3058 providing IDEA Encryption Algorithm for CMS
* Add RFC3657 providing Camellia Encryption Algorithm for CMS
* Add RFC4010 providing SEED Encryption Algorithm for CMS
* Add RFC4357 providing Additional Cryptographic Algorithms for
* Add RFC4490 providing GOST 28147-89, GOST R 34.11-94, GOST R
34.10-94, and GOST R 34.10-2001 Algorithms for CMS
* Add RFC4491 providing GOST R 34.10-94, GOST R 34.10-2001, and
GOST R 34.11-94 Algorithms for certificates and CRLs
* Add RFC8696 providing using Pre-Shared Key (PSK) in the CMS
* Add RFC5639 providing identifiers for the Brainpool curves in
Elliptic Curve Cryptography
* Add RFC5697 providing Other Certificates Extension
* Add RFC4683 providing Subject Identification Method (SIM)
* Add RFC4476 providing Attribute Certificate Policies
Extension
* Add RFC5636 providing Traceable Anonymous Certificate
* Add RFC5752 providing Multiple Signatures attribute for CMS
* Add RFC5275 providing CMS Symmetric Key Management and
Distribution
* Add RFC8702 providing SHAKE One-way Hash Functions in the CMS
* Add RFC8708 providing HSS/LMS Hash-based Signature Algorithm
for CMS
* Advance copyright statement to year 2020
* Add RFC8769 providing CBOR and CBOR Sequence content types
for CMS
-------------------------------------------------------------------
Fri Apr 21 12:30:22 UTC 2023 - Dirk Müller <dmueller@suse.com>

@ -19,16 +19,17 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%{?sle15_python_module_pythons}
Name: python-pyasn1-modules
Version: 0.2.8
Version: 0.3.0
Release: 0
Summary: Collection of protocols modules written in ASN.1 language
License: BSD-3-Clause
Group: Development/Languages/Python
URL: https://github.com/etingof/pyasn1-modules
Source: https://files.pythonhosted.org/packages/source/p/pyasn1-modules/pyasn1-modules-%{version}.tar.gz
URL: https://github.com/pyasn1/pyasn1-modules
Source: https://files.pythonhosted.org/packages/source/p/pyasn1-modules/pyasn1_modules-%{version}.tar.gz
BuildRequires: %{python_module pip}
BuildRequires: %{python_module pyasn1 >= 0.4.7}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module wheel}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: python-pyasn1 >= 0.4.7
@ -42,13 +43,13 @@ then generalized to be suitable for a wide range of protocols based on ASN.1
specification.
%prep
%setup -q -n pyasn1-modules-%{version}
%setup -q -n pyasn1_modules-%{version}
%build
%python_build
%pyproject_wheel
%install
%python_install
%pyproject_install
%python_expand %fdupes %{buildroot}%{$python_sitelib}
%check
@ -58,6 +59,6 @@ specification.
%license LICENSE.txt
%doc CHANGES.txt README.md
%{python_sitelib}/pyasn1_modules
%{python_sitelib}/pyasn1_modules-%{version}-py*.egg-info
%{python_sitelib}/pyasn1_modules-%{version}.dist-info
%changelog