---
SPDXID: "SPDXRef-DOCUMENT"
spdxVersion: "SPDX-2.2"
creationInfo:
  created: "2023-04-07T20:02:31Z"
  creators:
  - "Tool: OSS Review Toolkit - cc543c9380-dirty"
  licenseListVersion: "3.19"
name: "Unnamed document"
dataLicense: "CC0-1.0"
documentNamespace: "spdx://8319b9ed-bb8e-42aa-ae39-71d3cd9f6b23"
documentDescribes:
- "SPDXRef-Project-PIP-requirements.txt-db9f94eae6d4dc01e59288b7934c4a98e24d2e06"
packages:
- SPDXID: "SPDXRef-Project-PIP-requirements.txt-db9f94eae6d4dc01e59288b7934c4a98e24d2e06"
  copyrightText: "Copyright (c) 2011-2021 Ericsson\nCopyright (c) 2013, 2015 Ericsson,\
    \ Efficios Inc.\nCopyright (c) 2013, 2017-2018, 2020-2021 Ericsson and others\n\
    Copyright (c) 2013, 2017-2021 Ericsson and others\nCopyright (c) 2014-2021 Ecole\
    \ Polytechnique de Montreal\nCopyright (c) 2015 EfficiOS Inc., Alexandre Montplaisir\n\
    Copyright (c) 2015 Efficios Inc., Alexaandre Montplaisir\nCopyright (c) 2016,\
    \ 2020 Ecole Polytechnique de Montreal\nCopyright (c) 2016-2017, 2019-2021 Ecole\
    \ Polytechnique de Montreal and others\nCopyright (c) 2016-2019 Ericsson, Ecole\
    \ Polytechnique de Montreal\nCopyright (c) 2017 cole Polytechnique de Montral\n\
    Copyright (c) 2017-2018 Ericsson\nCopyright (c) 2019-2020 Genevieve Bastien\n\
    Copyright (c) 2020 Draeger, Auriga\nCopyright (c) 2020 VMware, Inc.\nCopyright\
    \ (c) 2020-2021 Ericsson\nCopyright 2015 The Chromium Authors\nCopyright 2017,\
    \ 2019 Ecole Polytechnique de Montreal\nCopyright 2017-2018 Ericsson\ncopyright\
    \ 2017, 2019-2020 Ecole Polytechnique de Montreal\ncopyright 2017, 2021 Ericsson\n\
    copyright Ericsson, Ecole Polytechnique de Montreal\ncopyright Update"
  downloadLocation: "NONE"
  filesAnalyzed: false
  homepage: "NONE"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "requirements.txt"
  summary: "NONE"
  versionInfo: "db9f94eae6d4dc01e59288b7934c4a98e24d2e06"
- SPDXID: "SPDXRef-Package-PyPI-argcomplete-3.0.5"
  copyrightText: "Copyright 2012-2023 Andrey Kislyuk and argcomplete contributors\n\
    copyright Andrey Kislyuk and argcomplete contributors"
  downloadLocation: "https://files.pythonhosted.org/packages/ef/51/f03fd5e3ff83a57336a201d7888e9da66c7061edd429ab676b4ae5fc30aa/argcomplete-3.0.5-py3-none-any.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/argcomplete@3.0.5"
  filesAnalyzed: false
  homepage: "https://github.com/kislyuk/argcomplete"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "Apache-2.0"
  name: "argcomplete"
  summary: "Bash tab completion for argparse"
  versionInfo: "3.0.5"
- SPDXID: "SPDXRef-Package-PyPI-argcomplete-3.0.5-vcs"
  copyrightText: "Copyright 2012-2023 Andrey Kislyuk and argcomplete contributors\n\
    copyright Andrey Kislyuk and argcomplete contributors"
  downloadLocation: "git+https://github.com/kislyuk/argcomplete.git@96d8cc07ed831ca713661c0aa920ca8e13ab1d6e"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/argcomplete@3.0.5"
  filesAnalyzed: false
  homepage: "https://github.com/kislyuk/argcomplete"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "argcomplete"
  summary: "Bash tab completion for argparse"
  versionInfo: "3.0.5"
- SPDXID: "SPDXRef-Package-PyPI-argcomplete-3.0.5-source-artifact"
  copyrightText: "Copyright 2012-2023 Andrey Kislyuk and argcomplete contributors\n\
    copyright Andrey Kislyuk and argcomplete contributors"
  downloadLocation: "https://files.pythonhosted.org/packages/9d/50/e5b3e9824a387920c4b92870359c9f7dbf21a6cd6d3dff5bf4fd3b50237a/argcomplete-3.0.5.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/argcomplete@3.0.5"
  filesAnalyzed: false
  homepage: "https://github.com/kislyuk/argcomplete"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "argcomplete"
  summary: "Bash tab completion for argparse"
  versionInfo: "3.0.5"
- SPDXID: "SPDXRef-Package-PyPI-astroid-2.15.2"
  copyrightText: "Copyright (c) 1991, 1999 Free Software Foundation, Inc.\nCopyright\
    \ (c) https://github.com/PyCQA/astroid/blob/main/CONTRIBUTORS.txt\ncopyright 2003\
    \ f'\ncopyrighted by the Free Software Foundation"
  downloadLocation: "https://files.pythonhosted.org/packages/26/46/645ea3e2c4bf74b7f5819c4c5c3151d54c1e77307befb92984fa4bc03e3a/astroid-2.15.2-py3-none-any.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/astroid@2.15.2"
  filesAnalyzed: false
  homepage: "NONE"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "LGPL-2.0-only AND LGPL-2.1-or-later"
  name: "astroid"
  summary: "An abstract syntax tree for Python with inference support."
  versionInfo: "2.15.2"
- SPDXID: "SPDXRef-Package-PyPI-astroid-2.15.2-vcs"
  copyrightText: "Copyright (c) 1991, 1999 Free Software Foundation, Inc.\nCopyright\
    \ (c) https://github.com/PyCQA/astroid/blob/main/CONTRIBUTORS.txt\ncopyright 2003\
    \ f'\ncopyrighted by the Free Software Foundation"
  downloadLocation: "git+https://github.com/PyCQA/astroid.git@85b698466afe12c750842dc2522f2823365d9fbc"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/astroid@2.15.2"
  filesAnalyzed: false
  homepage: "NONE"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "astroid"
  summary: "An abstract syntax tree for Python with inference support."
  versionInfo: "2.15.2"
- SPDXID: "SPDXRef-Package-PyPI-astroid-2.15.2-source-artifact"
  copyrightText: "Copyright (c) 1991, 1999 Free Software Foundation, Inc.\nCopyright\
    \ (c) https://github.com/PyCQA/astroid/blob/main/CONTRIBUTORS.txt\ncopyright 2003\
    \ f'\ncopyrighted by the Free Software Foundation"
  downloadLocation: "https://files.pythonhosted.org/packages/80/95/a17a3c963bc77a8be61ee0a1aea3cffb1a10bdfdf1ad836c141fd079ed03/astroid-2.15.2.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/astroid@2.15.2"
  filesAnalyzed: false
  homepage: "NONE"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "astroid"
  summary: "An abstract syntax tree for Python with inference support."
  versionInfo: "2.15.2"
- SPDXID: "SPDXRef-Package-PyPI-attrs-22.2.0"
  copyrightText: "(c) N Revealed\nCopyright (c) 2015 Hynek Schlawack\nHynek Schlawack\
    \ copyright f'2015"
  downloadLocation: "https://files.pythonhosted.org/packages/fb/6e/6f83bf616d2becdf333a1640f1d463fef3150e2e926b7010cb0f81c95e88/attrs-22.2.0-py3-none-any.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/attrs@22.2.0"
  filesAnalyzed: false
  homepage: "https://www.attrs.org/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "attrs"
  summary: "Classes Without Boilerplate"
  versionInfo: "22.2.0"
- SPDXID: "SPDXRef-Package-PyPI-attrs-22.2.0-vcs"
  copyrightText: "(c) N Revealed\nCopyright (c) 2015 Hynek Schlawack\nHynek Schlawack\
    \ copyright f'2015"
  downloadLocation: "git+https://github.com/python-attrs/attrs.git@a9960de98d0f58ccb2880d03c97dafba3fc1111c"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/attrs@22.2.0"
  filesAnalyzed: false
  homepage: "https://www.attrs.org/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "attrs"
  summary: "Classes Without Boilerplate"
  versionInfo: "22.2.0"
- SPDXID: "SPDXRef-Package-PyPI-attrs-22.2.0-source-artifact"
  copyrightText: "(c) N Revealed\nCopyright (c) 2015 Hynek Schlawack\nHynek Schlawack\
    \ copyright f'2015"
  downloadLocation: "https://files.pythonhosted.org/packages/21/31/3f468da74c7de4fcf9b25591e682856389b3400b4b62f201e65f15ea3e07/attrs-22.2.0.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/attrs@22.2.0"
  filesAnalyzed: false
  homepage: "https://www.attrs.org/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "attrs"
  summary: "Classes Without Boilerplate"
  versionInfo: "22.2.0"
- SPDXID: "SPDXRef-Package-PyPI-autopep8-2.0.2"
  copyrightText: "Copyright (c) 2006-2009 Johann C. Rocholl <johann@rocholl.net>\n\
    Copyright (c) 2009-2013 Florent Xicluna <florent.xicluna@gmail.com>\nCopyright\
    \ (c) 2010-2011 Hideo Hattori\nCopyright (c) 2011-2013 Hideo Hattori, Steven Myint\n\
    Copyright (c) 2013-2016 Hideo Hattori, Steven Myint, Bill Wendling"
  downloadLocation: "https://files.pythonhosted.org/packages/3c/24/4eadb64c81c10b354b0c2b6a54a3542c3ce112954cc4effff038beafb009/autopep8-2.0.2-py2.py3-none-any.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/autopep8@2.0.2"
  filesAnalyzed: false
  homepage: "https://github.com/hhatto/autopep8"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "autopep8"
  summary: "A tool that automatically formats Python code to conform to the PEP 8\
    \ style guide"
  versionInfo: "2.0.2"
- SPDXID: "SPDXRef-Package-PyPI-autopep8-2.0.2-vcs"
  copyrightText: "Copyright (c) 2006-2009 Johann C. Rocholl <johann@rocholl.net>\n\
    Copyright (c) 2009-2013 Florent Xicluna <florent.xicluna@gmail.com>\nCopyright\
    \ (c) 2010-2011 Hideo Hattori\nCopyright (c) 2011-2013 Hideo Hattori, Steven Myint\n\
    Copyright (c) 2013-2016 Hideo Hattori, Steven Myint, Bill Wendling"
  downloadLocation: "git+https://github.com/hhatto/autopep8.git@6e6d4ba4a043da1a56ca0ec7280a7d4f40283215"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/autopep8@2.0.2"
  filesAnalyzed: false
  homepage: "https://github.com/hhatto/autopep8"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "autopep8"
  summary: "A tool that automatically formats Python code to conform to the PEP 8\
    \ style guide"
  versionInfo: "2.0.2"
- SPDXID: "SPDXRef-Package-PyPI-autopep8-2.0.2-source-artifact"
  copyrightText: "Copyright (c) 2006-2009 Johann C. Rocholl <johann@rocholl.net>\n\
    Copyright (c) 2009-2013 Florent Xicluna <florent.xicluna@gmail.com>\nCopyright\
    \ (c) 2010-2011 Hideo Hattori\nCopyright (c) 2011-2013 Hideo Hattori, Steven Myint\n\
    Copyright (c) 2013-2016 Hideo Hattori, Steven Myint, Bill Wendling"
  downloadLocation: "https://files.pythonhosted.org/packages/b2/03/49cb49b37a4d51721ece9c628eb9441f9a4e26ee98ad6e5505238d5b2d7a/autopep8-2.0.2.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/autopep8@2.0.2"
  filesAnalyzed: false
  homepage: "https://github.com/hhatto/autopep8"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "autopep8"
  summary: "A tool that automatically formats Python code to conform to the PEP 8\
    \ style guide"
  versionInfo: "2.0.2"
- SPDXID: "SPDXRef-Package-PyPI-certifi-2022.12.7"
  copyrightText: "(c) 1999 Entrust.net Limited\n(c) 1999, 2048 Entrust.net Limited\
    \ Label Entrust.net Premium Secure Server CA Serial\n(c) 2006 Entrust, Inc.\n\
    (c) 2006 Entrust, Inc. Label Entrust Root Certification\n(c) 2009, 2012, 2015\
    \ Entrust, Inc. - for"
  downloadLocation: "https://files.pythonhosted.org/packages/71/4c/3db2b8021bd6f2f0ceb0e088d6b2d49147671f25832fb17970e9b583d742/certifi-2022.12.7-py3-none-any.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/certifi@2022.12.7"
  filesAnalyzed: false
  homepage: "https://github.com/certifi/python-certifi"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MPL-2.0"
  name: "certifi"
  summary: "Python package for providing Mozilla's CA Bundle."
  versionInfo: "2022.12.7"
- SPDXID: "SPDXRef-Package-PyPI-certifi-2022.12.7-vcs"
  copyrightText: "(c) 1999 Entrust.net Limited\n(c) 1999, 2048 Entrust.net Limited\
    \ Label Entrust.net Premium Secure Server CA Serial\n(c) 2006 Entrust, Inc.\n\
    (c) 2006 Entrust, Inc. Label Entrust Root Certification\n(c) 2009, 2012, 2015\
    \ Entrust, Inc. - for"
  downloadLocation: "git+https://github.com/certifi/python-certifi.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/certifi@2022.12.7"
  filesAnalyzed: false
  homepage: "https://github.com/certifi/python-certifi"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "certifi"
  summary: "Python package for providing Mozilla's CA Bundle."
  versionInfo: "2022.12.7"
