{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.rifatrakib/SpectraTrace","documentNamespace":"https://spdx.org/spdxdocs/protobom/29a17a67-d922-4beb-9fe8-3fdf5e15df2a","creationInfo":{"creators":["Tool: protobom-devel","Tool: GitHub.com-Dependency-Graph"],"created":"2025-01-01T20:13:29Z"},"packages":[{"name":"colorama","SPDXID":"SPDXRef-pypi-colorama-0.4.6-7b26ed","versionInfo":"0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2010 Jonathan Hartley, Copyright Jonathan Hartley \u0026 Arnon Yaari, 2013-2020, Copyright Jonathan Hartley 2013","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/colorama@0.4.6"}]},{"name":"idna","SPDXID":"SPDXRef-pypi-idna-3.4-d87ce5","versionInfo":"3.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"(c) 2019 Unicode(r), Inc., Copyright (c) 2013-2021, Kim Davies","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/idna@3.4"}]},{"name":"iniconfig","SPDXID":"SPDXRef-pypi-iniconfig-2.0.0-41e328","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Ronny Pfannschmidt, Holger Krekel","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/iniconfig@2.0.0"}]},{"name":"python-dateutil","SPDXID":"SPDXRef-pypi-python-dateutil-2.8.2-613322","versionInfo":"2.8.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2003-2011 - Gustavo Niemeyer \u003cgustavo@niemeyer.net\u003e, Copyright (c) 2012-2014 - Tomi Pievilainen \u003ctomi.pievilainen@iki.fi\u003e, Copyright (c) 2014-2016 - Yaron de Leeuw \u003cme@jarondl.net\u003e, Copyright (c) 2015- - dateutil contributors, Copyright (c) 2015- - Paul Ganssle \u003cpaul@ganssle.io\u003e, Copyright 2017- dateutil contributors, Copyright 2017- Paul Ganssle \u003cpaul@ganssle.io\u003e, copyright 2019, dateutil","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/python-dateutil@2.8.2"}]},{"name":"requests","SPDXID":"SPDXRef-pypi-requests-2.31.0-c8865b","versionInfo":"2.31.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"copyright (c) 2012 by Kenneth Reitz, copyright (c) 2017 by Kenneth Reitz, Copyright 2019 Kenneth Reitz, Copyright Kenneth Reitz","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/requests@2.31.0"}]},{"name":"six","SPDXID":"SPDXRef-pypi-six-1.16.0-58cb0d","versionInfo":"1.16.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010-2020 Benjamin Peterson, copyright u'2010-2020, Benjamin Peterson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/six@1.16.0"}]},{"name":"tomli","SPDXID":"SPDXRef-pypi-tomli-2.0.1-447376","versionInfo":"2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"2021 Taneli Hukkinen, Copyright (c) 2021 Taneli Hukkinen, Copyright 2021 Taneli Hukkinen","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/tomli@2.0.1"}]},{"name":"pycparser","SPDXID":"SPDXRef-pypi-pycparser-2.21-91a7d4","versionInfo":"2.21","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2001-2017 David M. Beazley (Dabeaz LLC), Copyright (c) 2008-2020, Eli Bendersky, David Beazley (http://www.dabeaz.com) Copyright (c) 2017","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pycparser@2.21"}]},{"name":"python-dotenv","SPDXID":"SPDXRef-pypi-python-dotenv-1.0.0-892651","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2014, Saurabh Kumar","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/python-dotenv@1.0.0"}]},{"name":"tzdata","SPDXID":"SPDXRef-pypi-tzdata-2023.3-fc0b53","versionInfo":"2023.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2020, Paul Ganssle, copyright 2020, Python Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/tzdata@2023.3"}]},{"name":"h11","SPDXID":"SPDXRef-pypi-h11-0.14.0-6ce22e","versionInfo":"0.14.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2006-2008 Scipy Developers, Copyright (c) 2006, Jonathan E. Taylor, Copyright (c) 2009-2012 Statsmodels Developers, Copyright (c) 2016 Nathaniel J. Smith \u003cnjs@pobox.com\u003e and other contributors, Copyright 2007, 2008 Chris Wanstrath chris@ozmm.org, copyright 2016, Nathaniel J. Smith","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/h11@0.14.0"}]},{"name":"sniffio","SPDXID":"SPDXRef-pypi-sniffio-1.3.0-d8263e","versionInfo":"1.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 OR (Apache-2.0 AND MIT)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sniffio@1.3.0"}]},{"name":"asyncpg","SPDXID":"SPDXRef-pypi-asyncpg-0.27.0-665fca","versionInfo":"0.27.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2016-present the asyncpg authors and contributors, Copyright (c) 2016-present the ayncpg authors and contributors, Copyright (c) PSF, copyright 2016-present, the asyncpg authors and contributors, Portions Copyright (c) 2016-present MagicStack Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/asyncpg@0.27.0"}]},{"name":"click-didyoumean","SPDXID":"SPDXRef-pypi-click-didyoumean-0.3.0-b58159","versionInfo":"0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Timo Furrer","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/click-didyoumean@0.3.0"}]},{"name":"click-plugins","SPDXID":"SPDXRef-pypi-click-plugins-1.1.1-2e9f19","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2015-2019, Kevin D. Wurster, Sean C. Gillies","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/click-plugins@1.1.1"}]},{"name":"httpx","SPDXID":"SPDXRef-pypi-httpx-0.24.1-575b3d","versionInfo":"0.24.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2019, Encode OSS Ltd (https://www.encode.io/)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/httpx@0.24.1"}]},{"name":"markupsafe","SPDXID":"SPDXRef-pypi-markupsafe-2.1.3-6455d5","versionInfo":"2.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"copyright 2010 Pallets, Copyright 2010 Pallets","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/markupsafe@2.1.3"}]},{"name":"starlette","SPDXID":"SPDXRef-pypi-starlette-0.27.0-8bbc92","versionInfo":"0.27.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2018, Encode OSS Ltd (https://www.encode.io/)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/starlette@0.27.0"}]},{"name":"pyasn1","SPDXID":"SPDXRef-pypi-pyasn1-0.5.0-85c2b1","versionInfo":"0.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) 2005-2019, Ilya Etingof \u003cetingof@gmail.com\u003e, Copyright (c) 2005-2020, Ilya Etingof (mailto:etingof@gmail.com), Copyright (c) 2005-2020, Ilya Etingof \u003cetingof@gmail.com\u003e, copyright u'2005-2020, Ilya Etingof \u003cetingof@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pyasn1@0.5.0"}]},{"name":"amqp","SPDXID":"SPDXRef-pypi-amqp-5.1.1-f407c0","versionInfo":"5.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) 2007 Barry Pederson \u003cbp@barryp.org\u003e, Copyright (c) 2007-2008 Barry Pederson \u003cbp@barryp.org\u003e, Copyright (c) 2007-2018 Pivotal Software, Copyright (c) 2009 Barry Pederson \u003cbp@barryp.org\u003e, Copyright (c) 2009, 2010, 2011, 2012 Ask Solem, and individual contributors, Copyright (c) 2012-2014 GoPivotal, Inc., Copyright (c) 2015-2016 Ask Solem \u0026 contributors, copyright 2016', publisher Celery Project","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/amqp@5.1.1"}]},{"name":"billiard","SPDXID":"SPDXRef-pypi-billiard-4.1.0-6db1e3","versionInfo":"4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2006-2008, R Oudkerk, Copyright (c) 2006-2008, R Oudkerk and Contributors, copyright u'2008, Python Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/billiard@4.1.0"}]},{"name":"cffi","SPDXID":"SPDXRef-pypi-cffi-1.15.1-437bcc","versionInfo":"1.15.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/cffi@1.15.1"}]},{"name":"jinja2","SPDXID":"SPDXRef-pypi-jinja2-3.1.2-ac682a","versionInfo":"3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"(c) Copyright 2008 by http://domain.invalid/'\u003e, copyright 2007 Pallets, Copyright 2007 Pallets","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/jinja2@3.1.2"}]},{"name":"packaging","SPDXID":"SPDXRef-pypi-packaging-23.1-f9b5e4","versionInfo":"23.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND BSD-3-Clause","copyrightText":"Copyright (c) Donald Stufft and individual contributors, copyright 2014-2019 s","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/packaging@23.1"}]},{"name":"vine","SPDXID":"SPDXRef-pypi-vine-5.0.0-922e5f","versionInfo":"5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) 2015-2016 Ask Solem \u0026 contributors., copyright 2016', publisher Celery Project","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/vine@5.0.0"}]},{"name":"wcwidth","SPDXID":"SPDXRef-pypi-wcwidth-0.2.6-cb791e","versionInfo":"0.2.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jeff Quast \u003ccontact@jeffquast.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/wcwidth@0.2.6"}]},{"name":"typer","SPDXID":"SPDXRef-pypi-typer-0.9.0-315808","versionInfo":"0.9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 Sebastian Ramirez","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/typer@0.9.0"}]},{"name":"click","SPDXID":"SPDXRef-pypi-click-8.1.3-910f8b","versionInfo":"8.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright 2001-2006 Gregory P. Ward, Copyright 2002-2006 Python Software Foundation, copyright 2014 Pallets, Copyright 2014 Pallets","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/click@8.1.3"}]},{"name":"greenlet","SPDXID":"SPDXRef-pypi-greenlet-2.0.2-8609de","versionInfo":"2.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT AND PSF-2.0","copyrightText":"Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Python Software Foundation, Copyright (c) 2018 gevent community, Copyright (c) 2021 greenlet community, Copyright (c) Armin Rigo, Christian Tismer and contributors, copyright u'2011, Armin Rigo, Christian Tismer","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/greenlet@2.0.2"}]},{"name":"itsdangerous","SPDXID":"SPDXRef-pypi-itsdangerous-2.1.2-02f500","versionInfo":"2.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"copyright 2011 Pallets, Copyright 2011 Pallets","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/itsdangerous@2.1.2"}]},{"name":"pyyaml","SPDXID":"SPDXRef-pypi-pyyaml-6.0-c3b888","versionInfo":"6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2006-2016 Kirill Simonov, Copyright (c) 2017-2021 Ingy dot Net","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pyyaml@6.0"}]},{"name":"pluggy","SPDXID":"SPDXRef-pypi-pluggy-1.0.0-d06413","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 holger krekel (rather uses bitbucket/hpk42), copyright 2016, Holger Krekel","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pluggy@1.0.0"}]},{"name":"psycopg2-binary","SPDXID":"SPDXRef-pypi-psycopg2-binary-2.9.6-fc051c","versionInfo":"2.9.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"copyrightText":"Copyright (c) 2001-2019 Federico Di Gregorio \u003cfog@debian.org\u003e, Copyright (c) 2001-2019, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Python Software Foundation, Copyright (c) 2003-2019 Federico Di Gregorio \u003cfog@debian.org\u003e, Copyright (c) 2004-2019 Federico Di Gregorio \u003cfog@debian.org\u003e, Copyright (c) 2005-2019 Federico Di Gregorio \u003cfog@debian.org\u003e, Copyright (c) 2006-2019 Federico Di Gregorio \u003cfog@debian.org\u003e, Copyright (c) 2006-2019 Johan Dahlin \u003cjdahlin@async.com.br\u003e, Copyright (c) 2007 Free Software Foundation, Inc. \u003chttps://fsf.org/\u003e, Copyright (c) 2007-2019 Daniele Varrazzo \u003cdaniele.varrazzo@gmail.com\u003e, Copyright (c) 2007-2019 Federico Di Gregorio \u003cfog@debian.org\u003e, Copyright (c) 2008 Canonical Ltd., Copyright (c) 2008-2019 Federico Di Gregorio \u003cfog@debian.org\u003e, Copyright (c) 2008-2019 James Henstridge \u003cjames@jamesh.id.au\u003e, Copyright (c) 2010-2019 Daniele Varrazzo \u003cdaniele.varrazzo@gmail.com\u003e, Copyright (c) 2010-2019 Federico Di Gregorio \u003cfog@debian.org\u003e, Copyright (c) 2010-2019 Jan Urbanski \u003cwulczer@wulczer.org\u003e, Copyright (c) 2011-2019 Daniele Varrazzo \u003cdaniele.varrazzo@gmail.com\u003e, Copyright (c) 2012-2019 Daniele Varrazzo \u003cdaniele.varrazzo@gmail.com\u003e, Copyright (c) 2013-2019 Daniele Varrazzo \u003cdaniele.varrazzo@gmail.com\u003e, Copyright (c) 2013-2019 Matthew Woodcraft \u003cmatthew@woodcraft.me.uk\u003e, Copyright (c) 2015-2019 Daniele Varrazzo \u003cdaniele.varrazzo@gmail.com\u003e, Copyright (c) 2016-2019 Daniele Varrazzo \u003cdaniele.varrazzo@gmail.com\u003e, Copyright (c) 2017 My Karlsson \u003cmk@acc.umu.se\u003e, Copyright (c) 2017-2019 Daniele Varrazzo \u003cdaniele.varrazzo@gmail.com\u003e, Copyright (c) 2018-2019 Daniele Varrazzo \u003cdaniele.varrazzo@gmail.com\u003e, Copyright (c) 2018-2019, Joyent, Inc., Copyright (c) 2018, Joyent, Inc., Copyright (c) 2020-2021 The Psycopg Team, copyright 2001-2021, Federico Di Gregorio, Daniele Varrazzo, The Psycopg Team, Copyright 2010 by Daniele Varrazzo, Copyright 2013 by Daniele Varrazzo","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/psycopg2-binary@2.9.6"}]},{"name":"bcrypt","SPDXID":"SPDXRef-pypi-bcrypt-4.0.1-2802c5","versionInfo":"4.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2013 Donald Stufft, Copyright 2013-2022","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/bcrypt@4.0.1"}]},{"name":"ecdsa","SPDXID":"SPDXRef-pypi-ecdsa-0.18.0-122ff6","versionInfo":"0.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010 Brian Warner, copyright 2021, Brian Warner and Hubert Kario, Copyright Mateusz Kobos, (c) 2011 https://code.activestate.com/recipes/577803-reader-writer-lock-with-priority-for-writers","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/ecdsa@0.18.0"}]},{"name":"passlib","SPDXID":"SPDXRef-pypi-passlib-1.7.4-d35da5","versionInfo":"1.7.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"(c) 2016 the Electronic Freedom Foundation, (c) 2016 the Electronic Freedom Foundation., (c) Assurance Technologies \u003chttp://www.assurancetechnologies.com\u003e, (c) Assurance Technologies 2003-2009, (c) Assurance Technologies 2008-2011, Copyright (c) 1996 Aki Yoshida, Copyright (c) 1996 Aki Yoshida., Copyright (c) 2006 Damien Miller \u003cdjm@mindrot.org\u003e, Copyright (c) 2008-2020 Assurance Technologies, LLC., copyright 2008, copyright 2008- d, s","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/passlib@1.7.4"}]},{"name":"python-jose","SPDXID":"SPDXRef-pypi-python-jose-3.3.0-a317b5","versionInfo":"3.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 IETF Trust, Copyright (c) 2015 IETF Trust and the persons identified as the document authors, Copyright (c) 2015 Michael Davis, copyright 2015, Michael Davis, Copyright 2016 Michael Davis","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/python-jose@3.3.0"}]},{"name":"python-multipart","SPDXID":"SPDXRef-pypi-python-multipart-0.0.6-5acdab","versionInfo":"0.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2012-2013, Andrew Dunham, Copyright 2012, Andrew Dunham","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/python-multipart@0.0.6"}]},{"name":"rsa","SPDXID":"SPDXRef-pypi-rsa-4.9-861157","versionInfo":"4.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2011 Sybren A. Stuvel \u003csybren@stuvel.eu\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/rsa@4.9"}]},{"name":"ujson","SPDXID":"SPDXRef-pypi-ujson-5.7.0-ff3525","versionInfo":"5.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) 1988-1993 The Regents of the University of California, Copyright (c) 1994 Sun Microsystems, Inc., Copyright (c) 2007 Nick Galbreath nickg at modp dot com, Copyright (c) 2014, Electronic Arts Inc., Copyright 2006-2008 the V8 project authors, Copyright 2006-2011, the V8 project authors, Copyright 2008 the V8 project authors, Copyright 2010 the V8 project authors, Copyright 2011 the V8 project authors, Copyright 2011, the V8 project authors, Copyright 2012 the V8 project authors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/ujson@5.7.0"}]},{"name":"async-timeout","SPDXID":"SPDXRef-pypi-async-timeout-4.0.2-228f73","versionInfo":"4.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2016-2020 aio-libs collaboration","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/async-timeout@4.0.2"}]},{"name":"charset-normalizer","SPDXID":"SPDXRef-pypi-charset-normalizer-3.1.0-d14904","versionInfo":"3.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2012 Denny Vrandecic (http://simia.net/letters/), (c) https://stackoverflow.com/questions/3041986/apt-command-line-interface-like-yes-no-input, Copyright (c) 2019 Ahmed TAHRI Ousret, Copyright (c) 2019 TAHRI Ahmed R., copyright (c) 2021 by Ahmed TAHRI, Copyright (c) Ahmed TAHRI Ousret (https://github.com/Ousret), COPYRIGHT (c) FOOBAR, copyright 2019, Ahmed TAHRI","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/charset-normalizer@3.1.0"}]},{"name":"uvicorn","SPDXID":"SPDXRef-pypi-uvicorn-0.22.0-bc76c8","versionInfo":"0.22.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2017-present, Encode OSS Ltd (https://www.encode.io/)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/uvicorn@0.22.0"}]},{"name":"click-repl","SPDXID":"SPDXRef-pypi-click-repl-0.2.0-4f29ba","versionInfo":"0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2015 Markus Unterwaditzer \u0026 contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/click-repl@0.2.0"}]},{"name":"exceptiongroup","SPDXID":"SPDXRef-pypi-exceptiongroup-1.1.1-153c12","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022 Python Software Foundation, Copyright (c) 2022 Alex Gronholm","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/exceptiongroup@1.1.1"}]},{"name":"pytest","SPDXID":"SPDXRef-pypi-pytest-7.3.1-e28e87","versionInfo":"7.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2004 Holger Krekel and others, Copyright (c) 2014, Gregory Boissinot, copyright 2015, holger krekel and pytest-dev team, Copyright Holger Krekel and others, 2004","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest@7.3.1"}]},{"name":"uvloop","SPDXID":"SPDXRef-pypi-uvloop-0.17.0-3914c5","versionInfo":"0.17.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND MIT","copyrightText":"(c) (c) L, Copyright (c) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, Copyright (c) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, Inc., Copyright (c) 1994 X Consortium, Copyright (c) 1994-2021 Free Software Foundation, Inc., Copyright (c) 1995, 1999 Berkeley Software Design, Inc., Copyright (c) 1996-1999 by Internet Software Consortium, Copyright (c) 1996-2001, 2003-2015 Free Software Foundation, Inc., Copyright (c) 1996-2015 Free Software Foundation, Inc., Copyright (c) 1996-2021 Free Software Foundation, Inc., Copyright (c) 1997-2021 Free Software Foundation, Inc., Copyright (c) 1999-2021 Free Software Foundation, Inc., Copyright (c) 2001-2021 Free Software Foundation, Inc., Copyright (c) 2002-2021 Free Software Foundation, Inc., Copyright (c) 2003-2021 Free Software Foundation, Inc., Copyright (c) 2004 by Internet Systems Consortium, Inc., Copyright (c) 2004-2005, 2007-2008, 2011-2015 Free Software Foundation, Inc., Copyright (c) 2004-2005, 2007-2009, 2011-2015 Free Software Foundation, Inc., Copyright (c) 2004-2005, 2007, 2009, 2011-2015 Free Software Foundation, Inc., Copyright (c) 2004-2015 Free Software Foundation, Inc., Copyright (c) 2004-2021 Free Software Foundation, Inc., Copyright (c) 2004, 2011-2015 Free Software Foundation, Inc., Copyright (c) 2006-2008 Alexander Chemeris, Copyright (c) 2006-2008 Diego Petteno, Copyright (c) 2006-2008 xine project, Copyright (c) 2006-2021 Free Software Foundation, Inc., Copyright (c) 2008 Steven G. Johnson \u003cstevenj@alum.mit.edu\u003e, Copyright (c) 2009-2021 Free Software Foundation, Inc., Copyright (c) 2010-2015 Free Software Foundation, Inc., Copyright (c) 2010-2021 Free Software Foundation, Inc., Copyright (c) 2011 Daniel Richard G. \u003cskunk@iSKUNK.ORG\u003e, Copyright (c) 2011 Free Software Foundation, Inc., Copyright (c) 2011-2021 Free Software Foundation, Inc., Copyright (c) 2011, 2018 Ben Noordhuis \u003cinfo@bnoordhuis.nl\u003e, Copyright (c) 2012, Google Inc., Copyright (c) 2013, Ben Noordhuis \u003cinfo@bnoordhuis.nl\u003e, Copyright (c) 2013, Kenneth MacKay, Copyright (c) 2013, Sony Mobile Communications AB, Copyright (c) 2014 Free Software Foundation, Inc., Copyright (c) 2014, Ben Noordhuis \u003cinfo@bnoordhuis.nl\u003e, Copyright (c) 2014, Emergya (Cloud4all, FP7/2007-2013 grant agreement 289016), Copyright (c) 2015 Saul Ibarra Corretge \u003csaghul@gmail.com\u003e, Copyright (c) 2015-present libuv project contributors, Copyright (c) 2015-present MagicStack Inc. http://magic.io, Copyright (c) 2015, Ben Noordhuis \u003cinfo@bnoordhuis.nl\u003e, Copyright (c) 2016-present the uvloop authors and contributors, Copyright (c) 2021 Free Software Foundation, Inc., Copyright 1992-2022 Free Software Foundation, Inc., Copyright 2002 Niels Provos \u003cprovos@citi.umich.edu\u003e, copyright 2016-present, MagicStack, Inc, Copyright 2017 - Refael Ackermann, copyright Alexander Chemeris. Three, copyright Berkeley Software Design Inc, Kenneth MacKay and Emergya, Copyright Bert Belder, Copyright Fedor Indutny, copyright Google Inc. and Sony Mobile Communications AB., Copyright Joyent, Inc. and other Node contributors, Copyright libuv project and contributors, Copyright libuv project and other Node contributors, Copyright libuv project contributors, copyright Niels Provos. Two, copyright the Internet Systems Consortium, Inc., Copyright The libuv project and contributors, Copyright the libuv project contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/uvloop@0.17.0"}]},{"name":"python-decouple","SPDXID":"SPDXRef-pypi-python-decouple-3.8-c2f27a","versionInfo":"3.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Henrique Bastos, Copyright (c) 2017 Henrique Bastos \u003chenrique at bastos dot net\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/python-decouple@3.8"}]},{"name":"pydantic","SPDXID":"SPDXRef-pypi-pydantic-1.10.8-2572cc","versionInfo":"1.10.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017, 2018, 2019, 2020, 2021 Samuel Colvin and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pydantic@1.10.8"}]},{"name":"coverage","SPDXID":"SPDXRef-pypi-coverage-7.2.7-c11881","versionInfo":"7.2.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2001 Gareth Rees, Copyright 2004- facts.now Y Ned, Copyright 2004-2023 Ned Batchelder, Copyright 2004. Ned', f, copyright 2009 N, copyright 2009-2023, Ned Batchelder, Copyright Software Freedom Conservancy, Inc., Portions (c) International Organization","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/coverage@7.2.7"}]},{"name":"email-validator","SPDXID":"SPDXRef-pypi-email-validator-2.0.0.post2-8e06fa","versionInfo":"2.0.0.post2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"CC0-1.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/email-validator@2.0.0.post2"}]},{"name":"setuptools","SPDXID":"SPDXRef-pypi-setuptools-67.8.0-98d9d6","versionInfo":"67.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"2021 Taneli Hukkinen, Copyright (c) 2018, Copyright (c) Anderson Bravalheri, Copyright 1995-2005 Mark Adler, Copyright 1995-2005 Mark Adler +3 CScs Qkkbal, Copyright 1995-2010 Mark Adler, Copyright 1995-2013 Mark Adler, copyright 2014-2019 s, Copyright 2021 Taneli Hukkinen","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/setuptools@67.8.0"}]},{"name":"anyio","SPDXID":"SPDXRef-pypi-anyio-3.7.0-c3ec00","versionInfo":"3.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Alex Gronholm copyright 2018, Copyright (c) 2018 Alex Gronholm","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/anyio@3.7.0"}]},{"name":"typing-extensions","SPDXID":"SPDXRef-pypi-typing-extensions-4.6.3-2ec2d4","versionInfo":"4.6.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Python-2.0.1","copyrightText":"Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, The Netherlands, Copyright (c) 1995-2001 Corporation for National Research Initiatives, Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 Python Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/typing-extensions@4.6.3"}]},{"name":"websockets","SPDXID":"SPDXRef-pypi-websockets-11.0.3-df064d","versionInfo":"11.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) Aymeric Augustin and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/websockets@11.0.3"}]},{"name":"redis","SPDXID":"SPDXRef-pypi-redis-4.5.5-895d2c","versionInfo":"4.5.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022, Redis, inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/redis@4.5.5"}]},{"name":"sqlalchemy2-stubs","SPDXID":"SPDXRef-pypi-sqlalchemy2-stubs-0.0.2a34-9652f9","versionInfo":"0.0.2a34","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2005-2021 SQLAlchemy authors and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sqlalchemy2-stubs@0.0.2a34"}]},{"name":"prompt-toolkit","SPDXID":"SPDXRef-pypi-prompt-toolkit-3.0.38-f7c250","versionInfo":"3.0.38","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2014, Jonathan Slenders","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/prompt-toolkit@3.0.38"}]},{"name":"dnspython","SPDXID":"SPDXRef-pypi-dnspython-2.3.0-8973a0","versionInfo":"2.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"(c) 2009 Dennis Kaarsemaker \u003cdennis@kaarsemaker.net\u003e, Copyright (c) 2000, 2001 Internet Software Consortium, Copyright (c) 2001-2007, 2009-2011 Nominum, Inc., Copyright (c) 2001-2017 Nominum, Inc., Copyright (c) 2003-2007, 2009-2011 Nominum, Inc., Copyright (c) 2003-2007, 2009, 2011 Nominum, Inc., Copyright (c) 2003-2017 Nominum, Inc., Copyright (c) 2004-2007, 2009-2011 Nominum, Inc., Copyright (c) 2004-2007, 2009-2011, 2016 Nominum, Inc., Copyright (c) 2004-2017 Nominum, Inc., Copyright (c) 2005-2007, 2009-2011 Nominum, Inc., Copyright (c) 2006-2017 Nominum, Inc., Copyright (c) 2006, 2007, 2009-2011 Nominum, Inc., Copyright (c) 2009-2011 Nominum, Inc., Copyright (c) 2009-2017 Nominum, Inc., Copyright (c) 2010, 2011 Nominum, Inc., Copyright (c) 2011 Nominum, Inc., Copyright (c) 2012-2017 Nominum, Inc., Copyright (c) 2014 Red Hat, Inc., Copyright (c) 2015 Red Hat, Inc., Copyright (c) 2016 Coresec Systems AB, Copyright (c) 2016 Nominum, Inc., Copyright (c) Dnspython Contributors, Copyright (c) Google Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/dnspython@2.3.0"}]},{"name":"cryptography","SPDXID":"SPDXRef-pypi-cryptography-41.0.1-5635c9","versionInfo":"41.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 OR (Apache-2.0 AND BSD-3-Clause)","copyrightText":"Copyright (c) 2005-2020, NumPy Developers, Copyright (c) Individual contributors, Copyright 2013-2023, copyright 2013-2023, Individual","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/cryptography@41.0.1"}]},{"name":"certifi","SPDXID":"SPDXRef-pypi-certifi-2023.5.7-81f4dd","versionInfo":"2023.5.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MPL-2.0","copyrightText":"(c) 1999 Entrust.net Limited, (c) 1999 Entrust.net Limited Label Entrust.net Premium 2048 Secure Server CA Serial, (c) 2006 Entrust, Inc., (c) 2006 Entrust, Inc. Label Entrust Root Certification, (c) 2009 Entrust, Inc. - for, (c) 2012 Entrust, Inc. - for, (c) 2015 Entrust, Inc. - for","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/certifi@2023.5.7"}]},{"name":"sqlalchemy","SPDXID":"SPDXRef-pypi-sqlalchemy-1.4.41-ebf458","versionInfo":"1.4.41","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2009-2021 Jeremy Ashkenas, Julian Gonggrijp, and DocumentCloud and Investigative Reporters \u0026 Editors Underscore, (c) OpenJS Foundation and other contributors, (c) Zeno Rocha, Copyright (c) 2005-2022 Michael Bayer and contributors, Copyright (c) 2005-2022 the SQLAlchemy authors and contributors, Copyright (c) 2006-2022 the SQLAlchemy authors and contributors, copyright (c) 2007 Fisch Asset Management AG https://www.fam.ch, Copyright (c) 2009-2022 the SQLAlchemy authors and contributors, Copyright (c) 2010 Gaetan de Menten gdementen@gmail.com, Copyright (c) 2010-2011 Gaetan de Menten gdementen@gmail.com, Copyright (c) 2010-2022 the SQLAlchemy authors and contributors, Copyright (c) 2013-2022 the SQLAlchemy authors and contributors, Copyright (c) 2020-2022 the SQLAlchemy authors and contributors, Copyright (c) 2021 the SQLAlchemy authors and contributors, Copyright (c) Microsoft, Copyright (c) Microsoft Corporation', Microsoft SQL Azure, Copyright 2005-2022 SQLAlchemy authors and contributors, Copyright 2007-2022 by the Sphinx team, Copyright 2007-2022, the SQLAlchemy authors and contributors, Copyright JS Foundation and other contributors, Copyright OpenJS Foundation and other contributors, Copyright SQLAlchemy 1.4 Documentation, copyright u'2007-2022, the SQLAlchemy authors and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sqlalchemy@1.4.41"}]},{"name":"sqlmodel","SPDXID":"SPDXRef-pypi-sqlmodel-0.0.8-4074d9","versionInfo":"0.0.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2021 Sebastian Ramirez","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sqlmodel@0.0.8"}]},{"name":"watchfiles","SPDXID":"SPDXRef-pypi-watchfiles-0.19.0-4487ce","versionInfo":"0.19.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017, 2018, 2019, 2020, 2021, 2022 Samuel Colvin","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/watchfiles@0.19.0"}]},{"name":"httptools","SPDXID":"SPDXRef-pypi-httptools-0.5.0-a514e0","versionInfo":"0.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) . (c), Copyright (c) 2015 MagicStack Inc. http://magic.io, Copyright Fedor Indutny, Copyright Fedor Indutny, 2018, Copyright Joyent, Inc. and other Node contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/httptools@0.5.0"}]},{"name":"celery","SPDXID":"SPDXRef-pypi-celery-5.3.0-50cc3f","versionInfo":"5.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) 2007 Michael Twomey, copyright (c) 2009 - 2012 Ask Solem and individual contributors, Copyright (c) 2009, 2010, 2011, 2012 Ask Solem, and individual contributors, copyright (c) 2012-2014 GoPivotal, Inc., Copyright (c) 2012-2014 GoPivotal, Inc., copyright (c) 2015-2016 Ask Solem, Copyright (c) 2015-2016 Ask Solem \u0026 contributors, copyright (c) 2016-2026 Asif Saif Uddin, celery core and individual contributors, copyright 2009-2021', publisher Celery Project, Copyright by Werkzeug Team, Copyright copy 2009-2016, Ask Solem","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/celery@5.3.0"}]},{"name":"httpcore","SPDXID":"SPDXRef-pypi-httpcore-0.17.2-5186ea","versionInfo":"0.17.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2020, Encode OSS Ltd (https://www.encode.io/)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/httpcore@0.17.2"}]},{"name":"reactivex","SPDXID":"SPDXRef-pypi-reactivex-4.0.4-0316c3","versionInfo":"4.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2013-2022, Dag Brattli, Microsoft Corp., and Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/reactivex@4.0.4"}]},{"name":"fastapi","SPDXID":"SPDXRef-pypi-fastapi-0.96.0-7c9539","versionInfo":"0.96.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) a href https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers, Copyright (c) 2018 Sebastian Ramirez","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/fastapi@0.96.0"}]},{"name":"influxdb-client","SPDXID":"SPDXRef-pypi-influxdb-client-1.36.1-9f0d91","versionInfo":"1.36.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/influxdb-client@1.36.1"}]},{"name":"kombu","SPDXID":"SPDXRef-pypi-kombu-5.3.0-0110a3","versionInfo":"5.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2009-2012, Ask Solem \u0026 contributors, copyright (c) 2010 - 2013 by Flavio Percoco Premoli, copyright (c) 2010 - 2013 by Mahendra M., Copyright (c) 2012-2014 GoPivotal Inc \u0026 contributors, Copyright (c) 2015-2016 Ask Solem \u0026 contributors, copyright 2009-2019', publisher Celery Project","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/kombu@5.3.0"}]},{"name":"pydash","SPDXID":"SPDXRef-pypi-pydash-7.0.4-5cab3a","versionInfo":"7.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020 Derrick Gilland, Copyright David Fritzsche, David Fritzsche","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pydash@7.0.4"}]},{"name":"orjson","SPDXID":"SPDXRef-pypi-orjson-3.9.0-7c0c30","versionInfo":"3.9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND MIT","copyrightText":"(c) ! (c) C, (c) (c) A, (c) | (c) SS, (c) $? (c) Y, (c) Th (c), (c) u (c) P, (c) x (c) O, (c), None Ok, Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, The Netherlands, Copyright (c) 1993 by Sun Microsystems, Inc., Copyright (c) 1993-1999 Ioi Kim Lam, Copyright (c) 1995-1998 Eric Young (eay@cryptsoft.com), Copyright (c) 1995-2001 Corporation for National Research Initiatives, copyright (c) 1996-2010 Julian R Seward, Copyright (c) 1998-2011 The OpenSSL Project, Copyright (c) 2000-2001 Tix Project Group, Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Python Software Foundation, Copyright (c) 2004 ActiveState, Copyright (c) 2004 by Sun Microsystems, Inc., Copyright (c) 2005 David Schultz \u003cdas@FreeBSD.ORG\u003e, Copyright (c) 2005-2011 David Schultz \u003cdas@FreeBSD.ORG\u003e, Copyright (c) 2014 2017, Kang Seonghoon and contributors, Copyright (c) 2014 Alex Crichton, Copyright (c) 2014 The Rust Project, Copyright (c) 2014-2016 Milo Yip, 2020 Ryohei Machida, Copyright (c) 2014-2016 Milo Yip, 2020 Ryohei Machida (https://github.com/Kogia-sima), Copyright (c) 2014-2020 The Rust Project, Copyright (c) 2014, Kang Seonghoon, Copyright (c) 2015-2017 winapi-rs, Copyright (c) 2017 Nikolai Vazquez, Copyright (c) 2017 The bytecount, Copyright (c) 2017 winapi-rs, Copyright (c) 2017-2018 Sergio Benitez, Copyright (c) 2017-present PyO3 Project and Contributors. https://github.com/PyO3, Copyright (c) 2018 Jorge Aparicio, Copyright (c) 2018 Josh Stone, Copyright (c) 2018 The Servo Project, Copyright (c) 2018 Tom Kaitchuck, Copyright (c) 2019 Yaoyuan \u003cibireme@gmail.com\u003e, Copyright (c) 2020 Maciej Hirsz \u003chello@maciej.codes\u003e, Copyright (c) 2021 Parker Timmerman, Copyright (c) 2021 Stephen M. Coakley, Copyright (c) Ulrik Sverdrup, Copyright (c) WHATWG, COPYRIGHT (https://github.com/hsivonen/encoding_rs/blob/master/COPYRIGHT), Copyright 2004 Sun Microsystems, Inc., Copyright 2012-2014 The Rust Project, Copyright 2012-2016 The Rust Project, Copyright 2013-2014 The Rust Project, Copyright 2015 The Rust Project, Copyright 2016 The Rust Project, Copyright 2017 The Rust Project, copyright 2018 - 2023, Copyright 2018 Ulf Adams, Copyright 2020 Maciej Hirsz \u003chello@maciej.codes\u003e, copyright Alexander Huszagh, copyright Mozilla Foundation, Copyright Mozilla Foundation, copyrighted by Microsoft Corporation. The Microsoft Distributable, copyrighted by Sun Microsystems, Inc., copyrighted by the Regents of the University of California, Sun Microsystems, Inc., copyrighted by the Regents of the University of California, Sun Microsystems, Inc., Scriptics Corporation, ActiveState Corporation, copyrighted by the Regents of the University of California, Sun Microsystems, Inc., Scriptics Corporation, ActiveState Corporation, Apple Inc., holder is Tim Hudson (tjh@cryptsoft.com), Ok (c) Err (c), Portions copyright (c) 2015, John Nagle, Th (c) Tha","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/orjson@3.9.0"}]},{"name":"urllib3","SPDXID":"SPDXRef-pypi-urllib3-1.26.0-774e20","versionInfo":"1.26.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/urllib3@1.26.0"}]},{"name":"mypy-extensions","SPDXID":"SPDXRef-pypi-mypy-extensions-1.0.0-4abd8a","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016-2017 Jukka Lehtosalo and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mypy-extensions@1.0.0"}]},{"name":"isort","SPDXID":"SPDXRef-pypi-isort-5.12.0-2c268d","versionInfo":"5.12.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2009-2018, Marcel Hellkamp, Copyright (c) 2013 Timothy Edmund Crosley, Copyright (c) 2016 Timothy Edmund Crosley Under, Copyright (c) 2021 Taneli Hukkinen, Copyright 2011 VMware, Inc, Copyright 2013 Red Hat, Inc., Copyright 2018 Google LLC, Copyright 2019 Google LLC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/isort@5.12.0"}]},{"name":"mccabe","SPDXID":"SPDXRef-pypi-mccabe-0.7.0-a2b86a","versionInfo":"0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2013 Tarek Ziade \u003ctarek@ziade.org\u003e, Copyright (c) 2013 Florent Xicluna \u003cflorent.xicluna@gmail.com\u003e, Copyright (c) Ned Batchelder","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mccabe@0.7.0"}]},{"name":"flake8","SPDXID":"SPDXRef-pypi-flake8-6.0.0-13a689","versionInfo":"6.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2013 Tarek Ziade \u003ctarek@ziade.org\u003e, Copyright (c) 2012-2016 Ian Cordasco \u003cgraffatcolmingov@gmail.com\u003e, copyright 2016, Ian Stapleton Cordasco","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/flake8@6.0.0"}]},{"name":"nodeenv","SPDXID":"SPDXRef-pypi-nodeenv-1.8.0-cba332","versionInfo":"1.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2011, Eugene Kalinin, copyright (c) 2014 by Eugene Kalinin","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/nodeenv@1.8.0"}]},{"name":"pycodestyle","SPDXID":"SPDXRef-pypi-pycodestyle-2.10.0-be47bd","versionInfo":"2.10.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2006-2009 Johann C. Rocholl \u003cjohann@rocholl.net\u003e, Copyright (c) 2009-2014 Florent Xicluna \u003cflorent.xicluna@gmail.com\u003e, Copyright (c) 2014-2016 Ian Lee \u003cianlee1521@gmail.com\u003e, Copyright (c) 2014-2020 Ian Lee \u003cIanLee1521@gmail.com\u003e, Johann C. Rocholl, Florent Xicluna, Ian Lee copyright 2006-2016","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pycodestyle@2.10.0"}]},{"name":"pyflakes","SPDXID":"SPDXRef-pypi-pyflakes-3.0.1-583442","versionInfo":"3.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2005-2011 Divmod, Inc., Copyright 2013 Florent Xicluna, Copyright 2013-2014 Florent Xicluna","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pyflakes@3.0.1"}]},{"name":"cfgv","SPDXID":"SPDXRef-pypi-cfgv-3.3.1-67ca6c","versionInfo":"3.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2018 Anthony Sottile","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/cfgv@3.3.1"}]},{"name":"pathspec","SPDXID":"SPDXRef-pypi-pathspec-0.11.1-8ab802","versionInfo":"0.11.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MPL-2.0","copyrightText":"Copyright (c) 2013-2023 Caleb P. Burns credits dahlia \u003chttps://github.com/dahlia\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pathspec@0.11.1"}]},{"name":"identify","SPDXID":"SPDXRef-pypi-identify-2.5.24-3955d5","versionInfo":"2.5.24","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) the European Community 2007, (c) the European Union 2007, 2016, Copyright (c) 1989, 1991 Free Software Foundation, Inc., Copyright (c) 1991, 1999 Free Software Foundation, Inc., Copyright (c) 2000-2006, The Perl Foundation, Copyright (c) 2004 Sam Hocevar \u003csam@hocevar.net\u003e, Copyright (c) 2005 Lawrence Rosen, Copyright (c) 2007 Free Software Foundation, Inc. \u003chttps://fsf.org/\u003e, Copyright (c) 2017 Chris Kuehl, Anthony Sottile, Copyright (c) year fullname, Copyright 1999 2002-2008 LaTeX3 Project, copyrighted by the Free Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/identify@2.5.24"}]},{"name":"black","SPDXID":"SPDXRef-pypi-black-23.3.0-c540bd","versionInfo":"23.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2019 Reece Hart, Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, The Netherlands, Copyright (c) 1995-2001 Corporation for National Research Initiatives, Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Python Software Foundation, Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 Python Software Foundation, Copyright (c) 2018 Lukasz Langa, Copyright 2004-2005 Elemental Security, Inc., Copyright 2006 Google, Inc., copyright 2018-Present, Lukasz Langa and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/black@23.3.0"}]},{"name":"distlib","SPDXID":"SPDXRef-pypi-distlib-0.3.6-06d36e","versionInfo":"0.3.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Python-2.0.1","copyrightText":"Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, The Netherlands, Copyright (c) 1995-2001 Corporation for National Research Initiatives, Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Python Software Foundation, Copyright (c) 2011-2022 Vinay Sajip, Copyright (c) 2012 The Python Software Foundation, Copyright (c) 2012-2013 Python Software Foundation, Copyright (c) 2012-2013 The Python Software Foundation, Copyright (c) 2012-2013 Vinay Sajip, Copyright (c) 2012-2015 Vinay Sajip, Copyright (c) 2012-2017 The Python Software Foundation, Copyright (c) 2012-2017 Vinay Sajip, Copyright (c) 2012-2021 The Python Software Foundation, Copyright (c) 2012-2022 Vinay Sajip, Copyright (c) 2013 by Test, Copyright (c) 2013 by Test User, Copyright (c) 2013 Vinay Sajip, Copyright (c) 2013-2015 Vinay Sajip, Copyright (c) 2013-2017 Vinay Sajip, Copyright (c) 2013-2020 Vinay Sajip, Copyright (c) Simple Launcher","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/distlib@0.3.6"}]},{"name":"filelock","SPDXID":"SPDXRef-pypi-filelock-3.12.0-8043a2","versionInfo":"3.12.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Unlicense","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/filelock@3.12.0"}]},{"name":"platformdirs","SPDXID":"SPDXRef-pypi-platformdirs-3.5.1-ab1021","versionInfo":"3.5.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010-202x The platformdirs","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/platformdirs@3.5.1"}]},{"name":"pre-commit","SPDXID":"SPDXRef-pypi-pre-commit-3.3.2-d56456","versionInfo":"3.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 pre-commit dev team Anthony Sottile, Ken Struys, Copyright 2021 RStudio, PBC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pre-commit@3.3.2"}]},{"name":"virtualenv","SPDXID":"SPDXRef-pypi-virtualenv-20.23.0-389927","versionInfo":"20.23.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020-202x The virtualenv","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/virtualenv@20.23.0"}]},{"name":"ruff","SPDXID":"SPDXRef-pypi-ruff-0.0.270-7ec74e","versionInfo":"0.0.270","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2006-2009 Johann C. Rocholl \u003cjohann@rocholl.net\u003e, Copyright (c) 2009-2014 Florent Xicluna \u003cflorent.xicluna@gmail.com\u003e, Copyright (c) 2011-2013 Tarek Ziade \u003ctarek@ziade.org\u003e, Copyright (c) 2012 GreenSteam, \u003chttp://greensteam.dk/\u003e, Copyright (c) 2012-2016 Ian Cordasco \u003cgraffatcolmingov@gmail.com\u003e, Copyright (c) 2012-2018 Steven Myint, Copyright (c) 2013 Florent Xicluna \u003cflorent.xicluna@gmail.com\u003e, Copyright (c) 2013 Timothy Edmund Crosley, Copyright (c) 2014 Elijah Andrews, Copyright (c) 2014-2020 Amir Rachum, \u003chttp://amir.rachum.com/\u003e, Copyright (c) 2014-2020 Ian Lee \u003cIanLee1521@gmail.com\u003e, Copyright (c) 2016 Joseph Kahn, Copyright (c) 2016 Lukasz Langa, Copyright (c) 2017 Adam Johnson, Copyright (c) 2017 Anthony Sottile, Copyright (c) 2017 Thomas Grainger, Copyright (c) 2017 Tyler Wince, Copyright (c) 2018 Anthony Sottile, Copyright (c) 2018 Nikita Sobolev, Copyright (c) 2019 - Present S. Co1, Copyright (c) 2019 Afonasev Evgeniy, Copyright (c) 2019 Anthony Sottile, Copyright (c) 2019 Dylan Turner, Copyright (c) 2019 EclecticIQ., Copyright (c) 2019 Nathan Hoad, Copyright (c) 2019-2022 Ilya Kamenshchikov, Copyright (c) 2020 Adam Johnson, Copyright (c) 2020 Gram \u003cgram@orsinium.dev\u003e, Copyright (c) 2020 Jon Dufresne, Copyright (c) 2020 Martin Thoma, Copyright (c) 2020 RustPython Team, Copyright (c) 2020 Sambhav Kothari, \u003chttps://github.com/samj1912\u003e, Copyright (c) 2021 Joao Palmeiro, Copyright (c) 2021 Rodolphe Pelloux-Prayer, Copyright (c) 2021, Sondre Lillebo Gundersen, Copyright (c) 2022 Charles Marsh, Copyright (c) 2022 Cooper Lees, Copyright (c) 2023 Jelle Zijlstra, Copyright (c) Rome Tools, Inc. and its affiliates, Copyright 2005-2011 Divmod, Inc., Copyright 2013-2014 Florent Xicluna","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/ruff@0.0.270"}]},{"name":"com.github.rifatrakib/SpectraTrace","SPDXID":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","versionInfo":"master","downloadLocation":"git+https://github.com/rifatrakib/SpectraTrace","filesAnalyzed":false,"licenseDeclared":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/rifatrakib/SpectraTrace@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-colorama-0.4.6-7b26ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-idna-3.4-d87ce5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-iniconfig-2.0.0-41e328","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-python-dateutil-2.8.2-613322","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-requests-2.31.0-c8865b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-six-1.16.0-58cb0d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-tomli-2.0.1-447376","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-pycparser-2.21-91a7d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-python-dotenv-1.0.0-892651","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-tzdata-2023.3-fc0b53","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-h11-0.14.0-6ce22e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-sniffio-1.3.0-d8263e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-asyncpg-0.27.0-665fca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-click-didyoumean-0.3.0-b58159","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-click-plugins-1.1.1-2e9f19","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-httpx-0.24.1-575b3d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-markupsafe-2.1.3-6455d5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-starlette-0.27.0-8bbc92","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-pyasn1-0.5.0-85c2b1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-amqp-5.1.1-f407c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-billiard-4.1.0-6db1e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-cffi-1.15.1-437bcc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-jinja2-3.1.2-ac682a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-packaging-23.1-f9b5e4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-vine-5.0.0-922e5f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-wcwidth-0.2.6-cb791e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-typer-0.9.0-315808","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-click-8.1.3-910f8b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-greenlet-2.0.2-8609de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-itsdangerous-2.1.2-02f500","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-pyyaml-6.0-c3b888","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-pluggy-1.0.0-d06413","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-psycopg2-binary-2.9.6-fc051c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-bcrypt-4.0.1-2802c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-ecdsa-0.18.0-122ff6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-passlib-1.7.4-d35da5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-python-jose-3.3.0-a317b5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-python-multipart-0.0.6-5acdab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-rsa-4.9-861157","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-ujson-5.7.0-ff3525","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-async-timeout-4.0.2-228f73","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-charset-normalizer-3.1.0-d14904","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-uvicorn-0.22.0-bc76c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-click-repl-0.2.0-4f29ba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-exceptiongroup-1.1.1-153c12","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-pytest-7.3.1-e28e87","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-uvloop-0.17.0-3914c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-python-decouple-3.8-c2f27a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-pydantic-1.10.8-2572cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-coverage-7.2.7-c11881","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-email-validator-2.0.0.post2-8e06fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-setuptools-67.8.0-98d9d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-anyio-3.7.0-c3ec00","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-typing-extensions-4.6.3-2ec2d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-websockets-11.0.3-df064d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-redis-4.5.5-895d2c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-sqlalchemy2-stubs-0.0.2a34-9652f9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-prompt-toolkit-3.0.38-f7c250","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-dnspython-2.3.0-8973a0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-cryptography-41.0.1-5635c9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-certifi-2023.5.7-81f4dd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-sqlalchemy-1.4.41-ebf458","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-sqlmodel-0.0.8-4074d9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-watchfiles-0.19.0-4487ce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-httptools-0.5.0-a514e0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-celery-5.3.0-50cc3f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-httpcore-0.17.2-5186ea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-reactivex-4.0.4-0316c3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-fastapi-0.96.0-7c9539","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-influxdb-client-1.36.1-9f0d91","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-kombu-5.3.0-0110a3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-pydash-7.0.4-5cab3a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-orjson-3.9.0-7c0c30","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-urllib3-1.26.0-774e20","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-mypy-extensions-1.0.0-4abd8a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-isort-5.12.0-2c268d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-mccabe-0.7.0-a2b86a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-flake8-6.0.0-13a689","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-nodeenv-1.8.0-cba332","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-pycodestyle-2.10.0-be47bd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-pyflakes-3.0.1-583442","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-cfgv-3.3.1-67ca6c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-pathspec-0.11.1-8ab802","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-identify-2.5.24-3955d5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-black-23.3.0-c540bd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-distlib-0.3.6-06d36e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-filelock-3.12.0-8043a2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-platformdirs-3.5.1-ab1021","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-pre-commit-3.3.2-d56456","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-virtualenv-20.23.0-389927","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relatedSpdxElement":"SPDXRef-pypi-ruff-0.0.270-7ec74e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-rifatrakib-SpectraTrace-master-f2e64a","relationshipType":"DESCRIBES"}]}