{
  "components": [
    {
      "bom-ref": "requirements-L4",
      "description": "requirements line 4: SQLAlchemy==2.0.23",
      "externalReferences": [
        {
          "comment": "implicit dist url",
          "type": "distribution",
          "url": "https://pypi.org/simple/SQLAlchemy/"
        }
      ],
      "name": "SQLAlchemy",
      "purl": "pkg:pypi/sqlalchemy@2.0.23",
      "type": "library",
      "version": "2.0.23"
    },
    {
      "bom-ref": "requirements-L18",
      "description": "requirements line 18: cffi==1.16.0",
      "externalReferences": [
        {
          "comment": "implicit dist url",
          "type": "distribution",
          "url": "https://pypi.org/simple/cffi/"
        }
      ],
      "name": "cffi",
      "purl": "pkg:pypi/cffi@1.16.0",
      "type": "library",
      "version": "1.16.0"
    },
    {
      "bom-ref": "requirements-L27",
      "description": "requirements line 27: cloudpickle==3.0.0",
      "externalReferences": [
        {
          "comment": "implicit dist url",
          "type": "distribution",
          "url": "https://pypi.org/simple/cloudpickle/"
        }
      ],
      "name": "cloudpickle",
      "purl": "pkg:pypi/cloudpickle@3.0.0",
      "type": "library",
      "version": "3.0.0"
    },
    {
      "bom-ref": "requirements-L26",
      "description": "requirements line 26: contextlib2==21.6.0",
      "externalReferences": [
        {
          "comment": "implicit dist url",
          "type": "distribution",
          "url": "https://pypi.org/simple/contextlib2/"
        }
      ],
      "name": "contextlib2",
      "purl": "pkg:pypi/contextlib2@21.6.0",
      "type": "library",
      "version": "21.6.0"
    },
    {
      "bom-ref": "requirements-L17",
      "description": "requirements line 17: cryptography==41.0.7",
      "externalReferences": [
        {
          "comment": "implicit dist url",
          "type": "distribution",
          "url": "https://pypi.org/simple/cryptography/"
        }
      ],
      "name": "cryptography",
      "purl": "pkg:pypi/cryptography@41.0.7",
      "type": "library",
      "version": "41.0.7"
    },
    {
      "bom-ref": "requirements-L16",
      "description": "requirements line 16: greenlet==3.0.1",
      "externalReferences": [
        {
          "comment": "implicit dist url",
          "type": "distribution",
          "url": "https://pypi.org/simple/greenlet/"
        }
      ],
      "name": "greenlet",
      "purl": "pkg:pypi/greenlet@3.0.1",
      "type": "library",
      "version": "3.0.1"
    },
    {
      "bom-ref": "requirements-L12",
      "description": "requirements line 12: joblib==1.3.2",
      "externalReferences": [
        {
          "comment": "implicit dist url",
          "type": "distribution",
          "url": "https://pypi.org/simple/joblib/"
        }
      ],
      "name": "joblib",
      "purl": "pkg:pypi/joblib@1.3.2",
      "type": "library",
      "version": "1.3.2"
    },
    {
      "bom-ref": "requirements-L3",
      "description": "requirements line 3: loguru==0.7.2",
      "externalReferences": [
        {
          "comment": "implicit dist url",
          "type": "distribution",
          "url": "https://pypi.org/simple/loguru/"
        }
      ],
      "name": "loguru",
      "purl": "pkg:pypi/loguru@0.7.2",
      "type": "library",
      "version": "0.7.2"
    },
    {
      "bom-ref": "requirements-L11",
      "description": "requirements line 11: loky==3.4.1",
      "externalReferences": [
        {
          "comment": "implicit dist url",
          "type": "distribution",
          "url": "https://pypi.org/simple/loky/"
        }
      ],
      "name": "loky",
      "purl": "pkg:pypi/loky@3.4.1",
      "type": "library",
      "version": "3.4.1"
    },
    {
      "bom-ref": "requirements-L21",
      "description": "requirements line 21: numpy==1.26.2",
      "externalReferences": [
        {
          "comment": "implicit dist url",
          "type": "distribution",
          "url": "https://pypi.org/simple/numpy/"
        }
      ],
      "name": "numpy",
      "purl": "pkg:pypi/numpy@1.26.2",
      "type": "library",
      "version": "1.26.2"
    },
    {
      "bom-ref": "requirements-L7",
      "description": "requirements line 7: nzpy",
      "externalReferences": [
        {
          "comment": "implicit dist url",
          "type": "distribution",
          "url": "https://pypi.org/simple/nzpy/"
        }
      ],
      "name": "nzpy",
      "purl": "pkg:pypi/nzpy",
      "type": "library"
    },
    {
      "bom-ref": "requirements-L6",
      "description": "requirements line 6: oracledb==1.4.2",
      "externalReferences": [
        {
          "comment": "implicit dist url",
          "type": "distribution",
          "url": "https://pypi.org/simple/oracledb/"
        }
      ],
      "name": "oracledb",
      "purl": "pkg:pypi/oracledb@1.4.2",
      "type": "library",
      "version": "1.4.2"
    },
    {
      "bom-ref": "requirements-L9",
      "description": "requirements line 9: pandas==2.1.4",
      "externalReferences": [
        {
          "comment": "implicit dist url",
          "type": "distribution",
          "url": "https://pypi.org/simple/pandas/"
        }
      ],
      "name": "pandas",
      "purl": "pkg:pypi/pandas@2.1.4",
      "type": "library",
      "version": "2.1.4"
    },
    {
      "bom-ref": "requirements-L5",
      "description": "requirements line 5: psycopg2-binary",
      "externalReferences": [
        {
          "comment": "implicit dist url",
          "type": "distribution",
          "url": "https://pypi.org/simple/psycopg2-binary/"
        }
      ],
      "name": "psycopg2-binary",
      "purl": "pkg:pypi/psycopg2-binary",
      "type": "library"
    },
    {
      "bom-ref": "requirements-L19",
      "description": "requirements line 19: pycparser==2.21",
      "externalReferences": [
        {
          "comment": "implicit dist url",
          "type": "distribution",
          "url": "https://pypi.org/simple/pycparser/"
        }
      ],
      "name": "pycparser",
      "purl": "pkg:pypi/pycparser@2.21",
      "type": "library",
      "version": "2.21"
    },
    {
      "bom-ref": "requirements-L8",
      "description": "requirements line 8: pymssql==2.2.11",
      "externalReferences": [
        {
          "comment": "implicit dist url",
          "type": "distribution",
          "url": "https://pypi.org/simple/pymssql/"
        }
      ],
      "name": "pymssql",
      "purl": "pkg:pypi/pymssql@2.2.11",
      "type": "library",
      "version": "2.2.11"
    },
    {
      "bom-ref": "requirements-L22",
      "description": "requirements line 22: python-dateutil==2.8.2",
      "externalReferences": [
        {
          "comment": "implicit dist url",
          "type": "distribution",
          "url": "https://pypi.org/simple/python-dateutil/"
        }
      ],
      "name": "python-dateutil",
      "purl": "pkg:pypi/python-dateutil@2.8.2",
      "type": "library",
      "version": "2.8.2"
    },
    {
      "bom-ref": "requirements-L24",
      "description": "requirements line 24: pytz==2023.3.post1",
      "externalReferences": [
        {
          "comment": "implicit dist url",
          "type": "distribution",
          "url": "https://pypi.org/simple/pytz/"
        }
      ],
      "name": "pytz",
      "purl": "pkg:pypi/pytz@2023.3.post1",
      "type": "library",
      "version": "2023.3.post1"
    },
    {
      "bom-ref": "requirements-L10",
      "description": "requirements line 10: schema==0.7.5",
      "externalReferences": [
        {
          "comment": "implicit dist url",
          "type": "distribution",
          "url": "https://pypi.org/simple/schema/"
        }
      ],
      "name": "schema",
      "purl": "pkg:pypi/schema@0.7.5",
      "type": "library",
      "version": "0.7.5"
    },
    {
      "bom-ref": "requirements-L20",
      "description": "requirements line 20: scramp==1.1.0",
      "externalReferences": [
        {
          "comment": "implicit dist url",
          "type": "distribution",
          "url": "https://pypi.org/simple/scramp/"
        }
      ],
      "name": "scramp",
      "purl": "pkg:pypi/scramp@1.1.0",
      "type": "library",
      "version": "1.1.0"
    },
    {
      "bom-ref": "requirements-L2",
      "description": "requirements line 2: setuptools>=71.0",
      "externalReferences": [
        {
          "comment": "implicit dist url",
          "type": "distribution",
          "url": "https://pypi.org/simple/setuptools/"
        }
      ],
      "name": "setuptools",
      "purl": "pkg:pypi/setuptools",
      "type": "library"
    },
    {
      "bom-ref": "requirements-L23",
      "description": "requirements line 23: six==1.16.0",
      "externalReferences": [
        {
          "comment": "implicit dist url",
          "type": "distribution",
          "url": "https://pypi.org/simple/six/"
        }
      ],
      "name": "six",
      "purl": "pkg:pypi/six@1.16.0",
      "type": "library",
      "version": "1.16.0"
    },
    {
      "bom-ref": "requirements-L15",
      "description": "requirements line 15: typing_extensions==4.8.0",
      "externalReferences": [
        {
          "comment": "implicit dist url",
          "type": "distribution",
          "url": "https://pypi.org/simple/typing_extensions/"
        }
      ],
      "name": "typing_extensions",
      "purl": "pkg:pypi/typing-extensions@4.8.0",
      "type": "library",
      "version": "4.8.0"
    },
    {
      "bom-ref": "requirements-L25",
      "description": "requirements line 25: tzdata==2023.3",
      "externalReferences": [
        {
          "comment": "implicit dist url",
          "type": "distribution",
          "url": "https://pypi.org/simple/tzdata/"
        }
      ],
      "name": "tzdata",
      "purl": "pkg:pypi/tzdata@2023.3",
      "type": "library",
      "version": "2023.3"
    }
  ],
  "dependencies": [
    {
      "ref": "requirements-L10"
    },
    {
      "ref": "requirements-L11"
    },
    {
      "ref": "requirements-L12"
    },
    {
      "ref": "requirements-L15"
    },
    {
      "ref": "requirements-L16"
    },
    {
      "ref": "requirements-L17"
    },
    {
      "ref": "requirements-L18"
    },
    {
      "ref": "requirements-L19"
    },
    {
      "ref": "requirements-L2"
    },
    {
      "ref": "requirements-L20"
    },
    {
      "ref": "requirements-L21"
    },
    {
      "ref": "requirements-L22"
    },
    {
      "ref": "requirements-L23"
    },
    {
      "ref": "requirements-L24"
    },
    {
      "ref": "requirements-L25"
    },
    {
      "ref": "requirements-L26"
    },
    {
      "ref": "requirements-L27"
    },
    {
      "ref": "requirements-L3"
    },
    {
      "ref": "requirements-L4"
    },
    {
      "ref": "requirements-L5"
    },
    {
      "ref": "requirements-L6"
    },
    {
      "ref": "requirements-L7"
    },
    {
      "ref": "requirements-L8"
    },
    {
      "ref": "requirements-L9"
    },
    {
      "ref": "root-component"
    }
  ],
  "metadata": {
    "component": {
      "bom-ref": "root-component",
      "name": "migratorxpress",
      "type": "application"
    },
    "properties": [
      {
        "name": "cdx:reproducible",
        "value": "true"
      }
    ],
    "tools": {
      "components": [
        {
          "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments",
          "externalReferences": [
            {
              "type": "build-system",
              "url": "https://github.com/CycloneDX/cyclonedx-python/actions"
            },
            {
              "type": "distribution",
              "url": "https://pypi.org/project/cyclonedx-bom/"
            },
            {
              "type": "documentation",
              "url": "https://cyclonedx-bom-tool.readthedocs.io/"
            },
            {
              "type": "issue-tracker",
              "url": "https://github.com/CycloneDX/cyclonedx-python/issues"
            },
            {
              "type": "license",
              "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE"
            },
            {
              "type": "release-notes",
              "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md"
            },
            {
              "type": "vcs",
              "url": "https://github.com/CycloneDX/cyclonedx-python/"
            },
            {
              "type": "website",
              "url": "https://github.com/CycloneDX/cyclonedx-python/#readme"
            }
          ],
          "group": "CycloneDX",
          "licenses": [
            {
              "license": {
                "id": "Apache-2.0"
              }
            }
          ],
          "name": "cyclonedx-py",
          "type": "application",
          "version": "7.3.0"
        },
        {
          "description": "Python library for CycloneDX",
          "externalReferences": [
            {
              "type": "build-system",
              "url": "https://github.com/CycloneDX/cyclonedx-python-lib/actions"
            },
            {
              "type": "distribution",
              "url": "https://pypi.org/project/cyclonedx-python-lib/"
            },
            {
              "type": "documentation",
              "url": "https://cyclonedx-python-library.readthedocs.io/"
            },
            {
              "type": "issue-tracker",
              "url": "https://github.com/CycloneDX/cyclonedx-python-lib/issues"
            },
            {
              "type": "license",
              "url": "https://github.com/CycloneDX/cyclonedx-python-lib/blob/main/LICENSE"
            },
            {
              "type": "release-notes",
              "url": "https://github.com/CycloneDX/cyclonedx-python-lib/blob/main/CHANGELOG.md"
            },
            {
              "type": "vcs",
              "url": "https://github.com/CycloneDX/cyclonedx-python-lib"
            },
            {
              "type": "website",
              "url": "https://github.com/CycloneDX/cyclonedx-python-lib/#readme"
            }
          ],
          "group": "CycloneDX",
          "licenses": [
            {
              "license": {
                "id": "Apache-2.0"
              }
            }
          ],
          "name": "cyclonedx-python-lib",
          "type": "library",
          "version": "11.7.0"
        }
      ]
    }
  },
  "version": 1,
  "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json",
  "bomFormat": "CycloneDX",
  "specVersion": "1.5"
}