- SPDXID: "SPDXRef-Package-PyPI-certifi-2022.12.7-source-artifact"
  copyrightText: "(c) 1999 Entrust.net Limited\n(c) 1999, 2048 Entrust.net Limited\
    \ Label Entrust.net Premium Secure Server CA Serial\n(c) 2006 Entrust, Inc.\n\
    (c) 2006 Entrust, Inc. Label Entrust Root Certification\n(c) 2009, 2012, 2015\
    \ Entrust, Inc. - for"
  downloadLocation: "https://files.pythonhosted.org/packages/37/f7/2b1b0ec44fdc30a3d31dfebe52226be9ddc40cd6c0f34ffc8923ba423b69/certifi-2022.12.7.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/certifi@2022.12.7"
  filesAnalyzed: false
  homepage: "https://github.com/certifi/python-certifi"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "certifi"
  summary: "Python package for providing Mozilla's CA Bundle."
  versionInfo: "2022.12.7"
- SPDXID: "SPDXRef-Package-PyPI-charset-normalizer-3.1.0"
  copyrightText: "(c) 2012 Denny Vrandecic (http://simia.net/letters/)\n(c) https://stackoverflow.com/questions/3041986/apt-command-line-interface-like-yes-no-input\n\
    COPYRIGHT (c) FOOBAR\nCopyright (c) 2019 Ahmed TAHRI Ousret\nCopyright (c) 2019\
    \ TAHRI Ahmed R.\nCopyright (c) Ahmed TAHRI Ousret (https://github.com/Ousret)\n\
    copyright (c) 2021 by Ahmed TAHRI\ncopyright 2019 Ahmed TAHRI"
  downloadLocation: "https://files.pythonhosted.org/packages/ef/81/14b3b8f01ddaddad6cdec97f2f599aa2fa466bd5ee9af99b08b7713ccd29/charset_normalizer-3.1.0-py3-none-any.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/charset-normalizer@3.1.0"
  filesAnalyzed: false
  homepage: "https://github.com/Ousret/charset_normalizer"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "charset-normalizer"
  summary: "The Real First Universal Charset Detector. Open, modern and actively maintained\
    \ alternative to Chardet."
  versionInfo: "3.1.0"
- SPDXID: "SPDXRef-Package-PyPI-charset-normalizer-3.1.0-vcs"
  copyrightText: "(c) 2012 Denny Vrandecic (http://simia.net/letters/)\n(c) https://stackoverflow.com/questions/3041986/apt-command-line-interface-like-yes-no-input\n\
    COPYRIGHT (c) FOOBAR\nCopyright (c) 2019 Ahmed TAHRI Ousret\nCopyright (c) 2019\
    \ TAHRI Ahmed R.\nCopyright (c) Ahmed TAHRI Ousret (https://github.com/Ousret)\n\
    copyright (c) 2021 by Ahmed TAHRI\ncopyright 2019 Ahmed TAHRI"
  downloadLocation: "git+https://github.com/Ousret/charset_normalizer.git@db9af4323fee938d6bdfed3aae20339da26ead11"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/charset-normalizer@3.1.0"
  filesAnalyzed: false
  homepage: "https://github.com/Ousret/charset_normalizer"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "charset-normalizer"
  summary: "The Real First Universal Charset Detector. Open, modern and actively maintained\
    \ alternative to Chardet."
  versionInfo: "3.1.0"
- SPDXID: "SPDXRef-Package-PyPI-charset-normalizer-3.1.0-source-artifact"
  copyrightText: "(c) 2012 Denny Vrandecic (http://simia.net/letters/)\n(c) https://stackoverflow.com/questions/3041986/apt-command-line-interface-like-yes-no-input\n\
    COPYRIGHT (c) FOOBAR\nCopyright (c) 2019 Ahmed TAHRI Ousret\nCopyright (c) 2019\
    \ TAHRI Ahmed R.\nCopyright (c) Ahmed TAHRI Ousret (https://github.com/Ousret)\n\
    copyright (c) 2021 by Ahmed TAHRI\ncopyright 2019 Ahmed TAHRI"
  downloadLocation: "https://files.pythonhosted.org/packages/ff/d7/8d757f8bd45be079d76309248845a04f09619a7b17d6dfc8c9ff6433cac2/charset-normalizer-3.1.0.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/charset-normalizer@3.1.0"
  filesAnalyzed: false
  homepage: "https://github.com/Ousret/charset_normalizer"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "charset-normalizer"
  summary: "The Real First Universal Charset Detector. Open, modern and actively maintained\
    \ alternative to Chardet."
  versionInfo: "3.1.0"
- SPDXID: "SPDXRef-Package-PyPI-coverage-7.2.3"
  copyrightText: "Copyright 2001 Gareth Rees\nCopyright 2004 Ned', f\nCopyright 2004\
    \ facts.now Y Ned\nCopyright 2004-2023 Ned Batchelder\nCopyright Software Freedom\
    \ Conservancy, Inc.\nPortions (c) International Organization\ncopyright 2009 N\n\
    copyright 2009-2023 Ned Batchelder"
  downloadLocation: "https://files.pythonhosted.org/packages/7c/95/d28a93fb7bcaeeccb0c17137c14a69320dab6c6dfccceb561953a7b2c95f/coverage-7.2.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/coverage@7.2.3"
  filesAnalyzed: false
  homepage: "https://github.com/nedbat/coveragepy"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "Apache-2.0"
  name: "coverage"
  summary: "Code coverage measurement for Python"
  versionInfo: "7.2.3"
- SPDXID: "SPDXRef-Package-PyPI-coverage-7.2.3-vcs"
  copyrightText: "Copyright 2001 Gareth Rees\nCopyright 2004 Ned', f\nCopyright 2004\
    \ facts.now Y Ned\nCopyright 2004-2023 Ned Batchelder\nCopyright Software Freedom\
    \ Conservancy, Inc.\nPortions (c) International Organization\ncopyright 2009 N\n\
    copyright 2009-2023 Ned Batchelder"
  downloadLocation: "git+https://github.com/nedbat/coveragepy.git@6297f19f8744ef8fc9b93a2f70d06ca0e3b8908c"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/coverage@7.2.3"
  filesAnalyzed: false
  homepage: "https://github.com/nedbat/coveragepy"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "coverage"
  summary: "Code coverage measurement for Python"
  versionInfo: "7.2.3"
- SPDXID: "SPDXRef-Package-PyPI-coverage-7.2.3-source-artifact"
  copyrightText: "Copyright 2001 Gareth Rees\nCopyright 2004 Ned', f\nCopyright 2004\
    \ facts.now Y Ned\nCopyright 2004-2023 Ned Batchelder\nCopyright Software Freedom\
    \ Conservancy, Inc.\nPortions (c) International Organization\ncopyright 2009 N\n\
    copyright 2009-2023 Ned Batchelder"
  downloadLocation: "https://files.pythonhosted.org/packages/62/53/42d3382a915e49ae9e682eb6e3d29b8dcb90ae253d03efef1d5ec14b2f0a/coverage-7.2.3.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/coverage@7.2.3"
  filesAnalyzed: false
  homepage: "https://github.com/nedbat/coveragepy"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "coverage"
  summary: "Code coverage measurement for Python"
  versionInfo: "7.2.3"
- SPDXID: "SPDXRef-Package-PyPI-datetime-5.1"
  copyrightText: "Copyright (c) 2002-2003, 2005, 2007 Zope Foundation and Contributors"
  downloadLocation: "https://files.pythonhosted.org/packages/3e/9f/8d589a4635da1ec033072ec59e8283faf58181542d62261277c4c3c4afe1/DateTime-5.1-py3-none-any.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/datetime@5.1"
  filesAnalyzed: false
  homepage: "https://github.com/zopefoundation/DateTime"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "ZPL-2.1"
  name: "datetime"
  summary: "This package provides a DateTime data type, as known from Zope. Unless\
    \ you need to communicate with Zope APIs, you're probably better off using Python's\
    \ built-in datetime module."
  versionInfo: "5.1"
- SPDXID: "SPDXRef-Package-PyPI-datetime-5.1-vcs"
  copyrightText: "Copyright (c) 2002-2003, 2005, 2007 Zope Foundation and Contributors"
  downloadLocation: "git+https://github.com/zopefoundation/DateTime.git@2f2d22d3c8e9846e8dfffd6e80cbf9649cdab897"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/datetime@5.1"
  filesAnalyzed: false
  homepage: "https://github.com/zopefoundation/DateTime"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "datetime"
  summary: "This package provides a DateTime data type, as known from Zope. Unless\
    \ you need to communicate with Zope APIs, you're probably better off using Python's\
    \ built-in datetime module."
  versionInfo: "5.1"
- SPDXID: "SPDXRef-Package-PyPI-datetime-5.1-source-artifact"
  copyrightText: "Copyright (c) 2002-2003, 2005, 2007 Zope Foundation and Contributors"
  downloadLocation: "https://files.pythonhosted.org/packages/0b/e0/803b837cbeaa04150eb434c4101b8e2ec047ec3e9ee9abd77d07cbafd6d6/DateTime-5.1.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/datetime@5.1"
  filesAnalyzed: false
  homepage: "https://github.com/zopefoundation/DateTime"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "datetime"
  summary: "This package provides a DateTime data type, as known from Zope. Unless\
    \ you need to communicate with Zope APIs, you're probably better off using Python's\
    \ built-in datetime module."
  versionInfo: "5.1"
- SPDXID: "SPDXRef-Package-PyPI-dill-0.3.6"
  copyrightText: "Copyright (c) 2004-2016 California Institute of Technology\nCopyright\
    \ (c) 2008-2010 Marius Gedminas <marius@pov.lt>\nCopyright (c) 2009 PiCloud, Inc.\
    \ <http://www.picloud.com>\nCopyright (c) 2010 Stefano Rivera <stefano@rivera.za.net>\n\
    Copyright (c) 2011 by science+computing\nCopyright (c) 2012 Regents of the University\
    \ of California\nCopyright (c) 2016-2022 The Uncertainty Quantification Foundation\n\
    copyright d, The Uncertainty Quantification Foundation"
  downloadLocation: "https://files.pythonhosted.org/packages/be/e3/a84bf2e561beed15813080d693b4b27573262433fced9c1d1fea59e60553/dill-0.3.6-py3-none-any.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/dill@0.3.6"
  filesAnalyzed: false
  homepage: "https://github.com/uqfoundation/dill"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "BSD-3-Clause"
  name: "dill"
  summary: "-----------------------------"
  versionInfo: "0.3.6"
- SPDXID: "SPDXRef-Package-PyPI-dill-0.3.6-vcs"
  copyrightText: "Copyright (c) 2004-2016 California Institute of Technology\nCopyright\
    \ (c) 2008-2010 Marius Gedminas <marius@pov.lt>\nCopyright (c) 2009 PiCloud, Inc.\
    \ <http://www.picloud.com>\nCopyright (c) 2010 Stefano Rivera <stefano@rivera.za.net>\n\
    Copyright (c) 2011 by science+computing\nCopyright (c) 2012 Regents of the University\
    \ of California\nCopyright (c) 2016-2022 The Uncertainty Quantification Foundation\n\
    copyright d, The Uncertainty Quantification Foundation"
  downloadLocation: "git+https://github.com/uqfoundation/dill.git@d5c4dccbe19fb27bfd757cb60abd2899fd9e59ba"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/dill@0.3.6"
  filesAnalyzed: false
  homepage: "https://github.com/uqfoundation/dill"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "dill"
  summary: "-----------------------------"
  versionInfo: "0.3.6"
- SPDXID: "SPDXRef-Package-PyPI-dill-0.3.6-source-artifact"
  copyrightText: "Copyright (c) 2004-2016 California Institute of Technology\nCopyright\
    \ (c) 2008-2010 Marius Gedminas <marius@pov.lt>\nCopyright (c) 2009 PiCloud, Inc.\
    \ <http://www.picloud.com>\nCopyright (c) 2010 Stefano Rivera <stefano@rivera.za.net>\n\
    Copyright (c) 2011 by science+computing\nCopyright (c) 2012 Regents of the University\
    \ of California\nCopyright (c) 2016-2022 The Uncertainty Quantification Foundation\n\
    copyright d, The Uncertainty Quantification Foundation"
  downloadLocation: "https://files.pythonhosted.org/packages/7c/e7/364a09134e1062d4d5ff69b853a56cf61c223e0afcc6906b6832bcd51ea8/dill-0.3.6.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/dill@0.3.6"
  filesAnalyzed: false
  homepage: "https://github.com/uqfoundation/dill"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "dill"
  summary: "-----------------------------"
  versionInfo: "0.3.6"
- SPDXID: "SPDXRef-Package-PyPI-exceptiongroup-1.1.1"
  copyrightText: "Copyright (c) 2001-2022 Python Software Foundation\nCopyright (c)\
    \ 2022 Alex Gronholm"
  downloadLocation: "https://files.pythonhosted.org/packages/61/97/17ed81b7a8d24d8f69b62c0db37abbd8c0042d4b3fc429c73dab986e7483/exceptiongroup-1.1.1-py3-none-any.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/exceptiongroup@1.1.1"
  filesAnalyzed: false
  homepage: "NONE"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "exceptiongroup"
  summary: "Backport of PEP 654 (exception groups)"
  versionInfo: "1.1.1"
- SPDXID: "SPDXRef-Package-PyPI-exceptiongroup-1.1.1-source-artifact"
  copyrightText: "Copyright (c) 2001-2022 Python Software Foundation\nCopyright (c)\
    \ 2022 Alex Gronholm"
  downloadLocation: "https://files.pythonhosted.org/packages/cc/38/57f14ddc8e8baeddd8993a36fe57ce7b4ba174c35048b9a6d270bb01e833/exceptiongroup-1.1.1.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/exceptiongroup@1.1.1"
  filesAnalyzed: false
  homepage: "NONE"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "exceptiongroup"
  summary: "Backport of PEP 654 (exception groups)"
  versionInfo: "1.1.1"
- SPDXID: "SPDXRef-Package-PyPI-idna-3.4"
  copyrightText: "(c) 2019 Unicode(r), Inc.\nCopyright (c) 2013-2021 Kim Davies"
  downloadLocation: "https://files.pythonhosted.org/packages/fc/34/3030de6f1370931b9dbb4dad48f6ab1015ab1d32447850b9fc94e60097be/idna-3.4-py3-none-any.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/idna@3.4"
  filesAnalyzed: false
  homepage: "NONE"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "idna"
  summary: "Internationalized Domain Names in Applications (IDNA)"
  versionInfo: "3.4"
