{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.SoniaComp/Algorithm_Python_2021","documentNamespace":"https://spdx.org/spdxdocs/protobom/00bd58fe-398c-4b37-a4ed-4ad54a269304","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260420101536-ffffc1bf4105+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-04-21T13:31:32Z"},"packages":[{"name":"decorator","SPDXID":"SPDXRef-pypi-decorator-4.4.2-75c946","versionInfo":"4.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2005-2018, Michele Simionato, Copyright (c) 2005-2020, Michele Simionato","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"parso","SPDXID":"SPDXRef-pypi-parso-0.7.1-75c946","versionInfo":"0.7.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) \u003c2013-2017\u003e, Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Python Software Foundation, Copyright (c) 2006-2009 Johann C. Rocholl \[email protected]\u003e, Copyright (c) 2009-2014 Florent Xicluna \[email protected]\u003e, Copyright (c) 2010 by Armin Ronacher., Copyright (c) 2014-2016 Ian Lee \[email protected]\u003e, Copyright (c) 2017-???? Dave Halter \[email protected]\u003e, Copyright 2004-2005 Elemental Security, Inc., Copyright 2006 Google, Inc., Copyright 2010 by Armin Ronacher. :license Flask Design License, Copyright 2014 David Halter and Contributors, Copyright David Halter and Contributors, copyright u'parso contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"ptyprocess","SPDXID":"SPDXRef-pypi-ptyprocess-0.6.0-75c946","versionInfo":"0.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2012, Noah Spurrier \[email protected]\u003e, Copyright (c) 2013-2014, Pexpect development team, copyright u'2014, Thomas Kluyver","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"wcwidth","SPDXID":"SPDXRef-pypi-wcwidth-0.2.5-75c946","versionInfo":"0.2.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jeff Quast \[email protected]\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"pluggy","SPDXID":"SPDXRef-pypi-pluggy-0.13.1-75c946","versionInfo":"0.13.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015, Copyright (c) 2015 holger krekel (rather uses bitbucket/hpk42), copyright u'2016, Holger Krekel","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"packaging","SPDXID":"SPDXRef-pypi-packaging-20.4-75c946","versionInfo":"20.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND BSD-2-Clause","copyrightText":"Copyright (c) Donald Stufft and individual contributors, Copyright (c) Donald Stufft and individual contributors., Copyright 2014-2019 s","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"pytest","SPDXID":"SPDXRef-pypi-pytest-6.0.1-75c946","versionInfo":"6.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014, Gregory Boissinot, Copyright Holger Krekel and others","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"more-itertools","SPDXID":"SPDXRef-pypi-more-itertools-8.5.0-75c946","versionInfo":"8.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Erik Rose, copyright 2012, Erik Rose","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"ipython-genutils","SPDXID":"SPDXRef-pypi-ipython-genutils-0.2.0-75c946","versionInfo":"0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"jedi","SPDXID":"SPDXRef-pypi-jedi-0.17.2-75c946","versionInfo":"0.17.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) \u003c2013\u003e, copyright (c) 2014 by Armin Ronacher., Copyright (c) 2015 Jukka Lehtosalo and contributors, Copyright (c) Maxim Kurnikov., copyright u'jedi contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"pickleshare","SPDXID":"SPDXRef-pypi-pickleshare-0.7.5-75c946","versionInfo":"0.7.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Ville Vainio","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"prompt-toolkit","SPDXID":"SPDXRef-pypi-prompt-toolkit-3.0.7-75c946","versionInfo":"3.0.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"six","SPDXID":"SPDXRef-pypi-six-1.15.0-75c946","versionInfo":"1.15.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010-2020 Benjamin Peterson, copyright u'2010-2020, Benjamin Peterson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"toml","SPDXID":"SPDXRef-pypi-toml-0.10.1-75c946","versionInfo":"0.10.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"pyparsing","SPDXID":"SPDXRef-pypi-pyparsing-2.4.7-75c946","versionInfo":"2.4.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2003-2019 Paul T. McGuire, Copyright (c) 2003, Paul McGuire, Copyright (c) 2003,2016, Paul McGuire, Copyright (c) 2003,2019 Paul McGuire, Copyright (c) 2004-2011 Paul T. McGuire, Copyright (c) 2004-2016, Paul McGuire, Copyright (c) 2004, 2006 Paul McGuire, Copyright (c) 2004, Paul McGuire, Copyright (c) 2006 Tim Cera [email protected], Copyright (c) 2006-2016, Paul McGuire, Copyright (c) 2006, 2016, Paul McGuire, Copyright (c) 2006, Estrate, the Netherlands, Copyright (c) 2006, Paul McGuire, Copyright (c) 2006,2016 Paul McGuire, Copyright (c) 2009 Zarko Zivanov, Copyright (c) 2016, Paul McGuire, Copyright (c) 2018 Paul T. McGuire, Copyright 1989 by Carnegie Mellon University, Copyright 2002-2018, Paul McGuire, Copyright 2003-2009 by Paul McGuire, Copyright 2003, 2019 by Paul McGuire, Copyright 2004-2010, Copyright 2004-2016, by Paul McGuire, Copyright 2004, by Alberto Santini http://www.albertosantini.it/chess, Copyright 2004, Paul McGuire, Copyright 2005-2006, Paul McGuire, Copyright 2006, by Paul McGuire, copyright 2006, Paul McGuire, Copyright 2006, Paul McGuire, Copyright 2007 by Paul McGuire, Copyright 2007-2011, by Paul McGuire, Copyright 2008 Chris Lambrou, Copyright 2008, by Paul McGuire, Copyright 2008, Paul McGuire, Copyright 2009, 2011 Paul McGuire, Copyright 2010, 2019 by Paul McGuire, Copyright 2010, Paul McGuire, Copyright 2010,2019 Paul McGuire, Copyright 2011, Paul McGuire, Copyright 2011,2015 Paul T. McGuire, Copyright 2012, Paul T. McGuire, Copyright 2015, Paul McGuire, Copyright 2016, Paul McGuire, Copyright 2018, Paul McGuire, copyright 2018, Paul T. McGuire, Copyright 2019, Paul McGuire, Copyright copy 2003-2013 Paul McGuire, Copyright Ellis \u0026 Grant, Inc. 2005, Copyright Paul McGuire, 2019, Copyright Petri Savolainen \[email protected]\u003e, Copyright, 2006, by Paul McGuire, Copyright, 2007 - Paul McGuire, Copyright, 2010, Paul McGuire, Copyright, 2012 - Paul McGuire","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"ipython","SPDXID":"SPDXRef-pypi-ipython-7.18.1-75c946","versionInfo":"7.18.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"backcall","SPDXID":"SPDXRef-pypi-backcall-0.2.0-75c946","versionInfo":"0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2013 Aaron Iles, Copyright (c) 2013 The IPython Development Team, Copyright (c) 2014, Thomas Kluyver, copyright u'2014, Thomas Kluyver","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"traitlets","SPDXID":"SPDXRef-pypi-traitlets-4.3.3-75c946","versionInfo":"4.3.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) 2001-, IPython Development Team, Copyright (c) Enthought, Inc., Copyright (c) IPython Development Team., Copyright (c) Jupyter Development Team., Copyright 2007-2015 by the Sphinx team, copyright u'2015, The IPython Development Team","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"py","SPDXID":"SPDXRef-pypi-py-1.10.0-75c946","versionInfo":"1.10.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Holger Krekel and others, 2004-2014, (c) Ronny Pfannschmidt, Holger Krekel, copyright u'2010","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"appnope","SPDXID":"SPDXRef-pypi-appnope-0.1.0-75c946","versionInfo":"0.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-1-Clause AND BSD-2-Clause","copyrightText":"Copyright (c) 2013 Min RK, Copyright (c) 2013, Min Ragan-Kelley","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"importlib-metadata","SPDXID":"SPDXRef-pypi-importlib-metadata-1.7.0-75c946","versionInfo":"1.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2017-2019 Jason R. Coombs, Barry Warsaw, copyright 2017-2019, Jason R. Coombs, Barry Warsaw","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"iniconfig","SPDXID":"SPDXRef-pypi-iniconfig-1.0.1-75c946","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2010 Ronny Pfannschmidt, Holger Krekel, (c) Ronny Pfannschmidt, Holger Krekel","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"pygments","SPDXID":"SPDXRef-pypi-pygments-2.6.1-75c946","versionInfo":"2.6.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"(c) 2000-2003, (c) 2000-2003 by cYcnus visit www.cYcnus.de, (c) 2006-2019 by Georg Brandl, (c) 2006-2019 by Georg Brandl., (c) 2009-2012 Jeremy Ashkenas, DocumentCloud Inc., (c) 2009-2012 Jeremy Ashkenas, DocumentCloud Inc. Underscore, (c) 2010 Jeremy Ashkenas, DocumentCloud Inc., (c) 2010 Jeremy Ashkenas, DocumentCloud Inc. Underscore, (c) 2014, (c) 2015 Andreas Rossberg, (c) Copyright 1999, Artran, Inc., (c) Copyright 2006 by \u003ca href http://mydomain.tld'\u003e, (c) Copyright 2006 by http://mydomain.tld'\u003e, (c) Copyright 2006 Salvatore Filippone University of Rome Tor Vergata $ Alfredo Buttari University of Rome Tor Vergata, (c) Copyright 2006 Salvatore Filippone University of Rome Tor Vergata Alfredo Buttari University of Rome Tor Vergata, (c) Copyright 2006-2019, Georg Brandl and Pygments contributors, (c) Copyright 2006-2019, Georg Brandl and Pygments contributors., (c) FSF., (c) JS Foundation and other contributors, (c) Justin Fletcher, (c) Justin Fletcher, 1998, (c) Justin Fletcher, 1998 40, (c) opyright 2003, MetaQuotes Software Corp., (c) V End, Copyright (c) 1984, 1985, 1988, 2010 Howard Trickey and Oren Patashnik. Unlimited, Copyright (c) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc., Copyright (c) 1985-1986, 1992, 1994-1995, 1999-2015 Free Software Foundation, Inc., Copyright (c) 1991, 1992, Jos, Copyright (c) 1991, 1992, Jos van de Woude, [email protected], Copyright (c) 1991, Jos van der Woude, [email protected], Copyright (c) 1993-2003 Yukihiro Matsumoto, Copyright (c) 1994-5 by the Regents of the University of California, Copyright (c) 1994-5 by the Regents of the University of California., Copyright (c) 1995-2004 Functional Objects, Inc., Copyright (c) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc., Copyright (c) 1996-2016 by the PostgreSQL Global Development Group, Copyright (c) 1996-2016 by the PostgreSQL Global Development Group., Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005 Free Software Foundation, Inc., Copyright (c) 1997 Borland International, Copyright (c) 1998 the Initial Developer, Copyright (c) 1998 the Initial Developer., Copyright (c) 1998-2009, Modelica Association, Copyright (c) 1998,1999,2000,2001,2002 Tal Davidson, Copyright (c) 1998,1999,2000,2001,2002 Tal Davidson., Copyright (c) 2000 Information-technology Promotion Agency, Japan, Copyright (c) 2000 Network Applied Communication Laboratory, Inc., Copyright (c) 2003, Copyright (c) 2003 Sun Microsystems, Inc., Copyright (c) 2003, 04 by Johannes Barre, copyright (c) 2004 by Andre Simon, Copyright (c) 2004, 2005, 2006 Aelitis, Copyright (c) 2005 Free Software Foundation, Inc., Copyright (c) 2005-2006, Copyright (c) 2005-2006 by, Copyright (c) 2005-2007 Terence Parr, Copyright (c) 2006 Kashia Buch ([email protected]), Fabian Buch ([email protected]), Copyright (c) 2006 Kashia Buch ([email protected]), Fabian Buch ([email protected])., Copyright (c) 2006-2019 by the, Copyright (c) 2006, Manni, Copyright (c) 2008 Silken, Copyright (c) 2008 Silken Web, Copyright (c) 2008 Slava Pestov, Copyright (c) 2008 The Regents of the University of California, Copyright (c) 2008 The Regents of the University of California., Copyright (c) 2008-2011 The Regents of the University of California, Copyright (c) 2008-2011 The Regents of the University of California., Copyright (c) 2008, Brian Frank and Andy Frank, Copyright (c) 2009 Benjamin Kowarsch, Copyright (c) 2009 Benjamin Kowarsch., Copyright (c) 2009 The R Foundation for Statistical Computing ISBN, Copyright (c) 2009-2010, Gary L., Copyright (c) 2009-2010, Gary L. Cutler, Copyright (c) 2009-2010, Gary L. Cutler, GPL, Copyright (c) 2010, Gary L. Cutler, GPL, Copyright (c) 2011 Nokia Corporation and/or its subsidiary(-ies), Copyright (c) 2011 Nokia Corporation and/or its subsidiary(-ies)., Copyright (c) 2012-2013 Nenad Rakocevic, Copyright (c) 2012-2013 Nenad Rakocevic., Copyright (c) 2014 Fullstack.io, Copyright (c) 2014 Fullstack.io., Copyright (c) 2015 Georg Brandl, Copyright (c) INRIA - Serge, Copyright (c) Rich Hickey, Copyright (c) Rich Hickey., Copyright 1996 Institut National de Recherche en Informatique, Copyright 1996 Institut National de Recherche en Informatique et en Automatique, Copyright 1997 University of Cambridge, Copyright 1999-2011, Copyright 1999-2011 ( VV/ ), Copyright 2004-2008 Jean Privat \[email protected]\u003e, Copyright 2005 Brian Alliet, copyright 2006 by Armin Ronacher, copyright 2006 by Armin Ronacher., Copyright 2006-'+date, Copyright 2006-2014, 2016 by the Pygments team, Copyright 2006-2014, MetaQuotes Software Corp. http://www.metaquotes.net, copyright 2006-2014, MetaQuotes Software Corp. property link http://www.mql4.com, Copyright 2006-2016 by the Pygments team, Copyright 2006-2019 by r'the Pygments team, Copyright 2006-2019 by the Pygments team, Copyright 2006-2019 by the Pygments team., copyright 2006. Uploaded, Copyright 2007-2012 LassoSoft Inc., Copyright 2007-2013 by the Sphinx team, Copyright 2007-2019 by the Sphinx team, Copyright 2008, 280 North, Inc., Copyright 2009-2013, MetaQuotes Software Corp. http://www.mql4.com, Copyright 2012 by Luis Majano and Ortus Solutions, Corp www.gocontentbox.org www.luismajano.com www.ortussolutions.com, Copyright 2012 Nokia Siemens Networks Oyj, Copyright 2012-2013 Alexis Laferriere \[email protected]\u003e, Copyright 2012-2018 Manas Technology, Copyright 2012-2018 Manas Technology Solutions, Copyright 2013 Alexis Laferriere \[email protected]\u003e, Copyright 2013 Matthieu Lucas \[email protected]\u003e, Copyright 2013 Wikimedia, Copyright 2014 Alexis Laferriere \[email protected]\u003e, Copyright 2014 Lucas Bajolet \[email protected]\u003e, Copyright 2015 Muthiah Annamalai \[email protected]\u003e, Copyright 2015 Ruben De Smet, Copyright 2020 by the Pygments team, Copyright content Knut Muller, Alexander Wolf, Uwe Ritzschke, Paul-Robert Achcenich, 2006, Copyright JS Foundation and other contributors, copyright u'2006-2019, Georg Brandl and Pygments contributors, Francisco Tolmasky. Copyright 2008, Leaf Corcoran ([email protected]) 2011, Portions (c) International Organization","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"zipp","SPDXID":"SPDXRef-pypi-zipp-3.1.0-75c946","versionInfo":"3.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright Jason R. Coombs","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"pexpect","SPDXID":"SPDXRef-pypi-pexpect-4.8.0-75c946","versionInfo":"4.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2010 Doug Hellmann, Copyright (c) 2012, Noah Spurrier \[email protected]\u003e, Copyright (c) 2013-2014, Pexpect development team, Copyright (c) 2013-2016, Pexpect development team, Copyright (c) 2016, Martin Packman \[email protected]\u003e, copyright u'2013, Noah Spurrier and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"mock","SPDXID":"SPDXRef-pypi-mock-4.0.2-75c946","versionInfo":"4.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) 2003-2013, Michael Foord, Copyright (c) 2003-2013, Michael Foord \u0026 the mock team, Copyright (c) 2007-2012 Michael Foord","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"attrs","SPDXID":"SPDXRef-pypi-attrs-20.1.0-75c946","versionInfo":"20.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Hynek Schlawack, copyright u'2015, Hynek Schlawack","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"line-profiler","SPDXID":"SPDXRef-pypi-line-profiler-3.0.2-75c946","versionInfo":"3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, Copyright (c) 1995-2001 Corporation for National Research Initiatives, Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Python Software Foundation, Copyright (c) 2008, Enthought, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/[email protected]"}]},{"name":"com.github.SoniaComp/Algorithm_Python_2021","SPDXID":"SPDXRef-github-SoniaComp-AlgorithmPython2021-master-2ec1c6","versionInfo":"master","downloadLocation":"git+https://github.com/SoniaComp/Algorithm_Python_2021","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/SoniaComp/Algorithm_Python_2021@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-SoniaComp-AlgorithmPython2021-master-2ec1c6","relatedSpdxElement":"SPDXRef-pypi-pickleshare-0.7.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-SoniaComp-AlgorithmPython2021-master-2ec1c6","relatedSpdxElement":"SPDXRef-pypi-prompt-toolkit-3.0.7-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-SoniaComp-AlgorithmPython2021-master-2ec1c6","relatedSpdxElement":"SPDXRef-pypi-ipython-7.18.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-SoniaComp-AlgorithmPython2021-master-2ec1c6","relatedSpdxElement":"SPDXRef-pypi-py-1.10.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-SoniaComp-AlgorithmPython2021-master-2ec1c6","relatedSpdxElement":"SPDXRef-pypi-pexpect-4.8.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-SoniaComp-AlgorithmPython2021-master-2ec1c6","relatedSpdxElement":"SPDXRef-pypi-ptyprocess-0.6.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-SoniaComp-AlgorithmPython2021-master-2ec1c6","relatedSpdxElement":"SPDXRef-pypi-more-itertools-8.5.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-SoniaComp-AlgorithmPython2021-master-2ec1c6","relatedSpdxElement":"SPDXRef-pypi-traitlets-4.3.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-SoniaComp-AlgorithmPython2021-master-2ec1c6","relatedSpdxElement":"SPDXRef-pypi-pygments-2.6.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-SoniaComp-AlgorithmPython2021-master-2ec1c6","relatedSpdxElement":"SPDXRef-pypi-zipp-3.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-SoniaComp-AlgorithmPython2021-master-2ec1c6","relatedSpdxElement":"SPDXRef-pypi-line-profiler-3.0.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-SoniaComp-AlgorithmPython2021-master-2ec1c6","relatedSpdxElement":"SPDXRef-pypi-parso-0.7.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-SoniaComp-AlgorithmPython2021-master-2ec1c6","relatedSpdxElement":"SPDXRef-pypi-pluggy-0.13.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-SoniaComp-AlgorithmPython2021-master-2ec1c6","relatedSpdxElement":"SPDXRef-pypi-packaging-20.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-SoniaComp-AlgorithmPython2021-master-2ec1c6","relatedSpdxElement":"SPDXRef-pypi-pyparsing-2.4.7-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-SoniaComp-AlgorithmPython2021-master-2ec1c6","relatedSpdxElement":"SPDXRef-pypi-backcall-0.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-SoniaComp-AlgorithmPython2021-master-2ec1c6","relatedSpdxElement":"SPDXRef-pypi-mock-4.0.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-SoniaComp-AlgorithmPython2021-master-2ec1c6","relatedSpdxElement":"SPDXRef-pypi-attrs-20.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-SoniaComp-AlgorithmPython2021-master-2ec1c6","relatedSpdxElement":"SPDXRef-pypi-wcwidth-0.2.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-SoniaComp-AlgorithmPython2021-master-2ec1c6","relatedSpdxElement":"SPDXRef-pypi-ipython-genutils-0.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-SoniaComp-AlgorithmPython2021-master-2ec1c6","relatedSpdxElement":"SPDXRef-pypi-jedi-0.17.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-SoniaComp-AlgorithmPython2021-master-2ec1c6","relatedSpdxElement":"SPDXRef-pypi-six-1.15.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-SoniaComp-AlgorithmPython2021-master-2ec1c6","relatedSpdxElement":"SPDXRef-pypi-toml-0.10.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-SoniaComp-AlgorithmPython2021-master-2ec1c6","relatedSpdxElement":"SPDXRef-pypi-appnope-0.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-SoniaComp-AlgorithmPython2021-master-2ec1c6","relatedSpdxElement":"SPDXRef-pypi-importlib-metadata-1.7.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-SoniaComp-AlgorithmPython2021-master-2ec1c6","relatedSpdxElement":"SPDXRef-pypi-iniconfig-1.0.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-SoniaComp-AlgorithmPython2021-master-2ec1c6","relatedSpdxElement":"SPDXRef-pypi-decorator-4.4.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-SoniaComp-AlgorithmPython2021-master-2ec1c6","relatedSpdxElement":"SPDXRef-pypi-pytest-6.0.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-SoniaComp-AlgorithmPython2021-master-2ec1c6","relationshipType":"DESCRIBES"}]}