{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "python-backoff-help-0.2.2.1-1.oe2403sp4.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-07-04T04:28:12.092529219Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/python-backoff-help-0.2.2.1-1.oe2403sp4.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-python-backoff-help-2.2.1",
      "name": "python-backoff-help",
      "licenseConcluded": "MIT",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "7df48a49d6735ac0e3bdbe2324ac62a07d663c8440489d7d98b763666138b6d4"
        }
      ],
      "description": "This module provides function decorators which can be used to wrap a\\\nfunction such that it will be retried until some condition is met. It\\\nis meant to be of use when accessing unreliable resources with the\\\npotential for intermittent failures i.e. network resources and external\\\nAPIs. Somewhat more generally, it may also be of use for dynamically\\\npolling resources for externally generated content.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/python-backoff-help@2.2.1-1.oe2403sp4?arch=noarch&epoch=0&upstream=python-backoff-2.2.1-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/litl/backoff",
      "licenseDeclared": "MIT",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Development documents and examples for backoff",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.2.1-1.oe2403sp4"
    }
  ],
  "relationships": []
}