- SPDXID: "SPDXRef-Package-PyPI-idna-3.4-vcs"
  copyrightText: "(c) 2019 Unicode(r), Inc.\nCopyright (c) 2013-2021 Kim Davies"
  downloadLocation: "git+https://github.com/kjd/idna.git@44fa5a0a7f7e3a5051b4d3e2ae7957c0494cd708"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/idna@3.4"
  filesAnalyzed: false
  homepage: "NONE"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "idna"
  summary: "Internationalized Domain Names in Applications (IDNA)"
  versionInfo: "3.4"
- SPDXID: "SPDXRef-Package-PyPI-idna-3.4-source-artifact"
  copyrightText: "(c) 2019 Unicode(r), Inc.\nCopyright (c) 2013-2021 Kim Davies"
  downloadLocation: "https://files.pythonhosted.org/packages/8b/e1/43beb3d38dba6cb420cefa297822eac205a277ab43e5ba5d5c46faf96438/idna-3.4.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/idna@3.4"
  filesAnalyzed: false
  homepage: "NONE"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "idna"
  summary: "Internationalized Domain Names in Applications (IDNA)"
  versionInfo: "3.4"
- SPDXID: "SPDXRef-Package-PyPI-iniconfig-2.0.0"
  copyrightText: "(c) Ronny Pfannschmidt, Holger Krekel"
  downloadLocation: "https://files.pythonhosted.org/packages/ef/a6/62565a6e1cf69e10f5727360368e451d4b7f58beeac6173dc9db836a5b46/iniconfig-2.0.0-py3-none-any.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/iniconfig@2.0.0"
  filesAnalyzed: false
  homepage: "NONE"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "iniconfig"
  summary: "brain-dead simple config-ini parsing"
  versionInfo: "2.0.0"
- SPDXID: "SPDXRef-Package-PyPI-iniconfig-2.0.0-source-artifact"
  copyrightText: "(c) Ronny Pfannschmidt, Holger Krekel"
  downloadLocation: "https://files.pythonhosted.org/packages/d7/4b/cbd8e699e64a6f16ca3a8220661b5f83792b3017d0f79807cb8708d33913/iniconfig-2.0.0.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/iniconfig@2.0.0"
  filesAnalyzed: false
  homepage: "NONE"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "iniconfig"
  summary: "brain-dead simple config-ini parsing"
  versionInfo: "2.0.0"
- SPDXID: "SPDXRef-Package-PyPI-isort-5.12.0"
  copyrightText: "Copyright (c) 2009-2018 Marcel Hellkamp\nCopyright (c) 2013 Timothy\
    \ Edmund Crosley\nCopyright (c) 2016 Timothy Edmund Crosley Under\nCopyright (c)\
    \ 2021 Taneli Hukkinen\nCopyright 2011 VMware, Inc\nCopyright 2013 Red Hat, Inc.\n\
    Copyright 2018-2019 Google LLC"
  downloadLocation: "https://files.pythonhosted.org/packages/0a/63/4036ae70eea279c63e2304b91ee0ac182f467f24f86394ecfe726092340b/isort-5.12.0-py3-none-any.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/isort@5.12.0"
  filesAnalyzed: false
  homepage: "https://pycqa.github.io/isort/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "isort"
  summary: "A Python utility / library to sort Python imports."
  versionInfo: "5.12.0"
- SPDXID: "SPDXRef-Package-PyPI-isort-5.12.0-source-artifact"
  copyrightText: "Copyright (c) 2009-2018 Marcel Hellkamp\nCopyright (c) 2013 Timothy\
    \ Edmund Crosley\nCopyright (c) 2016 Timothy Edmund Crosley Under\nCopyright (c)\
    \ 2021 Taneli Hukkinen\nCopyright 2011 VMware, Inc\nCopyright 2013 Red Hat, Inc.\n\
    Copyright 2018-2019 Google LLC"
  downloadLocation: "https://files.pythonhosted.org/packages/a9/c4/dc00e42c158fc4dda2afebe57d2e948805c06d5169007f1724f0683010a9/isort-5.12.0.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/isort@5.12.0"
  filesAnalyzed: false
  homepage: "https://pycqa.github.io/isort/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "isort"
  summary: "A Python utility / library to sort Python imports."
  versionInfo: "5.12.0"
- SPDXID: "SPDXRef-Package-PyPI-lazy-object-proxy-1.9.0"
  copyrightText: "Copyright (c) 2014-2023 Ionel Cristian Maries"
  downloadLocation: "https://files.pythonhosted.org/packages/27/a1/7cc10ca831679c5875c18ae6e0a468f7787ecd31fdd53598f91ea50df58d/lazy_object_proxy-1.9.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/lazy-object-proxy@1.9.0"
  filesAnalyzed: false
  homepage: "https://github.com/ionelmc/python-lazy-object-proxy"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "BSD-2-Clause"
  name: "lazy-object-proxy"
  summary: "========"
  versionInfo: "1.9.0"
- SPDXID: "SPDXRef-Package-PyPI-lazy-object-proxy-1.9.0-vcs"
  copyrightText: "Copyright (c) 2014-2023 Ionel Cristian Maries"
  downloadLocation: "git+https://github.com/ionelmc/python-lazy-object-proxy.git@c56c68bda23b8957abbc2fef3d21f32dd44b7f93"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/lazy-object-proxy@1.9.0"
  filesAnalyzed: false
  homepage: "https://github.com/ionelmc/python-lazy-object-proxy"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "lazy-object-proxy"
  summary: "========"
  versionInfo: "1.9.0"
- SPDXID: "SPDXRef-Package-PyPI-lazy-object-proxy-1.9.0-source-artifact"
  copyrightText: "Copyright (c) 2014-2023 Ionel Cristian Maries"
  downloadLocation: "https://files.pythonhosted.org/packages/20/c0/8bab72a73607d186edad50d0168ca85bd2743cfc55560c9d721a94654b20/lazy-object-proxy-1.9.0.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/lazy-object-proxy@1.9.0"
  filesAnalyzed: false
  homepage: "https://github.com/ionelmc/python-lazy-object-proxy"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "lazy-object-proxy"
  summary: "========"
  versionInfo: "1.9.0"
- SPDXID: "SPDXRef-Package-PyPI-mccabe-0.7.0"
  copyrightText: "Copyright (c) 2011-2013 Tarek Ziade <tarek@ziade.org>\nCopyright\
    \ (c) 2013 Florent Xicluna <florent.xicluna@gmail.com>\nCopyright (c) Ned Batchelder"
  downloadLocation: "https://files.pythonhosted.org/packages/27/1a/1f68f9ba0c207934b35b86a8ca3aad8395a3d6dd7921c0686e23853ff5a9/mccabe-0.7.0-py2.py3-none-any.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/mccabe@0.7.0"
  filesAnalyzed: false
  homepage: "https://github.com/pycqa/mccabe"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "mccabe"
  summary: "McCabe checker, plugin for flake8"
  versionInfo: "0.7.0"
- SPDXID: "SPDXRef-Package-PyPI-mccabe-0.7.0-vcs"
  copyrightText: "Copyright (c) 2011-2013 Tarek Ziade <tarek@ziade.org>\nCopyright\
    \ (c) 2013 Florent Xicluna <florent.xicluna@gmail.com>\nCopyright (c) Ned Batchelder"
  downloadLocation: "git+https://github.com/pycqa/mccabe.git@835a5400881b7460998be51d871fd36f836db3c9"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/mccabe@0.7.0"
  filesAnalyzed: false
  homepage: "https://github.com/pycqa/mccabe"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "mccabe"
  summary: "McCabe checker, plugin for flake8"
  versionInfo: "0.7.0"
- SPDXID: "SPDXRef-Package-PyPI-mccabe-0.7.0-source-artifact"
  copyrightText: "Copyright (c) 2011-2013 Tarek Ziade <tarek@ziade.org>\nCopyright\
    \ (c) 2013 Florent Xicluna <florent.xicluna@gmail.com>\nCopyright (c) Ned Batchelder"
  downloadLocation: "https://files.pythonhosted.org/packages/e7/ff/0ffefdcac38932a54d2b5eed4e0ba8a408f215002cd178ad1df0f2806ff8/mccabe-0.7.0.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/mccabe@0.7.0"
  filesAnalyzed: false
  homepage: "https://github.com/pycqa/mccabe"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "mccabe"
  summary: "McCabe checker, plugin for flake8"
  versionInfo: "0.7.0"
- SPDXID: "SPDXRef-Package-PyPI-numpy-1.24.2"
  copyrightText: "(c) Convert Chebyshev\n(c) False, False, False, True\n(c) False,\
    \ False, True, False\n(c) Multiply a Chebyshev\n(c) Multiply a Hermite\n(c) Multiply\
    \ a Laguerre\n(c) Multiply a Legendre\n(c) True, True, False, False\nCopyright\
    \ (c) 1992-2013 The University of Tennessee and The University of Tennessee Research\
    \ Foundation\nCopyright (c) 1993 by Sun Microsystems, Inc.\nCopyright (c) 1995-1997\
    \ Jim Hugunin, hugunin@mit.edu\nCopyright (c) 1997-2002 Makoto Matsumoto and Takuji\
    \ Nishimura\nCopyright (c) 2000-2013 The University of California Berkeley\nCopyright\
    \ (c) 2002-2017 Free Software Foundation, Inc.\nCopyright (c) 2003-2005 Jean-Sebastien\
    \ Roy (js@jeannot.org)\nCopyright (c) 2004-2018 Max-Planck-Society author Martin\
    \ Reinecke\nCopyright (c) 2005-2022 NumPy Developers\nCopyright (c) 2006 University\
    \ of Georgia and Pierre G.F. Gerard-Marchant\nCopyright (c) 2006-2013 The University\
    \ of Colorado Denver\nCopyright (c) 2007 Cybozu Labs, Inc.\nCopyright (c) 2007,\
    \ 2009 Free Software Foundation, Inc. <http://fsf.org/>\nCopyright (c) 2007, 2011\
    \ David Schultz <das@FreeBSD.ORG>\nCopyright (c) 2008 Ian Bicking and Contributors\n\
    Copyright (c) 2009-2017 The MathJax Consortium\nCopyright (c) 2009-2019 Jeff Bezanson,\
    \ Stefan Karpinski, Viral B. Shah, and other contributors\nCopyright (c) 2010\
    \ The Android Open Source Project\nCopyright (c) 2010-2011 by Mark Wiebe (mwwiebe@gmail.com)\
    \ The University of British Columbia\nCopyright (c) 2011 Enthought, Inc\nCopyright\
    \ (c) 2011 by Enthought, Inc.\nCopyright (c) 2011-2014 The OpenBLAS Project\n\
    Copyright (c) 2012 Google Inc.\nCopyright (c) 2012 Stephen Montgomery-Smith <stephen@FreeBSD.ORG>\n\
    Copyright (c) 2014 Mathjax Consortium\nCopyright (c) 2014 Ryan Juckett\nCopyright\
    \ (c) 2015 Pauli Virtanen\nCopyright (c) 2015, 2018 Melissa E. O'Neill\nCopyright\
    \ (c) 2015-2017 Martin Hensel\nCopyright (c) 2016-2019 Kim Walisch, <kim.walisch@gmail.com>\n\
    Copyright (c) 2019 Kevin Sheppard\nCopyright (c) 2019 NumPy Developers\nCopyright\
    \ (c) 2021 Intel Corporation\nCopyright (c) 2021 Microsoft Corporation\nCopyright\
    \ (c) Donald Stufft and individual contributors\nCopyright 1994-1998 Absoft Corporation\
    \ mV2 Cray Research, Inc. CF90\nCopyright 1994-2002 Absoft Corporation Absoft\
    \ Pro FORTRAN\nCopyright 1999-2001 Regents of the University of California\nCopyright\
    \ 1999-2005, 2011 Pearu Peterson\nCopyright 1999-2011 Pearu Peterson\nCopyright\
    \ 2007-2018 by the Sphinx team\nCopyright 2010-2012 D. E. Shaw Research\nCopyright\
    \ 2011 by Enthought, Inc\nCopyright 2014 Melissa O'Neill <oneill@pcg-random.org>\n\
    Copyright 2015 Robert Kern <robert.kern@gmail.com>\nCopyright 2016-2021 Matthew\
    \ Brett, Isuru Fernando, Matti Picus\nCopyright Absoft Corporation\ncopyright\
    \ 2008-2022 NumPy Developers\ncopyright 2010 David Wolever <david@wolever.net>"
  downloadLocation: "https://files.pythonhosted.org/packages/c5/21/275cfa7731ee2e121b1bf85ddb21b8712fe2f409f02a8b61521af6e4993d/numpy-1.24.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/numpy@1.24.2"
  filesAnalyzed: false
  homepage: "https://www.numpy.org"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "BSD-3-Clause"
  name: "numpy"
  summary: "Fundamental package for array computing in Python"
  versionInfo: "1.24.2"
