{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.ed00m/python-docs-samples","documentNamespace":"https://spdx.org/spdxdocs/protobom/e83bdf07-28d8-43fe-a7d8-ee586f5e5e23","comment":"Exact versions could not be resolved for some packages. For more information: https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph#dependencies-included.","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260130170711-0b8e67cacb3b+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-02-12T21:50:26Z"},"packages":[{"name":"google-auth-httplib2","SPDXID":"SPDXRef-pypi-google-auth-httplib2-0.0.3-75c946","versionInfo":"0.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2014 Google Inc., Copyright 2016 Google Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/google-auth-httplib2@0.0.3"}]},{"name":"google-auth","SPDXID":"SPDXRef-pypi-google-auth-1.4.1-75c946","versionInfo":"1.4.1","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.4.1"}]},{"name":"google-api-python-client","SPDXID":"SPDXRef-pypi-google-api-python-client-1.6.6-75c946","versionInfo":"1.6.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2014 Google Inc., Copyright 2014 Joe Gregorio, Copyright 2016 Google Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/google-api-python-client@1.6.6"}]},{"name":"requests","SPDXID":"SPDXRef-pypi-requests-2.18.4-75c946","versionInfo":"2.18.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"copyright (c) 2012 by Kenneth Reitz., copyright (c) 2017 by Kenneth Reitz., Copyright 2017 Kenneth Reitz","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/requests@2.18.4"}]},{"name":"google-cloud-bigquery","SPDXID":"SPDXRef-pypi-google-cloud-bigquery-0.31.0-75c946","versionInfo":"0.31.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2015 Google LLC, Copyright 2016 Google LLC, Copyright 2017 Google LLC, Copyright 2018 Google LLC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/google-cloud-bigquery@0.31.0"}]},{"name":"google-cloud-dlp","SPDXID":"SPDXRef-pypi-google-cloud-dlp-0.3.0-75c946","versionInfo":"0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2017, Google LLC, Copyright 2018 Google LLC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/google-cloud-dlp@0.3.0"}]},{"name":"google-cloud-pubsub","SPDXID":"SPDXRef-pypi-google-cloud-pubsub-0.33.0-75c946","versionInfo":"0.33.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2016 Google LLC, Copyright 2017, Google Inc., Copyright 2017, Google LLC, Copyright 2018 Google LLC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/google-cloud-pubsub@0.33.0"}]},{"name":"numpy","SPDXID":"SPDXRef-pypi-numpy-1.14.2-75c946","versionInfo":"1.14.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/numpy@1.14.2"}]},{"name":"scipy","SPDXID":"SPDXRef-pypi-scipy-1.1.0-75c946","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"(c) , (R,1) col, (c) .GT. ZERO .AND. ABS, (c) 2011, (c) 2012, (c) 2014, (c) B Whether, (c) Col, (c) Compute Hessian, (c) Copyright Bruno Lalande 2008., (c) Copyright Daryle Walker 2001, 2006., (c) Copyright Hubert Holin 2003-2005., (c) Copyright Hubert Holin 2003., (c) Copyright John Maddock 2005., (c) Copyright John Maddock 2006-7., (c) Copyright John Maddock 2006., (c) Copyright John Maddock 2007., (c) Copyright John Maddock 2008., (c) Copyright John Maddock 2010., (c) Copyright Paul A. Bristow 2011, (c) KaKKKQK K KzKkKKKiKKqKK, (c) KKdegKoKKKKY KY KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKe, (c) KKKKKwKnKK K KQKKKKe, (c) KKKKY KKKKKKKKKKKKKKKKe, (c) KKOK KkK, (c) KKPSKKtK KWKzKeKzKvK KyKjK, (c) KSSKaKoKUKoKeKIKKKKK KKKKKK, (c) KvK, (c) KyKOKQKOKEK9K8K KFKGKGKJKHKKAKKAK, (c) KZK8K K9K8K KCKDKCKDK7K, Copyright (c) 1988 by Theo Jurriens, Copyright (c) 1989-2004 Johannes Braams., Copyright (c) 1990-2004 by Johannes Braams, Copyright (c) 1992-2015 The University of Tennessee, Copyright (c) 1993-2015 C.B. Barber., Copyright (c) 1993-2015 The Geometry Center., Copyright (c) 1994 by Xerox Corporation., Copyright (c) 1996-2008 Rice University., Copyright (c) 1998-2003 by the University of Florida., Copyright (c) 2000-2015 The University of California Berkeley., Copyright (c) 2001-2011 - Scilab Enterprises, Copyright (c) 2001, 2002 Enthought, Inc., Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 Python Software Foundation, Copyright (c) 2002 Travis Oliphant, Copyright (c) 2002-2005, Jean-Sebastien Roy (js@jeannot.org), Copyright (c) 2003-2005 Peter J. Verveer, Copyright (c) 2003-2009, The Regents of the University of California, through Lawrence Berkeley National Laboratory, Copyright (c) 2003-2017 SciPy Developers., Copyright (c) 2003, The Regents of the University of California, through Lawrence Berkeley National Laboratory, Copyright (c) 2004 David M. Cooke \u003ccookedm@physics.mcmaster.ca\u003e, Copyright (c) 2004-2005, Jean-Sebastien Roy (js@jeannot.org), Copyright (c) 2005-2015, Michele Simionato, Copyright (c) 2006 Johan Rade, Copyright (c) 2006 John Maddock, Copyright (c) 2006 Xiaogang Zhang, Copyright (c) 2006-2007, Robert Hetland \u003chetland@tamu.edu\u003e, Copyright (c) 2006-2008 Alexander Chemeris, Copyright (c) 2006-2015 The University of Colorado Denver., Copyright (c) 2006, Systems Optimization Laboratory, Copyright (c) 2007 - Sebastien Fabbro, Copyright (c) 2007 Cybozu Labs, Inc., Copyright (c) 2007 John Maddock, Copyright (c) 2007, 2008, Damian Eads., Copyright (c) 2007, Damian Eads., Copyright (c) 2007, John Travers \u003cjtravs@gmail.com\u003e, Copyright (c) 2008 Brian M. Clapper \u003cbmc@clapper.org\u003e , Gael Varoquaux, Copyright (c) 2008 Damian Eads, Copyright (c) 2008 Stefan van der Walt \u003cstefan@mentat.za.net\u003e , Pauli Virtanen \u003cpav@iki.fi\u003e, Copyright (c) 2009 Pauli Virtanen, Copyright (c) 2009-2017 The MathJax Consortium, Copyright (c) 2009, Motorola, Inc, Copyright (c) 2009, Pauli Virtanen \u003cpav@iki.fi\u003e, Copyright (c) 2010 - Jordi Gutierrez Hermoso, Copyright (c) 2010 David Fong and Michael Saunders, Copyright (c) 2010 Thomas P. Robitaille, Copyright (c) 2010-2012 Benjamin Peterson, Copyright (c) 2010-2017 The MathJax Consortium, Copyright (c) 2011 John Maddock, Copyright (c) 2011 Kevin Dunn, Surya K, Pauli Virtanen, the Sphinx team, Copyright (c) 2011 Paul A. Bristow, Copyright (c) 2011 Paul A. Bristow To, Copyright (c) 2011-2015 The MathJax Consortium, Copyright (c) 2011-2017 The MathJax Consortium, Copyright (c) 2012 Google Inc., Copyright (c) 2012 Massachusetts Institute of Technology, Copyright (c) 2012 Paul A. Bristow, Copyright (c) 2012, Jaydeep P. Bardhan, Copyright (c) 2012, Matthew G. Knepley, Copyright (c) 2013 Kenneth L. Ho, Copyright (c) 2013 Pauli Virtanen, Copyright (c) 2013-2017 The MathJax Consortium, Copyright (c) 2014 Eric Moore, Copyright (c) 2014 Mathjax Consortium, Copyright (c) 2014-2017 The MathJax Consortium, Copyright (c) 2014, Janani Padmanabhan, Copyright (c) 2015-2017 Martin Hensel, Copyright (c) 2015-2017 The MathJax Consortium, Copyright (c) 2015, Pauli Virtanen \u003cpav@iki.fi\u003e, Copyright (c) 2016 2017 Felix Lenders, Copyright (c) 2016 Adrian Veres, Copyright (c) 2016-2017 The MathJax Consortium, Copyright (c) Benjamin Sobotta 2012, Copyright (c) Damian Eads, 2007-2008., Copyright (c) Pauli Virtanen, 2010., Copyright (c) Piers Lawrence., Copyright (c) Tyler Reddy, 2016, Copyright (c) Tyler Reddy, Richard Gowers, and Max Linke, 2016, Copyright (c) Tyler Reddy, Ross Hemsley, Edd Edmondson, Nikolai Nowaczyk, Joe Pitt-Francis, 2015., Copyright 1984, 1987 by Stephen L. Moshier Direct, Copyright 1984, 1987, 1988 by Stephen L. Moshier Direct, Copyright 1984, 1987, 1988, 1992 by Stephen L. Moshier Direct, Copyright 1984, 1987, 1988, 2000 by Stephen L. Moshier, Copyright 1984, 1987, 1989 by Stephen L. Moshier Direct, Copyright 1984, 1987, 1989, 1992 by Stephen L. Moshier Direct, Copyright 1984, 1987, 1989, 1992, 2000 by Stephen L. Moshier, Copyright 1984, 1987, 1989, 1995 by Stephen L. Moshier, Copyright 1984, 1987, 1989, 2000 by Stephen L. Moshier, Copyright 1984, 1987, 1992, 2000 by Stephen L. Moshier, Copyright 1984, 1987, 1993 by Stephen L. Moshier Direct, Copyright 1984, 1987, 1995 by Stephen L. Moshier, Copyright 1984, 1987, 2000 by Stephen L. Moshier, Copyright 1984, 1991 by Stephen L. Moshier Direct, Copyright 1984, 1995 by Stephen L. Moshier, Copyright 1984, 1995, 2000 by Stephen L. Moshier, Copyright 1984, 1996 by Stephen L. Moshier, Copyright 1985 by Stephen L. Moshier Direct, Copyright 1985, 1987 by Stephen L. Moshier Direct, Copyright 1985, 1987, 1989 by Stephen L. Moshier Direct, Copyright 1985, 1987, 2000 by Stephen L. Moshier, Copyright 1991 Dieter Kraft, FHM, Copyright 1999 Travis Oliphant, Copyright 2000 by Alan Genz., Copyright 2002 Gary Strangman., Copyright 2002 H Lohninger, TU Wein, Copyright 2002 Pearu Peterson, Copyright 2002-2016 The SciPy Developers, Copyright 2004-2005 by Enthought, Inc., Copyright 2005 Travis Oliphant, Copyright 2006 Johan Rade, Copyright 2006 John Maddock, Copyright 2007-2011 by the Sphinx team, Copyright 2008 Gautam Sewani, copyright 2008- s, The SciPy community, Copyright 2010 Paul A. Bristow, Copyright 2011 Paul A. Bristow, Copyright 2011 Paul A. Bristow To, Copyright 2012 Paul A. Bristow, Copyright 2012 Twitter, Inc, Copyright 2014 by P.-G. Martinsson, V. Rokhlin, Y. Shkolnisky, and M. Tygert., Copyright 2014 PSF., Copyright 2014, Eric W. Moore, Copyright 2015 Jon Lund Steffensen., Copyright Anne M. Archibald 2008, Copyright Benjamin Sobotta 2012., copyright Cephes Math Library, Copyright Christopher Kormanyos 2013., Copyright Daryle Walker, Hubert Holin, John Maddock 2006 - 2007, Copyright Gautam Sewani, Copyright Gautam Sewani 2008, Copyright J.S. Roy (js@jeannot.org), 2002-2005, Copyright John Maddock 2005., Copyright John Maddock 2006-7., Copyright John Maddock 2006, 2007., Copyright John Maddock 2006, 2011., Copyright John Maddock 2006, 2012., Copyright John Maddock 2006., Copyright John Maddock 2007-8., Copyright John Maddock 2007., Copyright John Maddock 2008, 2012., Copyright John Maddock 2008., Copyright John Maddock 2009., Copyright John Maddock 2010., Copyright John Maddock 2011., Copyright John Maddock 2012., Copyright John Maddock 2013., Copyright Paul A. Bristow, Copyright Paul A. Bristow 2006-7., Copyright Paul A. Bristow 2006., Copyright Paul A. Bristow 2007, 2009, 2010, 2012., Copyright Paul A. Bristow 2007, 2009., Copyright Paul A. Bristow 2007, 2010., Copyright Paul A. Bristow 2007, 2012., Copyright Paul A. Bristow 2007., Copyright Paul A. Bristow 2008, 2009., Copyright Paul A. Bristow 2009, 2011, Copyright Paul A. Bristow 2010., Copyright Paul A. Bristow 2012., Copyright Paul A. Bristow 2013., Copyright Paul Bristow 2006, 2007., Copyright Paul Bristow 2007, 2011., Copyright Paul Bristow 2007., Copyright Thijs van den Berg, 2008., copyright u'2013, Surya Kasturi and Pauli Virtanen, copyright u'2017, Copyright Xiaogang Zhang 2006, Copyright Yosef Meller, 2009, copyrighted 2004 by David M. Cooke \u003ccookedm@physics.mcmaster.ca\u003e, copyrighted by Alan Genz, copyrighted by Enthought, Inc., Csp self.spmatrix (c) Dsp, KQKJKCKGKEKBKMKrK (c) KUKoKoKiKeKeKiKiKiKiKiKiKiKiKiKiKiKiKiKiKoKeKaKiKiKiKiKdKIKAKThKOK, Qhull, Copyright (c) 1993-2015","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/scipy@1.1.0"}]},{"name":"google-cloud","SPDXID":"SPDXRef-pypi-google-cloud-0.32.0-75c946","versionInfo":"0.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2016 Google LLC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/google-cloud@0.32.0"}]},{"name":"cryptography","SPDXID":"SPDXRef-pypi-cryptography-2.2.2-75c946","versionInfo":"2.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Python-2.0 AND Apache-2.0 AND BSD-3-Clause","copyrightText":"Copyright (c) Individual contributors, Copyright (c) Individual contributors., Copyright 2001-2016 Python Software Foundation, Copyright 2013-2017, Copyright 2013-2017 0 .format, copyright 2013-2017, Individual, copyright 2013-2017, Individual Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/cryptography@2.2.2"}]},{"name":"requests-toolbelt","SPDXID":"SPDXRef-pypi-requests-toolbelt-0.8.0-75c946","versionInfo":"0.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"copyright (c) 2014 by Ian Cordasco and Cory Benfield, Copyright 2014 Ian Cordasco, Cory Benfield, copyright u'2015, Ian Cordasco, Cory Benfield","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/requests-toolbelt@0.8.0"}]},{"name":"pyjwt","SPDXID":"SPDXRef-pypi-pyjwt-1.6.1-75c946","versionInfo":"1.6.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Jose Padilla, Copyright 2015 Jose Padilla","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pyjwt@1.6.1"}]},{"name":"matplotlib","SPDXID":"SPDXRef-pypi-matplotlib-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/matplotlib"}]},{"name":"ipython","SPDXID":"SPDXRef-pypi-ipython-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/ipython"}]},{"name":"pytz","SPDXID":"SPDXRef-pypi-pytz-2018.3-75c946","versionInfo":"2018.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2003-2017 Stuart Bishop \u003cstuart@stuartbishop.net\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytz@2018.3"}]},{"name":"google-auth-oauthlib","SPDXID":"SPDXRef-pypi-google-auth-oauthlib-0.2.0-75c946","versionInfo":"0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2017 Google Inc., Copyright 2014 Google Inc., Copyright 2016 Google Inc., Copyright 2017 Google Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/google-auth-oauthlib@0.2.0"}]},{"name":"google-cloud-bigquery","SPDXID":"SPDXRef-pypi-google-cloud-bigquery-1.3.0-75c946","versionInfo":"1.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2015 Google LLC, Copyright 2016 Google LLC, Copyright 2017 Google LLC, Copyright 2018 Google LLC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/google-cloud-bigquery@1.3.0"}]},{"name":"google-cloud-core","SPDXID":"SPDXRef-pypi-google-cloud-core-0.28.1-75c946","versionInfo":"0.28.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2014 Google LLC, Copyright 2015 Google LLC, Copyright 2016 Google LLC, Copyright 2017 Google LLC, Copyright 2018 Google LLC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/google-cloud-core@0.28.1"}]},{"name":"google-cloud-bigtable","SPDXID":"SPDXRef-pypi-google-cloud-bigtable-0.29.0-75c946","versionInfo":"0.29.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2015 Google LLC, Copyright 2016 Google LLC, Copyright 2018 Google LLC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/google-cloud-bigtable@0.29.0"}]},{"name":"google-cloud-happybase","SPDXID":"SPDXRef-pypi-google-cloud-happybase-0.26.0-75c946","versionInfo":"0.26.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2016 Google Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/google-cloud-happybase@0.26.0"}]},{"name":"google-cloud-datastore","SPDXID":"SPDXRef-pypi-google-cloud-datastore-1.6.0-75c946","versionInfo":"1.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2014 Google LLC, Copyright 2016 Google LLC, Copyright 2017 Google LLC, Copyright 2018 Google LLC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/google-cloud-datastore@1.6.0"}]},{"name":"flaky","SPDXID":"SPDXRef-pypi-flaky-3.4.0-75c946","versionInfo":"3.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2015 Box, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/flaky@3.4.0"}]},{"name":"funcsigs","SPDXID":"SPDXRef-pypi-funcsigs-1.0.2-75c946","versionInfo":"1.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2001-2013 Python Software Foundation, Copyright 2013 Aaron Iles, copyright 2013, Aaron Iles","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/funcsigs@1.0.2"}]},{"name":"mysql-python","SPDXID":"SPDXRef-pypi-mysql-python-1.2.5-75c946","versionInfo":"1.2.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"GPL-3.0-or-later","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mysql-python@1.2.5"}]},{"name":"webtest","SPDXID":"SPDXRef-pypi-webtest-2.0.29-75c946","versionInfo":"2.0.29","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2005 Ian Bicking and contributors, Copyright (c) 2010 Ian Bicking and Contributors, copyright 2012, Ian Bicking","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/webtest@2.0.29"}]},{"name":"pyyaml","SPDXID":"SPDXRef-pypi-pyyaml-3.12-75c946","versionInfo":"3.12","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2006 Kirill Simonov","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pyyaml@3.12"}]},{"name":"beautifulsoup4","SPDXID":"SPDXRef-pypi-beautifulsoup4-4.6.0-75c946","versionInfo":"4.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2004-2017 Leonard Richardson, Copyright (c) 2006-2013 James Graham and other contributors, copyright u'2004-2015, Leonard Richardson, copyright u'2012, Leonard Richardson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/beautifulsoup4@4.6.0"}]},{"name":"pytest-cov","SPDXID":"SPDXRef-pypi-pytest-cov-2.5.1-75c946","versionInfo":"2.5.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND MIT","copyrightText":"Copyright (c) 2010 Meme Dough","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest-cov@2.5.1"}]},{"name":"mock","SPDXID":"SPDXRef-pypi-mock-2.0.0-75c946","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) 2003-2013, Michael Foord, Copyright (c) 2007-2012 Michael Foord, Copyright (c) 2007-2013, Michael Foord, copyright u'2007-2015, Michael Foord","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mock@2.0.0"}]},{"name":"coverage","SPDXID":"SPDXRef-pypi-coverage-4.5.1-75c946","versionInfo":"4.5.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"(c) 2005, 2014 jQuery Foundation, Inc., Copyright (c) 2010, Copyright (c) 2010 Cowboy Ben Alman, Copyright 2001 Gareth Rees., Copyright 2004-2018 Ned Batchelder., Copyright 2010, John Resig, Copyright Software Freedom Conservancy, Inc., copyright u'2009 N EN","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/coverage@4.5.1"}]},{"name":"pytest","SPDXID":"SPDXRef-pypi-pytest-3.5.0-75c946","versionInfo":"3.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2004-2017 Holger Krekel and others, Copyright (c) 2010 by Armin Ronacher., Copyright 2010 by Armin Ronacher. :license Flask Design License, Copyright Holger Krekel and others, 2004-2017., copyright u'2015","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest@3.5.0"}]},{"name":"responses","SPDXID":"SPDXRef-pypi-responses-0.8.1-75c946","versionInfo":"0.8.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"copyright (c) 2015 David Cramer, Copyright 2015 David Cramer","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/responses@0.8.1"}]},{"name":"webapp2","SPDXID":"SPDXRef-pypi-webapp2-2.5.2-75c946","versionInfo":"2.5.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND BSD-3-Clause AND MIT","copyrightText":"Copyright (c) 2007 Ian Bicking and Contributors., Copyright (c) 2008 Google Inc. - Apache, Copyright (c) 2009 Facebook., Copyright (c) 2010 Armin Ronacher and Contributors., Copyright (c) 2010 by Armin Ronacher and contributors., copyright (c) 2010 by the Werkzeug Team, Copyright (c) 2011 by the Werkzeug Team, Copyright (c) 2011 Werkzeug Team. - BSD, copyright (c) 2011 Yesudeep Mangalapilly \u003cyesudeep@gmail.com\u003e :license Apache Sotware License, Copyright 2008 Google Inc., Copyright 2009 Facebook, Copyright 2010 Rodrigo Moraes., copyright 2011 by tipfy.org. :license Apache Sotware License, copyright 2011 tipfy.org. :license Apache Sotware License, copyright u'2011, Rodrigo Moraes","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/webapp2@2.5.2"}]},{"name":"flask","SPDXID":"SPDXRef-pypi-flask-1.0.2-75c946","versionInfo":"1.0.2","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) 2010 by the Pallets team., Copyright (c) 2010 by the Pallets team., Copyright (c) 2015 CERN., copyright 2010 Pallets Team, copyright in Flask","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/flask@1.0.2"}]},{"name":"pycrypto","SPDXID":"SPDXRef-pypi-pycrypto-2.6.1-75c946","versionInfo":"2.6.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"copyrightText":"Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, The Netherlands, Copyright (c) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc., Copyright (c) 1995-2001 Corporation for National Research Initiatives, Copyright (c) 2001, 2002, 2003 Python Software Foundation, Copyright (c) 2010 Free Software Foundation, Inc., Portions Copyright (c) 2001, 2002, 2003 Python Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pycrypto@2.6.1"}]},{"name":"gcp-devrel-py-tools","SPDXID":"SPDXRef-pypi-gcp-devrel-py-tools-0.0.14-75c946","versionInfo":"0.0.14","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND LicenseRef-scancode-unknown-license-reference","copyrightText":"Copyright 2015, Google, Inc., Copyright 2016 Google Inc., Copyright 2018 Google Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/gcp-devrel-py-tools@0.0.14"}]},{"name":"google-cloud-tasks","SPDXID":"SPDXRef-pypi-google-cloud-tasks-0.2.0-75c946","versionInfo":"0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2018 Google LLC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/google-cloud-tasks@0.2.0"}]},{"name":"google-cloud-storage","SPDXID":"SPDXRef-pypi-google-cloud-storage-1.8.0-75c946","versionInfo":"1.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2014 Google LLC, Copyright 2015 Google LLC, Copyright 2016 Google LLC, Copyright 2017 Google LLC, Copyright 2018 Google LLC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/google-cloud-storage@1.8.0"}]},{"name":"google-cloud-monitoring","SPDXID":"SPDXRef-pypi-google-cloud-monitoring-0.28.1-75c946","versionInfo":"0.28.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2016 Google LLC, Copyright 2018 Google LLC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/google-cloud-monitoring@0.28.1"}]},{"name":"six","SPDXID":"SPDXRef-pypi-six-1.11.0-75c946","versionInfo":"1.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010-2017 Benjamin Peterson, copyright u'2010-2017, Benjamin Peterson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/six@1.11.0"}]},{"name":"google-cloud-vision","SPDXID":"SPDXRef-pypi-google-cloud-vision-0.30.1-75c946","versionInfo":"0.30.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2016 Google LLC, Copyright 2017, Google LLC, Copyright 2018 Google LLC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/google-cloud-vision@0.30.1"}]},{"name":"gunicorn","SPDXID":"SPDXRef-pypi-gunicorn-19.7.1-75c946","versionInfo":"19.7.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Benoit Chesneau \u003cbenoitc@e-engura.org\u003e 2009-2015, (c) Meebo, Inc., (c) Paul J. Davis \u003cpaul.joseph.davis@gmail.com\u003e, Copyright (c) 2001-2016 Python Software Foundation, Copyright (c) 2004, 2005 Google Inc., Copyright (c) 2004, 2005, Google Inc., Copyright (c) 2005-2006, Bob Ippolito, Copyright (c) 2007-2010, Linden Research, Inc., Copyright (c) 2008-2010, Eventlet, Copyright (c) 2010-2014 Benjamin Peterson, Copyright 2001-2005 by Vinay Sajip., Copyright 2009 Paul J. Davis \u003cpaul.joseph.davis@gmail.com\u003e, Copyright 2013 Dariusz Suchojad, copyright u'2009- s, Benoit Chesneau","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/gunicorn@19.7.1"}]},{"name":"flask","SPDXID":"SPDXRef-pypi-flask-0.12.2-75c946","versionInfo":"0.12.2","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.2"}]},{"name":"com.github.ed00m/python-docs-samples","SPDXID":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","versionInfo":"master","downloadLocation":"git+https://github.com/ed00m/python-docs-samples","filesAnalyzed":false,"licenseDeclared":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/ed00m/python-docs-samples@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-google-cloud-pubsub-0.33.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-cryptography-2.2.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-google-cloud-datastore-1.6.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-pytest-3.5.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-google-cloud-tasks-0.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-google-cloud-vision-0.30.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-mysql-python-1.2.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-gunicorn-19.7.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-google-cloud-bigtable-0.29.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-flaky-3.4.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-pytest-cov-2.5.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-google-cloud-storage-1.8.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-google-cloud-monitoring-0.28.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-flask-0.12.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-google-auth-1.4.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-google-cloud-bigquery-0.31.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-google-cloud-bigquery-1.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-webtest-2.0.29-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-flask-1.0.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-six-1.11.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-google-auth-httplib2-0.0.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-google-cloud-0.32.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-pyjwt-1.6.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-pytz-2018.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-google-cloud-core-0.28.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-funcsigs-1.0.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-responses-0.8.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-gcp-devrel-py-tools-0.0.14-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-scipy-1.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-requests-toolbelt-0.8.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-matplotlib-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-pyyaml-3.12-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-beautifulsoup4-4.6.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-webapp2-2.5.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-requests-2.18.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-google-cloud-dlp-0.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-numpy-1.14.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-ipython-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-google-auth-oauthlib-0.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-mock-2.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-pycrypto-2.6.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-google-api-python-client-1.6.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-google-cloud-happybase-0.26.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relatedSpdxElement":"SPDXRef-pypi-coverage-4.5.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-ed00m-python-docs-samples-master-011e09","relationshipType":"DESCRIBES"}]}