{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.tair/api-python","documentNamespace":"https://spdx.org/spdxdocs/protobom/805d20ec-9776-4772-96de-6179ce119c37","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260413163718-a1b961d793ed+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-04-13T17:07:24Z"},"packages":[{"name":"python-dateutil","SPDXID":"SPDXRef-pypi-python-dateutil-2.8.2-75c946","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":"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":"pytz","SPDXID":"SPDXRef-pypi-pytz-2022.1-75c946","versionInfo":"2022.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2003-2019 Stuart Bishop \u003cstuart@stuartbishop.net\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytz@2022.1"}]},{"name":"enum34","SPDXID":"SPDXRef-pypi-enum34-1.1.10-75c946","versionInfo":"1.1.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) 2013, Ethan Furman.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/enum34@1.1.10"}]},{"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":"ipaddress","SPDXID":"SPDXRef-pypi-ipaddress-1.0.16-75c946","versionInfo":"1.0.16","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Python-2.0","copyrightText":"Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Python Software Foundation, Copyright 2007 Google Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/ipaddress@1.0.16"}]},{"name":"django-cors-headers","SPDXID":"SPDXRef-pypi-django-cors-headers-2.1.0-75c946","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2017 Otto Yiu and other contributors http://ottoyiu.com","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/django-cors-headers@2.1.0"}]},{"name":"djangorestframework-jwt","SPDXID":"SPDXRef-pypi-djangorestframework-jwt-1.8.0-75c946","versionInfo":"1.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014-2016 Blimp LLC, Copyright 2014-2016 Blimp LLC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/djangorestframework-jwt@1.8.0"}]},{"name":"netaddr","SPDXID":"SPDXRef-pypi-netaddr-0.7.19-75c946","versionInfo":"0.7.19","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2008 by David P. D. Moss., copyright u'Copyright (c) 2008 by David P. D. Moss.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/netaddr@0.7.19"}]},{"name":"stripe","SPDXID":"SPDXRef-pypi-stripe-2.58.0-75c946","versionInfo":"2.58.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/stripe@2.58.0"}]},{"name":"xlsxwriter","SPDXID":"SPDXRef-pypi-xlsxwriter-2.0.0-75c946","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/xlsxwriter@2.0.0"}]},{"name":"django-rest-swagger","SPDXID":"SPDXRef-pypi-django-rest-swagger-2.1.2-75c946","versionInfo":"2.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"(c) Ivan Sagalaev \u003cManiac@SoftwareManiacs.Org\u003e, Copyright (c) 2010 Cowboy Ben Alman, Copyright (c) 2011 Google Inc., Copyright (c) 2011-2014 by Yehuda Katz, Copyright (c) 2011-2014, Christopher Jeffrey. (MIT Licensed) https://github.com/chjj/marked, Copyright (c) 2013-2016, Marc Gibbons, Copyright 2007-2009 Tyler Close, copyright 2007, Google Corporation., copyright 2007, Google Corporation. Droid Sans, Copyright 2009-2012 Kris Kowal","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/django-rest-swagger@2.1.2"}]},{"name":"sqlparse","SPDXID":"SPDXRef-pypi-sqlparse-0.3.1-75c946","versionInfo":"0.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2009-2018, Copyright (c) 2009-2018 the sqlparse authors and contributors, Copyright (c) 2016, Andi Albrecht \u003calbrecht.andi@gmail.com\u003e, copyright Y, Andi","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sqlparse@0.3.1"}]},{"name":"django","SPDXID":"SPDXRef-pypi-django-1.8.4-75c946","versionInfo":"1.8.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"(c) 2005, 2014 jQuery Foundation, Inc., (c) 2013, (c), Better News, (c), Good News, 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 Python Software Foundation, Copyright (c) 2002 Drew Perttula., Copyright (c) 2007-2009 Justin Bronn, Copyright (c) 2007-2009, Justin Bronn, 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 John Resig, http://jquery.com, Copyright (c) 2010-2015 Benjamin Peterson, Copyright (c) 2013 Python Software Foundation, Copyright (c) Django Software Foundation and individual contributors., Copyright 2005, 2014 jQuery Foundation, Inc. and other contributors, Copyright 2007 Google Inc. http://code.google.com/p/ipaddr-py, Copyright 2008, 2014 jQuery Foundation, Inc. and other contributors, Copyright 2009-2010 by Vinay Sajip., copyright Django Software Foundation and contributors, COPYRIGHT Django Software Foundation and contributors, Portions copyright (c) 2004, CherryPy Team (team@cherrypy.org)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/django@1.8.4"}]},{"name":"xlrd","SPDXID":"SPDXRef-pypi-xlrd-2.0.1-75c946","versionInfo":"2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Andrew Khan Copyright (c) 2000, Andrew Khan Copyright (c) 2000., Copyright (c) 2001 David Giffin, Copyright (c) 2001 David Giffin., Copyright (c) 2005-2008 Stephen John Machin, Lingfo Pty Ltd, Copyright (c) 2005-2012 Stephen John Machin, Lingfo Pty Ltd, Copyright (c) 2005-2013 Stephen John Machin, Lingfo Pty Ltd, Copyright (c) 2006-2012 Stephen John Machin, Lingfo Pty Ltd, Portions copyright (c) 2005-2009, Stephen John Machin, Lingfo Pty Ltd, Portions copyright (c) 2005-2010 Stephen John Machin, Lingfo Pty Ltd","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/xlrd@2.0.1"}]},{"name":"pandas","SPDXID":"SPDXRef-pypi-pandas-0.24.2-75c946","versionInfo":"0.24.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Appender Copyright (c) 2009, Copyright (c) 1988-1993 The Regents of the University of California., Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, Copyright (c) 1993,2004 Sun Microsystems, Copyright (c) 1994 David Burren., Copyright (c) 1994 Sun Microsystems, Inc., Copyright (c) 1995-2001 Corporation for National Research Initiatives, Copyright (c) 2001-2008 Ville Laurikari, Copyright (c) 2001, 2002 Enthought, Inc., Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Python Software Foundation, Copyright (c) 2002 Michael Ringgaard., Copyright (c) 2003-2009 Bruce D. Evans, Copyright (c) 2003-2009 Steven G. Kargl, Copyright (c) 2003-2011 - Gustavo Niemeyer \u003cgustavo@niemeyer.net\u003e, Copyright (c) 2003-2011 David Schultz, Copyright (c) 2003-2012 SciPy Developers., Copyright (c) 2005-2011, NumPy Developers., Copyright (c) 2005-2014 Rich Felker, Copyright (c) 2006 Alexander Chemeris, Copyright (c) 2006-2008 Alexander Chemeris, Copyright (c) 2007 Nick Galbreath, Copyright (c) 2008 Stephen L. Moshier, Copyright (c) 2008 The Android Open Source Project, Copyright (c) 2008-2010 FURUHASHI Sadayuki, Copyright (c) 2008-2011 INADA Naoki \u003csongofacandy@gmail.com\u003e, Copyright (c) 2008-2012, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team, Copyright (c) 2008, 2009, 2011 by Attractive Chaos \u003cattractor@live.co.uk\u003e, Copyright (c) 2009 Naoki INADA, Copyright (c) 2010-2012 Archipel Asset Management AB., Copyright (c) 2010-2013 Benjamin Peterson, Copyright (c) 2010, Albert Sweigart, Copyright (c) 2011 by Enthought, Inc., Copyright (c) 2011 Szabolcs Nagy, Copyright (c) 2011 Valentin Ochs, Copyright (c) 2011-2013, ESN Social Software AB and Jonas Tarnstrom, Copyright (c) 2012 Google Inc., Copyright (c) 2012-2014 - Tomi Pievilainen \u003ctomi.pievilainen@iki.fi\u003e, Copyright (c) 2012, Lambda Foundry, Inc., Copyright (c) 2013, Lev Givon., Copyright (c) 2014-2016 - Yaron de Leeuw \u003cme@jarondl.net\u003e, Copyright (c) 2015 Jared Hobbs, Copyright (c) 2015- - dateutil contributors, Copyright (c) 2015- - Paul Ganssle \u003cpaul@ganssle.io\u003e, Copyright (c) 2016, PyData Development Team, Copyright (c) 2017 - dateutil contributors, Copyright 2007-2011 by the Sphinx team, Copyright 2017, Copyright 2017- Paul Ganssle \u003cpaul@ganssle.io\u003e, copyright u'2008-2014, the pandas development team","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pandas@0.24.2"}]},{"name":"openpyxl","SPDXID":"SPDXRef-pypi-openpyxl-2.6.4-75c946","versionInfo":"2.6.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010, Copyright (c) 2010-2015, Copyright (c) 2010-2019","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/openpyxl@2.6.4"}]},{"name":"djangorestframework","SPDXID":"SPDXRef-pypi-djangorestframework-3.6.2-75c946","versionInfo":"3.6.2","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.2"}]},{"name":"com.github.tair/api-python","SPDXID":"SPDXRef-github-tair-api-python-master-f52cd7","versionInfo":"master","downloadLocation":"git+https://github.com/tair/api-python","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/tair/api-python@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-tair-api-python-master-f52cd7","relatedSpdxElement":"SPDXRef-pypi-pycrypto-2.6.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-tair-api-python-master-f52cd7","relatedSpdxElement":"SPDXRef-pypi-django-cors-headers-2.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-tair-api-python-master-f52cd7","relatedSpdxElement":"SPDXRef-pypi-xlsxwriter-2.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-tair-api-python-master-f52cd7","relatedSpdxElement":"SPDXRef-pypi-openpyxl-2.6.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-tair-api-python-master-f52cd7","relatedSpdxElement":"SPDXRef-pypi-pytz-2022.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-tair-api-python-master-f52cd7","relatedSpdxElement":"SPDXRef-pypi-enum34-1.1.10-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-tair-api-python-master-f52cd7","relatedSpdxElement":"SPDXRef-pypi-ipaddress-1.0.16-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-tair-api-python-master-f52cd7","relatedSpdxElement":"SPDXRef-pypi-stripe-2.58.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-tair-api-python-master-f52cd7","relatedSpdxElement":"SPDXRef-pypi-django-rest-swagger-2.1.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-tair-api-python-master-f52cd7","relatedSpdxElement":"SPDXRef-pypi-xlrd-2.0.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-tair-api-python-master-f52cd7","relatedSpdxElement":"SPDXRef-pypi-pandas-0.24.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-tair-api-python-master-f52cd7","relatedSpdxElement":"SPDXRef-pypi-djangorestframework-3.6.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-tair-api-python-master-f52cd7","relatedSpdxElement":"SPDXRef-pypi-python-dateutil-2.8.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-tair-api-python-master-f52cd7","relatedSpdxElement":"SPDXRef-pypi-djangorestframework-jwt-1.8.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-tair-api-python-master-f52cd7","relatedSpdxElement":"SPDXRef-pypi-netaddr-0.7.19-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-tair-api-python-master-f52cd7","relatedSpdxElement":"SPDXRef-pypi-sqlparse-0.3.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-tair-api-python-master-f52cd7","relatedSpdxElement":"SPDXRef-pypi-django-1.8.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-tair-api-python-master-f52cd7","relatedSpdxElement":"SPDXRef-pypi-mysql-python-1.2.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-tair-api-python-master-f52cd7","relationshipType":"DESCRIBES"}]}