- SPDXID: "SPDXRef-Package-PyPI-numpy-1.24.2-vcs"
  copyrightText: "(c) Convert Chebyshev\n(c) False, False, False, True\n(c) False,\
    \ False, True, False\n(c) Multiply a Chebyshev\n(c) Multiply a Hermite\n(c) Multiply\
    \ a Laguerre\n(c) Multiply a Legendre\n(c) True, True, False, False\nCopyright\
    \ (c) 1992-2013 The University of Tennessee and The University of Tennessee Research\
    \ Foundation\nCopyright (c) 1993 by Sun Microsystems, Inc.\nCopyright (c) 1995-1997\
    \ Jim Hugunin, hugunin@mit.edu\nCopyright (c) 1997-2002 Makoto Matsumoto and Takuji\
    \ Nishimura\nCopyright (c) 2000-2013 The University of California Berkeley\nCopyright\
    \ (c) 2002-2017 Free Software Foundation, Inc.\nCopyright (c) 2003-2005 Jean-Sebastien\
    \ Roy (js@jeannot.org)\nCopyright (c) 2004-2018 Max-Planck-Society author Martin\
    \ Reinecke\nCopyright (c) 2005-2022 NumPy Developers\nCopyright (c) 2006 University\
    \ of Georgia and Pierre G.F. Gerard-Marchant\nCopyright (c) 2006-2013 The University\
    \ of Colorado Denver\nCopyright (c) 2007 Cybozu Labs, Inc.\nCopyright (c) 2007,\
    \ 2009 Free Software Foundation, Inc. <http://fsf.org/>\nCopyright (c) 2007, 2011\
    \ David Schultz <das@FreeBSD.ORG>\nCopyright (c) 2008 Ian Bicking and Contributors\n\
    Copyright (c) 2009-2017 The MathJax Consortium\nCopyright (c) 2009-2019 Jeff Bezanson,\
    \ Stefan Karpinski, Viral B. Shah, and other contributors\nCopyright (c) 2010\
    \ The Android Open Source Project\nCopyright (c) 2010-2011 by Mark Wiebe (mwwiebe@gmail.com)\
    \ The University of British Columbia\nCopyright (c) 2011 Enthought, Inc\nCopyright\
    \ (c) 2011 by Enthought, Inc.\nCopyright (c) 2011-2014 The OpenBLAS Project\n\
    Copyright (c) 2012 Google Inc.\nCopyright (c) 2012 Stephen Montgomery-Smith <stephen@FreeBSD.ORG>\n\
    Copyright (c) 2014 Mathjax Consortium\nCopyright (c) 2014 Ryan Juckett\nCopyright\
    \ (c) 2015 Pauli Virtanen\nCopyright (c) 2015, 2018 Melissa E. O'Neill\nCopyright\
    \ (c) 2015-2017 Martin Hensel\nCopyright (c) 2016-2019 Kim Walisch, <kim.walisch@gmail.com>\n\
    Copyright (c) 2019 Kevin Sheppard\nCopyright (c) 2019 NumPy Developers\nCopyright\
    \ (c) 2021 Intel Corporation\nCopyright (c) 2021 Microsoft Corporation\nCopyright\
    \ (c) Donald Stufft and individual contributors\nCopyright 1994-1998 Absoft Corporation\
    \ mV2 Cray Research, Inc. CF90\nCopyright 1994-2002 Absoft Corporation Absoft\
    \ Pro FORTRAN\nCopyright 1999-2001 Regents of the University of California\nCopyright\
    \ 1999-2005, 2011 Pearu Peterson\nCopyright 1999-2011 Pearu Peterson\nCopyright\
    \ 2007-2018 by the Sphinx team\nCopyright 2010-2012 D. E. Shaw Research\nCopyright\
    \ 2011 by Enthought, Inc\nCopyright 2014 Melissa O'Neill <oneill@pcg-random.org>\n\
    Copyright 2015 Robert Kern <robert.kern@gmail.com>\nCopyright 2016-2021 Matthew\
    \ Brett, Isuru Fernando, Matti Picus\nCopyright Absoft Corporation\ncopyright\
    \ 2008-2022 NumPy Developers\ncopyright 2010 David Wolever <david@wolever.net>"
  downloadLocation: "git+https://github.com/numpy/numpy.git@85f38ab180ece5290f64e8ddbd9cf06ad8fa4a5e"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/numpy@1.24.2"
  filesAnalyzed: false
  homepage: "https://www.numpy.org"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "numpy"
  summary: "Fundamental package for array computing in Python"
  versionInfo: "1.24.2"
- SPDXID: "SPDXRef-Package-PyPI-numpy-1.24.2-source-artifact"
  copyrightText: "(c) Convert Chebyshev\n(c) False, False, False, True\n(c) False,\
    \ False, True, False\n(c) Multiply a Chebyshev\n(c) Multiply a Hermite\n(c) Multiply\
    \ a Laguerre\n(c) Multiply a Legendre\n(c) True, True, False, False\nCopyright\
    \ (c) 1992-2013 The University of Tennessee and The University of Tennessee Research\
    \ Foundation\nCopyright (c) 1993 by Sun Microsystems, Inc.\nCopyright (c) 1995-1997\
    \ Jim Hugunin, hugunin@mit.edu\nCopyright (c) 1997-2002 Makoto Matsumoto and Takuji\
    \ Nishimura\nCopyright (c) 2000-2013 The University of California Berkeley\nCopyright\
    \ (c) 2002-2017 Free Software Foundation, Inc.\nCopyright (c) 2003-2005 Jean-Sebastien\
    \ Roy (js@jeannot.org)\nCopyright (c) 2004-2018 Max-Planck-Society author Martin\
    \ Reinecke\nCopyright (c) 2005-2022 NumPy Developers\nCopyright (c) 2006 University\
    \ of Georgia and Pierre G.F. Gerard-Marchant\nCopyright (c) 2006-2013 The University\
    \ of Colorado Denver\nCopyright (c) 2007 Cybozu Labs, Inc.\nCopyright (c) 2007,\
    \ 2009 Free Software Foundation, Inc. <http://fsf.org/>\nCopyright (c) 2007, 2011\
    \ David Schultz <das@FreeBSD.ORG>\nCopyright (c) 2008 Ian Bicking and Contributors\n\
    Copyright (c) 2009-2017 The MathJax Consortium\nCopyright (c) 2009-2019 Jeff Bezanson,\
    \ Stefan Karpinski, Viral B. Shah, and other contributors\nCopyright (c) 2010\
    \ The Android Open Source Project\nCopyright (c) 2010-2011 by Mark Wiebe (mwwiebe@gmail.com)\
    \ The University of British Columbia\nCopyright (c) 2011 Enthought, Inc\nCopyright\
    \ (c) 2011 by Enthought, Inc.\nCopyright (c) 2011-2014 The OpenBLAS Project\n\
    Copyright (c) 2012 Google Inc.\nCopyright (c) 2012 Stephen Montgomery-Smith <stephen@FreeBSD.ORG>\n\
    Copyright (c) 2014 Mathjax Consortium\nCopyright (c) 2014 Ryan Juckett\nCopyright\
    \ (c) 2015 Pauli Virtanen\nCopyright (c) 2015, 2018 Melissa E. O'Neill\nCopyright\
    \ (c) 2015-2017 Martin Hensel\nCopyright (c) 2016-2019 Kim Walisch, <kim.walisch@gmail.com>\n\
    Copyright (c) 2019 Kevin Sheppard\nCopyright (c) 2019 NumPy Developers\nCopyright\
    \ (c) 2021 Intel Corporation\nCopyright (c) 2021 Microsoft Corporation\nCopyright\
    \ (c) Donald Stufft and individual contributors\nCopyright 1994-1998 Absoft Corporation\
    \ mV2 Cray Research, Inc. CF90\nCopyright 1994-2002 Absoft Corporation Absoft\
    \ Pro FORTRAN\nCopyright 1999-2001 Regents of the University of California\nCopyright\
    \ 1999-2005, 2011 Pearu Peterson\nCopyright 1999-2011 Pearu Peterson\nCopyright\
    \ 2007-2018 by the Sphinx team\nCopyright 2010-2012 D. E. Shaw Research\nCopyright\
    \ 2011 by Enthought, Inc\nCopyright 2014 Melissa O'Neill <oneill@pcg-random.org>\n\
    Copyright 2015 Robert Kern <robert.kern@gmail.com>\nCopyright 2016-2021 Matthew\
    \ Brett, Isuru Fernando, Matti Picus\nCopyright Absoft Corporation\ncopyright\
    \ 2008-2022 NumPy Developers\ncopyright 2010 David Wolever <david@wolever.net>"
  downloadLocation: "https://files.pythonhosted.org/packages/e4/a9/6704bb5e1d1d778d3a6ee1278a8d8134f0db160e09d52863a24edb58eab5/numpy-1.24.2.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/numpy@1.24.2"
  filesAnalyzed: false
  homepage: "https://www.numpy.org"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "numpy"
  summary: "Fundamental package for array computing in Python"
  versionInfo: "1.24.2"
- SPDXID: "SPDXRef-Package-PyPI-packaging-23.0"
  copyrightText: "Copyright (c) Donald Stufft and individual contributors\ncopyright\
    \ 2014-2019 s"
  downloadLocation: "https://files.pythonhosted.org/packages/ed/35/a31aed2993e398f6b09a790a181a7927eb14610ee8bbf02dc14d31677f1c/packaging-23.0-py3-none-any.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/packaging@23.0"
  filesAnalyzed: false
  homepage: "NONE"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "Apache-2.0"
  name: "packaging"
  summary: "Core utilities for Python packages"
  versionInfo: "23.0"
- SPDXID: "SPDXRef-Package-PyPI-packaging-23.0-vcs"
  copyrightText: "Copyright (c) Donald Stufft and individual contributors\ncopyright\
    \ 2014-2019 s"
  downloadLocation: "git+https://github.com/pypa/packaging.git@e3f218269c0f2fd2aff228b310d7f474a3ffd487"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/packaging@23.0"
  filesAnalyzed: false
  homepage: "NONE"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "packaging"
  summary: "Core utilities for Python packages"
  versionInfo: "23.0"
- SPDXID: "SPDXRef-Package-PyPI-packaging-23.0-source-artifact"
  copyrightText: "Copyright (c) Donald Stufft and individual contributors\ncopyright\
    \ 2014-2019 s"
  downloadLocation: "https://files.pythonhosted.org/packages/47/d5/aca8ff6f49aa5565df1c826e7bf5e85a6df852ee063600c1efa5b932968c/packaging-23.0.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/packaging@23.0"
  filesAnalyzed: false
  homepage: "NONE"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "packaging"
  summary: "Core utilities for Python packages"
  versionInfo: "23.0"
- SPDXID: "SPDXRef-Package-PyPI-pandas-2.0.0"
  copyrightText: "Copyright (c) 1988-1993 The Regents of the University of California\n\
    Copyright (c) 1991-1995 Stichting Mathematisch Centrum Amsterdam, The Netherlands\n\
    Copyright (c) 1993, 2004 Sun Microsystems\nCopyright (c) 1994 David Burren\nCopyright\
    \ (c) 1994 Sun Microsystems, Inc.\nCopyright (c) 1995-2001 Corporation for National\
    \ Research Initiatives\nCopyright (c) 2001-2002 Enthought, Inc.\nCopyright (c)\
    \ 2001-2008 Ville Laurikari\nCopyright (c) 2001-2010 Python Software Foundation\n\
    Copyright (c) 2002 Michael Ringgaard\nCopyright (c) 2003-2009 Bruce D. Evans\n\
    Copyright (c) 2003-2009 Steven G. Kargl\nCopyright (c) 2003-2011 David Schultz\n\
    Copyright (c) 2003-2011 Gustavo Niemeyer <gustavo@niemeyer.net>\nCopyright (c)\
    \ 2003-2012 SciPy Developers\nCopyright (c) 2005-2011 NumPy Developers\nCopyright\
    \ (c) 2005-2014 Rich Felker\nCopyright (c) 2007 Nick Galbreath nickg at modp dot\
    \ com\nCopyright (c) 2008 Attractive Chaos <attractor@live.co.uk>\nCopyright (c)\
    \ 2008 Stephen L. Moshier\nCopyright (c) 2008 The Android Open Source Project\n\
    Copyright (c) 2008-2009, 2011 by Attractive Chaos <attractor@live.co.uk>\nCopyright\
    \ (c) 2008-2011 AQR Capital Management, LLC\nCopyright (c) 2008-2011 AQR Capital\
    \ Management, LLC, Lambda Foundry, Inc. and PyData Development Team\nCopyright\
    \ (c) 2009 ', join\nCopyright (c) 2010 Albert Sweigart\nCopyright (c) 2010-2012\
    \ Archipel Asset Management AB.\nCopyright (c) 2011 Szabolcs Nagy\nCopyright (c)\
    \ 2011 Valentin Ochs\nCopyright (c) 2011 by Enthought, Inc.\nCopyright (c) 2011-2012\
    \ Lambda Foundry, Inc.\nCopyright (c) 2011-2012 PyData Development Team\nCopyright\
    \ (c) 2011-2013 ESN Social Software AB and Jonas Tarnstrom\nCopyright (c) 2011-2023\
    \ Open source contributors\nCopyright (c) 2012 Google Inc.\nCopyright (c) 2012\
    \ Lambda Foundry, Inc.\nCopyright (c) 2012, 2016, 2020 PyData Development Team\n\
    Copyright (c) 2012-2014 Tomi Pievilainen <tomi.pievilainen@iki.fi>\nCopyright\
    \ (c) 2014-2016 Yaron de Leeuw <me@jarondl.net>\nCopyright (c) 2015 Jared Hobbs\n\
    Copyright (c) 2015 Paul Ganssle <paul@ganssle.io>\nCopyright (c) 2015, 2017 dateutil\
    \ contributors\nCopyright (c) 2017 Anthony Sottile\nCopyright (c) 2019 Hadley\
    \ Wickham RStudio and Evan Miller\nCopyright (c) Donald Stufft and individual\
    \ contributors\nCopyright 2014-2019 xarray\nCopyright 2017 Paul Ganssle <paul@ganssle.io>\n\
    Copyright 2017 dateutil contributors"
  downloadLocation: "https://files.pythonhosted.org/packages/d0/70/7296ce76d838e0023edf3cc287a437b66957f4155678f514d82ddd6d1e1b/pandas-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/pandas@2.0.0"
  filesAnalyzed: false
  homepage: "NONE"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "pandas"
  summary: "Powerful data structures for data analysis, time series, and statistics"
  versionInfo: "2.0.0"
