X Tutup
{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.scientific-python/MeeseeksDev","documentNamespace":"https://spdx.org/spdxdocs/protobom/28bf63c7-ea72-423f-918a-4bd2a56b7b84","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-20260327162657-5aefcad73c4c+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-03-30T05:59:27Z"},"packages":[{"name":"pytest-tornasync","SPDXID":"SPDXRef-pypi-pytest-tornasync-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest-tornasync"}]},{"name":"pytest","SPDXID":"SPDXRef-pypi-pytest-75c946","versionInfo":"\u003e= 6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest"}]},{"name":"pre-commit","SPDXID":"SPDXRef-pypi-pre-commit-2.17-75c946","versionInfo":"2.17","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pre-commit@2.17"}]},{"name":"gitpython","SPDXID":"SPDXRef-pypi-gitpython-3.1.41-75c946","versionInfo":"3.1.41","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2008, 2009 Michael Trier (mtrier@gmail.com) and contributors, Copyright (c) 2008, 2009 Michael Trier and contributors, Copyright (c) 2008, 2009 Michael Trier and contributors, 2010-2015 Sebastian Thiel","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/gitpython@3.1.41"}]},{"name":"requests","SPDXID":"SPDXRef-pypi-requests-2.33.0-75c946","versionInfo":"2.33.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"copyright (c) 2012 by Kenneth Reitz, copyright (c) 2017 by Kenneth Reitz, Copyright 2019 Kenneth Reitz, Copyright Kenneth Reitz","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/requests@2.33.0"}]},{"name":"pyjwt","SPDXID":"SPDXRef-pypi-pyjwt-2.12.0-75c946","versionInfo":"2.12.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015-2022 Jose Padilla, copyright 2015-2022, Jose Padilla, Copyright 2015-2026 Jose Padilla","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pyjwt@2.12.0"}]},{"name":"pip","SPDXID":"SPDXRef-pypi-pip-26.0-75c946","versionInfo":"26.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"2015 Eric Larson, 2021 Taneli Hukkinen, Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, The Netherlands, Copyright (c) 1995-2001 Corporation for National Research Initiatives, Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Python Software Foundation, Copyright (c) 2006-2022 by the, Copyright (c) 2008-2011 INADA Naoki \u003csongofacandy@gmail.com\u003e, Copyright (c) 2008-2020 Andrey Petrov and contributors, Copyright (c) 2008-2020 The pip developers, Copyright (c) 2008-present The pip developers, Copyright (c) 2010-2020 Benjamin Peterson, Copyright (c) 2010-202x The platformdirs developers, copyright (c) 2012 by Kenneth Reitz, Copyright (c) 2012-2023 The Python Software Foundation, Copyright (c) 2012-2024 Vinay Sajip, Copyright (c) 2013-2017 Vinay Sajip, Copyright (c) 2013-2023 Vinay Sajip, Copyright (c) 2013-2025, Kim Davies and contributors, Copyright (c) 2015-2016 Will Bond \u003cwill@wbond.net\u003e, copyright (c) 2017 by Kenneth Reitz, Copyright (c) 2017 Thomas Kluyver, Copyright (c) 2017-present Ofek Lev \u003coss@ofek.dev\u003e, Copyright (c) 2018, Tzu-ping Chung \u003curanusjr@gmail.com\u003e, Copyright (c) 2020 Will McGugan, Copyright (c) 2021 Taneli Hukkinen, Copyright (c) 2022 Seth Michael Larson, Copyright (c) 2024-present Stephen Rosen \u003csirosen0@gmail.com\u003e, Copyright (c) Donald Stufft and individual contributors, Copyright (c) Simple Launcher, Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com), Copyright 2006-2025 by the Pygments team, Copyright 2012-2021 Eric Larson, Copyright 2015 Eric Larson, Copyright 2015-2021 Nir Cohen, Copyright 2021 Taneli Hukkinen, Copyright Jason R. Coombs, Copyright Kenneth Reitz, copyright The pip developers","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pip@26.0"}]},{"name":"cryptography","SPDXID":"SPDXRef-pypi-cryptography-46.0.6-75c946","versionInfo":"46.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause OR Apache-2.0","copyrightText":"Copyright (c) 2005-2020, NumPy Developers, Copyright (c) Individual contributors, Copyright 2013-2025, copyright 2013-2025, Individual Contributors, Copyright 2015 The Go Authors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/cryptography@46.0.6"}]},{"name":"yieldbreaker","SPDXID":"SPDXRef-pypi-yieldbreaker-0.0.1-75c946","versionInfo":"0.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/yieldbreaker@0.0.1"}]},{"name":"mock","SPDXID":"SPDXRef-pypi-mock-4.0-75c946","versionInfo":"4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mock@4.0"}]},{"name":"keen","SPDXID":"SPDXRef-pypi-keen-0.7-75c946","versionInfo":"0.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/keen@0.7"}]},{"name":"tornado","SPDXID":"SPDXRef-pypi-tornado-6.5.5-75c946","versionInfo":"6.5.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2009 Facebook, Copyright 2011 Facebook, Copyright 2012 Facebook, Copyright 2014 Facebook, Copyright 2015 The Tornado Authors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/tornado@6.5.5"}]},{"name":"black","SPDXID":"SPDXRef-pypi-black-26.3.1-75c946","versionInfo":"26.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2019 Reece Hart, Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, The Netherlands, Copyright (c) 1995-2001 Corporation for National Research Initiatives, Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Python Software Foundation, Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 Python Software Foundation, Copyright (c) 2018 Lukasz Langa, Copyright 2004-2005 Elemental Security, Inc., Copyright 2006 Google, Inc., copyright 2018-Present, Lukasz Langa and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/black@26.3.1"}]},{"name":"pyyaml","SPDXID":"SPDXRef-pypi-pyyaml-6.0-75c946","versionInfo":"6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2006-2016 Kirill Simonov, Copyright (c) 2017-2021 Ingy, Copyright (c) 2017-2021 Ingy dot Net","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pyyaml@6.0"}]},{"name":"there","SPDXID":"SPDXRef-pypi-there-0.0.9-75c946","versionInfo":"0.0.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Matthias Bussonnier","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/there@0.0.9"}]},{"name":"actions/setup-python","SPDXID":"SPDXRef-githubactions-actions-setup-python-6..-75c946","versionInfo":"6.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-python@6.%2A.%2A"}]},{"name":"pre-commit/action","SPDXID":"SPDXRef-githubactions-pre-commit-action-3.0.1-75c946","versionInfo":"3.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/pre-commit/action@3.0.1"}]},{"name":"jupyterlab/maintainer-tools/.github/actions/base-setup","SPDXID":"SPDXRef-githubactions-jupyterlabmaintainer-tools.githubactions-base-setup-1..-75c946","versionInfo":"1.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/jupyterlab/maintainer-tools/.github/actions/base-setup@1.%2A.%2A"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-6..-75c946","versionInfo":"6.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@6.%2A.%2A"}]},{"name":"com.github.scientific-python/MeeseeksDev","SPDXID":"SPDXRef-github-scientific-python-MeeseeksDev-main-3b17e8","versionInfo":"main","downloadLocation":"git+https://github.com/scientific-python/MeeseeksDev","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/scientific-python/MeeseeksDev@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-scientific-python-MeeseeksDev-main-3b17e8","relatedSpdxElement":"SPDXRef-pypi-pre-commit-2.17-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scientific-python-MeeseeksDev-main-3b17e8","relatedSpdxElement":"SPDXRef-pypi-requests-2.33.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scientific-python-MeeseeksDev-main-3b17e8","relatedSpdxElement":"SPDXRef-pypi-keen-0.7-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scientific-python-MeeseeksDev-main-3b17e8","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-python-6..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scientific-python-MeeseeksDev-main-3b17e8","relatedSpdxElement":"SPDXRef-pypi-pytest-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scientific-python-MeeseeksDev-main-3b17e8","relatedSpdxElement":"SPDXRef-pypi-gitpython-3.1.41-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scientific-python-MeeseeksDev-main-3b17e8","relatedSpdxElement":"SPDXRef-pypi-pyjwt-2.12.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scientific-python-MeeseeksDev-main-3b17e8","relatedSpdxElement":"SPDXRef-pypi-pip-26.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scientific-python-MeeseeksDev-main-3b17e8","relatedSpdxElement":"SPDXRef-pypi-cryptography-46.0.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scientific-python-MeeseeksDev-main-3b17e8","relatedSpdxElement":"SPDXRef-pypi-tornado-6.5.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scientific-python-MeeseeksDev-main-3b17e8","relatedSpdxElement":"SPDXRef-githubactions-jupyterlabmaintainer-tools.githubactions-base-setup-1..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scientific-python-MeeseeksDev-main-3b17e8","relatedSpdxElement":"SPDXRef-pypi-pytest-tornasync-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scientific-python-MeeseeksDev-main-3b17e8","relatedSpdxElement":"SPDXRef-pypi-there-0.0.9-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scientific-python-MeeseeksDev-main-3b17e8","relatedSpdxElement":"SPDXRef-githubactions-pre-commit-action-3.0.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scientific-python-MeeseeksDev-main-3b17e8","relatedSpdxElement":"SPDXRef-pypi-yieldbreaker-0.0.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scientific-python-MeeseeksDev-main-3b17e8","relatedSpdxElement":"SPDXRef-pypi-mock-4.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scientific-python-MeeseeksDev-main-3b17e8","relatedSpdxElement":"SPDXRef-pypi-black-26.3.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scientific-python-MeeseeksDev-main-3b17e8","relatedSpdxElement":"SPDXRef-pypi-pyyaml-6.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-scientific-python-MeeseeksDev-main-3b17e8","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-6..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-scientific-python-MeeseeksDev-main-3b17e8","relationshipType":"DESCRIBES"}]}
X Tutup