{"components": [{"bom-ref": "cpython-3.11.11+2-osx_x86_64-darwin.runtime", "hashes": [{"alg": "SHA-256", "content": "a721a742f18bc1bd23616404bfeb7a2f5cab583093a4bad2c4fca5a2757e6fd8"}], "licenses": [{"license": {"name": "PSF license"}}], "name": "CPython", "supplier": {"name": "Enthought Inc.", "url": ["https://www.enthought.com"]}, "type": "framework"}, {"bom-ref": "edm@4.1.1", "externalReferences": [{"type": "documentation", "url": "https://docs.enthought.com/edm"}, {"type": "other", "url": "https://github.com/enthought/edm/actions/runs/14359376833"}], "group": "enthought", "hashes": [{"alg": "SHA-256", "content": "d0b4b2e71e273223e0707c43116b21bfdb9f7ffa155efae90b6b5f2667da09fe"}], "licenses": [{"license": {"name": "BSD", "text": {"content": "EDM code is under the BSD license, unless specified otherwise.\n\n-----------------------------------------------------------------------------\nThis software is OSI Certified Open Source Software.\nOSI Certified is a certification mark of the Open Source Initiative.\n\nCopyright (c) 2015-2022, Enthought, Inc.\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n * Neither the name of Enthought, Inc. nor the names of its contributors may\n   be used to endorse or promote products derived from this software without\n   specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n", "contentType": "text/plain"}}}], "name": "edm", "supplier": {"name": "Enthought, Inc.", "url": ["https://www.enthought.com"]}, "type": "library", "version": "4.1.1"}, {"bom-ref": "pkg:pypi/attrs@25.3.0", "licenses": [{"license": {"name": "MIT LICENSE", "text": {"content": "The code in edm/utils/attrs.py is derived from attrs, under the MIT license\n\n-----------------------------------------------------------------------------\nThe MIT License (MIT)\n\nCopyright (c) 2015 Hynek Schlawack\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n-----------------------------------------------------------------------------\n", "contentType": "text/plain"}}}], "name": "attrs", "purl": "pkg:pypi/attrs@25.3.0", "type": "library", "version": "25.3.0"}, {"bom-ref": "pkg:pypi/backports-tarfile@1.2.0", "licenses": [{"license": {"name": "MIT LICENSE"}}], "name": "backports-tarfile", "purl": "pkg:pypi/backports-tarfile@1.2.0", "type": "library", "version": "1.2.0"}, {"bom-ref": "certifi-2025.1.31", "description": "Python package for providing Mozilla's CA Bundle.", "hashes": [{"alg": "SHA-256", "content": "3d5da6925056f6f18f119200434a4780a94263f10d1c21d032a6f6b2baa20651"}], "licenses": [{"license": {"id": "MPL-2.0"}}], "name": "certifi", "purl": "pkg:pypi/certifi@2025.1.31", "supplier": {"name": "Kenneth Reitz", "url": ["https://github.com/certifi/python-certifi"]}, "type": "library", "version": "2025.1.31"}, {"author": "Kenneth Reitz", "bom-ref": "pkg:pypi/certifi@2025.1.31", "externalReferences": [{"type": "website", "url": "https://github.com/certifi/python-certifi"}], "licenses": [{"license": {"name": "MOZILLA PUBLIC LICENSE 2.0 _MPL 2.0_", "text": {"content": "certifi -- https://pypi.org/project/certifi/\n\nThis packge contains a modified version of ca-bundle.crt:\n\nca-bundle.crt -- Bundle of CA Root Certificates\n\nCertificate data from Mozilla as of: Thu Nov  3 19:04:19 2011#\nThis is a bundle of X.509 certificates of public Certificate Authorities\n(CA). These were automatically extracted from Mozilla's root certificates\nfile (certdata.txt).  This file can be found in the mozilla source tree:\nhttp://mxr.mozilla.org/mozilla/source/security/nss/lib/ckfw/builtins/certdata.txt?raw=1#\nIt contains the certificates in PEM format and therefore\ncan be directly used with curl / libcurl / php_curl, or with\nan Apache+mod_ssl webserver for SSL client authentication.\nJust configure this file as the SSLCACertificateFile.#\n\n***** BEGIN LICENSE BLOCK *****\nThis Source Code Form is subject to the terms of the Mozilla Public License,\nv. 2.0. If a copy of the MPL was not distributed with this file, You can obtain\none at http://mozilla.org/MPL/2.0/.\n\n***** END LICENSE BLOCK *****\n@(#) $RCSfile: certdata.txt,v $ $Revision: 1.80 $ $Date: 2011/11/03 15:11:58 $\n", "contentType": "text/plain"}}}], "name": "certifi", "purl": "pkg:pypi/certifi@2025.1.31", "type": "library", "version": "2025.1.31"}, {"author": "Armin Rigo, Maciej Fijalkowski", "bom-ref": "pkg:pypi/cffi@1.17.1", "externalReferences": [{"type": "website", "url": "http://cffi.readthedocs.org"}], "licenses": [{"license": {"name": "MIT LICENSE"}}], "name": "cffi", "purl": "pkg:pypi/cffi@1.17.1", "type": "library", "version": "1.17.1"}, {"bom-ref": "pkg:pypi/charset-normalizer@3.4.1", "licenses": [{"license": {"name": "MIT LICENSE"}}], "name": "charset-normalizer", "purl": "pkg:pypi/charset-normalizer@3.4.1", "type": "library", "version": "3.4.1"}, {"bom-ref": "pkg:pypi/click@8.1.8", "licenses": [{"license": {"name": "BSD LICENSE", "text": {"content": "click -- https://pypi.org/project/click/\n\nCopyright (c) 2014 by the Pallets team.\n\nSome rights reserved.\n\nRedistribution and use in source and binary forms of the software as well as\ndocumentation, with or without modification, are permitted provided that the\nfollowing conditions are met:\n\n * Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n * Neither the name of the copyright holder nor the names of its contributors\n   may be used to endorse or promote products derived from this software without\n   specific prior written permission.\n\nTHIS SOFTWARE AND DOCUMENTATION IS PROVIDED BY THE COPYRIGHT HOLDERS AND\nCONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\nPARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\nOR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING\nIN ANY WAY OUT OF THE USE OF THIS SOFTWARE AND DOCUMENTATION, EVEN IF ADVISED OF\nTHE POSSIBILITY OF SUCH DAMAGE.\n\nClick uses parts of optparse written by Gregory P. Ward and maintained by the\nPython Software Foundation. This is limited to code in parser.py.\n\nCopyright (c) 2001-2006 Gregory P. Ward. All rights reserved. \nCopyright (c) 2002-2006 Python Software Foundation. All rights reserved.\n", "contentType": "text/plain"}}}], "name": "click", "purl": "pkg:pypi/click@8.1.8", "type": "library", "version": "8.1.8"}, {"author": "The cryptography developers <cryptography-dev@python.org>", "bom-ref": "pkg:pypi/cryptography@44.0.2", "licenses": [{"license": {"name": "APACHE SOFTWARE LICENSE;; BSD LICENSE", "text": {"content": "This software is made available under the terms of *either* of the licenses\nfound in LICENSE.APACHE or LICENSE.BSD. Contributions to cryptography are made\nunder the terms of *both* these licenses.\n\nThe code used in the OpenSSL locking callback and OS random engine is derived\nfrom CPython, and is licensed under the terms of the PSF License Agreement.\n", "contentType": "text/plain"}}}], "name": "cryptography", "purl": "pkg:pypi/cryptography@44.0.2", "type": "library", "version": "44.0.2"}, {"author": "Enthought Inc.", "bom-ref": "pkg:pypi/hatcher@0.17.0", "licenses": [{"license": {"name": "BSD LICENSE", "text": {"content": "hatcher -- https://pypi.org/project/hatcher/\n\nThis software is OSI Certified Open Source Software.\nOSI Certified is a certification mark of the Open Source Initiative.\n\nCopyright (c) 2015-2020, Enthought, Inc.\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n * Neither the name of Enthought, Inc. nor the names of its contributors may\n   be used to endorse or promote products derived from this software without\n   specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n", "contentType": "text/plain"}}}], "name": "hatcher", "purl": "pkg:pypi/hatcher@0.17.0", "type": "library", "version": "0.17.0"}, {"bom-ref": "pkg:pypi/idna@3.10", "licenses": [{"license": {"name": "BSD LICENSE", "text": {"content": "idna -- https://pypi.org/project/idna/\n\nLicense\n-------\n\nCopyright (c) 2013-2018, Kim Davies. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n#. Redistributions of source code must retain the above copyright\n   notice, this list of conditions and the following disclaimer.\n\n#. Redistributions in binary form must reproduce the above\n   copyright notice, this list of conditions and the following\n   disclaimer in the documentation and/or other materials provided with\n   the distribution.\n\n#. Neither the name of the copyright holder nor the names of the \n   contributors may be used to endorse or promote products derived \n   from this software without specific prior written permission.\n\n#. THIS SOFTWARE IS PROVIDED BY THE CONTRIBUTORS \"AS IS\" AND ANY\n   EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n   IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n   PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR \n   CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, \n   SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT \n   LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n   DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n   THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE\n   USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH\n   DAMAGE.\n\nPortions of the codec implementation and unit tests are derived from the\nPython standard library, which carries the `Python Software Foundation\nLicense <https://docs.python.org/2/license.html>`_:\n\n   Copyright (c) 2001-2014 Python Software Foundation; All Rights Reserved\n\nPortions of the unit tests are derived from the Unicode standard, which \nis subject to the Unicode, Inc. License Agreement:\n\n   Copyright (c) 1991-2014 Unicode, Inc. All rights reserved.\n   Distributed under the Terms of Use in \n   <http://www.unicode.org/copyright.html>.\n\n   Permission is hereby granted, free of charge, to any person obtaining\n   a copy of the Unicode data files and any associated documentation\n   (the \"Data Files\") or Unicode software and any associated documentation\n   (the \"Software\") to deal in the Data Files or Software\n   without restriction, including without limitation the rights to use,\n   copy, modify, merge, publish, distribute, and/or sell copies of\n   the Data Files or Software, and to permit persons to whom the Data Files\n   or Software are furnished to do so, provided that\n   \n   (a) this copyright and permission notice appear with all copies \n   of the Data Files or Software,\n\n   (b) this copyright and permission notice appear in associated \n   documentation, and\n\n   (c) there is clear notice in each modified Data File or in the Software\n   as well as in the documentation associated with the Data File(s) or\n   Software that the data or software has been modified.\n\n   THE DATA FILES AND SOFTWARE ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF\n   ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE\n   WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n   NONINFRINGEMENT OF THIRD PARTY RIGHTS.\n   IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS\n   NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL\n   DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,\n   DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\n   TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\n   PERFORMANCE OF THE DATA FILES OR SOFTWARE.\n\n   Except as contained in this notice, the name of a copyright holder\n   shall not be used in advertising or otherwise to promote the sale,\n   use or other dealings in these Data Files or Software without prior\n   written authorization of the copyright holder.\n", "contentType": "text/plain"}}}], "name": "idna", "purl": "pkg:pypi/idna@3.10", "type": "library", "version": "3.10"}, {"bom-ref": "pkg:pypi/importlib-metadata@8.6.1", "licenses": [{"license": {"name": "APACHE SOFTWARE LICENSE"}}], "name": "importlib-metadata", "purl": "pkg:pypi/importlib-metadata@8.6.1", "type": "library", "version": "8.6.1"}, {"author": "Michael Twomey", "bom-ref": "pkg:pypi/iso8601@2.1.0", "externalReferences": [{"type": "website", "url": "https://github.com/micktwomey/pyiso8601"}], "licenses": [{"license": {"name": "MIT LICENSE", "text": {"content": "iso8601 -- https://pypi.org/project/iso8601/\n\nCopyright (c) 2007 - 2015 Michael Twomey\n\nPermission is hereby granted, free of charge, to any person obtaining a\ncopy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be included\nin all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n", "contentType": "text/plain"}}}], "name": "iso8601", "purl": "pkg:pypi/iso8601@2.1.0", "type": "library", "version": "2.1.0"}, {"author": "Jason R. Coombs", "bom-ref": "pkg:pypi/jaraco-classes@3.4.0", "externalReferences": [{"type": "website", "url": "https://github.com/jaraco/jaraco.classes"}], "licenses": [{"license": {"name": "MIT LICENSE"}}], "name": "jaraco-classes", "purl": "pkg:pypi/jaraco-classes@3.4.0", "type": "library", "version": "3.4.0"}, {"bom-ref": "pkg:pypi/jaraco-context@6.0.1", "licenses": [{"license": {"name": "MIT LICENSE"}}], "name": "jaraco-context", "purl": "pkg:pypi/jaraco-context@6.0.1", "type": "library", "version": "6.0.1"}, {"bom-ref": "pkg:pypi/jaraco-functools@4.1.0", "licenses": [{"license": {"name": "MIT LICENSE"}}], "name": "jaraco-functools", "purl": "pkg:pypi/jaraco-functools@4.1.0", "type": "library", "version": "4.1.0"}, {"bom-ref": "pkg:pypi/jsonschema@4.23.0", "licenses": [{"license": {"name": "MIT LICENSE", "text": {"content": "jsonschema -- https://pypi.org/project/jsonschema/\n\nCopyright (c) 2013 Julian Berman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n", "contentType": "text/plain"}}}], "name": "jsonschema", "purl": "pkg:pypi/jsonschema@4.23.0", "type": "library", "version": "4.23.0"}, {"bom-ref": "pkg:pypi/jsonschema-specifications@2024.10.1", "licenses": [{"license": {"name": "MIT LICENSE"}}], "name": "jsonschema-specifications", "purl": "pkg:pypi/jsonschema-specifications@2024.10.1", "type": "library", "version": "2024.10.1"}, {"author": "Kang Zhang", "bom-ref": "pkg:pypi/keyring@25.6.0", "externalReferences": [{"type": "website", "url": "https://github.com/jaraco/keyring"}], "licenses": [{"license": {"name": "MIT LICENSE;; PYTHON SOFTWARE FOUNDATION LICENSE", "text": {"content": "Copyright Jason R. Coombs\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n", "contentType": "text/plain"}}}], "name": "keyring", "purl": "pkg:pypi/keyring@25.6.0", "type": "library", "version": "25.6.0"}, {"bom-ref": "libbz2_devel-1.0.8-20", "description": "Data compression library supporting the BZip2 format", "hashes": [{"alg": "SHA-256", "content": "67afda2343de62378be458e2e4966a2e5da33d3563180c7ac68feddc4af8cf8e"}], "licenses": [{"license": {"name": "bzip2 and libbzip2 License"}}], "name": "libbz2_devel", "purl": "pkg:edm/packages.enthought.com/enthought/free/libbz2_devel@1.0.8-20?platform=osx_x86_64&tag=cp311", "supplier": {"name": "Enthought Inc.", "url": ["https://www.enthought.com"]}, "type": "library", "version": "1.0.8-20"}, {"bom-ref": "libffi-3.4.5-1", "description": "A portable foreign function interface library", "hashes": [{"alg": "SHA-256", "content": "482e03b63e7396ae74596029bad10dd569a8825357c97b1a46cbee8428443fb2"}], "licenses": [{"license": {"id": "MIT"}}], "name": "libffi", "purl": "pkg:edm/packages.enthought.com/enthought/free/libffi@3.4.5-1?platform=osx_x86_64&tag=cp311", "supplier": {"name": "Enthought Inc.", "url": ["https://www.enthought.com"]}, "type": "library", "version": "3.4.5-1"}, {"bom-ref": "liblzma_devel-5.6.4-1", "description": "Cross-platform lossless data-compression library", "hashes": [{"alg": "SHA-256", "content": "e27ae220438f0b884ab5be5854b8adf84349c57d2792ee6be5c0cd2cb84e29b1"}], "licenses": [{"license": {"id": "0BSD"}}], "name": "liblzma_devel", "purl": "pkg:edm/packages.enthought.com/enthought/free/liblzma_devel@5.6.4-1?platform=osx_x86_64&tag=cp311", "supplier": {"name": "Enthought Inc.", "url": ["https://www.enthought.com"]}, "type": "library", "version": "5.6.4-1"}, {"bom-ref": "libncurses-6.5-1", "description": "A programming library that provides an API which allows the programmer", "hashes": [{"alg": "SHA-256", "content": "5952701e811e4624d47c1179f03eb9af81463d9c6a284d0041f179b9ed391b59"}], "licenses": [{"expression": ""}], "name": "libncurses", "purl": "pkg:edm/packages.enthought.com/enthought/free/libncurses@6.5-1?platform=osx_x86_64&tag=cp311", "supplier": {"name": "Enthought Inc.", "url": ["https://www.enthought.com"]}, "type": "library", "version": "6.5-1"}, {"bom-ref": "libopenssl-3.0.16-1", "description": "OpenSSL secure communication library", "hashes": [{"alg": "SHA-256", "content": "af6945af094ee2c14a2df4008249705190235d2d77f1096d0923fb35a7a554d4"}], "licenses": [{"license": {"id": "Apache-2.0"}}], "name": "libopenssl", "purl": "pkg:edm/packages.enthought.com/enthought/internal/libopenssl@3.0.16-1?platform=osx_x86_64&tag=cp311", "supplier": {"name": "Enthought Inc.", "url": ["https://www.enthought.com"]}, "type": "library", "version": "3.0.16-1"}, {"bom-ref": "libz_devel-1.3.1-1", "description": "Cross-platform lossless data-compression library", "hashes": [{"alg": "SHA-256", "content": "8ef8a733303fc12729e4480331153f0bbdb388b7497de9fa77bc2d7269384065"}], "licenses": [{"license": {"id": "Zlib"}}], "name": "libz_devel", "purl": "pkg:edm/packages.enthought.com/enthought/free/libz_devel@1.3.1-1?platform=osx_x86_64&tag=cp311", "supplier": {"name": "Enthought Inc.", "url": ["https://www.enthought.com"]}, "type": "library", "version": "1.3.1-1"}, {"bom-ref": "pkg:pypi/more-itertools@10.6.0", "licenses": [{"license": {"name": "MIT LICENSE"}}], "name": "more-itertools", "purl": "pkg:pypi/more-itertools@10.6.0", "type": "library", "version": "10.6.0"}, {"author": "Enthought Inc.", "bom-ref": "pkg:pypi/okonomiyaki@3.0.0", "externalReferences": [{"type": "website", "url": "https://github.com/enthought/okonomiyaki"}], "licenses": [{"license": {"name": "BSD-3-CLAUSE", "text": {"content": "okonomiyaki -- https://pypi.org/project/okonomiyaki/\n\nThis software is OSI Certified Open Source Software.\nOSI Certified is a certification mark of the Open Source Initiative.\n\nCopyright (c) 2015-2020, Enthought, Inc.\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n * Neither the name of Enthought, Inc. nor the names of its contributors may\n   be used to endorse or promote products derived from this software without\n   specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n", "contentType": "text/plain"}}}], "name": "okonomiyaki", "purl": "pkg:pypi/okonomiyaki@3.0.0", "type": "library", "version": "3.0.0"}, {"bom-ref": "pkg:pypi/packaging@24.2", "licenses": [{"license": {"name": "APACHE SOFTWARE LICENSE;; BSD LICENSE", "text": {"content": "packaging -- https://pypi.org/project/packaging/\n\nCopyright (c) Donald Stufft and individual contributors.\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n    1. Redistributions of source code must retain the above copyright notice,\n       this list of conditions and the following disclaimer.\n\n    2. Redistributions in binary form must reproduce the above copyright\n       notice, this list of conditions and the following disclaimer in the\n       documentation and/or other materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n", "contentType": "text/plain"}}}], "name": "packaging", "purl": "pkg:pypi/packaging@24.2", "type": "library", "version": "24.2"}, {"author": "Eli Bendersky", "bom-ref": "pkg:pypi/pycparser@2.22", "externalReferences": [{"type": "website", "url": "https://github.com/eliben/pycparser"}], "licenses": [{"license": {"name": "BSD LICENSE"}}], "name": "pycparser", "purl": "pkg:pypi/pycparser@2.22", "type": "library", "version": "2.22"}, {"author": "Gustavo Niemeyer", "bom-ref": "pkg:pypi/python-dateutil@2.9.0.post0", "externalReferences": [{"type": "website", "url": "https://github.com/dateutil/dateutil"}], "licenses": [{"license": {"name": "APACHE SOFTWARE LICENSE;; BSD LICENSE", "text": {"content": "python-dateutil -- https://pypi.org/project/python-dateutil/\n\nCopyright 2017- Paul Ganssle <paul@ganssle.io>\nCopyright 2017- dateutil contributors (see AUTHORS file)\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.\n\nThe above license applies to all contributions after 2017-12-01, as well as\nall contributions that have been re-licensed (see AUTHORS file for the list of\ncontributors who have re-licensed their code).\n\ndateutil - Extensions to the standard Python datetime module.\n\nCopyright (c) 2003-2011 - Gustavo Niemeyer <gustavo@niemeyer.net>\nCopyright (c) 2012-2014 - Tomi Pievilainen <tomi.pievilainen@iki.fi>\nCopyright (c) 2014-2016 - Yaron de Leeuw <me@jarondl.net>\nCopyright (c) 2015-     - Paul Ganssle <paul@ganssle.io>\nCopyright (c) 2015-     - dateutil contributors (see AUTHORS file)\n\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n    * Redistributions of source code must retain the above copyright notice,\n      this list of conditions and the following disclaimer.\n    * Redistributions in binary form must reproduce the above copyright notice,\n      this list of conditions and the following disclaimer in the documentation\n      and/or other materials provided with the distribution.\n    * Neither the name of the copyright holder nor the names of its\n      contributors may be used to endorse or promote products derived from\n      this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\nPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\nThe above BSD License Applies to all code, even that also covered by Apache 2.0.\n", "contentType": "text/plain"}}}], "name": "python-dateutil", "purl": "pkg:pypi/python-dateutil@2.9.0.post0", "type": "library", "version": "2.9.0.post0"}, {"author": "Stuart Bishop", "bom-ref": "pkg:pypi/pytz@2025.2", "externalReferences": [{"type": "website", "url": "http://pythonhosted.org/pytz"}], "licenses": [{"license": {"name": "MIT LICENSE", "text": {"content": "pytz -- https://pypi.org/project/pytz/\n\nCopyright (c) 2003-2018 Stuart Bishop <stuart@stuartbishop.net>\n\nPermission is hereby granted, free of charge, to any person obtaining a\ncopy of this software and associated documentation files (the \"Software\"),\nto deal in the Software without restriction, including without limitation\nthe rights to use, copy, modify, merge, publish, distribute, sublicense,\nand/or sell copies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL\nTHE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.\n", "contentType": "text/plain"}}}], "name": "pytz", "purl": "pkg:pypi/pytz@2025.2", "type": "library", "version": "2025.2"}, {"author": "Kirill Simonov", "bom-ref": "pkg:pypi/pyyaml@6.0.2", "externalReferences": [{"type": "website", "url": "https://pyyaml.org/"}], "licenses": [{"license": {"name": "MIT LICENSE", "text": {"content": "PyYAML -- https://pypi.org/project/PyYAML/\n\nCopyright (c) 2017-2018 Ingy dot Net\nCopyright (c) 2006-2016 Kirill Simonov\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit persons to whom the Software is furnished to do\nso, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n", "contentType": "text/plain"}}}], "name": "pyyaml", "purl": "pkg:pypi/pyyaml@6.0.2", "type": "library", "version": "6.0.2"}, {"bom-ref": "pkg:pypi/referencing@0.36.2", "licenses": [{"license": {"name": "MIT"}}], "name": "referencing", "purl": "pkg:pypi/referencing@0.36.2", "type": "library", "version": "0.36.2"}, {"author": "Kenneth Reitz", "bom-ref": "pkg:pypi/requests@2.32.3", "externalReferences": [{"type": "website", "url": "https://requests.readthedocs.io"}], "licenses": [{"license": {"name": "APACHE SOFTWARE LICENSE", "text": {"content": "requests -- https://pypi.org/project/requests/\n\nCopyright 2018 Kenneth Reitz\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       https://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.\n", "contentType": "text/plain"}}}], "name": "requests", "purl": "pkg:pypi/requests@2.32.3", "type": "library", "version": "2.32.3"}, {"bom-ref": "pkg:pypi/rpds-py@0.24.0", "licenses": [{"license": {"name": "MIT"}}], "name": "rpds-py", "purl": "pkg:pypi/rpds-py@0.24.0", "type": "library", "version": "0.24.0"}, {"author": "Anthon van der Neut", "bom-ref": "pkg:pypi/ruamel-yaml@0.18.10", "licenses": [{"license": {"name": "MIT LICENSE"}}], "name": "ruamel-yaml", "purl": "pkg:pypi/ruamel-yaml@0.18.10", "type": "library", "version": "0.18.10"}, {"author": "Anthon van der Neut", "bom-ref": "pkg:pypi/ruamel-yaml-clib@0.2.12", "licenses": [{"license": {"name": "MIT LICENSE"}}], "name": "ruamel-yaml-clib", "purl": "pkg:pypi/ruamel-yaml-clib@0.2.12", "type": "library", "version": "0.2.12"}, {"author": "Enthought Inc.", "bom-ref": "pkg:pypi/simplesat@0.9.2", "externalReferences": [{"type": "website", "url": "https://github.com/enthought/sat-solver"}], "licenses": [{"license": {"name": "BSD-3-CLAUSE", "text": {"content": "simplesat -- https://pypi.org/project/simplesat/\n\nThis software is OSI Certified Open Source Software.\nOSI Certified is a certification mark of the Open Source Initiative.\n\nCopyright (c) 2015-2020, Enthought, Inc.\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n * Neither the name of Enthought, Inc. nor the names of its contributors may\n   be used to endorse or promote products derived from this software without\n   specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n", "contentType": "text/plain"}}}], "name": "simplesat", "purl": "pkg:pypi/simplesat@0.9.2", "type": "library", "version": "0.9.2"}, {"author": "Benjamin Peterson", "bom-ref": "pkg:pypi/six@1.17.0", "externalReferences": [{"type": "website", "url": "https://github.com/benjaminp/six"}], "licenses": [{"license": {"name": "MIT LICENSE", "text": {"content": "    six -- https://pypi.org/project/six/\n\nCopyright (c) 2010-2018 Benjamin Peterson\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n", "contentType": "text/plain"}}}], "name": "six", "purl": "pkg:pypi/six@1.17.0", "type": "library", "version": "1.17.0"}, {"bom-ref": "sqlite_devel-3.49.1-1", "description": "SQLite is a C-language library that implements a small, fast,", "hashes": [{"alg": "SHA-256", "content": "50cbb856620028fd4cd5890bfd46210addb4a124a1817a84d8400fb27156cb13"}], "licenses": [{"expression": ""}], "name": "sqlite_devel", "purl": "pkg:edm/packages.enthought.com/enthought/internal/sqlite_devel@3.49.1-1?platform=osx_x86_64&tag=cp311", "supplier": {"name": "Enthought Inc.", "url": ["https://www.enthought.com"]}, "type": "library", "version": "3.49.1-1"}, {"bom-ref": "pkg:pypi/tabulate@0.9.0", "licenses": [{"license": {"name": "MIT LICENSE", "text": {"content": "tabulate -- https://pypi.org/project/tabulate/\n\nCopyright (c) 2011-2017 Sergey Astanin\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n", "contentType": "text/plain"}}}], "name": "tabulate", "purl": "pkg:pypi/tabulate@0.9.0", "type": "library", "version": "0.9.0"}, {"bom-ref": "tcl_devel-8.6.16-1", "description": "Tcl (Tool Command Language)", "hashes": [{"alg": "SHA-256", "content": "c84b39984f39f2a5fe1d1c8ece7ff8efdaa8ee71e95a496ca29a6c1baaa1c924"}], "licenses": [{"license": {"name": "Tcl/Tk license"}}], "name": "tcl_devel", "purl": "pkg:edm/packages.enthought.com/enthought/internal/tcl_devel@8.6.16-1?platform=osx_x86_64&tag=cp311", "supplier": {"name": "Enthought Inc.", "url": ["https://www.enthought.com"]}, "type": "library", "version": "8.6.16-1"}, {"bom-ref": "tk_devel-8.6.16-1", "description": "tcltk", "hashes": [{"alg": "SHA-256", "content": "f12e1d83ee602b6c4bab61e0c48e6e38a82f647557c484d7cf2d80375f0ef951"}], "licenses": [{"license": {"name": "Tcl/Tk license"}}], "name": "tk_devel", "purl": "pkg:edm/packages.enthought.com/enthought/internal/tk_devel@8.6.16-1?platform=osx_x86_64&tag=cp311", "supplier": {"name": "Enthought Inc.", "url": ["https://www.enthought.com"]}, "type": "library", "version": "8.6.16-1"}, {"bom-ref": "pkg:pypi/typing-extensions@4.13.1", "licenses": [{"license": {"name": "PSF-2.0"}}], "name": "typing-extensions", "purl": "pkg:pypi/typing-extensions@4.13.1", "type": "library", "version": "4.13.1"}, {"bom-ref": "pkg:pypi/tzlocal@5.3.1", "licenses": [{"license": {"name": "MIT LICENSE", "text": {"content": "tzlocal -- https://pypi.org/project/tzlocal/\n\nCopyright 2011-2017 Lennart Regebro\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n", "contentType": "text/plain"}}}], "name": "tzlocal", "purl": "pkg:pypi/tzlocal@5.3.1", "type": "library", "version": "5.3.1"}, {"bom-ref": "pkg:pypi/urllib3@2.3.0", "licenses": [{"license": {"name": "MIT LICENSE", "text": {"content": "urllib3 -- https://pypi.org/project/urllib3/\n\nThis is the MIT license: http://www.opensource.org/licenses/mit-license.php\n\nCopyright 2008-2016 Andrey Petrov and contributors (see CONTRIBUTORS.txt)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this\nsoftware and associated documentation files (the \"Software\"), to deal in the Software\nwithout restriction, including without limitation the rights to use, copy, modify, merge,\npublish, distribute, sublicense, and/or sell copies of the Software, and to permit persons\nto whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or\nsubstantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,\nINCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR\nPURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE\nFOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\nOTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.\n\n", "contentType": "text/plain"}}}], "name": "urllib3", "purl": "pkg:pypi/urllib3@2.3.0", "type": "library", "version": "2.3.0"}, {"author": "David Cournapeau", "bom-ref": "pkg:pypi/zipfile2@0.0.12", "externalReferences": [{"type": "website", "url": "UNKNOWN"}], "licenses": [{"license": {"name": "PYTHON SOFTWARE FOUNDATION LICENSE", "text": {"content": "zipfile2 -- https://pypi.org/project/zipfile2/\n\nPYTHON SOFTWARE FOUNDATION LICENSE VERSION 2\n--------------------------------------------\n\n1. This LICENSE AGREEMENT is between Enthought Inc. (\"EnINC\"), and the\nIndividual or Organization (\"Licensee\") accessing and otherwise using this\nsoftware (\"zipfile2\") in source or binary form and its associated\ndocumentation.\n\n2. Subject to the terms and conditions of this License Agreement, EnINC hereby\ngrants Licensee a nonexclusive, royalty-free, world-wide license to reproduce,\nanalyze, test, perform and/or display publicly, prepare derivative works,\ndistribute, and otherwise use zipfile2 alone or in any derivative version,\nprovided, however, that EnINC's License Agreement and EnINC's notice of copyright,\ni.e., \"Copyright (c) 2015 Enthought Inc.; All Rights Reserved\" are retained in\nzipfile2 alone or in any derivative version prepared by Licensee.\n\n3. In the event Licensee prepares a derivative work that is based on or\nincorporates zipfile2 or any part thereof, and wants to make the derivative\nwork available to others as provided herein, then Licensee hereby agrees to\ninclude in any such work a brief summary of the changes made to zipfile2.\n\n4. EnINC is making zipfile2 available to Licensee on an \"AS IS\"\nbasis.  ENINC MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR\nIMPLIED.  BY WAY OF EXAMPLE, BUT NOT LIMITATION, ENINC MAKES NO AND\nDISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS\nFOR ANY PARTICULAR PURPOSE OR THAT THE USE OF ZIPFILE2 WILL NOT\nINFRINGE ANY THIRD PARTY RIGHTS.\n\n5. ENINC SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF ZIPFILE2\nFOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS\nA RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING ZIPFILE2,\nOR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.\n\n6. This License Agreement will automatically terminate upon a material\nbreach of its terms and conditions.\n\n7. Nothing in this License Agreement shall be deemed to create any\nrelationship of agency, partnership, or joint venture between EnINC and\nLicensee.  This License Agreement does not grant permission to use EnINC\ntrademarks or trade name in a trademark sense to endorse or promote\nproducts or services of Licensee, or any third party.\n\n8. By copying, installing or otherwise using Python, Licensee\nagrees to be bound by the terms and conditions of this License\nAgreement.\n", "contentType": "text/plain"}}}], "name": "zipfile2", "purl": "pkg:pypi/zipfile2@0.0.12", "type": "library", "version": "0.0.12"}, {"bom-ref": "pkg:pypi/zipp@3.21.0", "licenses": [{"license": {"name": "MIT LICENSE"}}], "name": "zipp", "purl": "pkg:pypi/zipp@3.21.0", "type": "library", "version": "3.21.0"}], "dependencies": [{"ref": "certifi-2025.1.31"}, {"dependsOn": ["certifi-2025.1.31", "libbz2_devel-1.0.8-20", "libffi-3.4.5-1", "liblzma_devel-5.6.4-1", "libncurses-6.5-1", "libopenssl-3.0.16-1", "libz_devel-1.3.1-1", "sqlite_devel-3.49.1-1", "tcl_devel-8.6.16-1", "tk_devel-8.6.16-1"], "ref": "cpython-3.11.11+2-osx_x86_64-darwin.runtime"}, {"ref": "cpython-3.11.11+2-osx_x86_64-darwin.runtime"}, {"dependsOn": ["edm@4.1.1"], "ref": "edm-application"}, {"dependsOn": ["cpython-3.11.11+2-osx_x86_64-darwin.runtime", "pkg:pypi/attrs@25.3.0", "pkg:pypi/backports-tarfile@1.2.0", "pkg:pypi/certifi@2025.1.31", "pkg:pypi/cffi@1.17.1", "pkg:pypi/charset-normalizer@3.4.1", "pkg:pypi/click@8.1.8", "pkg:pypi/cryptography@44.0.2", "pkg:pypi/hatcher@0.17.0", "pkg:pypi/idna@3.10", "pkg:pypi/importlib-metadata@8.6.1", "pkg:pypi/iso8601@2.1.0", "pkg:pypi/jaraco-classes@3.4.0", "pkg:pypi/jaraco-context@6.0.1", "pkg:pypi/jaraco-functools@4.1.0", "pkg:pypi/jsonschema-specifications@2024.10.1", "pkg:pypi/jsonschema@4.23.0", "pkg:pypi/keyring@25.6.0", "pkg:pypi/more-itertools@10.6.0", "pkg:pypi/okonomiyaki@3.0.0", "pkg:pypi/packaging@24.2", "pkg:pypi/pycparser@2.22", "pkg:pypi/python-dateutil@2.9.0.post0", "pkg:pypi/pytz@2025.2", "pkg:pypi/pyyaml@6.0.2", "pkg:pypi/referencing@0.36.2", "pkg:pypi/requests@2.32.3", "pkg:pypi/rpds-py@0.24.0", "pkg:pypi/ruamel-yaml-clib@0.2.12", "pkg:pypi/ruamel-yaml@0.18.10", "pkg:pypi/simplesat@0.9.2", "pkg:pypi/six@1.17.0", "pkg:pypi/tabulate@0.9.0", "pkg:pypi/typing-extensions@4.13.1", "pkg:pypi/tzlocal@5.3.1", "pkg:pypi/urllib3@2.3.0", "pkg:pypi/zipfile2@0.0.12", "pkg:pypi/zipp@3.21.0"], "ref": "edm@4.1.1"}, {"ref": "libbz2_devel-1.0.8-20"}, {"ref": "libffi-3.4.5-1"}, {"ref": "liblzma_devel-5.6.4-1"}, {"ref": "libncurses-6.5-1"}, {"ref": "libopenssl-3.0.16-1"}, {"ref": "libz_devel-1.3.1-1"}, {"ref": "pkg:pypi/attrs@25.3.0"}, {"ref": "pkg:pypi/backports-tarfile@1.2.0"}, {"ref": "pkg:pypi/certifi@2025.1.31"}, {"ref": "pkg:pypi/cffi@1.17.1"}, {"ref": "pkg:pypi/charset-normalizer@3.4.1"}, {"ref": "pkg:pypi/click@8.1.8"}, {"ref": "pkg:pypi/cryptography@44.0.2"}, {"ref": "pkg:pypi/hatcher@0.17.0"}, {"ref": "pkg:pypi/idna@3.10"}, {"ref": "pkg:pypi/importlib-metadata@8.6.1"}, {"ref": "pkg:pypi/iso8601@2.1.0"}, {"ref": "pkg:pypi/jaraco-classes@3.4.0"}, {"ref": "pkg:pypi/jaraco-context@6.0.1"}, {"ref": "pkg:pypi/jaraco-functools@4.1.0"}, {"ref": "pkg:pypi/jsonschema-specifications@2024.10.1"}, {"ref": "pkg:pypi/jsonschema@4.23.0"}, {"ref": "pkg:pypi/keyring@25.6.0"}, {"ref": "pkg:pypi/more-itertools@10.6.0"}, {"ref": "pkg:pypi/okonomiyaki@3.0.0"}, {"ref": "pkg:pypi/packaging@24.2"}, {"ref": "pkg:pypi/pycparser@2.22"}, {"ref": "pkg:pypi/python-dateutil@2.9.0.post0"}, {"ref": "pkg:pypi/pytz@2025.2"}, {"ref": "pkg:pypi/pyyaml@6.0.2"}, {"ref": "pkg:pypi/referencing@0.36.2"}, {"ref": "pkg:pypi/requests@2.32.3"}, {"ref": "pkg:pypi/rpds-py@0.24.0"}, {"ref": "pkg:pypi/ruamel-yaml-clib@0.2.12"}, {"ref": "pkg:pypi/ruamel-yaml@0.18.10"}, {"ref": "pkg:pypi/simplesat@0.9.2"}, {"ref": "pkg:pypi/six@1.17.0"}, {"ref": "pkg:pypi/tabulate@0.9.0"}, {"ref": "pkg:pypi/typing-extensions@4.13.1"}, {"ref": "pkg:pypi/tzlocal@5.3.1"}, {"ref": "pkg:pypi/urllib3@2.3.0"}, {"ref": "pkg:pypi/zipfile2@0.0.12"}, {"ref": "pkg:pypi/zipp@3.21.0"}, {"ref": "sqlite_devel-3.49.1-1"}, {"dependsOn": ["libz_devel-1.3.1-1"], "ref": "tcl_devel-8.6.16-1"}, {"dependsOn": ["libz_devel-1.3.1-1", "tcl_devel-8.6.16-1"], "ref": "tk_devel-8.6.16-1"}], "metadata": {"component": {"bom-ref": "edm-application", "licenses": [{"license": {"name": "BSD"}}], "name": "EDM", "type": "application", "version": "4.1.1"}, "timestamp": "2025-04-09T14:23:21.052787+00:00"}, "serialNumber": "urn:uuid:3b29efa8-0101-4b6b-bce9-00399e9f2bd7", "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.4.schema.json", "bomFormat": "CycloneDX", "specVersion": "1.4"}