Recommended update for python-jsonschema, python-rfc3987, python-strict-rfc3339

Announcement ID: SUSE-RU-2022:0884-1
Rating: moderate
References:
Affected Products:
  • Basesystem Module 15-SP3
  • Python 2 Module 15-SP3
  • Server Applications Module 15-SP3
  • SUSE Linux Enterprise Desktop 15 SP3
  • SUSE Linux Enterprise High Performance Computing 15 SP3
  • SUSE Linux Enterprise Micro 5.0
  • SUSE Linux Enterprise Micro 5.1
  • SUSE Linux Enterprise Micro 5.2
  • SUSE Linux Enterprise Real Time 15 SP2
  • SUSE Linux Enterprise Real Time 15 SP3
  • SUSE Linux Enterprise Server 15 SP3
  • SUSE Linux Enterprise Server 15 SP3 Business Critical Linux 15-SP3
  • SUSE Linux Enterprise Server for SAP Applications 15 SP3
  • SUSE Manager Proxy 4.2
  • SUSE Manager Retail Branch Server 4.2
  • SUSE Manager Server 4.2
  • SUSE Package Hub 15 15-SP3

An update that contains two features and has one fix can now be installed.

Description:

This update for python-jsonschema, python-rfc3987, python-strict-rfc3339 fixes the following issues:

  • Add patch to fix build with new webcolors.

  • update to version 3.2.0 (jsc#SLE-18756):

  • Added a format_nongpl setuptools extra, which installs only format dependencies that are non-GPL (#619).

  • specfile:

  • require python-importlib-metadata
  • update to version 3.1.1:
  • Temporarily revert the switch to js-regex until #611 and #612 are resolved.
  • changes from version 3.1.0:
  • Regular expressions throughout schemas now respect the ECMA 262 dialect, as recommended by the specification (#609).

  • Activate more of the test suite

  • Remove tests and benchmarking from the runtime package
  • Update to v3.0.2
  • Fixed a bug where 0 and False were considered equal by const and enum
  • from v3.0.1
  • Fixed a bug where extending validators did not preserve their notion of which validator property contains $id information.

  • Update to 3.0.1:

  • Support for Draft 6 and Draft 7
  • Draft 7 is now the default
  • New TypeChecker object for more complex type definitions (and overrides)
  • Falling back to isodate for the date-time format checker is no longer attempted, in accordance with the specification

  • Use %license instead of %doc (bsc#1082318)

  • Remove hashbang from runtime module

  • Replace PyPI URL with https://github.com/dgerber/rfc3987
  • Activate doctests

  • Add missing runtime dependency on timezone

  • Replace dead link with GitHub URL
  • Activate test suite

  • Trim bias from descriptions.

  • Initial commit, needed by flex

Patch Instructions:

To install this SUSE update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:

  • Basesystem Module 15-SP3
    zypper in -t patch SUSE-SLE-Module-Basesystem-15-SP3-2022-884=1
  • SUSE Package Hub 15 15-SP3
    zypper in -t patch SUSE-SLE-Module-Packagehub-Subpackages-15-SP3-2022-884=1
  • Python 2 Module 15-SP3
    zypper in -t patch SUSE-SLE-Module-Python2-15-SP3-2022-884=1
  • Server Applications Module 15-SP3
    zypper in -t patch SUSE-SLE-Module-Server-Applications-15-SP3-2022-884=1
  • SUSE Linux Enterprise Real Time 15 SP2
    zypper in -t patch SUSE-SLE-Product-RT-15-SP2-2022-884=1
  • SUSE Linux Enterprise Micro 5.0
    zypper in -t patch SUSE-SUSE-MicroOS-5.0-2022-884=1
  • SUSE Linux Enterprise Micro 5.1
    zypper in -t patch SUSE-SUSE-MicroOS-5.1-2022-884=1

Package List:

  • Basesystem Module 15-SP3 (aarch64 ppc64le s390x x86_64)
    • python3-pyrsistent-0.14.4-3.2.1
    • python-pyrsistent-debuginfo-0.14.4-3.2.1
    • python-pyrsistent-debugsource-0.14.4-3.2.1
    • python3-pyrsistent-debuginfo-0.14.4-3.2.1
  • Basesystem Module 15-SP3 (noarch)
    • python3-jsonschema-3.2.0-9.3.1
    • python3-attrs-19.3.0-3.4.1
    • python3-six-1.14.0-12.1
  • SUSE Package Hub 15 15-SP3 (noarch)
    • python3-backports-4.0.0-3.2.1
    • python2-backports-4.0.0-3.2.1
    • python2-six-1.14.0-12.1
    • python2-jsonschema-3.2.0-9.3.1
  • SUSE Package Hub 15 15-SP3 (aarch64 ppc64le s390x x86_64)
    • python2-pyrsistent-0.14.4-3.2.1
  • Python 2 Module 15-SP3 (noarch)
    • python2-backports-4.0.0-3.2.1
    • python2-six-1.14.0-12.1
  • Server Applications Module 15-SP3 (noarch)
    • python3-attrs-19.3.0-3.4.1
  • SUSE Linux Enterprise Real Time 15 SP2 (x86_64)
    • python3-pyrsistent-0.14.4-3.2.1
    • python-pyrsistent-debuginfo-0.14.4-3.2.1
    • python-pyrsistent-debugsource-0.14.4-3.2.1
    • python3-pyrsistent-debuginfo-0.14.4-3.2.1
  • SUSE Linux Enterprise Real Time 15 SP2 (noarch)
    • python3-jsonschema-3.2.0-9.3.1
    • python3-attrs-19.3.0-3.4.1
    • python3-six-1.14.0-12.1
  • SUSE Linux Enterprise Micro 5.0 (noarch)
    • python3-six-1.14.0-12.1
  • SUSE Linux Enterprise Micro 5.1 (noarch)
    • python3-six-1.14.0-12.1

References: