{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.MartinSahlen/cloud-functions-python","documentNamespace":"https://spdx.org/spdxdocs/protobom/a8cd3bb7-f488-4229-a547-96a5ae53a724","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260130170711-0b8e67cacb3b+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-02-13T22:30:28Z"},"packages":[{"name":"djangorestframework","SPDXID":"SPDXRef-pypi-djangorestframework-3.6.3-75c946","versionInfo":"3.6.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"(c) 2005, 2013 jQuery Foundation, Inc., (c) jQuery Foundation, (c) Vasily Polovnyov \u003cvast@whiteants.net\u003e, Copyright (c) 2011-2017, Tom Christie, Copyright 2011-2016 Twitter, Inc., Copyright 2011-2017 Tom Christie, Copyright 2012-2016 Thomas Park, Copyright 2014 by Jan Kovarik., copyright copysource cor","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/djangorestframework@3.6.3"}]},{"name":"django","SPDXID":"SPDXRef-pypi-django-1.11-75c946","versionInfo":"1.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause AND Python-2.0","copyrightText":"(c) 2007-2012 Steven Levithan \u003chttp://xregexp.com/\u003e, (c) 2008-2012 Steven Levithan \u003chttp://xregexp.com/\u003e, (c) 2009-2012 Steven Levithan \u003chttp://xregexp.com/\u003e, (c) 2010-2012 Steven Levithan \u003chttp://xregexp.com/\u003e, (c) 2012 Steven Levithan \u003chttp://xregexp.com/\u003e, (c) 2013, (c) jQuery Foundation, (c), Better News, (c), Good News, (c), Hello Jack \u0026 Jill, Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, Copyright (c) 1995-1998, 2000-2010 Free Software Foundation, Inc., Copyright (c) 1995-2001 Corporation for National Research Initiatives, Copyright (c) 2001-2003, Patrick K. O'Brien and Contributors, Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Python Software Foundation, Copyright (c) 2002 Drew Perttula., Copyright (c) 2007-2009 Justin Bronn, Copyright (c) 2007-2009, Justin Bronn, Copyright (c) 2007-2012 Steven Levithan \u003chttp://xregexp.com/\u003e, Copyright (c) 2007, Robert Coup \u003crobert.coup@onetrackmind.co.nz\u003e, Copyright (c) 2007, Sally, Copyright (c) 2007, Sally Smith, Copyright (c) 2007, Sally Smith Hard-coded, Copyright (c) 2008-2009 Aryeh Leib Taurog, Copyright (c) 2008-2009 Aryeh Leib Taurog, http://www.aryehleib.com, Copyright (c) 2008, Yahoo! Inc., Copyright (c) 2009 Oyvind Sean Kinsey, oyvind@kinsey.no, Copyright (c) 2009 Simon Willison., Copyright (c) 2009, Stanislaus Madueke, Copyright (c) 2010 Gary Wilson Jr. \u003cgary.wilson@gmail.com\u003e and contributors., Copyright (c) 2010 Guilherme Gondim., Copyright (c) 2010-2015 Benjamin Peterson, Copyright (c) 2013 Python Software Foundation, Copyright (c) 2014 Code Charm Ltd, Copyright (c) Django Software Foundation and individual contributors., Copyright 2006 Google Inc. https://code.google.com/p/google-diff-match-patch, Copyright 2007 Google Inc. https://github.com/google/ipaddr-py, copyright Django Software Foundation and contributors, COPYRIGHT Django Software Foundation and contributors, Copyright jQuery Foundation and other contributors, Copyright jQuery Foundation and other contributors, https://jquery.org, copyright Python (Monty) Pictures., Portions copyright (c) 2004, CherryPy Team (team@cherrypy.org)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/django@1.11"}]},{"name":"pycloudfn","SPDXID":"SPDXRef-pypi-pycloudfn-0.1.205-75c946","versionInfo":"0.1.205","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017 Martin Sahlen","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pycloudfn@0.1.205"}]},{"name":"flask","SPDXID":"SPDXRef-pypi-flask-0.12-75c946","versionInfo":"0.12","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"(c) Copyright 2010 by \u003ca href http://domain.invalid/'\u003e, Copyright (c) 2010 by Armin Ronacher., Copyright (c) 2015 by Armin Ronacher and contributors., copyright (c) 2015 by Armin Ronacher., copyright (c) 2015 by the Flask Team, Copyright (c) 2015 CERN., copyright (c) 2016 by the Flask Team, copyright in Flask, copyright u'2010 - 0, Armin","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/flask@0.12"}]},{"name":"google-cloud-bigquery","SPDXID":"SPDXRef-pypi-google-cloud-bigquery-0.24.0-75c946","versionInfo":"0.24.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2015 Google Inc., Copyright 2016 Google Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/google-cloud-bigquery@0.24.0"}]},{"name":"jsonpickle","SPDXID":"SPDXRef-pypi-jsonpickle-0.9.4-75c946","versionInfo":"0.9.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2006-14, Michael Scott Cuthbert, Copyright (c) 2008 John Paulett (john -at- paulett.org), Copyright (c) 2008-2011 John Paulett (john -at- paulett.org), Copyright (c) 2009-2016 David Aguilar (davvid -at- gmail.com), Copyright (c) 2009-2017 David Aguilar (davvid -at- gmail.com), Copyright (c) 2009, 2011, 2013 David Aguilar, Copyright (c) 2009, 2011, 2013 David Aguilar (davvid -at- gmail.com), Copyright (c) 2013 Jason R. Coombs \u003cjaraco@jaraco.com\u003e, Copyright (c) 2013-14, Michael Scott Cuthbert, Copyright (c) 2014 Michael Scott Cuthbert, Copyright 2005, Mark Pilgrim, copyright u'2008-2011, John Paulett 2009-2013, David Aguilar","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/jsonpickle@0.9.4"}]},{"name":"werkzeug","SPDXID":"SPDXRef-pypi-werkzeug-0.12-75c946","versionInfo":"0.12","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"(c) 2003-2006 Jonas Borgstrom \u003cjonas@edgewall.com\u003e, (c) 2003-2009 Edgewall Software, (c) 2005 Clark C. Evans, (c) 2005 Ian Bicking and contributors, (c) 2005-2006 Christian Boos \u003ccboos@neuf.fr\u003e, (c) 2005, 2015 jQuery Foundation, Inc., (c) 2006 Matthew Good \u003ctrac@matt-good.net\u003e, copyright (c) 2008 by the Werkzeug Team, copyright (c) 2009 by the Werkzeug Team, copyright (c) 2014 by Armin Ronacher, copyright (c) 2014 by the Werkzeug Team, Copyright (c) 2014 by the Werkzeug Team, copyright (c) 2015 by the Werkzeug Team, Copyright 2009 by the Werkzeug Team, Copyright 2010 Canonical Ltd., copyright u'2011, The Werkzeug Team","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/werkzeug@0.12"}]},{"name":"pyinstaller","SPDXID":"SPDXRef-pypi-pyinstaller-3.3.1-75c946","versionInfo":"3.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"GPL-3.0-or-later","copyrightText":"(c) MJV My, (c) o 1/4O\u0007e deg.K\u0005us :A G3IOEcae lUi CoU u\u0003OE\u0006!ss, (c) PSWVE\u0015aOiMr5W6+-'haeaexK  aUHk\u0016ThJ(r)VMrUFIivahOM*Y pC/U+Aeguc O*\u001a4A+-ee-!DB?\u0010 lq\u0004i CO, (c) Sio K, Copyright (c) 1989, 1991 Free Software Foundation, Inc., Copyright (c) 1990-2000 Info-ZIP., Copyright (c) 1995-2003, 2010 Mark Adler, Copyright (c) 1995-2005, 2010 Mark Adler, Copyright (c) 1995-2005, 2010, 2011, 2012 Jean-loup Gailly., Copyright (c) 1995-2006, 2010, 2011, 2012 Mark Adler, Copyright (c) 1995-2008, 2010, 2013 Mark Adler, Copyright (c) 1995-2009 Mark Adler, Copyright (c) 1995-2011 Mark Adler, Copyright (c) 1995-2012 Mark Adler, Copyright (c) 1995-2013 Jean-loup Gailly and Mark Adler, Copyright (c) 1995-2013 Jean-loup Gailly., Copyright (c) 1995-2013 Mark Adler, Copyright (c) 1998-2005 Gilles Vollant, copyright (c) 2002 McMillan Enterprises, Inc., Copyright (c) 2004 Istvan Albert, Copyright (c) 2004, 2005, 2010, 2011, 2012, 2013 Mark Adler, Copyright (c) 2005-2009, Giovanni Bajo, Copyright (c) 2005-2016, PyInstaller Development Team., Copyright (c) 2005-2017, PyInstaller Development Team., Copyright (c) 2005-20l5, PyInstaller Development Team., Copyright (c) 2010-2017, PyInstaller Development Team, Copyright (c) 2013-2017 PyInstaller Development Team., Copyright (c) 2013-2017, PyInstaller Development Team., Copyright (c) 2014-2017, PyInstaller Development Team., Copyright (c) 2015 The Borg Collective http://borgbackup.readthedocs.org, Copyright (c) 2015-2016, PyInstaller Development Team., Copyright (c) 2015-2017 Hartmut Goebel, Copyright (c) 2015-2017 PyInstaller Development Team, Copyright (c) 2015-2017, PyInstaller Development Team., Copyright (c) 2016 Jason R Coombs \u003cjaraco@jaraco.com\u003e, Copyright (c) 2016-2017 PyInstaller Development Team, Copyright (c) 2016-2017, PyInstaller Development Team., Copyright (c) 2016, PyInstaller Development Team., Copyright (c) 2017 PyInstaller Development Team., Copyright (c) 2017, PyInstaller Development Team., Copyright 1995-2013 Mark Adler, Copyright 1995-2013 Mark Adler +3 CScs Badvapi32, Copyright 1998-2004 Gilles Vollant, copyright u'2012-2015, Bryan A. Jones, copyrighted by the Free Software Foundation, u'Copyright 2001 Fuddy Duddies, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pyinstaller@3.3.1"}]},{"name":"pyspin","SPDXID":"SPDXRef-pypi-pyspin-1.1.1-75c946","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015, copyright (c) 2015 by lord63., Copyright 2015","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pyspin@1.1.1"}]},{"name":"python-dateutil","SPDXID":"SPDXRef-pypi-python-dateutil-2.6.0-75c946","versionInfo":"2.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND BSD-3-Clause","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 - Yaron de Leeuw \u003cme@jarondl.net\u003e, copyright 2016","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/python-dateutil@2.6.0"}]},{"name":"django","SPDXID":"SPDXRef-pypi-django-1.11.1-75c946","versionInfo":"1.11.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause AND Python-2.0","copyrightText":"(c) 2007-2012 Steven Levithan \u003chttp://xregexp.com/\u003e, (c) 2008-2012 Steven Levithan \u003chttp://xregexp.com/\u003e, (c) 2009-2012 Steven Levithan \u003chttp://xregexp.com/\u003e, (c) 2010-2012 Steven Levithan \u003chttp://xregexp.com/\u003e, (c) 2012 Steven Levithan \u003chttp://xregexp.com/\u003e, (c) 2013, (c) jQuery Foundation, (c), Better News, (c), Good News, (c), Hello Jack \u0026 Jill, Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, Copyright (c) 1995-1998, 2000-2010 Free Software Foundation, Inc., Copyright (c) 1995-2001 Corporation for National Research Initiatives, Copyright (c) 2001-2003, Patrick K. O'Brien and Contributors, Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Python Software Foundation, Copyright (c) 2002 Drew Perttula., Copyright (c) 2007-2009 Justin Bronn, Copyright (c) 2007-2009, Justin Bronn, Copyright (c) 2007-2012 Steven Levithan \u003chttp://xregexp.com/\u003e, Copyright (c) 2007, Robert Coup \u003crobert.coup@onetrackmind.co.nz\u003e, Copyright (c) 2007, Sally, Copyright (c) 2007, Sally Smith, Copyright (c) 2007, Sally Smith Hard-coded, Copyright (c) 2008-2009 Aryeh Leib Taurog, Copyright (c) 2008-2009 Aryeh Leib Taurog, http://www.aryehleib.com, Copyright (c) 2008, Yahoo! Inc., Copyright (c) 2009 Oyvind Sean Kinsey, oyvind@kinsey.no, Copyright (c) 2009 Simon Willison., Copyright (c) 2009, Stanislaus Madueke, Copyright (c) 2010 Gary Wilson Jr. \u003cgary.wilson@gmail.com\u003e and contributors., Copyright (c) 2010 Guilherme Gondim., Copyright (c) 2010-2015 Benjamin Peterson, Copyright (c) 2013 Python Software Foundation, Copyright (c) 2014 Code Charm Ltd, Copyright (c) Django Software Foundation and individual contributors., Copyright 2006 Google Inc. https://code.google.com/p/google-diff-match-patch, Copyright 2007 Google Inc. https://github.com/google/ipaddr-py, copyright Django Software Foundation and contributors, COPYRIGHT Django Software Foundation and contributors, Copyright jQuery Foundation and other contributors, Copyright jQuery Foundation and other contributors, https://jquery.org, copyright Python (Monty) Pictures., Portions copyright (c) 2004, CherryPy Team (team@cherrypy.org)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/django@1.11.1"}]},{"name":"six","SPDXID":"SPDXRef-pypi-six-1.10.0-75c946","versionInfo":"1.10.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010-2015 Benjamin Peterson, copyright u'2010-2015, Benjamin Peterson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/six@1.10.0"}]},{"name":"jinja2","SPDXID":"SPDXRef-pypi-jinja2-2.9.6-75c946","versionInfo":"2.9.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"(c) Copyright 2008, (c) Copyright 2008 by \u003ca href http://domain.invalid/'\u003e, Copyright (c) 2009 by the Jinja Team, copyright (c) 2009 by the Jinja Team., Copyright (c) 2010 by Armin Ronacher., copyright (c) 2017 by the Jinja Team., Copyright 2006-2009 by the Jinja team, Copyright 2006-2017 by the Jinja team, Copyright 2008 by Armin Ronacher., copyright 2008, Armin Ronacher, Copyright 2011 by Armin Ronacher. :license Flask Design License, Copyright 2013 by the Jinja team","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/jinja2@2.9.6"}]},{"name":"google-auth","SPDXID":"SPDXRef-pypi-google-auth-1.3.0-75c946","versionInfo":"1.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2014 Google Inc., Copyright 2015 Google Inc., Copyright 2016 Google Inc., Copyright 2017 Google Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/google-auth@1.3.0"}]},{"name":"com.github.MartinSahlen/cloud-functions-python","SPDXID":"SPDXRef-github-MartinSahlen-cloud-functions-python-master-afdfd7","versionInfo":"master","downloadLocation":"git+https://github.com/MartinSahlen/cloud-functions-python","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/MartinSahlen/cloud-functions-python@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-MartinSahlen-cloud-functions-python-master-afdfd7","relatedSpdxElement":"SPDXRef-pypi-google-cloud-bigquery-0.24.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-MartinSahlen-cloud-functions-python-master-afdfd7","relatedSpdxElement":"SPDXRef-pypi-jsonpickle-0.9.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-MartinSahlen-cloud-functions-python-master-afdfd7","relatedSpdxElement":"SPDXRef-pypi-werkzeug-0.12-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-MartinSahlen-cloud-functions-python-master-afdfd7","relatedSpdxElement":"SPDXRef-pypi-pyinstaller-3.3.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-MartinSahlen-cloud-functions-python-master-afdfd7","relatedSpdxElement":"SPDXRef-pypi-pyspin-1.1.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-MartinSahlen-cloud-functions-python-master-afdfd7","relatedSpdxElement":"SPDXRef-pypi-python-dateutil-2.6.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-MartinSahlen-cloud-functions-python-master-afdfd7","relatedSpdxElement":"SPDXRef-pypi-six-1.10.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-MartinSahlen-cloud-functions-python-master-afdfd7","relatedSpdxElement":"SPDXRef-pypi-djangorestframework-3.6.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-MartinSahlen-cloud-functions-python-master-afdfd7","relatedSpdxElement":"SPDXRef-pypi-django-1.11-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-MartinSahlen-cloud-functions-python-master-afdfd7","relatedSpdxElement":"SPDXRef-pypi-pycloudfn-0.1.205-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-MartinSahlen-cloud-functions-python-master-afdfd7","relatedSpdxElement":"SPDXRef-pypi-django-1.11.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-MartinSahlen-cloud-functions-python-master-afdfd7","relatedSpdxElement":"SPDXRef-pypi-jinja2-2.9.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-MartinSahlen-cloud-functions-python-master-afdfd7","relatedSpdxElement":"SPDXRef-pypi-google-auth-1.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-MartinSahlen-cloud-functions-python-master-afdfd7","relatedSpdxElement":"SPDXRef-pypi-flask-0.12-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-MartinSahlen-cloud-functions-python-master-afdfd7","relationshipType":"DESCRIBES"}]}