- SPDXID: "SPDXRef-Package-PyPI-pandas-2.0.0-source-artifact"
  copyrightText: "Copyright (c) 1988-1993 The Regents of the University of California\n\
    Copyright (c) 1991-1995 Stichting Mathematisch Centrum Amsterdam, The Netherlands\n\
    Copyright (c) 1993, 2004 Sun Microsystems\nCopyright (c) 1994 David Burren\nCopyright\
    \ (c) 1994 Sun Microsystems, Inc.\nCopyright (c) 1995-2001 Corporation for National\
    \ Research Initiatives\nCopyright (c) 2001-2002 Enthought, Inc.\nCopyright (c)\
    \ 2001-2008 Ville Laurikari\nCopyright (c) 2001-2010 Python Software Foundation\n\
    Copyright (c) 2002 Michael Ringgaard\nCopyright (c) 2003-2009 Bruce D. Evans\n\
    Copyright (c) 2003-2009 Steven G. Kargl\nCopyright (c) 2003-2011 David Schultz\n\
    Copyright (c) 2003-2011 Gustavo Niemeyer <gustavo@niemeyer.net>\nCopyright (c)\
    \ 2003-2012 SciPy Developers\nCopyright (c) 2005-2011 NumPy Developers\nCopyright\
    \ (c) 2005-2014 Rich Felker\nCopyright (c) 2007 Nick Galbreath nickg at modp dot\
    \ com\nCopyright (c) 2008 Attractive Chaos <attractor@live.co.uk>\nCopyright (c)\
    \ 2008 Stephen L. Moshier\nCopyright (c) 2008 The Android Open Source Project\n\
    Copyright (c) 2008-2009, 2011 by Attractive Chaos <attractor@live.co.uk>\nCopyright\
    \ (c) 2008-2011 AQR Capital Management, LLC\nCopyright (c) 2008-2011 AQR Capital\
    \ Management, LLC, Lambda Foundry, Inc. and PyData Development Team\nCopyright\
    \ (c) 2009 ', join\nCopyright (c) 2010 Albert Sweigart\nCopyright (c) 2010-2012\
    \ Archipel Asset Management AB.\nCopyright (c) 2011 Szabolcs Nagy\nCopyright (c)\
    \ 2011 Valentin Ochs\nCopyright (c) 2011 by Enthought, Inc.\nCopyright (c) 2011-2012\
    \ Lambda Foundry, Inc.\nCopyright (c) 2011-2012 PyData Development Team\nCopyright\
    \ (c) 2011-2013 ESN Social Software AB and Jonas Tarnstrom\nCopyright (c) 2011-2023\
    \ Open source contributors\nCopyright (c) 2012 Google Inc.\nCopyright (c) 2012\
    \ Lambda Foundry, Inc.\nCopyright (c) 2012, 2016, 2020 PyData Development Team\n\
    Copyright (c) 2012-2014 Tomi Pievilainen <tomi.pievilainen@iki.fi>\nCopyright\
    \ (c) 2014-2016 Yaron de Leeuw <me@jarondl.net>\nCopyright (c) 2015 Jared Hobbs\n\
    Copyright (c) 2015 Paul Ganssle <paul@ganssle.io>\nCopyright (c) 2015, 2017 dateutil\
    \ contributors\nCopyright (c) 2017 Anthony Sottile\nCopyright (c) 2019 Hadley\
    \ Wickham RStudio and Evan Miller\nCopyright (c) Donald Stufft and individual\
    \ contributors\nCopyright 2014-2019 xarray\nCopyright 2017 Paul Ganssle <paul@ganssle.io>\n\
    Copyright 2017 dateutil contributors"
  downloadLocation: "https://files.pythonhosted.org/packages/9f/12/0b6bdd627b99cb10816956c1047b0733ef33b61a84e3420faf4d3202df06/pandas-2.0.0.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/pandas@2.0.0"
  filesAnalyzed: false
  homepage: "NONE"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "pandas"
  summary: "Powerful data structures for data analysis, time series, and statistics"
  versionInfo: "2.0.0"
- SPDXID: "SPDXRef-Package-PyPI-platformdirs-3.2.0"
  copyrightText: "Copyright (c) 2010 202x The platformdirs\ncopyright 2021 The platformdirs\
    \ team"
  downloadLocation: "https://files.pythonhosted.org/packages/b2/f3/4fb5fae710fc9f22a42cd90dc0547da18ec83e2e139294ab94f04c449cf5/platformdirs-3.2.0-py3-none-any.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/platformdirs@3.2.0"
  filesAnalyzed: false
  homepage: "NONE"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "platformdirs"
  summary: "A small Python package for determining appropriate platform-specific dirs,\
    \ e.g. a \"user data dir\"."
  versionInfo: "3.2.0"
- SPDXID: "SPDXRef-Package-PyPI-platformdirs-3.2.0-vcs"
  copyrightText: "Copyright (c) 2010 202x The platformdirs\ncopyright 2021 The platformdirs\
    \ team"
  downloadLocation: "git+https://github.com/platformdirs/platformdirs.git@54c772b5e1d16df7e82257f7ea53466eab2e3aaa"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/platformdirs@3.2.0"
  filesAnalyzed: false
  homepage: "NONE"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "platformdirs"
  summary: "A small Python package for determining appropriate platform-specific dirs,\
    \ e.g. a \"user data dir\"."
  versionInfo: "3.2.0"
- SPDXID: "SPDXRef-Package-PyPI-platformdirs-3.2.0-source-artifact"
  copyrightText: "Copyright (c) 2010 202x The platformdirs\ncopyright 2021 The platformdirs\
    \ team"
  downloadLocation: "https://files.pythonhosted.org/packages/15/04/3f882b46b454ab374ea75425c6f931e499150ec1385a73e55b3f45af615a/platformdirs-3.2.0.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/platformdirs@3.2.0"
  filesAnalyzed: false
  homepage: "NONE"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "platformdirs"
  summary: "A small Python package for determining appropriate platform-specific dirs,\
    \ e.g. a \"user data dir\"."
  versionInfo: "3.2.0"
- SPDXID: "SPDXRef-Package-PyPI-pluggy-1.0.0"
  copyrightText: "Copyright (c) 2015 holger krekel (rather uses bitbucket/hpk42)\n\
    copyright 2016 Holger Krekel"
  downloadLocation: "https://files.pythonhosted.org/packages/9e/01/f38e2ff29715251cf25532b9082a1589ab7e4f571ced434f98d0139336dc/pluggy-1.0.0-py2.py3-none-any.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/pluggy@1.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/pytest-dev/pluggy"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "pluggy"
  summary: "plugin and hook calling mechanisms for python"
  versionInfo: "1.0.0"
- SPDXID: "SPDXRef-Package-PyPI-pluggy-1.0.0-vcs"
  copyrightText: "Copyright (c) 2015 holger krekel (rather uses bitbucket/hpk42)\n\
    copyright 2016 Holger Krekel"
  downloadLocation: "git+https://github.com/pytest-dev/pluggy.git@4259fdd799d64f953631e47ddcb69c3074a15c13"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/pluggy@1.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/pytest-dev/pluggy"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "pluggy"
  summary: "plugin and hook calling mechanisms for python"
  versionInfo: "1.0.0"
- SPDXID: "SPDXRef-Package-PyPI-pluggy-1.0.0-source-artifact"
  copyrightText: "Copyright (c) 2015 holger krekel (rather uses bitbucket/hpk42)\n\
    copyright 2016 Holger Krekel"
  downloadLocation: "https://files.pythonhosted.org/packages/a1/16/db2d7de3474b6e37cbb9c008965ee63835bba517e22cdb8c35b5116b5ce1/pluggy-1.0.0.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/pluggy@1.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/pytest-dev/pluggy"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "pluggy"
  summary: "plugin and hook calling mechanisms for python"
  versionInfo: "1.0.0"
- SPDXID: "SPDXRef-Package-PyPI-pycodestyle-2.10.0"
  copyrightText: "Copyright (c) 2006-2009 Johann C. Rocholl <johann@rocholl.net>\n\
    Copyright (c) 2009-2014 Florent Xicluna <florent.xicluna@gmail.com>\nCopyright\
    \ (c) 2014-2020 Ian Lee <IanLee1521@gmail.com>\nJohann C. Rocholl, Florent Xicluna,\
    \ Ian Lee copyright 2006-2016"
  downloadLocation: "https://files.pythonhosted.org/packages/a2/54/001fdc0d69e8d0bb86c3423a6fa6dfada8cc26317c2635ab543e9ac411bd/pycodestyle-2.10.0-py2.py3-none-any.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/pycodestyle@2.10.0"
  filesAnalyzed: false
  homepage: "https://pycodestyle.pycqa.org/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "pycodestyle"
  summary: "pycodestyle (formerly called pep8) - Python style guide checker"
  versionInfo: "2.10.0"
- SPDXID: "SPDXRef-Package-PyPI-pycodestyle-2.10.0-source-artifact"
  copyrightText: "Copyright (c) 2006-2009 Johann C. Rocholl <johann@rocholl.net>\n\
    Copyright (c) 2009-2014 Florent Xicluna <florent.xicluna@gmail.com>\nCopyright\
    \ (c) 2014-2020 Ian Lee <IanLee1521@gmail.com>\nJohann C. Rocholl, Florent Xicluna,\
    \ Ian Lee copyright 2006-2016"
  downloadLocation: "https://files.pythonhosted.org/packages/06/6b/5ca0d12ef7dcf7d20dfa35287d02297f3e0f9e515da5183654c03a9636ce/pycodestyle-2.10.0.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/pycodestyle@2.10.0"
  filesAnalyzed: false
  homepage: "https://pycodestyle.pycqa.org/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "pycodestyle"
  summary: "pycodestyle (formerly called pep8) - Python style guide checker"
  versionInfo: "2.10.0"
- SPDXID: "SPDXRef-Package-PyPI-pylint-2.17.2"
  copyrightText: "Copyright (c) 1989, 1991 Free Software Foundation, Inc.\nCopyright\
    \ (c) https://github.com/PyCQA/pylint/blob/main/CONTRIBUTORS.txt\ncopyright 2003\
    \ f'\ncopyrighted by the Free Software Foundation"
  downloadLocation: "https://files.pythonhosted.org/packages/05/c7/bccabc2b93c612d2921a229455fc0c1acfcad7e80ffeea6bf22d74b601d7/pylint-2.17.2-py3-none-any.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/pylint@2.17.2"
  filesAnalyzed: false
  homepage: "NONE"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "GPL-2.0-only AND GPL-2.0-or-later"
  name: "pylint"
  summary: "python code static checker"
  versionInfo: "2.17.2"
- SPDXID: "SPDXRef-Package-PyPI-pylint-2.17.2-vcs"
  copyrightText: "Copyright (c) 1989, 1991 Free Software Foundation, Inc.\nCopyright\
    \ (c) https://github.com/PyCQA/pylint/blob/main/CONTRIBUTORS.txt\ncopyright 2003\
    \ f'\ncopyrighted by the Free Software Foundation"
  downloadLocation: "git+https://github.com/PyCQA/pylint.git@de0147e92586be56cdee9711dd3d3a7a7e1c9ef2"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/pylint@2.17.2"
  filesAnalyzed: false
  homepage: "NONE"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "pylint"
  summary: "python code static checker"
  versionInfo: "2.17.2"
- SPDXID: "SPDXRef-Package-PyPI-pylint-2.17.2-source-artifact"
  copyrightText: "Copyright (c) 1989, 1991 Free Software Foundation, Inc.\nCopyright\
    \ (c) https://github.com/PyCQA/pylint/blob/main/CONTRIBUTORS.txt\ncopyright 2003\
    \ f'\ncopyrighted by the Free Software Foundation"
  downloadLocation: "https://files.pythonhosted.org/packages/00/06/24c4d02c247fbca313fc9fda9033996d337f93c29a02ccd4f031c7c80d5d/pylint-2.17.2.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/pylint@2.17.2"
  filesAnalyzed: false
  homepage: "NONE"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "pylint"
  summary: "python code static checker"
  versionInfo: "2.17.2"
- SPDXID: "SPDXRef-Package-PyPI-pytest-7.2.2"
  copyrightText: "Copyright (c) 2004 Holger Krekel and others\nCopyright (c) 2014\
    \ Gregory Boissinot\nCopyright 2004 Holger Krekel and others,\ncopyright 2015\
    \ holger krekel and pytest-dev team"
  downloadLocation: "https://files.pythonhosted.org/packages/b2/68/5321b5793bd506961bd40bdbdd0674e7de4fb873ee7cab33dd27283ad513/pytest-7.2.2-py3-none-any.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/pytest@7.2.2"
  filesAnalyzed: false
  homepage: "https://docs.pytest.org/en/latest/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "pytest"
  summary: "pytest: simple powerful testing with Python"
  versionInfo: "7.2.2"
- SPDXID: "SPDXRef-Package-PyPI-pytest-7.2.2-vcs"
  copyrightText: "Copyright (c) 2004 Holger Krekel and others\nCopyright (c) 2014\
    \ Gregory Boissinot\nCopyright 2004 Holger Krekel and others,\ncopyright 2015\
    \ holger krekel and pytest-dev team"
  downloadLocation: "git+https://github.com/pytest-dev/pytest.git@4191e0259805acbc499d326441c98e2b950637f1"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/pytest@7.2.2"
  filesAnalyzed: false
  homepage: "https://docs.pytest.org/en/latest/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "pytest"
  summary: "pytest: simple powerful testing with Python"
  versionInfo: "7.2.2"
- SPDXID: "SPDXRef-Package-PyPI-pytest-7.2.2-source-artifact"
  copyrightText: "Copyright (c) 2004 Holger Krekel and others\nCopyright (c) 2014\
    \ Gregory Boissinot\nCopyright 2004 Holger Krekel and others,\ncopyright 2015\
    \ holger krekel and pytest-dev team"
  downloadLocation: "https://files.pythonhosted.org/packages/b9/29/311895d9cd3f003dd58e8fdea36dd895ba2da5c0c90601836f7de79f76fe/pytest-7.2.2.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/pytest@7.2.2"
  filesAnalyzed: false
  homepage: "https://docs.pytest.org/en/latest/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "pytest"
  summary: "pytest: simple powerful testing with Python"
  versionInfo: "7.2.2"
- SPDXID: "SPDXRef-Package-PyPI-pytest-cov-4.0.0"
  copyrightText: "Copyright (c) 2010 Meme Dough"
  downloadLocation: "https://files.pythonhosted.org/packages/fe/1f/9ec0ddd33bd2b37d6ec50bb39155bca4fe7085fa78b3b434c05459a860e3/pytest_cov-4.0.0-py3-none-any.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/pytest-cov@4.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/pytest-dev/pytest-cov"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "pytest-cov"
  summary: "Pytest plugin for measuring coverage."
  versionInfo: "4.0.0"
- SPDXID: "SPDXRef-Package-PyPI-pytest-cov-4.0.0-vcs"
  copyrightText: "Copyright (c) 2010 Meme Dough"
  downloadLocation: "git+https://github.com/pytest-dev/pytest-cov.git@28db055bebbf3ee016a2144c8b69dd7b80b48cc5"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/pytest-cov@4.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/pytest-dev/pytest-cov"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "pytest-cov"
  summary: "Pytest plugin for measuring coverage."
  versionInfo: "4.0.0"
