{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.DevoInc/python-utils","documentNamespace":"https://spdx.org/spdxdocs/protobom/730627c1-ca1e-46de-ad00-5f811983195e","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260413170410-e50aecd48d6f+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-04-14T07:27:59Z"},"packages":[{"name":"jinja2","SPDXID":"SPDXRef-pypi-jinja2-2.11.3-75c946","versionInfo":"2.11.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"(c) Copyright 2008 by \u003ca href http://domain.invalid/'\u003e, (c) Copyright 2008 by http://domain.invalid/'\u003e, copyright 2007 Pallets, Copyright 2007 Pallets","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/jinja2@2.11.3"}]},{"name":"python-dateutil","SPDXID":"SPDXRef-pypi-python-dateutil-2.8.1-75c946","versionInfo":"2.8.1","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, Copyright 2017- dateutil contributors, Copyright 2017- Paul Ganssle \u003cpaul@ganssle.io\u003e, copyright 2019, copyright 2019, dateutil","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/python-dateutil@2.8.1"}]},{"name":"pyyaml","SPDXID":"SPDXRef-pypi-pyyaml-5.4.1-75c946","versionInfo":"5.4.1","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@5.4.1"}]},{"name":"pycron","SPDXID":"SPDXRef-pypi-pycron-3.0.0-75c946","versionInfo":"3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Kimmo Huoman","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pycron@3.0.0"}]},{"name":"requests","SPDXID":"SPDXRef-pypi-requests-2.23.0-75c946","versionInfo":"2.23.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"copyright (c) 2012 by Kenneth Reitz, copyright (c) 2012 by Kenneth Reitz., copyright (c) 2017 by Kenneth Reitz, copyright (c) 2017 by Kenneth Reitz., Copyright 2019 Kenneth Reitz, Copyright 2020 Kenneth Reitz","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/requests@2.23.0"}]},{"name":"psutil","SPDXID":"SPDXRef-pypi-psutil-5.7.0-75c946","versionInfo":"5.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) 2009 Giampaolo Rodola, Copyright (c) 2009, Giampaolo, Copyright (c) 2009, Giampaolo Rodola, Copyright (c) 2009, Giampaolo Rodola', Himanshu Shekhar, Copyright (c) 2009, Giampaolo Rodola', Jeff Tang, Copyright (c) 2009, Giampaolo Rodola', karthikrev, Copyright (c) 2009, Giampaolo Rodola', Landry Breuil, Copyright (c) 2009, Giampaolo Rodola', Landry Breuil (OpenBSD), Copyright (c) 2009, Giampaolo Rodola', Oleksii Shevchuk, Copyright (c) 2009, Jay Loden, Dave Daeschler, Giampaolo Rodola, Copyright (c) 2009, Jay Loden, Giampaolo Rodola, Copyright (c) 2015, Ryo ONODERA., Copyright (c) 2017, Arnon Yaari, Copyright 2007-2011 by the Sphinx team, copyright 2009- s, s","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/psutil@5.7.0"}]},{"name":"click","SPDXID":"SPDXRef-pypi-click-7.1.1-75c946","versionInfo":"7.1.1","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@7.1.1"}]},{"name":"faker","SPDXID":"SPDXRef-pypi-faker-4.0.2-75c946","versionInfo":"4.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Daniele Faraglia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/faker@4.0.2"}]},{"name":"devo-sdk","SPDXID":"SPDXRef-pypi-devo-sdk-3.4.2-75c946","versionInfo":"3.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2020 Devo, Inc., Copyright 2020 Devo","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/devo-sdk@3.4.2"}]},{"name":"com.github.DevoInc/python-utils","SPDXID":"SPDXRef-github-DevoInc-python-utils-master-f8d695","versionInfo":"master","downloadLocation":"git+https://github.com/DevoInc/python-utils","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/DevoInc/python-utils@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-DevoInc-python-utils-master-f8d695","relatedSpdxElement":"SPDXRef-pypi-jinja2-2.11.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-DevoInc-python-utils-master-f8d695","relatedSpdxElement":"SPDXRef-pypi-python-dateutil-2.8.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-DevoInc-python-utils-master-f8d695","relatedSpdxElement":"SPDXRef-pypi-pycron-3.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-DevoInc-python-utils-master-f8d695","relatedSpdxElement":"SPDXRef-pypi-requests-2.23.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-DevoInc-python-utils-master-f8d695","relatedSpdxElement":"SPDXRef-pypi-psutil-5.7.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-DevoInc-python-utils-master-f8d695","relatedSpdxElement":"SPDXRef-pypi-click-7.1.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-DevoInc-python-utils-master-f8d695","relatedSpdxElement":"SPDXRef-pypi-devo-sdk-3.4.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-DevoInc-python-utils-master-f8d695","relatedSpdxElement":"SPDXRef-pypi-pyyaml-5.4.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-DevoInc-python-utils-master-f8d695","relatedSpdxElement":"SPDXRef-pypi-faker-4.0.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-DevoInc-python-utils-master-f8d695","relationshipType":"DESCRIBES"}]}
