{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.TU-RUI/stock_python_project","documentNamespace":"https://spdx.org/spdxdocs/protobom/9949383d-bc97-4d61-a0a5-bd711c009219","creationInfo":{"creators":["Tool: protobom-v0.0.0-20251216165153-1f3f3060931e+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2025-12-30T05:49:56Z"},"packages":[{"name":"typing-extensions","SPDXID":"SPDXRef-pypi-typing-extensions-4.6.3-75c946","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":"pymysql","SPDXID":"SPDXRef-pypi-pymysql-1.0.3-75c946","versionInfo":"1.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010-2016 PyMySQL, Copyright (c) 2010, 2013 PyMySQL","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pymysql@1.0.3"}]},{"name":"sqlalchemy","SPDXID":"SPDXRef-pypi-sqlalchemy-2.0.17-75c946","versionInfo":"2.0.17","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) OpenJS Foundation and other contributors, (c) Zeno Rocha, Copyright (c) 2005-2021 the SQLAlchemy authors and contributors, Copyright (c) 2005-2023 Michael Bayer and contributors, Copyright (c) 2005-2023 the SQLAlchemy authors and contributors, Copyright (c) 2006-2023 the SQLAlchemy authors and contributors, Copyright (c) 2009-2023 the SQLAlchemy authors and contributors, Copyright (c) 2010 Gaetan de Menten gdementen@gmail.com, Copyright (c) 2010-2023 the SQLAlchemy authors and contributors, Copyright (c) 2013-2023 the SQLAlchemy authors and contributors, Copyright (c) 2020-2023 the SQLAlchemy authors and contributors, Copyright (c) 2021 the SQLAlchemy authors and contributors, Copyright (c) 2021-2023 the SQLAlchemy authors and contributors, Copyright (c) 2022 the SQLAlchemy authors and contributors, Copyright (c) Microsoft, Copyright (c) Microsoft Corporation', Microsoft SQL Azure, Copyright 2005-2023 SQLAlchemy authors and contributors, Copyright 2007-2023 by the Sphinx team, copyright 2007-2023, the SQLAlchemy authors and contributors, Copyright 2007-2023, the SQLAlchemy authors and contributors, Copyright Sphinx contributors, Copyright SQLAlchemy 2.0 Documentation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sqlalchemy@2.0.17"}]},{"name":"markupsafe","SPDXID":"SPDXRef-pypi-markupsafe-2.1.3-75c946","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":"jinja2","SPDXID":"SPDXRef-pypi-jinja2-3.1.2-75c946","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":"flask","SPDXID":"SPDXRef-pypi-flask-2.3.2-75c946","versionInfo":"2.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"(c) Copyright 2010 by http://domain.invalid/'\u003e, Copyright (c) 2015 CERN., copyright 2010 Pallets, Copyright 2010 Pallets","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/flask@2.3.2"}]},{"name":"blinker","SPDXID":"SPDXRef-pypi-blinker-1.6.2-75c946","versionInfo":"1.6.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2006 Patrick K. O'Brien, Mike C. Fletcher, Matthew R. Scott, copyright 2010 Jason Kirtland, Copyright 2010 Jason Kirtland","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/blinker@1.6.2"}]},{"name":"zipp","SPDXID":"SPDXRef-pypi-zipp-3.15.0-75c946","versionInfo":"3.15.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Jason R. Coombs","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/zipp@3.15.0"}]},{"name":"flask-sqlalchemy","SPDXID":"SPDXRef-pypi-flask-sqlalchemy-3.0.5-75c946","versionInfo":"3.0.5","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/flask-sqlalchemy@3.0.5"}]},{"name":"click","SPDXID":"SPDXRef-pypi-click-8.1.3-75c946","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-75c946","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-75c946","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":"werkzeug","SPDXID":"SPDXRef-pypi-werkzeug-2.3.6-75c946","versionInfo":"2.3.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"copyright 2007 Pallets, Copyright 2007 Pallets","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/werkzeug@2.3.6"}]},{"name":"importlib-metadata","SPDXID":"SPDXRef-pypi-importlib-metadata-6.7.0-75c946","versionInfo":"6.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/importlib-metadata@6.7.0"}]},{"name":"com.github.TU-RUI/stock_python_project","SPDXID":"SPDXRef-github-TU-RUI-stockpythonproject-main-5093bd","versionInfo":"main","downloadLocation":"git+https://github.com/TU-RUI/stock_python_project","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/TU-RUI/stock_python_project@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-TU-RUI-stockpythonproject-main-5093bd","relatedSpdxElement":"SPDXRef-pypi-click-8.1.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-TU-RUI-stockpythonproject-main-5093bd","relatedSpdxElement":"SPDXRef-pypi-itsdangerous-2.1.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-TU-RUI-stockpythonproject-main-5093bd","relatedSpdxElement":"SPDXRef-pypi-typing-extensions-4.6.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-TU-RUI-stockpythonproject-main-5093bd","relatedSpdxElement":"SPDXRef-pypi-markupsafe-2.1.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-TU-RUI-stockpythonproject-main-5093bd","relatedSpdxElement":"SPDXRef-pypi-jinja2-3.1.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-TU-RUI-stockpythonproject-main-5093bd","relatedSpdxElement":"SPDXRef-pypi-flask-2.3.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-TU-RUI-stockpythonproject-main-5093bd","relatedSpdxElement":"SPDXRef-pypi-zipp-3.15.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-TU-RUI-stockpythonproject-main-5093bd","relatedSpdxElement":"SPDXRef-pypi-greenlet-2.0.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-TU-RUI-stockpythonproject-main-5093bd","relatedSpdxElement":"SPDXRef-pypi-werkzeug-2.3.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-TU-RUI-stockpythonproject-main-5093bd","relatedSpdxElement":"SPDXRef-pypi-importlib-metadata-6.7.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-TU-RUI-stockpythonproject-main-5093bd","relatedSpdxElement":"SPDXRef-pypi-pymysql-1.0.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-TU-RUI-stockpythonproject-main-5093bd","relatedSpdxElement":"SPDXRef-pypi-sqlalchemy-2.0.17-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-TU-RUI-stockpythonproject-main-5093bd","relatedSpdxElement":"SPDXRef-pypi-blinker-1.6.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-TU-RUI-stockpythonproject-main-5093bd","relatedSpdxElement":"SPDXRef-pypi-flask-sqlalchemy-3.0.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-TU-RUI-stockpythonproject-main-5093bd","relationshipType":"DESCRIBES"}]}