- SPDXID: "SPDXRef-Package-PyPI-pytest-cov-4.0.0-source-artifact"
  copyrightText: "Copyright (c) 2010 Meme Dough"
  downloadLocation: "https://files.pythonhosted.org/packages/ea/70/da97fd5f6270c7d2ce07559a19e5bf36a76f0af21500256f005a69d9beba/pytest-cov-4.0.0.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/pytest-cov@4.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/pytest-dev/pytest-cov"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "pytest-cov"
  summary: "Pytest plugin for measuring coverage."
  versionInfo: "4.0.0"
- SPDXID: "SPDXRef-Package-PyPI-python-dateutil-2.8.2"
  copyrightText: "Copyright (c) 2003-2011 Gustavo Niemeyer <gustavo@niemeyer.net>\n\
    Copyright (c) 2012-2014 Tomi Pievilainen <tomi.pievilainen@iki.fi>\nCopyright\
    \ (c) 2014-2016 Yaron de Leeuw <me@jarondl.net>\nCopyright (c) 2015 Paul Ganssle\
    \ <paul@ganssle.io>\nCopyright (c) 2015 dateutil contributors\nCopyright 2017\
    \ Paul Ganssle <paul@ganssle.io>\nCopyright 2017 dateutil contributors\ncopyright\
    \ 2019 dateutil"
  downloadLocation: "https://files.pythonhosted.org/packages/36/7a/87837f39d0296e723bb9b62bbb257d0355c7f6128853c78955f57342a56d/python_dateutil-2.8.2-py2.py3-none-any.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/python-dateutil@2.8.2"
  filesAnalyzed: false
  homepage: "https://github.com/dateutil/dateutil"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "Apache-2.0"
  name: "python-dateutil"
  summary: "Extensions to the standard Python datetime module"
  versionInfo: "2.8.2"
- SPDXID: "SPDXRef-Package-PyPI-python-dateutil-2.8.2-vcs"
  copyrightText: "Copyright (c) 2003-2011 Gustavo Niemeyer <gustavo@niemeyer.net>\n\
    Copyright (c) 2012-2014 Tomi Pievilainen <tomi.pievilainen@iki.fi>\nCopyright\
    \ (c) 2014-2016 Yaron de Leeuw <me@jarondl.net>\nCopyright (c) 2015 Paul Ganssle\
    \ <paul@ganssle.io>\nCopyright (c) 2015 dateutil contributors\nCopyright 2017\
    \ Paul Ganssle <paul@ganssle.io>\nCopyright 2017 dateutil contributors\ncopyright\
    \ 2019 dateutil"
  downloadLocation: "git+https://github.com/dateutil/dateutil.git@6b035517571e63b6a63a493740c5506ec1e5da44"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/python-dateutil@2.8.2"
  filesAnalyzed: false
  homepage: "https://github.com/dateutil/dateutil"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "python-dateutil"
  summary: "Extensions to the standard Python datetime module"
  versionInfo: "2.8.2"
- SPDXID: "SPDXRef-Package-PyPI-python-dateutil-2.8.2-source-artifact"
  copyrightText: "Copyright (c) 2003-2011 Gustavo Niemeyer <gustavo@niemeyer.net>\n\
    Copyright (c) 2012-2014 Tomi Pievilainen <tomi.pievilainen@iki.fi>\nCopyright\
    \ (c) 2014-2016 Yaron de Leeuw <me@jarondl.net>\nCopyright (c) 2015 Paul Ganssle\
    \ <paul@ganssle.io>\nCopyright (c) 2015 dateutil contributors\nCopyright 2017\
    \ Paul Ganssle <paul@ganssle.io>\nCopyright 2017 dateutil contributors\ncopyright\
    \ 2019 dateutil"
  downloadLocation: "https://files.pythonhosted.org/packages/4c/c4/13b4776ea2d76c115c1d1b84579f3764ee6d57204f6be27119f13a61d0a9/python-dateutil-2.8.2.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/python-dateutil@2.8.2"
  filesAnalyzed: false
  homepage: "https://github.com/dateutil/dateutil"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "python-dateutil"
  summary: "Extensions to the standard Python datetime module"
  versionInfo: "2.8.2"
- SPDXID: "SPDXRef-Package-PyPI-pytz-2023.3"
  copyrightText: "Copyright (c) 2003-2019 Stuart Bishop <stuart@stuartbishop.net>"
  downloadLocation: "https://files.pythonhosted.org/packages/7f/99/ad6bd37e748257dd70d6f85d916cafe79c0b0f5e2e95b11f7fbc82bf3110/pytz-2023.3-py2.py3-none-any.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/pytz@2023.3"
  filesAnalyzed: false
  homepage: "http://pythonhosted.org/pytz"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "pytz"
  summary: "World timezone definitions, modern and historical"
  versionInfo: "2023.3"
- SPDXID: "SPDXRef-Package-PyPI-pytz-2023.3-source-artifact"
  copyrightText: "Copyright (c) 2003-2019 Stuart Bishop <stuart@stuartbishop.net>"
  downloadLocation: "https://files.pythonhosted.org/packages/5e/32/12032aa8c673ee16707a9b6cdda2b09c0089131f35af55d443b6a9c69c1d/pytz-2023.3.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/pytz@2023.3"
  filesAnalyzed: false
  homepage: "http://pythonhosted.org/pytz"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "pytz"
  summary: "World timezone definitions, modern and historical"
  versionInfo: "2023.3"
- SPDXID: "SPDXRef-Package-PyPI-requests-2.28.2"
  copyrightText: "Copyright (c) 2010 by Armin Ronacher\nCopyright (c) 2011 Kenneth\
    \ Reitz\nCopyright 2019 Kenneth Reitz\ncopyright (c) 2012, 2017 by Kenneth Reitz\n\
    copyright (c) 2017 by Kenneth Reitz\ncopyright u'MMXVIX. A https://kenreitz.org/projects'>\
    \ Kenneth Reitz Project"
  downloadLocation: "https://files.pythonhosted.org/packages/d2/f4/274d1dbe96b41cf4e0efb70cbced278ffd61b5c7bb70338b62af94ccb25b/requests-2.28.2-py3-none-any.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/requests@2.28.2"
  filesAnalyzed: false
  homepage: "https://requests.readthedocs.io"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "Apache-2.0"
  name: "requests"
  summary: "Python HTTP for Humans."
  versionInfo: "2.28.2"
- SPDXID: "SPDXRef-Package-PyPI-requests-2.28.2-vcs"
  copyrightText: "Copyright (c) 2010 by Armin Ronacher\nCopyright (c) 2011 Kenneth\
    \ Reitz\nCopyright 2019 Kenneth Reitz\ncopyright (c) 2012, 2017 by Kenneth Reitz\n\
    copyright (c) 2017 by Kenneth Reitz\ncopyright u'MMXVIX. A https://kenreitz.org/projects'>\
    \ Kenneth Reitz Project"
  downloadLocation: "git+https://github.com/psf/requests.git@61c324da43dd8b775d3930d76265538b3ca27bc1"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/requests@2.28.2"
  filesAnalyzed: false
  homepage: "https://requests.readthedocs.io"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "requests"
  summary: "Python HTTP for Humans."
  versionInfo: "2.28.2"
- SPDXID: "SPDXRef-Package-PyPI-requests-2.28.2-source-artifact"
  copyrightText: "Copyright (c) 2010 by Armin Ronacher\nCopyright (c) 2011 Kenneth\
    \ Reitz\nCopyright 2019 Kenneth Reitz\ncopyright (c) 2012, 2017 by Kenneth Reitz\n\
    copyright (c) 2017 by Kenneth Reitz\ncopyright u'MMXVIX. A https://kenreitz.org/projects'>\
    \ Kenneth Reitz Project"
  downloadLocation: "https://files.pythonhosted.org/packages/9d/ee/391076f5937f0a8cdf5e53b701ffc91753e87b07d66bae4a09aa671897bf/requests-2.28.2.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/requests@2.28.2"
  filesAnalyzed: false
  homepage: "https://requests.readthedocs.io"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "requests"
  summary: "Python HTTP for Humans."
  versionInfo: "2.28.2"
- SPDXID: "SPDXRef-Package-PyPI-setuptools-67.6.1"
  copyrightText: "Copyright (c) 1991-1995 Stichting Mathematisch Centrum Amsterdam,\
    \ The Netherlands\nCopyright (c) 1995-2001 Corporation for National Research Initiatives\n\
    Copyright (c) 2001-2022 Python Software Foundation\nCopyright (c) 2010 202x The\
    \ platformdirs\nCopyright (c) 2012 Erik Rose\nCopyright (c) 2018 Luminoso Technologies,\
    \ Inc.\nCopyright (c) 2018 Michal Horejsek\nCopyright (c) 2021 Taneli Hukkinen\n\
    Copyright (c) Anderson Bravalheri\nCopyright (c) Donald Stufft and individual\
    \ contributors\nCopyright 1995-2005 Mark Adler +3 CScs Qkkbal\nCopyright 1995-2013\
    \ Mark Adler\nCopyright 2021 Taneli Hukkinen\nCopyright Jason R. Coombs\ncopyright\
    \ 2014-2019 s"
  downloadLocation: "https://files.pythonhosted.org/packages/0b/fc/8781442def77b0aa22f63f266d4dadd486ebc0c5371d6290caf4320da4b7/setuptools-67.6.1-py3-none-any.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/setuptools@67.6.1"
  filesAnalyzed: false
  homepage: "https://github.com/pypa/setuptools"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "setuptools"
  summary: "Easily download, build, install, upgrade, and uninstall Python packages"
  versionInfo: "67.6.1"
- SPDXID: "SPDXRef-Package-PyPI-setuptools-67.6.1-vcs"
  copyrightText: "Copyright (c) 1991-1995 Stichting Mathematisch Centrum Amsterdam,\
    \ The Netherlands\nCopyright (c) 1995-2001 Corporation for National Research Initiatives\n\
    Copyright (c) 2001-2022 Python Software Foundation\nCopyright (c) 2010 202x The\
    \ platformdirs\nCopyright (c) 2012 Erik Rose\nCopyright (c) 2018 Luminoso Technologies,\
    \ Inc.\nCopyright (c) 2018 Michal Horejsek\nCopyright (c) 2021 Taneli Hukkinen\n\
    Copyright (c) Anderson Bravalheri\nCopyright (c) Donald Stufft and individual\
    \ contributors\nCopyright 1995-2005 Mark Adler +3 CScs Qkkbal\nCopyright 1995-2013\
    \ Mark Adler\nCopyright 2021 Taneli Hukkinen\nCopyright Jason R. Coombs\ncopyright\
    \ 2014-2019 s"
  downloadLocation: "git+https://github.com/pypa/setuptools.git@245d72a8aa4d47e1811425213aba2a06a0bb64fa"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/setuptools@67.6.1"
  filesAnalyzed: false
  homepage: "https://github.com/pypa/setuptools"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "setuptools"
  summary: "Easily download, build, install, upgrade, and uninstall Python packages"
  versionInfo: "67.6.1"
- SPDXID: "SPDXRef-Package-PyPI-setuptools-67.6.1-source-artifact"
  copyrightText: "Copyright (c) 1991-1995 Stichting Mathematisch Centrum Amsterdam,\
    \ The Netherlands\nCopyright (c) 1995-2001 Corporation for National Research Initiatives\n\
    Copyright (c) 2001-2022 Python Software Foundation\nCopyright (c) 2010 202x The\
    \ platformdirs\nCopyright (c) 2012 Erik Rose\nCopyright (c) 2018 Luminoso Technologies,\
    \ Inc.\nCopyright (c) 2018 Michal Horejsek\nCopyright (c) 2021 Taneli Hukkinen\n\
    Copyright (c) Anderson Bravalheri\nCopyright (c) Donald Stufft and individual\
    \ contributors\nCopyright 1995-2005 Mark Adler +3 CScs Qkkbal\nCopyright 1995-2013\
    \ Mark Adler\nCopyright 2021 Taneli Hukkinen\nCopyright Jason R. Coombs\ncopyright\
    \ 2014-2019 s"
  downloadLocation: "https://files.pythonhosted.org/packages/cb/46/22ec35f286a77e6b94adf81b4f0d59f402ed981d4251df0ba7b992299146/setuptools-67.6.1.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/setuptools@67.6.1"
  filesAnalyzed: false
  homepage: "https://github.com/pypa/setuptools"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "setuptools"
  summary: "Easily download, build, install, upgrade, and uninstall Python packages"
  versionInfo: "67.6.1"
- SPDXID: "SPDXRef-Package-PyPI-six-1.16.0"
  copyrightText: "Copyright (c) 2010-2020 Benjamin Peterson\ncopyright 2010-2020 Benjamin\
    \ Peterson"
  downloadLocation: "https://files.pythonhosted.org/packages/d9/5a/e7c31adbe875f2abbb91bd84cf2dc52d792b5a01506781dbcf25c91daf11/six-1.16.0-py2.py3-none-any.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/six@1.16.0"
  filesAnalyzed: false
  homepage: "https://github.com/benjaminp/six"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "six"
  summary: "Python 2 and 3 compatibility utilities"
  versionInfo: "1.16.0"
- SPDXID: "SPDXRef-Package-PyPI-six-1.16.0-vcs"
  copyrightText: "Copyright (c) 2010-2020 Benjamin Peterson\ncopyright 2010-2020 Benjamin\
    \ Peterson"
  downloadLocation: "git+https://github.com/benjaminp/six.git@65486e4383f9f411da95937451205d3c7b61b9e1"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/six@1.16.0"
  filesAnalyzed: false
  homepage: "https://github.com/benjaminp/six"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "six"
  summary: "Python 2 and 3 compatibility utilities"
  versionInfo: "1.16.0"
