{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "python3-daemon-0.2.3.1-1.oe2403sp3.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-05-14T09:35:32.564489173Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/python3-daemon-0.2.3.1-1.oe2403sp3.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-python3-lockfile-0.12.2",
      "name": "python3-lockfile",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "e87c17db001ee2e7a6b9b88af5145d09f3993d5f4dbf857a24ed74b17b242f71"
        }
      ],
      "description": "The lockfile module exports a FileLock class which provides a simple API for\nlocking files. Unlike the Windows msvcrt.locking function, the Unix\nfcntl.flock, fcntl.lockf and the deprecated posixfile module, the API is\nidentical across both Unix (including Linux and Mac) and Windows platforms. The\nlock mechanism relies on the atomic nature of the link (on Unix) and mkdir (on\nWindows) system calls.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/python3-lockfile@0.12.2-2.oe2403sp3?arch=noarch&epoch=0&upstream=python-lockfile-0.12.2-2.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://launchpad.net/pylockfile",
      "sourceInfo": "acquired package info from repodata DB: repodata/a93269068657383c49b64abfa12c257e5c225502e1c90790818d693780b1242a-primary.sqlite.bz2",
      "summary": "Platform-independent file locking module",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:0.12.2-2.oe2403sp3"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-python3-daemon-2.3.1",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-python3-lockfile-0.12.2"
    }
  ]
}
