{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "python3-pytest-cov-0.4.1.0-2.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/python3-pytest-cov-0.4.1.0-2.oe2403sp4.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-python3-pytest-cov-4.1.0",
      "name": "python3-pytest-cov",
      "licenseConcluded": "MIT",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "6078c7fe22d515eb8042f2e8b23040d970c4e901014c52cabd81e9a81fd95602"
        }
      ],
      "description": "This plugin produces coverage reports. Compared to just using coverage run this plugin does some extras:\n* Subprocess support: you can fork or run stuff in a subprocess and will get covered without any fuss.\n* Xdist support: you can use all of pytest-xdist’s features and still get coverage.\n* Consistent pytest behavior. If you run coverage run -m pytest you will have slightly different\n  sys.path(CWD will be in it, unlike when running pytest).\n\nAll features offered by the coverage package should work, either through pytest-cov’s command line options\nor through coverage’s config file.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/python3-pytest-cov@4.1.0-2.oe2403sp4?arch=noarch&epoch=0&upstream=python-pytest-cov-4.1.0-2.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://pypi.org/project/pytest-cov/",
      "licenseDeclared": "MIT",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Pytest plugin for measuring coverage",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:4.1.0-2.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-python3-3.11.6",
      "name": "python3",
      "licenseConcluded": "Python-2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "790151b40cea5fb58990d3eb9e080545633f0fa2475ad8de4705aa374b42a580"
        }
      ],
      "description": "Python combines remarkable power with very clear syntax. It has modules,\nclasses, exceptions, very high level dynamic data types, and dynamic\ntyping. There are interfaces to many system calls and libraries, as well\nas to various windowing systems. New built-in modules are easily written\nin C or C++ (or other languages, depending on the chosen implementation).\nPython is also usable as an extension language for applications written\nin other languages that need easy-to-use scripting or automation interfaces.\n\nThis package Provides python version 3.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/python3@3.11.6-32.oe2403sp4?arch=aarch64&epoch=0&upstream=python3-3.11.6-32.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.python.org/",
      "licenseDeclared": "Python-2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Interpreter of the Python3 programming language",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:3.11.6-32.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-python3-coverage-7.3.2",
      "name": "python3-coverage",
      "licenseConcluded": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "0d0d01e3d23fbd04bc1407263f861d4824dc2d0df55610328353b52a08192787"
        }
      ],
      "description": "Coverage.py is a tool for measuring code coverage of Python 3 programs. It monitors\nyour program, noting which parts of the code have been executed, then analyzes the\nsource to identify code that could have been executed but was not.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/python3-coverage@7.3.2-1.oe2403sp4?arch=aarch64&epoch=0&upstream=python-coverage-7.3.2-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://coverage.readthedocs.io/en/coverage-7.3.2/",
      "licenseDeclared": "Apache-2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Code coverage measurement for Python 3",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:7.3.2-1.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-python3-pytest-7.4.4",
      "name": "python3-pytest",
      "licenseConcluded": "MIT",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "87c07c3881029a97853ccd374c13a75d23391fb2988cc444bcb5558744634151"
        }
      ],
      "description": "py.test provides simple, yet powerful testing for Python.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/python3-pytest@7.4.4-1.oe2403sp4?arch=noarch&epoch=0&upstream=pytest-7.4.4-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://pytest.org",
      "licenseDeclared": "MIT",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Simple powerful testing with Python",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:7.4.4-1.oe2403sp4"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-python3-pytest-cov-4.1.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
    },
    {
      "spdxElementId": "SPDXRef-rpm-python3-pytest-cov-4.1.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-python3-coverage-7.3.2"
    },
    {
      "spdxElementId": "SPDXRef-rpm-python3-pytest-cov-4.1.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-python3-pytest-7.4.4"
    }
  ]
}
