{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "python3-Django-0.4.2.15-16.oe2403sp4.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-07-04T06:27:27.347923978Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/python3-Django-0.4.2.15-16.oe2403sp4.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-python3-Django-4.2.15",
      "name": "python3-Django",
      "licenseConcluded": "Apache-2.0 and Python-2.0 and BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "6354ed6cbaae0fc64f09d719009f87b06fb052da5ddd7dfecf04814628cca0fb"
        }
      ],
      "description": "A high-level Python Web framework that encourages rapid development and clean, pragmatic design.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/python3-Django@4.2.15-16.oe2403sp4?arch=noarch&epoch=0&upstream=python-django-4.2.15-16.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.djangoproject.com/",
      "licenseDeclared": "Apache-2.0 and Python-2.0 and BSD-3-Clause",
      "sourceInfo": "acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2",
      "summary": "A high-level Python Web framework that encourages rapid development and clean, pragmatic design.",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:4.2.15-16.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-python3-asgiref-3.8.1",
      "name": "python3-asgiref",
      "licenseConcluded": "BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "2706e872e58308b73467df85876aa74e8782ca440eca0d6e5b75585813133fb8"
        }
      ],
      "description": "ASGI is a standard for Python asynchronous web apps and servers to communicate\nwith each other, and positioned as an asynchronous successor to WSGI. You can\nread more at package includes ASGI base libraries, such as:Sync-to-async and\nasync-to-sync function wrappers, asgiref.sync Server base classes,\nasgiref.server A WSGI-to-ASGI adapter, in asgiref.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/python3-asgiref@3.8.1-1.oe2403sp4?arch=noarch&epoch=0&upstream=python-asgiref-3.8.1-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/django/asgiref/",
      "licenseDeclared": "BSD-3-Clause",
      "sourceInfo": "acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2",
      "summary": "ASGI specs, helper code, and adapters",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:3.8.1-1.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-python3-sqlparse-0.4.4",
      "name": "python3-sqlparse",
      "licenseConcluded": "BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "f98ebddcf85f00ca07db25d51ffa146e403f8fc81e54a6bc99348e0a63f6b682"
        }
      ],
      "description": "A non-validating SQL parser.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/python3-sqlparse@0.4.4-2.oe2403sp4?arch=noarch&epoch=0&upstream=python-sqlparse-0.4.4-2.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/andialbrecht/sqlparse",
      "licenseDeclared": "BSD-3-Clause",
      "sourceInfo": "acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2",
      "summary": "A non-validating SQL parser.",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:0.4.4-2.oe2403sp4"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-python3-Django-4.2.15",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-python3-asgiref-3.8.1"
    },
    {
      "spdxElementId": "SPDXRef-rpm-python3-Django-4.2.15",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-python3-sqlparse-0.4.4"
    }
  ]
}
