{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.EINDEX/Python-algorithm","documentNamespace":"https://spdx.org/spdxdocs/protobom/e92ee497-61df-4ab6-8b10-cf77f90bc546","creationInfo":{"creators":["Tool: protobom-v0.0.0-20251216165153-1f3f3060931e+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2025-12-25T00:57:36Z"},"packages":[{"name":"more-itertools","SPDXID":"SPDXRef-pypi-more-itertools-4.1.0-75c946","versionInfo":"4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Erik Rose, copyright u'2012, Erik Rose","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/more-itertools@4.1.0"}]},{"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":"jedi","SPDXID":"SPDXRef-pypi-jedi-0.11.1-75c946","versionInfo":"0.11.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) \u003c2013\u003e, Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Python Software Foundation, Copyright (c) 2010 by Armin Ronacher., Copyright 2010 by Armin Ronacher. :license Flask Design License, copyright u'2012 - today.year, Jedi","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/jedi@0.11.1"}]},{"name":"autopep8","SPDXID":"SPDXRef-pypi-autopep8-1.3.5-75c946","versionInfo":"1.3.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010-2011 Hideo Hattori, Copyright (c) 2011-2013 Hideo Hattori, Steven Myint, Copyright (c) 2013-2016 Hideo Hattori, Steven Myint, Bill Wendling","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/autopep8@1.3.5"}]},{"name":"astroid","SPDXID":"SPDXRef-pypi-astroid-1.6.3-75c946","versionInfo":"1.6.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"GPL-2.0 AND GPL-2.0-only AND LGPL-2.1-only","copyrightText":"Copyright (c) 1989, 1991 Free Software Foundation, Inc., Copyright (c) 1991, 1999 Free Software Foundation, Inc., Copyright (c) 1999-2004 Ng Pheng Siong., Copyright (c) 2006-2007, 2009-2014 LOGILAB S.A., Copyright (c) 2006-2008, 2010-2014 LOGILAB S.A., Copyright (c) 2006-2011, 2013 LOGILAB S.A., Copyright (c) 2006-2011, 2013-2014 LOGILAB S.A., Copyright (c) 2006-2013, 2015 LOGILAB S.A., Copyright (c) 2006-2014 LOGILAB S.A., Copyright (c) 2006-2015 LOGILAB S.A., Copyright (c) 2006, 2009-2013 LOGILAB S.A., Copyright (c) 2006, 2009-2014 LOGILAB S.A., Copyright (c) 2007-2013 LOGILAB S.A., Copyright (c) 2007, 2009-2010, 2013 LOGILAB S.A., Copyright (c) 2009-2011, 2013-2014 LOGILAB S.A., Copyright (c) 2009-2014 LOGILAB S.A., Copyright (c) 2010-2011, 2013-2014 LOGILAB S.A., Copyright (c) 2011, 2013-2015 Google, Inc., Copyright (c) 2012-2015 LOGILAB S.A., Copyright (c) 2013-2014 Google, Inc., Copyright (c) 2013-2014, 2016 Google, Inc., Copyright (c) 2013-2016 Claudiu Popa \u003cpcmanticore@gmail.com\u003e, Copyright (c) 2014 Google, Inc., Copyright (c) 2014-2015 Google, Inc., Copyright (c) 2014-2016 Claudiu Popa \u003cpcmanticore@gmail.com\u003e, Copyright (c) 2014, 2016 Google, Inc., Copyright (c) 2015, Copyright (c) 2015 Dmitry Pribysh \u003cdmand@yandex.ru\u003e, Copyright (c) 2015 Florian Bruhin \u003cme@the-compiler.org\u003e, Copyright (c) 2015 LOGILAB S.A., Copyright (c) 2015 Philip Lorenz \u003cphilip@bithub.de\u003e, Copyright (c) 2015 Radoslaw Ganczarek \u003cradoslaw@ganczarek.in\u003e, Copyright (c) 2015 Rene Zhang \u003crz99@cornell.edu\u003e, Copyright (c) 2015-2016 Cara Vinson \u003cceridwenv@gmail.com\u003e, Copyright (c) 2015-2016 Claudiu Popa \u003cpcmanticore@gmail.com\u003e, Copyright (c) 2016 Cara Vinson \u003cceridwenv@gmail.com\u003e, Copyright (c) 2016 Claudiu Popa \u003cpcmanticore@gmail.com\u003e, Copyright (c) 2016 David Euresti \u003cdavid@dropbox.com\u003e, Copyright (c) 2016 Jakub Wilk \u003cjwilk@jwilk.net\u003e, Copyright (c) 2017 Claudiu Popa \u003cpcmanticore@gmail.com\u003e, Copyright (c) 2017 Guillaume Peillex \u003cguillaume.peillex@gmail.com\u003e, copyrighted by the Free Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/astroid@1.6.3"}]},{"name":"py","SPDXID":"SPDXRef-pypi-py-1.5.3-75c946","versionInfo":"1.5.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Holger Krekel and others, 2004-2014, (c) Ronny Pfannschmidt, Holger Krekel, copyright u'2010, holger krekel et. al","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/py@1.5.3"}]},{"name":"parso","SPDXID":"SPDXRef-pypi-parso-0.1.1-75c946","versionInfo":"0.1.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 \u003cjohann@rocholl.net\u003e, Copyright (c) 2009-2014 Florent Xicluna \u003cflorent.xicluna@gmail.com\u003e, Copyright (c) 2010 by Armin Ronacher., Copyright (c) 2014-2016 Ian Lee \u003cIanLee1521@gmail.com\u003e, Copyright (c) 2017-???? Dave Halter \u003cdavidhalter88@gmail.com\u003e, Copyright 2004-2005 Elemental Security, Inc., Copyright 2006 Google, Inc., Copyright 2010 by Armin Ronacher. :license Flask Design License, Copyright 2014 David Halter. Integration, copyright u'2012 - today.year","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/parso@0.1.1"}]},{"name":"mccabe","SPDXID":"SPDXRef-pypi-mccabe-0.6.1-75c946","versionInfo":"0.6.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2013 Tarek Ziade \u003ctarek@ziade.org\u003e, Copyright (c) 2013 Florent Xicluna \u003cflorent.xicluna@gmail.com\u003e, Copyright (c) Ned Batchelder","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mccabe@0.6.1"}]},{"name":"isort","SPDXID":"SPDXRef-pypi-isort-4.3.4-75c946","versionInfo":"4.3.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Timothy Edmund Crosley, Copyright (c) 2015 Helen Sherwood-Taylor","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/isort@4.3.4"}]},{"name":"wrapt","SPDXID":"SPDXRef-pypi-wrapt-1.10.11-75c946","versionInfo":"1.10.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) 2013-2017, Graham Dumpleton","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/wrapt@1.10.11"}]},{"name":"attrs","SPDXID":"SPDXRef-pypi-attrs-17.4.0-75c946","versionInfo":"17.4.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/attrs@17.4.0"}]},{"name":"pluggy","SPDXID":"SPDXRef-pypi-pluggy-0.6.0-75c946","versionInfo":"0.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pluggy@0.6.0"}]},{"name":"pylint","SPDXID":"SPDXRef-pypi-pylint-1.8.4-75c946","versionInfo":"1.8.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"GPL-2.0-only AND GPL-3.0-or-later","copyrightText":"Copyright (c) 1989, 1991 Free Software Foundation, Inc., Copyright (c) 2003-2010 LOGILAB S.A. (Paris, FRANCE). http://www.logilab.fr, Copyright (c) 2006-2007, 2009-2014 LOGILAB S.A., Copyright (c) 2006-2007, 2010-2014 LOGILAB S.A., Copyright (c) 2006-2008, 2010, 2013 LOGILAB S.A., Copyright (c) 2006-2010, 2012-2014 LOGILAB S.A., Copyright (c) 2006-2010, 2013-2014 LOGILAB S.A., Copyright (c) 2006-2011, 2013-2014 LOGILAB S.A., Copyright (c) 2006-2014 LOGILAB S.A., Copyright (c) 2006-2015 LOGILAB S.A., Copyright (c) 2006-2016 LOGILAB S.A., Copyright (c) 2006, 2008-2010, 2012-2014 LOGILAB S.A., Copyright (c) 2006, 2008-2010, 2013-2014 LOGILAB S.A., Copyright (c) 2006, 2008-2011, 2013-2014 LOGILAB S.A., Copyright (c) 2006, 2008-2014 LOGILAB S.A., Copyright (c) 2006, 2008, 2010, 2013-2014 LOGILAB S.A., Copyright (c) 2006, 2009-2010, 2012-2014 LOGILAB S.A., Copyright (c) 2006, 2009-2010, 2012-2015 LOGILAB S.A., Copyright (c) 2006, 2009-2013 LOGILAB S.A., Copyright (c) 2006, 2010, 2012-2014 LOGILAB S.A., Copyright (c) 2007, 2010, 2013, 2015 LOGILAB S.A., Copyright (c) 2008 Fabrice Douchant \u003cFabrice.Douchant@logilab.fr\u003e, Copyright (c) 2008 pyves@crater.logilab.fr \u003cpyves@crater.logilab.fr\u003e, Copyright (c) 2008-2010, 2012-2014 LOGILAB S.A., Copyright (c) 2008-2010, 2013 LOGILAB S.A., Copyright (c) 2008-2010, 2013-2014 LOGILAB S.A., Copyright (c) 2008-2014 LOGILAB S.A., Copyright (c) 2008, 2010, 2013 LOGILAB S.A., Copyright (c) 2008, 2012 LOGILAB S.A., Copyright (c) 2009 Charles Hebert \u003ccharles.hebert@logilab.fr\u003e, Copyright (c) 2009 James Lingard \u003cjchl@aristanetworks.com\u003e, Copyright (c) 2009 Mads Kiilerich \u003cmads@kiilerich.com\u003e, Copyright (c) 2009 Vincent, Copyright (c) 2009-2010, 2012-2013 LOGILAB S.A., Copyright (c) 2009-2011, 2013-2014 LOGILAB S.A., Copyright (c) 2009-2011, 2014 LOGILAB S.A., Copyright (c) 2009, 2010 Ian Eure \u003cian.eure@gmail.com\u003e, Copyright (c) 2009, 2012, 2014 Google, Inc., Copyright (c) 2010 Daniel Harding \u003cdharding@gmail.com\u003e, Copyright (c) 2010 Julien Jehannet \u003cjulien.jehannet@logilab.fr\u003e, Copyright (c) 2010 LOGILAB S.A., Copyright (c) 2010 Maarten ter Huurne \u003cmaarten@treewalker.org\u003e, Copyright (c) 2010-2014 LOGILAB S.A., Copyright (c) 2010, 2012, 2014 LOGILAB S.A., Copyright (c) 2011-2014 Google, Inc., Copyright (c) 2011-2014, 2017 Google, Inc., Copyright (c) 2012 Anthony VEREZ \u003canthony.verez.external@cassidian.com\u003e, Copyright (c) 2012 David Pursehouse \u003cdavid.pursehouse@sonymobile.com\u003e, Copyright (c) 2012 FELD Boris \u003clothiraldan@gmail.com\u003e, Copyright (c) 2012 Google, Inc., Copyright (c) 2012 JT Olds \u003cjtolds@xnet5.com\u003e, Copyright (c) 2012 Kevin Jing Qiu \u003ckevin.jing.qiu@gmail.com\u003e, Copyright (c) 2012 Mike Bryant \u003cleachim@leachim.info\u003e, Copyright (c) 2012 Ry4an Brase \u003cry4an-hg@ry4an.org\u003e, Copyright (c) 2012 Tim Hatch \u003ctim@timhatch.com\u003e, Copyright (c) 2012-2014 Google, Inc., Copyright (c) 2012-2014 LOGILAB S.A., Copyright (c) 2012-2015 Google, Inc., Copyright (c) 2012, 2014 Google, Inc., Copyright (c) 2013, Copyright (c) 2013 Benedikt Morbach \u003cbenedikt.morbach@googlemail.com\u003e, Copyright (c) 2013 buck@yelp.com \u003cbuck@yelp.com\u003e, Copyright (c) 2013 Google, Inc., Copyright (c) 2013 John McGehee \u003cjmcgehee@altera.com\u003e, Copyright (c) 2013 T.Rzepka \u003cTobias.Rzepka@gmail.com\u003e, Copyright (c) 2013-2014 Google, Inc., Copyright (c) 2013-2014 LOGILAB S.A., Copyright (c) 2013-2014, 2016-2017 Claudiu Popa \u003cpcmanticore@gmail.com\u003e, Copyright (c) 2013-2015 LOGILAB S.A., Copyright (c) 2013-2016 Claudiu Popa \u003cpcmanticore@gmail.com\u003e, Copyright (c) 2013-2017 Claudiu Popa \u003cpcmanticore@gmail.com\u003e, Copyright (c) 2014, Copyright (c) 2014 Alexandru Coman \u003cfcoman@bitdefender.com\u003e, Copyright (c) 2014 Arun Persaud \u003carun@nubati.net\u003e, Copyright (c) 2014 Brett Cannon \u003cbrett@python.org\u003e, Copyright (c) 2014 Calin Don \u003ccalin.don@gmail.com\u003e, Copyright (c) 2014 Cosmin Poieana \u003ccmin@ropython.org\u003e, Copyright (c) 2014 Damien Nozay \u003cdamien.nozay@gmail.com\u003e, Copyright (c) 2014 Dan Goldsmith \u003cdjgoldsmith@googlemail.com\u003e, Copyright (c) 2014 Daniel Harding \u003cdharding@living180.net\u003e, Copyright (c) 2014 David Pursehouse \u003cdavid.pursehouse@gmail.com\u003e, Copyright (c) 2014 David Shea \u003cdshea@redhat.com\u003e, Copyright (c) 2014 Derek Harland \u003cderek.harland@finq.co.nz\u003e, Copyright (c) 2014 Google, Inc., Copyright (c) 2014 Holger Peters \u003cemail@holger-peters.de\u003e, Copyright (c) 2014 Jakob Normark \u003cjakobnormark@gmail.com\u003e, Copyright (c) 2014 LCD, Copyright (c) 2014 LOGILAB S.A., Copyright (c) 2014 Manuel Vazquez Acosta \u003cmva.led@gmail.com\u003e, Copyright (c) 2014 Michal Nowikowski \u003cgodfryd@gmail.com\u003e, Copyright (c) 2014 Pedro Algarvio \u003cpedro@algarvio.me\u003e, Copyright (c) 2014 Ricardo Gemignani \u003cricardo.gemignani@gmail.com\u003e, Copyright (c) 2014 Steven Myint \u003chg@stevenmyint.com\u003e, Copyright (c) 2014 Vlad Temian \u003cvladtemian@gmail.com\u003e, Copyright (c) 2014-2015 Brett Cannon \u003cbrett@python.org\u003e, Copyright (c) 2014-2015 Bruno Daniel \u003cbruno.daniel@blue-yonder.com\u003e, Copyright (c) 2014-2015 Michal Nowikowski \u003cgodfryd@gmail.com\u003e, Copyright (c) 2014-2016 Claudiu Popa \u003cpcmanticore@gmail.com\u003e, Copyright (c) 2014-2017 Claudiu Popa \u003cpcmanticore@gmail.com\u003e, Copyright (c) 2014, 2016 Claudiu Popa \u003cpcmanticore@gmail.com\u003e, Copyright (c) 2015 Anentropic \u003cego@anentropic.com\u003e, Copyright (c) 2015 Aru Sahni \u003carusahni@gmail.com\u003e, Copyright (c) 2015 Cezar \u003ccelnazli@bitdefender.com\u003e, Copyright (c) 2015 Chris Rebert \u003ccode@rebertia.com\u003e, Copyright (c) 2015 Cosmin Poieana \u003ccmin@ropython.org\u003e, Copyright (c) 2015 Dmitry Pribysh \u003cdmand@yandex.ru\u003e, Copyright (c) 2015 Fabio Natali \u003cme@fabionatali.com\u003e, Copyright (c) 2015 Florian Bruhin \u003cme@the-compiler.org\u003e, Copyright (c) 2015 Harut \u003cyes@harutune.name\u003e, Copyright (c) 2015 Ionel Cristian Maries \u003ccontact@ionelmc.ro\u003e, Copyright (c) 2015 James Morgensen \u003cjames.morgensen@gmail.com\u003e, Copyright (c) 2015 John Kirkham \u003cjakirkham@gmail.com\u003e, Copyright (c) 2015 LOGILAB S.A., Copyright (c) 2015 Michael Kefeder \u003coss@multiwave.ch\u003e, Copyright (c) 2015 Mihai Balint \u003cbalint.mihai@gmail.com\u003e, Copyright (c) 2015 Mike Frysinger \u003cvapier@gentoo.org\u003e, Copyright (c) 2015 Nick Bastin \u003cnick.bastin@gmail.com\u003e, Copyright (c) 2015 Noam Yorav-Raphael \u003cnoamraph@gmail.com\u003e, Copyright (c) 2015 Pavel Roskin \u003cproski@gnu.org\u003e, Copyright (c) 2015 Radu Ciorba \u003cradu@devrandom.ro\u003e, Copyright (c) 2015 Rene Zhang \u003crz99@cornell.edu\u003e, Copyright (c) 2015 Simu Toni \u003csimutoni@gmail.com\u003e, Copyright (c) 2015 Stephane Wirtel \u003cstephane@wirtel.be\u003e, Copyright (c) 2015 Steven Myint \u003chg@stevenmyint.com\u003e, Copyright (c) 2015 Viorel Stirbu \u003cviorels@gmail.com\u003e, Copyright (c) 2015-2016 Claudiu Popa \u003cpcmanticore@gmail.com\u003e, Copyright (c) 2015-2016 Florian Bruhin \u003cme@the-compiler.org\u003e, Copyright (c) 2015-2016 Moises Lopez \u003cmoylop260@vauxoo.com\u003e, Copyright (c) 2015-2017 Claudiu Popa \u003cpcmanticore@gmail.com\u003e, Copyright (c) 2016, Copyright (c) 2016 Alan Evangelista \u003calanoe@linux.vnet.ibm.com\u003e, Copyright (c) 2016 Alex Jurkiewicz \u003calex@jurkiewi.cz\u003e, Copyright (c) 2016 Alexander Pervakov \u003cfrost.nzcr4@jagmort.com\u003e, Copyright (c) 2016 Alexander Todorov \u003catodorov@otb.bg\u003e, Copyright (c) 2016 Anthony Foglia \u003cafoglia@users.noreply.github.com\u003e, Copyright (c) 2016 Ashley Whetter \u003cashley@awhetter.co.uk\u003e, Copyright (c) 2016 Brian C. Lane \u003cbcl@redhat.com\u003e, Copyright (c) 2016 Chris Murray \u003cchris@chrismurray.scot\u003e, Copyright (c) 2016 Claudiu Popa \u003cpcmanticore@gmail.com\u003e, Copyright (c) 2016 Derek Gustafson \u003cdegustaf@gmail.com\u003e, Copyright (c) 2016 Elias Dorneles \u003celiasdorneles@gmail.com\u003e, Copyright (c) 2016 Erik \u003cerik.eriksson@yahoo.com\u003e, Copyright (c) 2016 Filipe Brandenburger \u003cfilbranden@google.com\u003e, Copyright (c) 2016 Florian Bruhin \u003cgit@the-compiler.org\u003e, Copyright (c) 2016 Florian Bruhin \u003cme@the-compiler.org\u003e, Copyright (c) 2016 Glenn Matthews \u003cglenn@e-dad.net\u003e, Copyright (c) 2016 Glenn Matthews \u003cglmatthe@cisco.com\u003e, Copyright (c) 2016 Grant Welch \u003cgwelch925+github@gmail.com\u003e, Copyright (c) 2016 Jakub Wilk \u003cjwilk@jwilk.net\u003e, Copyright (c) 2016 Jared Garst \u003ccultofjared@gmail.com\u003e, Copyright (c) 2016 Jurgen Hermann \u003cjh@web.de\u003e, Copyright (c) 2016 Luis Escobar \u003clescobar@vauxoo.com\u003e, Copyright (c) 2016 Lukasz Rogalski \u003crogalski.91@gmail.com\u003e, Copyright (c) 2016 Maik Roder \u003cmaikroeder@gmail.com\u003e, Copyright (c) 2016 Moises Lopez \u003cmoylop260@vauxoo.com\u003e, Copyright (c) 2016 Peter Dawyndt \u003cPeter.Dawyndt@UGent.be\u003e, Copyright (c) 2016 Petr Pulc \u003cpetrpulc@gmail.com\u003e, Copyright (c) 2016 Roy Williams \u003croy.williams.iii@gmail.com\u003e, Copyright (c) 2016 Roy Williams \u003crwilliams@lyft.com\u003e, Copyright (c) 2016 Yannack \u003cyannack@users.noreply.github.com\u003e, Copyright (c) 2016 Yuri Bochkarev \u003cbaltazar.bz@gmail.com\u003e, Copyright (c) 2016-2017 Ashley Whetter \u003cashley@awhetter.co.uk\u003e, Copyright (c) 2016-2017 Claudiu Popa \u003cpcmanticore@gmail.com\u003e, Copyright (c) 2016-2017 Derek Gustafson \u003cdegustaf@gmail.com\u003e, Copyright (c) 2016-2017 Lukasz Rogalski \u003crogalski.91@gmail.com\u003e, Copyright (c) 2016-2017 Moises Lopez \u003cmoylop260@vauxoo.com\u003e, Copyright (c) 2016-2017 Pedro Algarvio \u003cpedro@algarvio.me\u003e, Copyright (c) 2016-2017 Roy Williams \u003croy.williams.iii@gmail.com\u003e, Copyright (c) 2017, Copyright (c) 2017 Alex Hearn \u003calex.d.hearn@gmail.com\u003e, Copyright (c) 2017 Anthony Sottile \u003casottile@umich.edu\u003e, Copyright (c) 2017 Antonio Ossa \u003caaossa@uc.cl\u003e, Copyright (c) 2017 Bryce Guinta \u003cbryce.paul.guinta@gmail.com\u003e, Copyright (c) 2017 Chris Lamb \u003cchris@chris-lamb.co.uk\u003e, Copyright (c) 2017 Christopher Zurcher \u003czurcher@users.noreply.github.com\u003e, Copyright (c) 2017 Craig Citro \u003ccraigcitro@gmail.com\u003e, Copyright (c) 2017 Dan Garrette \u003cdhgarrette@gmail.com\u003e, Copyright (c) 2017 Daniel Miller \u003cmillerdev@gmail.com\u003e, Copyright (c) 2017 Daniela Plascencia \u003cdaplascen@gmail.com\u003e, Copyright (c) 2017 Derek Gustafson \u003cdegustaf@gmail.com\u003e, Copyright (c) 2017 Erik Wright \u003cerik.wright@shopify.com\u003e, Copyright (c) 2017 Hugo \u003chugovk@users.noreply.github.com\u003e, Copyright (c) 2017 James M. Allen \u003cjames.m.allen@gmail.com\u003e, Copyright (c) 2017 John Paraskevopoulos \u003cio.paraskev@gmail.com\u003e, Copyright (c) 2017 Kari Tristan Helgason \u003ckthelgason@gmail.com\u003e, Copyright (c) 2017 Krzysztof Czapla \u003ck.czapla68@gmail.com\u003e, Copyright (c) 2017 Lukasz Rogalski \u003crogalski.91@gmail.com\u003e, Copyright (c) 2017 Lukasz Sznuk \u003cls@rdprojekt.pl\u003e, Copyright (c) 2017 Martin \u003cMartinBasti@users.noreply.github.com\u003e, Copyright (c) 2017 Martin von Gagern \u003cgagern@google.com\u003e, Copyright (c) 2017 Michka Popoff \u003cmichkapopoff@gmail.com\u003e, Copyright (c) 2017 Mikhail Fesenko \u003cproggga@gmail.com\u003e, Copyright (c) 2017 Mitar \u003cmitar.github@tnode.com\u003e, Copyright (c) 2017 Ned Batchelder \u003cned@nedbatchelder.com\u003e, Copyright (c) 2017 Pedro Algarvio \u003cpedro@algarvio.me\u003e, Copyright (c) 2017 Roman Ivanov \u003cme@roivanov.com\u003e, Copyright (c) 2017 Thomas Hisch \u003ct.hisch@gmail.com\u003e, Copyright (c) 2017 Ville Skytta \u003cville.skytta@iki.fi\u003e, copyright u'2003-2017, Logilab, PyCQA and contributors, copyrighted by the Free Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pylint@1.8.4"}]},{"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":"lazy-object-proxy","SPDXID":"SPDXRef-pypi-lazy-object-proxy-1.3.1-75c946","versionInfo":"1.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) 2014-2017, Ionel Cristian Maries","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/lazy-object-proxy@1.3.1"}]},{"name":"pycodestyle","SPDXID":"SPDXRef-pypi-pycodestyle-2.3.1-75c946","versionInfo":"2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2006-2009 Johann C. Rocholl \u003cjohann@rocholl.net\u003e, Copyright (c) 2009-2014 Florent Xicluna \u003cflorent.xicluna@gmail.com\u003e, Copyright (c) 2014-2016 Ian Lee \u003cianlee1521@gmail.com\u003e, u'Johann C. Rocholl, Florent Xicluna, Ian Lee copyright u'2006-2016","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pycodestyle@2.3.1"}]},{"name":"com.github.EINDEX/Python-algorithm","SPDXID":"SPDXRef-github-EINDEX-Python-algorithm-master-87558d","versionInfo":"master","downloadLocation":"git+https://github.com/EINDEX/Python-algorithm","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/EINDEX/Python-algorithm@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-EINDEX-Python-algorithm-master-87558d","relatedSpdxElement":"SPDXRef-pypi-pytest-3.5.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-EINDEX-Python-algorithm-master-87558d","relatedSpdxElement":"SPDXRef-pypi-jedi-0.11.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-EINDEX-Python-algorithm-master-87558d","relatedSpdxElement":"SPDXRef-pypi-mccabe-0.6.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-EINDEX-Python-algorithm-master-87558d","relatedSpdxElement":"SPDXRef-pypi-autopep8-1.3.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-EINDEX-Python-algorithm-master-87558d","relatedSpdxElement":"SPDXRef-pypi-astroid-1.6.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-EINDEX-Python-algorithm-master-87558d","relatedSpdxElement":"SPDXRef-pypi-wrapt-1.10.11-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-EINDEX-Python-algorithm-master-87558d","relatedSpdxElement":"SPDXRef-pypi-pluggy-0.6.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-EINDEX-Python-algorithm-master-87558d","relatedSpdxElement":"SPDXRef-pypi-pycodestyle-2.3.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-EINDEX-Python-algorithm-master-87558d","relatedSpdxElement":"SPDXRef-pypi-parso-0.1.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-EINDEX-Python-algorithm-master-87558d","relatedSpdxElement":"SPDXRef-pypi-isort-4.3.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-EINDEX-Python-algorithm-master-87558d","relatedSpdxElement":"SPDXRef-pypi-pylint-1.8.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-EINDEX-Python-algorithm-master-87558d","relatedSpdxElement":"SPDXRef-pypi-lazy-object-proxy-1.3.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-EINDEX-Python-algorithm-master-87558d","relatedSpdxElement":"SPDXRef-pypi-py-1.5.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-EINDEX-Python-algorithm-master-87558d","relatedSpdxElement":"SPDXRef-pypi-attrs-17.4.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-EINDEX-Python-algorithm-master-87558d","relatedSpdxElement":"SPDXRef-pypi-six-1.11.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-EINDEX-Python-algorithm-master-87558d","relatedSpdxElement":"SPDXRef-pypi-more-itertools-4.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-EINDEX-Python-algorithm-master-87558d","relationshipType":"DESCRIBES"}]}