- SPDXID: "SPDXRef-Package-PyPI-six-1.16.0-source-artifact"
  copyrightText: "Copyright (c) 2010-2020 Benjamin Peterson\ncopyright 2010-2020 Benjamin\
    \ Peterson"
  downloadLocation: "https://files.pythonhosted.org/packages/71/39/171f1c67cd00715f190ba0b100d606d440a28c93c7714febeca8b79af85e/six-1.16.0.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/six@1.16.0"
  filesAnalyzed: false
  homepage: "https://github.com/benjaminp/six"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "six"
  summary: "Python 2 and 3 compatibility utilities"
  versionInfo: "1.16.0"
- SPDXID: "SPDXRef-Package-PyPI-tabulate-0.9.0"
  copyrightText: "Copyright (c) 2011-2020 Sergey Astanin and contributors"
  downloadLocation: "https://files.pythonhosted.org/packages/40/44/4a5f08c96eb108af5cb50b41f76142f0afa346dfa99d5296fe7202a11854/tabulate-0.9.0-py3-none-any.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/tabulate@0.9.0"
  filesAnalyzed: false
  homepage: "NONE"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "tabulate"
  summary: "python-tabulate"
  versionInfo: "0.9.0"
- SPDXID: "SPDXRef-Package-PyPI-tabulate-0.9.0-source-artifact"
  copyrightText: "Copyright (c) 2011-2020 Sergey Astanin and contributors"
  downloadLocation: "https://files.pythonhosted.org/packages/ec/fe/802052aecb21e3797b8f7902564ab6ea0d60ff8ca23952079064155d1ae1/tabulate-0.9.0.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/tabulate@0.9.0"
  filesAnalyzed: false
  homepage: "NONE"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "tabulate"
  summary: "python-tabulate"
  versionInfo: "0.9.0"
- SPDXID: "SPDXRef-Package-PyPI-termcolor-2.2.0"
  copyrightText: "Copyright (c) 2008-2011 Volvox Development Team"
  downloadLocation: "https://files.pythonhosted.org/packages/aa/f4/8ddd8a684b4c005345f45740a449d93d0af7ccecd91319d0f4426cf08b36/termcolor-2.2.0-py3-none-any.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/termcolor@2.2.0"
  filesAnalyzed: false
  homepage: "NONE"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "termcolor"
  summary: "ANSI color formatting for output in terminal"
  versionInfo: "2.2.0"
- SPDXID: "SPDXRef-Package-PyPI-termcolor-2.2.0-vcs"
  copyrightText: "Copyright (c) 2008-2011 Volvox Development Team"
  downloadLocation: "git+https://github.com/termcolor/termcolor.git@fd27ce2a4537c782583b441b94279322cbdb94b6"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/termcolor@2.2.0"
  filesAnalyzed: false
  homepage: "NONE"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "termcolor"
  summary: "ANSI color formatting for output in terminal"
  versionInfo: "2.2.0"
- SPDXID: "SPDXRef-Package-PyPI-termcolor-2.2.0-source-artifact"
  copyrightText: "Copyright (c) 2008-2011 Volvox Development Team"
  downloadLocation: "https://files.pythonhosted.org/packages/e5/4e/b2a54a21092ad2d5d70b0140e4080811bee06a39cc8481651579fe865c89/termcolor-2.2.0.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/termcolor@2.2.0"
  filesAnalyzed: false
  homepage: "NONE"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "termcolor"
  summary: "ANSI color formatting for output in terminal"
  versionInfo: "2.2.0"
- SPDXID: "SPDXRef-Package-PyPI-tomli-2.0.1"
  copyrightText: "Copyright (c) 2021 Taneli Hukkinen\nCopyright 2021 Taneli Hukkinen"
  downloadLocation: "https://files.pythonhosted.org/packages/97/75/10a9ebee3fd790d20926a90a2547f0bf78f371b2f13aa822c759680ca7b9/tomli-2.0.1-py3-none-any.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/tomli@2.0.1"
  filesAnalyzed: false
  homepage: "NONE"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "tomli"
  summary: "[![Build Status](https://github.com/hukkin/tomli/workflows/Tests/badge.svg?branch=master)](https://github.com/hukkin/tomli/actions?query=workflow%3ATests+branch%3Amaster+event%3Apush)"
  versionInfo: "2.0.1"
- SPDXID: "SPDXRef-Package-PyPI-tomli-2.0.1-source-artifact"
  copyrightText: "Copyright (c) 2021 Taneli Hukkinen\nCopyright 2021 Taneli Hukkinen"
  downloadLocation: "https://files.pythonhosted.org/packages/c0/3f/d7af728f075fb08564c5949a9c95e44352e23dee646869fa104a3b2060a3/tomli-2.0.1.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/tomli@2.0.1"
  filesAnalyzed: false
  homepage: "NONE"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "tomli"
  summary: "[![Build Status](https://github.com/hukkin/tomli/workflows/Tests/badge.svg?branch=master)](https://github.com/hukkin/tomli/actions?query=workflow%3ATests+branch%3Amaster+event%3Apush)"
  versionInfo: "2.0.1"
- SPDXID: "SPDXRef-Package-PyPI-tomlkit-0.11.7"
  copyrightText: "Copyright (c) 2018 Sebastien Eustace\nCopyright (c) 2018 TOML authors\n\
    Copyright Rebecca Turner <me@re-becca.org>\ncopyright 2021 Sebastien Eustace"
  downloadLocation: "https://files.pythonhosted.org/packages/c0/83/eb757ef200543637c40f136e370ef05158d4079ad61da2cf455fe34c508d/tomlkit-0.11.7-py3-none-any.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/tomlkit@0.11.7"
  filesAnalyzed: false
  homepage: "https://github.com/sdispater/tomlkit"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "tomlkit"
  summary: "Style preserving TOML library"
  versionInfo: "0.11.7"
- SPDXID: "SPDXRef-Package-PyPI-tomlkit-0.11.7-vcs"
  copyrightText: "Copyright (c) 2018 Sebastien Eustace\nCopyright (c) 2018 TOML authors\n\
    Copyright Rebecca Turner <me@re-becca.org>\ncopyright 2021 Sebastien Eustace"
  downloadLocation: "git+https://github.com/sdispater/tomlkit.git@3f48f7eeded881ad0e316a5994f1995ed41326ff"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/tomlkit@0.11.7"
  filesAnalyzed: false
  homepage: "https://github.com/sdispater/tomlkit"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "tomlkit"
  summary: "Style preserving TOML library"
  versionInfo: "0.11.7"
- SPDXID: "SPDXRef-Package-PyPI-tomlkit-0.11.7-source-artifact"
  copyrightText: "Copyright (c) 2018 Sebastien Eustace\nCopyright (c) 2018 TOML authors\n\
    Copyright Rebecca Turner <me@re-becca.org>\ncopyright 2021 Sebastien Eustace"
  downloadLocation: "https://files.pythonhosted.org/packages/4d/4e/6cb8a301134315e37929763f7a45c3598dfb21e8d9b94e6846c87531886c/tomlkit-0.11.7.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/tomlkit@0.11.7"
  filesAnalyzed: false
  homepage: "https://github.com/sdispater/tomlkit"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "tomlkit"
  summary: "Style preserving TOML library"
  versionInfo: "0.11.7"
- SPDXID: "SPDXRef-Package-PyPI-typing-extensions-4.5.0"
  copyrightText: "Copyright (c) 1991-1995 Stichting Mathematisch Centrum Amsterdam,\
    \ The Netherlands\nCopyright (c) 1995-2001 Corporation for National Research Initiatives\n\
    Copyright (c) 2001-2022 Python Software Foundation"
  downloadLocation: "https://files.pythonhosted.org/packages/31/25/5abcd82372d3d4a3932e1fa8c3dbf9efac10cc7c0d16e78467460571b404/typing_extensions-4.5.0-py3-none-any.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/typing-extensions@4.5.0"
  filesAnalyzed: false
  homepage: "NONE"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "PSF-2.0"
  name: "typing-extensions"
  summary: "Backported and Experimental Type Hints for Python 3.7+"
  versionInfo: "4.5.0"
- SPDXID: "SPDXRef-Package-PyPI-typing-extensions-4.5.0-source-artifact"
  copyrightText: "Copyright (c) 1991-1995 Stichting Mathematisch Centrum Amsterdam,\
    \ The Netherlands\nCopyright (c) 1995-2001 Corporation for National Research Initiatives\n\
    Copyright (c) 2001-2022 Python Software Foundation"
  downloadLocation: "https://files.pythonhosted.org/packages/d3/20/06270dac7316220643c32ae61694e451c98f8caf4c8eab3aa80a2bedf0df/typing_extensions-4.5.0.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/typing-extensions@4.5.0"
  filesAnalyzed: false
  homepage: "NONE"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "typing-extensions"
  summary: "Backported and Experimental Type Hints for Python 3.7+"
  versionInfo: "4.5.0"
- SPDXID: "SPDXRef-Package-PyPI-tzdata-2023.3"
  copyrightText: "Copyright (c) 2020 Paul Ganssle\ncopyright 2020 Python Software\
    \ Foundation"
  downloadLocation: "https://files.pythonhosted.org/packages/d5/fb/a79efcab32b8a1f1ddca7f35109a50e4a80d42ac1c9187ab46522b2407d7/tzdata-2023.3-py2.py3-none-any.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/tzdata@2023.3"
  filesAnalyzed: false
  homepage: "https://github.com/python/tzdata"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "Apache-2.0"
  name: "tzdata"
  summary: "Provider of IANA time zone data"
  versionInfo: "2023.3"
- SPDXID: "SPDXRef-Package-PyPI-tzdata-2023.3-vcs"
  copyrightText: "Copyright (c) 2020 Paul Ganssle\ncopyright 2020 Python Software\
    \ Foundation"
  downloadLocation: "git+https://github.com/python/tzdata.git@1e593a4124a29eccab092e27d397bcb201375671"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/tzdata@2023.3"
  filesAnalyzed: false
  homepage: "https://github.com/python/tzdata"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "tzdata"
  summary: "Provider of IANA time zone data"
  versionInfo: "2023.3"
- SPDXID: "SPDXRef-Package-PyPI-tzdata-2023.3-source-artifact"
  copyrightText: "Copyright (c) 2020 Paul Ganssle\ncopyright 2020 Python Software\
    \ Foundation"
  downloadLocation: "https://files.pythonhosted.org/packages/70/e5/81f99b9fced59624562ab62a33df639a11b26c582be78864b339dafa420d/tzdata-2023.3.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/tzdata@2023.3"
  filesAnalyzed: false
  homepage: "https://github.com/python/tzdata"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "tzdata"
  summary: "Provider of IANA time zone data"
  versionInfo: "2023.3"
- SPDXID: "SPDXRef-Package-PyPI-urllib3-1.26.15"
  copyrightText: "Copyright (c) 2008-2020 Andrey Petrov and contributors\nCopyright\
    \ (c) 2010-2020 Benjamin Peterson\nCopyright (c) 2012 Senko Rasic <senko.rasic@dobarkod.hr>\n\
    Copyright (c) 2015-2016 Will Bond <will@wbond.net>\nCopyright 2015 Google Inc."
  downloadLocation: "https://files.pythonhosted.org/packages/7b/f5/890a0baca17a61c1f92f72b81d3c31523c99bec609e60c292ea55b387ae8/urllib3-1.26.15-py2.py3-none-any.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/urllib3@1.26.15"
  filesAnalyzed: false
  homepage: "https://urllib3.readthedocs.io/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "urllib3"
  summary: "HTTP library with thread-safe connection pooling, file post, and more."
  versionInfo: "1.26.15"
- SPDXID: "SPDXRef-Package-PyPI-urllib3-1.26.15-vcs"
  copyrightText: "Copyright (c) 2008-2020 Andrey Petrov and contributors\nCopyright\
    \ (c) 2010-2020 Benjamin Peterson\nCopyright (c) 2012 Senko Rasic <senko.rasic@dobarkod.hr>\n\
    Copyright (c) 2015-2016 Will Bond <will@wbond.net>\nCopyright 2015 Google Inc."
  downloadLocation: "git+https://github.com/urllib3/urllib3.git@95ca35211d23d8baf7646e1f60aa31e3650178a8"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/urllib3@1.26.15"
  filesAnalyzed: false
  homepage: "https://urllib3.readthedocs.io/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "urllib3"
  summary: "HTTP library with thread-safe connection pooling, file post, and more."
  versionInfo: "1.26.15"
- SPDXID: "SPDXRef-Package-PyPI-urllib3-1.26.15-source-artifact"
  copyrightText: "Copyright (c) 2008-2020 Andrey Petrov and contributors\nCopyright\
    \ (c) 2010-2020 Benjamin Peterson\nCopyright (c) 2012 Senko Rasic <senko.rasic@dobarkod.hr>\n\
    Copyright (c) 2015-2016 Will Bond <will@wbond.net>\nCopyright 2015 Google Inc."
  downloadLocation: "https://files.pythonhosted.org/packages/21/79/6372d8c0d0641b4072889f3ff84f279b738cd8595b64c8e0496d4e848122/urllib3-1.26.15.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/urllib3@1.26.15"
  filesAnalyzed: false
  homepage: "https://urllib3.readthedocs.io/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "urllib3"
  summary: "HTTP library with thread-safe connection pooling, file post, and more."
  versionInfo: "1.26.15"
- SPDXID: "SPDXRef-Package-PyPI-wrapt-1.15.0"
  copyrightText: "Copyright (c) 2013-2023 Graham Dumpleton\ncopyright 2013-2019 Graham\
    \ Dumpleton"
  downloadLocation: "https://files.pythonhosted.org/packages/f8/f8/e068dafbb844c1447c55b23c921f3d338cddaba4ea53187a7dd0058452d9/wrapt-1.15.0-py3-none-any.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/wrapt@1.15.0"
  filesAnalyzed: false
  homepage: "https://github.com/GrahamDumpleton/wrapt"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "BSD-3-Clause"
  name: "wrapt"
  summary: "Module for decorators, wrappers and monkey patching."
  versionInfo: "1.15.0"
- SPDXID: "SPDXRef-Package-PyPI-wrapt-1.15.0-vcs"
  copyrightText: "Copyright (c) 2013-2023 Graham Dumpleton\ncopyright 2013-2019 Graham\
    \ Dumpleton"
  downloadLocation: "git+https://github.com/GrahamDumpleton/wrapt.git@0634a79c934e4bbf11b4081d3f1610588d7ae4a6"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/wrapt@1.15.0"
  filesAnalyzed: false
  homepage: "https://github.com/GrahamDumpleton/wrapt"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "wrapt"
  summary: "Module for decorators, wrappers and monkey patching."
  versionInfo: "1.15.0"
- SPDXID: "SPDXRef-Package-PyPI-wrapt-1.15.0-source-artifact"
  copyrightText: "Copyright (c) 2013-2023 Graham Dumpleton\ncopyright 2013-2019 Graham\
    \ Dumpleton"
  downloadLocation: "https://files.pythonhosted.org/packages/f8/7d/73e4e3cdb2c780e13f9d87dc10488d7566d8fd77f8d68f0e416bfbd144c7/wrapt-1.15.0.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/wrapt@1.15.0"
  filesAnalyzed: false
  homepage: "https://github.com/GrahamDumpleton/wrapt"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "wrapt"
  summary: "Module for decorators, wrappers and monkey patching."
  versionInfo: "1.15.0"
- SPDXID: "SPDXRef-Package-PyPI-zope-interface-6.0"
  copyrightText: "Copyright (c) 2001-2007, 2009-2010, 2014, 2020, 2022 Zope Foundation\
    \ and Contributors\ncopyright 2012-2017 Zope Foundation"
  downloadLocation: "https://files.pythonhosted.org/packages/36/79/a99f5798a53df407554e00c1cc70ac5a900fc879853cc1a9edd7016bf2d2/zope.interface-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/zope-interface@6.0"
  filesAnalyzed: false
  homepage: "https://github.com/zopefoundation/zope.interface"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "ZPL-2.1"
  name: "zope-interface"
  summary: "Interfaces for Python"
  versionInfo: "6.0"
- SPDXID: "SPDXRef-Package-PyPI-zope-interface-6.0-vcs"
  copyrightText: "Copyright (c) 2001-2007, 2009-2010, 2014, 2020, 2022 Zope Foundation\
    \ and Contributors\ncopyright 2012-2017 Zope Foundation"
  downloadLocation: "git+https://github.com/zopefoundation/zope.interface.git@29cd20a83553d903f219f97fca262a85887475c7"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/zope-interface@6.0"
  filesAnalyzed: false
  homepage: "https://github.com/zopefoundation/zope.interface"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "zope-interface"
  summary: "Interfaces for Python"
  versionInfo: "6.0"
- SPDXID: "SPDXRef-Package-PyPI-zope-interface-6.0-source-artifact"
  copyrightText: "Copyright (c) 2001-2007, 2009-2010, 2014, 2020, 2022 Zope Foundation\
    \ and Contributors\ncopyright 2012-2017 Zope Foundation"
  downloadLocation: "https://files.pythonhosted.org/packages/7a/62/f0d012151af1e8cc0a6c97db74b78141143425dcdf81bc7960c498e28960/zope.interface-6.0.tar.gz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:pypi/zope-interface@6.0"
  filesAnalyzed: false
  homepage: "https://github.com/zopefoundation/zope.interface"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "zope-interface"
  summary: "Interfaces for Python"
  versionInfo: "6.0"
relationships:
- spdxElementId: "SPDXRef-Package-PyPI-argcomplete-3.0.5"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-argcomplete-3.0.5-vcs"
- spdxElementId: "SPDXRef-Package-PyPI-argcomplete-3.0.5"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-argcomplete-3.0.5-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-astroid-2.15.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-lazy-object-proxy-1.9.0"
- spdxElementId: "SPDXRef-Package-PyPI-astroid-2.15.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-typing-extensions-4.5.0"
- spdxElementId: "SPDXRef-Package-PyPI-astroid-2.15.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-wrapt-1.15.0"
- spdxElementId: "SPDXRef-Package-PyPI-astroid-2.15.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-astroid-2.15.2-vcs"
- spdxElementId: "SPDXRef-Package-PyPI-astroid-2.15.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-astroid-2.15.2-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-attrs-22.2.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-attrs-22.2.0-vcs"
- spdxElementId: "SPDXRef-Package-PyPI-attrs-22.2.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-attrs-22.2.0-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-autopep8-2.0.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-pycodestyle-2.10.0"
- spdxElementId: "SPDXRef-Package-PyPI-autopep8-2.0.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-tomli-2.0.1"
- spdxElementId: "SPDXRef-Package-PyPI-autopep8-2.0.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-autopep8-2.0.2-vcs"
- spdxElementId: "SPDXRef-Package-PyPI-autopep8-2.0.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-autopep8-2.0.2-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-certifi-2022.12.7"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-certifi-2022.12.7-vcs"
- spdxElementId: "SPDXRef-Package-PyPI-certifi-2022.12.7"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-certifi-2022.12.7-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-charset-normalizer-3.1.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-charset-normalizer-3.1.0-vcs"
- spdxElementId: "SPDXRef-Package-PyPI-charset-normalizer-3.1.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-charset-normalizer-3.1.0-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-coverage-7.2.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-coverage-7.2.3-vcs"
- spdxElementId: "SPDXRef-Package-PyPI-coverage-7.2.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-coverage-7.2.3-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-datetime-5.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-pytz-2023.3"
- spdxElementId: "SPDXRef-Package-PyPI-datetime-5.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-zope-interface-6.0"
- spdxElementId: "SPDXRef-Package-PyPI-datetime-5.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-datetime-5.1-vcs"
- spdxElementId: "SPDXRef-Package-PyPI-datetime-5.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-datetime-5.1-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-dill-0.3.6"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-dill-0.3.6-vcs"
- spdxElementId: "SPDXRef-Package-PyPI-dill-0.3.6"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-dill-0.3.6-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-exceptiongroup-1.1.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-exceptiongroup-1.1.1-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-idna-3.4"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-idna-3.4-vcs"
- spdxElementId: "SPDXRef-Package-PyPI-idna-3.4"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-idna-3.4-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-iniconfig-2.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-iniconfig-2.0.0-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-isort-5.12.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-isort-5.12.0-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-lazy-object-proxy-1.9.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-lazy-object-proxy-1.9.0-vcs"
- spdxElementId: "SPDXRef-Package-PyPI-lazy-object-proxy-1.9.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-lazy-object-proxy-1.9.0-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-mccabe-0.7.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-mccabe-0.7.0-vcs"
- spdxElementId: "SPDXRef-Package-PyPI-mccabe-0.7.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-mccabe-0.7.0-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-numpy-1.24.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-numpy-1.24.2-vcs"
- spdxElementId: "SPDXRef-Package-PyPI-numpy-1.24.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-numpy-1.24.2-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-packaging-23.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-packaging-23.0-vcs"
- spdxElementId: "SPDXRef-Package-PyPI-packaging-23.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-packaging-23.0-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-pandas-2.0.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-pytz-2023.3"
- spdxElementId: "SPDXRef-Package-PyPI-pandas-2.0.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-numpy-1.24.2"
- spdxElementId: "SPDXRef-Package-PyPI-pandas-2.0.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-python-dateutil-2.8.2"
- spdxElementId: "SPDXRef-Package-PyPI-pandas-2.0.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-tzdata-2023.3"
- spdxElementId: "SPDXRef-Package-PyPI-pandas-2.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-pandas-2.0.0-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-platformdirs-3.2.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-platformdirs-3.2.0-vcs"
- spdxElementId: "SPDXRef-Package-PyPI-platformdirs-3.2.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-platformdirs-3.2.0-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-pluggy-1.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-pluggy-1.0.0-vcs"
- spdxElementId: "SPDXRef-Package-PyPI-pluggy-1.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-pluggy-1.0.0-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-pycodestyle-2.10.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-pycodestyle-2.10.0-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-pylint-2.17.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-tomli-2.0.1"
- spdxElementId: "SPDXRef-Package-PyPI-pylint-2.17.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-astroid-2.15.2"
- spdxElementId: "SPDXRef-Package-PyPI-pylint-2.17.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-dill-0.3.6"
- spdxElementId: "SPDXRef-Package-PyPI-pylint-2.17.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-isort-5.12.0"
- spdxElementId: "SPDXRef-Package-PyPI-pylint-2.17.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-mccabe-0.7.0"
- spdxElementId: "SPDXRef-Package-PyPI-pylint-2.17.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-platformdirs-3.2.0"
- spdxElementId: "SPDXRef-Package-PyPI-pylint-2.17.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-tomlkit-0.11.7"
- spdxElementId: "SPDXRef-Package-PyPI-pylint-2.17.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-pylint-2.17.2-vcs"
- spdxElementId: "SPDXRef-Package-PyPI-pylint-2.17.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-pylint-2.17.2-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-pytest-7.2.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-tomli-2.0.1"
- spdxElementId: "SPDXRef-Package-PyPI-pytest-7.2.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-attrs-22.2.0"
- spdxElementId: "SPDXRef-Package-PyPI-pytest-7.2.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-exceptiongroup-1.1.1"
- spdxElementId: "SPDXRef-Package-PyPI-pytest-7.2.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-iniconfig-2.0.0"
- spdxElementId: "SPDXRef-Package-PyPI-pytest-7.2.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-packaging-23.0"
- spdxElementId: "SPDXRef-Package-PyPI-pytest-7.2.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-pluggy-1.0.0"
- spdxElementId: "SPDXRef-Package-PyPI-pytest-7.2.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-pytest-7.2.2-vcs"
- spdxElementId: "SPDXRef-Package-PyPI-pytest-7.2.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-pytest-7.2.2-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-pytest-cov-4.0.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-coverage.toml.7.2.3"
- spdxElementId: "SPDXRef-Package-PyPI-pytest-cov-4.0.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-pytest-7.2.2"
- spdxElementId: "SPDXRef-Package-PyPI-pytest-cov-4.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-pytest-cov-4.0.0-vcs"
- spdxElementId: "SPDXRef-Package-PyPI-pytest-cov-4.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-pytest-cov-4.0.0-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-python-dateutil-2.8.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-six-1.16.0"
- spdxElementId: "SPDXRef-Package-PyPI-python-dateutil-2.8.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-python-dateutil-2.8.2-vcs"
- spdxElementId: "SPDXRef-Package-PyPI-python-dateutil-2.8.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-python-dateutil-2.8.2-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-pytz-2023.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-pytz-2023.3-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-requests-2.28.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-certifi-2022.12.7"
- spdxElementId: "SPDXRef-Package-PyPI-requests-2.28.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-charset-normalizer-3.1.0"
- spdxElementId: "SPDXRef-Package-PyPI-requests-2.28.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-idna-3.4"
- spdxElementId: "SPDXRef-Package-PyPI-requests-2.28.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-urllib3-1.26.15"
- spdxElementId: "SPDXRef-Package-PyPI-requests-2.28.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-requests-2.28.2-vcs"
- spdxElementId: "SPDXRef-Package-PyPI-requests-2.28.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-requests-2.28.2-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-setuptools-67.6.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-setuptools-67.6.1-vcs"
- spdxElementId: "SPDXRef-Package-PyPI-setuptools-67.6.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-setuptools-67.6.1-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-six-1.16.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-six-1.16.0-vcs"
- spdxElementId: "SPDXRef-Package-PyPI-six-1.16.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-six-1.16.0-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-tabulate-0.9.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-tabulate-0.9.0-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-termcolor-2.2.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-termcolor-2.2.0-vcs"
- spdxElementId: "SPDXRef-Package-PyPI-termcolor-2.2.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-termcolor-2.2.0-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-tomli-2.0.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-tomli-2.0.1-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-tomlkit-0.11.7"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-tomlkit-0.11.7-vcs"
- spdxElementId: "SPDXRef-Package-PyPI-tomlkit-0.11.7"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-tomlkit-0.11.7-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-typing-extensions-4.5.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-typing-extensions-4.5.0-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-tzdata-2023.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-tzdata-2023.3-vcs"
- spdxElementId: "SPDXRef-Package-PyPI-tzdata-2023.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-tzdata-2023.3-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-urllib3-1.26.15"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-urllib3-1.26.15-vcs"
- spdxElementId: "SPDXRef-Package-PyPI-urllib3-1.26.15"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-urllib3-1.26.15-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-wrapt-1.15.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-wrapt-1.15.0-vcs"
- spdxElementId: "SPDXRef-Package-PyPI-wrapt-1.15.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-wrapt-1.15.0-source-artifact"
- spdxElementId: "SPDXRef-Package-PyPI-zope-interface-6.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-setuptools-67.6.1"
- spdxElementId: "SPDXRef-Package-PyPI-zope-interface-6.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-zope-interface-6.0-vcs"
- spdxElementId: "SPDXRef-Package-PyPI-zope-interface-6.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-PyPI-zope-interface-6.0-source-artifact"
- spdxElementId: "SPDXRef-Project-PIP-requirements.txt-db9f94eae6d4dc01e59288b7934c4a98e24d2e06"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-argcomplete-3.0.5"
- spdxElementId: "SPDXRef-Project-PIP-requirements.txt-db9f94eae6d4dc01e59288b7934c4a98e24d2e06"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-autopep8-2.0.2"
- spdxElementId: "SPDXRef-Project-PIP-requirements.txt-db9f94eae6d4dc01e59288b7934c4a98e24d2e06"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-datetime-5.1"
- spdxElementId: "SPDXRef-Project-PIP-requirements.txt-db9f94eae6d4dc01e59288b7934c4a98e24d2e06"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-pandas-2.0.0"
- spdxElementId: "SPDXRef-Project-PIP-requirements.txt-db9f94eae6d4dc01e59288b7934c4a98e24d2e06"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-pylint-2.17.2"
- spdxElementId: "SPDXRef-Project-PIP-requirements.txt-db9f94eae6d4dc01e59288b7934c4a98e24d2e06"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-pytest-cov-4.0.0"
- spdxElementId: "SPDXRef-Project-PIP-requirements.txt-db9f94eae6d4dc01e59288b7934c4a98e24d2e06"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-requests-2.28.2"
- spdxElementId: "SPDXRef-Project-PIP-requirements.txt-db9f94eae6d4dc01e59288b7934c4a98e24d2e06"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-tabulate-0.9.0"
- spdxElementId: "SPDXRef-Project-PIP-requirements.txt-db9f94eae6d4dc01e59288b7934c4a98e24d2e06"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-PyPI-termcolor-2.2.0"
