{"bomFormat":"CycloneDX","specVersion":"1.6","serialNumber":"urn:uuid:c186fcfa-c734-4503-9c46-78c9c8a1fff1","version":1,"metadata":{"timestamp":"2025-06-30T22:26:43Z","tools":{"components":[{"group":"@cyclonedx","name":"cdxgen","version":"11.4.1","purl":"pkg:npm/%40cyclonedx/cdxgen@11.4.1","type":"application","bom-ref":"pkg:npm/@cyclonedx/cdxgen@11.4.1","publisher":"OWASP Foundation","authors":[{"name":"OWASP Foundation"}]}]},"authors":[{"name":"OWASP Foundation"}],"lifecycles":[{"phase":"pre-build"}],"component":{"group":"","name":"apache-airflow","version":"2.11.0","type":"application","bom-ref":"pkg:application/apache-airflow@2.11.0","purl":"pkg:application/apache-airflow@2.11.0"},"properties":[{"name":"cdx:bom:componentTypes","value":"pypi"}]},"components":[{"authors":[{"name":"Alex Grönholm <alex.gronholm@nextday.fi>"}],"group":"","name":"APScheduler","version":"3.10.4","description":"In-process task scheduler with Cron-like capabilities","hashes":[{"alg":"SHA-256","content":"fb91e8a768632a4756a585f79ec834e0e27aad5860bac7eaa523d9ccefd87661"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/apscheduler@3.10.4","type":"library","bom-ref":"pkg:pypi/apscheduler@3.10.4","properties":[{"name":"cdx:pypi:latest_version","value":"3.11.0"},{"name":"cdx:pypi:resolved_from","value":"APScheduler"}]},{"authors":[{"name":"Hsiaoming Yang <me@lepture.com>"}],"group":"","name":"Authlib","version":"1.3.1","description":"The ultimate Python library in building OAuth and OpenID Connect servers and clients.","hashes":[{"alg":"SHA-256","content":"d35800b973099bbadc49b42b256ecb80041ad56b7fe1216a362c7943c088f377"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/authlib@1.3.1","type":"library","bom-ref":"pkg:pypi/authlib@1.3.1","properties":[{"name":"cdx:pypi:latest_version","value":"1.6.0"},{"name":"cdx:pypi:resolved_from","value":"Authlib"}],"tags":["connect"]},{"authors":[{"name":"Florian Wilhelm <florian.wilhelm@gmail.com>"}],"group":"","name":"ConfigUpdater","version":"3.2","description":"Parser like ConfigParser but for updating configuration files","hashes":[{"alg":"SHA-256","content":"0f65a041627d7693840b4dd743581db4c441c97195298a29d075f91b79539df2"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/configupdater@3.2","externalReferences":[{"type":"vcs","url":"https://github.com/pyscaffold/configupdater"}],"type":"library","bom-ref":"pkg:pypi/configupdater@3.2"},{"authors":[{"name":"Laurent LAPORTE <laurent.laporte.pro@gmail.com>"}],"group":"","name":"Deprecated","version":"1.2.18","description":"Python @deprecated decorator to deprecate old python classes, functions or methods.","hashes":[{"alg":"SHA-256","content":"bd5011788200372a32418f888e326a09ff80d0214bd961147cfed01b5c018eec"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/deprecated@1.2.18","externalReferences":[{"type":"vcs","url":"https://github.com/laurent-laporte-pro/deprecated"}],"type":"library","bom-ref":"pkg:pypi/deprecated@1.2.18"},{"authors":[{"name":"Nicola Iarocci <nicola@nicolaiarocci.com>"}],"group":"","name":"Events","version":"0.5","description":"Bringing the elegance of C# EventHandler to Python","hashes":[{"alg":"SHA-256","content":"a7286af378ba3e46640ac9825156c93bdba7502174dd696090fdfcd4d80a1abd"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/events@0.5","externalReferences":[{"type":"vcs","url":"http://github.com/pyeve/events"}],"type":"library","bom-ref":"pkg:pypi/events@0.5"},{"authors":[{"name":"Daniel Vaz Gaspar <danielvazgaspar@gmail.com>"}],"group":"","name":"Flask-AppBuilder","version":"4.5.3","description":"Simple and rapid application development framework, built on top of Flask. includes detailed security, auto CRUD generation for your models, google charts and much more.","hashes":[{"alg":"SHA-256","content":"9223db6c43939f8646fc6458d949ea4d5de182e8455bdfb0010bb37359d96ccf"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/flask-appbuilder@4.5.3","externalReferences":[{"type":"vcs","url":"https://github.com/dpgaspar/flask-appbuilder/"}],"type":"framework","bom-ref":"pkg:pypi/flask-appbuilder@4.5.3","properties":[{"name":"cdx:pypi:latest_version","value":"4.7.0"},{"name":"cdx:pypi:resolved_from","value":"Flask-AppBuilder"}],"tags":["framework"]},{"authors":[{"name":"Armin Ronacher"}],"group":"","name":"flask-babel","version":"2.0.0","description":"Adds i18n/l10n support for Flask applications.","hashes":[{"alg":"SHA-256","content":"e6820a052a8d344e178cdd36dd4bb8aea09b4bda3d5f9fa9f008df2c7f2f5468"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/flask-babel@2.0.0","externalReferences":[{"type":"vcs","url":"https://github.com/python-babel/flask-babel"}],"type":"framework","bom-ref":"pkg:pypi/flask-babel@2.0.0","properties":[{"name":"cdx:pypi:latest_version","value":"4.0.0"},{"name":"cdx:pypi:resolved_from","value":"Flask-Babel"}],"tags":["framework"]},{"authors":[{"name":"Max Countryman <maxc@me.com>"}],"group":"","name":"Flask-Bcrypt","version":"1.0.1","description":"Brcrypt hashing for Flask.","hashes":[{"alg":"SHA-256","content":"062fd991dc9118d05ac0583675507b9fe4670e44416c97e0e6819d03d01f808a"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/flask-bcrypt@1.0.1","externalReferences":[{"type":"vcs","url":"https://github.com/maxcountryman/flask-bcrypt"}],"type":"framework","bom-ref":"pkg:pypi/flask-bcrypt@1.0.1","tags":["framework"]},{"authors":[{"name":"Peter Justin <peter.justin@outlook.com>"}],"group":"","name":"Flask-Caching","version":"2.3.1","description":"Adds caching support to Flask applications.","hashes":[{"alg":"SHA-256","content":"d3efcf600e5925ea5a2fcb810f13b341ae984f5b52c00e9d9070392f3ca10761"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/flask-caching@2.3.1","externalReferences":[{"type":"vcs","url":"https://github.com/pallets-eco/flask-caching"}],"type":"framework","bom-ref":"pkg:pypi/flask-caching@2.3.1","tags":["framework"]},{"authors":[{"name":"Lily Acadia Gilbert <lily.gilbert@hey.com>"}],"group":"","name":"Flask-JWT-Extended","version":"4.7.1","description":"Extended JWT integration with Flask","hashes":[{"alg":"SHA-256","content":"52f35bf0985354d7fb7b876e2eb0e0b141aaff865a22ff6cc33d9a18aa987978"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/flask-jwt-extended@4.7.1","externalReferences":[{"type":"vcs","url":"https://github.com/vimalloc/flask-jwt-extended"}],"type":"framework","bom-ref":"pkg:pypi/flask-jwt-extended@4.7.1","tags":["framework","jwt"]},{"authors":[{"name":"Ali-Akber Saifee <ali@indydevs.org>"}],"group":"","name":"Flask-Limiter","version":"3.11.0","description":"Rate limiting for flask applications","hashes":[{"alg":"SHA-256","content":"ae7ef0b3742228df91073d72eab0ce114fe6b00e6201ad9e12aefd53fe597352"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/flask-limiter@3.11.0","externalReferences":[{"type":"website","url":"https://flask-limiter.readthedocs.org"}],"type":"framework","bom-ref":"pkg:pypi/flask-limiter@3.11.0","properties":[{"name":"cdx:pypi:latest_version","value":"3.12"},{"name":"cdx:pypi:resolved_from","value":"Flask-Limiter"}],"tags":["framework"]},{"authors":[{"name":"Matthew Frazier <leafstormrush@gmail.com>"}],"group":"","name":"Flask-Login","version":"0.6.3","description":"User authentication and session management for Flask.","hashes":[{"alg":"SHA-256","content":"849b25b82a436bf830a054e74214074af59097171562ab10bfa999e6b78aae5d"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/flask-login@0.6.3","externalReferences":[{"type":"vcs","url":"https://github.com/maxcountryman/flask-login"}],"type":"framework","bom-ref":"pkg:pypi/flask-login@0.6.3","tags":["framework"]},{"group":"","name":"Flask-SQLAlchemy","version":"2.5.1","description":"Add SQLAlchemy support to your Flask application.","hashes":[{"alg":"SHA-256","content":"f12c3d4cc5cc7fdcc148b9527ea05671718c3ea45d50c7e732cceb33f574b390"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/flask-sqlalchemy@2.5.1","type":"framework","bom-ref":"pkg:pypi/flask-sqlalchemy@2.5.1","properties":[{"name":"cdx:pypi:latest_version","value":"3.1.1"},{"name":"cdx:pypi:resolved_from","value":"Flask-SQLAlchemy"}],"tags":["framework"]},{"authors":[{"name":"Shipeng Feng <fsp261@gmail.com>"}],"group":"","name":"Flask-Session","version":"0.5.0","description":"Server-side session support for Flask","hashes":[{"alg":"SHA-256","content":"1619bcbc16f04f64e90f8e0b17145ba5c9700090bb1294e889956c1282d58631"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/flask-session@0.5.0","type":"framework","bom-ref":"pkg:pypi/flask-session@0.5.0","properties":[{"name":"cdx:pypi:latest_version","value":"0.8.0"},{"name":"cdx:pypi:resolved_from","value":"Flask-Session"}],"tags":["framework"]},{"group":"","name":"Flask-WTF","version":"1.2.2","description":"Form rendering, validation, and CSRF protection for Flask with WTForms.","hashes":[{"alg":"SHA-256","content":"e93160c5c5b6b571cf99300b6e01b72f9a101027cab1579901f8b10c5daf0b70"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/flask-wtf@1.2.2","type":"framework","bom-ref":"pkg:pypi/flask-wtf@1.2.2","tags":["framework"]},{"group":"","name":"Flask","version":"2.2.5","description":"A simple framework for building complex web applications.","hashes":[{"alg":"SHA-256","content":"58107ed83443e86067e41eff4631b058178191a355886f8e479e347fa1285fdf"}],"licenses":[],"purl":"pkg:pypi/flask@2.2.5","type":"framework","bom-ref":"pkg:pypi/flask@2.2.5","properties":[{"name":"cdx:pypi:latest_version","value":"3.1.1"},{"name":"cdx:pypi:resolved_from","value":"Flask"}],"tags":["framework","web"]},{"authors":[{"name":"Sebastian Thiel"},{"name":" Michael Trier <byronimo@gmail.com"},{"name":" mtrier@gmail.com>"}],"group":"","name":"GitPython","version":"3.1.44","description":"GitPython is a Python library used to interact with Git repositories","hashes":[{"alg":"SHA-256","content":"9e0e10cda9bed1ee64bc9a6de50e7e38a9c9943241cd7f585f6df3ed28011110"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/gitpython@3.1.44","externalReferences":[{"type":"vcs","url":"https://github.com/gitpython-developers/GitPython"}],"type":"library","bom-ref":"pkg:pypi/gitpython@3.1.44"},{"authors":[{"name":"Bastian Bowe <bastian.dev@gmail.com>"}],"group":"","name":"JayDeBeApi","version":"1.2.3","description":"Use JDBC database drivers from Python 2/3 or Jython with a DB-API.","hashes":[{"alg":"SHA-256","content":"fbfbc7e41d7b35af08df6376a73637820c71a1373b40244b135bd07f3e865c81"}],"licenses":[{"expression":"GNU LGPL"}],"purl":"pkg:pypi/jaydebeapi@1.2.3","externalReferences":[{"type":"vcs","url":"https://github.com/baztian/jaydebeapi"}],"type":"library","bom-ref":"pkg:pypi/jaydebeapi@1.2.3","tags":["database","jdbc"]},{"group":"","name":"Jinja2","version":"3.1.6","description":"A very fast and expressive template engine.","hashes":[{"alg":"SHA-256","content":"85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/jinja2@3.1.6","type":"library","bom-ref":"pkg:pypi/jinja2@3.1.6","tags":["template"]},{"authors":[{"name":"Mike Bayer <mike@zzzcomputing.com>"}],"group":"","name":"Mako","version":"1.3.10","description":"A super-fast templating language that borrows the best ideas from the existing templating languages.","hashes":[{"alg":"SHA-256","content":"baef24a52fc4fc514a0887ac600f9f1cff3d82c61d4d700a1fa84d597b88db59"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/mako@1.3.10","externalReferences":[{"type":"website","url":"https://www.makotemplates.org/"}],"type":"library","bom-ref":"pkg:pypi/mako@1.3.10"},{"authors":[{"name":"Manfred Stienstra"},{"name":" Yuri Takhteyev <Waylan limberg <python.markdown@gmail.com>>"}],"group":"","name":"Markdown","version":"3.8","description":"Python implementation of John Gruber's Markdown.","hashes":[{"alg":"SHA-256","content":"794a929b79c5af141ef5ab0f2f642d0f7b1872981250230e72682346f7cc90dc"}],"licenses":[],"purl":"pkg:pypi/markdown@3.8","type":"library","bom-ref":"pkg:pypi/markdown@3.8","properties":[{"name":"cdx:pypi:latest_version","value":"3.8.2"},{"name":"cdx:pypi:resolved_from","value":"Markdown"}]},{"group":"","name":"MarkupSafe","version":"3.0.2","description":"Safely add untrusted strings to HTML/XML markup.","hashes":[{"alg":"SHA-256","content":"7e94c425039cde14257288fd61dcfb01963e658efbc0ff54f5306b06054700f8"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/markupsafe@3.0.2","type":"library","bom-ref":"pkg:pypi/markupsafe@3.0.2"},{"authors":[{"name":"laughingman7743 <laughingman7743@gmail.com>"}],"group":"","name":"PyAthena","version":"3.14.0","description":"Python DB API 2.0 (PEP 249) client for Amazon Athena","hashes":[{"alg":"SHA-256","content":"012e81e4c8a56c42a82299459f2909c8ae15a06dee2d32f9db7325e65a345ee0"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/pyathena@3.14.0","type":"library","bom-ref":"pkg:pypi/pyathena@3.14.0","properties":[{"name":"cdx:pypi:latest_version","value":"3.14.1"},{"name":"cdx:pypi:resolved_from","value":"PyAthena"}],"tags":["api"]},{"authors":[{"name":"Vincent Jacques <vincent@vincent-jacques.net>"}],"group":"","name":"PyGithub","version":"2.6.1","description":"Use the full Github API v3","hashes":[{"alg":"SHA-256","content":"6f2fa6d076ccae475f9fc392cc6cdbd54db985d4f69b8833a28397de75ed6ca3"}],"licenses":[{"license":{"id":"LGPL-2.1-only","url":"https://opensource.org/licenses/LGPL-2.1-only"}}],"purl":"pkg:pypi/pygithub@2.6.1","type":"library","bom-ref":"pkg:pypi/pygithub@2.6.1","tags":["api"]},{"authors":[{"name":"Jing Wang <jing@dropbox.com>"}],"group":"","name":"PyHive","version":"0.7.0","description":"Python interface to Hive","hashes":[{"alg":"SHA-256","content":"585beff9578a61b99aed47140fec97e26323e8c685a5b5d0c8550a8ebf8a24e0"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/pyhive@0.7.0","externalReferences":[{"type":"vcs","url":"https://github.com/dropbox/PyHive"}],"type":"library","bom-ref":"pkg:pypi/pyhive@0.7.0"},{"authors":[{"name":"Jose Padilla <hello@jpadilla.com>"}],"group":"","name":"PyJWT","version":"2.10.1","description":"JSON Web Token implementation in Python","hashes":[{"alg":"SHA-256","content":"dcdd193e30abefd5debf142f9adfcdd2b58004e644f25406ffaebd50bd98dacb"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/pyjwt@2.10.1","type":"library","bom-ref":"pkg:pypi/pyjwt@2.10.1","tags":["token","web"]},{"authors":[{"name":"Inada Naoki <songofacandy@gmail.com>"},{"name":" Yutaka Matsubara <yutaka.matsubara@gmail.com>"}],"group":"","name":"PyMySQL","version":"1.1.1","description":"Pure Python MySQL Driver","hashes":[{"alg":"SHA-256","content":"4de15da4c61dc132f4fb9ab763063e693d521a80fd0e87943b9a453dd4c19d6c"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/pymysql@1.1.1","type":"library","bom-ref":"pkg:pypi/pymysql@1.1.1","tags":["mysql"]},{"authors":[{"name":"The PyNaCl developers <cryptography-dev@python.org>"}],"group":"","name":"PyNaCl","version":"1.5.0","description":"Python binding to the Networking and Cryptography (NaCl) library","hashes":[{"alg":"SHA-256","content":"401002a4aaa07c9414132aaed7f6836ff98f59277a234704ff66878c2ee4a0d1"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/pynacl@1.5.0","externalReferences":[{"type":"vcs","url":"https://github.com/pyca/pynacl/"}],"type":"library","bom-ref":"pkg:pypi/pynacl@1.5.0"},{"authors":[{"name":"Kirill Simonov <xi@resolvent.net>"}],"group":"","name":"PyYAML","version":"6.0.2","description":"YAML parser and emitter for Python","hashes":[{"alg":"SHA-256","content":"0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/pyyaml@6.0.2","externalReferences":[{"type":"website","url":"https://pyyaml.org/"}],"type":"library","bom-ref":"pkg:pypi/pyyaml@6.0.2"},{"authors":[{"name":"Georg Brandl <georg@python.org>"}],"group":"","name":"Pygments","version":"2.19.1","description":"Pygments is a syntax highlighting package written in Python.","hashes":[{"alg":"SHA-256","content":"9ea1544ad55cecf4b8242fab6dd35a93bbce657034b0611ee383099054ab6d8c"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-2-Clause","url":"https://opensource.org/licenses/BSD-2-Clause"}}],"purl":"pkg:pypi/pygments@2.19.1","type":"library","bom-ref":"pkg:pypi/pygments@2.19.1","properties":[{"name":"cdx:pypi:latest_version","value":"2.19.2"},{"name":"cdx:pypi:resolved_from","value":"Pygments"}]},{"authors":[{"name":"Alexey Stepanov <penguinolog@gmail.com>"}],"group":"","name":"SQLAlchemy-JSONField","version":"1.0.2","description":"SQLALchemy JSONField implementation for storing dicts at SQL","hashes":[{"alg":"SHA-256","content":"b2945fa1e60b07d5764a7c73b18da427948b35dd4c07c0e94939001dc2dacf77"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/sqlalchemy-jsonfield@1.0.2","type":"framework","bom-ref":"pkg:pypi/sqlalchemy-jsonfield@1.0.2","tags":["framework"]},{"authors":[{"name":"Konsta Vesterinen"},{"name":" Ryan Leckey"},{"name":" Janne Vanhala"},{"name":" Vesa Uimonen <konsta@fastmonkeys.com>"}],"group":"","name":"SQLAlchemy-Utils","version":"0.41.2","description":"Various utility functions for SQLAlchemy.","hashes":[{"alg":"SHA-256","content":"85cf3842da2bf060760f955f8467b87983fb2e30f1764fd0e24a48307dc8ec6e"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/sqlalchemy-utils@0.41.2","externalReferences":[{"type":"vcs","url":"https://github.com/kvesteri/sqlalchemy-utils"}],"type":"framework","bom-ref":"pkg:pypi/sqlalchemy-utils@0.41.2","tags":["framework"]},{"authors":[{"name":"Mike Bayer <mike_mp@zzzcomputing.com>"}],"group":"","name":"SQLAlchemy","version":"1.4.54","description":"Database Abstraction Library","hashes":[{"alg":"SHA-256","content":"af00236fe21c4d4f4c227b6ccc19b44c594160cc3ff28d104cdce85855369277"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/sqlalchemy@1.4.54","externalReferences":[{"type":"website","url":"https://www.sqlalchemy.org"}],"type":"framework","bom-ref":"pkg:pypi/sqlalchemy@1.4.54","properties":[{"name":"cdx:pypi:latest_version","value":"2.0.41"},{"name":"cdx:pypi:resolved_from","value":"SQLAlchemy"}],"tags":["framework"]},{"authors":[{"name":"Dmitry Shachnev <mitya57@gmail.com>"}],"group":"","name":"SecretStorage","version":"3.3.3","description":"Python bindings to FreeDesktop.org Secret Service API","hashes":[{"alg":"SHA-256","content":"f356e6628222568e3af06f2eba8df495efa13b3b63081dafd4f7d9a7b7bc9f99"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/secretstorage@3.3.3","externalReferences":[{"type":"vcs","url":"https://github.com/mitya57/secretstorage"}],"type":"library","bom-ref":"pkg:pypi/secretstorage@3.3.3","tags":["service"]},{"authors":[{"name":"Adam Turner <aa-turner@users.noreply.github.com>"},{"name":" Georg Brandl <georg@python.org>"}],"group":"","name":"Sphinx","version":"7.4.7","description":"Python documentation generator","hashes":[{"alg":"SHA-256","content":"c2419e2135d11f1951cd994d6eb18a1835bd8fdd8429f9ca375dc1f3281bd239"}],"licenses":[],"purl":"pkg:pypi/sphinx@7.4.7","type":"library","bom-ref":"pkg:pypi/sphinx@7.4.7","properties":[{"name":"cdx:pypi:latest_version","value":"8.2.3"},{"name":"cdx:pypi:resolved_from","value":"Sphinx"}]},{"group":"","name":"WTForms","version":"3.2.1","description":"Form validation and rendering for Python web development.","hashes":[{"alg":"SHA-256","content":"583bad77ba1dd7286463f21e11aa3043ca4869d03575921d1a1698d0715e0fd4"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/wtforms@3.2.1","type":"library","bom-ref":"pkg:pypi/wtforms@3.2.1","tags":["validation","web"]},{"group":"","name":"Werkzeug","version":"2.2.3","description":"The comprehensive WSGI web application library.","hashes":[{"alg":"SHA-256","content":"56433961bc1f12533306c624f3be5e744389ac61d722175d543e1751285da612"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/werkzeug@2.2.3","type":"library","bom-ref":"pkg:pypi/werkzeug@2.2.3","properties":[{"name":"cdx:pypi:latest_version","value":"3.1.3"},{"name":"cdx:pypi:resolved_from","value":"Werkzeug"}],"tags":["web"]},{"authors":[{"name":"Microsoft Corporation <nugetaad@microsoft.com>"}],"group":"","name":"adal","version":"1.2.7","description":"Note: This library is already replaced by MSAL Python, available here: https://pypi.org/project/msal/ .ADAL Python remains available here as a legacy. The ADAL for Python library makes it easy for python application to authenticate to Azure Active Directory (AAD) in order to access AAD protected web resources.","hashes":[{"alg":"SHA-256","content":"2a7451ed7441ddbc57703042204a3e30ef747478eea022c70f789fc7f084bc3d"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/adal@1.2.7","externalReferences":[{"type":"vcs","url":"https://github.com/AzureAD/azure-activedirectory-library-for-python"}],"type":"library","bom-ref":"pkg:pypi/adal@1.2.7","tags":["azure","web"]},{"group":"","name":"adlfs","version":"2024.12.0","description":"Access Azure Datalake Gen1 with fsspec and dask","hashes":[{"alg":"SHA-256","content":"00aab061ddec0413b2039487e656b62e01ece8ef1ca0493f76034a596cf069e3"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/adlfs@2024.12.0","type":"library","bom-ref":"pkg:pypi/adlfs@2024.12.0","tags":["azure"]},{"authors":[{"name":"Nikolay Novik <nickolainovik@gmail.com>"}],"group":"","name":"aiobotocore","version":"2.22.0","description":"Async client for aws services using botocore and aiohttp","hashes":[{"alg":"SHA-256","content":"b4e6306f79df9d81daff1f9d63189a2dbee4b77ce3ab937304834e35eaaeeccf"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/aiobotocore@2.22.0","type":"library","bom-ref":"pkg:pypi/aiobotocore@2.22.0","properties":[{"name":"cdx:pypi:latest_version","value":"2.23.0"},{"name":"cdx:pypi:resolved_from","value":"aiobotocore"}]},{"authors":[{"name":"Tin Tvrtkovic <tinchester@gmail.com>"}],"group":"","name":"aiofiles","version":"24.1.0","description":"File support for asyncio.","hashes":[{"alg":"SHA-256","content":"b4ec55f4195e3eb5d7abd1bf7e061763e864dd4954231fb8539a0ef8bb8260e5"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/aiofiles@24.1.0","type":"library","bom-ref":"pkg:pypi/aiofiles@24.1.0"},{"authors":[{"name":"J. Nick Koston <nick@koston.org>"}],"group":"","name":"aiohappyeyeballs","version":"2.6.1","description":"Happy Eyeballs for asyncio","hashes":[{"alg":"SHA-256","content":"f349ba8f4b75cb25c99c5c2d84e997e485204d2902a9597802b0371f09331fb8"}],"licenses":[{"license":{"id":"PSF-2.0","url":"https://opensource.org/licenses/PSF-2.0"}}],"purl":"pkg:pypi/aiohappyeyeballs@2.6.1","type":"library","bom-ref":"pkg:pypi/aiohappyeyeballs@2.6.1"},{"group":"","name":"aiohttp","version":"3.11.18","description":"Async http client/server framework (asyncio)","hashes":[{"alg":"SHA-256","content":"96264854fedbea933a9ca4b7e0c745728f01380691687b7365d18d9e977179c4"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/aiohttp@3.11.18","externalReferences":[{"type":"vcs","url":"https://github.com/aio-libs/aiohttp"}],"type":"framework","bom-ref":"pkg:pypi/aiohttp@3.11.18","properties":[{"name":"cdx:pypi:latest_version","value":"3.12.13"},{"name":"cdx:pypi:resolved_from","value":"aiohttp"}],"tags":["framework"]},{"authors":[{"name":"Amethyst Reese <amethyst@n7.gg>"}],"group":"","name":"aioitertools","version":"0.12.0","description":"itertools and builtins for AsyncIO and mixed iterables","hashes":[{"alg":"SHA-256","content":"fc1f5fac3d737354de8831cbba3eb04f79dd649d8f3afb4c5b114925e662a796"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/aioitertools@0.12.0","type":"library","bom-ref":"pkg:pypi/aioitertools@0.12.0"},{"authors":[{"name":"Nikolay Novik <nickolainovik@gmail.com>"}],"group":"","name":"aiomysql","version":"0.2.0","description":"MySQL driver for asyncio.","hashes":[{"alg":"SHA-256","content":"b7c26da0daf23a5ec5e0b133c03d20657276e4eae9b73e040b72787f6f6ade0a"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/aiomysql@0.2.0","externalReferences":[{"type":"vcs","url":"https://github.com/aio-libs/aiomysql"}],"type":"library","bom-ref":"pkg:pypi/aiomysql@0.2.0"},{"authors":[{"name":"Pawel Nuckowski <p.nuckowski@gmail.com>"}],"group":"","name":"aioresponses","version":"0.7.8","description":"Mock out requests made by ClientSession from aiohttp package","hashes":[{"alg":"SHA-256","content":"b73bd4400d978855e55004b23a3a84cb0f018183bcf066a85ad392800b5b9a94"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/aioresponses@0.7.8","externalReferences":[{"type":"vcs","url":"https://github.com/pnuckowski/aioresponses"}],"type":"library","bom-ref":"pkg:pypi/aioresponses@0.7.8"},{"group":"","name":"aiosignal","version":"1.3.2","description":"aiosignal: a list of registered asynchronous callbacks","hashes":[{"alg":"SHA-256","content":"45cde58e409a301715980c2b01d0c28bdde3770d8290b5eb2173759d9acb31a5"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/aiosignal@1.3.2","externalReferences":[{"type":"vcs","url":"https://github.com/aio-libs/aiosignal"}],"type":"library","bom-ref":"pkg:pypi/aiosignal@1.3.2"},{"authors":[{"name":"Airbyte"}],"group":"","name":"airbyte-api","version":"0.52.2","description":"Python Client SDK for Airbyte API","hashes":[{"alg":"SHA-256","content":"d08ee620e8dc9b85e3f167087225a7867702aa3cf1a06d8b42eb48a48e64382d"}],"licenses":[],"purl":"pkg:pypi/airbyte-api@0.52.2","externalReferences":[{"type":"vcs","url":"https://github.com/airbytehq/airbyte-api-python-sdk.git"}],"type":"library","bom-ref":"pkg:pypi/airbyte-api@0.52.2"},{"group":"","name":"alabaster","version":"0.7.16","description":"A light, configurable Sphinx theme","hashes":[{"alg":"SHA-256","content":"b46733c07dce03ae4e150330b975c75737fa60f0a7c591b6c8bf4928a28e2c92"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/alabaster@0.7.16","type":"library","bom-ref":"pkg:pypi/alabaster@0.7.16","properties":[{"name":"cdx:pypi:latest_version","value":"1.0.0"},{"name":"cdx:pypi:resolved_from","value":"alabaster"}]},{"authors":[{"name":"Mike Bayer <mike_mp@zzzcomputing.com>"}],"group":"","name":"alembic","version":"1.15.2","description":"A database migration tool for SQLAlchemy.","hashes":[{"alg":"SHA-256","content":"2e76bd916d547f6900ec4bb5a90aeac1485d2c92536923d0b138c02b126edc53"}],"licenses":[],"purl":"pkg:pypi/alembic@1.15.2","type":"library","bom-ref":"pkg:pypi/alembic@1.15.2","properties":[{"name":"cdx:pypi:latest_version","value":"1.16.2"},{"name":"cdx:pypi:resolved_from","value":"alembic"}],"tags":["database"]},{"authors":[{"name":"Alibaba Cloud SDK <sdk-team@alibabacloud.com>"}],"group":"","name":"alibabacloud-adb20211201","version":"3.0.3","description":"Alibaba Cloud adb (20211201) SDK Library for Python","hashes":[{"alg":"SHA-256","content":"8315be12baf84868a110b9260b1f706446ed1f3c514e1e0da21bd404a5abaa4f"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/alibabacloud-adb20211201@3.0.3","externalReferences":[{"type":"vcs","url":"https://github.com/aliyun/alibabacloud-python-sdk"}],"type":"library","bom-ref":"pkg:pypi/alibabacloud-adb20211201@3.0.3","properties":[{"name":"cdx:pypi:latest_version","value":"3.1.2"},{"name":"cdx:pypi:resolved_from","value":"alibabacloud-adb20211201"}],"tags":["cloud"]},{"authors":[{"name":"Alibaba Cloud SDK <sdk-team@alibabacloud.com>"}],"group":"","name":"alibabacloud-credentials-api","version":"1.0.0","description":"Alibaba Cloud Gateway SPI SDK Library for Python","hashes":[{"alg":"SHA-256","content":"8c340038d904f0218d7214a8f4088c31912bfcf279af2cbc7d9be4897a97dd2f"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/alibabacloud-credentials-api@1.0.0","externalReferences":[{"type":"vcs","url":"https://github.com/aliyun/alibabacloud-gateway"}],"type":"library","bom-ref":"pkg:pypi/alibabacloud-credentials-api@1.0.0","tags":["cloud"]},{"authors":[{"name":"Alibaba Cloud <alibaba-cloud-sdk-dev-team@list.alibaba-inc.com>"}],"group":"","name":"alibabacloud-credentials","version":"1.0.2","description":"The alibabacloud credentials module of alibabaCloud Python SDK.","hashes":[{"alg":"SHA-256","content":"d2368eb70bd02db9143b2bf531a27a6fecd2cde9601db6e5b48cd6dbe25720ce"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/alibabacloud-credentials@1.0.2","externalReferences":[{"type":"vcs","url":"https://github.com/aliyun/credentials-python"}],"type":"library","bom-ref":"pkg:pypi/alibabacloud-credentials@1.0.2"},{"authors":[{"name":"Alibaba Cloud <alibaba-cloud-sdk-dev-team@list.alibaba-inc.com>"}],"group":"","name":"alibabacloud-tea","version":"0.4.3","description":"The tea module of alibabaCloud Python SDK.","hashes":[{"alg":"SHA-256","content":"ec8053d0aa8d43ebe1deb632d5c5404339b39ec9a18a0707d57765838418504a"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/alibabacloud-tea@0.4.3","externalReferences":[{"type":"vcs","url":"https://github.com/aliyun/tea-python"}],"type":"library","bom-ref":"pkg:pypi/alibabacloud-tea@0.4.3"},{"authors":[{"name":"Alibaba Cloud <alibaba-cloud-sdk-dev-team@list.alibaba-inc.com>"}],"group":"","name":"alibabacloud_endpoint_util","version":"0.0.3","description":"The endpoint-util module of alibabaCloud Python SDK.","hashes":[{"alg":"SHA-256","content":"8c0efb76fdcc3af4ca716ef24bbce770201a3f83f98c0afcf81655f684b9c7d2"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/alibabacloud-endpoint-util@0.0.3","externalReferences":[{"type":"vcs","url":"https://github.com/aliyun/endpoint-util/tree/master/python"}],"type":"library","bom-ref":"pkg:pypi/alibabacloud-endpoint-util@0.0.3","properties":[{"name":"cdx:pypi:latest_version","value":"0.0.4"},{"name":"cdx:pypi:resolved_from","value":"alibabacloud_endpoint_util"}],"tags":["cloud"]},{"authors":[{"name":"Alibaba Cloud SDK <sdk-team@alibabacloud.com>"}],"group":"","name":"alibabacloud_gateway_spi","version":"0.0.3","description":"Alibaba Cloud Gateway SPI SDK Library for Python","hashes":[{"alg":"SHA-256","content":"10d1c53a3fc5f87915fbd6b4985b98338a776e9b44a0263f56643c5048223b8b"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/alibabacloud-gateway-spi@0.0.3","externalReferences":[{"type":"vcs","url":"https://github.com/aliyun/alibabacloud-gateway"}],"type":"library","bom-ref":"pkg:pypi/alibabacloud-gateway-spi@0.0.3","tags":["cloud"]},{"authors":[{"name":"Alibaba Cloud <alibaba-cloud-sdk-dev-team@list.alibaba-inc.com>"}],"group":"","name":"alibabacloud_openapi_util","version":"0.2.2","description":"Aliyun Tea OpenApi Library for Python","hashes":[{"alg":"SHA-256","content":"ebbc3906f554cb4bf8f513e43e8a33e8b6a3d4a0ef13617a0e14c3dda8ef52a8"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/alibabacloud-openapi-util@0.2.2","externalReferences":[{"type":"vcs","url":"https://github.com/aliyun/darabonba-openapi-util"}],"type":"library","bom-ref":"pkg:pypi/alibabacloud-openapi-util@0.2.2"},{"authors":[{"name":"Alibaba Cloud SDK <sdk-team@alibabacloud.com>"}],"group":"","name":"alibabacloud_tea_openapi","version":"0.3.15","description":"Alibaba Cloud openapi SDK Library for Python","hashes":[{"alg":"SHA-256","content":"56a0aa6d51d8cf18c0cf3d219d861f4697f59d3e17fa6726b1101826d93988a2"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/alibabacloud-tea-openapi@0.3.15","externalReferences":[{"type":"vcs","url":"https://github.com/aliyun/darabonba-openapi"}],"type":"library","bom-ref":"pkg:pypi/alibabacloud-tea-openapi@0.3.15","tags":["cloud"]},{"authors":[{"name":"Alibaba Cloud <alibaba-cloud-sdk-dev-team@list.alibaba-inc.com>"}],"group":"","name":"alibabacloud_tea_util","version":"0.3.13","description":"The tea-util module of alibabaCloud Python SDK.","hashes":[{"alg":"SHA-256","content":"8cbdfd2a03fbbf622f901439fa08643898290dd40e1d928347f6346e43f63c90"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/alibabacloud-tea-util@0.3.13","externalReferences":[{"type":"vcs","url":"https://github.com/aliyun/tea-util/tree/master/python"}],"type":"library","bom-ref":"pkg:pypi/alibabacloud-tea-util@0.3.13"},{"authors":[{"name":"Alibaba Cloud <alibaba-cloud-sdk-dev-team@list.alibaba-inc.com>"}],"group":"","name":"alibabacloud_tea_xml","version":"0.0.2","description":"The tea-xml module of alibabaCloud Python SDK.","hashes":[{"alg":"SHA-256","content":"f0135e8148fd7d9c1f029db161863f37f144f837c280cba16c2edeb2f9c549d8"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/alibabacloud-tea-xml@0.0.2","externalReferences":[{"type":"vcs","url":"https://github.com/aliyun/tea-xml/tree/master/python"}],"type":"library","bom-ref":"pkg:pypi/alibabacloud-tea-xml@0.0.2"},{"authors":[{"name":"Alibaba Cloud <alibaba-cloud-sdk-dev-team@list.alibaba-inc.com>"}],"group":"","name":"aliyun-python-sdk-core","version":"2.16.0","description":"The core module of Aliyun Python SDK.","hashes":[{"alg":"SHA-256","content":"651caad597eb39d4fad6cf85133dffe92837d53bdf62db9d8f37dab6508bb8f9"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/aliyun-python-sdk-core@2.16.0","externalReferences":[{"type":"vcs","url":"https://github.com/aliyun/aliyun-openapi-python-sdk"}],"type":"library","bom-ref":"pkg:pypi/aliyun-python-sdk-core@2.16.0"},{"authors":[{"name":"Aliyun <aliyun-developers-efficiency@list.alibaba-inc.com>"}],"group":"","name":"aliyun-python-sdk-kms","version":"2.16.5","description":"The kms module of Aliyun Python sdk.","hashes":[{"alg":"SHA-256","content":"24b6cdc4fd161d2942619479c8d050c63ea9cd22b044fe33b60bbb60153786f0"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}},{"license":{"name":"Apache"}}],"purl":"pkg:pypi/aliyun-python-sdk-kms@2.16.5","externalReferences":[{"type":"website","url":"http://develop.aliyun.com/sdk/python"}],"type":"library","bom-ref":"pkg:pypi/aliyun-python-sdk-kms@2.16.5"},{"authors":[{"name":"Barry Pederson <auvipy@gmail.com>"}],"group":"","name":"amqp","version":"5.3.1","description":"Low-level AMQP client for Python (fork of amqplib).","hashes":[{"alg":"SHA-256","content":"43b3319e1b4e7d1251833a93d672b4af1e40f3d632d479b98661a95f117880a2"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/amqp@5.3.1","externalReferences":[{"type":"vcs","url":"http://github.com/celery/py-amqp"}],"type":"library","bom-ref":"pkg:pypi/amqp@5.3.1"},{"authors":[{"name":"Segment <friends@segment.com>"}],"group":"","name":"analytics-python","version":"1.2.9","description":"The hassle-free way to integrate analytics into any python application.","hashes":[{"alg":"SHA-256","content":"69d88b2d3e2c350e6803487a1a802e0fd111e86665d4c9b16c3c6f5fbc6c445f"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/analytics-python@1.2.9","externalReferences":[{"type":"vcs","url":"https://github.com/segmentio/analytics-python"}],"type":"library","bom-ref":"pkg:pypi/analytics-python@1.2.9","properties":[{"name":"cdx:pypi:latest_version","value":"1.4.post1"},{"name":"cdx:pypi:resolved_from","value":"analytics-python"}]},{"authors":[{"name":"Adrian Garcia Badaracco <1755071+adriangb@users.noreply.github.com>"},{"name":" Samuel Colvin <s@muelcolvin.com>"},{"name":" Zac Hatfield-Dodds <zac@zhd.dev>"}],"group":"","name":"annotated-types","version":"0.7.0","description":"Reusable constraint types to use with typing.Annotated","hashes":[{"alg":"SHA-256","content":"1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/annotated-types@0.7.0","type":"library","bom-ref":"pkg:pypi/annotated-types@0.7.0"},{"authors":[{"name":"Jonathan Eunice <jonathan.eunice@gmail.com>"}],"group":"","name":"ansicolors","version":"1.1.8","description":"ANSI colors for Python","hashes":[{"alg":"SHA-256","content":"00d2dde5a675579325902536738dd27e4fac1fd68f773fe36c21044eb559e187"}],"licenses":[{"license":{"id":"ISC","url":"https://opensource.org/licenses/ISC"}}],"purl":"pkg:pypi/ansicolors@1.1.8","externalReferences":[{"type":"vcs","url":"http://github.com/jonathaneunice/colors/"}],"type":"library","bom-ref":"pkg:pypi/ansicolors@1.1.8"},{"authors":[{"name":"Alex Grönholm <alex.gronholm@nextday.fi>"}],"group":"","name":"anyio","version":"4.9.0","description":"High level compatibility layer for multiple asynchronous event loop implementations","hashes":[{"alg":"SHA-256","content":"9f76d541cad6e36af7beb62e978876f3b41e3e04f2c1fbf0884604c0a9c4d93c"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/anyio@4.9.0","type":"library","bom-ref":"pkg:pypi/anyio@4.9.0","tags":["event"]},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-airbyte","version":"5.1.0","description":"Provider package apache-airflow-providers-airbyte for Apache Airflow","hashes":[{"alg":"SHA-256","content":"877005c3a851fd6c258378193259d423de7e473df45a2d8c56a3dbad54d93904"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-airbyte@5.1.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-airbyte@5.1.0","properties":[{"name":"cdx:pypi:latest_version","value":"5.2.0"},{"name":"cdx:pypi:resolved_from","value":"apache-airflow-providers-airbyte"}]},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-alibaba","version":"3.1.0","description":"Provider package apache-airflow-providers-alibaba for Apache Airflow","hashes":[{"alg":"SHA-256","content":"ad685e367f14d131204c075a22688d7d985b84a69c48f6b67faa25a054763f47"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-alibaba@3.1.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-alibaba@3.1.0","properties":[{"name":"cdx:pypi:latest_version","value":"3.2.0"},{"name":"cdx:pypi:resolved_from","value":"apache-airflow-providers-alibaba"}]},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-amazon","version":"9.8.0","description":"Provider package apache-airflow-providers-amazon for Apache Airflow","hashes":[{"alg":"SHA-256","content":"c14856bbfa060843378d7a0a129adecc28206f46013cf60eff5771b32352a243"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-amazon@9.8.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-amazon@9.8.0","properties":[{"name":"cdx:pypi:latest_version","value":"9.9.0"},{"name":"cdx:pypi:resolved_from","value":"apache-airflow-providers-amazon"}]},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-apache-beam","version":"6.1.0","description":"Provider package apache-airflow-providers-apache-beam for Apache Airflow","hashes":[{"alg":"SHA-256","content":"b6b0f8609b8b683b00c06e225a6bb4c069c4f0726de41e57d13c5c02a52a10a3"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-apache-beam@6.1.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-apache-beam@6.1.0","properties":[{"name":"cdx:pypi:latest_version","value":"6.1.1"},{"name":"cdx:pypi:resolved_from","value":"apache-airflow-providers-apache-beam"}]},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-apache-cassandra","version":"3.8.0","description":"Provider package apache-airflow-providers-apache-cassandra for Apache Airflow","hashes":[{"alg":"SHA-256","content":"21486bfce94740b4f0da8ac6200bfaaf7cef88a910e5092732ffab2e282350df"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-apache-cassandra@3.8.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-apache-cassandra@3.8.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-apache-drill","version":"3.1.0","description":"Provider package apache-airflow-providers-apache-drill for Apache Airflow","hashes":[{"alg":"SHA-256","content":"544c1b68af3961ea202ac108da6f0a06f709e9079742036ef3d3675bcde3fe62"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-apache-drill@3.1.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-apache-drill@3.1.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-apache-druid","version":"4.2.0","description":"Provider package apache-airflow-providers-apache-druid for Apache Airflow","hashes":[{"alg":"SHA-256","content":"2755c364a9f2798239c8b7d88ae3c5fc7b258d11527581d306c1dc27c99d7abc"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-apache-druid@4.2.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-apache-druid@4.2.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-apache-flink","version":"1.7.0","description":"Provider package apache-airflow-providers-apache-flink for Apache Airflow","hashes":[{"alg":"SHA-256","content":"40558156f59a7a862d7258edb57ac41652968cddd46adb0b5c80dab3e6c7ad5a"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-apache-flink@1.7.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-apache-flink@1.7.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-apache-hdfs","version":"4.9.0","description":"Provider package apache-airflow-providers-apache-hdfs for Apache Airflow","hashes":[{"alg":"SHA-256","content":"7cace6a1a68f45f8592219e01af7a1ddf8eb4001503bdb5690d72be702858b82"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-apache-hdfs@4.9.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-apache-hdfs@4.9.0","properties":[{"name":"cdx:pypi:latest_version","value":"4.10.0"},{"name":"cdx:pypi:resolved_from","value":"apache-airflow-providers-apache-hdfs"}]},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-apache-hive","version":"9.1.0","description":"Provider package apache-airflow-providers-apache-hive for Apache Airflow","hashes":[{"alg":"SHA-256","content":"8b50d9fd8d3f1a59d5ef67770d9c03258b64602455b8c3658b7eb94c13fc1191"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-apache-hive@9.1.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-apache-hive@9.1.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-apache-iceberg","version":"1.3.0","description":"Provider package apache-airflow-providers-apache-iceberg for Apache Airflow","hashes":[{"alg":"SHA-256","content":"d4130027f5df46722c8a1043d0aecdf4b1b93cd0f33d5977e1620580f463cd07"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-apache-iceberg@1.3.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-apache-iceberg@1.3.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-apache-impala","version":"1.7.0","description":"Provider package apache-airflow-providers-apache-impala for Apache Airflow","hashes":[{"alg":"SHA-256","content":"0bca6f721449d936ae4e3a03d729d366762fa2f5792880d6d2bde0a11b46fd10"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-apache-impala@1.7.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-apache-impala@1.7.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-apache-kafka","version":"1.9.0","description":"Provider package apache-airflow-providers-apache-kafka for Apache Airflow","hashes":[{"alg":"SHA-256","content":"d10077fefab16b298d069c1259b26f64431e2a52633b0b4d42a4ad8e84609b55"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-apache-kafka@1.9.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-apache-kafka@1.9.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-apache-kylin","version":"3.9.0","description":"Provider package apache-airflow-providers-apache-kylin for Apache Airflow","hashes":[{"alg":"SHA-256","content":"841c71b140095816563de3712f85213266021430ba70504bac522c4795988b92"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-apache-kylin@3.9.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-apache-kylin@3.9.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-apache-livy","version":"4.4.0","description":"Provider package apache-airflow-providers-apache-livy for Apache Airflow","hashes":[{"alg":"SHA-256","content":"1cdb13cbfe841830e6a6d561eed562945610b5833764848d473aba576ddecba1"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-apache-livy@4.4.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-apache-livy@4.4.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-apache-pig","version":"4.7.0","description":"Provider package apache-airflow-providers-apache-pig for Apache Airflow","hashes":[{"alg":"SHA-256","content":"5afc657cf195ddb84813e428ab96e6c8f775057ab6d83fc76cc65eafe0b85817"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-apache-pig@4.7.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-apache-pig@4.7.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-apache-pinot","version":"4.8.0","description":"Provider package apache-airflow-providers-apache-pinot for Apache Airflow","hashes":[{"alg":"SHA-256","content":"129bda1512c5c95e0a7a79885b35bb62a15017718bdbaebe15d4afbc6bb6ae1f"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-apache-pinot@4.8.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-apache-pinot@4.8.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-apache-spark","version":"5.3.0","description":"Provider package apache-airflow-providers-apache-spark for Apache Airflow","hashes":[{"alg":"SHA-256","content":"634f619f818798785adafcc2e55d14714ec7cabb51839e2d44065ef1acbf6694"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-apache-spark@5.3.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-apache-spark@5.3.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-apprise","version":"2.1.0","description":"Provider package apache-airflow-providers-apprise for Apache Airflow","hashes":[{"alg":"SHA-256","content":"7356ea9e1e3d1e50dba6e53d692add99d328b86f9f085c6fd49ab2411d9f627d"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-apprise@2.1.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-apprise@2.1.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-arangodb","version":"2.8.0","description":"Provider package apache-airflow-providers-arangodb for Apache Airflow","hashes":[{"alg":"SHA-256","content":"04e4832768927cb4a237977a61a10235138cdaa4ca124b16541c932e83a774c9"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-arangodb@2.8.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-arangodb@2.8.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-asana","version":"2.10.0","description":"Provider package apache-airflow-providers-asana for Apache Airflow","hashes":[{"alg":"SHA-256","content":"aa959999c2abb06fdbb749bf2374d23fa1bc2b91031e0d73fb5f0846debd91da"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-asana@2.10.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-asana@2.10.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-atlassian-jira","version":"3.1.0","description":"Provider package apache-airflow-providers-atlassian-jira for Apache Airflow","hashes":[{"alg":"SHA-256","content":"4bd261d155814fc0ce08ef9b4920818b805446ea1be4291030fc57313ee0eddd"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-atlassian-jira@3.1.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-atlassian-jira@3.1.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-celery","version":"3.11.0","description":"Provider package apache-airflow-providers-celery for Apache Airflow","hashes":[{"alg":"SHA-256","content":"2845025bff0783cacc2eb02e62cd68664f2445fa05c43ce0c8d5647992042fd2"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-celery@3.11.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-celery@3.11.0","properties":[{"name":"cdx:pypi:latest_version","value":"3.12.0"},{"name":"cdx:pypi:resolved_from","value":"apache-airflow-providers-celery"}]},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-cloudant","version":"4.2.0","description":"Provider package apache-airflow-providers-cloudant for Apache Airflow","hashes":[{"alg":"SHA-256","content":"60431b35337d73cab5578a7641dccc50e2754afeffc5ed2c1d26c64165ffbdf5"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-cloudant@4.2.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-cloudant@4.2.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-cncf-kubernetes","version":"10.5.0","description":"Provider package apache-airflow-providers-cncf-kubernetes for Apache Airflow","hashes":[{"alg":"SHA-256","content":"c935282867b7980e09af86dd62de24d4faa3f594efccb299f862b35707e23752"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-cncf-kubernetes@10.5.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-cncf-kubernetes@10.5.0","properties":[{"name":"cdx:pypi:latest_version","value":"10.6.0"},{"name":"cdx:pypi:resolved_from","value":"apache-airflow-providers-cncf-kubernetes"}]},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-cohere","version":"1.5.0","description":"Provider package apache-airflow-providers-cohere for Apache Airflow","hashes":[{"alg":"SHA-256","content":"0948bb03aa188ceaf6829bade2d254542ef0cf63f9e71d50d8e4663ae7f97351"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-cohere@1.5.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-cohere@1.5.0","properties":[{"name":"cdx:pypi:latest_version","value":"1.5.1"},{"name":"cdx:pypi:resolved_from","value":"apache-airflow-providers-cohere"}]},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-common-compat","version":"1.7.0","description":"Provider package apache-airflow-providers-common-compat for Apache Airflow","hashes":[{"alg":"SHA-256","content":"671428df8979962857246a158f56b5b6262001230fe798015fd709199d21ed05"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-common-compat@1.7.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-common-compat@1.7.0","properties":[{"name":"cdx:pypi:latest_version","value":"1.7.1"},{"name":"cdx:pypi:resolved_from","value":"apache-airflow-providers-common-compat"}]},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-common-io","version":"1.6.0","description":"Provider package apache-airflow-providers-common-io for Apache Airflow","hashes":[{"alg":"SHA-256","content":"d7381d306a855df45fafeca57f946d8ec045d5f1befd7731620a0207f47170c5"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-common-io@1.6.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-common-io@1.6.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-common-sql","version":"1.27.1","description":"Provider package apache-airflow-providers-common-sql for Apache Airflow","hashes":[{"alg":"SHA-256","content":"1c42dfc9e37e52880963ec5bf65a3c62469889bcc59df2acadab358bb1584a43"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-common-sql@1.27.1","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-common-sql@1.27.1","properties":[{"name":"cdx:pypi:latest_version","value":"1.27.2"},{"name":"cdx:pypi:resolved_from","value":"apache-airflow-providers-common-sql"}],"tags":["sql"]},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-databricks","version":"7.4.0","description":"Provider package apache-airflow-providers-databricks for Apache Airflow","hashes":[{"alg":"SHA-256","content":"ec9bbf2a0725af790c8c1d8711bec9aabb697ae21a98daebcccbf684b40b91c9"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-databricks@7.4.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-databricks@7.4.0","properties":[{"name":"cdx:pypi:latest_version","value":"7.5.0"},{"name":"cdx:pypi:resolved_from","value":"apache-airflow-providers-databricks"}]},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-datadog","version":"3.9.0","description":"Provider package apache-airflow-providers-datadog for Apache Airflow","hashes":[{"alg":"SHA-256","content":"1f1f4523c73e7eb207cbd1350e30e3ef8bc0586555fbdbab3dea19d36f25ba78"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-datadog@3.9.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-datadog@3.9.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-dbt-cloud","version":"4.4.0","description":"Provider package apache-airflow-providers-dbt-cloud for Apache Airflow","hashes":[{"alg":"SHA-256","content":"e35735e024b99851f2f1b726c379dadeff6258add08f6a0e6e283dafa3f4b156"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-dbt-cloud@4.4.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-dbt-cloud@4.4.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-dingding","version":"3.8.0","description":"Provider package apache-airflow-providers-dingding for Apache Airflow","hashes":[{"alg":"SHA-256","content":"f21756b847129f043ee85865236d11245cc4e19218c31de5d95d409ac11851d2"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-dingding@3.8.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-dingding@3.8.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-discord","version":"3.10.0","description":"Provider package apache-airflow-providers-discord for Apache Airflow","hashes":[{"alg":"SHA-256","content":"5c8ddf9c6ee49e0a82ce6ae2eb1cd391ef1ec205454449a4d21f0feca0aae993"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-discord@3.10.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-discord@3.10.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-docker","version":"4.4.0","description":"Provider package apache-airflow-providers-docker for Apache Airflow","hashes":[{"alg":"SHA-256","content":"2d83d60815189efb0415c1d4a035e3bb48485e60c3ae90c42036ddfd1be27ca4"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-docker@4.4.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-docker@4.4.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-elasticsearch","version":"6.3.0","description":"Provider package apache-airflow-providers-elasticsearch for Apache Airflow","hashes":[{"alg":"SHA-256","content":"9ed523c1041d1fc330d339b05a792304b3a35d9bce142688ffee515b4bb28676"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-elasticsearch@6.3.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-elasticsearch@6.3.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-exasol","version":"4.8.0","description":"Provider package apache-airflow-providers-exasol for Apache Airflow","hashes":[{"alg":"SHA-256","content":"bf20f4656599c0c5d11f4747cd13d1669cdacaa8740b631f936a67f574e0e28a"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-exasol@4.8.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-exasol@4.8.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-fab","version":"1.5.3","description":"Provider package apache-airflow-providers-fab for Apache Airflow","hashes":[{"alg":"SHA-256","content":"0b1352e16266f40aa1037af316fd3abcc3852ca49b033acac9f9cad60e5f9764"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-fab@1.5.3","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-fab@1.5.3","properties":[{"name":"cdx:pypi:latest_version","value":"2.2.1"},{"name":"cdx:pypi:resolved_from","value":"apache-airflow-providers-fab"}]},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-facebook","version":"3.8.0","description":"Provider package apache-airflow-providers-facebook for Apache Airflow","hashes":[{"alg":"SHA-256","content":"2e0da8e924782f9bd5b89311b3e1e826fb7a14be5a3930deb6ce4bc93d21c965"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-facebook@3.8.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-facebook@3.8.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-ftp","version":"3.13.0","description":"Provider package apache-airflow-providers-ftp for Apache Airflow","hashes":[{"alg":"SHA-256","content":"dffbbe3cf2da0ac6baca776ad2eea1727144d95ee58e7f9b338fe3fed88dff09"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-ftp@3.13.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-ftp@3.13.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-github","version":"2.9.0","description":"Provider package apache-airflow-providers-github for Apache Airflow","hashes":[{"alg":"SHA-256","content":"31911be3cef4425280650f1d064477950aa7cb96e74f5d81a87f932cca7407ec"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-github@2.9.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-github@2.9.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-google","version":"15.1.0","description":"Provider package apache-airflow-providers-google for Apache Airflow","hashes":[{"alg":"SHA-256","content":"814d8f5de4d3817f5be2585619c089f4af9f801efb9dde194f55fe25b60d93c2"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-google@15.1.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-google@15.1.0","properties":[{"name":"cdx:pypi:latest_version","value":"16.0.0"},{"name":"cdx:pypi:resolved_from","value":"apache-airflow-providers-google"}]},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-grpc","version":"3.8.0","description":"Provider package apache-airflow-providers-grpc for Apache Airflow","hashes":[{"alg":"SHA-256","content":"a951359d6cfd272825b9ab95b0a7283e42a68e43bf12e5bfef4cef8c76e6f3ed"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-grpc@3.8.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-grpc@3.8.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-hashicorp","version":"4.2.0","description":"Provider package apache-airflow-providers-hashicorp for Apache Airflow","hashes":[{"alg":"SHA-256","content":"b7c6b4ae39e24f75434bc7d771129cba47e4639477c11182fc311d875d535af4"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-hashicorp@4.2.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-hashicorp@4.2.0","properties":[{"name":"cdx:pypi:latest_version","value":"4.3.0"},{"name":"cdx:pypi:resolved_from","value":"apache-airflow-providers-hashicorp"}]},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-http","version":"5.3.0","description":"Provider package apache-airflow-providers-http for Apache Airflow","hashes":[{"alg":"SHA-256","content":"7a4910eff8fe26929d27f9c768f34375857329c48ad7998d21dd0d506abcf9c3"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-http@5.3.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-http@5.3.0","properties":[{"name":"cdx:pypi:latest_version","value":"5.3.1"},{"name":"cdx:pypi:resolved_from","value":"apache-airflow-providers-http"}]},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-imap","version":"3.9.0","description":"Provider package apache-airflow-providers-imap for Apache Airflow","hashes":[{"alg":"SHA-256","content":"444856eb73366b2f647e201c8677e9eac55b4242a74144682a9235d10ac00fa6"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-imap@3.9.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-imap@3.9.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-influxdb","version":"2.9.0","description":"Provider package apache-airflow-providers-influxdb for Apache Airflow","hashes":[{"alg":"SHA-256","content":"9e969a58f020a500915e85b04313da94acee731d794569f5718a82923f799fb0"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-influxdb@2.9.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-influxdb@2.9.0","properties":[{"name":"cdx:pypi:latest_version","value":"2.9.1"},{"name":"cdx:pypi:resolved_from","value":"apache-airflow-providers-influxdb"}]},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-jdbc","version":"5.2.0","description":"Provider package apache-airflow-providers-jdbc for Apache Airflow","hashes":[{"alg":"SHA-256","content":"aa3821091f4133830629d0b88f110347b9273fe8318b4a7f543bc9f5387d75c3"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-jdbc@5.2.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-jdbc@5.2.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-jenkins","version":"4.1.0","description":"Provider package apache-airflow-providers-jenkins for Apache Airflow","hashes":[{"alg":"SHA-256","content":"e1b5052884feadf3cafee93e61f1a8205d6d19df3782385c4d4232fcd035230e"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-jenkins@4.1.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-jenkins@4.1.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-microsoft-azure","version":"12.4.0","description":"Provider package apache-airflow-providers-microsoft-azure for Apache Airflow","hashes":[{"alg":"SHA-256","content":"b5c7b9d7f1e2be33573a35b9492ddb01dfcaeed9264cb063c059fe07498a12e2"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-microsoft-azure@12.4.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-microsoft-azure@12.4.0","properties":[{"name":"cdx:pypi:latest_version","value":"12.4.1"},{"name":"cdx:pypi:resolved_from","value":"apache-airflow-providers-microsoft-azure"}]},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-microsoft-mssql","version":"4.3.0","description":"Provider package apache-airflow-providers-microsoft-mssql for Apache Airflow","hashes":[{"alg":"SHA-256","content":"a9e7246a8a7f1ad2c9aec89813ee4bd40d1b1b7f154d9bc7bae75a0b9b360312"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-microsoft-mssql@4.3.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-microsoft-mssql@4.3.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-microsoft-psrp","version":"3.1.0","description":"Provider package apache-airflow-providers-microsoft-psrp for Apache Airflow","hashes":[{"alg":"SHA-256","content":"2c0e04b20230ce605b8dc10b34be866a6fc48b81f4ad8d62a441c935ab3a14a2"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-microsoft-psrp@3.1.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-microsoft-psrp@3.1.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-microsoft-winrm","version":"3.10.0","description":"Provider package apache-airflow-providers-microsoft-winrm for Apache Airflow","hashes":[{"alg":"SHA-256","content":"8db5edb4f74dac25ba3d4dae323f79c5bafe7e0c26bb4da7762c07d8cf500d8e"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-microsoft-winrm@3.10.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-microsoft-winrm@3.10.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-mongo","version":"5.1.0","description":"Provider package apache-airflow-providers-mongo for Apache Airflow","hashes":[{"alg":"SHA-256","content":"088529e1fffb0cc35644aabab56ab4e67257267b969b33392b6961d749550826"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-mongo@5.1.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-mongo@5.1.0","properties":[{"name":"cdx:pypi:latest_version","value":"5.2.0"},{"name":"cdx:pypi:resolved_from","value":"apache-airflow-providers-mongo"}]},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-mysql","version":"6.3.0","description":"Provider package apache-airflow-providers-mysql for Apache Airflow","hashes":[{"alg":"SHA-256","content":"df9c8c4a85ae854282868adf77efd01e40d0d80d5a484ae0512e2abaff1b251d"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-mysql@6.3.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-mysql@6.3.0","properties":[{"name":"cdx:pypi:latest_version","value":"6.3.1"},{"name":"cdx:pypi:resolved_from","value":"apache-airflow-providers-mysql"}],"tags":["sql"]},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-neo4j","version":"3.9.0","description":"Provider package apache-airflow-providers-neo4j for Apache Airflow","hashes":[{"alg":"SHA-256","content":"0b03f9b0e5e90097aecf4f1dc009a982d3d960606fd51ca3d17578107c61df6a"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-neo4j@3.9.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-neo4j@3.9.0","properties":[{"name":"cdx:pypi:latest_version","value":"3.9.1"},{"name":"cdx:pypi:resolved_from","value":"apache-airflow-providers-neo4j"}]},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-odbc","version":"4.10.0","description":"Provider package apache-airflow-providers-odbc for Apache Airflow","hashes":[{"alg":"SHA-256","content":"58725c932e221ed76f2b2e13c1f64108a32f176b26e26cc939af2f17831e1e78"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-odbc@4.10.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-odbc@4.10.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-openai","version":"1.6.0","description":"Provider package apache-airflow-providers-openai for Apache Airflow","hashes":[{"alg":"SHA-256","content":"3b9fa782d1c2ab0fed437f064923b0e2dfc667884e10c7619c2efec21d426642"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-openai@1.6.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-openai@1.6.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-openfaas","version":"3.8.0","description":"Provider package apache-airflow-providers-openfaas for Apache Airflow","hashes":[{"alg":"SHA-256","content":"3d74fda1b5fbc634479e568fb81eae9ae4cffd89004d1e41bc14f3bd4589a2a0"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-openfaas@3.8.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-openfaas@3.8.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-openlineage","version":"2.3.0","description":"Provider package apache-airflow-providers-openlineage for Apache Airflow","hashes":[{"alg":"SHA-256","content":"4e5ea6e45464f8ec6886d02a7698957a9c026eb2ec3ed477e710a51e48d2e1de"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-openlineage@2.3.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-openlineage@2.3.0","properties":[{"name":"cdx:pypi:latest_version","value":"2.4.0"},{"name":"cdx:pypi:resolved_from","value":"apache-airflow-providers-openlineage"}]},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-opensearch","version":"1.7.0","description":"Provider package apache-airflow-providers-opensearch for Apache Airflow","hashes":[{"alg":"SHA-256","content":"079e24a14b2f1b3fbd576281a009e5db854d41443c2f0f7dc81d6cf626ef356e"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-opensearch@1.7.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-opensearch@1.7.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-opsgenie","version":"5.9.0","description":"Provider package apache-airflow-providers-opsgenie for Apache Airflow","hashes":[{"alg":"SHA-256","content":"76f16913c80c1bf2a20ef1149ca04695cab1fb257216b6992bede3355e290150"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-opsgenie@5.9.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-opsgenie@5.9.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-oracle","version":"4.1.0","description":"Provider package apache-airflow-providers-oracle for Apache Airflow","hashes":[{"alg":"SHA-256","content":"4ede3bfc52fe1762a2f7ac0497074519b3265b8bae6ca48ac4a106676d4da710"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-oracle@4.1.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-oracle@4.1.0","properties":[{"name":"cdx:pypi:latest_version","value":"4.1.1"},{"name":"cdx:pypi:resolved_from","value":"apache-airflow-providers-oracle"}]},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-pagerduty","version":"5.0.0","description":"Provider package apache-airflow-providers-pagerduty for Apache Airflow","hashes":[{"alg":"SHA-256","content":"8a29f6099d17f6c4f6d142c310fa0e4bb34c07e64da8b9baf0554f82690fdf44"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-pagerduty@5.0.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-pagerduty@5.0.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-papermill","version":"3.11.0","description":"Provider package apache-airflow-providers-papermill for Apache Airflow","hashes":[{"alg":"SHA-256","content":"f11899aa9626a13c7d2a6554c799cfe4f57fd1e69092778514cbba124ea54cb9"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-papermill@3.11.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-papermill@3.11.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-pgvector","version":"1.5.0","description":"Provider package apache-airflow-providers-pgvector for Apache Airflow","hashes":[{"alg":"SHA-256","content":"8010bef2537cd655e23c4522d4fb9ddbbc0be98fbe96ec991a2b0185ff4f94e0"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-pgvector@1.5.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-pgvector@1.5.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-pinecone","version":"2.3.0","description":"Provider package apache-airflow-providers-pinecone for Apache Airflow","hashes":[{"alg":"SHA-256","content":"979963cdabdb8fb4a05d35fcc95e886ef54f40e3eb55d1539c9398c890e6e1ec"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-pinecone@2.3.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-pinecone@2.3.0","properties":[{"name":"cdx:pypi:latest_version","value":"2.3.1"},{"name":"cdx:pypi:resolved_from","value":"apache-airflow-providers-pinecone"}]},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-postgres","version":"6.2.0","description":"Provider package apache-airflow-providers-postgres for Apache Airflow","hashes":[{"alg":"SHA-256","content":"1eed1ceb112b40b65c219fbf3f862fbd10eb6dfb0e84be10b9f3928cce59edc4"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-postgres@6.2.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-postgres@6.2.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-presto","version":"5.9.0","description":"Provider package apache-airflow-providers-presto for Apache Airflow","hashes":[{"alg":"SHA-256","content":"79146a8f3a7a2a48ea65286e081e0604f622389620430cf0e991142b0160756f"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-presto@5.9.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-presto@5.9.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-qdrant","version":"1.4.0","description":"Provider package apache-airflow-providers-qdrant for Apache Airflow","hashes":[{"alg":"SHA-256","content":"29bed8f751b931843096002be6a2eb59a8c5af908f64dd0ef9df869e0f5da036"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-qdrant@1.4.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-qdrant@1.4.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-redis","version":"4.1.0","description":"Provider package apache-airflow-providers-redis for Apache Airflow","hashes":[{"alg":"SHA-256","content":"8b847b6a2c6a36ff637c15ea30da56d51b2b6c7c4a6b3b6c56001c2f0095cee1"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-redis@4.1.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-redis@4.1.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-salesforce","version":"5.11.0","description":"Provider package apache-airflow-providers-salesforce for Apache Airflow","hashes":[{"alg":"SHA-256","content":"a8d4bd3b94b9b8a5d9958cdc9e720dbf0a3461d9078def6f14325cef439a62fb"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-salesforce@5.11.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-salesforce@5.11.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-samba","version":"4.10.0","description":"Provider package apache-airflow-providers-samba for Apache Airflow","hashes":[{"alg":"SHA-256","content":"377d3c0c23bb2ffa62c64c29478061852ee9f229f211fccc7655adc260f9c6c1"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-samba@4.10.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-samba@4.10.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-segment","version":"3.8.0","description":"Provider package apache-airflow-providers-segment for Apache Airflow","hashes":[{"alg":"SHA-256","content":"4271c5560cf3b00435031cd013696a3639053aeae2a86f05d060e7c87ecf00e8"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-segment@3.8.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-segment@3.8.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-sendgrid","version":"4.1.0","description":"Provider package apache-airflow-providers-sendgrid for Apache Airflow","hashes":[{"alg":"SHA-256","content":"ba5765b6cbe5d6e83db01b1835cdbd1a2fff59f34e6602c7275219aee10767cf"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-sendgrid@4.1.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-sendgrid@4.1.0","properties":[{"name":"cdx:pypi:latest_version","value":"4.1.1"},{"name":"cdx:pypi:resolved_from","value":"apache-airflow-providers-sendgrid"}]},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-sftp","version":"5.3.0","description":"Provider package apache-airflow-providers-sftp for Apache Airflow","hashes":[{"alg":"SHA-256","content":"804a286a74284ee73e01baa9dfd49cdfa75bbbf70fdf2731745414d7248fa229"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-sftp@5.3.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-sftp@5.3.0","properties":[{"name":"cdx:pypi:latest_version","value":"5.3.1"},{"name":"cdx:pypi:resolved_from","value":"apache-airflow-providers-sftp"}]},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-singularity","version":"3.8.0","description":"Provider package apache-airflow-providers-singularity for Apache Airflow","hashes":[{"alg":"SHA-256","content":"cf5d72ef395df471ce2e47ad66ca809c600497090787f650d4a080475b7b140a"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-singularity@3.8.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-singularity@3.8.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-slack","version":"9.1.0","description":"Provider package apache-airflow-providers-slack for Apache Airflow","hashes":[{"alg":"SHA-256","content":"35044440d874882890de87ee192a02204b56ced26db33632a8d8eb645b33a594"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-slack@9.1.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-slack@9.1.0","properties":[{"name":"cdx:pypi:latest_version","value":"9.1.1"},{"name":"cdx:pypi:resolved_from","value":"apache-airflow-providers-slack"}]},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-smtp","version":"2.1.0","description":"Provider package apache-airflow-providers-smtp for Apache Airflow","hashes":[{"alg":"SHA-256","content":"c85ca42e642e488d9bb149d9639e4c8c13807bda4224da3d4e6b45a5ba238716"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-smtp@2.1.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-smtp@2.1.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-snowflake","version":"6.3.1","description":"Provider package apache-airflow-providers-snowflake for Apache Airflow","hashes":[{"alg":"SHA-256","content":"cc71fc158d616a9940416f68cfa2b87c7e62d7c2f401f1e765eb5f8e794a7ebf"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-snowflake@6.3.1","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-snowflake@6.3.1","properties":[{"name":"cdx:pypi:latest_version","value":"6.4.0"},{"name":"cdx:pypi:resolved_from","value":"apache-airflow-providers-snowflake"}]},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-sqlite","version":"4.1.0","description":"Provider package apache-airflow-providers-sqlite for Apache Airflow","hashes":[{"alg":"SHA-256","content":"40a06d77858462c73730a3d456b49d4e3d1e47a62a0ca51dfe671e7a1d807839"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-sqlite@4.1.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-sqlite@4.1.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-ssh","version":"4.1.0","description":"Provider package apache-airflow-providers-ssh for Apache Airflow","hashes":[{"alg":"SHA-256","content":"a030038ec27eb032d745f242f6df344cbea42cb34c4bc4663b857e2d5cdbd1e4"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-ssh@4.1.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-ssh@4.1.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-tableau","version":"5.1.0","description":"Provider package apache-airflow-providers-tableau for Apache Airflow","hashes":[{"alg":"SHA-256","content":"1805f9b93a24316d36fc17cc654cacf5523d5bbbc411298c4c946771264f5b72"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-tableau@5.1.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-tableau@5.1.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-tabular","version":"1.6.1","description":"Provider package apache-airflow-providers-tabular for Apache Airflow","hashes":[{"alg":"SHA-256","content":"4b99a1ec377e99edc16f96005af4d27c131ce3dbf83b17f3627633cffafe0640"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-tabular@1.6.1","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-tabular@1.6.1"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-telegram","version":"4.8.0","description":"Provider package apache-airflow-providers-telegram for Apache Airflow","hashes":[{"alg":"SHA-256","content":"d2f07fef026a0f5b753b770298ab82ad71636eaec2db4ca5f67a3aeaa23af390"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-telegram@4.8.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-telegram@4.8.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-teradata","version":"3.1.0","description":"Provider package apache-airflow-providers-teradata for Apache Airflow","hashes":[{"alg":"SHA-256","content":"355bf7878882f2fe271728e8dc0ca257320d21bd5feda923c7ca832c6c761238"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-teradata@3.1.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-teradata@3.1.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-trino","version":"6.2.0","description":"Provider package apache-airflow-providers-trino for Apache Airflow","hashes":[{"alg":"SHA-256","content":"c1e9533575361be7a337817595e575f8c076a8827316e2fdab23c08301854008"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-trino@6.2.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-trino@6.2.0","properties":[{"name":"cdx:pypi:latest_version","value":"6.3.0"},{"name":"cdx:pypi:resolved_from","value":"apache-airflow-providers-trino"}]},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-vertica","version":"4.1.0","description":"Provider package apache-airflow-providers-vertica for Apache Airflow","hashes":[{"alg":"SHA-256","content":"45f5e3f925444e6b1397987b66c8e5aa78a7b314653de9462e78cc60b003e1f2"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-vertica@4.1.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-vertica@4.1.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-weaviate","version":"3.1.0","description":"Provider package apache-airflow-providers-weaviate for Apache Airflow","hashes":[{"alg":"SHA-256","content":"3250cf426e29843f15877bf7b9eec461f106a63dde93a2f74e5d7541bb93e1f2"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-weaviate@3.1.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-weaviate@3.1.0","properties":[{"name":"cdx:pypi:latest_version","value":"3.2.0"},{"name":"cdx:pypi:resolved_from","value":"apache-airflow-providers-weaviate"}]},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-yandex","version":"4.1.0","description":"Provider package apache-airflow-providers-yandex for Apache Airflow","hashes":[{"alg":"SHA-256","content":"41a513e50f2073dab333e7ed3abc89d60b21888df54ca3df781f11750c00d2d0"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-yandex@4.1.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-yandex@4.1.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-ydb","version":"2.2.0","description":"Provider package apache-airflow-providers-ydb for Apache Airflow","hashes":[{"alg":"SHA-256","content":"73ccb64c145ecbaedfb7a91e81918247dd2c82b6363dfd6cab5b5afb2cbaceff"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-ydb@2.2.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-ydb@2.2.0"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"apache-airflow-providers-zendesk","version":"4.10.0","description":"Provider package apache-airflow-providers-zendesk for Apache Airflow","hashes":[{"alg":"SHA-256","content":"7e622536db30e0774aaa1e3d406a9fdce46ceed4ef6bd64f580dc01fd1b22845"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-airflow-providers-zendesk@4.10.0","type":"library","bom-ref":"pkg:pypi/apache-airflow-providers-zendesk@4.10.0"},{"authors":[{"name":"Apache Software Foundation <dev@beam.apache.org>"}],"group":"","name":"apache-beam","version":"2.65.0","description":"Apache Beam SDK for Python","hashes":[{"alg":"SHA-256","content":"4d91f6732e529b2bd74573b84b788369c865a3a77a4abeab2e984bf44346a613"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/apache-beam@2.65.0","externalReferences":[{"type":"website","url":"https://beam.apache.org"}],"type":"library","bom-ref":"pkg:pypi/apache-beam@2.65.0"},{"authors":[{"name":"Steven Loria <sloria1@gmail.com>"}],"group":"","name":"apispec","version":"6.8.2","description":"A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification).","hashes":[{"alg":"SHA-256","content":"43c52ab6aa7d4056c1dfc6c81310c659b29f4db5858b3b4351819b77d3a1afff"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/apispec@6.8.2","type":"library","bom-ref":"pkg:pypi/apispec@6.8.2","tags":["api"]},{"authors":[{"name":"Chris Caron <lead2gold@gmail.com>"}],"group":"","name":"apprise","version":"1.9.3","description":"Push Notifications that work with just about every platform!","hashes":[{"alg":"SHA-256","content":"e9b5abb73244c21a30ee493860f8d4ae80665d225b1b436179d48db4f6fc5b9e"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-2-Clause","url":"https://opensource.org/licenses/BSD-2-Clause"}}],"purl":"pkg:pypi/apprise@1.9.3","externalReferences":[{"type":"vcs","url":"https://github.com/caronc/apprise"}],"type":"library","bom-ref":"pkg:pypi/apprise@1.9.3"},{"authors":[{"name":"Andrey Kislyuk <kislyuk@gmail.com>"}],"group":"","name":"argcomplete","version":"3.6.2","description":"Bash tab completion for argparse","hashes":[{"alg":"SHA-256","content":"65b3133a29ad53fb42c48cf5114752c7ab66c1c38544fdf6460f450c09b42591"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/argcomplete@3.6.2","type":"library","bom-ref":"pkg:pypi/argcomplete@3.6.2"},{"authors":[{"name":"Asana"},{"name":" Inc"}],"group":"","name":"asana","version":"5.1.0","description":"Asana","hashes":[{"alg":"SHA-256","content":"6408c15d260c69c9179f2c288967105f2382df0e1dfcc26d502661b6c44027b5"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/asana@5.1.0","externalReferences":[{"type":"vcs","url":"http://github.com/asana/python-asana"}],"type":"library","bom-ref":"pkg:pypi/asana@5.1.0","properties":[{"name":"cdx:pypi:latest_version","value":"5.2.0"},{"name":"cdx:pypi:resolved_from","value":"asana"}]},{"authors":[{"name":"Django Software Foundation <foundation@djangoproject.com>"}],"group":"","name":"asgiref","version":"3.8.1","description":"ASGI specs, helper code, and adapters","hashes":[{"alg":"SHA-256","content":"3e1e3ecc849832fe52ccf2cb6686b7a55f82bb1d6aee72a58826471390335e47"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/asgiref@3.8.1","externalReferences":[{"type":"vcs","url":"https://github.com/django/asgiref/"}],"type":"library","bom-ref":"pkg:pypi/asgiref@3.8.1"},{"authors":[{"name":"wbond <will@wbond.net>"}],"group":"","name":"asn1crypto","version":"1.5.1","description":"Fast ASN.1 parser and serializer with definitions for private keys, public keys, certificates, CRL, OCSP, CMS, PKCS#3, PKCS#7, PKCS#8, PKCS#12, PKCS#5, X.509 and TSP","hashes":[{"alg":"SHA-256","content":"db4e40728b728508912cbb3d44f19ce188f218e9eba635821bb4b68564f8fd67"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/asn1crypto@1.5.1","externalReferences":[{"type":"vcs","url":"https://github.com/wbond/asn1crypto"}],"type":"library","bom-ref":"pkg:pypi/asn1crypto@1.5.1"},{"group":"","name":"astroid","version":"3.3.10","description":"An abstract syntax tree for Python with inference support.","hashes":[{"alg":"SHA-256","content":"104fb9cb9b27ea95e847a94c003be03a9e039334a8ebca5ee27dafaf5c5711eb"}],"licenses":[],"purl":"pkg:pypi/astroid@3.3.10","type":"library","bom-ref":"pkg:pypi/astroid@3.3.10"},{"authors":[{"name":"Dmitry Sagalovskiy"},{"name":" Grist Labs <dmitry@getgrist.com>"}],"group":"","name":"asttokens","version":"3.0.0","description":"Annotate AST trees with source code positions","hashes":[{"alg":"SHA-256","content":"e3078351a059199dd5138cb1c706e6430c05eff2ff136af5eb4790f9d28932e2"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/asttokens@3.0.0","externalReferences":[{"type":"vcs","url":"https://github.com/gristlabs/asttokens"}],"type":"library","bom-ref":"pkg:pypi/asttokens@3.0.0"},{"authors":[{"name":"Andrew Svetlov <andrew.svetlov@gmail.com> <andrew.svetlov@gmail.com>"}],"group":"","name":"async-timeout","version":"5.0.1","description":"Timeout context manager for asyncio programs","hashes":[{"alg":"SHA-256","content":"39e3809566ff85354557ec2398b55e096c8364bacac9405a7a1fa429e77fe76c"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/async-timeout@5.0.1","externalReferences":[{"type":"vcs","url":"https://github.com/aio-libs/async-timeout"}],"type":"library","bom-ref":"pkg:pypi/async-timeout@5.0.1"},{"authors":[{"name":"MagicStack Inc <hello@magic.io>"}],"group":"","name":"asyncpg","version":"0.30.0","description":"An asyncio PostgreSQL driver","hashes":[{"alg":"SHA-256","content":"bfb4dd5ae0699bad2b233672c8fc5ccbd9ad24b89afded02341786887e37927e"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/asyncpg@0.30.0","type":"library","bom-ref":"pkg:pypi/asyncpg@0.30.0"},{"authors":[{"name":"Ron Frederick <ronf@timeheart.net>"}],"group":"","name":"asyncssh","version":"2.21.0","description":"AsyncSSH: Asynchronous SSHv2 client and server library","hashes":[{"alg":"SHA-256","content":"cf7f3dfa52b2cb4ad31f0d77ff0d0a8fdd850203da84a0e72e62c36fdd4daf4b"}],"licenses":[{"expression":"OSI Approved OR EPL-2.0 OR GPL-2.0-or-later"}],"purl":"pkg:pypi/asyncssh@2.21.0","type":"library","bom-ref":"pkg:pypi/asyncssh@2.21.0"},{"authors":[{"name":"Jean-Baptiste Poullet <jeanbaptistepoullet@gmail.com>"}],"group":"","name":"atlasclient","version":"1.0.0","description":"Apache Atlas client","hashes":[{"alg":"SHA-256","content":"f602bad97e47299f996344b92c8b01dc363f3eb643770f676472bcdb2b59596e"}],"licenses":[{"expression":"Apache Software License 2.0"}],"purl":"pkg:pypi/atlasclient@1.0.0","externalReferences":[{"type":"vcs","url":"https://github.com/jpoullet2000/atlasclient"}],"type":"library","bom-ref":"pkg:pypi/atlasclient@1.0.0"},{"authors":[{"name":"Matt Harasymczuk <matt@astrotech.io>"}],"group":"","name":"atlassian-python-api","version":"4.0.4","description":"Python Atlassian REST API Wrapper","hashes":[{"alg":"SHA-256","content":"d5e61a4a6a69e9f9b0737f449fad6beb5e4dc39665ac4269f1f8fa8fa4246c3c"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/atlassian-python-api@4.0.4","externalReferences":[{"type":"vcs","url":"https://github.com/atlassian-api/atlassian-python-api"}],"type":"library","bom-ref":"pkg:pypi/atlassian-python-api@4.0.4","tags":["api","rest"]},{"authors":[{"name":"Hynek Schlawack <hs@ox.cx>"}],"group":"","name":"attrs","version":"25.3.0","description":"Classes Without Boilerplate","hashes":[{"alg":"SHA-256","content":"427318ce031701fea540783410126f03899a97ffc6f61596ad581ac2e40e3bc3"}],"licenses":[],"purl":"pkg:pypi/attrs@25.3.0","type":"library","bom-ref":"pkg:pypi/attrs@25.3.0"},{"authors":[{"name":"Amazon Web Services <aws-sam-developers@amazon.com>"}],"group":"","name":"aws-sam-translator","version":"1.97.0","description":"AWS SAM Translator is a library that transform SAM templates into AWS CloudFormation templates","hashes":[{"alg":"SHA-256","content":"305701ab49eb546fd720b3682e99cadcd43539f4ddb8395ea03c90c9e14d3325"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/aws-sam-translator@1.97.0","externalReferences":[{"type":"vcs","url":"https://github.com/awslabs/serverless-application-model"}],"type":"library","bom-ref":"pkg:pypi/aws-sam-translator@1.97.0","properties":[{"name":"cdx:pypi:latest_version","value":"1.99.0"},{"name":"cdx:pypi:resolved_from","value":"aws-sam-translator"}],"tags":["templates","transform"]},{"authors":[{"name":"Amazon Web Services"}],"group":"","name":"aws-xray-sdk","version":"2.14.0","description":"The AWS X-Ray SDK for Python (the SDK) enables Python developers to record and emit information from within their applications to the AWS X-Ray service.","hashes":[{"alg":"SHA-256","content":"cfbe6feea3d26613a2a869d14c9246a844285c97087ad8f296f901633554ad94"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/aws-xray-sdk@2.14.0","externalReferences":[{"type":"vcs","url":"https://github.com/aws/aws-xray-sdk-python"}],"type":"library","bom-ref":"pkg:pypi/aws-xray-sdk@2.14.0","tags":["emit","service"]},{"authors":[{"name":"Microsoft Corporation <azpysdkhelp@microsoft.com>"}],"group":"","name":"azure-batch","version":"14.2.0","description":"Microsoft Azure Batch Client Library for Python","hashes":[{"alg":"SHA-256","content":"115ccff0007852784ccf8fc12f5f3d415ed80513be306da7a8938ca82d948ee7"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/azure-batch@14.2.0","externalReferences":[{"type":"vcs","url":"https://github.com/Azure/azure-sdk-for-python"}],"type":"framework","bom-ref":"pkg:pypi/azure-batch@14.2.0","tags":["azure","framework"]},{"authors":[{"name":"Microsoft Corporation <azpysdkhelp@microsoft.com>"}],"group":"","name":"azure-common","version":"1.1.28","description":"Microsoft Azure Client Library for Python (Common)","hashes":[{"alg":"SHA-256","content":"5c12d3dcf4ec20599ca6b0d3e09e86e146353d443e7fcc050c9a19c1f9df20ad"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/azure-common@1.1.28","externalReferences":[{"type":"vcs","url":"https://github.com/Azure/azure-sdk-for-python"}],"type":"framework","bom-ref":"pkg:pypi/azure-common@1.1.28","tags":["azure","framework"]},{"authors":[{"name":"Microsoft Corporation <azpysdkhelp@microsoft.com>"}],"group":"","name":"azure-core","version":"1.34.0","description":"Microsoft Azure Core Library for Python","hashes":[{"alg":"SHA-256","content":"0615d3b756beccdb6624d1c0ae97284f38b78fb59a2a9839bf927c66fbbdddd6"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/azure-core@1.34.0","externalReferences":[{"type":"vcs","url":"https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/core/azure-core"}],"type":"framework","bom-ref":"pkg:pypi/azure-core@1.34.0","tags":["azure","framework"]},{"authors":[{"name":"Microsoft Corporation <askdocdb@microsoft.com>"}],"group":"","name":"azure-cosmos","version":"4.9.0","description":"Microsoft Azure Cosmos Client Library for Python","hashes":[{"alg":"SHA-256","content":"3b60eaa01a16a857d0faf0cec304bac6fa8620a81bc268ce760339032ef617fe"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/azure-cosmos@4.9.0","externalReferences":[{"type":"vcs","url":"https://github.com/Azure/azure-sdk-for-python"}],"type":"framework","bom-ref":"pkg:pypi/azure-cosmos@4.9.0","tags":["azure","framework"]},{"authors":[{"name":"Microsoft Corporation <Akshat.Harit@microsoft.com>"}],"group":"","name":"azure-datalake-store","version":"0.0.53","description":"Azure Data Lake Store Filesystem Client Library for Python","hashes":[{"alg":"SHA-256","content":"a30c902a6e360aa47d7f69f086b426729784e71c536f330b691647a51dc42b2b"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/azure-datalake-store@0.0.53","externalReferences":[{"type":"vcs","url":"https://github.com/Azure/azure-data-lake-store-python"}],"type":"framework","bom-ref":"pkg:pypi/azure-datalake-store@0.0.53","properties":[{"name":"cdx:pypi:latest_version","value":"1.0.1"},{"name":"cdx:pypi:resolved_from","value":"azure-datalake-store"}],"tags":["framework"]},{"authors":[{"name":"Microsoft Corporation <azpysdkhelp@microsoft.com>"}],"group":"","name":"azure-identity","version":"1.23.0","description":"Microsoft Azure Identity Library for Python","hashes":[{"alg":"SHA-256","content":"dbbeb64b8e5eaa81c44c565f264b519ff2de7ff0e02271c49f3cb492762a50b0"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/azure-identity@1.23.0","externalReferences":[{"type":"vcs","url":"https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/identity/azure-identity"}],"type":"framework","bom-ref":"pkg:pypi/azure-identity@1.23.0","tags":["azure","framework"]},{"authors":[{"name":"Microsoft Corporation <azpysdkhelp@microsoft.com>"}],"group":"","name":"azure-keyvault-secrets","version":"4.9.0","description":"Microsoft Corporation Key Vault Secrets Client Library for Python","hashes":[{"alg":"SHA-256","content":"33c7e2aca2cc2092cebc8c6e96eca36a5cc30c767e16ea429c5fa21270e9fba6"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/azure-keyvault-secrets@4.9.0","externalReferences":[{"type":"vcs","url":"https://github.com/Azure/azure-sdk-for-python/tree/main/sdk"}],"type":"framework","bom-ref":"pkg:pypi/azure-keyvault-secrets@4.9.0","properties":[{"name":"cdx:pypi:latest_version","value":"4.10.0"},{"name":"cdx:pypi:resolved_from","value":"azure-keyvault-secrets"}],"tags":["framework"]},{"authors":[{"name":"Microsoft Corporation <kustalk@microsoft.com>"}],"group":"","name":"azure-kusto-data","version":"5.0.3","description":"Kusto Data Client","hashes":[{"alg":"SHA-256","content":"a60a9c3f206196f484dd59fe09fbdb4529580367f16594352c4cb7beb2264e6a"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/azure-kusto-data@5.0.3","externalReferences":[{"type":"vcs","url":"https://github.com/Azure/azure-kusto-python"}],"type":"framework","bom-ref":"pkg:pypi/azure-kusto-data@5.0.3","properties":[{"name":"cdx:pypi:latest_version","value":"5.0.4"},{"name":"cdx:pypi:resolved_from","value":"azure-kusto-data"}],"tags":["framework"]},{"authors":[{"name":"Microsoft Corporation <azpysdkhelp@microsoft.com>"}],"group":"","name":"azure-mgmt-containerinstance","version":"10.1.0","description":"Microsoft Azure Container Instance Client Library for Python","hashes":[{"alg":"SHA-256","content":"ee7977b7b70f2233e44ec6ce8c99027f3f7892bb3452b4bad46df340d9f98959"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/azure-mgmt-containerinstance@10.1.0","externalReferences":[{"type":"vcs","url":"https://github.com/Azure/azure-sdk-for-python"}],"type":"framework","bom-ref":"pkg:pypi/azure-mgmt-containerinstance@10.1.0","tags":["azure","framework"]},{"authors":[{"name":"Microsoft Corporation <azpysdkhelp@microsoft.com>"}],"group":"","name":"azure-mgmt-containerregistry","version":"14.0.0","description":"Microsoft Azure Container Registry Client Library for Python","hashes":[{"alg":"SHA-256","content":"224e823beffe317c59ca4b482df5ee0b2977c3f44cdae59b165513fb47b32b8e"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/azure-mgmt-containerregistry@14.0.0","externalReferences":[{"type":"vcs","url":"https://github.com/Azure/azure-sdk-for-python"}],"type":"framework","bom-ref":"pkg:pypi/azure-mgmt-containerregistry@14.0.0","tags":["azure","framework"]},{"authors":[{"name":"Microsoft Corporation <azpysdkhelp@microsoft.com>"}],"group":"","name":"azure-mgmt-core","version":"1.5.0","description":"Microsoft Azure Management Core Library for Python","hashes":[{"alg":"SHA-256","content":"18aaa5a723ee8ae05bf1bfc9f6d0ffb996631c7ea3c922cc86f522973ce07b5f"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/azure-mgmt-core@1.5.0","externalReferences":[{"type":"vcs","url":"https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/core/azure-mgmt-core"}],"type":"framework","bom-ref":"pkg:pypi/azure-mgmt-core@1.5.0","tags":["azure","framework"]},{"authors":[{"name":"Microsoft Corporation <azpysdkhelp@microsoft.com>"}],"group":"","name":"azure-mgmt-cosmosdb","version":"9.8.0","description":"Microsoft Azure Cosmos DB Management Client Library for Python","hashes":[{"alg":"SHA-256","content":"00eea8038ebe619ab8c27cd4572eb4b3509a4973fdfd46636006c889a86096be"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/azure-mgmt-cosmosdb@9.8.0","externalReferences":[{"type":"vcs","url":"https://github.com/Azure/azure-sdk-for-python"}],"type":"framework","bom-ref":"pkg:pypi/azure-mgmt-cosmosdb@9.8.0","tags":["azure","framework"]},{"authors":[{"name":"Microsoft Corporation <azpysdkhelp@microsoft.com>"}],"group":"","name":"azure-mgmt-datafactory","version":"9.2.0","description":"Microsoft Azure Data Factory Management Client Library for Python","hashes":[{"alg":"SHA-256","content":"d870a7a6099227e91d1c258a956c2aa32c2ea4c0a4409913d8f215887349f128"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/azure-mgmt-datafactory@9.2.0","externalReferences":[{"type":"vcs","url":"https://github.com/Azure/azure-sdk-for-python"}],"type":"framework","bom-ref":"pkg:pypi/azure-mgmt-datafactory@9.2.0","tags":["azure","framework"]},{"authors":[{"name":"Microsoft Corporation <azpysdkhelp@microsoft.com>"}],"group":"","name":"azure-mgmt-datalake-nspkg","version":"3.0.1","description":"Microsoft Azure Data Lake Management Namespace Package [Internal]","hashes":[{"alg":"SHA-256","content":"3b9e2843f5d0fd6015bba13040dfc2f5fe9bc7b02c9d91dd578e8fe852d1b2dd"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/azure-mgmt-datalake-nspkg@3.0.1","externalReferences":[{"type":"vcs","url":"https://github.com/Azure/azure-sdk-for-python"}],"type":"framework","bom-ref":"pkg:pypi/azure-mgmt-datalake-nspkg@3.0.1","tags":["azure","framework"]},{"authors":[{"name":"Microsoft Corporation <azpysdkhelp@microsoft.com>"}],"group":"","name":"azure-mgmt-datalake-store","version":"0.5.0","description":"Microsoft Azure Data Lake Store Management Client Library for Python","hashes":[{"alg":"SHA-256","content":"2af98236cd7eaa439b239bf761338c866996ce82e9c129b204e8851e5dc095dd"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/azure-mgmt-datalake-store@0.5.0","externalReferences":[{"type":"vcs","url":"https://github.com/Azure/azure-sdk-for-python"}],"type":"framework","bom-ref":"pkg:pypi/azure-mgmt-datalake-store@0.5.0","tags":["azure","framework"]},{"authors":[{"name":"Microsoft Corporation <azpysdkhelp@microsoft.com>"}],"group":"","name":"azure-mgmt-nspkg","version":"3.0.2","description":"Microsoft Azure Resource Management Namespace Package [Internal]","hashes":[{"alg":"SHA-256","content":"1c6f5134de78c8907e8b73a8ceaaf1f336a24193a543039994fe002bb5f7f39f"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/azure-mgmt-nspkg@3.0.2","externalReferences":[{"type":"vcs","url":"https://github.com/Azure/azure-sdk-for-python"}],"type":"framework","bom-ref":"pkg:pypi/azure-mgmt-nspkg@3.0.2","tags":["azure","framework","resource"]},{"authors":[{"name":"Microsoft Corporation <azpysdkhelp@microsoft.com>"}],"group":"","name":"azure-mgmt-resource","version":"23.3.0","description":"Microsoft Azure Resource Management Client Library for Python","hashes":[{"alg":"SHA-256","content":"ab216ee28e29db6654b989746e0c85a1181f66653929d2cb6e48fba66d9af323"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/azure-mgmt-resource@23.3.0","externalReferences":[{"type":"vcs","url":"https://github.com/Azure/azure-sdk-for-python"}],"type":"framework","bom-ref":"pkg:pypi/azure-mgmt-resource@23.3.0","properties":[{"name":"cdx:pypi:latest_version","value":"24.0.0"},{"name":"cdx:pypi:resolved_from","value":"azure-mgmt-resource"}],"tags":["azure","framework","resource"]},{"authors":[{"name":"Microsoft Corporation <azpysdkhelp@microsoft.com>"}],"group":"","name":"azure-mgmt-storage","version":"22.2.0","description":"Microsoft Azure Storage Management Client Library for Python","hashes":[{"alg":"SHA-256","content":"7ae98fd6850487d1f7dc88b8922b5a50e223b49586addb65410ed46ad829d501"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/azure-mgmt-storage@22.2.0","externalReferences":[{"type":"vcs","url":"https://github.com/Azure/azure-sdk-for-python"}],"type":"framework","bom-ref":"pkg:pypi/azure-mgmt-storage@22.2.0","properties":[{"name":"cdx:pypi:latest_version","value":"23.0.1"},{"name":"cdx:pypi:resolved_from","value":"azure-mgmt-storage"}],"tags":["azure","framework"]},{"authors":[{"name":"Microsoft Corporation <azpysdkhelp@microsoft.com>"}],"group":"","name":"azure-nspkg","version":"3.0.2","description":"Microsoft Azure Namespace Package [Internal]","hashes":[{"alg":"SHA-256","content":"1d0bbb2157cf57b1bef6c8c8e5b41133957364456c43b0a43599890023cca0a8"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/azure-nspkg@3.0.2","externalReferences":[{"type":"vcs","url":"https://github.com/Azure/azure-sdk-for-python"}],"type":"framework","bom-ref":"pkg:pypi/azure-nspkg@3.0.2","tags":["azure","framework"]},{"authors":[{"name":"Microsoft Corporation <azpysdkhelp@microsoft.com>"}],"group":"","name":"azure-servicebus","version":"7.14.2","description":"Microsoft Azure Service Bus Client Library for Python","hashes":[{"alg":"SHA-256","content":"154bdde487ae3bd581fd49d207da4892091d9b61ab95f4cd4deab6dd4bb4649a"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/azure-servicebus@7.14.2","externalReferences":[{"type":"vcs","url":"https://github.com/Azure/azure-sdk-for-python"}],"type":"framework","bom-ref":"pkg:pypi/azure-servicebus@7.14.2","tags":["azure","framework","service"]},{"authors":[{"name":"Microsoft Corporation <ascl@microsoft.com>"}],"group":"","name":"azure-storage-blob","version":"12.25.1","description":"Microsoft Azure Blob Storage Client Library for Python","hashes":[{"alg":"SHA-256","content":"1f337aab12e918ec3f1b638baada97550673911c4ceed892acc8e4e891b74167"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/azure-storage-blob@12.25.1","externalReferences":[{"type":"vcs","url":"https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/storage/azure-storage-blob"}],"type":"framework","bom-ref":"pkg:pypi/azure-storage-blob@12.25.1","tags":["azure","framework"]},{"authors":[{"name":"Microsoft Corporation <ascl@microsoft.com>"}],"group":"","name":"azure-storage-file-datalake","version":"12.20.0","description":"Microsoft Azure File DataLake Storage Client Library for Python","hashes":[{"alg":"SHA-256","content":"d32af627ccf7f8523ac4520a4004291b8ca340d7c607545366e1b08822afa01b"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/azure-storage-file-datalake@12.20.0","externalReferences":[{"type":"vcs","url":"https://github.com/Azure/azure-sdk-for-python"}],"type":"framework","bom-ref":"pkg:pypi/azure-storage-file-datalake@12.20.0","tags":["azure","framework"]},{"authors":[{"name":"Microsoft Corporation <ascl@microsoft.com>"}],"group":"","name":"azure-storage-file-share","version":"12.21.0","description":"Microsoft Azure Azure File Share Storage Client Library for Python","hashes":[{"alg":"SHA-256","content":"0875c7ee13d9a750d8a9b8ddd93d6502edd26cf40f44a390d7ae2637779300da"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/azure-storage-file-share@12.21.0","externalReferences":[{"type":"vcs","url":"https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/storage/azure-storage-file-share"}],"type":"framework","bom-ref":"pkg:pypi/azure-storage-file-share@12.21.0","tags":["azure","framework"]},{"authors":[{"name":"Microsoft Corporation <azpysdkhelp@microsoft.com>"}],"group":"","name":"azure-synapse-artifacts","version":"0.20.0","description":"Microsoft Azure Synapse Artifacts Client Library for Python","hashes":[{"alg":"SHA-256","content":"291bf5b55a321276057a4f9fa46cad6d63a220876a403d0209a5f5f014f86626"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/azure-synapse-artifacts@0.20.0","externalReferences":[{"type":"vcs","url":"https://github.com/Azure/azure-sdk-for-python"}],"type":"framework","bom-ref":"pkg:pypi/azure-synapse-artifacts@0.20.0","tags":["azure","framework"]},{"authors":[{"name":"Microsoft Corporation <azpysdkhelp@microsoft.com>"}],"group":"","name":"azure-synapse-spark","version":"0.7.0","description":"Microsoft Azure Synapse Spark Client Library for Python","hashes":[{"alg":"SHA-256","content":"972b6957f3024fe467b27e5f14477a32a7e6aa29e1abb4108d9430abc48828bd"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/azure-synapse-spark@0.7.0","externalReferences":[{"type":"vcs","url":"https://github.com/Azure/azure-sdk-for-python"}],"type":"framework","bom-ref":"pkg:pypi/azure-synapse-spark@0.7.0","tags":["azure","framework"]},{"authors":[{"name":"Armin Ronacher <armin.ronacher@active-4.com>"}],"group":"","name":"babel","version":"2.17.0","description":"Internationalization utilities","hashes":[{"alg":"SHA-256","content":"4d0b53093fdfb4b21c92b5213dba5a1b23885afa8383709427046b21c366e5f2"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/babel@2.17.0","externalReferences":[{"type":"website","url":"https://babel.pocoo.org/"}],"type":"library","bom-ref":"pkg:pypi/babel@2.17.0"},{"authors":[{"name":"Bob Green <rgreen@aquent.com>"}],"group":"","name":"backoff","version":"2.2.1","description":"Function decoration for backoff and retry","hashes":[{"alg":"SHA-256","content":"63579f9a0628e06278f7e47b7d7d5b6ce20dc65c5e96a6f3ca99a6adca0396e8"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/backoff@2.2.1","externalReferences":[{"type":"vcs","url":"https://github.com/litl/backoff"}],"type":"library","bom-ref":"pkg:pypi/backoff@2.2.1"},{"authors":[{"name":"\"Jason R. Coombs\" <jaraco@jaraco.com>"}],"group":"","name":"backports.tarfile","version":"1.2.0","description":"Backport of CPython tarfile module","hashes":[{"alg":"SHA-256","content":"77e284d754527b01fb1e6fa8a1afe577858ebe4e9dad8919e34c862cb399bc34"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/backports.tarfile@1.2.0","type":"library","bom-ref":"pkg:pypi/backports.tarfile@1.2.0"},{"authors":[{"name":"The Python Cryptographic Authority developers <cryptography-dev@python.org>"}],"group":"","name":"bcrypt","version":"4.3.0","description":"Modern password hashing for your software and your servers","hashes":[{"alg":"SHA-256","content":"f01e060f14b6b57bbb72fc5b4a83ac21c443c9a2ee708e04a10e9192f90a6281"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/bcrypt@4.3.0","type":"library","bom-ref":"pkg:pypi/bcrypt@4.3.0"},{"authors":[{"name":"Leonard Richardson <leonardr@segfault.org>"}],"group":"","name":"beautifulsoup4","version":"4.13.4","description":"Screen-scraping library","hashes":[{"alg":"SHA-256","content":"9bbbb14bfde9d79f38b8cd5f8c7c85f4b8f2523190ebed90e950a8dea4cb1c4b"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/beautifulsoup4@4.13.4","type":"library","bom-ref":"pkg:pypi/beautifulsoup4@4.13.4"},{"authors":[{"name":"R Oudkerk / Python Software Foundation <python-dev@python.org>"}],"group":"","name":"billiard","version":"4.2.1","description":"Python multiprocessing fork with improvements and bugfixes","hashes":[{"alg":"SHA-256","content":"40b59a4ac8806ba2c2369ea98d876bc6108b051c227baffd928c644d15d8f3cb"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/billiard@4.2.1","externalReferences":[{"type":"vcs","url":"https://github.com/celery/billiard"}],"type":"library","bom-ref":"pkg:pypi/billiard@4.2.1"},{"authors":[{"name":"Ilan Schnell <ilanschnell@gmail.com>"}],"group":"","name":"bitarray","version":"2.9.3","description":"efficient arrays of booleans -- C extension","hashes":[{"alg":"SHA-256","content":"2cf5f5400636c7dda797fd681795ce63932458620fe8c40955890380acba9f62"}],"licenses":[{"license":{"id":"PSF-2.0","url":"https://opensource.org/licenses/PSF-2.0"}}],"purl":"pkg:pypi/bitarray@2.9.3","externalReferences":[{"type":"vcs","url":"https://github.com/ilanschnell/bitarray"}],"type":"library","bom-ref":"pkg:pypi/bitarray@2.9.3","properties":[{"name":"cdx:pypi:latest_version","value":"3.4.3"},{"name":"cdx:pypi:resolved_from","value":"bitarray"}]},{"authors":[{"name":"Łukasz Langa <lukasz@langa.pl>"}],"group":"","name":"black","version":"25.1.0","description":"The uncompromising code formatter.","hashes":[{"alg":"SHA-256","content":"759e7ec1e050a15f89b770cefbf91ebee8917aac5c20483bc2d80a6c3a04df32"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/black@25.1.0","type":"library","bom-ref":"pkg:pypi/black@25.1.0"},{"group":"","name":"bleach","version":"6.2.0","description":"An easy safelist-based HTML-sanitizing tool.","hashes":[{"alg":"SHA-256","content":"117d9c6097a7c3d22fd578fcd8d35ff1e125df6736f554da4e432fdd63f31e5e"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/bleach@6.2.0","externalReferences":[{"type":"vcs","url":"https://github.com/mozilla/bleach"}],"type":"library","bom-ref":"pkg:pypi/bleach@6.2.0"},{"authors":[{"name":"Jason Kirtland"}],"group":"","name":"blinker","version":"1.9.0","description":"Fast, simple object-to-object and broadcast signaling","hashes":[{"alg":"SHA-256","content":"ba0efaa9080b619ff2f3459d1d500c57bddea4a6b424b60a91141db6fd2f08bc"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/blinker@1.9.0","type":"library","bom-ref":"pkg:pypi/blinker@1.9.0"},{"authors":[{"name":"Amazon Web Services"}],"group":"","name":"boto3","version":"1.37.3","description":"The AWS SDK for Python","hashes":[{"alg":"SHA-256","content":"2063b40af99fd02f6228ff52397b552ff3353831edaf8d25cc04801827ab9794"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/boto3@1.37.3","externalReferences":[{"type":"vcs","url":"https://github.com/boto/boto3"}],"type":"framework","bom-ref":"pkg:pypi/boto3@1.37.3","properties":[{"name":"cdx:pypi:latest_version","value":"1.39.0"},{"name":"cdx:pypi:resolved_from","value":"boto3"}],"tags":["framework"]},{"authors":[{"name":"Amazon Web Services"}],"group":"","name":"botocore","version":"1.37.3","description":"Low-level, data-driven core of boto 3.","hashes":[{"alg":"SHA-256","content":"d01bd3bf4c80e61fa88d636ad9f5c9f60a551d71549b481386c6b4efe0bb2b2e"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/botocore@1.37.3","externalReferences":[{"type":"vcs","url":"https://github.com/boto/botocore"}],"type":"framework","bom-ref":"pkg:pypi/botocore@1.37.3","properties":[{"name":"cdx:pypi:latest_version","value":"1.39.0"},{"name":"cdx:pypi:resolved_from","value":"botocore"}],"tags":["framework"]},{"group":"","name":"cachelib","version":"0.13.0","description":"A collection of cache libraries in the same API interface.","hashes":[{"alg":"SHA-256","content":"8c8019e53b6302967d4e8329a504acf75e7bc46130291d30188a6e4e58162516"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/cachelib@0.13.0","externalReferences":[{"type":"vcs","url":"https://github.com/pallets-eco/cachelib/"}],"type":"library","bom-ref":"pkg:pypi/cachelib@0.13.0","tags":["api"]},{"authors":[{"name":"Thomas Kemmer <tkemmer@computer.org>"}],"group":"","name":"cachetools","version":"5.5.2","description":"Extensible memoizing collections and decorators","hashes":[{"alg":"SHA-256","content":"d26a22bcc62eb95c3beabd9f1ee5e820d3d2704fe2967cbe350e20c8ffcd3f0a"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/cachetools@5.5.2","externalReferences":[{"type":"vcs","url":"https://github.com/tkem/cachetools/"}],"type":"library","bom-ref":"pkg:pypi/cachetools@5.5.2","properties":[{"name":"cdx:pypi:latest_version","value":"6.1.0"},{"name":"cdx:pypi:resolved_from","value":"cachetools"}]},{"authors":[{"name":"DataStax"}],"group":"","name":"cassandra-driver","version":"3.29.2","description":"DataStax Driver for Apache Cassandra","hashes":[{"alg":"SHA-256","content":"957208093ff2353230d0d83edf8c8e8582e4f2999d9a33292be6558fec943562"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/cassandra-driver@3.29.2","externalReferences":[{"type":"vcs","url":"http://github.com/datastax/python-driver"}],"type":"library","bom-ref":"pkg:pypi/cassandra-driver@3.29.2"},{"authors":[{"name":"Tin Tvrtkovic <tinchester@gmail.com>"}],"group":"","name":"cattrs","version":"24.1.3","description":"Composable complex class support for attrs and dataclasses.","hashes":[{"alg":"SHA-256","content":"adf957dddd26840f27ffbd060a6c4dd3b2192c5b7c2c0525ef1bd8131d8a83f5"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/cattrs@24.1.3","type":"library","bom-ref":"pkg:pypi/cattrs@24.1.3","properties":[{"name":"cdx:pypi:latest_version","value":"25.1.1"},{"name":"cdx:pypi:resolved_from","value":"cattrs"}]},{"authors":[{"name":"Ask Solem <auvipy@gmail.com>"}],"group":"","name":"celery","version":"5.5.2","description":"Distributed Task Queue.","hashes":[{"alg":"SHA-256","content":"54425a067afdc88b57cd8d94ed4af2ffaf13ab8c7680041ac2c4ac44357bdf4c"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/celery@5.5.2","externalReferences":[{"type":"website","url":"https://docs.celeryq.dev/"}],"type":"library","bom-ref":"pkg:pypi/celery@5.5.2","properties":[{"name":"cdx:pypi:latest_version","value":"5.5.3"},{"name":"cdx:pypi:resolved_from","value":"celery"}]},{"authors":[{"name":"Kenneth Reitz <me@kennethreitz.com>"}],"group":"","name":"certifi","version":"2025.4.26","description":"Python package for providing Mozilla's CA Bundle.","hashes":[{"alg":"SHA-256","content":"30350364dfe371162649852c63336a15c70c6510c2ad5015b21c2345311805f3"}],"licenses":[{"license":{"id":"MPL-2.0","url":"https://opensource.org/licenses/MPL-2.0"}}],"purl":"pkg:pypi/certifi@2025.4.26","externalReferences":[{"type":"vcs","url":"https://github.com/certifi/python-certifi"}],"type":"library","bom-ref":"pkg:pypi/certifi@2025.4.26","properties":[{"name":"cdx:pypi:latest_version","value":"2025.6.15"},{"name":"cdx:pypi:resolved_from","value":"certifi"}],"tags":["bundle"]},{"authors":[{"name":"Armin Rigo"},{"name":" Maciej Fijalkowski <python-cffi@googlegroups.com>"}],"group":"","name":"cffi","version":"1.17.1","description":"Foreign Function Interface for Python calling C code.","hashes":[{"alg":"SHA-256","content":"df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/cffi@1.17.1","externalReferences":[{"type":"website","url":"http://cffi.readthedocs.org"}],"type":"library","bom-ref":"pkg:pypi/cffi@1.17.1","tags":["native"]},{"authors":[{"name":"Anthony Sottile <asottile@umich.edu>"}],"group":"","name":"cfgv","version":"3.4.0","description":"Validate configuration and produce human readable error messages.","hashes":[{"alg":"SHA-256","content":"b7265b1f29fd3316bfcd2b330d63d024f2bfd8bcb8b0272f8e19a504856c48f9"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/cfgv@3.4.0","externalReferences":[{"type":"vcs","url":"https://github.com/asottile/cfgv"}],"type":"library","bom-ref":"pkg:pypi/cfgv@3.4.0"},{"authors":[{"name":"Kevin DeJong <kddejong@amazon.com>"}],"group":"","name":"cfn-lint","version":"1.35.1","description":"Checks CloudFormation templates for practices and behaviour that could potentially be improved","hashes":[{"alg":"SHA-256","content":"2bf930d7b61fd4f2e7470ea503caa8628761c4ab75030944f7932e7508aaca63"}],"licenses":[],"purl":"pkg:pypi/cfn-lint@1.35.1","type":"library","bom-ref":"pkg:pypi/cfn-lint@1.35.1","properties":[{"name":"cdx:pypi:latest_version","value":"1.36.1"},{"name":"cdx:pypi:resolved_from","value":"cfn-lint"}],"tags":["templates"]},{"authors":[{"name":"CloudSigma AG <dev-support@cloudsigma.com>"}],"group":"","name":"cgroupspy","version":"0.2.3","description":"Python library for managing cgroups","hashes":[{"alg":"SHA-256","content":"8ee941c7ab9234a0b17a81b0b26487f7f1031f78b7a24cdd8eed1b5fa5970496"}],"licenses":[{"expression":"New BSD"}],"purl":"pkg:pypi/cgroupspy@0.2.3","externalReferences":[{"type":"vcs","url":"https://github.com/cloudsigma/cgroupspy"}],"type":"library","bom-ref":"pkg:pypi/cgroupspy@0.2.3"},{"authors":[{"name":"Mark Pilgrim <mark@diveintomark.org>"}],"group":"","name":"chardet","version":"5.2.0","description":"Universal encoding detector for Python 3","hashes":[{"alg":"SHA-256","content":"e1cf59446890a00105fe7b7912492ea04b6e6f06d4b742b2c788469e34c82970"}],"licenses":[{"expression":"GNU Lesser General Public License v2 or later (LGPLv2+)"}],"purl":"pkg:pypi/chardet@5.2.0","externalReferences":[{"type":"vcs","url":"https://github.com/chardet/chardet"}],"type":"library","bom-ref":"pkg:pypi/chardet@5.2.0"},{"authors":[{"name":"\"Ahmed R. TAHRI\" <tahri.ahmed@proton.me>"}],"group":"","name":"charset-normalizer","version":"3.4.2","description":"The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet.","hashes":[{"alg":"SHA-256","content":"7c48ed483eb946e6c04ccbe02c6b4d1d48e51944b6db70f697e089c193404941"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/charset-normalizer@3.4.2","type":"library","bom-ref":"pkg:pypi/charset-normalizer@3.4.2"},{"authors":[{"name":"Tom McCarthy <tmac.se@gmail.com>"}],"group":"","name":"checksumdir","version":"1.2.0","description":"Compute a single hash of the file contents of a directory.","hashes":[{"alg":"SHA-256","content":"77687e16da95970c94061c74ef2e13666c4b6e0e8c90a5eaf0c8f7591332cf01"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/checksumdir@1.2.0","externalReferences":[{"type":"vcs","url":"http://github.com/cakepietoast/checksumdir"}],"type":"library","bom-ref":"pkg:pypi/checksumdir@1.2.0"},{"group":"","name":"ciso8601","version":"2.3.2","description":"Fast ISO8601 date time parser for Python written in C","hashes":[{"alg":"SHA-256","content":"1bb2d4d20d7ed65fcc7137652d7d980c6eb2aa19c935579309170137d33064ce"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/ciso8601@2.3.2","externalReferences":[{"type":"vcs","url":"https://github.com/closeio/ciso8601"}],"type":"library","bom-ref":"pkg:pypi/ciso8601@2.3.2"},{"authors":[{"name":"Timo Furrer <timo.furrer@roche.com>"}],"group":"","name":"click-didyoumean","version":"0.3.1","description":"Enables git-like *did-you-mean* feature in click","hashes":[{"alg":"SHA-256","content":"5c4bb6007cfea5f2fd6583a2fb6701a22a41eb98957e63d0fac41c10e7c3117c"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/click-didyoumean@0.3.1","externalReferences":[{"type":"vcs","url":"https://github.com/click-contrib/click-didyoumean"}],"type":"library","bom-ref":"pkg:pypi/click-didyoumean@0.3.1"},{"authors":[{"name":"Kevin Wurster"},{"name":" Sean Gillies <wursterk@gmail.com"},{"name":" sean.gillies@gmail.com>"}],"group":"","name":"click-plugins","version":"1.1.1","description":"An extension module for click to enable registering CLI commands via setuptools entry-points.","hashes":[{"alg":"SHA-256","content":"5d262006d3222f5057fd81e1623d4443e41dcda5dc815c06b442aa3c02889fc8"}],"licenses":[{"expression":"New BSD"}],"purl":"pkg:pypi/click-plugins@1.1.1","externalReferences":[{"type":"vcs","url":"https://github.com/click-contrib/click-plugins"}],"type":"library","bom-ref":"pkg:pypi/click-plugins@1.1.1","properties":[{"name":"cdx:pypi:latest_version","value":"1.1.1.2"},{"name":"cdx:pypi:resolved_from","value":"click-plugins"}],"tags":["cli"]},{"authors":[{"name":"Markus Unterwaditzer <markus@unterwaditzer.net>"}],"group":"","name":"click-repl","version":"0.3.0","description":"REPL plugin for Click","hashes":[{"alg":"SHA-256","content":"fb7e06deb8da8de86180a33a9da97ac316751c094c6899382da7feeeeb51b812"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/click-repl@0.3.0","externalReferences":[{"type":"vcs","url":"https://github.com/untitaker/click-repl"}],"type":"library","bom-ref":"pkg:pypi/click-repl@0.3.0"},{"group":"","name":"click","version":"8.1.8","description":"Composable command line interface toolkit","hashes":[{"alg":"SHA-256","content":"63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2"}],"licenses":[],"purl":"pkg:pypi/click@8.1.8","type":"library","bom-ref":"pkg:pypi/click@8.1.8","properties":[{"name":"cdx:pypi:latest_version","value":"8.2.1"},{"name":"cdx:pypi:resolved_from","value":"click"}]},{"authors":[{"name":"Henning Jacobs <henning.jacobs@jacobs1.de>"}],"group":"","name":"clickclick","version":"20.10.2","description":"Click utility functions","hashes":[{"alg":"SHA-256","content":"c8f33e6d9ec83f68416dd2136a7950125bd256ec39ccc9a85c6e280a16be2bb5"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/clickclick@20.10.2","externalReferences":[{"type":"website","url":"https://codeberg.org/hjacobs/python-clickclick"}],"type":"library","bom-ref":"pkg:pypi/clickclick@20.10.2"},{"authors":[{"name":"IBM <alfinkel@us.ibm.com>"}],"group":"","name":"cloudant","version":"2.15.0","description":"Cloudant / CouchDB Client Library","hashes":[{"alg":"SHA-256","content":"158ce109eb6f5c31739a4169061e33fb0ad9bd1545395162e111e696fa5916e2"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/cloudant@2.15.0","externalReferences":[{"type":"vcs","url":"https://github.com/cloudant/python-cloudant"}],"type":"library","bom-ref":"pkg:pypi/cloudant@2.15.0"},{"authors":[{"name":"The cloudpickle developer team <cloudpipe@googlegroups.com>"}],"group":"","name":"cloudpickle","version":"3.0.0","description":"Pickler class to extend the standard pickle.Pickler functionality","hashes":[{"alg":"SHA-256","content":"246ee7d0c295602a036e86369c77fecda4ab17b506496730f2f576d9016fd9c7"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/cloudpickle@3.0.0","externalReferences":[{"type":"vcs","url":"https://github.com/cloudpipe/cloudpickle"}],"type":"library","bom-ref":"pkg:pypi/cloudpickle@3.0.0","properties":[{"name":"cdx:pypi:latest_version","value":"3.1.1"},{"name":"cdx:pypi:resolved_from","value":"cloudpickle"}],"tags":["cloud"]},{"group":"","name":"cohere","version":"5.15.0","hashes":[{"alg":"SHA-256","content":"22ff867c2a6f2fc2b585360c6072f584f11f275ef6d9242bac24e0fa2df1dfb5"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/cohere@5.15.0","type":"library","bom-ref":"pkg:pypi/cohere@5.15.0"},{"authors":[{"name":"Jonathan Hartley <tartley@tartley.com>"}],"group":"","name":"colorama","version":"0.4.6","description":"Cross-platform colored terminal text.","hashes":[{"alg":"SHA-256","content":"4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/colorama@0.4.6","type":"library","bom-ref":"pkg:pypi/colorama@0.4.6"},{"authors":[{"name":"Sam Clements <sam@borntyping.co.uk>"}],"group":"","name":"colorlog","version":"6.9.0","description":"Add colours to the output of Python's logging module.","hashes":[{"alg":"SHA-256","content":"5906e71acd67cb07a71e779c47c4bcb45fb8c2993eebe9e5adcd6a6f1b283eff"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/colorlog@6.9.0","externalReferences":[{"type":"vcs","url":"https://github.com/borntyping/python-colorlog"}],"type":"library","bom-ref":"pkg:pypi/colorlog@6.9.0","tags":["logging"]},{"authors":[{"name":"Jupyter contributors"}],"group":"","name":"comm","version":"0.2.2","description":"Jupyter Python Comm implementation, for usage in ipykernel, xeus-python etc.","hashes":[{"alg":"SHA-256","content":"e6fb86cb70ff661ee8c9c14e7d36d6de3b4066f1441be4063df9c5009f0a64d3"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/comm@0.2.2","type":"library","bom-ref":"pkg:pypi/comm@0.2.2"},{"authors":[{"name":"\"Confluent Inc.\" <support@confluent.io>"}],"group":"","name":"confluent-kafka","version":"2.10.0","description":"Confluent's Python client for Apache Kafka","hashes":[{"alg":"SHA-256","content":"635c62a51ec31ff82864043120dbc7c61eb62abf4e0682cc6ee8526e9b04e16d"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/confluent-kafka@2.10.0","type":"library","bom-ref":"pkg:pypi/confluent-kafka@2.10.0","properties":[{"name":"cdx:pypi:latest_version","value":"2.10.1"},{"name":"cdx:pypi:resolved_from","value":"confluent-kafka"}]},{"authors":[{"name":"Robbe Sneyders <robbe.sneyders@gmail.com>"}],"group":"","name":"connexion","version":"2.14.2","description":"Connexion - API first applications with OpenAPI/Swagger","hashes":[{"alg":"SHA-256","content":"a73b96a0e07b16979a42cde7c7e26afe8548099e352cf350f80c57185e0e0b36"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/connexion@2.14.2","externalReferences":[{"type":"vcs","url":"https://github.com/spec-first/connexion"}],"type":"library","bom-ref":"pkg:pypi/connexion@2.14.2","properties":[{"name":"cdx:pypi:latest_version","value":"3.2.0"},{"name":"cdx:pypi:resolved_from","value":"connexion"}],"tags":["api"]},{"authors":[{"name":"Ned Batchelder and 240 others <ned@nedbatchelder.com>"}],"group":"","name":"coverage","version":"7.8.0","description":"Code coverage measurement for Python","hashes":[{"alg":"SHA-256","content":"2931f66991175369859b5fd58529cd4b73582461877ecfd859b6549869287ffe"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/coverage@7.8.0","externalReferences":[{"type":"vcs","url":"https://github.com/nedbat/coveragepy"}],"type":"library","bom-ref":"pkg:pypi/coverage@7.8.0","properties":[{"name":"cdx:pypi:latest_version","value":"7.9.1"},{"name":"cdx:pypi:resolved_from","value":"coverage"}]},{"authors":[{"name":"Ray Buvel <rlbuvel@gmail.com>"}],"group":"","name":"crcmod","version":"1.7","description":"CRC Generator","hashes":[{"alg":"SHA-256","content":"dc7051a0db5f2bd48665a990d3ec1cc305a466a77358ca4492826f41f283601e"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/crcmod@1.7","externalReferences":[{"type":"website","url":"http://crcmod.sourceforge.net/"}],"type":"library","bom-ref":"pkg:pypi/crcmod@1.7"},{"authors":[{"name":"Adam Schubert <adam.schubert@sg1-game.net>"}],"group":"","name":"cron-descriptor","version":"1.4.5","description":"A Python library that converts cron expressions into human readable strings.","hashes":[{"alg":"SHA-256","content":"736b3ae9d1a99bc3dbfc5b55b5e6e7c12031e7ba5de716625772f8b02dcd6013"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/cron-descriptor@1.4.5","externalReferences":[{"type":"vcs","url":"https://github.com/Salamek/cron-descriptor"}],"type":"library","bom-ref":"pkg:pypi/cron-descriptor@1.4.5","tags":["cron"]},{"authors":[{"name":"Matsumoto Taichi"},{"name":" kiorky <taichino@gmail.com"},{"name":" kiorky@cryptelium.net>"}],"group":"","name":"croniter","version":"6.0.0","description":"croniter provides iteration for datetime object with cron like format","hashes":[{"alg":"SHA-256","content":"2f878c3856f17896979b2a4379ba1f09c83e374931ea15cc835c5dd2eee9b368"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/croniter@6.0.0","externalReferences":[{"type":"vcs","url":"http://github.com/kiorky/croniter"}],"type":"library","bom-ref":"pkg:pypi/croniter@6.0.0","tags":["cron"]},{"authors":[{"name":"The cryptography developers <cryptography-dev@python.org> <The Python Cryptographic Authority and individual contributors <cryptography-dev@python.org>>"}],"group":"","name":"cryptography","version":"42.0.8","description":"cryptography is a package which provides cryptographic recipes and primitives to Python developers.","hashes":[{"alg":"SHA-256","content":"81d8a521705787afe7a18d5bfb47ea9d9cc068206270aad0b96a725022e18d2e"}],"licenses":[{"expression":"Apache-2.0 OR BSD-3-Clause"}],"purl":"pkg:pypi/cryptography@42.0.8","type":"library","bom-ref":"pkg:pypi/cryptography@42.0.8","properties":[{"name":"cdx:pypi:latest_version","value":"45.0.4"},{"name":"cdx:pypi:resolved_from","value":"cryptography"}],"tags":["crypto"]},{"authors":[{"name":"Egor Orlov <oeegor@gmail.com>"}],"group":"","name":"curlify","version":"2.2.1","description":"Convert Requests request objects to curl commands.","hashes":[{"alg":"SHA-256","content":"0d3f02e7235faf952de8ef45ef469845196d30632d5838bcd5aee217726ddd6d"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/curlify@2.2.1","type":"library","bom-ref":"pkg:pypi/curlify@2.2.1","properties":[{"name":"cdx:pypi:latest_version","value":"3.0.0"},{"name":"cdx:pypi:resolved_from","value":"curlify"}]},{"authors":[{"name":"Databricks <databricks-sql-connector-maintainers@databricks.com>"}],"group":"","name":"databricks-sql-connector","version":"4.0.3","description":"Databricks SQL Connector for Python","hashes":[{"alg":"SHA-256","content":"6ff2f18b5420d144a6835cde4900be6a124a7a68aa5c06806fe0a6b1fc24ed65"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/databricks-sql-connector@4.0.3","type":"library","bom-ref":"pkg:pypi/databricks-sql-connector@4.0.3","properties":[{"name":"cdx:pypi:latest_version","value":"4.0.5"},{"name":"cdx:pypi:resolved_from","value":"databricks-sql-connector"}],"tags":["sql"]},{"authors":[{"name":"Databricks <databricks-sql-connector-maintainers@databricks.com>"}],"group":"","name":"databricks-sqlalchemy","version":"1.0.5","description":"Databricks SQLAlchemy plugin for Python","hashes":[{"alg":"SHA-256","content":"397657392e76a73bb9dfecee99c1ce267f1c5dd456b6e2d961e09697ed4d328f"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/databricks-sqlalchemy@1.0.5","type":"library","bom-ref":"pkg:pypi/databricks-sqlalchemy@1.0.5","properties":[{"name":"cdx:pypi:latest_version","value":"2.0.7"},{"name":"cdx:pypi:resolved_from","value":"databricks-sqlalchemy"}],"tags":["sql"]},{"authors":[{"name":"Charles Li <charles.dt.li@gmail.com>"}],"group":"","name":"dataclasses-json","version":"0.6.7","description":"Easily serialize dataclasses to and from JSON.","hashes":[{"alg":"SHA-256","content":"0dbf33f26c8d5305befd61b39d2b3414e8a407bedc2834dea9b8d642666fb40a"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/dataclasses-json@0.6.7","externalReferences":[{"type":"vcs","url":"https://github.com/lidatong/dataclasses-json"}],"type":"library","bom-ref":"pkg:pypi/dataclasses-json@0.6.7","tags":["json"]},{"authors":[{"name":"\"Datadog"},{"name":" Inc.\" <dev@datadoghq.com>"}],"group":"","name":"datadog","version":"0.51.0","description":"The Datadog Python library","hashes":[{"alg":"SHA-256","content":"a9764f091c96af4e0996d4400b168fc5fba380f911d6d672c9dcd4773e29ea3f"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/datadog@0.51.0","type":"library","bom-ref":"pkg:pypi/datadog@0.51.0"},{"authors":[{"name":"The db-dtypes Authors <googleapis-packages@google.com>"}],"group":"","name":"db-dtypes","version":"1.4.3","description":"Pandas Data Types for SQL systems (BigQuery, Spanner)","hashes":[{"alg":"SHA-256","content":"a1c92b819af947fae1701d80a71f2a0eac08f825ca52cf0c68aeba80577ae966"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/db-dtypes@1.4.3","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/python-db-dtypes-pandas"}],"type":"library","bom-ref":"pkg:pypi/db-dtypes@1.4.3","tags":["sql"]},{"authors":[{"name":"Microsoft Corporation <ptvshelp@microsoft.com>"}],"group":"","name":"debugpy","version":"1.8.14","description":"An implementation of the Debug Adapter Protocol for Python","hashes":[{"alg":"SHA-256","content":"93fee753097e85623cab1c0e6a68c76308cd9f13ffdf44127e6fab4fbf024339"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/debugpy@1.8.14","externalReferences":[{"type":"website","url":"https://aka.ms/debugpy"}],"type":"library","bom-ref":"pkg:pypi/debugpy@1.8.14"},{"authors":[{"name":"Michele Simionato <michele.simionato@gmail.com>"}],"group":"","name":"decorator","version":"5.2.1","description":"Decorators for Humans","hashes":[{"alg":"SHA-256","content":"d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-2-Clause","url":"https://opensource.org/licenses/BSD-2-Clause"}}],"purl":"pkg:pypi/decorator@5.2.1","type":"library","bom-ref":"pkg:pypi/decorator@5.2.1"},{"authors":[{"name":"Christian Heimes <christian@python.org>"}],"group":"","name":"defusedxml","version":"0.7.1","description":"XML bomb protection for Python stdlib modules","hashes":[{"alg":"SHA-256","content":"a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61"}],"licenses":[{"license":{"id":"PSF-2.0","url":"https://opensource.org/licenses/PSF-2.0"}}],"purl":"pkg:pypi/defusedxml@0.7.1","externalReferences":[{"type":"vcs","url":"https://github.com/tiran/defusedxml"}],"type":"library","bom-ref":"pkg:pypi/defusedxml@0.7.1"},{"authors":[{"name":"Qingping Hou <dave2008713@gmail.com>"},{"name":" Will Jones <willjones127@gmail.com> <Qingping Hou <dave2008713@gmail.com>"},{"name":" Will Jones <willjones127@gmail.com>>"}],"group":"","name":"deltalake","version":"0.25.5","description":"Native Delta Lake Python binding based on delta-rs with Pandas integration","hashes":[{"alg":"SHA-256","content":"76be7e1ed8d13f2dc933361057a44a47a89e6112d4f5ea0a73fb510bedd96efc"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/deltalake@0.25.5","externalReferences":[{"type":"vcs","url":"https://github.com/delta-io/delta-rs"}],"type":"library","bom-ref":"pkg:pypi/deltalake@0.25.5","properties":[{"name":"cdx:pypi:latest_version","value":"1.0.2"},{"name":"cdx:pypi:resolved_from","value":"deltalake"}]},{"authors":[{"name":"mingrammer <mingrammer@gmail.com>"}],"group":"","name":"diagrams","version":"0.24.4","description":"Diagram as Code","hashes":[{"alg":"SHA-256","content":"41c5c03e1317ada0a64287f704e5e9d9c8794addce96b66dd831a536aa7e6507"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/diagrams@0.24.4","externalReferences":[{"type":"website","url":"https://diagrams.mingrammer.com"}],"type":"library","bom-ref":"pkg:pypi/diagrams@0.24.4"},{"authors":[{"name":"Mike McKerns <mmckerns@uqfoundation.org>"}],"group":"","name":"dill","version":"0.3.1.1","description":"serialize all of Python","hashes":[{"alg":"SHA-256","content":"42d8ef819367516592a825746a18073ced42ca169ab1f5f4044134703e7a049c"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/dill@0.3.1.1","externalReferences":[{"type":"vcs","url":"https://github.com/uqfoundation/dill"}],"type":"library","bom-ref":"pkg:pypi/dill@0.3.1.1","properties":[{"name":"cdx:pypi:latest_version","value":"0.4.0"},{"name":"cdx:pypi:resolved_from","value":"dill"}]},{"authors":[{"name":"Vinay Sajip <vinay_sajip@red-dove.com>"}],"group":"","name":"distlib","version":"0.3.9","description":"Distribution utilities","hashes":[{"alg":"SHA-256","content":"47f8c22fd27c27e25a65601af709b38e4f0a45ea4fc2e710f65755fa8caaaf87"}],"licenses":[{"license":{"id":"PSF-2.0","url":"https://opensource.org/licenses/PSF-2.0"}}],"purl":"pkg:pypi/distlib@0.3.9","externalReferences":[{"type":"vcs","url":"https://github.com/pypa/distlib"}],"type":"library","bom-ref":"pkg:pypi/distlib@0.3.9"},{"authors":[{"name":"Nir Cohen <nir36g@gmail.com>"}],"group":"","name":"distro","version":"1.9.0","description":"Distro - an OS platform information API","hashes":[{"alg":"SHA-256","content":"7bffd925d65168f85027d8da9af6bddab658135b840670a223589bc0c8ef02b2"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/distro@1.9.0","externalReferences":[{"type":"vcs","url":"https://github.com/python-distro/distro"}],"type":"library","bom-ref":"pkg:pypi/distro@1.9.0"},{"authors":[{"name":"Bob Halley <halley@dnspython.org>"}],"group":"","name":"dnspython","version":"2.7.0","description":"DNS toolkit","hashes":[{"alg":"SHA-256","content":"b4c34b7d10b51bcc3a5071e7b8dee77939f1e878477eeecc965e9835f63c6c86"}],"licenses":[{"license":{"id":"ISC","url":"https://opensource.org/licenses/ISC"}}],"purl":"pkg:pypi/dnspython@2.7.0","type":"library","bom-ref":"pkg:pypi/dnspython@2.7.0"},{"group":"","name":"docker","version":"7.1.0","description":"A Python library for the Docker Engine API.","hashes":[{"alg":"SHA-256","content":"c96b93b7f0a746f9e77d325bcfb87422a3d8bd4f03136ae8a85b37f1898d5fc0"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/docker@7.1.0","type":"library","bom-ref":"pkg:pypi/docker@7.1.0","tags":["api"]},{"authors":[{"name":"Vladimir Keleshev <vladimir@keleshev.com>"}],"group":"","name":"docopt","version":"0.6.2","description":"Pythonic argument parser, that will make you smile","hashes":[{"alg":"SHA-256","content":"49b3a825280bd66b3aa83585ef59c4a8c82f2c8a522dbe754a8bc8d08c85c491"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/docopt@0.6.2","externalReferences":[{"type":"website","url":"http://docopt.org"}],"type":"library","bom-ref":"pkg:pypi/docopt@0.6.2"},{"authors":[{"name":"Marcin Kurczewski <dash@wind.garden>"}],"group":"","name":"docstring_parser","version":"0.16","description":"Parse Python docstrings in reST, Google and Numpydoc format","hashes":[{"alg":"SHA-256","content":"bf0a1387354d3691d102edef7ec124f219ef639982d096e26e3b60aeffa90637"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/docstring-parser@0.16","externalReferences":[{"type":"vcs","url":"https://github.com/rr-/docstring_parser"}],"type":"library","bom-ref":"pkg:pypi/docstring-parser@0.16","tags":["parse"]},{"authors":[{"name":"David Goodger <goodger@python.org>"}],"group":"","name":"docutils","version":"0.21.2","description":"Docutils -- Python Documentation Utilities","hashes":[{"alg":"SHA-256","content":"dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2"}],"licenses":[{"expression":"Public Domain"}],"purl":"pkg:pypi/docutils@0.21.2","type":"library","bom-ref":"pkg:pypi/docutils@0.21.2"},{"authors":[{"name":"Hannes Muehleisen <hannes@cwi.nl>"}],"group":"","name":"duckdb","version":"1.2.2","description":"DuckDB in-process database","hashes":[{"alg":"SHA-256","content":"6e5e6c333b550903ff11919ed1154c60c9b9d935db51afdb263babe523a8a69e"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/duckdb@1.2.2","type":"library","bom-ref":"pkg:pypi/duckdb@1.2.2","properties":[{"name":"cdx:pypi:latest_version","value":"1.3.1"},{"name":"cdx:pypi:resolved_from","value":"duckdb"}]},{"authors":[{"name":"Brian Warner <warner@lothar.com>"}],"group":"","name":"ecdsa","version":"0.19.1","description":"ECDSA cryptographic signature library (pure python)","hashes":[{"alg":"SHA-256","content":"30638e27cf77b7e15c4c4cc1973720149e1033827cfd00661ca5c8cc0cdb24c3"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/ecdsa@0.19.1","externalReferences":[{"type":"vcs","url":"http://github.com/tlsfuzzer/python-ecdsa"}],"type":"library","bom-ref":"pkg:pypi/ecdsa@0.19.1"},{"authors":[{"name":"Elastic Client Library Maintainers <client-libs@elastic.co>"}],"group":"","name":"elastic-transport","version":"8.17.1","description":"Transport classes and utilities shared among Python Elastic client libraries","hashes":[{"alg":"SHA-256","content":"192718f498f1d10c5e9aa8b9cf32aed405e469a7f0e9d6a8923431dbb2c59fb8"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/elastic-transport@8.17.1","externalReferences":[{"type":"vcs","url":"https://github.com/elastic/elastic-transport-python"}],"type":"library","bom-ref":"pkg:pypi/elastic-transport@8.17.1"},{"authors":[{"name":"Elastic Client Library Maintainers <client-libs@elastic.co>"}],"group":"","name":"elasticsearch","version":"8.18.1","description":"Python client for Elasticsearch","hashes":[{"alg":"SHA-256","content":"1a8c8b5ec3ce5be88f96d2f898375671648e96272978bce0dee3137d9326aabb"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/elasticsearch@8.18.1","type":"library","bom-ref":"pkg:pypi/elasticsearch@8.18.1","properties":[{"name":"cdx:pypi:latest_version","value":"9.0.2"},{"name":"cdx:pypi:resolved_from","value":"elasticsearch"}]},{"authors":[{"name":"Joshua Tauberer <jt@occams.info>"}],"group":"","name":"email_validator","version":"2.2.0","description":"A robust email address syntax and deliverability validation library.","hashes":[{"alg":"SHA-256","content":"561977c2d73ce3611850a06fa56b414621e0c8faa9d66f2611407d87465da631"}],"licenses":[{"expression":"The Unlicense (Unlicense)"}],"purl":"pkg:pypi/email-validator@2.2.0","externalReferences":[{"type":"vcs","url":"https://github.com/JoshData/python-email-validator"}],"type":"library","bom-ref":"pkg:pypi/email-validator@2.2.0","tags":["validation"]},{"authors":[{"name":"Thomas Kluyver <thomas@kluyver.me.uk>"}],"group":"","name":"entrypoints","version":"0.4","description":"Discover and load entry points from installed packages.","hashes":[{"alg":"SHA-256","content":"f174b5ff827504fd3cd97cc3f8649f3693f51538c7e4bdf3ef002c8429d42f9f"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/entrypoints@0.4","externalReferences":[{"type":"vcs","url":"https://github.com/takluyver/entrypoints"}],"type":"library","bom-ref":"pkg:pypi/entrypoints@0.4"},{"authors":[{"name":"Florian Maurer <fmaurer@disroot.org>"}],"group":"","name":"eralchemy2","version":"1.4.1","description":"Simple entity relation (ER) diagrams generation","hashes":[{"alg":"SHA-256","content":"be3ecd4e696172fe4b439a3010b08564c6f7c7323b9e9b4369e47da7a7b48428"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/eralchemy2@1.4.1","type":"library","bom-ref":"pkg:pypi/eralchemy2@1.4.1"},{"authors":[{"name":"See AUTHORS.txt <charlie.clark@clark-consulting.eu>"}],"group":"","name":"et_xmlfile","version":"2.0.0","description":"An implementation of lxml.xmlfile for the standard library","hashes":[{"alg":"SHA-256","content":"7a91720bc756843502c3b7504c77b8fe44217c85c537d85037f0f536151b2caa"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/et-xmlfile@2.0.0","externalReferences":[{"type":"website","url":"https://foss.heptapod.net/openpyxl/et_xmlfile"}],"type":"library","bom-ref":"pkg:pypi/et-xmlfile@2.0.0"},{"authors":[{"name":"Alex Hall <alex.mojaki@gmail.com>"}],"group":"","name":"eval_type_backport","version":"0.2.2","description":"Like `typing._eval_type`, but lets older Python versions use newer typing features.","hashes":[{"alg":"SHA-256","content":"cb6ad7c393517f476f96d456d0412ea80f0a8cf96f6892834cd9340149111b0a"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/eval-type-backport@0.2.2","externalReferences":[{"type":"vcs","url":"https://github.com/alexmojaki/eval_type_backport"}],"type":"library","bom-ref":"pkg:pypi/eval-type-backport@0.2.2"},{"authors":[{"name":"Sergey Shepelev <temotor@gmail.com>"},{"name":" Jakub Stasiak <jakub@stasiak.at>"},{"name":" Tim Burke <tim.burke@gmail.com>"},{"name":" Nat Goodspeed <nat@lindenlab.com>"},{"name":" Itamar Turner-Trauring <itamar@itamarst.org>"},{"name":" Hervé Beraud <hberaud@redhat.com>"}],"group":"","name":"eventlet","version":"0.40.0","description":"Highly concurrent networking library","hashes":[{"alg":"SHA-256","content":"496915bc92d054236bad872d5143112a13b0216a7bbeeb832e1a858ae131fe8a"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/eventlet@0.40.0","type":"library","bom-ref":"pkg:pypi/eventlet@0.40.0","properties":[{"name":"cdx:pypi:latest_version","value":"0.40.1"},{"name":"cdx:pypi:resolved_from","value":"eventlet"}]},{"authors":[{"name":"Alex Grönholm <alex.gronholm@nextday.fi>"}],"group":"","name":"exceptiongroup","version":"1.3.0","description":"Backport of PEP 654 (exception groups)","hashes":[{"alg":"SHA-256","content":"4d111e6e0c13d0644cad6ddaa7ed0261a0b36971f6d23e7ec9b4b9097da78a10"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/exceptiongroup@1.3.0","type":"library","bom-ref":"pkg:pypi/exceptiongroup@1.3.0"},{"authors":[{"name":"holger krekel and others"}],"group":"","name":"execnet","version":"2.1.1","description":"execnet: rapid multi-Python deployment","hashes":[{"alg":"SHA-256","content":"26dee51f1b80cebd6d0ca8e74dd8745419761d3bef34163928cbebbdc4749fdc"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/execnet@2.1.1","type":"library","bom-ref":"pkg:pypi/execnet@2.1.1"},{"authors":[{"name":"Alex Hall <alex.mojaki@gmail.com>"}],"group":"","name":"executing","version":"2.2.0","description":"Get the currently executing AST node of a frame, and other information","hashes":[{"alg":"SHA-256","content":"11387150cad388d62750327a53d3339fad4888b39a6fe233c3afbb54ecffd3aa"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/executing@2.2.0","externalReferences":[{"type":"vcs","url":"https://github.com/alexmojaki/executing"}],"type":"library","bom-ref":"pkg:pypi/executing@2.2.0"},{"authors":[{"name":"Facebook <shuotian@meta.com>"}],"group":"","name":"facebook_business","version":"22.0.5","description":"Facebook Business SDK","hashes":[{"alg":"SHA-256","content":"afe135edd91939524eb689e607e49b98622a9705e84ae65aefcaaf76ecdfc6db"}],"licenses":[{"license":{"name":"LICENSE.txt"}}],"purl":"pkg:pypi/facebook-business@22.0.5","externalReferences":[{"type":"vcs","url":"https://github.com/facebook/facebook-python-business-sdk"}],"type":"library","bom-ref":"pkg:pypi/facebook-business@22.0.5","properties":[{"name":"cdx:pypi:latest_version","value":"23.0.0"},{"name":"cdx:pypi:resolved_from","value":"facebook_business"}]},{"authors":[{"name":"Miki Tebeka <miki.tebeka@gmail.com>"}],"group":"","name":"fastavro","version":"1.11.1","description":"Fast read/write of AVRO files","hashes":[{"alg":"SHA-256","content":"603aa1c1d1be21fb4bcb63e1efb0711a9ddb337de81391c32dac95c6e0dacfcc"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/fastavro@1.11.1","externalReferences":[{"type":"vcs","url":"https://github.com/fastavro/fastavro"}],"type":"library","bom-ref":"pkg:pypi/fastavro@1.11.1"},{"authors":[{"name":"Joshua Harlow"}],"group":"","name":"fasteners","version":"0.19","description":"A python package that provides useful locks","hashes":[{"alg":"SHA-256","content":"758819cb5d94cdedf4e836988b74de396ceacb8e2794d21f82d131fd9ee77237"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/fasteners@0.19","externalReferences":[{"type":"vcs","url":"https://github.com/harlowja/fasteners"}],"type":"library","bom-ref":"pkg:pypi/fasteners@0.19"},{"authors":[{"name":"Michal Horejsek <fastjsonschema@horejsek.com>"}],"group":"","name":"fastjsonschema","version":"2.21.1","description":"Fastest Python implementation of JSON schema","hashes":[{"alg":"SHA-256","content":"c9e5b7e908310918cf494a434eeb31384dd84a98b57a30bcb1f535015b554667"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/fastjsonschema@2.21.1","externalReferences":[{"type":"vcs","url":"https://github.com/horejsek/python-fastjsonschema"}],"type":"library","bom-ref":"pkg:pypi/fastjsonschema@2.21.1","tags":["json"]},{"group":"","name":"filelock","version":"3.18.0","description":"A platform independent file lock.","hashes":[{"alg":"SHA-256","content":"c401f4f8377c4464e6db25fff06205fd89bdd83b65eb0488ed1b160f780e21de"}],"licenses":[{"expression":"The Unlicense (Unlicense)"}],"purl":"pkg:pypi/filelock@3.18.0","type":"library","bom-ref":"pkg:pypi/filelock@3.18.0"},{"authors":[{"name":"Mher Movsisyan <mher.movsisyan@gmail.com>"}],"group":"","name":"flower","version":"2.0.1","description":"Celery Flower","hashes":[{"alg":"SHA-256","content":"9db2c621eeefbc844c8dd88be64aef61e84e2deb29b271e02ab2b5b9f01068e2"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/flower@2.0.1","externalReferences":[{"type":"vcs","url":"https://github.com/mher/flower"}],"type":"library","bom-ref":"pkg:pypi/flower@2.0.1"},{"group":"","name":"frozenlist","version":"1.6.0","description":"A list-like structure which implements collections.abc.MutableSequence","hashes":[{"alg":"SHA-256","content":"e6e558ea1e47fd6fa8ac9ccdad403e5dd5ecc6ed8dda94343056fa4277d5c65e"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/frozenlist@1.6.0","externalReferences":[{"type":"vcs","url":"https://github.com/aio-libs/frozenlist"}],"type":"library","bom-ref":"pkg:pypi/frozenlist@1.6.0","properties":[{"name":"cdx:pypi:latest_version","value":"1.7.0"},{"name":"cdx:pypi:resolved_from","value":"frozenlist"}]},{"group":"","name":"fsspec","version":"2025.3.2","description":"File-system specification","hashes":[{"alg":"SHA-256","content":"2daf8dc3d1dfa65b6aa37748d112773a7a08416f6c70d96b264c96476ecaf711"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/fsspec@2025.3.2","type":"library","bom-ref":"pkg:pypi/fsspec@2025.3.2","properties":[{"name":"cdx:pypi:latest_version","value":"2025.5.1"},{"name":"cdx:pypi:resolved_from","value":"fsspec"}]},{"authors":[{"name":"Ed Schofield <ed@pythoncharmers.com>"}],"group":"","name":"future","version":"1.0.0","description":"Clean single-source support for Python 3 and 2","hashes":[{"alg":"SHA-256","content":"929292d34f5872e70396626ef385ec22355a1fae8ad29e1a734c3e43f9fbc216"}],"licenses":[{"expression":"OSI Approved"}],"purl":"pkg:pypi/future@1.0.0","externalReferences":[{"type":"website","url":"https://python-future.org"}],"type":"library","bom-ref":"pkg:pypi/future@1.0.0"},{"authors":[{"name":"Vi Engineering <voiceai-eng@dialpad.com>"}],"group":"","name":"gcloud-aio-auth","version":"5.4.1","description":"Python Client for Google Cloud Auth","hashes":[{"alg":"SHA-256","content":"02089f4522d1c3323c52c6211a3e4c7820ba1d8c7b9df238633bbb3ff41d2731"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/gcloud-aio-auth@5.4.1","externalReferences":[{"type":"vcs","url":"https://github.com/talkiq/gcloud-aio"}],"type":"library","bom-ref":"pkg:pypi/gcloud-aio-auth@5.4.1","properties":[{"name":"cdx:pypi:latest_version","value":"5.4.2"},{"name":"cdx:pypi:resolved_from","value":"gcloud-aio-auth"}],"tags":["cloud"]},{"authors":[{"name":"Vi Engineering <voiceai-eng@dialpad.com>"}],"group":"","name":"gcloud-aio-bigquery","version":"7.1.0","description":"Python Client for Google Cloud BigQuery","hashes":[{"alg":"SHA-256","content":"524ae3cc14c1af6977a358829cc673b4471159caa7d62bba7f2d9334262bcd4a"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/gcloud-aio-bigquery@7.1.0","externalReferences":[{"type":"vcs","url":"https://github.com/talkiq/gcloud-aio"}],"type":"library","bom-ref":"pkg:pypi/gcloud-aio-bigquery@7.1.0","tags":["cloud"]},{"authors":[{"name":"Vi Engineering <voiceai-eng@dialpad.com>"}],"group":"","name":"gcloud-aio-storage","version":"9.4.0","description":"Python Client for Google Cloud Storage","hashes":[{"alg":"SHA-256","content":"9f119cc4d85223c30a9663f77668766c6715cb0b439746a2cb23f916a2cb7e13"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/gcloud-aio-storage@9.4.0","externalReferences":[{"type":"vcs","url":"https://github.com/talkiq/gcloud-aio"}],"type":"library","bom-ref":"pkg:pypi/gcloud-aio-storage@9.4.0","tags":["cloud"]},{"group":"","name":"gcsfs","version":"2025.3.2","description":"Convenient Filesystem interface over GCS","hashes":[{"alg":"SHA-256","content":"1bdecb530fbf3604a31f00f858a208e0770baf24d405a0b9df99fdde35737745"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/gcsfs@2025.3.2","externalReferences":[{"type":"vcs","url":"https://github.com/fsspec/gcsfs"}],"type":"library","bom-ref":"pkg:pypi/gcsfs@2025.3.2","properties":[{"name":"cdx:pypi:latest_version","value":"2025.5.1"},{"name":"cdx:pypi:resolved_from","value":"gcsfs"}]},{"group":"","name":"geomet","version":"0.2.1.post1","description":"Pure Python conversion library for common geospatial data formats","hashes":[{"alg":"SHA-256","content":"87ae0fc42e532b9e98969c0bbf895a5e0b2bb4f6f775cf51a74e6482f1f35c2b"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/geomet@0.2.1.post1","type":"library","bom-ref":"pkg:pypi/geomet@0.2.1.post1","properties":[{"name":"cdx:pypi:latest_version","value":"1.1.0"},{"name":"cdx:pypi:resolved_from","value":"geomet"}]},{"authors":[{"name":"Denis Bilenko <denis.bilenko@gmail.com>"}],"group":"","name":"gevent","version":"25.5.1","description":"Coroutine-based network library","hashes":[{"alg":"SHA-256","content":"8e5a0fab5e245b15ec1005b3666b0a2e867c26f411c8fe66ae1afe07174a30e9"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/gevent@25.5.1","externalReferences":[{"type":"website","url":"http://www.gevent.org/"}],"type":"library","bom-ref":"pkg:pypi/gevent@25.5.1"},{"authors":[{"name":"Sebastian Thiel <byronimo@gmail.com>"}],"group":"","name":"gitdb","version":"4.0.12","description":"Git Object Database","hashes":[{"alg":"SHA-256","content":"67073e15955400952c6565cc3e707c554a4eea2e428946f7a4c162fab9bd9bcf"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/gitdb@4.0.12","externalReferences":[{"type":"vcs","url":"https://github.com/gitpython-developers/gitdb"}],"type":"library","bom-ref":"pkg:pypi/gitdb@4.0.12"},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-ads","version":"26.1.0","description":"Client library for the Google Ads API","hashes":[{"alg":"SHA-256","content":"5fd2a7ac7216d45c6f7b8cadd765ea2670fda4a05aa280ea849ecc28f1aa7fd0"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-ads@26.1.0","type":"library","bom-ref":"pkg:pypi/google-ads@26.1.0","properties":[{"name":"cdx:pypi:latest_version","value":"27.0.0"},{"name":"cdx:pypi:resolved_from","value":"google-ads"}]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-analytics-admin","version":"0.24.0","description":"Google Analytics Admin API client library","hashes":[{"alg":"SHA-256","content":"b283d60d38c8b617b686d62020d1659bfe790e4edde2f2cac6696be7c0ff1a40"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-analytics-admin@0.24.0","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-analytics-admin"}],"type":"library","bom-ref":"pkg:pypi/google-analytics-admin@0.24.0","properties":[{"name":"cdx:pypi:latest_version","value":"0.24.1"},{"name":"cdx:pypi:resolved_from","value":"google-analytics-admin"}],"tags":["api"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-api-core","version":"2.24.2","description":"Google API client core library","hashes":[{"alg":"SHA-256","content":"810a63ac95f3c441b7c0e43d344e372887f62ce9071ba972eacf32672e072de9"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-api-core@2.24.2","type":"framework","bom-ref":"pkg:pypi/google-api-core@2.24.2","properties":[{"name":"cdx:pypi:latest_version","value":"2.25.1"},{"name":"cdx:pypi:resolved_from","value":"google-api-core"}],"tags":["api","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-api-python-client","version":"2.169.0","description":"Google API Client Library for Python","hashes":[{"alg":"SHA-256","content":"dae3e882dc0e6f28e60cf09c1f13fedfd881db84f824dd418aa9e44def2fe00d"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-api-python-client@2.169.0","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-api-python-client/"}],"type":"library","bom-ref":"pkg:pypi/google-api-python-client@2.169.0","properties":[{"name":"cdx:pypi:latest_version","value":"2.174.0"},{"name":"cdx:pypi:resolved_from","value":"google-api-python-client"}],"tags":["api"]},{"authors":[{"name":"Google Cloud Platform <googleapis-packages@google.com>"}],"group":"","name":"google-auth-httplib2","version":"0.2.0","description":"Google Authentication Library: httplib2 transport","hashes":[{"alg":"SHA-256","content":"b65a0a2123300dd71281a7bf6e64d65a0759287df52729bdd1ae2e47dc311a3d"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-auth-httplib2@0.2.0","externalReferences":[{"type":"vcs","url":"https://github.com/GoogleCloudPlatform/google-auth-library-python-httplib2"}],"type":"library","bom-ref":"pkg:pypi/google-auth-httplib2@0.2.0"},{"authors":[{"name":"Google Cloud Platform <googleapis-packages@google.com>"}],"group":"","name":"google-auth-oauthlib","version":"1.2.2","description":"Google Authentication Library","hashes":[{"alg":"SHA-256","content":"fd619506f4b3908b5df17b65f39ca8d66ea56986e5472eb5978fd8f3786f00a2"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-auth-oauthlib@1.2.2","externalReferences":[{"type":"vcs","url":"https://github.com/GoogleCloudPlatform/google-auth-library-python-oauthlib"}],"type":"library","bom-ref":"pkg:pypi/google-auth-oauthlib@1.2.2"},{"authors":[{"name":"Google Cloud Platform <googleapis-packages@google.com>"}],"group":"","name":"google-auth","version":"2.40.1","description":"Google Authentication Library","hashes":[{"alg":"SHA-256","content":"ed4cae4f5c46b41bae1d19c036e06f6c371926e97b19e816fc854eff811974ee"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-auth@2.40.1","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-auth-library-python"}],"type":"library","bom-ref":"pkg:pypi/google-auth@2.40.1","properties":[{"name":"cdx:pypi:latest_version","value":"2.40.3"},{"name":"cdx:pypi:resolved_from","value":"google-auth"}]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-aiplatform","version":"1.93.0","description":"Vertex AI API client library","hashes":[{"alg":"SHA-256","content":"7fd4079b1de10db560ed9ab78ea33d6845e1f0b1b254f1c0029310a57daa63c3"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-aiplatform@1.93.0","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/python-aiplatform"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-aiplatform@1.93.0","properties":[{"name":"cdx:pypi:latest_version","value":"1.100.0"},{"name":"cdx:pypi:resolved_from","value":"google-cloud-aiplatform"}],"tags":["ai","api","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-alloydb","version":"0.4.6","description":"Google Cloud Alloydb API client library","hashes":[{"alg":"SHA-256","content":"6729e23c2f345af9644221d1fb26e388b724b706457ea95b3ffc8301ad022dca"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-alloydb@0.4.6","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-alloydb"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-alloydb@0.4.6","properties":[{"name":"cdx:pypi:latest_version","value":"0.4.8"},{"name":"cdx:pypi:resolved_from","value":"google-cloud-alloydb"}],"tags":["api","cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-appengine-logging","version":"1.6.1","description":"Google Cloud Appengine Logging API client library","hashes":[{"alg":"SHA-256","content":"48f4dcf43000899c7b411bc27181f70240e81a958a44e44ce800ba8e5d5184ac"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-appengine-logging@1.6.1","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-appengine-logging"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-appengine-logging@1.6.1","properties":[{"name":"cdx:pypi:latest_version","value":"1.6.2"},{"name":"cdx:pypi:resolved_from","value":"google-cloud-appengine-logging"}],"tags":["api","cloud","framework","logging"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-audit-log","version":"0.3.2","description":"Google Cloud Audit Protos","hashes":[{"alg":"SHA-256","content":"daaedfb947a0d77f524e1bd2b560242ab4836fe1afd6b06b92f152b9658554ed"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-audit-log@0.3.2","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/python-audit-log"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-audit-log@0.3.2","tags":["cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-automl","version":"2.16.3","description":"Google Cloud Automl API client library","hashes":[{"alg":"SHA-256","content":"e09308be0487b023cb1a30967e8883f3cbde5898ccf375ef65126b9339a72559"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-automl@2.16.3","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-automl"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-automl@2.16.3","properties":[{"name":"cdx:pypi:latest_version","value":"2.16.4"},{"name":"cdx:pypi:resolved_from","value":"google-cloud-automl"}],"tags":["api","cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-batch","version":"0.17.35","description":"Google Cloud Batch API client library","hashes":[{"alg":"SHA-256","content":"e0e03a47664ae71d6185563e7140dcafa1bfb83288ffded713e52102337bb73c"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-batch@0.17.35","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-batch"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-batch@0.17.35","properties":[{"name":"cdx:pypi:latest_version","value":"0.17.36"},{"name":"cdx:pypi:resolved_from","value":"google-cloud-batch"}],"tags":["api","cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-bigquery-datatransfer","version":"3.19.1","description":"Google Cloud Bigquery Datatransfer API client library","hashes":[{"alg":"SHA-256","content":"c35db1cc2885a693acf5d993d0a2478a93126a880b5d8c5678cdb69218d6e606"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-bigquery-datatransfer@3.19.1","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-bigquery-datatransfer"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-bigquery-datatransfer@3.19.1","properties":[{"name":"cdx:pypi:latest_version","value":"3.19.2"},{"name":"cdx:pypi:resolved_from","value":"google-cloud-bigquery-datatransfer"}],"tags":["api","cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-bigquery","version":"3.20.1","description":"Google BigQuery API client library","hashes":[{"alg":"SHA-256","content":"d3e62fe61138c658b8853c402e2d8fb9346c84e602e21e3a26584be10fc5b0a4"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-bigquery@3.20.1","type":"framework","bom-ref":"pkg:pypi/google-cloud-bigquery@3.20.1","properties":[{"name":"cdx:pypi:latest_version","value":"3.34.0"},{"name":"cdx:pypi:resolved_from","value":"google-cloud-bigquery"}],"tags":["api","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-bigtable","version":"2.30.1","description":"Google Cloud Bigtable API client library","hashes":[{"alg":"SHA-256","content":"0994823a8e64a5df085ac6cc978edf025496c4e7bbbd02b216cea57a39cb00f4"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-bigtable@2.30.1","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/python-bigtable"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-bigtable@2.30.1","properties":[{"name":"cdx:pypi:latest_version","value":"2.31.0"},{"name":"cdx:pypi:resolved_from","value":"google-cloud-bigtable"}],"tags":["api","cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-build","version":"3.31.1","description":"Google Cloud Build API client library","hashes":[{"alg":"SHA-256","content":"4e1a65a337bc13735e013050d24656c41dfb8436fa0ab8ac43e006d7fbab3b7a"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-build@3.31.1","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-build"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-build@3.31.1","properties":[{"name":"cdx:pypi:latest_version","value":"3.31.2"},{"name":"cdx:pypi:resolved_from","value":"google-cloud-build"}],"tags":["api","cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-compute","version":"1.30.0","description":"Google Cloud Compute API client library","hashes":[{"alg":"SHA-256","content":"61c7dd4d3e69a72bc7f5f72129ea1faace311ac9caf73c7b2bfd84ed5f2e5a44"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-compute@1.30.0","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-compute"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-compute@1.30.0","properties":[{"name":"cdx:pypi:latest_version","value":"1.31.0"},{"name":"cdx:pypi:resolved_from","value":"google-cloud-compute"}],"tags":["api","cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-container","version":"2.56.1","description":"Google Cloud Container API client library","hashes":[{"alg":"SHA-256","content":"b75a2568b10c804084126550a32dbf31d90d2c5aeb9e6427dc21ed94cb42f4f7"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-container@2.56.1","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-container"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-container@2.56.1","properties":[{"name":"cdx:pypi:latest_version","value":"2.57.0"},{"name":"cdx:pypi:resolved_from","value":"google-cloud-container"}],"tags":["api","cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-core","version":"2.4.3","description":"Google Cloud API client core library","hashes":[{"alg":"SHA-256","content":"5130f9f4c14b4fafdff75c79448f9495cfade0d8775facf1b09c3bf67e027f6e"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-core@2.4.3","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/python-cloud-core"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-core@2.4.3","tags":["api","cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-datacatalog","version":"3.27.1","description":"Google Cloud Datacatalog API client library","hashes":[{"alg":"SHA-256","content":"7d284d731531edd49011a6343c3683033d3820ff39840906826a8b6df1875680"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-datacatalog@3.27.1","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-datacatalog"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-datacatalog@3.27.1","tags":["api","cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-dataflow-client","version":"0.9.0","description":"Google Cloud Dataflow Client API client library","hashes":[{"alg":"SHA-256","content":"e7ef1d8432eaa8866d3e68c66910f32ba695ad72a96ffc998231aaa5bec0b39e"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-dataflow-client@0.9.0","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-dataflow-client"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-dataflow-client@0.9.0","tags":["api","cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-dataform","version":"0.6.1","description":"Google Cloud Dataform API client library","hashes":[{"alg":"SHA-256","content":"cd10da1b2d60b968df314e3c836388645ad4af568b2dd2ac6e128985b82f0e05"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-dataform@0.6.1","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-dataform"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-dataform@0.6.1","properties":[{"name":"cdx:pypi:latest_version","value":"0.6.2"},{"name":"cdx:pypi:resolved_from","value":"google-cloud-dataform"}],"tags":["api","cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-dataplex","version":"2.10.2","description":"Google Cloud Dataplex API client library","hashes":[{"alg":"SHA-256","content":"ff7fe9370a45e5f62bf30512781c3b18adb4047ca2514593996ab83a16a41e4a"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-dataplex@2.10.2","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-dataplex"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-dataplex@2.10.2","tags":["api","cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-dataproc-metastore","version":"1.18.2","description":"Google Cloud Dataproc Metastore API client library","hashes":[{"alg":"SHA-256","content":"73bef4b917a30be5b97be352ab33a9faafcdbd86c76cecaa1a98d914bc8f2dce"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-dataproc-metastore@1.18.2","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-dataproc-metastore"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-dataproc-metastore@1.18.2","properties":[{"name":"cdx:pypi:latest_version","value":"1.18.3"},{"name":"cdx:pypi:resolved_from","value":"google-cloud-dataproc-metastore"}],"tags":["api","cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-dataproc","version":"5.18.1","description":"Google Cloud Dataproc API client library","hashes":[{"alg":"SHA-256","content":"679b0c72882178a67ddd819e939540af14d6583c6e114315042943da21a11d60"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-dataproc@5.18.1","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-dataproc"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-dataproc@5.18.1","properties":[{"name":"cdx:pypi:latest_version","value":"5.20.0"},{"name":"cdx:pypi:resolved_from","value":"google-cloud-dataproc"}],"tags":["api","cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-dlp","version":"3.29.0","description":"Google Cloud Dlp API client library","hashes":[{"alg":"SHA-256","content":"148093ef465b520df74bc32f7144990eaac54c905a98e5871eb3e5676338d794"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-dlp@3.29.0","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-dlp"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-dlp@3.29.0","properties":[{"name":"cdx:pypi:latest_version","value":"3.31.0"},{"name":"cdx:pypi:resolved_from","value":"google-cloud-dlp"}],"tags":["api","cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-kms","version":"3.5.0","description":"Google Cloud Kms API client library","hashes":[{"alg":"SHA-256","content":"e70acbf226dd10024ce0f243346674637dac092d0f868f2353d2762a54d620ec"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-kms@3.5.0","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-kms"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-kms@3.5.0","properties":[{"name":"cdx:pypi:latest_version","value":"3.5.1"},{"name":"cdx:pypi:resolved_from","value":"google-cloud-kms"}],"tags":["api","cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-language","version":"2.17.1","description":"Google Cloud Language API client library","hashes":[{"alg":"SHA-256","content":"cac9939361c64d6254cdf65cf7ec5b4804ad854f8f49d595fce7f6be296beb65"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-language@2.17.1","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-language"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-language@2.17.1","properties":[{"name":"cdx:pypi:latest_version","value":"2.17.2"},{"name":"cdx:pypi:resolved_from","value":"google-cloud-language"}],"tags":["api","cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-logging","version":"3.12.1","description":"Stackdriver Logging API client library","hashes":[{"alg":"SHA-256","content":"6817878af76ec4e7568976772839ab2c43ddfd18fbbf2ce32b13ef549cd5a862"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-logging@3.12.1","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/python-logging"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-logging@3.12.1","tags":["api","framework","logging"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-managedkafka","version":"0.1.10","description":"Google Cloud Managedkafka API client library","hashes":[{"alg":"SHA-256","content":"e9f2c555ac805026770cccee715ed335cf35652a76b1fe6269cac715284b33c4"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-managedkafka@0.1.10","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-managedkafka"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-managedkafka@0.1.10","properties":[{"name":"cdx:pypi:latest_version","value":"0.1.11"},{"name":"cdx:pypi:resolved_from","value":"google-cloud-managedkafka"}],"tags":["api","cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-memcache","version":"1.12.1","description":"Google Cloud Memcache API client library","hashes":[{"alg":"SHA-256","content":"f260af9cf686ba0c7b1654bcb3c19a079654cb1e71553537682795395136ab3c"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-memcache@1.12.1","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-memcache"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-memcache@1.12.1","properties":[{"name":"cdx:pypi:latest_version","value":"1.12.2"},{"name":"cdx:pypi:resolved_from","value":"google-cloud-memcache"}],"tags":["api","cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-monitoring","version":"2.27.1","description":"Google Cloud Monitoring API client library","hashes":[{"alg":"SHA-256","content":"cb38e2295e87ff68644bda9eaa2cd9094ebb63f2f4efd1090a7af1c1f0b142cc"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-monitoring@2.27.1","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-monitoring"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-monitoring@2.27.1","properties":[{"name":"cdx:pypi:latest_version","value":"2.27.2"},{"name":"cdx:pypi:resolved_from","value":"google-cloud-monitoring"}],"tags":["api","cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-orchestration-airflow","version":"1.17.5","description":"Google Cloud Orchestration Airflow API client library","hashes":[{"alg":"SHA-256","content":"835f522975034b468fbba8cbe1c392d578cb8c510d9d50d49cd0ac1752b188db"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-orchestration-airflow@1.17.5","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-orchestration-airflow"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-orchestration-airflow@1.17.5","tags":["api","cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-os-login","version":"2.17.1","description":"Google Cloud Os Login API client library","hashes":[{"alg":"SHA-256","content":"0c1b71248f9fbfea6e1035fe8827cfd2e51ee623adf3894e85b3935288693eea"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-os-login@2.17.1","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-os-login"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-os-login@2.17.1","properties":[{"name":"cdx:pypi:latest_version","value":"2.17.2"},{"name":"cdx:pypi:resolved_from","value":"google-cloud-os-login"}],"tags":["api","cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-pubsub","version":"2.29.0","description":"Google Cloud Pub/Sub API client library","hashes":[{"alg":"SHA-256","content":"3ccc76ae623e408c7a80f2f81bfd3ab9dca1d61231cc2a063d569d021449481a"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-pubsub@2.29.0","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/python-pubsub"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-pubsub@2.29.0","properties":[{"name":"cdx:pypi:latest_version","value":"2.30.0"},{"name":"cdx:pypi:resolved_from","value":"google-cloud-pubsub"}],"tags":["api","cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-redis","version":"2.18.1","description":"Google Cloud Redis API client library","hashes":[{"alg":"SHA-256","content":"e21bf4483666639ce119816a23815667a8749c38d317b253ba75c57e65038f50"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-redis@2.18.1","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-redis"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-redis@2.18.1","tags":["api","cloud","framework","redis"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-resource-manager","version":"1.14.2","description":"Google Cloud Resource Manager API client library","hashes":[{"alg":"SHA-256","content":"d0fa954dedd1d2b8e13feae9099c01b8aac515b648e612834f9942d2795a9900"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-resource-manager@1.14.2","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-resource-manager"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-resource-manager@1.14.2","tags":["api","cloud","framework","resource"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-run","version":"0.10.18","description":"Google Cloud Run API client library","hashes":[{"alg":"SHA-256","content":"754974343bde47f0ccbe30b0bfebd0632369126898ee6a305783ab7a6afcea3c"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-run@0.10.18","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-run"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-run@0.10.18","tags":["api","cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-secret-manager","version":"2.23.3","description":"Google Cloud Secret Manager API client library","hashes":[{"alg":"SHA-256","content":"fe06ebb2f71eb739ecc6c14ea9e8dafcb9bbc6123b78b2f8986ece6733d23a1a"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-secret-manager@2.23.3","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-secret-manager"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-secret-manager@2.23.3","properties":[{"name":"cdx:pypi:latest_version","value":"2.24.0"},{"name":"cdx:pypi:resolved_from","value":"google-cloud-secret-manager"}],"tags":["api","cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-spanner","version":"3.54.0","description":"Google Cloud Spanner API client library","hashes":[{"alg":"SHA-256","content":"81987b3fc7d9930e03f51bcb6c6567db62838b00bdfa82aeb708584f0536fc0c"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-spanner@3.54.0","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/python-spanner"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-spanner@3.54.0","properties":[{"name":"cdx:pypi:latest_version","value":"3.55.0"},{"name":"cdx:pypi:resolved_from","value":"google-cloud-spanner"}],"tags":["api","cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-speech","version":"2.32.0","description":"Google Cloud Speech API client library","hashes":[{"alg":"SHA-256","content":"537b279d8697fe5b5bc5f485f2d48a6b343fc76f73385b5776806c37bc5f8ea1"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-speech@2.32.0","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-speech"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-speech@2.32.0","properties":[{"name":"cdx:pypi:latest_version","value":"2.33.0"},{"name":"cdx:pypi:resolved_from","value":"google-cloud-speech"}],"tags":["api","cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-storage-transfer","version":"1.16.1","description":"Google Cloud Storage Transfer API client library","hashes":[{"alg":"SHA-256","content":"760087df260d5f30758b286680c7602700788b3b05de8ca20da9156f7b5e829c"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-storage-transfer@1.16.1","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-storage-transfer"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-storage-transfer@1.16.1","properties":[{"name":"cdx:pypi:latest_version","value":"1.17.0"},{"name":"cdx:pypi:resolved_from","value":"google-cloud-storage-transfer"}],"tags":["api","cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-storage","version":"2.19.0","description":"Google Cloud Storage API client library","hashes":[{"alg":"SHA-256","content":"aeb971b5c29cf8ab98445082cbfe7b161a1f48ed275822f59ed3f1524ea54fba"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-storage@2.19.0","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/python-storage"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-storage@2.19.0","properties":[{"name":"cdx:pypi:latest_version","value":"3.1.1"},{"name":"cdx:pypi:resolved_from","value":"google-cloud-storage"}],"tags":["api","cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-tasks","version":"2.19.2","description":"Google Cloud Tasks API client library","hashes":[{"alg":"SHA-256","content":"898bf75020ead4dfb836a43d2ad666389ceeec1a4beb3cb65cc25b9accc289bb"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-tasks@2.19.2","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-tasks"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-tasks@2.19.2","properties":[{"name":"cdx:pypi:latest_version","value":"2.19.3"},{"name":"cdx:pypi:resolved_from","value":"google-cloud-tasks"}],"tags":["api","cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-texttospeech","version":"2.27.0","description":"Google Cloud Texttospeech API client library","hashes":[{"alg":"SHA-256","content":"0f7c5fe05281beb6d005ea191f61c913085e8439e5ffd2d5d21e29d106150b54"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-texttospeech@2.27.0","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-texttospeech"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-texttospeech@2.27.0","tags":["api","cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-translate","version":"3.20.2","description":"Google Cloud Translate API client library","hashes":[{"alg":"SHA-256","content":"6208d6a740ecdcf9076c31994510eb02697261d89fd68fad6bc87f4dea29dce2"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-translate@3.20.2","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-translate"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-translate@3.20.2","properties":[{"name":"cdx:pypi:latest_version","value":"3.21.0"},{"name":"cdx:pypi:resolved_from","value":"google-cloud-translate"}],"tags":["api","cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-videointelligence","version":"2.16.1","description":"Google Cloud Videointelligence API client library","hashes":[{"alg":"SHA-256","content":"4db62faa8dcda326c94a94d0a177832da020c5a0865a5704137fd83afa931987"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-videointelligence@2.16.1","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-videointelligence"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-videointelligence@2.16.1","properties":[{"name":"cdx:pypi:latest_version","value":"2.16.2"},{"name":"cdx:pypi:resolved_from","value":"google-cloud-videointelligence"}],"tags":["api","cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-vision","version":"3.10.1","description":"Google Cloud Vision API client library","hashes":[{"alg":"SHA-256","content":"91959ea12b0d6a8442e30c0a5062cd305f349a4840f9184b5061b3153bbd8476"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-vision@3.10.1","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-vision"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-vision@3.10.1","properties":[{"name":"cdx:pypi:latest_version","value":"3.10.2"},{"name":"cdx:pypi:resolved_from","value":"google-cloud-vision"}],"tags":["api","cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-cloud-workflows","version":"1.18.1","description":"Google Cloud Workflows API client library","hashes":[{"alg":"SHA-256","content":"443e6fb693ba1c9170549bd7a7d1dcd9e466cd004afc2a4ac97fcae35320d209"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-cloud-workflows@1.18.1","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-workflows"}],"type":"framework","bom-ref":"pkg:pypi/google-cloud-workflows@1.18.1","properties":[{"name":"cdx:pypi:latest_version","value":"1.18.2"},{"name":"cdx:pypi:resolved_from","value":"google-cloud-workflows"}],"tags":["api","cloud","framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-crc32c","version":"1.7.1","description":"A python wrapper of the C library 'Google CRC32C'","hashes":[{"alg":"SHA-256","content":"b07d48faf8292b4db7c3d64ab86f950c2e94e93a11fd47271c28ba458e4a0d76"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-crc32c@1.7.1","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/python-crc32c"}],"type":"library","bom-ref":"pkg:pypi/google-crc32c@1.7.1"},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"google-genai","version":"1.2.0","description":"GenAI Python SDK","hashes":[{"alg":"SHA-256","content":"609d61bee73f1a6ae5b47e9c7dd4b469d50318f050c5ceacf835b0f80f79d2d9"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-genai@1.2.0","type":"library","bom-ref":"pkg:pypi/google-genai@1.2.0","properties":[{"name":"cdx:pypi:latest_version","value":"1.23.0"},{"name":"cdx:pypi:resolved_from","value":"google-genai"}]},{"authors":[{"name":"The RE2 Authors <re2-dev@googlegroups.com>"}],"group":"","name":"google-re2","version":"1.1.20240702","description":"RE2 Python bindings","hashes":[{"alg":"SHA-256","content":"46e7ed614ffaafccae017542d68e9bbf664c8c1e5ca37046adee640bbee4846e"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/google-re2@1.1.20240702","externalReferences":[{"type":"vcs","url":"https://github.com/google/re2"}],"type":"library","bom-ref":"pkg:pypi/google-re2@1.1.20240702"},{"authors":[{"name":"Google Cloud Platform <googleapis-publisher@google.com>"}],"group":"","name":"google-resumable-media","version":"2.7.2","description":"Utilities for Google Media Downloads and Resumable Uploads","hashes":[{"alg":"SHA-256","content":"3ce7551e9fe6d99e9a126101d2536612bb73486721951e9562fee0f90c6ababa"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/google-resumable-media@2.7.2","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/google-resumable-media-python"}],"type":"library","bom-ref":"pkg:pypi/google-resumable-media@2.7.2"},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"googleapis-common-protos","version":"1.70.0","description":"Common protobufs used in Google APIs","hashes":[{"alg":"SHA-256","content":"b8bfcca8c25a2bb253e0e0b0adaf8c00773e5e6af6fd92397576680b807e0fd8"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/googleapis-common-protos@1.70.0","type":"library","bom-ref":"pkg:pypi/googleapis-common-protos@1.70.0"},{"authors":[{"name":"Christoph Zwerschke <cito@online.de>"}],"group":"","name":"graphql-core","version":"3.2.6","description":"GraphQL implementation for Python, a port of GraphQL.js, the JavaScript reference implementation for GraphQL.","hashes":[{"alg":"SHA-256","content":"78b016718c161a6fb20a7d97bbf107f331cd1afe53e45566c59f776ed7f0b45f"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/graphql-core@3.2.6","externalReferences":[{"type":"vcs","url":"https://github.com/graphql-python/graphql-core"}],"type":"library","bom-ref":"pkg:pypi/graphql-core@3.2.6"},{"authors":[{"name":"Sebastian Bank <sebastian.bank@uni-leipzig.de>"}],"group":"","name":"graphviz","version":"0.20.3","description":"Simple Python interface for Graphviz","hashes":[{"alg":"SHA-256","content":"81f848f2904515d8cd359cc611faba817598d2feaac4027b266aa3eda7b3dde5"}],"licenses":[],"purl":"pkg:pypi/graphviz@0.20.3","type":"library","bom-ref":"pkg:pypi/graphviz@0.20.3","properties":[{"name":"cdx:pypi:latest_version","value":"0.21"},{"name":"cdx:pypi:resolved_from","value":"graphviz"}]},{"authors":[{"name":"Alexey Borzenkov <snaury@gmail.com>"}],"group":"","name":"greenlet","version":"3.2.2","description":"Lightweight in-process concurrent programming","hashes":[{"alg":"SHA-256","content":"c49e9f7c6f625507ed83a7485366b46cbe325717c60837f7244fc99ba16ba9d6"}],"licenses":[{"expression":"MIT AND Python-2.0"}],"purl":"pkg:pypi/greenlet@3.2.2","externalReferences":[{"type":"website","url":"https://greenlet.readthedocs.io/"}],"type":"library","bom-ref":"pkg:pypi/greenlet@3.2.2","properties":[{"name":"cdx:pypi:latest_version","value":"3.2.3"},{"name":"cdx:pypi:resolved_from","value":"greenlet"}]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"grpc-google-iam-v1","version":"0.14.2","description":"IAM API client library","hashes":[{"alg":"SHA-256","content":"a3171468459770907926d56a440b2bb643eec1d7ba215f48f3ecece42b4d8351"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/grpc-google-iam-v1@0.14.2","type":"library","bom-ref":"pkg:pypi/grpc-google-iam-v1@0.14.2","tags":["api"]},{"authors":[{"name":"Dan Hipschman"}],"group":"","name":"grpc-interceptor","version":"0.15.4","description":"Simplifies gRPC interceptors","hashes":[{"alg":"SHA-256","content":"0035f33228693ed3767ee49d937bac424318db173fef4d2d0170b3215f254d9d"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/grpc-interceptor@0.15.4","externalReferences":[{"type":"vcs","url":"https://github.com/d5h-foss/grpc-interceptor"}],"type":"library","bom-ref":"pkg:pypi/grpc-interceptor@0.15.4"},{"authors":[{"name":"The gRPC-GCP Authors <grpc-io@googlegroups.com>"}],"group":"","name":"grpcio-gcp","version":"0.2.2","description":"gRPC extensions for Google Cloud Platform","hashes":[{"alg":"SHA-256","content":"1ef8e8531eab11356a3eb4c5b84e79e0d923d6782d19e1b1a45e1cabe4e783d7"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/grpcio-gcp@0.2.2","externalReferences":[{"type":"website","url":"https://grpc.io"}],"type":"library","bom-ref":"pkg:pypi/grpcio-gcp@0.2.2","tags":["cloud"]},{"authors":[{"name":"The gRPC Authors <grpc-io@googlegroups.com>"}],"group":"","name":"grpcio-health-checking","version":"1.62.3","description":"Standard Health Checking Service for gRPC","hashes":[{"alg":"SHA-256","content":"f29da7dd144d73b4465fe48f011a91453e9ff6c8af0d449254cf80021cab3e0d"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/grpcio-health-checking@1.62.3","externalReferences":[{"type":"website","url":"https://grpc.io"}],"type":"library","bom-ref":"pkg:pypi/grpcio-health-checking@1.62.3","properties":[{"name":"cdx:pypi:latest_version","value":"1.73.1"},{"name":"cdx:pypi:resolved_from","value":"grpcio-health-checking"}],"tags":["service"]},{"authors":[{"name":"The gRPC Authors <grpc-io@googlegroups.com>"}],"group":"","name":"grpcio-status","version":"1.62.3","description":"Status proto mapping for gRPC","hashes":[{"alg":"SHA-256","content":"f9049b762ba8de6b1086789d8315846e094edac2c50beaf462338b301a8fd4b8"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/grpcio-status@1.62.3","externalReferences":[{"type":"website","url":"https://grpc.io"}],"type":"library","bom-ref":"pkg:pypi/grpcio-status@1.62.3","properties":[{"name":"cdx:pypi:latest_version","value":"1.73.1"},{"name":"cdx:pypi:resolved_from","value":"grpcio-status"}],"tags":["proto"]},{"authors":[{"name":"The gRPC Authors <grpc-io@googlegroups.com>"}],"group":"","name":"grpcio-tools","version":"1.62.3","description":"Protobuf code generator for gRPC","hashes":[{"alg":"SHA-256","content":"2f968b049c2849540751ec2100ab05e8086c24bead769ca734fdab58698408c1"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/grpcio-tools@1.62.3","externalReferences":[{"type":"website","url":"https://grpc.io"}],"type":"library","bom-ref":"pkg:pypi/grpcio-tools@1.62.3","properties":[{"name":"cdx:pypi:latest_version","value":"1.73.1"},{"name":"cdx:pypi:resolved_from","value":"grpcio-tools"}]},{"authors":[{"name":"The gRPC Authors <grpc-io@googlegroups.com>"}],"group":"","name":"grpcio","version":"1.65.5","description":"HTTP/2-based RPC framework","hashes":[{"alg":"SHA-256","content":"b67d450f1e008fedcd81e097a3a400a711d8be1a8b20f852a7b8a73fead50fe3"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/grpcio@1.65.5","externalReferences":[{"type":"website","url":"https://grpc.io"}],"type":"framework","bom-ref":"pkg:pypi/grpcio@1.65.5","properties":[{"name":"cdx:pypi:latest_version","value":"1.73.1"},{"name":"cdx:pypi:resolved_from","value":"grpcio"}],"tags":["framework","rpc"]},{"authors":[{"name":"The Python GSSAPI Team <jborean93@gmail.com>"}],"group":"","name":"gssapi","version":"1.9.0","description":"Python GSSAPI Wrapper","hashes":[{"alg":"SHA-256","content":"261e00ac426d840055ddb2199f4989db7e3ce70fa18b1538f53e392b4823e8f1"}],"licenses":[{"license":{"id":"ISC","url":"https://opensource.org/licenses/ISC"}},{"license":{"name":"LICENSE.txt"}}],"purl":"pkg:pypi/gssapi@1.9.0","externalReferences":[{"type":"vcs","url":"https://github.com/pythongssapi/python-gssapi"}],"type":"library","bom-ref":"pkg:pypi/gssapi@1.9.0"},{"authors":[{"name":"Benoit Chesneau <benoitc@gunicorn.org>"}],"group":"","name":"gunicorn","version":"23.0.0","description":"WSGI HTTP Server for UNIX","hashes":[{"alg":"SHA-256","content":"ec400d38950de4dfd418cff8328b2c8faed0edb0d517d3394e457c317908ca4d"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/gunicorn@23.0.0","type":"library","bom-ref":"pkg:pypi/gunicorn@23.0.0"},{"authors":[{"name":"Nathaniel J. Smith <njs@pobox.com>"}],"group":"","name":"h11","version":"0.16.0","description":"A pure-Python, bring-your-own-I/O implementation of HTTP/1.1","hashes":[{"alg":"SHA-256","content":"63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/h11@0.16.0","externalReferences":[{"type":"vcs","url":"https://github.com/python-hyper/h11"}],"type":"library","bom-ref":"pkg:pypi/h11@0.16.0"},{"authors":[{"name":"Cory Benfield <cory@lukasa.co.uk>"}],"group":"","name":"h2","version":"4.2.0","description":"Pure-Python HTTP/2 protocol implementation","hashes":[{"alg":"SHA-256","content":"479a53ad425bb29af087f3458a61d30780bc818e4ebcf01f0b536ba916462ed0"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/h2@4.2.0","type":"library","bom-ref":"pkg:pypi/h2@4.2.0"},{"authors":[{"name":"Ofek Lev <oss@ofek.dev>"}],"group":"","name":"hatch","version":"1.14.1","description":"Modern, extensible Python project management","hashes":[{"alg":"SHA-256","content":"39cdaa59e47ce0c5505d88a951f4324a9c5aafa17e4a877e2fde79b36ab66c21"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/hatch@1.14.1","type":"library","bom-ref":"pkg:pypi/hatch@1.14.1"},{"authors":[{"name":"Ofek Lev <oss@ofek.dev>"}],"group":"","name":"hatchling","version":"1.27.0","description":"Modern, extensible Python build backend","hashes":[{"alg":"SHA-256","content":"d3a2f3567c4f926ea39849cdf924c7e99e6686c9c8e288ae1037c8fa2a5d937b"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/hatchling@1.27.0","type":"library","bom-ref":"pkg:pypi/hatchling@1.27.0"},{"authors":[{"name":"Matthieu Monsch <mtth@apache.org>"}],"group":"","name":"hdfs","version":"2.7.3","description":"HdfsCLI: API and command line interface for HDFS.","hashes":[{"alg":"SHA-256","content":"752a21e43f82197dce43697c73f454ba490838108c73a57a9247efb66d1c0479"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/hdfs@2.7.3","externalReferences":[{"type":"website","url":"https://hdfscli.readthedocs.io"}],"type":"library","bom-ref":"pkg:pypi/hdfs@2.7.3","tags":["api"]},{"authors":[{"name":"Giovanni Lanzani <giovanni@lanzani.nl>"}],"group":"","name":"hmsclient","version":"0.1.1","description":"A package interact with the Hive metastore via the Thrift protocol","hashes":[{"alg":"SHA-256","content":"6163c46ecbd7b97e10099039186155fe2712ade1630da7c90075e3ccac91d909"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/hmsclient@0.1.1","externalReferences":[{"type":"vcs","url":"https://github.com/gglanzani/hmsclient"}],"type":"library","bom-ref":"pkg:pypi/hmsclient@0.1.1"},{"authors":[{"name":"Cory Benfield <cory@lukasa.co.uk>"}],"group":"","name":"hpack","version":"4.1.0","description":"Pure-Python HPACK header encoding","hashes":[{"alg":"SHA-256","content":"157ac792668d995c657d93111f46b4535ed114f0c9c8d672271bbec7eae1b496"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/hpack@4.1.0","type":"library","bom-ref":"pkg:pypi/hpack@4.1.0"},{"authors":[{"name":"Tom Christie <tom@tomchristie.com>"}],"group":"","name":"httpcore","version":"1.0.9","description":"A minimal low-level HTTP client.","hashes":[{"alg":"SHA-256","content":"2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/httpcore@1.0.9","type":"library","bom-ref":"pkg:pypi/httpcore@1.0.9"},{"authors":[{"name":"Joe Gregorio <joe@bitworking.org>"}],"group":"","name":"httplib2","version":"0.22.0","description":"A comprehensive HTTP client library.","hashes":[{"alg":"SHA-256","content":"14ae0a53c1ba8f3d37e9e27cf37eabb0fb9980f435ba405d546948b009dd64dc"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/httplib2@0.22.0","externalReferences":[{"type":"vcs","url":"https://github.com/httplib2/httplib2"}],"type":"library","bom-ref":"pkg:pypi/httplib2@0.22.0"},{"authors":[{"name":"Florimond Manca <florimond.manca@protonmail.com>"}],"group":"","name":"httpx-sse","version":"0.4.0","description":"Consume Server-Sent Event (SSE) messages with HTTPX.","hashes":[{"alg":"SHA-256","content":"f329af6eae57eaa2bdfd962b42524764af68075ea87370a2de920af5341e318f"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/httpx-sse@0.4.0","type":"library","bom-ref":"pkg:pypi/httpx-sse@0.4.0","properties":[{"name":"cdx:pypi:latest_version","value":"0.4.1"},{"name":"cdx:pypi:resolved_from","value":"httpx-sse"}],"tags":["event"]},{"authors":[{"name":"Tom Christie <tom@tomchristie.com>"}],"group":"","name":"httpx","version":"0.27.0","description":"The next generation HTTP client.","hashes":[{"alg":"SHA-256","content":"71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/httpx@0.27.0","type":"library","bom-ref":"pkg:pypi/httpx@0.27.0","properties":[{"name":"cdx:pypi:latest_version","value":"0.28.1"},{"name":"cdx:pypi:resolved_from","value":"httpx"}]},{"authors":[{"name":"Hugging Face"},{"name":" Inc. <julien@huggingface.co>"}],"group":"","name":"huggingface-hub","version":"0.31.4","description":"Client library to download and publish models, datasets and other repos on the huggingface.co hub","hashes":[{"alg":"SHA-256","content":"4f70704760296cc69b612916056e9845f5490a33782b924fc531767967acc15d"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}},{"license":{"name":"Apache"}}],"purl":"pkg:pypi/huggingface-hub@0.31.4","externalReferences":[{"type":"vcs","url":"https://github.com/huggingface/huggingface_hub"}],"type":"framework","bom-ref":"pkg:pypi/huggingface-hub@0.31.4","properties":[{"name":"cdx:pypi:latest_version","value":"0.33.1"},{"name":"cdx:pypi:resolved_from","value":"huggingface-hub"}],"tags":["framework"]},{"authors":[{"name":"Jason Moiron <jmoiron@jmoiron.net>"}],"group":"","name":"humanize","version":"4.12.3","description":"Python humanize utilities","hashes":[{"alg":"SHA-256","content":"2cbf6370af06568fa6d2da77c86edb7886f3160ecd19ee1ffef07979efc597f6"}],"licenses":[],"purl":"pkg:pypi/humanize@4.12.3","type":"library","bom-ref":"pkg:pypi/humanize@4.12.3"},{"authors":[{"name":"Ian Unruh <ianunruh@gmail.com>"}],"group":"","name":"hvac","version":"2.3.0","description":"HashiCorp Vault API client","hashes":[{"alg":"SHA-256","content":"a3afc5710760b6ee9b3571769df87a0333da45da05a5f9f963e1d3925a84be7d"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/hvac@2.3.0","externalReferences":[{"type":"vcs","url":"https://github.com/hvac/hvac"}],"type":"library","bom-ref":"pkg:pypi/hvac@2.3.0","tags":["api"]},{"authors":[{"name":"Cory Benfield <cory@lukasa.co.uk>"}],"group":"","name":"hyperframe","version":"6.1.0","description":"Pure-Python HTTP/2 framing","hashes":[{"alg":"SHA-256","content":"b03380493a519fce58ea5af42e4a42317bf9bd425596f7a0835ffce80f1a42e5"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/hyperframe@6.1.0","type":"library","bom-ref":"pkg:pypi/hyperframe@6.1.0"},{"authors":[{"name":"Mahmoud Hashemi and Glyph Lefkowitz <mahmoud@hatnote.com>"}],"group":"","name":"hyperlink","version":"21.0.0","description":"A featureful, immutable, and correct URL for Python.","hashes":[{"alg":"SHA-256","content":"e6b14c37ecb73e89c77d78cdb4c2cc8f3fb59a885c5b3f819ff4ed80f25af1b4"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/hyperlink@21.0.0","externalReferences":[{"type":"vcs","url":"https://github.com/python-hyper/hyperlink"}],"type":"library","bom-ref":"pkg:pypi/hyperlink@21.0.0"},{"authors":[{"name":"Jeff Kaufman <jeff@jefftk.com>"}],"group":"","name":"icdiff","version":"2.0.7","description":"improved colored diff","hashes":[{"alg":"SHA-256","content":"f05d1b3623223dd1c70f7848da7d699de3d9a2550b902a8234d9026292fb5762"}],"licenses":[{"license":{"id":"PSF-2.0","url":"https://opensource.org/licenses/PSF-2.0"}}],"purl":"pkg:pypi/icdiff@2.0.7","externalReferences":[{"type":"website","url":"https://www.jefftk.com/icdiff"}],"type":"library","bom-ref":"pkg:pypi/icdiff@2.0.7"},{"group":"","name":"id","version":"1.5.0","description":"A tool for generating OIDC identities","hashes":[{"alg":"SHA-256","content":"f1434e1cef91f2cbb8a4ec64663d5a23b9ed43ef44c4c957d02583d61714c658"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/id@1.5.0","type":"library","bom-ref":"pkg:pypi/id@1.5.0","tags":["oidc"]},{"authors":[{"name":"Chris Kuehl <ckuehl@ocf.berkeley.edu>"}],"group":"","name":"identify","version":"2.6.10","description":"File identification library for Python","hashes":[{"alg":"SHA-256","content":"5f34248f54136beed1a7ba6a6b5c4b6cf21ff495aac7c359e1ef831ae3b8ab25"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/identify@2.6.10","externalReferences":[{"type":"vcs","url":"https://github.com/pre-commit/identify"}],"type":"library","bom-ref":"pkg:pypi/identify@2.6.10","properties":[{"name":"cdx:pypi:latest_version","value":"2.6.12"},{"name":"cdx:pypi:resolved_from","value":"identify"}]},{"authors":[{"name":"Kim Davies <kim+pypi@gumleaf.org>"}],"group":"","name":"idna","version":"3.10","description":"Internationalized Domain Names in Applications (IDNA)","hashes":[{"alg":"SHA-256","content":"946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/idna@3.10","type":"library","bom-ref":"pkg:pypi/idna@3.10"},{"authors":[{"name":"Rodrigo Tobar <rtobar@icrar.org>"},{"name":" Ivan Sagalaev <maniac@softwaremaniacs.org>"}],"group":"","name":"ijson","version":"3.4.0","description":"Iterative JSON parser with standard Python iterator interfaces","hashes":[{"alg":"SHA-256","content":"e27e50f6dcdee648f704abc5d31b976cd2f90b4642ed447cf03296d138433d09"}],"licenses":[],"purl":"pkg:pypi/ijson@3.4.0","type":"library","bom-ref":"pkg:pypi/ijson@3.4.0","tags":["json"]},{"authors":[{"name":"Yoshiki Shibukawa <yoshiki@shibu.jp>"}],"group":"","name":"imagesize","version":"1.4.1","description":"Getting image size from png/jpeg/jpeg2000/gif file","hashes":[{"alg":"SHA-256","content":"0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/imagesize@1.4.1","externalReferences":[{"type":"vcs","url":"https://github.com/shibukawa/imagesize_py"}],"type":"library","bom-ref":"pkg:pypi/imagesize@1.4.1"},{"authors":[{"name":"Corentin Garcia <corenting@gmail.com>"}],"group":"","name":"immutabledict","version":"4.2.1","description":"Immutable wrapper around dictionaries (a fork of frozendict)","hashes":[{"alg":"SHA-256","content":"c56a26ced38c236f79e74af3ccce53772827cef5c3bce7cab33ff2060f756373"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/immutabledict@4.2.1","externalReferences":[{"type":"vcs","url":"https://github.com/corenting/immutabledict"}],"type":"library","bom-ref":"pkg:pypi/immutabledict@4.2.1"},{"authors":[{"name":"\"Jason R. Coombs\" <jaraco@jaraco.com>"}],"group":"","name":"importlib-metadata","version":"6.11.0","description":"Read metadata from Python packages","hashes":[{"alg":"SHA-256","content":"f0afba6205ad8f8947c7d338b5342d5db2afbfd82f9cbef7879a9539cc12eb9b"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/importlib-metadata@6.11.0","type":"library","bom-ref":"pkg:pypi/importlib-metadata@6.11.0","properties":[{"name":"cdx:pypi:latest_version","value":"8.7.0"},{"name":"cdx:pypi:resolved_from","value":"importlib-metadata"}]},{"authors":[{"name":"Barry Warsaw <barry@python.org>"}],"group":"","name":"importlib_resources","version":"6.5.2","description":"Read resources from Python packages","hashes":[{"alg":"SHA-256","content":"789cfdc3ed28c78b67a06acb8126751ced69a3d5f79c095a98298cd8a760ccec"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/importlib-resources@6.5.2","type":"library","bom-ref":"pkg:pypi/importlib-resources@6.5.2"},{"authors":[{"name":"Uri Laserson <laserson@cloudera.com>"}],"group":"","name":"impyla","version":"0.21.0","description":"Python client for the Impala distributed query engine","hashes":[{"alg":"SHA-256","content":"5368f726fab3a609f2803b4963cc52bc2a0002f9243751852f90ee241dd64f60"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/impyla@0.21.0","externalReferences":[{"type":"vcs","url":"https://github.com/cloudera/impyla"}],"type":"library","bom-ref":"pkg:pypi/impyla@0.21.0"},{"group":"","name":"incremental","version":"24.7.2","description":"A small library that versions your Python projects.","hashes":[{"alg":"SHA-256","content":"8cb2c3431530bec48ad70513931a760f446ad6c25e8333ca5d95e24b0ed7b8fe"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/incremental@24.7.2","type":"library","bom-ref":"pkg:pypi/incremental@24.7.2"},{"authors":[{"name":"Janne Vanhala <janne.vanhala@gmail.com>"}],"group":"","name":"inflection","version":"0.5.1","description":"A port of Ruby on Rails inflector to Python","hashes":[{"alg":"SHA-256","content":"f38b2b640938a4f35ade69ac3d053042959b62a0f1076a5bbaa1b9526605a8a2"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/inflection@0.5.1","externalReferences":[{"type":"vcs","url":"https://github.com/jpvanhal/inflection"}],"type":"library","bom-ref":"pkg:pypi/inflection@0.5.1"},{"group":"","name":"influxdb-client","version":"1.48.0","description":"InfluxDB 2.0 Python client library","hashes":[{"alg":"SHA-256","content":"410db15db761df7ea98adb333c7a03f05bcc2ceef4830cefb7071b888be2b827"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/influxdb-client@1.48.0","externalReferences":[{"type":"vcs","url":"https://github.com/influxdata/influxdb-client-python"}],"type":"library","bom-ref":"pkg:pypi/influxdb-client@1.48.0","properties":[{"name":"cdx:pypi:latest_version","value":"1.49.0"},{"name":"cdx:pypi:resolved_from","value":"influxdb-client"}]},{"authors":[{"name":"Ronny Pfannschmidt <opensource@ronnypfannschmidt.de>"},{"name":" Holger Krekel <holger.krekel@gmail.com>"}],"group":"","name":"iniconfig","version":"2.1.0","description":"brain-dead simple config-ini parsing","hashes":[{"alg":"SHA-256","content":"9deba5723312380e77435581c6bf4935c94cbfab9b1ed33ef8d238ea168eb760"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/iniconfig@2.1.0","type":"library","bom-ref":"pkg:pypi/iniconfig@2.1.0"},{"authors":[{"name":"Godefroid Chapelle <gotcha@bubblenet.be>"}],"group":"","name":"ipdb","version":"0.13.13","description":"IPython-enabled pdb","hashes":[{"alg":"SHA-256","content":"45529994741c4ab6d2388bfa5d7b725c2cf7fe9deffabdb8a6113aa5ed449ed4"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/ipdb@0.13.13","externalReferences":[{"type":"vcs","url":"https://github.com/gotcha/ipdb"}],"type":"library","bom-ref":"pkg:pypi/ipdb@0.13.13"},{"authors":[{"name":"IPython Development Team <ipython-dev@scipy.org>"}],"group":"","name":"ipykernel","version":"6.29.5","description":"IPython Kernel for Jupyter","hashes":[{"alg":"SHA-256","content":"afdb66ba5aa354b09b91379bac28ae4afebbb30e8b39510c9690afb7a10421b5"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/ipykernel@6.29.5","type":"library","bom-ref":"pkg:pypi/ipykernel@6.29.5"},{"authors":[{"name":"The IPython Development Team <ipython-dev@python.org>"}],"group":"","name":"ipython","version":"8.18.1","description":"IPython: Productive Interactive Computing","hashes":[{"alg":"SHA-256","content":"e8267419d72d81955ec1177f8a29aaa90ac80ad647499201119e2f05e99aa397"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/ipython@8.18.1","type":"library","bom-ref":"pkg:pypi/ipython@8.18.1","properties":[{"name":"cdx:pypi:latest_version","value":"9.3.0"},{"name":"cdx:pypi:resolved_from","value":"ipython"}]},{"authors":[{"name":"Gerhard Weis"}],"group":"","name":"isodate","version":"0.7.2","description":"An ISO 8601 date/time/duration parser and formatter","hashes":[{"alg":"SHA-256","content":"28009937d8031054830160fce6d409ed342816b543597cece116d966c6d99e15"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/isodate@0.7.2","type":"library","bom-ref":"pkg:pypi/isodate@0.7.2"},{"group":"","name":"itsdangerous","version":"2.2.0","description":"Safely pass data to untrusted environments and back.","hashes":[{"alg":"SHA-256","content":"c6242fc49e35958c8b15141343aa660db5fc54d4f13a1db01a3f5891b98700ef"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/itsdangerous@2.2.0","type":"library","bom-ref":"pkg:pypi/itsdangerous@2.2.0"},{"authors":[{"name":"Jason R. Coombs <jaraco@jaraco.com>"}],"group":"","name":"jaraco.classes","version":"3.4.0","description":"Utility functions for Python class constructs","hashes":[{"alg":"SHA-256","content":"f662826b6bed8cace05e7ff873ce0f9283b5c924470fe664fff1c2f00f581790"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/jaraco.classes@3.4.0","externalReferences":[{"type":"vcs","url":"https://github.com/jaraco/jaraco.classes"}],"type":"library","bom-ref":"pkg:pypi/jaraco.classes@3.4.0"},{"authors":[{"name":"\"Jason R. Coombs\" <jaraco@jaraco.com>"}],"group":"","name":"jaraco.context","version":"6.0.1","description":"Useful decorators and context managers","hashes":[{"alg":"SHA-256","content":"f797fc481b490edb305122c9181830a3a5b76d84ef6d1aef2fb9b47ab956f9e4"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/jaraco.context@6.0.1","type":"library","bom-ref":"pkg:pypi/jaraco.context@6.0.1"},{"authors":[{"name":"\"Jason R. Coombs\" <jaraco@jaraco.com>"}],"group":"","name":"jaraco.functools","version":"4.1.0","description":"Functools like those found in stdlib","hashes":[{"alg":"SHA-256","content":"ad159f13428bc4acbf5541ad6dec511f91573b90fba04df61dafa2a1231cf649"}],"licenses":[],"purl":"pkg:pypi/jaraco.functools@4.1.0","type":"library","bom-ref":"pkg:pypi/jaraco.functools@4.1.0","properties":[{"name":"cdx:pypi:latest_version","value":"4.2.1"},{"name":"cdx:pypi:resolved_from","value":"jaraco.functools"}]},{"authors":[{"name":"David Halter <davidhalter88@gmail.com>"}],"group":"","name":"jedi","version":"0.19.2","description":"An autocompletion tool for Python that can be used for text editors.","hashes":[{"alg":"SHA-256","content":"a8ef22bde8490f57fe5c7681a3c83cb58874daf72b4784de3cce5b6ef6edb5b9"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/jedi@0.19.2","externalReferences":[{"type":"vcs","url":"https://github.com/davidhalter/jedi"}],"type":"library","bom-ref":"pkg:pypi/jedi@0.19.2"},{"authors":[{"name":"Thomas Kluyver <thomas@kluyver.me.uk>"}],"group":"","name":"jeepney","version":"0.9.0","description":"Low-level, pure Python DBus protocol wrapper.","hashes":[{"alg":"SHA-256","content":"97e5714520c16fc0a45695e5365a2e11b81ea79bba796e26f9f1d178cb182683"}],"licenses":[],"purl":"pkg:pypi/jeepney@0.9.0","type":"library","bom-ref":"pkg:pypi/jeepney@0.9.0"},{"authors":[{"name":"Samuel Colvin <samuel@pydantic.dev> <Samuel Colvin <s@muelcolvin.com>>"}],"group":"","name":"jiter","version":"0.10.0","description":"Fast iterable JSON parser.","hashes":[{"alg":"SHA-256","content":"cd2fb72b02478f06a900a5782de2ef47e0396b3e1f7d5aba30daeb1fce66f303"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/jiter@0.10.0","externalReferences":[{"type":"vcs","url":"https://github.com/pydantic/jiter/"}],"type":"library","bom-ref":"pkg:pypi/jiter@0.10.0","tags":["json"]},{"authors":[{"name":"James Saryerwinnie <js@jamesls.com>"}],"group":"","name":"jmespath","version":"0.10.0","description":"JSON Matching Expressions","hashes":[{"alg":"SHA-256","content":"cdf6525904cc597730141d61b36f2e4b8ecc257c420fa2f4549bac2c2d0cb72f"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/jmespath@0.10.0","externalReferences":[{"type":"vcs","url":"https://github.com/jmespath/jmespath.py"}],"type":"library","bom-ref":"pkg:pypi/jmespath@0.10.0","properties":[{"name":"cdx:pypi:latest_version","value":"1.0.1"},{"name":"cdx:pypi:resolved_from","value":"jmespath"}]},{"authors":[{"name":"Gael Varoquaux <gael.varoquaux@normalesup.org>"}],"group":"","name":"joblib","version":"1.5.0","description":"Lightweight pipelining with Python functions","hashes":[{"alg":"SHA-256","content":"206144b320246485b712fc8cc51f017de58225fa8b414a1fe1764a7231aca491"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/joblib@1.5.0","type":"library","bom-ref":"pkg:pypi/joblib@1.5.0","properties":[{"name":"cdx:pypi:latest_version","value":"1.5.1"},{"name":"cdx:pypi:resolved_from","value":"joblib"}]},{"authors":[{"name":"Hsiaoming Yang <me@lepture.com>"}],"group":"","name":"joserfc","version":"1.0.4","description":"The ultimate Python library for JOSE RFCs, including JWS, JWE, JWK, JWA, JWT","hashes":[{"alg":"SHA-256","content":"ecf3a5999f89d3a663485ab7c4f633541586d6f44e664ee760197299f39ed51b"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/joserfc@1.0.4","type":"library","bom-ref":"pkg:pypi/joserfc@1.0.4","properties":[{"name":"cdx:pypi:latest_version","value":"1.1.0"},{"name":"cdx:pypi:resolved_from","value":"joserfc"}],"tags":["security"]},{"authors":[{"name":"Steve Menard <devilwolf@users.sourceforge.net>"}],"group":"","name":"jpype1","version":"1.5.2","description":"A Python to Java bridge","hashes":[{"alg":"SHA-256","content":"7b2da98c142812ca40a18a735b33e47c6511b03debf1e979630f4cf473b68a87"}],"licenses":[{"expression":"License :: OSI Approved :: Apache Software License"}],"purl":"pkg:pypi/jpype1@1.5.2","type":"library","bom-ref":"pkg:pypi/jpype1@1.5.2"},{"authors":[{"name":"Open Data Services <code@opendataservices.coop>"}],"group":"","name":"json-merge-patch","version":"0.3.0","description":"JSON Merge Patch library (https://tools.ietf.org/html/rfc7386)","hashes":[{"alg":"SHA-256","content":"e0a593719b293ff63858ecaae3afbcb4ff0b57f785453c6783d7b0c3e2708b76"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/json-merge-patch@0.3.0","externalReferences":[{"type":"vcs","url":"https://github.com/open-contracting/json-merge-patch"}],"type":"library","bom-ref":"pkg:pypi/json-merge-patch@0.3.0"},{"authors":[{"name":"Zoomer Analytics LLC <eric.reynolds@zoomeranalytics.com>"}],"group":"","name":"jsondiff","version":"2.2.1","description":"Diff JSON and JSON-like structures in Python","hashes":[{"alg":"SHA-256","content":"b1f0f7e2421881848b1d556d541ac01a91680cfcc14f51a9b62cdf4da0e56722"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/jsondiff@2.2.1","type":"library","bom-ref":"pkg:pypi/jsondiff@2.2.1","tags":["json"]},{"authors":[{"name":"Stefan Kögl <stefan@skoegl.net>"}],"group":"","name":"jsonpatch","version":"1.33","description":"Apply JSON-Patches (RFC 6902)","hashes":[{"alg":"SHA-256","content":"0ae28c0cd062bbd8b8ecc26d7d164fbbea9652a1a3693f3b956c1eae5145dade"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/jsonpatch@1.33","externalReferences":[{"type":"vcs","url":"https://github.com/stefankoegl/python-json-patch"}],"type":"library","bom-ref":"pkg:pypi/jsonpatch@1.33"},{"authors":[{"name":"Tomas Aparicio <tomas@aparicio.me>"}],"group":"","name":"jsonpath-ng","version":"1.7.0","description":"A final implementation of JSONPath for Python that aims to be standard compliant, including arithmetic and binary comparison operators and providing clear AST for metaprogramming.","hashes":[{"alg":"SHA-256","content":"898c93fc173f0c336784a3fa63d7434297544b7198124a68f9a3ef9597b0ae6e"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/jsonpath-ng@1.7.0","externalReferences":[{"type":"vcs","url":"https://github.com/h2non/jsonpath-ng"}],"type":"library","bom-ref":"pkg:pypi/jsonpath-ng@1.7.0","tags":["binary","jsonpath"]},{"authors":[{"name":"zhangxianbing"}],"group":"","name":"jsonpath-python","version":"1.0.6","description":"A more powerful JSONPath implementation in modern python","hashes":[{"alg":"SHA-256","content":"1e3b78df579f5efc23565293612decee04214609208a2335884b3ee3f786b575"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/jsonpath-python@1.0.6","externalReferences":[{"type":"vcs","url":"https://github.com/zhangxianbing/jsonpath-python"}],"type":"library","bom-ref":"pkg:pypi/jsonpath-python@1.0.6","tags":["jsonpath"]},{"authors":[{"name":"Theelx <David Aguilar <davvid+jsonpickle@gmail.com>>"}],"group":"","name":"jsonpickle","version":"3.4.2","description":"jsonpickle encodes/decodes any Python object to/from JSON","hashes":[{"alg":"SHA-256","content":"fd6c273278a02b3b66e3405db3dd2f4dbc8f4a4a3123bfcab3045177c6feb9c3"}],"licenses":[{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/jsonpickle@3.4.2","type":"library","bom-ref":"pkg:pypi/jsonpickle@3.4.2","properties":[{"name":"cdx:pypi:latest_version","value":"4.1.1"},{"name":"cdx:pypi:resolved_from","value":"jsonpickle"}]},{"authors":[{"name":"Stefan Kögl <stefan@skoegl.net>"}],"group":"","name":"jsonpointer","version":"3.0.0","description":"Identify specific nodes in a JSON document (RFC 6901)","hashes":[{"alg":"SHA-256","content":"13e088adc14fca8b6aa8177c044e12701e6ad4b28ff10e65f2267a90109c9942"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/jsonpointer@3.0.0","externalReferences":[{"type":"vcs","url":"https://github.com/stefankoegl/python-json-pointer"}],"type":"library","bom-ref":"pkg:pypi/jsonpointer@3.0.0","tags":["json"]},{"authors":[{"name":"Artur Maciag <maciag.artur@gmail.com>"}],"group":"","name":"jsonschema-path","version":"0.3.4","description":"JSONSchema Spec with object-oriented paths","hashes":[{"alg":"SHA-256","content":"f502191fdc2b22050f9a81c9237be9d27145b9001c55842bece5e94e382e52f8"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/jsonschema-path@0.3.4","type":"library","bom-ref":"pkg:pypi/jsonschema-path@0.3.4"},{"authors":[{"name":"Julian Berman <Julian+jsonschema-specifications@GrayVines.com>"}],"group":"","name":"jsonschema-specifications","version":"2025.4.1","description":"The JSON Schema meta-schemas and vocabularies, exposed as a Registry","hashes":[{"alg":"SHA-256","content":"4653bffbd6584f7de83a67e0d620ef16900b390ddc7939d56684d6c81e33f1af"}],"licenses":[],"purl":"pkg:pypi/jsonschema-specifications@2025.4.1","type":"library","bom-ref":"pkg:pypi/jsonschema-specifications@2025.4.1","tags":["json"]},{"authors":[{"name":"Julian Berman <Julian+jsonschema@GrayVines.com>"}],"group":"","name":"jsonschema","version":"4.23.0","description":"An implementation of JSON Schema validation for Python","hashes":[{"alg":"SHA-256","content":"fbadb6f8b144a8f8cf9f0b89ba94501d143e50411a1278633f56a7acf7fd5566"}],"licenses":[],"purl":"pkg:pypi/jsonschema@4.23.0","type":"library","bom-ref":"pkg:pypi/jsonschema@4.23.0","properties":[{"name":"cdx:pypi:latest_version","value":"4.24.0"},{"name":"cdx:pypi:resolved_from","value":"jsonschema"}],"tags":["json","validation"]},{"authors":[{"name":"Jupyter Development Team <jupyter@googlegroups.com>"}],"group":"","name":"jupyter_client","version":"8.6.3","description":"Jupyter protocol implementation and client libraries","hashes":[{"alg":"SHA-256","content":"e8a19cc986cc45905ac3362915f410f3af85424b4c0905e94fa5f2cb08e8f23f"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/jupyter-client@8.6.3","type":"library","bom-ref":"pkg:pypi/jupyter-client@8.6.3"},{"authors":[{"name":"Jupyter Development Team <jupyter@googlegroups.org>"}],"group":"","name":"jupyter_core","version":"5.7.2","description":"Jupyter core package. A base package on which Jupyter projects rely.","hashes":[{"alg":"SHA-256","content":"4f7315d2f6b4bcf2e3e7cb6e46772eba760ae459cd1f59d29eb57b0a01bd7409"}],"licenses":[],"purl":"pkg:pypi/jupyter-core@5.7.2","type":"library","bom-ref":"pkg:pypi/jupyter-core@5.7.2","properties":[{"name":"cdx:pypi:latest_version","value":"5.8.1"},{"name":"cdx:pypi:resolved_from","value":"jupyter_core"}]},{"authors":[{"name":"Jupyter Development Team <jupyter@googlegroups.com>"}],"group":"","name":"jupyterlab_pygments","version":"0.3.0","description":"Pygments theme using JupyterLab CSS variables","hashes":[{"alg":"SHA-256","content":"841a89020971da1d8693f1a99997aefc5dc424bb1b251fd6322462a1b8842780"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/jupyterlab-pygments@0.3.0","type":"library","bom-ref":"pkg:pypi/jupyterlab-pygments@0.3.0"},{"authors":[{"name":"Kang Zhang <jobo.zh@gmail.com>"}],"group":"","name":"keyring","version":"25.6.0","description":"Store and access your passwords safely.","hashes":[{"alg":"SHA-256","content":"552a3f7af126ece7ed5c89753650eec89c7eaae8617d0aa4d9ad2b75111266bd"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/keyring@25.6.0","type":"library","bom-ref":"pkg:pypi/keyring@25.6.0"},{"authors":[{"name":"Ask Solem <auvipy@gmail.com>"}],"group":"","name":"kombu","version":"5.5.3","description":"Messaging library for Python.","hashes":[{"alg":"SHA-256","content":"5b0dbceb4edee50aa464f59469d34b97864be09111338cfb224a10b6a163909b"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/kombu@5.5.3","externalReferences":[{"type":"website","url":"https://kombu.readthedocs.io"}],"type":"library","bom-ref":"pkg:pypi/kombu@5.5.3","properties":[{"name":"cdx:pypi:latest_version","value":"5.5.4"},{"name":"cdx:pypi:resolved_from","value":"kombu"}]},{"authors":[{"name":"Jordan Borean <jborean93@gmail.com>"}],"group":"","name":"krb5","version":"0.7.1","description":"Kerberos API bindings for Python","hashes":[{"alg":"SHA-256","content":"cbdcd2c4514af5ca32d189bc31f30fee2ab297dcbff74a53bd82f92ad1f6e0ef"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/krb5@0.7.1","externalReferences":[{"type":"vcs","url":"https://github.com/jborean93/pykrb5"}],"type":"library","bom-ref":"pkg:pypi/krb5@0.7.1","tags":["api"]},{"authors":[{"name":"Kubernetes"}],"group":"","name":"kubernetes","version":"30.1.0","description":"Kubernetes python client","hashes":[{"alg":"SHA-256","content":"e212e8b7579031dd2e512168b617373bc1e03888d41ac4e04039240a292d478d"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/kubernetes@30.1.0","externalReferences":[{"type":"vcs","url":"https://github.com/kubernetes-client/python"}],"type":"library","bom-ref":"pkg:pypi/kubernetes@30.1.0","properties":[{"name":"cdx:pypi:latest_version","value":"33.1.0"},{"name":"cdx:pypi:resolved_from","value":"kubernetes"}]},{"authors":[{"name":"Kubernetes"}],"group":"","name":"kubernetes_asyncio","version":"30.1.0","description":"Kubernetes asynchronous python client","hashes":[{"alg":"SHA-256","content":"bad37e5de8e2978196d91e818c8800e779bdf19e0266a172c3bd31ecf9a52373"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/kubernetes-asyncio@30.1.0","externalReferences":[{"type":"vcs","url":"https://github.com/tomplus/kubernetes_asyncio"}],"type":"library","bom-ref":"pkg:pypi/kubernetes-asyncio@30.1.0","properties":[{"name":"cdx:pypi:latest_version","value":"32.3.2"},{"name":"cdx:pypi:resolved_from","value":"kubernetes_asyncio"}]},{"authors":[{"name":"Yongjie Zhao <yongjie.zhao@kyligence.io>"}],"group":"","name":"kylinpy","version":"2.8.4","description":"Apache Kylin Python Client Library","hashes":[{"alg":"SHA-256","content":"4106acac0fc83abcd8dea3c1d9ea3c9ade108ace068de6a2bd2e0d7571b26643"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/kylinpy@2.8.4","externalReferences":[{"type":"vcs","url":"https://github.com/Kyligence/kylinpy"}],"type":"library","bom-ref":"pkg:pypi/kylinpy@2.8.4"},{"authors":[{"name":"Ionel Cristian Mărieș <contact@ionelmc.ro>"}],"group":"","name":"lazy-object-proxy","version":"1.11.0","description":"A fast and thorough lazy object proxy.","hashes":[{"alg":"SHA-256","content":"132bc8a34f2f2d662a851acfd1b93df769992ed1b81e2b1fda7db3e73b0d5a18"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-2-Clause","url":"https://opensource.org/licenses/BSD-2-Clause"}}],"purl":"pkg:pypi/lazy-object-proxy@1.11.0","externalReferences":[{"type":"vcs","url":"https://github.com/ionelmc/python-lazy-object-proxy"}],"type":"library","bom-ref":"pkg:pypi/lazy-object-proxy@1.11.0"},{"authors":[{"name":"Giovanni Cannata <cannatag@gmail.com>"}],"group":"","name":"ldap3","version":"2.9.1","description":"A strictly RFC 4510 conforming LDAP V3 pure Python client library","hashes":[{"alg":"SHA-256","content":"5ab7febc00689181375de40c396dcad4f2659cd260fc5e94c508b6d77c17e9d5"}],"licenses":[{"license":{"id":"LGPL-3.0-only","url":"https://opensource.org/licenses/LGPL-3.0-only"}}],"purl":"pkg:pypi/ldap3@2.9.1","externalReferences":[{"type":"vcs","url":"https://github.com/cannatag/ldap3"}],"type":"library","bom-ref":"pkg:pypi/ldap3@2.9.1","tags":["ldap"]},{"authors":[{"name":"Ali-Akber Saifee <ali@indydevs.org>"}],"group":"","name":"limits","version":"4.2","description":"Rate limiting utilities","hashes":[{"alg":"SHA-256","content":"e6b66078dfb11b971fc3a2a794c598697bce3d9cf7bff242fa0b413875b86dea"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/limits@4.2","externalReferences":[{"type":"website","url":"https://limits.readthedocs.org"}],"type":"library","bom-ref":"pkg:pypi/limits@4.2","properties":[{"name":"cdx:pypi:latest_version","value":"5.4.0"},{"name":"cdx:pypi:resolved_from","value":"limits"}]},{"authors":[{"name":"tsutsu3"}],"group":"","name":"linkify-it-py","version":"2.0.3","description":"Links recognition library with FULL unicode support.","hashes":[{"alg":"SHA-256","content":"6bcbc417b0ac14323382aef5c5192c0075bf8a9d6b41820a2b66371eac6b6d79"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/linkify-it-py@2.0.3","type":"library","bom-ref":"pkg:pypi/linkify-it-py@2.0.3"},{"authors":[{"name":"OpenStack <openstack-dev@lists.openstack.org>"}],"group":"","name":"lockfile","version":"0.12.2","description":"Platform-independent file locking module","hashes":[{"alg":"SHA-256","content":"6c3cb24f344923d30b2785d5ad75182c8ea7ac1b6171b08657258ec7429d50fa"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/lockfile@0.12.2","externalReferences":[{"type":"website","url":"http://launchpad.net/pylockfile"}],"type":"library","bom-ref":"pkg:pypi/lockfile@0.12.2"},{"authors":[{"name":"Looker Data Sciences"},{"name":" Inc."}],"group":"","name":"looker-sdk","version":"25.8.0","description":"Looker REST API","hashes":[{"alg":"SHA-256","content":"4e9b8e00cab480bd73af8fe10ed7004eb52a875fb4fbd299c3fe3946b8d438c5"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/looker-sdk@25.8.0","externalReferences":[{"type":"website","url":"https://pypi.python.org/pypi/looker_sdk"}],"type":"library","bom-ref":"pkg:pypi/looker-sdk@25.8.0","properties":[{"name":"cdx:pypi:latest_version","value":"25.10.0"},{"name":"cdx:pypi:resolved_from","value":"looker-sdk"}],"tags":["rest"]},{"authors":[{"name":"lxml dev team <lxml@lxml.de>"}],"group":"","name":"lxml","version":"5.3.2","description":"Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API.","hashes":[{"alg":"SHA-256","content":"c4b84d6b580a9625dfa47269bf1fd7fbba7ad69e08b16366a46acb005959c395"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/lxml@5.3.2","externalReferences":[{"type":"website","url":"https://lxml.de/"}],"type":"library","bom-ref":"pkg:pypi/lxml@5.3.2","properties":[{"name":"cdx:pypi:latest_version","value":"6.0.0"},{"name":"cdx:pypi:resolved_from","value":"lxml"}],"tags":["api","xml"]},{"authors":[{"name":"Jonathan Underwood <jonathan.underwood@gmail.com>"}],"group":"","name":"lz4","version":"4.4.4","description":"LZ4 Bindings for Python","hashes":[{"alg":"SHA-256","content":"f170abb8416c4efca48e76cac2c86c3185efdf841aecbe5c190121c42828ced0"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/lz4@4.4.4","externalReferences":[{"type":"vcs","url":"https://github.com/python-lz4/python-lz4"}],"type":"library","bom-ref":"pkg:pypi/lz4@4.4.4"},{"authors":[{"name":"Chris Sewell <chrisj_sewell@hotmail.com>"}],"group":"","name":"markdown-it-py","version":"3.0.0","description":"Python port of markdown-it. Markdown parsing, done right!","hashes":[{"alg":"SHA-256","content":"355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/markdown-it-py@3.0.0","type":"library","bom-ref":"pkg:pypi/markdown-it-py@3.0.0"},{"authors":[{"name":"Maxim Kulkin <maxim.kulkin@gmail.com>"}],"group":"","name":"marshmallow-oneofschema","version":"3.2.0","description":"marshmallow multiplexing schema","hashes":[{"alg":"SHA-256","content":"19c87e6124ef05e2831e5c631168c909a50a8fe399921b9841b75fef3785be8c"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/marshmallow-oneofschema@3.2.0","type":"library","bom-ref":"pkg:pypi/marshmallow-oneofschema@3.2.0"},{"group":"","name":"marshmallow-sqlalchemy","version":"0.28.2","description":"SQLAlchemy integration with the marshmallow (de)serialization library","hashes":[{"alg":"SHA-256","content":"c31b3bdf794de1d78c53e1c495502cbb3eeb06ed216869980c71d6159e7e9e66"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/marshmallow-sqlalchemy@0.28.2","type":"library","bom-ref":"pkg:pypi/marshmallow-sqlalchemy@0.28.2","properties":[{"name":"cdx:pypi:latest_version","value":"1.4.2"},{"name":"cdx:pypi:resolved_from","value":"marshmallow-sqlalchemy"}],"tags":["sql"]},{"authors":[{"name":"Steven Loria <sloria1@gmail.com>"}],"group":"","name":"marshmallow","version":"3.26.1","description":"A lightweight library for converting complex datatypes to and from native Python datatypes.","hashes":[{"alg":"SHA-256","content":"3350409f20a70a7e4e11a27661187b77cdcaeb20abca41c1454fe33636bea09c"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/marshmallow@3.26.1","type":"library","bom-ref":"pkg:pypi/marshmallow@3.26.1","properties":[{"name":"cdx:pypi:latest_version","value":"4.0.0"},{"name":"cdx:pypi:resolved_from","value":"marshmallow"}]},{"authors":[{"name":"IPython Development Team <ipython-dev@python.org>"}],"group":"","name":"matplotlib-inline","version":"0.1.7","description":"Inline Matplotlib backend for Jupyter","hashes":[{"alg":"SHA-256","content":"df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/matplotlib-inline@0.1.7","type":"framework","bom-ref":"pkg:pypi/matplotlib-inline@0.1.7","tags":["framework"]},{"authors":[{"name":"Chris Sewell <chrisj_sewell@hotmail.com>"}],"group":"","name":"mdit-py-plugins","version":"0.4.2","description":"Collection of plugins for markdown-it-py","hashes":[{"alg":"SHA-256","content":"0c673c3f889399a33b95e88d2f0d111b4447bdfea7f237dab2d488f459835636"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/mdit-py-plugins@0.4.2","type":"library","bom-ref":"pkg:pypi/mdit-py-plugins@0.4.2","tags":["plugins"]},{"authors":[{"name":"Taneli Hukkinen <hukkin@users.noreply.github.com>"}],"group":"","name":"mdurl","version":"0.1.2","description":"Markdown URL utilities","hashes":[{"alg":"SHA-256","content":"84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/mdurl@0.1.2","type":"library","bom-ref":"pkg:pypi/mdurl@0.1.2"},{"authors":[{"name":"Travis Clarke <travis.m.clarke@gmail.com>"}],"group":"","name":"mergedeep","version":"1.3.4","description":"A deep merge function for 🐍.","hashes":[{"alg":"SHA-256","content":"70775750742b25c0d8f36c55aed03d24c3384d17c951b3175d898bd778ef0307"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/mergedeep@1.3.4","externalReferences":[{"type":"vcs","url":"https://github.com/clarketm/mergedeep"}],"type":"library","bom-ref":"pkg:pypi/mergedeep@1.3.4"},{"authors":[{"name":"Jeong YunWon <methodtools@youknowone.org>"}],"group":"","name":"methodtools","version":"0.4.7","description":"Expand standard functools to methods","hashes":[{"alg":"SHA-256","content":"5e188c780b236adc12e75b5f078c5afb419ef99eb648569fc6d7071f053a1f11"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-2-Clause","url":"https://opensource.org/licenses/BSD-2-Clause"}}],"purl":"pkg:pypi/methodtools@0.4.7","externalReferences":[{"type":"vcs","url":"https://github.com/youknowone/methodtools"}],"type":"library","bom-ref":"pkg:pypi/methodtools@0.4.7"},{"authors":[{"name":"Microsoft <graphtooling+python@microsoft.com>"}],"group":"","name":"microsoft-kiota-abstractions","version":"1.9.3","description":"Core abstractions for kiota generated libraries in Python","hashes":[{"alg":"SHA-256","content":"7c74e20805ba2a0aab463027cd4c22b1536253788c0a52927977f48c832004a2"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/microsoft-kiota-abstractions@1.9.3","externalReferences":[{"type":"vcs","url":"https://github.com/microsoft/kiota#readme"}],"type":"library","bom-ref":"pkg:pypi/microsoft-kiota-abstractions@1.9.3","properties":[{"name":"cdx:pypi:latest_version","value":"1.9.4"},{"name":"cdx:pypi:resolved_from","value":"microsoft-kiota-abstractions"}]},{"authors":[{"name":"Microsoft <graphtooling+python@microsoft.com>"}],"group":"","name":"microsoft-kiota-authentication-azure","version":"1.9.3","description":"Core abstractions for kiota generated libraries in Python","hashes":[{"alg":"SHA-256","content":"bccfd312b70fd2b5222a06125022ebf6178d23333b6a594397c8d852a4efd7eb"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/microsoft-kiota-authentication-azure@1.9.3","externalReferences":[{"type":"vcs","url":"https://github.com/microsoft/kiota#readme"}],"type":"library","bom-ref":"pkg:pypi/microsoft-kiota-authentication-azure@1.9.3","properties":[{"name":"cdx:pypi:latest_version","value":"1.9.4"},{"name":"cdx:pypi:resolved_from","value":"microsoft-kiota-authentication-azure"}]},{"authors":[{"name":"Microsoft <graphtooling+python@microsoft.com>"}],"group":"","name":"microsoft-kiota-http","version":"1.9.3","description":"Core abstractions for kiota generated libraries in Python","hashes":[{"alg":"SHA-256","content":"9a5e2b7a96524b2978e01087f415d810d6bcad7cd866d6d60595ebab2e47c56c"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/microsoft-kiota-http@1.9.3","externalReferences":[{"type":"vcs","url":"https://github.com/microsoft/kiota#readme"}],"type":"library","bom-ref":"pkg:pypi/microsoft-kiota-http@1.9.3","properties":[{"name":"cdx:pypi:latest_version","value":"1.9.4"},{"name":"cdx:pypi:resolved_from","value":"microsoft-kiota-http"}]},{"authors":[{"name":"Microsoft <graphtooling+python@microsoft.com>"}],"group":"","name":"microsoft-kiota-serialization-json","version":"1.9.3","description":"Core abstractions for kiota generated libraries in Python","hashes":[{"alg":"SHA-256","content":"4cdcc064874b38f32b25f9b0411d55e21fc3a65f8136b32eb86cad1b98df0d37"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/microsoft-kiota-serialization-json@1.9.3","externalReferences":[{"type":"vcs","url":"https://github.com/microsoft/kiota#readme"}],"type":"library","bom-ref":"pkg:pypi/microsoft-kiota-serialization-json@1.9.3","properties":[{"name":"cdx:pypi:latest_version","value":"1.9.4"},{"name":"cdx:pypi:resolved_from","value":"microsoft-kiota-serialization-json"}]},{"authors":[{"name":"Microsoft <graphtooling+python@microsoft.com>"}],"group":"","name":"microsoft-kiota-serialization-text","version":"1.9.3","description":"Core abstractions for kiota generated libraries in Python","hashes":[{"alg":"SHA-256","content":"d89b517d14f03a371c8bd079cac6d3ae37b41aeffe2f542e1b42879eb3a2c82f"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/microsoft-kiota-serialization-text@1.9.3","externalReferences":[{"type":"vcs","url":"https://github.com/microsoft/kiota#readme"}],"type":"library","bom-ref":"pkg:pypi/microsoft-kiota-serialization-text@1.9.3","properties":[{"name":"cdx:pypi:latest_version","value":"1.9.4"},{"name":"cdx:pypi:resolved_from","value":"microsoft-kiota-serialization-text"}]},{"authors":[{"name":"Hsiaoming Yang <me@lepture.com>"}],"group":"","name":"mistune","version":"3.1.3","description":"A sane and fast Markdown parser with useful plugins and renderers","hashes":[{"alg":"SHA-256","content":"1a32314113cff28aa6432e99e522677c8587fd83e3d51c29b82a52409c842bd9"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/mistune@3.1.3","type":"library","bom-ref":"pkg:pypi/mistune@3.1.3","tags":["plugins"]},{"authors":[{"name":"Hajime Senuma <hajime.senuma@gmail.com>"}],"group":"","name":"mmh3","version":"5.1.0","description":"Python extension for MurmurHash (MurmurHash3), a set of fast and robust hash functions.","hashes":[{"alg":"SHA-256","content":"eaf4ac5c6ee18ca9232238364d7f2a213278ae5ca97897cafaa123fcc7bb8bec"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/mmh3@5.1.0","type":"library","bom-ref":"pkg:pypi/mmh3@5.1.0"},{"authors":[{"name":"Rotem Yaari <vmalloc@gmail.com>"},{"name":" Martin Domke <mail@martindomke.net>"},{"name":" Pascal Corpet <pascal@corpet.net>"}],"group":"","name":"mongomock","version":"4.3.0","description":"Fake pymongo stub for testing simple MongoDB-dependent code","hashes":[{"alg":"SHA-256","content":"5ef86bd12fc8806c6e7af32f21266c61b6c4ba96096f85129852d1c4fec1327e"}],"licenses":[{"license":{"id":"ISC","url":"https://opensource.org/licenses/ISC"}}],"purl":"pkg:pypi/mongomock@4.3.0","type":"library","bom-ref":"pkg:pypi/mongomock@4.3.0"},{"authors":[{"name":"Erik Rose <erikrose@grinchcentral.com>"}],"group":"","name":"more-itertools","version":"10.7.0","description":"More routines for operating on iterables, beyond itertools","hashes":[{"alg":"SHA-256","content":"d43980384673cb07d2f7d2d918c616b30c659c089ee23953f601d6609c67510e"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/more-itertools@10.7.0","type":"library","bom-ref":"pkg:pypi/more-itertools@10.7.0"},{"authors":[{"name":"Steve Pulec <spulec@gmail.com>"}],"group":"","name":"moto","version":"5.0.11","description":"A library that allows you to easily mock out tests based on AWS infrastructure","hashes":[{"alg":"SHA-256","content":"bdba9bec0afcde9f99b58c5271d6458dbfcda0a0a1e9beaecd808d2591db65ea"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/moto@5.0.11","externalReferences":[{"type":"vcs","url":"https://github.com/getmoto/moto"}],"type":"library","bom-ref":"pkg:pypi/moto@5.0.11","properties":[{"name":"cdx:pypi:latest_version","value":"5.1.6"},{"name":"cdx:pypi:resolved_from","value":"moto"}],"tags":["mock"]},{"authors":[{"name":"Fredrik Johansson <fredrik.johansson@gmail.com>"}],"group":"","name":"mpmath","version":"1.3.0","description":"Python library for arbitrary-precision floating-point arithmetic","hashes":[{"alg":"SHA-256","content":"a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/mpmath@1.3.0","externalReferences":[{"type":"website","url":"http://mpmath.org/"}],"type":"library","bom-ref":"pkg:pypi/mpmath@1.3.0"},{"group":"","name":"msal-extensions","version":"1.3.1","description":"Microsoft Authentication Library extensions (MSAL EX) provides a persistence API that can save your data on disk, encrypted on Windows, macOS and Linux. Concurrent data access will be coordinated by a file lock mechanism.","hashes":[{"alg":"SHA-256","content":"96d3de4d034504e969ac5e85bae8106c8373b5c6568e4c8fa7af2eca9dbe6bca"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/msal-extensions@1.3.1","type":"library","bom-ref":"pkg:pypi/msal-extensions@1.3.1","tags":["api"]},{"authors":[{"name":"Microsoft Corporation <nugetaad@microsoft.com>"}],"group":"","name":"msal","version":"1.32.3","description":"The Microsoft Authentication Library (MSAL) for Python library enables your app to access the Microsoft Cloud by supporting authentication of users with Microsoft Azure Active Directory accounts (AAD) and Microsoft Accounts (MSA) using industry standard OAuth2 and OpenID Connect.","hashes":[{"alg":"SHA-256","content":"b2798db57760b1961b142f027ffb7c8169536bf77316e99a0df5c4aaebb11569"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/msal@1.32.3","externalReferences":[{"type":"vcs","url":"https://github.com/AzureAD/microsoft-authentication-library-for-python"}],"type":"library","bom-ref":"pkg:pypi/msal@1.32.3","tags":["azure","cloud","connect","oauth2"]},{"authors":[{"name":"Microsoft <graphtooling+python@microsoft.com>"}],"group":"","name":"msgraph-core","version":"1.3.3","description":"Core component of the Microsoft Graph Python SDK","hashes":[{"alg":"SHA-256","content":"9dbbc0c88e174c1d5da1c17d286965d6b26ebaf24996c7af64a39e2069006cf6"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/msgraph-core@1.3.3","type":"library","bom-ref":"pkg:pypi/msgraph-core@1.3.3","properties":[{"name":"cdx:pypi:latest_version","value":"1.3.5"},{"name":"cdx:pypi:resolved_from","value":"msgraph-core"}],"tags":["graph"]},{"authors":[{"name":"Microsoft Corporation"}],"group":"","name":"msrest","version":"0.7.1","description":"AutoRest swagger generator Python client runtime.","hashes":[{"alg":"SHA-256","content":"21120a810e1233e5e6cc7fe40b474eeb4ec6f757a15d7cf86702c369f9567c32"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/msrest@0.7.1","externalReferences":[{"type":"vcs","url":"https://github.com/Azure/msrest-for-python"}],"type":"library","bom-ref":"pkg:pypi/msrest@0.7.1"},{"authors":[{"name":"Microsoft Corporation <azpysdkhelp@microsoft.com>"}],"group":"","name":"msrestazure","version":"0.6.4.post1","description":"AutoRest swagger generator Python client runtime. Azure-specific module.","hashes":[{"alg":"SHA-256","content":"2264493b086c2a0a82ddf5fd87b35b3fffc443819127fed992ac5028354c151e"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/msrestazure@0.6.4.post1","externalReferences":[{"type":"vcs","url":"https://github.com/Azure/msrestazure-for-python"}],"type":"library","bom-ref":"pkg:pypi/msrestazure@0.6.4.post1"},{"authors":[{"name":"Lukasz Forynski <lukasz.forynski@gmail.com>"}],"group":"","name":"multi_key_dict","version":"2.0.3","description":"Multi key dictionary implementation","hashes":[{"alg":"SHA-256","content":"deebdec17aa30a1c432cb3f437e81f8621e1c0542a0c0617a74f71e232e9939e"}],"licenses":[{"expression":"License :: OSI Approved :: MIT License (http://opensource.org/licenses/MIT)"}],"purl":"pkg:pypi/multi-key-dict@2.0.3","externalReferences":[{"type":"vcs","url":"https://github.com/formiaczek/multi_key_dict"}],"type":"library","bom-ref":"pkg:pypi/multi-key-dict@2.0.3"},{"authors":[{"name":"Andrew Svetlov <andrew.svetlov@gmail.com>"}],"group":"","name":"multidict","version":"6.4.4","description":"multidict implementation","hashes":[{"alg":"SHA-256","content":"8adee3ac041145ffe4488ea73fa0a622b464cc25340d98be76924d0cda8545ff"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/multidict@6.4.4","externalReferences":[{"type":"vcs","url":"https://github.com/aio-libs/multidict"}],"type":"library","bom-ref":"pkg:pypi/multidict@6.4.4","properties":[{"name":"cdx:pypi:latest_version","value":"6.6.3"},{"name":"cdx:pypi:resolved_from","value":"multidict"}]},{"authors":[{"name":"Vlad Emelianov <vlad.emelianov.nz@gmail.com>"}],"group":"","name":"mypy-boto3-appflow","version":"1.38.0","description":"Type annotations for boto3 Appflow 1.39.0 service generated with mypy-boto3-builder 8.11.0","hashes":[{"alg":"SHA-256","content":"845be8ec05c4e0111952f9392fafafdc5419b084ed3316c0b41397928409f9c9"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/mypy-boto3-appflow@1.38.0","externalReferences":[{"type":"vcs","url":"https://github.com/youtype/mypy_boto3_builder"}],"type":"library","bom-ref":"pkg:pypi/mypy-boto3-appflow@1.38.0","properties":[{"name":"cdx:pypi:latest_version","value":"1.39.0"},{"name":"cdx:pypi:resolved_from","value":"mypy-boto3-appflow"}],"tags":["service"]},{"authors":[{"name":"Vlad Emelianov <vlad.emelianov.nz@gmail.com>"}],"group":"","name":"mypy-boto3-rds","version":"1.38.2","description":"Type annotations for boto3 RDS 1.39.0 service generated with mypy-boto3-builder 8.11.0","hashes":[{"alg":"SHA-256","content":"75d5124c3a49c7932d2218f82b7566c62160add2fd7aecd3f413ab47eb7d902a"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/mypy-boto3-rds@1.38.2","externalReferences":[{"type":"vcs","url":"https://github.com/youtype/mypy_boto3_builder"}],"type":"library","bom-ref":"pkg:pypi/mypy-boto3-rds@1.38.2","properties":[{"name":"cdx:pypi:latest_version","value":"1.39.0"},{"name":"cdx:pypi:resolved_from","value":"mypy-boto3-rds"}],"tags":["service"]},{"authors":[{"name":"Vlad Emelianov <vlad.emelianov.nz@gmail.com>"}],"group":"","name":"mypy-boto3-redshift-data","version":"1.38.0","description":"Type annotations for boto3 RedshiftDataAPIService 1.39.0 service generated with mypy-boto3-builder 8.11.0","hashes":[{"alg":"SHA-256","content":"65352a25a2ea81c117a83afc7b97a0fcb9561bbd8bee59215cd3118dd46c8271"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/mypy-boto3-redshift-data@1.38.0","externalReferences":[{"type":"vcs","url":"https://github.com/youtype/mypy_boto3_builder"}],"type":"library","bom-ref":"pkg:pypi/mypy-boto3-redshift-data@1.38.0","properties":[{"name":"cdx:pypi:latest_version","value":"1.39.0"},{"name":"cdx:pypi:resolved_from","value":"mypy-boto3-redshift-data"}],"tags":["service"]},{"authors":[{"name":"Vlad Emelianov <vlad.emelianov.nz@gmail.com>"}],"group":"","name":"mypy-boto3-s3","version":"1.38.0","description":"Type annotations for boto3 S3 1.39.0 service generated with mypy-boto3-builder 8.11.0","hashes":[{"alg":"SHA-256","content":"5cd9449df0ef6cf89e00e6fc9130a0ab641f703a23ab1d2146c394da058e8282"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/mypy-boto3-s3@1.38.0","externalReferences":[{"type":"vcs","url":"https://github.com/youtype/mypy_boto3_builder"}],"type":"library","bom-ref":"pkg:pypi/mypy-boto3-s3@1.38.0","properties":[{"name":"cdx:pypi:latest_version","value":"1.39.0"},{"name":"cdx:pypi:resolved_from","value":"mypy-boto3-s3"}],"tags":["service"]},{"authors":[{"name":"Jukka Lehtosalo <jukka.lehtosalo@iki.fi>"}],"group":"","name":"mypy","version":"1.9.0","description":"Optional static typing for Python","hashes":[{"alg":"SHA-256","content":"f8a67616990062232ee4c3952f41c779afac41405806042a8126fe96e098419f"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/mypy@1.9.0","type":"library","bom-ref":"pkg:pypi/mypy@1.9.0","properties":[{"name":"cdx:pypi:latest_version","value":"1.16.1"},{"name":"cdx:pypi:resolved_from","value":"mypy"}]},{"authors":[{"name":"The mypy developers <jukka.lehtosalo@iki.fi>"}],"group":"","name":"mypy_extensions","version":"1.1.0","description":"Type system extensions for programs checked with the mypy type checker.","hashes":[{"alg":"SHA-256","content":"1be4cccdb0f2482337c4743e60421de3a356cd97508abadd57d47403e94f5505"}],"licenses":[],"purl":"pkg:pypi/mypy-extensions@1.1.0","type":"library","bom-ref":"pkg:pypi/mypy-extensions@1.1.0"},{"authors":[{"name":"Oracle and/or its affiliates"}],"group":"","name":"mysql-connector-python","version":"9.3.0","description":"A self-contained Python driver for communicating with MySQL servers, using an API that is compliant with the Python Database API Specification v2.0 (PEP 249).","hashes":[{"alg":"SHA-256","content":"f979e712187796ad57cd0bef76666dd48ed4887104775833c9489ea837144ad8"}],"licenses":[{"expression":"GNU GPLv2 (with FOSS License Exception)"}],"purl":"pkg:pypi/mysql-connector-python@9.3.0","type":"library","bom-ref":"pkg:pypi/mysql-connector-python@9.3.0","tags":["api","database","mysql"]},{"authors":[{"name":"Inada Naoki <songofacandy@gmail.com>"}],"group":"","name":"mysqlclient","version":"2.2.7","description":"Python interface to MySQL","hashes":[{"alg":"SHA-256","content":"2e3c11f7625029d7276ca506f8960a7fd3c5a0a0122c9e7404e6a8fe961b3d22"}],"licenses":[{"license":{"id":"GPL-2.0-or-later","url":"https://opensource.org/licenses/GPL-2.0-or-later"}}],"purl":"pkg:pypi/mysqlclient@2.2.7","type":"library","bom-ref":"pkg:pypi/mysqlclient@2.2.7"},{"authors":[{"name":"Jupyter Development Team <jupyter@googlegroups.com>"}],"group":"","name":"nbclient","version":"0.10.2","description":"A client library for executing notebooks. Formerly nbconvert's ExecutePreprocessor.","hashes":[{"alg":"SHA-256","content":"4ffee11e788b4a27fabeb7955547e4318a5298f34342a4bfd01f2e1faaeadc3d"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/nbclient@0.10.2","type":"library","bom-ref":"pkg:pypi/nbclient@0.10.2"},{"authors":[{"name":"Jupyter Development Team <jupyter@googlegroups.com>"}],"group":"","name":"nbconvert","version":"7.16.6","description":"Converting Jupyter Notebooks (.ipynb files) to other formats.  Output formats include asciidoc, html, latex, markdown, pdf, py, rst, script.  nbconvert can be used both as a Python library (`import nbconvert`) or as a command line tool (invoked as `jupyter nbconvert ...`).","hashes":[{"alg":"SHA-256","content":"1375a7b67e0c2883678c48e506dc320febb57685e5ee67faa51b18a90f3a712b"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/nbconvert@7.16.6","type":"library","bom-ref":"pkg:pypi/nbconvert@7.16.6"},{"authors":[{"name":"Jupyter Development Team <jupyter@googlegroups.com>"}],"group":"","name":"nbformat","version":"5.10.4","description":"The Jupyter Notebook format","hashes":[{"alg":"SHA-256","content":"3b48d6c8fbca4b299bf3982ea7db1af21580e4fec269ad087b9e81588891200b"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/nbformat@5.10.4","type":"library","bom-ref":"pkg:pypi/nbformat@5.10.4"},{"authors":[{"name":"\"Neo4j"},{"name":" Inc.\" <drivers@neo4j.com>"}],"group":"","name":"neo4j","version":"5.28.1","description":"Neo4j Bolt driver for Python","hashes":[{"alg":"SHA-256","content":"6755ef9e5f4e14b403aef1138fb6315b120631a0075c138b5ddb2a06b87b09fd"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/neo4j@5.28.1","type":"library","bom-ref":"pkg:pypi/neo4j@5.28.1"},{"authors":[{"name":"Ewald R. de Wit <ewald.de.wit@gmail.com>"}],"group":"","name":"nest-asyncio","version":"1.6.0","description":"Patch asyncio to allow nested event loops","hashes":[{"alg":"SHA-256","content":"87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/nest-asyncio@1.6.0","externalReferences":[{"type":"vcs","url":"https://github.com/erdewit/nest_asyncio"}],"type":"library","bom-ref":"pkg:pypi/nest-asyncio@1.6.0","tags":["event"]},{"authors":[{"name":"Aric Hagberg <hagberg@lanl.gov>"}],"group":"","name":"networkx","version":"3.2.1","description":"Python package for creating and manipulating graphs and networks","hashes":[{"alg":"SHA-256","content":"f18c69adc97877c42332c170849c96cefa91881c99a7cb3e95b7c659ebdc1ec2"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/networkx@3.2.1","type":"library","bom-ref":"pkg:pypi/networkx@3.2.1","properties":[{"name":"cdx:pypi:latest_version","value":"3.5"},{"name":"cdx:pypi:resolved_from","value":"networkx"}],"tags":["network"]},{"authors":[{"name":"messense <messense@icloud.com> <messense <messense@icloud.com>>"}],"group":"","name":"nh3","version":"0.2.21","description":"Python binding to Ammonia HTML sanitizer Rust crate","hashes":[{"alg":"SHA-256","content":"fcff321bd60c6c5c9cb4ddf2554e22772bb41ebd93ad88171bbbb6f271255286"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/nh3@0.2.21","type":"library","bom-ref":"pkg:pypi/nh3@0.2.21","tags":["html"]},{"authors":[{"name":"Eugene Kalinin <e.v.kalinin@gmail.com>"}],"group":"","name":"nodeenv","version":"1.9.1","description":"Node.js virtual environment builder","hashes":[{"alg":"SHA-256","content":"ba11c9782d29c27c70ffbdda2d7415098754709be8a7056d79a737cd901155c9"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/nodeenv@1.9.1","externalReferences":[{"type":"vcs","url":"https://github.com/ekalinin/nodeenv"}],"type":"library","bom-ref":"pkg:pypi/nodeenv@1.9.1"},{"authors":[{"name":"Travis E. Oliphant et al."}],"group":"","name":"numpy","version":"1.26.4","description":"Fundamental package for array computing in Python","hashes":[{"alg":"SHA-256","content":"9ff0f4f29c51e2803569d7a51c2304de5554655a60c5d776e35b4a41413830d0"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/numpy@1.26.4","type":"framework","bom-ref":"pkg:pypi/numpy@1.26.4","properties":[{"name":"cdx:pypi:latest_version","value":"2.3.1"},{"name":"cdx:pypi:resolved_from","value":"numpy"}],"tags":["framework"]},{"authors":[{"name":"The OAuthlib Community"}],"group":"","name":"oauthlib","version":"3.2.2","description":"A generic, spec-compliant, thorough implementation of the OAuth request-signing logic","hashes":[{"alg":"SHA-256","content":"8139f29aac13e25d502680e9e19963e83f16838d48a0d71c287fe40e7067fbca"}],"licenses":[{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/oauthlib@3.2.2","externalReferences":[{"type":"vcs","url":"https://github.com/oauthlib/oauthlib"}],"type":"library","bom-ref":"pkg:pypi/oauthlib@3.2.2","properties":[{"name":"cdx:pypi:latest_version","value":"3.3.1"},{"name":"cdx:pypi:resolved_from","value":"oauthlib"}]},{"authors":[{"name":"Liran Funaro <liran.funaro@gmail.com>"}],"group":"","name":"objsize","version":"0.7.1","description":"Traversal over Python's objects subtree and calculate the total size of the subtree in bytes (deep size).","hashes":[{"alg":"SHA-256","content":"634a0c134c4b1ff2c340fe29caf58bc0a16cb2ff7c556df609d04f026fdf4eca"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/objsize@0.7.1","type":"library","bom-ref":"pkg:pypi/objsize@0.7.1"},{"authors":[{"name":"OpenAI <support@openai.com>"}],"group":"","name":"openai","version":"1.79.0","description":"The official Python library for the openai API","hashes":[{"alg":"SHA-256","content":"d5050b92d5ef83f869cb8dcd0aca0b2291c3413412500eec40c66981b3966992"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/openai@1.79.0","type":"library","bom-ref":"pkg:pypi/openai@1.79.0","properties":[{"name":"cdx:pypi:latest_version","value":"1.93.0"},{"name":"cdx:pypi:resolved_from","value":"openai"}],"tags":["ml"]},{"authors":[{"name":"Artur Maciag <maciag.artur@gmail.com>"}],"group":"","name":"openapi-schema-validator","version":"0.6.3","description":"OpenAPI schema validation for Python","hashes":[{"alg":"SHA-256","content":"f3b9870f4e556b5a62a1c39da72a6b4b16f3ad9c73dc80084b1b11e74ba148a3"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/openapi-schema-validator@0.6.3","externalReferences":[{"type":"vcs","url":"https://github.com/python-openapi/openapi-schema-validator"}],"type":"library","bom-ref":"pkg:pypi/openapi-schema-validator@0.6.3","tags":["validation"]},{"authors":[{"name":"Artur Maciag <maciag.artur@gmail.com>"}],"group":"","name":"openapi-spec-validator","version":"0.7.1","description":"OpenAPI 2.0 (aka Swagger) and OpenAPI 3 spec validator","hashes":[{"alg":"SHA-256","content":"3c81825043f24ccbcd2f4b149b11e8231abce5ba84f37065e14ec947d8f4e959"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/openapi-spec-validator@0.7.1","type":"library","bom-ref":"pkg:pypi/openapi-spec-validator@0.7.1","properties":[{"name":"cdx:pypi:latest_version","value":"0.7.2"},{"name":"cdx:pypi:resolved_from","value":"openapi-spec-validator"}]},{"authors":[{"name":"OpenLineage"}],"group":"","name":"openlineage-integration-common","version":"1.33.0","description":"OpenLineage common python library for integrations","hashes":[{"alg":"SHA-256","content":"dcd1dc152b7af56a4ad741ba96c01d10dce8e9defce725138378d72e671da204"}],"licenses":[],"purl":"pkg:pypi/openlineage-integration-common@1.33.0","type":"library","bom-ref":"pkg:pypi/openlineage-integration-common@1.33.0","properties":[{"name":"cdx:pypi:latest_version","value":"1.34.0"},{"name":"cdx:pypi:resolved_from","value":"openlineage-integration-common"}]},{"authors":[{"name":"OpenLineage <info@openlineage.io>"}],"group":"","name":"openlineage-python","version":"1.33.0","description":"OpenLineage Python Client","hashes":[{"alg":"SHA-256","content":"f70f893e17883880dee0997954f74a1d7eda060ef74bc7fcb24f631931b17d8e"}],"licenses":[],"purl":"pkg:pypi/openlineage-python@1.33.0","type":"library","bom-ref":"pkg:pypi/openlineage-python@1.33.0","properties":[{"name":"cdx:pypi:latest_version","value":"1.34.0"},{"name":"cdx:pypi:resolved_from","value":"openlineage-python"}]},{"authors":[{"name":"OpenLineage <Maciej Obuchowski <obuchowski.maciej@gmail.com>>"}],"group":"","name":"openlineage_sql","version":"1.33.0","description":"Python interface for the Rust OpenLineage lineage extraction library","hashes":[{"alg":"SHA-256","content":"cd0191f31a2750fa922ac72831562ca50202cea5ea20e7cf006a6b482da5a009"}],"licenses":[],"purl":"pkg:pypi/openlineage-sql@1.33.0","type":"library","bom-ref":"pkg:pypi/openlineage-sql@1.33.0","properties":[{"name":"cdx:pypi:latest_version","value":"1.34.0"},{"name":"cdx:pypi:resolved_from","value":"openlineage_sql"}],"tags":["sql"]},{"authors":[{"name":"See AUTHORS <charlie.clark@clark-consulting.eu>"}],"group":"","name":"openpyxl","version":"3.1.5","description":"A Python library to read/write Excel 2010 xlsx/xlsm files","hashes":[{"alg":"SHA-256","content":"5282c12b107bffeef825f4617dc029afaf41d0ea60823bbb665ef3079dc79de2"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/openpyxl@3.1.5","externalReferences":[{"type":"website","url":"https://openpyxl.readthedocs.io"}],"type":"library","bom-ref":"pkg:pypi/openpyxl@3.1.5"},{"authors":[{"name":"Aleksei Atavin"},{"name":" Denis Zalevskiy"},{"name":" Rushi Agrawal"},{"name":" Shephali Mittal <axeo@aiven.io"},{"name":" dez@aiven.io"},{"name":" rushi.agr@gmail.com"},{"name":" shephalm@amazon.com>"}],"group":"","name":"opensearch-py","version":"2.8.0","description":"Python client for OpenSearch","hashes":[{"alg":"SHA-256","content":"52c60fdb5d4dcf6cce3ee746c13b194529b0161e0f41268b98ab8f1624abe2fa"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/opensearch-py@2.8.0","externalReferences":[{"type":"vcs","url":"https://github.com/opensearch-project/opensearch-py"}],"type":"library","bom-ref":"pkg:pypi/opensearch-py@2.8.0","properties":[{"name":"cdx:pypi:latest_version","value":"3.0.0"},{"name":"cdx:pypi:resolved_from","value":"opensearch-py"}]},{"authors":[{"name":"OpenTelemetry Authors <cncf-opentelemetry-contributors@lists.cncf.io>"}],"group":"","name":"opentelemetry-api","version":"1.27.0","description":"OpenTelemetry Python API","hashes":[{"alg":"SHA-256","content":"953d5871815e7c30c81b56d910c707588000fff7a3ca1c73e6531911d53065e7"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/opentelemetry-api@1.27.0","type":"library","bom-ref":"pkg:pypi/opentelemetry-api@1.27.0","properties":[{"name":"cdx:pypi:latest_version","value":"1.34.1"},{"name":"cdx:pypi:resolved_from","value":"opentelemetry-api"}],"tags":["telemetry"]},{"authors":[{"name":"OpenTelemetry Authors <cncf-opentelemetry-contributors@lists.cncf.io>"}],"group":"","name":"opentelemetry-exporter-otlp-proto-common","version":"1.27.0","description":"OpenTelemetry Protobuf encoding","hashes":[{"alg":"SHA-256","content":"675db7fffcb60946f3a5c43e17d1168a3307a94a930ecf8d2ea1f286f3d4f79a"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/opentelemetry-exporter-otlp-proto-common@1.27.0","type":"library","bom-ref":"pkg:pypi/opentelemetry-exporter-otlp-proto-common@1.27.0","properties":[{"name":"cdx:pypi:latest_version","value":"1.34.1"},{"name":"cdx:pypi:resolved_from","value":"opentelemetry-exporter-otlp-proto-common"}],"tags":["telemetry"]},{"authors":[{"name":"OpenTelemetry Authors <cncf-opentelemetry-contributors@lists.cncf.io>"}],"group":"","name":"opentelemetry-exporter-otlp-proto-grpc","version":"1.27.0","description":"OpenTelemetry Collector Protobuf over gRPC Exporter","hashes":[{"alg":"SHA-256","content":"56b5bbd5d61aab05e300d9d62a6b3c134827bbd28d0b12f2649c2da368006c9e"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/opentelemetry-exporter-otlp-proto-grpc@1.27.0","type":"library","bom-ref":"pkg:pypi/opentelemetry-exporter-otlp-proto-grpc@1.27.0","properties":[{"name":"cdx:pypi:latest_version","value":"1.34.1"},{"name":"cdx:pypi:resolved_from","value":"opentelemetry-exporter-otlp-proto-grpc"}],"tags":["telemetry"]},{"authors":[{"name":"OpenTelemetry Authors <cncf-opentelemetry-contributors@lists.cncf.io>"}],"group":"","name":"opentelemetry-exporter-otlp-proto-http","version":"1.27.0","description":"OpenTelemetry Collector Protobuf over HTTP Exporter","hashes":[{"alg":"SHA-256","content":"688027575c9da42e179a69fe17e2d1eba9b14d81de8d13553a21d3114f3b4d75"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/opentelemetry-exporter-otlp-proto-http@1.27.0","type":"library","bom-ref":"pkg:pypi/opentelemetry-exporter-otlp-proto-http@1.27.0","properties":[{"name":"cdx:pypi:latest_version","value":"1.34.1"},{"name":"cdx:pypi:resolved_from","value":"opentelemetry-exporter-otlp-proto-http"}],"tags":["telemetry"]},{"authors":[{"name":"OpenTelemetry Authors <cncf-opentelemetry-contributors@lists.cncf.io>"}],"group":"","name":"opentelemetry-exporter-otlp","version":"1.27.0","description":"OpenTelemetry Collector Exporters","hashes":[{"alg":"SHA-256","content":"7688791cbdd951d71eb6445951d1cfbb7b6b2d7ee5948fac805d404802931145"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/opentelemetry-exporter-otlp@1.27.0","type":"library","bom-ref":"pkg:pypi/opentelemetry-exporter-otlp@1.27.0","properties":[{"name":"cdx:pypi:latest_version","value":"1.34.1"},{"name":"cdx:pypi:resolved_from","value":"opentelemetry-exporter-otlp"}],"tags":["telemetry"]},{"authors":[{"name":"OpenTelemetry Authors <cncf-opentelemetry-contributors@lists.cncf.io>"}],"group":"","name":"opentelemetry-exporter-prometheus","version":"0.48b0","description":"Prometheus Metric Exporter for OpenTelemetry","hashes":[{"alg":"SHA-256","content":"a54342b597bdaeb799fd5414a789df84bc0d2f033258702d141d731590ab3b2d"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/opentelemetry-exporter-prometheus@0.48b0","type":"library","bom-ref":"pkg:pypi/opentelemetry-exporter-prometheus@0.48b0","properties":[{"name":"cdx:pypi:latest_version","value":"0.55b1"},{"name":"cdx:pypi:resolved_from","value":"opentelemetry-exporter-prometheus"}],"tags":["telemetry"]},{"authors":[{"name":"OpenTelemetry Authors <cncf-opentelemetry-contributors@lists.cncf.io>"}],"group":"","name":"opentelemetry-proto","version":"1.27.0","description":"OpenTelemetry Python Proto","hashes":[{"alg":"SHA-256","content":"b133873de5581a50063e1e4b29cdcf0c5e253a8c2d8dc1229add20a4c3830ace"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/opentelemetry-proto@1.27.0","type":"library","bom-ref":"pkg:pypi/opentelemetry-proto@1.27.0","properties":[{"name":"cdx:pypi:latest_version","value":"1.34.1"},{"name":"cdx:pypi:resolved_from","value":"opentelemetry-proto"}],"tags":["telemetry"]},{"authors":[{"name":"OpenTelemetry Authors <cncf-opentelemetry-contributors@lists.cncf.io>"}],"group":"","name":"opentelemetry-sdk","version":"1.27.0","description":"OpenTelemetry Python SDK","hashes":[{"alg":"SHA-256","content":"365f5e32f920faf0fd9e14fdfd92c086e317eaa5f860edba9cdc17a380d9197d"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/opentelemetry-sdk@1.27.0","type":"library","bom-ref":"pkg:pypi/opentelemetry-sdk@1.27.0","properties":[{"name":"cdx:pypi:latest_version","value":"1.34.1"},{"name":"cdx:pypi:resolved_from","value":"opentelemetry-sdk"}],"tags":["telemetry"]},{"authors":[{"name":"OpenTelemetry Authors <cncf-opentelemetry-contributors@lists.cncf.io>"}],"group":"","name":"opentelemetry-semantic-conventions","version":"0.48b0","description":"OpenTelemetry Semantic Conventions","hashes":[{"alg":"SHA-256","content":"a0de9f45c413a8669788a38569c7e0a11ce6ce97861a628cca785deecdc32a1f"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/opentelemetry-semantic-conventions@0.48b0","type":"library","bom-ref":"pkg:pypi/opentelemetry-semantic-conventions@0.48b0","properties":[{"name":"cdx:pypi:latest_version","value":"0.55b1"},{"name":"cdx:pypi:resolved_from","value":"opentelemetry-semantic-conventions"}],"tags":["telemetry"]},{"authors":[{"name":"OpsGenie <support@opsgenie.com>"}],"group":"","name":"opsgenie-sdk","version":"2.1.5","description":"Python SDK for Opsgenie REST API","hashes":[{"alg":"SHA-256","content":"fe0af399030a91ec5755ecfb899965bf18fcb46e17fd2d3a4d71fa68999947e9"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/opsgenie-sdk@2.1.5","externalReferences":[{"type":"vcs","url":"https://github.com/opsgenie/opsgenie-python-sdk"}],"type":"library","bom-ref":"pkg:pypi/opsgenie-sdk@2.1.5","tags":["rest"]},{"authors":[{"name":"Anthony Tuininga <anthony.tuininga@oracle.com>"}],"group":"","name":"oracledb","version":"3.1.1","description":"Python interface to Oracle Database","hashes":[{"alg":"SHA-256","content":"ac95d1cbb085948e517633c8c777e96512bcf5e0ce3723260b59106a963a5c26"}],"licenses":[{"expression":"UPL-1.0 OR Apache-2.0"}],"purl":"pkg:pypi/oracledb@3.1.1","externalReferences":[{"type":"vcs","url":"https://oracle.github.io/python-oracledb"}],"type":"library","bom-ref":"pkg:pypi/oracledb@3.1.1","properties":[{"name":"cdx:pypi:latest_version","value":"3.2.0"},{"name":"cdx:pypi:resolved_from","value":"oracledb"}],"tags":["oracle"]},{"authors":[{"name":"Elia Robyn Lake <gh@arborelia.net>"}],"group":"","name":"ordered-set","version":"4.1.0","description":"An OrderedSet is a custom MutableSet that remembers its order, so that every","hashes":[{"alg":"SHA-256","content":"046e1132c71fcf3330438a539928932caf51ddbc582496833e23de611de14562"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/ordered-set@4.1.0","type":"library","bom-ref":"pkg:pypi/ordered-set@4.1.0"},{"authors":[{"name":"ijl <ijl@mailbox.org> <ijl <ijl@mailbox.org>>"}],"group":"","name":"orjson","version":"3.10.18","description":"Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy","hashes":[{"alg":"SHA-256","content":"a45e5d68066b408e4bc383b6e4ef05e717c65219a9e1390abc6155a520cac402"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}},{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/orjson@3.10.18","type":"library","bom-ref":"pkg:pypi/orjson@3.10.18","tags":["json"]},{"group":"","name":"oss2","version":"2.19.1","description":"Aliyun OSS (Object Storage Service) SDK","hashes":[{"alg":"SHA-256","content":"a8ab9ee7eb99e88a7e1382edc6ea641d219d585a7e074e3776e9dec9473e59c1"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/oss2@2.19.1","externalReferences":[{"type":"website","url":"http://oss.aliyun.com"}],"type":"library","bom-ref":"pkg:pypi/oss2@2.19.1"},{"authors":[{"name":"Donald Stufft <donald@stufft.io>"}],"group":"","name":"packaging","version":"24.2","description":"Core utilities for Python packages","hashes":[{"alg":"SHA-256","content":"09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}},{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/packaging@24.2","type":"library","bom-ref":"pkg:pypi/packaging@24.2","properties":[{"name":"cdx:pypi:latest_version","value":"25.0"},{"name":"cdx:pypi:resolved_from","value":"packaging"}]},{"group":"","name":"pagerduty","version":"2.1.1","description":"Clients for PagerDuty's Public APIs","hashes":[{"alg":"SHA-256","content":"8e7763473824dba67446a35db228bb8bb214ea57af58a1b4ba5f4e688e1456c3"}],"licenses":[],"purl":"pkg:pypi/pagerduty@2.1.1","type":"library","bom-ref":"pkg:pypi/pagerduty@2.1.1","properties":[{"name":"cdx:pypi:latest_version","value":"2.3.0"},{"name":"cdx:pypi:resolved_from","value":"pagerduty"}]},{"authors":[{"name":"pandas-gbq authors <googleapis-packages@google.com>"}],"group":"","name":"pandas-gbq","version":"0.29.0","description":"Google BigQuery connector for pandas","hashes":[{"alg":"SHA-256","content":"0da0cd736485b8ae18af94c217610ba77ac861c2a294f3ae763e65b5a985d225"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/pandas-gbq@0.29.0","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/python-bigquery-pandas"}],"type":"framework","bom-ref":"pkg:pypi/pandas-gbq@0.29.0","properties":[{"name":"cdx:pypi:latest_version","value":"0.29.1"},{"name":"cdx:pypi:resolved_from","value":"pandas-gbq"}],"tags":["framework"]},{"authors":[{"name":"The Pandas Development Team <pandas-dev@python.org>"}],"group":"","name":"pandas-stubs","version":"2.2.2.240807","description":"Type annotations for pandas","hashes":[{"alg":"SHA-256","content":"893919ad82be4275f0d07bb47a95d08bae580d3fdea308a7acfcb3f02e76186e"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/pandas-stubs@2.2.2.240807","externalReferences":[{"type":"website","url":"https://pandas.pydata.org"}],"type":"framework","bom-ref":"pkg:pypi/pandas-stubs@2.2.2.240807","properties":[{"name":"cdx:pypi:latest_version","value":"2.2.3.250527"},{"name":"cdx:pypi:resolved_from","value":"pandas-stubs"}],"tags":["framework"]},{"authors":[{"name":"The Pandas Development Team <pandas-dev@python.org>"}],"group":"","name":"pandas","version":"2.1.4","description":"Powerful data structures for data analysis, time series, and statistics","hashes":[{"alg":"SHA-256","content":"bdec823dc6ec53f7a6339a0e34c68b144a7a1fd28d80c260534c39c62c5bf8c9"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/pandas@2.1.4","type":"framework","bom-ref":"pkg:pypi/pandas@2.1.4","properties":[{"name":"cdx:pypi:latest_version","value":"2.3.0"},{"name":"cdx:pypi:resolved_from","value":"pandas"}],"tags":["framework"]},{"authors":[{"name":"John MacFarlane <fiddlosopher@gmail.com>"}],"group":"","name":"pandocfilters","version":"1.5.1","description":"Utilities for writing pandoc filters in python","hashes":[{"alg":"SHA-256","content":"93be382804a9cdb0a7267585f157e5d1731bbe5545a85b268d6f5fe6232de2bc"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/pandocfilters@1.5.1","externalReferences":[{"type":"vcs","url":"http://github.com/jgm/pandocfilters"}],"type":"library","bom-ref":"pkg:pypi/pandocfilters@1.5.1"},{"authors":[{"name":"nteract contributors <nteract@googlegroups.com>"}],"group":"","name":"papermill","version":"2.6.0","description":"Parameterize and run Jupyter and nteract Notebooks","hashes":[{"alg":"SHA-256","content":"0f09da6ef709f3f14dde77cb1af052d05b14019189869affff374c9e612f2dd5"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/papermill@2.6.0","externalReferences":[{"type":"vcs","url":"https://github.com/nteract/papermill"}],"type":"library","bom-ref":"pkg:pypi/papermill@2.6.0"},{"authors":[{"name":"Jeff Forcier <jeff@bitprophet.org>"}],"group":"","name":"paramiko","version":"3.5.1","description":"SSH2 protocol library","hashes":[{"alg":"SHA-256","content":"43b9a0501fc2b5e70680388d9346cf252cfb7d00b0667c39e80eb43a408b8f61"}],"licenses":[{"license":{"id":"LGPL-2.1-only","url":"https://opensource.org/licenses/LGPL-2.1-only"}},{"license":{"name":"LGPL"}}],"purl":"pkg:pypi/paramiko@3.5.1","externalReferences":[{"type":"website","url":"https://paramiko.org"}],"type":"library","bom-ref":"pkg:pypi/paramiko@3.5.1"},{"authors":[{"name":"David Halter <davidhalter88@gmail.com>"}],"group":"","name":"parso","version":"0.8.4","description":"A Python Parser","hashes":[{"alg":"SHA-256","content":"a418670a20291dacd2dddc80c377c5c3791378ee1e8d12bffc35420643d43f18"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/parso@0.8.4","externalReferences":[{"type":"vcs","url":"https://github.com/davidhalter/parso"}],"type":"library","bom-ref":"pkg:pypi/parso@0.8.4"},{"authors":[{"name":"Artur Maciag <maciag.artur@gmail.com>"}],"group":"","name":"pathable","version":"0.4.4","description":"Object-oriented paths","hashes":[{"alg":"SHA-256","content":"5ae9e94793b6ef5a4cbe0a7ce9dbbefc1eec38df253763fd0aeeacf2762dbbc2"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/pathable@0.4.4","externalReferences":[{"type":"vcs","url":"https://github.com/p1c2u/pathable"}],"type":"library","bom-ref":"pkg:pypi/pathable@0.4.4"},{"authors":[{"name":"\"Caleb P. Burns\" <cpburnz@gmail.com>"}],"group":"","name":"pathspec","version":"0.12.1","description":"Utility library for gitignore style pattern matching of file paths.","hashes":[{"alg":"SHA-256","content":"a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08"}],"licenses":[{"license":{"id":"MPL-2.0","url":"https://opensource.org/licenses/MPL-2.0"}}],"purl":"pkg:pypi/pathspec@0.12.1","type":"library","bom-ref":"pkg:pypi/pathspec@0.12.1"},{"authors":[{"name":"OpenStack <openstack-discuss@lists.openstack.org>"}],"group":"","name":"pbr","version":"6.1.1","description":"Python Build Reasonableness","hashes":[{"alg":"SHA-256","content":"38d4daea5d9fa63b3f626131b9d34947fd0c8be9b05a29276870580050a25a76"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/pbr@6.1.1","externalReferences":[{"type":"website","url":"https://docs.openstack.org/pbr/latest/"}],"type":"library","bom-ref":"pkg:pypi/pbr@6.1.1"},{"authors":[{"name":"PagerDuty <support@pagerduty.com>"}],"group":"","name":"pdpyras","version":"5.4.0","description":"PagerDuty Python REST API Sessions.","hashes":[{"alg":"SHA-256","content":"db873052938a8477b15513d1aa178ed23cbc371e5f70e7e67ff88b17ad129a4f"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/pdpyras@5.4.0","externalReferences":[{"type":"vcs","url":"https://pagerduty.github.io/pdpyras"}],"type":"library","bom-ref":"pkg:pypi/pdpyras@5.4.0","properties":[{"name":"cdx:pypi:latest_version","value":"5.4.1"},{"name":"cdx:pypi:resolved_from","value":"pdpyras"}],"tags":["api","rest"]},{"authors":[{"name":"Sébastien Eustace <sebastien@eustace.io>"}],"group":"","name":"pendulum","version":"3.1.0","description":"Python datetimes made easy","hashes":[{"alg":"SHA-256","content":"aa545a59e6517cf43597455a6fb44daa4a6e08473d67a7ad34e4fa951efb9620"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/pendulum@3.1.0","type":"library","bom-ref":"pkg:pypi/pendulum@3.1.0"},{"authors":[{"name":"Noah Spurrier; Thomas Kluyver; Jeff Quast <noah@noah.org"},{"name":" thomas@kluyver.me.uk"},{"name":" contact@jeffquast.com>"}],"group":"","name":"pexpect","version":"4.9.0","description":"Pexpect allows easy control of interactive console applications.","hashes":[{"alg":"SHA-256","content":"7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523"}],"licenses":[{"license":{"id":"ISC","url":"https://opensource.org/licenses/ISC"}}],"purl":"pkg:pypi/pexpect@4.9.0","externalReferences":[{"type":"website","url":"https://pexpect.readthedocs.io/"}],"type":"library","bom-ref":"pkg:pypi/pexpect@4.9.0","tags":["test"]},{"authors":[{"name":"Andrew Kane <andrew@ankane.org>"}],"group":"","name":"pgvector","version":"0.4.1","description":"pgvector support for Python","hashes":[{"alg":"SHA-256","content":"34bb4e99e1b13d08a2fe82dda9f860f15ddcd0166fbb25bffe15821cbfeb7362"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/pgvector@0.4.1","type":"library","bom-ref":"pkg:pypi/pgvector@0.4.1"},{"authors":[{"name":"Pinecone Systems"},{"name":" Inc. <support@pinecone.io>"}],"group":"","name":"pinecone-plugin-interface","version":"0.0.7","description":"Plugin interface for the Pinecone python client","hashes":[{"alg":"SHA-256","content":"875857ad9c9fc8bbc074dbe780d187a2afd21f5bfe0f3b08601924a61ef1bba8"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/pinecone-plugin-interface@0.0.7","externalReferences":[{"type":"website","url":"https://www.pinecone.io"}],"type":"library","bom-ref":"pkg:pypi/pinecone-plugin-interface@0.0.7"},{"authors":[{"name":"Pinecone Systems"},{"name":" Inc. <support@pinecone.io>"}],"group":"","name":"pinecone","version":"6.0.2","description":"Pinecone client and SDK","hashes":[{"alg":"SHA-256","content":"a85fa36d7d1451e7b7563ccfc7e3e2dadd39b33e5d53b2882468db8514ab8847"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/pinecone@6.0.2","externalReferences":[{"type":"website","url":"https://www.pinecone.io"}],"type":"library","bom-ref":"pkg:pypi/pinecone@6.0.2","properties":[{"name":"cdx:pypi:latest_version","value":"7.3.0"},{"name":"cdx:pypi:resolved_from","value":"pinecone"}]},{"authors":[{"name":"Beto Dealmeida <beto@dealmeida.net>"}],"group":"","name":"pinotdb","version":"5.6.0","description":"Python DB-API and SQLAlchemy dialect for Pinot.","hashes":[{"alg":"SHA-256","content":"aa4f239d2ed70cc4d9533d8ed1a098b72ecc749d7960f4c9af874009ae03db4c"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/pinotdb@5.6.0","externalReferences":[{"type":"vcs","url":"https://github.com/python-pinot-dbapi/pinot-dbapi"}],"type":"library","bom-ref":"pkg:pypi/pinotdb@5.6.0","properties":[{"name":"cdx:pypi:latest_version","value":"5.7.0"},{"name":"cdx:pypi:resolved_from","value":"pinotdb"}]},{"group":"","name":"pipdeptree","version":"2.26.1","description":"Command line utility to show dependency tree of packages.","hashes":[{"alg":"SHA-256","content":"3849d62a2ed641256afac3058c4f9b85ac4a47e9d8c991ee17a8f3d230c5cffb"}],"licenses":[],"purl":"pkg:pypi/pipdeptree@2.26.1","type":"library","bom-ref":"pkg:pypi/pipdeptree@2.26.1"},{"group":"","name":"platformdirs","version":"4.3.8","description":"A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`.","hashes":[{"alg":"SHA-256","content":"ff7059bb7eb1179e2685604f4aaf157cfd9535242bd23742eadc3c13542139b4"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/platformdirs@4.3.8","type":"library","bom-ref":"pkg:pypi/platformdirs@4.3.8"},{"authors":[{"name":"Holger Krekel <holger@merlinux.eu>"}],"group":"","name":"pluggy","version":"1.6.0","description":"plugin and hook calling mechanisms for python","hashes":[{"alg":"SHA-256","content":"e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/pluggy@1.6.0","type":"library","bom-ref":"pkg:pypi/pluggy@1.6.0"},{"authors":[{"name":"David Beazley <dave@dabeaz.com>"}],"group":"","name":"ply","version":"3.11","description":"Python Lex & Yacc","hashes":[{"alg":"SHA-256","content":"096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/ply@3.11","externalReferences":[{"type":"website","url":"http://www.dabeaz.com/ply/"}],"type":"library","bom-ref":"pkg:pypi/ply@3.11"},{"authors":[{"name":"Wouter Bolsterlee <wouter@bolsterl.ee>"}],"group":"","name":"plyvel","version":"1.5.1","description":"Plyvel, a fast and feature-rich Python interface to LevelDB","hashes":[{"alg":"SHA-256","content":"a8394aed946000fca2c92d7ae8537d9907c8169debf7f55c7ecb53751f3bf4e7"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/plyvel@1.5.1","externalReferences":[{"type":"vcs","url":"https://github.com/wbolster/plyvel"}],"type":"library","bom-ref":"pkg:pypi/plyvel@1.5.1"},{"authors":[{"name":"Rick van Hattem <wolph@wol.ph>"}],"group":"","name":"portalocker","version":"2.10.1","description":"Wraps the portalocker recipe for easy usage","hashes":[{"alg":"SHA-256","content":"53a5984ebc86a025552264b459b46a2086e269b21823cb572f8f28ee759e45bf"}],"licenses":[],"purl":"pkg:pypi/portalocker@2.10.1","type":"library","bom-ref":"pkg:pypi/portalocker@2.10.1","properties":[{"name":"cdx:pypi:latest_version","value":"3.2.0"},{"name":"cdx:pypi:resolved_from","value":"portalocker"}]},{"authors":[{"name":"David Wolever <david@wolever.net>"}],"group":"","name":"pprintpp","version":"0.4.0","description":"A drop-in replacement for pprint that's actually pretty","hashes":[{"alg":"SHA-256","content":"b6b4dcdd0c0c0d75e4d7b2f21a9e933e5b2ce62b26e1a54537f9651ae5a5c01d"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/pprintpp@0.4.0","externalReferences":[{"type":"vcs","url":"https://github.com/wolever/pprintpp"}],"type":"library","bom-ref":"pkg:pypi/pprintpp@0.4.0"},{"authors":[{"name":"Anthony Sottile <asottile@umich.edu>"}],"group":"","name":"pre_commit","version":"4.2.0","description":"A framework for managing and maintaining multi-language pre-commit hooks.","hashes":[{"alg":"SHA-256","content":"a009ca7205f1eb497d10b845e52c838a98b6cdd2102a6c8e4540e94ee75c58bd"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/pre-commit@4.2.0","externalReferences":[{"type":"vcs","url":"https://github.com/pre-commit/pre-commit"}],"type":"framework","bom-ref":"pkg:pypi/pre-commit@4.2.0","tags":["framework"]},{"authors":[{"name":"Presto Team <presto-users@googlegroups.com>"}],"group":"","name":"presto-python-client","version":"0.8.4","description":"Client for the Presto distributed SQL Engine","hashes":[{"alg":"SHA-256","content":"f8ae1e139f7676fb955dd180027ac9ac6450a8552d53b6b85b79fc1da6d37190"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/presto-python-client@0.8.4","externalReferences":[{"type":"vcs","url":"https://github.com/prestodb/presto-python-client"}],"type":"library","bom-ref":"pkg:pypi/presto-python-client@0.8.4","tags":["sql"]},{"authors":[{"name":"Beto Dealmeida <beto@dealmeida.net>"}],"group":"","name":"prison","version":"0.2.1","description":"Rison encoder/decoder","hashes":[{"alg":"SHA-256","content":"f90bab63fca497aa0819a852f64fb21a4e181ed9f6114deaa5dc04001a7555c5"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/prison@0.2.1","externalReferences":[{"type":"vcs","url":"https://github.com/betodealmeida/python-rison"}],"type":"library","bom-ref":"pkg:pypi/prison@0.2.1"},{"authors":[{"name":"The Prometheus Authors <prometheus-developers@googlegroups.com>"}],"group":"","name":"prometheus_client","version":"0.22.0","description":"Python client for the Prometheus monitoring system.","hashes":[{"alg":"SHA-256","content":"c8951bbe64e62b96cd8e8f5d917279d1b9b91ab766793f33d4dce6c228558713"}],"licenses":[],"purl":"pkg:pypi/prometheus-client@0.22.0","type":"library","bom-ref":"pkg:pypi/prometheus-client@0.22.0","properties":[{"name":"cdx:pypi:latest_version","value":"0.22.1"},{"name":"cdx:pypi:resolved_from","value":"prometheus_client"}]},{"authors":[{"name":"Jonathan Slenders"}],"group":"","name":"prompt_toolkit","version":"3.0.51","description":"Library for building powerful interactive command lines in Python","hashes":[{"alg":"SHA-256","content":"52742911fde84e2d423e2f9a4cf1de7d7ac4e51958f648d9540e0fb8db077b07"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/prompt-toolkit@3.0.51","type":"library","bom-ref":"pkg:pypi/prompt-toolkit@3.0.51"},{"authors":[{"name":"Andrew Svetlov <andrew.svetlov@gmail.com>"}],"group":"","name":"propcache","version":"0.3.1","description":"Accelerated property cache","hashes":[{"alg":"SHA-256","content":"f27785888d2fdd918bc36de8b8739f2d6c791399552333721b58193f68ea3e98"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/propcache@0.3.1","externalReferences":[{"type":"vcs","url":"https://github.com/aio-libs/propcache"}],"type":"library","bom-ref":"pkg:pypi/propcache@0.3.1","properties":[{"name":"cdx:pypi:latest_version","value":"0.3.2"},{"name":"cdx:pypi:resolved_from","value":"propcache"}]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"proto-plus","version":"1.26.1","description":"Beautiful, Pythonic protocol buffers","hashes":[{"alg":"SHA-256","content":"13285478c2dcf2abb829db158e1047e2f1e8d63a077d94263c2b88b043c75a66"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/proto-plus@1.26.1","type":"library","bom-ref":"pkg:pypi/proto-plus@1.26.1"},{"authors":[{"name":"protobuf@googlegroups.com <protobuf@googlegroups.com>"}],"group":"","name":"protobuf","version":"4.25.7","hashes":[{"alg":"SHA-256","content":"dc582cf1a73a6b40aa8e7704389b8d8352da616bc8ed5c6cc614bdd0b5ce3f7a"}],"licenses":[{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/protobuf@4.25.7","externalReferences":[{"type":"website","url":"https://developers.google.com/protocol-buffers/"}],"type":"library","bom-ref":"pkg:pypi/protobuf@4.25.7","properties":[{"name":"cdx:pypi:latest_version","value":"6.31.1"},{"name":"cdx:pypi:resolved_from","value":"protobuf"}]},{"authors":[{"name":"Giampaolo Rodola <g.rodola@gmail.com>"}],"group":"","name":"psutil","version":"7.0.0","description":"Cross-platform lib for process and system monitoring in Python.  NOTE: the syntax of this script MUST be kept compatible with Python 2.7.","hashes":[{"alg":"SHA-256","content":"101d71dc322e3cffd7cea0650b09b3d08b8e7c4109dd6809fe452dfd00e58b25"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/psutil@7.0.0","externalReferences":[{"type":"vcs","url":"https://github.com/giampaolo/psutil"}],"type":"library","bom-ref":"pkg:pypi/psutil@7.0.0"},{"authors":[{"name":"Federico Di Gregorio <fog@initd.org>"}],"group":"","name":"psycopg2-binary","version":"2.9.10","description":"psycopg2 - Python-PostgreSQL Database Adapter","hashes":[{"alg":"SHA-256","content":"0ea8e3d0ae83564f2fc554955d327fa081d065c8ca5cc6d2abb643e2c9c1200f"}],"licenses":[{"expression":"LGPL with exceptions"}],"purl":"pkg:pypi/psycopg2-binary@2.9.10","externalReferences":[{"type":"website","url":"https://psycopg.org/"}],"type":"library","bom-ref":"pkg:pypi/psycopg2-binary@2.9.10","tags":["database"]},{"authors":[{"name":"Thomas Kluyver <thomas@kluyver.me.uk>"}],"group":"","name":"ptyprocess","version":"0.7.0","description":"Run a subprocess in a pseudo terminal","hashes":[{"alg":"SHA-256","content":"4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35"}],"licenses":[{"license":{"id":"ISC","url":"https://opensource.org/licenses/ISC"}}],"purl":"pkg:pypi/ptyprocess@0.7.0","externalReferences":[{"type":"vcs","url":"https://github.com/pexpect/ptyprocess"}],"type":"library","bom-ref":"pkg:pypi/ptyprocess@0.7.0"},{"authors":[{"name":"Alex Shafer <ashafer01@gmail.com>"}],"group":"","name":"pure-sasl","version":"0.6.2","description":"Pure Python client SASL implementation","hashes":[{"alg":"SHA-256","content":"edb33b1a46eb3c602c0166de0442c0fb41f5ac2bfccbde4775183b105ad89ab2"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/pure-sasl@0.6.2","externalReferences":[{"type":"vcs","url":"http://github.com/thobbs/pure-sasl"}],"type":"library","bom-ref":"pkg:pypi/pure-sasl@0.6.2"},{"authors":[{"name":"Alex Hall <alex.mojaki@gmail.com>"}],"group":"","name":"pure_eval","version":"0.2.3","description":"Safely evaluate AST nodes without side effects","hashes":[{"alg":"SHA-256","content":"1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/pure-eval@0.2.3","externalReferences":[{"type":"vcs","url":"http://github.com/alexmojaki/pure_eval"}],"type":"library","bom-ref":"pkg:pypi/pure-eval@0.2.3"},{"authors":[{"name":"Bert Blommers <info@bertblommers.nl>"}],"group":"","name":"py-partiql-parser","version":"0.5.5","description":"Pure Python PartiQL Parser","hashes":[{"alg":"SHA-256","content":"90d278818385bd60c602410c953ee78f04ece599d8cd21c656fc5e47399577a1"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/py-partiql-parser@0.5.5","type":"library","bom-ref":"pkg:pypi/py-partiql-parser@0.5.5","properties":[{"name":"cdx:pypi:latest_version","value":"0.6.1"},{"name":"cdx:pypi:resolved_from","value":"py-partiql-parser"}],"tags":["parse"]},{"authors":[{"name":"Barthelemy Dagenais <barthelemy@infobart.com>"}],"group":"","name":"py4j","version":"0.10.9.7","description":"Enables Python programs to dynamically access arbitrary Java objects","hashes":[{"alg":"SHA-256","content":"85defdfd2b2376eb3abf5ca6474b51ab7e0de341c75a02f46dc9b5976f5a5c1b"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/py4j@0.10.9.7","externalReferences":[{"type":"website","url":"https://www.py4j.org/"}],"type":"library","bom-ref":"pkg:pypi/py4j@0.10.9.7","properties":[{"name":"cdx:pypi:latest_version","value":"0.10.9.9"},{"name":"cdx:pypi:resolved_from","value":"py4j"}]},{"authors":[{"name":"The pyOpenSSL developers <cryptography-dev@python.org>"}],"group":"","name":"pyOpenSSL","version":"25.1.0","description":"Python wrapper module around the OpenSSL library","hashes":[{"alg":"SHA-256","content":"2b11f239acc47ac2e5aca04fd7fa829800aeee22a2eb30d744572a157bd8a1ab"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/pyopenssl@25.1.0","externalReferences":[{"type":"website","url":"https://pyopenssl.org/"}],"type":"library","bom-ref":"pkg:pypi/pyopenssl@25.1.0","tags":["security"]},{"authors":[{"name":"Antoine Pitrou <antoine@python.org>"}],"group":"","name":"pyarrow-hotfix","version":"0.7","hashes":[{"alg":"SHA-256","content":"3236f3b5f1260f0e2ac070a55c1a7b339c4bb7267839bd2015e283234e758100"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/pyarrow-hotfix@0.7","type":"library","bom-ref":"pkg:pypi/pyarrow-hotfix@0.7"},{"group":"","name":"pyarrow","version":"16.1.0","description":"Python library for Apache Arrow","hashes":[{"alg":"SHA-256","content":"17e23b9a65a70cc733d8b738baa6ad3722298fa0c81d88f63ff94bf25eaa77b9"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/pyarrow@16.1.0","type":"library","bom-ref":"pkg:pypi/pyarrow@16.1.0","properties":[{"name":"cdx:pypi:latest_version","value":"20.0.0"},{"name":"cdx:pypi:resolved_from","value":"pyarrow"}]},{"authors":[{"name":"Ilya Etingof <etingof@gmail.com>"}],"group":"","name":"pyasn1","version":"0.6.1","description":"Pure-Python implementation of ASN.1 types and DER/BER/CER codecs (X.208)","hashes":[{"alg":"SHA-256","content":"0d632f46f2ba09143da3a8afe9e33fb6f92fa2320ab7e886e2d0f7672af84629"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-2-Clause","url":"https://opensource.org/licenses/BSD-2-Clause"}}],"purl":"pkg:pypi/pyasn1@0.6.1","externalReferences":[{"type":"vcs","url":"https://github.com/pyasn1/pyasn1"}],"type":"library","bom-ref":"pkg:pypi/pyasn1@0.6.1"},{"authors":[{"name":"Ilya Etingof <etingof@gmail.com>"}],"group":"","name":"pyasn1_modules","version":"0.4.1","description":"A collection of ASN.1-based protocols modules","hashes":[{"alg":"SHA-256","content":"49bfa96b45a292b711e986f222502c1c9a5e1f4e568fc30e2574a6c7d07838fd"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/pyasn1-modules@0.4.1","externalReferences":[{"type":"vcs","url":"https://github.com/pyasn1/pyasn1-modules"}],"type":"library","bom-ref":"pkg:pypi/pyasn1-modules@0.4.1","properties":[{"name":"cdx:pypi:latest_version","value":"0.4.2"},{"name":"cdx:pypi:resolved_from","value":"pyasn1_modules"}]},{"authors":[{"name":"Christian Theune <ct@flyingcircus.io>"}],"group":"","name":"pycountry","version":"24.6.1","description":"ISO country, subdivision, language, currency and script definitions and their translations","hashes":[{"alg":"SHA-256","content":"f1a4fb391cd7214f8eefd39556d740adcc233c778a27f8942c8dca351d6ce06f"}],"licenses":[{"expression":"OSI Approved OR GNU Lesser General Public License v2 (LGPLv2)"}],"purl":"pkg:pypi/pycountry@24.6.1","externalReferences":[{"type":"vcs","url":"https://github.com/flyingcircusio/pycountry"}],"type":"library","bom-ref":"pkg:pypi/pycountry@24.6.1","tags":["currency"]},{"authors":[{"name":"Eli Bendersky <eliben@gmail.com>"}],"group":"","name":"pycparser","version":"2.22","description":"C parser in Python","hashes":[{"alg":"SHA-256","content":"c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/pycparser@2.22","externalReferences":[{"type":"vcs","url":"https://github.com/eliben/pycparser"}],"type":"library","bom-ref":"pkg:pypi/pycparser@2.22","tags":["parse"]},{"authors":[{"name":"Helder Eijs <helderijs@gmail.com>"}],"group":"","name":"pycryptodome","version":"3.23.0","description":"Cryptographic library for Python","hashes":[{"alg":"SHA-256","content":"a176b79c49af27d7f6c12e4b178b0824626f40a7b9fed08f712291b6d54bf566"}],"licenses":[{"expression":"Public Domain"}],"purl":"pkg:pypi/pycryptodome@3.23.0","externalReferences":[{"type":"website","url":"https://www.pycryptodome.org"}],"type":"library","bom-ref":"pkg:pypi/pycryptodome@3.23.0"},{"authors":[{"name":"Samuel Colvin <s@muelcolvin.com>"},{"name":" Eric Jolibois <em.jolibois@gmail.com>"},{"name":" Hasan Ramezani <hasan.r67@gmail.com>"},{"name":" Adrian Garcia Badaracco <1755071+adriangb@users.noreply.github.com>"},{"name":" Terrence Dorsey <terry@pydantic.dev>"},{"name":" David Montague <david@pydantic.dev>"},{"name":" Serge Matveenko <lig@countzero.co>"},{"name":" Marcelo Trylesinski <marcelotryle@gmail.com>"},{"name":" Sydney Runkle <sydneymarierunkle@gmail.com>"},{"name":" David Hewitt <mail@davidhewitt.io>"},{"name":" Alex Hall <alex.mojaki@gmail.com>"},{"name":" Victorien Plot <contact@vctrn.dev>"}],"group":"","name":"pydantic","version":"2.11.4","description":"Data validation using Python type hints","hashes":[{"alg":"SHA-256","content":"d9615eaa9ac5a063471da949c8fc16376a84afb5024688b3ff885693506764eb"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/pydantic@2.11.4","type":"library","bom-ref":"pkg:pypi/pydantic@2.11.4","properties":[{"name":"cdx:pypi:latest_version","value":"2.11.7"},{"name":"cdx:pypi:resolved_from","value":"pydantic"}],"tags":["validation"]},{"authors":[{"name":"Samuel Colvin <s@muelcolvin.com>"},{"name":" Adrian Garcia Badaracco <1755071+adriangb@users.noreply.github.com>"},{"name":" David Montague <david@pydantic.dev>"},{"name":" David Hewitt <mail@davidhewitt.dev>"},{"name":" Sydney Runkle <sydneymarierunkle@gmail.com>"},{"name":" Victorien Plot <contact@vctrn.dev>"}],"group":"","name":"pydantic_core","version":"2.33.2","description":"Core functionality for Pydantic validation and serialization","hashes":[{"alg":"SHA-256","content":"2b3d326aaef0c0399d9afffeb6367d5e26ddc24d351dbc9c636840ac355dc5d8"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/pydantic-core@2.33.2","externalReferences":[{"type":"vcs","url":"https://github.com/pydantic/pydantic-core"}],"type":"library","bom-ref":"pkg:pypi/pydantic-core@2.33.2","properties":[{"name":"cdx:pypi:latest_version","value":"2.35.2"},{"name":"cdx:pypi:resolved_from","value":"pydantic_core"}],"tags":["validation"]},{"authors":[{"name":"The PyData Development Team <pydata@googlegroups.com>"}],"group":"","name":"pydata-google-auth","version":"1.9.1","description":"PyData helpers for authenticating to Google APIs","hashes":[{"alg":"SHA-256","content":"75ffce5d106e34b717b31844c1639ea505b7d9550dc23b96fb6c20d086b53fa3"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/pydata-google-auth@1.9.1","externalReferences":[{"type":"vcs","url":"https://github.com/pydata/pydata-google-auth"}],"type":"library","bom-ref":"pkg:pypi/pydata-google-auth@1.9.1"},{"authors":[{"name":"Ero Carrera <ero.carrera@gmail.com>"},{"name":" Peter Nowee <peter@peternowee.com>"},{"name":" Łukasz <lukaszlapinski7@gmail.com>"},{"name":" \"FeRD (Frank Dana)\" <ferdnyc@gmail.com>"}],"group":"","name":"pydot","version":"1.4.2","description":"Python interface to Graphviz's Dot","hashes":[{"alg":"SHA-256","content":"66c98190c65b8d2e2382a441b4c0edfdb4f4c025ef9cb9874de478fb0793a451"}],"licenses":[],"purl":"pkg:pypi/pydot@1.4.2","type":"library","bom-ref":"pkg:pypi/pydot@1.4.2","properties":[{"name":"cdx:pypi:latest_version","value":"4.0.1"},{"name":"cdx:pypi:resolved_from","value":"pydot"}]},{"authors":[{"name":"Druid Developers <druid-development@googlegroups.com>"}],"group":"","name":"pydruid","version":"0.6.9","description":"A Python connector for Druid.","hashes":[{"alg":"SHA-256","content":"63c41b33ab47fbb71cc25d3f3316cad78f18bfe947fa108862dd841d1f44fe49"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/pydruid@0.6.9","externalReferences":[{"type":"website","url":"https://druid.apache.org"}],"type":"library","bom-ref":"pkg:pypi/pydruid@0.6.9"},{"authors":[{"name":"Dimitri Merejkowsky <d.merej@gmail.com>"}],"group":"","name":"pyenchant","version":"3.2.2","description":"Python bindings for the Enchant spellchecking system","hashes":[{"alg":"SHA-256","content":"5facc821ece957208a81423af7d6ec7810dad29697cb0d77aae81e4e11c8e5a6"}],"licenses":[{"license":{"id":"LGPL-2.1-only","url":"https://opensource.org/licenses/LGPL-2.1-only"}},{"license":{"name":"LGPL"}}],"purl":"pkg:pypi/pyenchant@3.2.2","externalReferences":[{"type":"vcs","url":"https://pyenchant.github.io/pyenchant/"}],"type":"library","bom-ref":"pkg:pypi/pyenchant@3.2.2"},{"authors":[{"name":"Vitaly Markov <wild.desu@gmail.com>"}],"group":"","name":"pyexasol","version":"0.27.0","description":"Exasol python driver with extra features","hashes":[{"alg":"SHA-256","content":"041e1db1ae8f26fa24876056ce8da5830e346fc47734847a95cc960ac056d0c6"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/pyexasol@0.27.0","type":"library","bom-ref":"pkg:pypi/pyexasol@0.27.0"},{"authors":[{"name":"Manos Renieris <Aric Hagberg <aric.hagberg@gmail.com>"},{"name":" Dan Schult <dschult@colgate.edu>>"}],"group":"","name":"pygraphviz","version":"1.11","description":"Python interface to Graphviz","hashes":[{"alg":"SHA-256","content":"a97eb5ced266f45053ebb1f2c6c6d29091690503e3a5c14be7f908b37b06f2d4"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/pygraphviz@1.11","type":"library","bom-ref":"pkg:pypi/pygraphviz@1.11","properties":[{"name":"cdx:pypi:latest_version","value":"1.14"},{"name":"cdx:pypi:resolved_from","value":"pygraphviz"}]},{"authors":[{"name":"Apache Software Foundation <dev@iceberg.apache.org>"}],"group":"","name":"pyiceberg","version":"0.9.1","description":"Apache Iceberg is an open table format for huge analytic datasets","hashes":[{"alg":"SHA-256","content":"0a183d9217eb82159c01b23c683057f96c8b2375f592b921721d1c157895e2df"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/pyiceberg@0.9.1","type":"library","bom-ref":"pkg:pypi/pyiceberg@0.9.1"},{"group":"","name":"pykerberos","version":"1.2.4","description":"High-level interface to Kerberos","hashes":[{"alg":"SHA-256","content":"9d701ebd8fc596c99d3155d5ba45813bd5908d26ef83ba0add250edb622abed4"}],"licenses":[{"expression":"ASL 2.0"}],"purl":"pkg:pypi/pykerberos@1.2.4","externalReferences":[{"type":"vcs","url":"https://github.com/02strich/pykerberos"}],"type":"library","bom-ref":"pkg:pypi/pykerberos@1.2.4"},{"authors":[{"name":"The MongoDB Python Team"}],"group":"","name":"pymongo","version":"4.10.1","description":"PyMongo - the Official MongoDB Python driver","hashes":[{"alg":"SHA-256","content":"e699aa68c4a7dea2ab5a27067f7d3e08555f8d2c0dc6a0c8c60cfd9ff2e6a4b1"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/pymongo@4.10.1","type":"library","bom-ref":"pkg:pypi/pymongo@4.10.1","properties":[{"name":"cdx:pypi:latest_version","value":"4.13.2"},{"name":"cdx:pypi:resolved_from","value":"pymongo"}]},{"authors":[{"name":"Damien Churchill <damoxc@gmail.com>"}],"group":"","name":"pymssql","version":"2.3.4","description":"DB-API interface to Microsoft SQL Server for Python. (new Cython-based version)","hashes":[{"alg":"SHA-256","content":"cec30403e10f7e8135c8aea9c764b1f1fc40b64d5d957802c3d537fdb34677e9"}],"licenses":[],"purl":"pkg:pypi/pymssql@2.3.4","type":"library","bom-ref":"pkg:pypi/pymssql@2.3.4","properties":[{"name":"cdx:pypi:latest_version","value":"2.3.6"},{"name":"cdx:pypi:resolved_from","value":"pymssql"}],"tags":["sql"]},{"authors":[{"name":"Michael Kleehammer <michael@kleehammer.com>"}],"group":"","name":"pyodbc","version":"5.2.0","description":"DB API module for ODBC","hashes":[{"alg":"SHA-256","content":"eb0850e3e3782f57457feed297e220bb20c3e8fd7550d7a6b6bb96112bd9b6fe"}],"licenses":[{"expression":"MIT-0 License"}],"purl":"pkg:pypi/pyodbc@5.2.0","externalReferences":[{"type":"vcs","url":"https://github.com/mkleehammer/pyodbc"}],"type":"library","bom-ref":"pkg:pypi/pyodbc@5.2.0","tags":["api"]},{"authors":[{"name":"Paul McGuire <ptmcg.gm+pyparsing@gmail.com>"}],"group":"","name":"pyparsing","version":"3.2.3","description":"pyparsing module - Classes and methods to define and execute parsing grammars","hashes":[{"alg":"SHA-256","content":"a749938e02d6fd0b59b356ca504a24982314bb090c383e3cf201c95ef7e2bfcf"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/pyparsing@3.2.3","type":"library","bom-ref":"pkg:pypi/pyparsing@3.2.3"},{"authors":[{"name":"Jordan Borean <jborean93@gmail.com>"}],"group":"","name":"pypsrp","version":"0.8.1","description":"PowerShell Remoting Protocol and WinRM for Python","hashes":[{"alg":"SHA-256","content":"0101345ceb415896fed9b056e7b77d65312089ddc73c4286247ccf1859d4bc4d"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/pypsrp@0.8.1","externalReferences":[{"type":"vcs","url":"https://github.com/jborean93/pypsrp"}],"type":"library","bom-ref":"pkg:pypi/pypsrp@0.8.1"},{"authors":[{"name":"Spark Developers <dev@spark.apache.org>"}],"group":"","name":"pyspark","version":"3.5.5","description":"Apache Spark Python API","hashes":[{"alg":"SHA-256","content":"6effc9ce98edf231f4d683fd14f7270629bf8458c628d6a2620ded4bb34f3cb9"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}},{"license":{"id":"Apache-2.0","url":"http://www.apache.org/licenses/LICENSE-2.0"}}],"purl":"pkg:pypi/pyspark@3.5.5","externalReferences":[{"type":"vcs","url":"https://github.com/apache/spark/tree/master/python"}],"type":"library","bom-ref":"pkg:pypi/pyspark@3.5.5","properties":[{"name":"cdx:pypi:latest_version","value":"4.0.0"},{"name":"cdx:pypi:resolved_from","value":"pyspark"}]},{"authors":[{"name":"Jordan Borean <jborean93@gmail.com>"}],"group":"","name":"pyspnego","version":"0.11.2","description":"Windows Negotiate Authentication Client and Server","hashes":[{"alg":"SHA-256","content":"74abc1fb51e59360eb5c5c9086e5962174f1072c7a50cf6da0bda9a4bcfdfbd4"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/pyspnego@0.11.2","type":"library","bom-ref":"pkg:pypi/pyspnego@0.11.2"},{"authors":[{"name":"\"Tin Tvrtković <tinchester@gmail.com>\" <tinchester@gmail.com>"}],"group":"","name":"pytest-asyncio","version":"0.26.0","description":"Pytest support for asyncio","hashes":[{"alg":"SHA-256","content":"7b51ed894f4fbea1340262bdae5135797ebbe21d8638978e35d31c6d19f72fb0"}],"licenses":[],"purl":"pkg:pypi/pytest-asyncio@0.26.0","type":"library","bom-ref":"pkg:pypi/pytest-asyncio@0.26.0","properties":[{"name":"cdx:pypi:latest_version","value":"1.0.0"},{"name":"cdx:pypi:resolved_from","value":"pytest-asyncio"}]},{"authors":[{"name":"Marc Schlaich <marc.schlaich@gmail.com>"}],"group":"","name":"pytest-cov","version":"6.1.1","description":"Pytest plugin for measuring coverage.","hashes":[{"alg":"SHA-256","content":"bddf29ed2d0ab6f4df17b4c55b0a657287db8684af9c42ea546b21b1041b3dde"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/pytest-cov@6.1.1","externalReferences":[{"type":"vcs","url":"https://github.com/pytest-dev/pytest-cov"}],"type":"library","bom-ref":"pkg:pypi/pytest-cov@6.1.1","properties":[{"name":"cdx:pypi:latest_version","value":"6.2.1"},{"name":"cdx:pypi:resolved_from","value":"pytest-cov"}]},{"authors":[{"name":"Yash Todi <yashtodi94@gmail.com>"}],"group":"","name":"pytest-custom-exit-code","version":"0.3.0","description":"Exit pytest test session with custom exit code in different scenarios","hashes":[{"alg":"SHA-256","content":"6e0ce6e57ce3a583cb7e5023f7d1021e19dfec22be41d9ad345bae2fc61caf3b"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/pytest-custom-exit-code@0.3.0","externalReferences":[{"type":"vcs","url":"https://github.com/yashtodi94/pytest-custom_exit_code"}],"type":"library","bom-ref":"pkg:pypi/pytest-custom-exit-code@0.3.0","tags":["test"]},{"authors":[{"name":"Harry Percival <obeythetestinggoat@gmail.com>"}],"group":"","name":"pytest-icdiff","version":"0.9","description":"use icdiff for better error messages in pytest assertions","hashes":[{"alg":"SHA-256","content":"efee0da3bd1b24ef2d923751c5c547fbb8df0a46795553fba08ef57c3ca03d82"}],"licenses":[{"expression":"Public Domain"}],"purl":"pkg:pypi/pytest-icdiff@0.9","externalReferences":[{"type":"vcs","url":"https://github.com/hjwp/pytest-icdiff"}],"type":"library","bom-ref":"pkg:pypi/pytest-icdiff@0.9"},{"authors":[{"name":"Janne Vanhala <janne.vanhala@gmail.com>"}],"group":"","name":"pytest-instafail","version":"0.5.0","description":"pytest plugin to show failures instantly","hashes":[{"alg":"SHA-256","content":"6855414487e9e4bb76a118ce952c3c27d3866af15487506c4ded92eb72387819"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/pytest-instafail@0.5.0","externalReferences":[{"type":"vcs","url":"https://github.com/pytest-dev/pytest-instafail"}],"type":"library","bom-ref":"pkg:pypi/pytest-instafail@0.5.0"},{"authors":[{"name":"Bruno Oliveira <nicoddemus@gmail.com>"}],"group":"","name":"pytest-mock","version":"3.14.0","description":"Thin-wrapper around the mock package for easier use with pytest","hashes":[{"alg":"SHA-256","content":"0b72c38033392a5f4621342fe11e9219ac11ec9d375f8e2a0c164539e0d70f6f"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/pytest-mock@3.14.0","type":"library","bom-ref":"pkg:pypi/pytest-mock@3.14.0","properties":[{"name":"cdx:pypi:latest_version","value":"3.14.1"},{"name":"cdx:pypi:resolved_from","value":"pytest-mock"}],"tags":["mock"]},{"authors":[{"name":"Leah Klearman <lklrmn@gmail.com>"}],"group":"","name":"pytest-rerunfailures","version":"15.1","description":"pytest plugin to re-run tests to eliminate flaky failures","hashes":[{"alg":"SHA-256","content":"f674c3594845aba8b23c78e99b1ff8068556cc6a8b277f728071fdc4f4b0b355"}],"licenses":[{"license":{"id":"MPL-2.0","url":"https://opensource.org/licenses/MPL-2.0"}}],"purl":"pkg:pypi/pytest-rerunfailures@15.1","type":"library","bom-ref":"pkg:pypi/pytest-rerunfailures@15.1"},{"authors":[{"name":"Pawel Lampe <pawel.lampe@gmail.com>"}],"group":"","name":"pytest-timeouts","version":"1.2.1","description":"Linux-only Pytest plugin to control durations of various test case execution phases","hashes":[{"alg":"SHA-256","content":"390351afc7ecb422ea0ec38081e0acd91cad416b383944a9a3358087de50c2fb"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/pytest-timeouts@1.2.1","externalReferences":[{"type":"vcs","url":"https://github.com/Scony/pytest-timeouts"}],"type":"library","bom-ref":"pkg:pypi/pytest-timeouts@1.2.1","tags":["test"]},{"authors":[{"name":"holger krekel and contributors <pytest-dev@python.org>"},{"name":" holger@merlinux.eu"}],"group":"","name":"pytest-xdist","version":"3.6.1","description":"pytest xdist plugin for distributed testing, most importantly across multiple CPUs","hashes":[{"alg":"SHA-256","content":"9ed4adfb68a016610848639bb7e02c9352d5d9f03d04809919e2dafc3be4cca7"}],"licenses":[],"purl":"pkg:pypi/pytest-xdist@3.6.1","type":"library","bom-ref":"pkg:pypi/pytest-xdist@3.6.1","properties":[{"name":"cdx:pypi:latest_version","value":"3.7.0"},{"name":"cdx:pypi:resolved_from","value":"pytest-xdist"}]},{"authors":[{"name":"Holger Krekel"},{"name":" Bruno Oliveira"},{"name":" Ronny Pfannschmidt"},{"name":" Floris Bruynooghe"},{"name":" Brianna Laugher"},{"name":" Florian Bruhin"},{"name":" Others (See AUTHORS)"}],"group":"","name":"pytest","version":"8.3.5","description":"pytest: simple powerful testing with Python","hashes":[{"alg":"SHA-256","content":"c69214aa47deac29fad6c2a4f590b9c4a9fdb16a403176fe154b79c0b4d4d820"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/pytest@8.3.5","type":"library","bom-ref":"pkg:pypi/pytest@8.3.5","properties":[{"name":"cdx:pypi:latest_version","value":"8.4.1"},{"name":"cdx:pypi:resolved_from","value":"pytest"}]},{"authors":[{"name":"Joohwan Oh <joohwan.oh@outlook.com>"}],"group":"","name":"python-arango","version":"8.1.6","description":"Python Driver for ArangoDB","hashes":[{"alg":"SHA-256","content":"803075b122faabe7846ca75b7cdf04554131733d14d5abfaedd176530c1121c2"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/python-arango@8.1.6","type":"library","bom-ref":"pkg:pypi/python-arango@8.1.6","properties":[{"name":"cdx:pypi:latest_version","value":"8.2.0"},{"name":"cdx:pypi:resolved_from","value":"python-arango"}]},{"authors":[{"name":"Ben Finney <ben+python@benfinney.id.au>"}],"group":"","name":"python-daemon","version":"3.1.2","description":"Library to implement a well-behaved Unix daemon process.","hashes":[{"alg":"SHA-256","content":"b906833cef63502994ad48e2eab213259ed9bb18d54fa8774dcba2ff7864cec6"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/python-daemon@3.1.2","type":"library","bom-ref":"pkg:pypi/python-daemon@3.1.2"},{"authors":[{"name":"Gustavo Niemeyer <gustavo@niemeyer.net>"}],"group":"","name":"python-dateutil","version":"2.9.0.post0","description":"Extensions to the standard Python datetime module","hashes":[{"alg":"SHA-256","content":"a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"}],"licenses":[{"expression":"Dual License"}],"purl":"pkg:pypi/python-dateutil@2.9.0.post0","externalReferences":[{"type":"vcs","url":"https://github.com/dateutil/dateutil"}],"type":"library","bom-ref":"pkg:pypi/python-dateutil@2.9.0.post0"},{"authors":[{"name":"Saurabh Kumar <me+github@saurabh-kumar.com>"}],"group":"","name":"python-dotenv","version":"1.1.0","description":"Read key-value pairs from a .env file and set them as environment variables","hashes":[{"alg":"SHA-256","content":"d7c01d9e2293916c18baf562d95698754b0dbbb5e74d457c45d4f6561fb9d55d"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/python-dotenv@1.1.0","externalReferences":[{"type":"vcs","url":"https://github.com/theskumar/python-dotenv"}],"type":"library","bom-ref":"pkg:pypi/python-dotenv@1.1.0","properties":[{"name":"cdx:pypi:latest_version","value":"1.1.1"},{"name":"cdx:pypi:resolved_from","value":"python-dotenv"}]},{"authors":[{"name":"Elmer Thomas <help@twilio.com>"}],"group":"","name":"python-http-client","version":"3.3.7","description":"HTTP REST client, simplified for Python","hashes":[{"alg":"SHA-256","content":"ad371d2bbedc6ea15c26179c6222a78bc9308d272435ddf1d5c84f068f249a36"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/python-http-client@3.3.7","externalReferences":[{"type":"vcs","url":"https://github.com/sendgrid/python-http-client"}],"type":"library","bom-ref":"pkg:pypi/python-http-client@3.3.7","tags":["rest"]},{"authors":[{"name":"Ken Conley <kwc@willowgarage.com>"}],"group":"","name":"python-jenkins","version":"1.8.2","description":"Python bindings for the remote Jenkins API","hashes":[{"alg":"SHA-256","content":"585c9a25042892ce224dcddb1d4b9ff29755ca63da03ac2ce96537d373c0233e"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/python-jenkins@1.8.2","externalReferences":[{"type":"website","url":"https://opendev.org/jjb/python-jenkins"}],"type":"library","bom-ref":"pkg:pypi/python-jenkins@1.8.2"},{"authors":[{"name":"python-ldap project <python-ldap@python.org>"}],"group":"","name":"python-ldap","version":"3.4.4","description":"Python modules for implementing LDAP clients","hashes":[{"alg":"SHA-256","content":"7edb0accec4e037797705f3a05cbf36a9fde50d08c8f67f2aef99a2628fab828"}],"licenses":[{"expression":"Python style"}],"purl":"pkg:pypi/python-ldap@3.4.4","externalReferences":[{"type":"website","url":"https://www.python-ldap.org/"}],"type":"library","bom-ref":"pkg:pypi/python-ldap@3.4.4","tags":["ldap"]},{"authors":[{"name":"Belaid Arezqui <areski@gmail.com>"}],"group":"","name":"python-nvd3","version":"0.16.0","description":"Python NVD3 - Chart Library for d3.js","hashes":[{"alg":"SHA-256","content":"0115887289b3f751716ddd05c7b53ac5f05e71201e52496decdac453a50dcf7e"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/python-nvd3@0.16.0","externalReferences":[{"type":"vcs","url":"http://github.com/areski/python-nvd3"}],"type":"library","bom-ref":"pkg:pypi/python-nvd3@0.16.0"},{"authors":[{"name":"Val Neekman <info@neekware.com>"}],"group":"","name":"python-slugify","version":"8.0.4","description":"A Python slugify application that also handles Unicode","hashes":[{"alg":"SHA-256","content":"276540b79961052b66b7d116620b36518847f52d5fd9e3a70164fc8c50faa6b8"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/python-slugify@8.0.4","externalReferences":[{"type":"vcs","url":"https://github.com/un33k/python-slugify"}],"type":"library","bom-ref":"pkg:pypi/python-slugify@8.0.4"},{"authors":[{"name":"Leandro Toledo <devs@python-telegram-bot.org>"}],"group":"","name":"python-telegram-bot","version":"22.1","description":"We have made you a wrapper you can't refuse","hashes":[{"alg":"SHA-256","content":"71afd091fde9037ac44728c2768eb958682140dcc350900a191da0e9cef319d3"}],"licenses":[{"license":{"id":"LGPL-3.0-only","url":"https://opensource.org/licenses/LGPL-3.0-only"}}],"purl":"pkg:pypi/python-telegram-bot@22.1","type":"library","bom-ref":"pkg:pypi/python-telegram-bot@22.1","properties":[{"name":"cdx:pypi:latest_version","value":"22.2"},{"name":"cdx:pypi:resolved_from","value":"python-telegram-bot"}]},{"group":"","name":"python3-saml","version":"1.16.0","description":"Saml Python Toolkit. Add SAML support to your Python software using this library","hashes":[{"alg":"SHA-256","content":"c49097863c278ff669a337a96c46dc1f25d16307b4bb2679d2d1733cc4f5176a"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/python3-saml@1.16.0","externalReferences":[{"type":"vcs","url":"https://github.com/SAML-Toolkits/python3-saml"}],"type":"library","bom-ref":"pkg:pypi/python3-saml@1.16.0","tags":["saml"]},{"authors":[{"name":"Stuart Bishop <stuart@stuartbishop.net>"}],"group":"","name":"pytz","version":"2025.2","description":"World timezone definitions, modern and historical","hashes":[{"alg":"SHA-256","content":"5ddf76296dd8c44c26eb8f4b6f35488f3ccbf6fbbd7adee0b7262d43f0ec2f00"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/pytz@2025.2","externalReferences":[{"type":"website","url":"http://pythonhosted.org/pytz"}],"type":"library","bom-ref":"pkg:pypi/pytz@2025.2"},{"authors":[{"name":"Alexey Diyan <alexey.diyan@gmail.com>"}],"group":"","name":"pywinrm","version":"0.5.0","description":"Python library for Windows Remote Management","hashes":[{"alg":"SHA-256","content":"c267046d281de613fc7c8a528cdd261564d9b99bdb7c2926221eff3263b700c8"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/pywinrm@0.5.0","type":"library","bom-ref":"pkg:pypi/pywinrm@0.5.0"},{"authors":[{"name":"Brian E. Granger"},{"name":" Min Ragan-Kelley <PyZMQ Contributors <zeromq-dev@lists.zeromq.org>>"}],"group":"","name":"pyzmq","version":"26.4.0","description":"Python bindings for 0MQ","hashes":[{"alg":"SHA-256","content":"0329bdf83e170ac133f44a233fc651f6ed66ef8e66693b5af7d54f45d1ef5918"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/pyzmq@26.4.0","type":"library","bom-ref":"pkg:pypi/pyzmq@26.4.0","properties":[{"name":"cdx:pypi:latest_version","value":"27.0.0"},{"name":"cdx:pypi:resolved_from","value":"pyzmq"}]},{"authors":[{"name":"Andrey Vasnetsov <andrey@qdrant.tech>"}],"group":"","name":"qdrant-client","version":"1.14.2","description":"Client library for the Qdrant vector search engine","hashes":[{"alg":"SHA-256","content":"7c283b1f0e71db9c21b85d898fb395791caca2a6d56ee751da96d797b001410c"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/qdrant-client@1.14.2","type":"library","bom-ref":"pkg:pypi/qdrant-client@1.14.2","properties":[{"name":"cdx:pypi:latest_version","value":"1.14.3"},{"name":"cdx:pypi:resolved_from","value":"qdrant-client"}]},{"authors":[{"name":"Dag Brattli <dag@brattli.net>"}],"group":"","name":"reactivex","version":"4.0.4","description":"ReactiveX (Rx) for Python","hashes":[{"alg":"SHA-256","content":"0004796c420bd9e68aad8e65627d85a8e13f293de76656165dffbcb3a0e3fb6a"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/reactivex@4.0.4","externalReferences":[{"type":"website","url":"http://reactivex.io"}],"type":"library","bom-ref":"pkg:pypi/reactivex@4.0.4"},{"authors":[{"name":"The Python Packaging Authority <admin@mail.pypi.org>"}],"group":"","name":"readme_renderer","version":"44.0","description":"readme_renderer is a library for rendering readme descriptions for Warehouse","hashes":[{"alg":"SHA-256","content":"2fbca89b81a08526aadf1357a8c2ae889ec05fb03f5da67f9769c9a592166151"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/readme-renderer@44.0","type":"library","bom-ref":"pkg:pypi/readme-renderer@44.0"},{"authors":[{"name":"\"Redis Inc.\" <oss@redis.com>"}],"group":"","name":"redis","version":"5.2.1","description":"Python client for Redis database and key-value store","hashes":[{"alg":"SHA-256","content":"ee7e1056b9aea0f04c6c2ed59452947f34c4940ee025f5dd83e6a6418b6989e4"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/redis@5.2.1","type":"library","bom-ref":"pkg:pypi/redis@5.2.1","properties":[{"name":"cdx:pypi:latest_version","value":"6.2.0"},{"name":"cdx:pypi:resolved_from","value":"redis"}],"tags":["database","redis"]},{"authors":[{"name":"Amazon Web Services <redshift-drivers@amazon.com>"}],"group":"","name":"redshift-connector","version":"2.1.6","description":"Redshift interface library","hashes":[{"alg":"SHA-256","content":"10d62b1e1402f9db9f6d443cb3830a6e6823203bf3b1bc84cb164d2457d9c51b"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/redshift-connector@2.1.6","externalReferences":[{"type":"vcs","url":"https://github.com/aws/amazon-redshift-python-driver"}],"type":"library","bom-ref":"pkg:pypi/redshift-connector@2.1.6","properties":[{"name":"cdx:pypi:latest_version","value":"2.1.7"},{"name":"cdx:pypi:resolved_from","value":"redshift-connector"}]},{"authors":[{"name":"Julian Berman <Julian+referencing@GrayVines.com>"}],"group":"","name":"referencing","version":"0.36.2","description":"JSON Referencing + Python","hashes":[{"alg":"SHA-256","content":"e8699adbbf8b5c7de96d8ffa0eb5c158b3beafce084968e2ea8bb08c6794dcd0"}],"licenses":[],"purl":"pkg:pypi/referencing@0.36.2","type":"library","bom-ref":"pkg:pypi/referencing@0.36.2"},{"authors":[{"name":"Matthew Barnett <regex@mrabarnett.plus.com>"}],"group":"","name":"regex","version":"2024.11.6","description":"Alternative regular expression module, to replace re.","hashes":[{"alg":"SHA-256","content":"ff590880083d60acc0433f9c3f713c51f7ac6ebb9adf889c79a261ecf541aa91"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/regex@2024.11.6","externalReferences":[{"type":"vcs","url":"https://github.com/mrabarnett/mrab-regex"}],"type":"library","bom-ref":"pkg:pypi/regex@2024.11.6"},{"authors":[{"name":"David Shea <reallylongword@gmail.com>"}],"group":"","name":"requests-file","version":"2.1.0","description":"File transport adapter for Requests","hashes":[{"alg":"SHA-256","content":"cf270de5a4c5874e84599fc5778303d496c10ae5e870bfa378818f35d21bda5c"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/requests-file@2.1.0","type":"library","bom-ref":"pkg:pypi/requests-file@2.1.0"},{"authors":[{"name":"Ian Cordasco"},{"name":" Cory Benfield"},{"name":" Michael Komitee <graffatcolmingov@gmail.com>"}],"group":"","name":"requests-kerberos","version":"0.15.0","description":"A Kerberos authentication handler for python-requests","hashes":[{"alg":"SHA-256","content":"ba9b0980b8489c93bfb13854fd118834e576d6700bfea3745cb2e62278cd16a6"}],"licenses":[{"expression":"ISC License"}],"purl":"pkg:pypi/requests-kerberos@0.15.0","externalReferences":[{"type":"vcs","url":"https://github.com/requests/requests-kerberos"}],"type":"library","bom-ref":"pkg:pypi/requests-kerberos@0.15.0","tags":["kerberos"]},{"authors":[{"name":"Jamie Lennox <jamielennox@gmail.com>"}],"group":"","name":"requests-mock","version":"1.12.1","description":"Mock out responses from the requests package","hashes":[{"alg":"SHA-256","content":"b1e37054004cdd5e56c84454cc7df12b25f90f382159087f4b6915aaeef39563"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}},{"license":{"name":"Apache-2"}}],"purl":"pkg:pypi/requests-mock@1.12.1","externalReferences":[{"type":"website","url":"https://requests-mock.readthedocs.io/"}],"type":"library","bom-ref":"pkg:pypi/requests-mock@1.12.1"},{"authors":[{"name":"Kenneth Reitz <me@kennethreitz.com>"}],"group":"","name":"requests-oauthlib","version":"1.3.1","description":"OAuthlib authentication support for Requests.","hashes":[{"alg":"SHA-256","content":"2577c501a2fb8d05a304c09d090d6e47c306fef15809d102b327cf8364bddab5"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"ISC","url":"https://opensource.org/licenses/ISC"}}],"purl":"pkg:pypi/requests-oauthlib@1.3.1","externalReferences":[{"type":"vcs","url":"https://github.com/requests/requests-oauthlib"}],"type":"library","bom-ref":"pkg:pypi/requests-oauthlib@1.3.1","properties":[{"name":"cdx:pypi:latest_version","value":"2.0.0"},{"name":"cdx:pypi:resolved_from","value":"requests-oauthlib"}]},{"authors":[{"name":"Ian Cordasco"},{"name":" Cory Benfield <graffatcolmingov@gmail.com>"}],"group":"","name":"requests-toolbelt","version":"1.0.0","description":"A utility belt for advanced users of python-requests","hashes":[{"alg":"SHA-256","content":"cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/requests-toolbelt@1.0.0","externalReferences":[{"type":"website","url":"https://toolbelt.readthedocs.io/"}],"type":"library","bom-ref":"pkg:pypi/requests-toolbelt@1.0.0"},{"authors":[{"name":"Kenneth Reitz <me@kennethreitz.org>"}],"group":"","name":"requests","version":"2.32.3","description":"Python HTTP for Humans.","hashes":[{"alg":"SHA-256","content":"70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/requests@2.32.3","externalReferences":[{"type":"website","url":"https://requests.readthedocs.io"}],"type":"library","bom-ref":"pkg:pypi/requests@2.32.3","properties":[{"name":"cdx:pypi:latest_version","value":"2.32.4"},{"name":"cdx:pypi:resolved_from","value":"requests"}]},{"authors":[{"name":"Ben Toews <mastahyeti@gmail.com>"}],"group":"","name":"requests_ntlm","version":"1.3.0","description":"This package allows for HTTP NTLM authentication using the requests library.","hashes":[{"alg":"SHA-256","content":"4c7534a7d0e482bb0928531d621be4b2c74ace437e88c5a357ceb7452d25a510"}],"licenses":[{"license":{"id":"ISC","url":"https://opensource.org/licenses/ISC"}}],"purl":"pkg:pypi/requests-ntlm@1.3.0","externalReferences":[{"type":"vcs","url":"https://github.com/requests/requests-ntlm"}],"type":"library","bom-ref":"pkg:pypi/requests-ntlm@1.3.0"},{"authors":[{"name":"David Cramer"}],"group":"","name":"responses","version":"0.25.7","description":"A utility library for mocking out the `requests` Python library.","hashes":[{"alg":"SHA-256","content":"92ca17416c90fe6b35921f52179bff29332076bb32694c0df02dcac2c6bc043c"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/responses@0.25.7","externalReferences":[{"type":"vcs","url":"https://github.com/getsentry/responses"}],"type":"library","bom-ref":"pkg:pypi/responses@0.25.7"},{"authors":[{"name":"Todd Wolfson <todd@twolfson.com>"}],"group":"","name":"restructuredtext_lint","version":"1.4.0","description":"reStructuredText linter","hashes":[{"alg":"SHA-256","content":"1b235c0c922341ab6c530390892eb9e92f90b9b75046063e047cacfb0f050c45"}],"licenses":[{"expression":"Public Domain"}],"purl":"pkg:pypi/restructuredtext-lint@1.4.0","externalReferences":[{"type":"vcs","url":"https://github.com/twolfson/restructuredtext-lint"}],"type":"library","bom-ref":"pkg:pypi/restructuredtext-lint@1.4.0"},{"authors":[{"name":"Nicolas Aimetti <naimetti@yahoo.com.ar>"}],"group":"","name":"rfc3339-validator","version":"0.1.4","description":"A pure python RFC3339 validator","hashes":[{"alg":"SHA-256","content":"24f6ec1eda14ef823da9e36ec7113124b39c04d50a4d3d3a3c2859577e7791fa"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/rfc3339-validator@0.1.4","externalReferences":[{"type":"vcs","url":"https://github.com/naimetti/rfc3339-validator"}],"type":"library","bom-ref":"pkg:pypi/rfc3339-validator@0.1.4"},{"authors":[{"name":"Ian Stapleton Cordasco <graffatcolmingov@gmail.com>"}],"group":"","name":"rfc3986","version":"2.0.0","description":"Validating URI References per RFC 3986","hashes":[{"alg":"SHA-256","content":"50b1502b60e289cb37883f3dfd34532b8873c7de9f49bb546641ce9cbd256ebd"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/rfc3986@2.0.0","externalReferences":[{"type":"website","url":"http://rfc3986.readthedocs.io"}],"type":"library","bom-ref":"pkg:pypi/rfc3986@2.0.0"},{"authors":[{"name":"Ali Hamdan <ali.hamdan.dev@gmail.com>"}],"group":"","name":"rich-argparse","version":"1.7.0","description":"Rich help formatters for argparse and optparse","hashes":[{"alg":"SHA-256","content":"b8ec8943588e9731967f4f97b735b03dc127c416f480a083060433a97baf2fd3"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/rich-argparse@1.7.0","type":"library","bom-ref":"pkg:pypi/rich-argparse@1.7.0","properties":[{"name":"cdx:pypi:latest_version","value":"1.7.1"},{"name":"cdx:pypi:resolved_from","value":"rich-argparse"}]},{"authors":[{"name":"Phil Ewels <phil@ewels.co.uk>"}],"group":"","name":"rich-click","version":"1.8.9","description":"Format click help output nicely with rich","hashes":[{"alg":"SHA-256","content":"c3fa81ed8a671a10de65a9e20abf642cfdac6fdb882db1ef465ee33919fbcfe2"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/rich-click@1.8.9","type":"library","bom-ref":"pkg:pypi/rich-click@1.8.9"},{"authors":[{"name":"Will McGugan <willmcgugan@gmail.com>"}],"group":"","name":"rich","version":"13.9.4","description":"Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal","hashes":[{"alg":"SHA-256","content":"6049d5e6ec054bf2779ab3358186963bac2ea89175919d699e378b99738c2a90"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/rich@13.9.4","externalReferences":[{"type":"vcs","url":"https://github.com/Textualize/rich"}],"type":"library","bom-ref":"pkg:pypi/rich@13.9.4","properties":[{"name":"cdx:pypi:latest_version","value":"14.0.0"},{"name":"cdx:pypi:resolved_from","value":"rich"}]},{"authors":[{"name":"Julian Berman <Julian+rpds@GrayVines.com>"}],"group":"","name":"rpds-py","version":"0.25.0","description":"Python bindings to Rust's persistent data structures (rpds)","hashes":[{"alg":"SHA-256","content":"c146a24a8f0dc4a7846fb4640b88b3a68986585b8ce8397af15e66b7c5817439"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/rpds-py@0.25.0","type":"library","bom-ref":"pkg:pypi/rpds-py@0.25.0","properties":[{"name":"cdx:pypi:latest_version","value":"0.25.1"},{"name":"cdx:pypi:resolved_from","value":"rpds-py"}]},{"authors":[{"name":"Sybren A. Stüvel <sybren@stuvel.eu>"}],"group":"","name":"rsa","version":"4.9.1","description":"Pure-Python RSA implementation","hashes":[{"alg":"SHA-256","content":"68635866661c6836b8d39430f97a996acbd61bfa49406748ea243539fe239762"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/rsa@4.9.1","type":"library","bom-ref":"pkg:pypi/rsa@4.9.1"},{"authors":[{"name":"Anthon van der Neut <a.van.der.neut@ruamel.eu>"}],"group":"","name":"ruamel.yaml.clib","version":"0.2.12","description":"C version of reader, parser and emitter for ruamel.yaml derived from libyaml","hashes":[{"alg":"SHA-256","content":"11f891336688faf5156a36293a9c362bdc7c88f03a8a027c2c1d8e0bcde998e5"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/ruamel.yaml.clib@0.2.12","type":"library","bom-ref":"pkg:pypi/ruamel.yaml.clib@0.2.12"},{"authors":[{"name":"Anthon van der Neut <a.van.der.neut@ruamel.eu>"}],"group":"","name":"ruamel.yaml","version":"0.18.10","description":"ruamel.yaml is a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order","hashes":[{"alg":"SHA-256","content":"30f22513ab2301b3d2b577adc121c6471f28734d3d9728581245f1e76468b4f1"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/ruamel.yaml@0.18.10","type":"library","bom-ref":"pkg:pypi/ruamel.yaml@0.18.10","properties":[{"name":"cdx:pypi:latest_version","value":"0.18.14"},{"name":"cdx:pypi:resolved_from","value":"ruamel.yaml"}],"tags":["yaml"]},{"authors":[{"name":"Charlie Marsh <charlie.r.marsh@gmail.com> <\"Astral Software Inc.\" <hey@astral.sh>>"}],"group":"","name":"ruff","version":"0.5.5","description":"An extremely fast Python linter and code formatter, written in Rust.","hashes":[{"alg":"SHA-256","content":"605d589ec35d1da9213a9d4d7e7a9c761d90bba78fc8790d1c5e65026c1b9eaf"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/ruff@0.5.5","externalReferences":[{"type":"website","url":"https://docs.astral.sh/ruff"}],"type":"library","bom-ref":"pkg:pypi/ruff@0.5.5","properties":[{"name":"cdx:pypi:latest_version","value":"0.12.1"},{"name":"cdx:pypi:resolved_from","value":"ruff"}],"tags":["devel"]},{"group":"","name":"s3fs","version":"2025.3.2","description":"Convenient Filesystem interface over S3","hashes":[{"alg":"SHA-256","content":"81eae3f37b4b04bcc08845d7bcc607c6ca45878813ef7e6a28d77b2688417130"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/s3fs@2025.3.2","externalReferences":[{"type":"vcs","url":"http://github.com/fsspec/s3fs/"}],"type":"library","bom-ref":"pkg:pypi/s3fs@2025.3.2","properties":[{"name":"cdx:pypi:latest_version","value":"2025.5.1"},{"name":"cdx:pypi:resolved_from","value":"s3fs"}]},{"authors":[{"name":"Amazon Web Services <kyknapp1@gmail.com>"}],"group":"","name":"s3transfer","version":"0.11.3","description":"An Amazon S3 Transfer Manager","hashes":[{"alg":"SHA-256","content":"ca855bdeb885174b5ffa95b9913622459d4ad8e331fc98eb01e6d5eb6a30655d"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/s3transfer@0.11.3","externalReferences":[{"type":"vcs","url":"https://github.com/boto/s3transfer"}],"type":"library","bom-ref":"pkg:pypi/s3transfer@0.11.3","properties":[{"name":"cdx:pypi:latest_version","value":"0.13.0"},{"name":"cdx:pypi:resolved_from","value":"s3transfer"}]},{"authors":[{"name":"Amazon Web Services"}],"group":"","name":"sagemaker_studio","version":"1.0.14","description":"Python library to interact with Amazon SageMaker Unified Studio","hashes":[{"alg":"SHA-256","content":"b371159e555d74bbc7ae0f317669e4a61a3ce6f1d3d30b5cac73e7f47ccce154"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/sagemaker-studio@1.0.14","externalReferences":[{"type":"website","url":"https://aws.amazon.com/sagemaker/"}],"type":"library","bom-ref":"pkg:pypi/sagemaker-studio@1.0.14","properties":[{"name":"cdx:pypi:latest_version","value":"1.0.16"},{"name":"cdx:pypi:resolved_from","value":"sagemaker_studio"}]},{"group":"","name":"scikit-learn","version":"1.5.2","description":"A set of python modules for machine learning and data mining","hashes":[{"alg":"SHA-256","content":"299406827fb9a4f862626d0fe6c122f5f87f8910b86fe5daa4c32dcd742139b6"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/scikit-learn@1.5.2","type":"framework","bom-ref":"pkg:pypi/scikit-learn@1.5.2","properties":[{"name":"cdx:pypi:latest_version","value":"1.7.0"},{"name":"cdx:pypi:resolved_from","value":"scikit-learn"}],"tags":["framework"]},{"group":"","name":"scipy","version":"1.13.1","description":"Fundamental algorithms for scientific computing in Python","hashes":[{"alg":"SHA-256","content":"20335853b85e9a49ff7572ab453794298bcf0354d8068c5f6775a0eabf350aca"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/scipy@1.13.1","type":"framework","bom-ref":"pkg:pypi/scipy@1.13.1","properties":[{"name":"cdx:pypi:latest_version","value":"1.16.0"},{"name":"cdx:pypi:resolved_from","value":"scipy"}],"tags":["framework"]},{"authors":[{"name":"The Contributors"}],"group":"","name":"scramp","version":"1.4.5","description":"An implementation of the SCRAM protocol.","hashes":[{"alg":"SHA-256","content":"50e37c464fc67f37994e35bee4151e3d8f9320e9c204fca83a5d313c121bbbe7"}],"licenses":[{"license":{"id":"MIT-0","url":"https://opensource.org/licenses/MIT-0"}}],"purl":"pkg:pypi/scramp@1.4.5","type":"library","bom-ref":"pkg:pypi/scramp@1.4.5"},{"authors":[{"name":"nteract contributors <nteract@googlegroups.com>"}],"group":"","name":"scrapbook","version":"0.5.0","description":"A library for recording and reading data in Jupyter and nteract Notebooks","hashes":[{"alg":"SHA-256","content":"3ae3172a160fbdc6c9bd7941e6cb9f105d53b813f4a059211960c88413f91c8e"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/scrapbook@0.5.0","externalReferences":[{"type":"vcs","url":"https://github.com/nteract/scrapbook"}],"type":"library","bom-ref":"pkg:pypi/scrapbook@0.5.0"},{"authors":[{"name":"Kostiantyn Rybnikov <k-bx@k-bx.com>"},{"name":" Tom Schraitle <toms@suse.de>"}],"group":"","name":"semver","version":"3.0.4","description":"Python helper for Semantic Versioning (https://semver.org)","hashes":[{"alg":"SHA-256","content":"9c824d87ba7f7ab4a1890799cec8596f15c1241cb473404ea1cb0c55e4b04746"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/semver@3.0.4","type":"library","bom-ref":"pkg:pypi/semver@3.0.4"},{"authors":[{"name":"Elmer Thomas"},{"name":" Yamil Asusta <help@twilio.com>"}],"group":"","name":"sendgrid","version":"6.12.2","description":"Twilio SendGrid library for Python","hashes":[{"alg":"SHA-256","content":"423f207e8593fb2950b6f7571c44994f20518bb25f19d89ecb3f9aa41ee88e18"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/sendgrid@6.12.2","externalReferences":[{"type":"vcs","url":"https://github.com/sendgrid/sendgrid-python/"}],"type":"library","bom-ref":"pkg:pypi/sendgrid@6.12.2","properties":[{"name":"cdx:pypi:latest_version","value":"6.12.4"},{"name":"cdx:pypi:resolved_from","value":"sendgrid"}]},{"authors":[{"name":"Rotem Yaari <vmalloc@gmail.com>"}],"group":"","name":"sentinels","version":"1.0.0","description":"Various objects to denote special meanings in python","hashes":[{"alg":"SHA-256","content":"7be0704d7fe1925e397e92d18669ace2f619c92b5d4eb21a89f31e026f9ff4b1"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/sentinels@1.0.0","type":"library","bom-ref":"pkg:pypi/sentinels@1.0.0"},{"authors":[{"name":"Sentry Team and Contributors <hello@sentry.io>"}],"group":"","name":"sentry-sdk","version":"2.29.1","description":"Python client for Sentry (https://sentry.io)","hashes":[{"alg":"SHA-256","content":"90862fe0616ded4572da6c9dadb363121a1ae49a49e21c418f0634e9d10b4c19"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/sentry-sdk@2.29.1","externalReferences":[{"type":"vcs","url":"https://github.com/getsentry/sentry-python"}],"type":"library","bom-ref":"pkg:pypi/sentry-sdk@2.29.1","properties":[{"name":"cdx:pypi:latest_version","value":"2.32.0"},{"name":"cdx:pypi:resolved_from","value":"sentry-sdk"}]},{"authors":[{"name":"Daniele Varrazzo <daniele.varrazzo@gmail.com>"}],"group":"","name":"setproctitle","version":"1.3.6","description":"A Python module to customize the process title","hashes":[{"alg":"SHA-256","content":"ebcf34b69df4ca0eabaaaf4a3d890f637f355fed00ba806f7ebdd2d040658c26"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/setproctitle@1.3.6","externalReferences":[{"type":"vcs","url":"https://github.com/dvarrazzo/py-setproctitle"}],"type":"library","bom-ref":"pkg:pypi/setproctitle@1.3.6"},{"authors":[{"name":"Sean Gillies"}],"group":"","name":"shapely","version":"2.0.7","description":"Manipulation and analysis of geometric objects","hashes":[{"alg":"SHA-256","content":"33fb10e50b16113714ae40adccf7670379e9ccf5b7a41d0002046ba2b8f0f691"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/shapely@2.0.7","type":"library","bom-ref":"pkg:pypi/shapely@2.0.7","properties":[{"name":"cdx:pypi:latest_version","value":"2.1.1"},{"name":"cdx:pypi:resolved_from","value":"shapely"}]},{"authors":[{"name":"Tzu-ping Chung <uranusjr@gmail.com>"}],"group":"","name":"shellingham","version":"1.5.4","description":"Tool to Detect Surrounding Shell","hashes":[{"alg":"SHA-256","content":"7ecfff8f2fd72616f7481040475a65b2bf8af90a56c89140852d1120324e8686"}],"licenses":[{"expression":"ISC License"}],"purl":"pkg:pypi/shellingham@1.5.4","externalReferences":[{"type":"vcs","url":"https://github.com/sarugaku/shellingham"}],"type":"library","bom-ref":"pkg:pypi/shellingham@1.5.4"},{"authors":[{"name":"Nick Catalano <nickcatal@gmail.com>"}],"group":"","name":"simple-salesforce","version":"1.12.6","description":"A basic Salesforce.com REST API client.","hashes":[{"alg":"SHA-256","content":"66c74bee88d09ace46e4fc9c2f6b47c0d012817a764f70a5455d6dc2c7ed635c"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/simple-salesforce@1.12.6","externalReferences":[{"type":"vcs","url":"https://github.com/simple-salesforce/simple-salesforce"}],"type":"library","bom-ref":"pkg:pypi/simple-salesforce@1.12.6","tags":["api","rest"]},{"authors":[{"name":"Benjamin Peterson <benjamin@python.org>"}],"group":"","name":"six","version":"1.17.0","description":"Python 2 and 3 compatibility utilities","hashes":[{"alg":"SHA-256","content":"4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/six@1.17.0","externalReferences":[{"type":"vcs","url":"https://github.com/benjaminp/six"}],"type":"library","bom-ref":"pkg:pypi/six@1.17.0"},{"authors":[{"name":"Slack Technologies"},{"name":" LLC <opensource@slack.com>"}],"group":"","name":"slack_sdk","version":"3.35.0","description":"The Slack API Platform SDK for Python","hashes":[{"alg":"SHA-256","content":"00933d171fbd8a068b321ebb5f89612cc781d3183d8e3447c85499eca9d865be"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/slack-sdk@3.35.0","externalReferences":[{"type":"vcs","url":"https://github.com/slackapi/python-slack-sdk"}],"type":"library","bom-ref":"pkg:pypi/slack-sdk@3.35.0","tags":["api"]},{"authors":[{"name":"Jordan Borean <jborean93@gmail.com>"}],"group":"","name":"smbprotocol","version":"1.15.0","description":"Interact with a server using the SMB 2/3 Protocol","hashes":[{"alg":"SHA-256","content":"1fbfe19be3afca25a27e3bccc0de54614c6a8d3443b1fac829763b4901fb1c06"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/smbprotocol@1.15.0","type":"library","bom-ref":"pkg:pypi/smbprotocol@1.15.0"},{"authors":[{"name":"Sebastian Thiel <byronimo@gmail.com>"}],"group":"","name":"smmap","version":"5.0.2","description":"A pure Python implementation of a sliding window memory map manager","hashes":[{"alg":"SHA-256","content":"b30115f0def7d7531d22a0fb6502488d879e75b260a9db4d0819cfb25403af5e"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/smmap@5.0.2","externalReferences":[{"type":"vcs","url":"https://github.com/gitpython-developers/smmap"}],"type":"library","bom-ref":"pkg:pypi/smmap@5.0.2"},{"authors":[{"name":"\"Nathaniel J. Smith\" <njs@pobox.com>"}],"group":"","name":"sniffio","version":"1.3.1","description":"Sniff out which async library your code is running under","hashes":[{"alg":"SHA-256","content":"2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2"}],"licenses":[{"expression":"MIT OR Apache-2.0"}],"purl":"pkg:pypi/sniffio@1.3.1","type":"library","bom-ref":"pkg:pypi/sniffio@1.3.1","tags":["native"]},{"authors":[{"name":"Snowball Developers <snowball-discuss@lists.tartarus.org>"}],"group":"","name":"snowballstemmer","version":"3.0.1","description":"This package provides 32 stemmers for 30 languages generated from Snowball algorithms.","hashes":[{"alg":"SHA-256","content":"6cd7b3897da8d6c9ffb968a6781fa6532dce9c3618a4b127d920dab764a19064"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/snowballstemmer@3.0.1","externalReferences":[{"type":"vcs","url":"https://github.com/snowballstem/snowball"}],"type":"library","bom-ref":"pkg:pypi/snowballstemmer@3.0.1"},{"authors":[{"name":"Snowflake"},{"name":" Inc <snowflake-python-libraries-dl@snowflake.com>"}],"group":"","name":"snowflake-connector-python","version":"3.15.0","description":"Snowflake Connector for Python","hashes":[{"alg":"SHA-256","content":"ef92f4ceb61b6a7373ec417f7201d288a6a5a3a42b7e789d3b2221b4dff5ed3c"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/snowflake-connector-python@3.15.0","externalReferences":[{"type":"website","url":"https://www.snowflake.com/"}],"type":"library","bom-ref":"pkg:pypi/snowflake-connector-python@3.15.0"},{"authors":[{"name":"Snowflake"},{"name":" Inc <snowflake-python-libraries-dl@snowflake.com>"}],"group":"","name":"snowflake-snowpark-python","version":"1.32.0","description":"Snowflake Snowpark for Python","hashes":[{"alg":"SHA-256","content":"607ffaba88efc4b92b5cc5f30456a44dbfbc075fa64a33b4bc32762b16117268"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/snowflake-snowpark-python@1.32.0","externalReferences":[{"type":"website","url":"https://www.snowflake.com/"}],"type":"library","bom-ref":"pkg:pypi/snowflake-snowpark-python@1.32.0","properties":[{"name":"cdx:pypi:latest_version","value":"1.33.0"},{"name":"cdx:pypi:resolved_from","value":"snowflake-snowpark-python"}]},{"authors":[{"name":"\"Snowflake Inc.\" <triage-snowpark-python-api-dl@snowflake.com>"}],"group":"","name":"snowflake-sqlalchemy","version":"1.7.3","description":"Snowflake SQLAlchemy Dialect","hashes":[{"alg":"SHA-256","content":"917c90ae4b7591e7154e16d817707942e87e52b615cb833a0c629b7f83c13b6a"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/snowflake-sqlalchemy@1.7.3","type":"library","bom-ref":"pkg:pypi/snowflake-sqlalchemy@1.7.3","properties":[{"name":"cdx:pypi:latest_version","value":"1.7.5"},{"name":"cdx:pypi:resolved_from","value":"snowflake-sqlalchemy"}],"tags":["sql"]},{"authors":[{"name":"Grant Jenks <contact@grantjenks.com>"}],"group":"","name":"sortedcontainers","version":"2.4.0","description":"Sorted Containers -- Sorted List, Sorted Dict, Sorted Set","hashes":[{"alg":"SHA-256","content":"a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/sortedcontainers@2.4.0","externalReferences":[{"type":"website","url":"http://www.grantjenks.com/docs/sortedcontainers/"}],"type":"library","bom-ref":"pkg:pypi/sortedcontainers@2.4.0"},{"authors":[{"name":"Isaac Muse <Isaac.Muse@gmail.com>"}],"group":"","name":"soupsieve","version":"2.7","description":"A modern CSS selector implementation for Beautiful Soup.","hashes":[{"alg":"SHA-256","content":"6e60cc5c1ffaf1cebcc12e8188320b72071e922c2e897f737cadce79ad5d30c4"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/soupsieve@2.7","type":"library","bom-ref":"pkg:pypi/soupsieve@2.7"},{"authors":[{"name":"Ash Berlin-Taylor <ash_github@firemirror.com>"}],"group":"","name":"sphinx-argparse","version":"0.4.0","description":"A sphinx extension that automatically documents argparse commands and options","hashes":[{"alg":"SHA-256","content":"73bee01f7276fae2bf621ccfe4d167af7306e7288e3482005405d9f826f9b037"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/sphinx-argparse@0.4.0","type":"library","bom-ref":"pkg:pypi/sphinx-argparse@0.4.0","properties":[{"name":"cdx:pypi:latest_version","value":"0.5.2"},{"name":"cdx:pypi:resolved_from","value":"sphinx-argparse"}]},{"authors":[{"name":"Eric Holscher <eric@ericholscher.com>"}],"group":"","name":"sphinx-autoapi","version":"3.6.0","description":"Sphinx API documentation generator","hashes":[{"alg":"SHA-256","content":"f3b66714493cab140b0e896d33ce7137654a16ac1edb6563edcbd47bf975f711"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/sphinx-autoapi@3.6.0","type":"library","bom-ref":"pkg:pypi/sphinx-autoapi@3.6.0","tags":["api"]},{"authors":[{"name":"Executable Book Project"}],"group":"","name":"sphinx-copybutton","version":"0.5.2","description":"Add a copy button to each of your code cells.","hashes":[{"alg":"SHA-256","content":"fb543fd386d917746c9a2c50360c7905b605726b9355cd26e9974857afeae06e"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/sphinx-copybutton@0.5.2","externalReferences":[{"type":"vcs","url":"https://github.com/executablebooks/sphinx-copybutton"}],"type":"library","bom-ref":"pkg:pypi/sphinx-copybutton@0.5.2"},{"authors":[{"name":"Pierre Tardy <tardyp@gmail.com>"}],"group":"","name":"sphinx-jinja","version":"2.0.2","description":"includes jinja templates in a documentation","hashes":[{"alg":"SHA-256","content":"705ebeb9b7a6018ca3f93724315a7c1effa6ba3db44d630e7eaaa15e4ac081a8"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/sphinx-jinja@2.0.2","externalReferences":[{"type":"vcs","url":"https://github.com/tardyp/sphinx-jinja"}],"type":"library","bom-ref":"pkg:pypi/sphinx-jinja@2.0.2","tags":["templates"]},{"authors":[{"name":"Dave Snider"},{"name":" Read the Docs"},{"name":" Inc. & contributors <dev@readthedocs.org>"}],"group":"","name":"sphinx-rtd-theme","version":"3.0.2","description":"Read the Docs theme for Sphinx","hashes":[{"alg":"SHA-256","content":"422ccc750c3a3a311de4ae327e82affdaf59eb695ba4936538552f3b00f4ee13"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/sphinx-rtd-theme@3.0.2","externalReferences":[{"type":"vcs","url":"https://github.com/readthedocs/sphinx_rtd_theme"}],"type":"library","bom-ref":"pkg:pypi/sphinx-rtd-theme@3.0.2"},{"authors":[{"name":"Apache Software Foundation <dev@airflow.apache.org>"}],"group":"","name":"sphinx_airflow_theme","version":"0.2.2","description":"Airflow theme for Sphinx","hashes":[{"alg":"SHA-256","content":"dc47c980cc5707572b86d90f2ed03387bb49bbb249039178f2ea7415dc55485e"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/sphinx-airflow-theme@0.2.2","externalReferences":[{"type":"vcs","url":"https://github.com/apache/airflow-site/tree/aip-11"}],"type":"library","bom-ref":"pkg:pypi/sphinx-airflow-theme@0.2.2"},{"authors":[{"name":"Chris Sewell <chrisj_sewell@hotmail.com>"}],"group":"","name":"sphinx_design","version":"0.6.1","description":"A sphinx extension for designing beautiful, view size responsive web components.","hashes":[{"alg":"SHA-256","content":"b11f37db1a802a183d61b159d9a202314d4d2fe29c163437001324fe2f19549c"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/sphinx-design@0.6.1","type":"library","bom-ref":"pkg:pypi/sphinx-design@0.6.1","tags":["web"]},{"authors":[{"name":"Georg Brandl <georg@python.org>"}],"group":"","name":"sphinxcontrib-applehelp","version":"2.0.0","description":"sphinxcontrib-applehelp is a Sphinx extension which outputs Apple help books","hashes":[{"alg":"SHA-256","content":"4cd3f0ec4ac5dd9c17ec65e9ab272c9b867ea77425228e68ecf08d6b28ddbdb5"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/sphinxcontrib-applehelp@2.0.0","type":"library","bom-ref":"pkg:pypi/sphinxcontrib-applehelp@2.0.0"},{"authors":[{"name":"Georg Brandl <georg@python.org>"}],"group":"","name":"sphinxcontrib-devhelp","version":"2.0.0","description":"sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp documents","hashes":[{"alg":"SHA-256","content":"aefb8b83854e4b0998877524d1029fd3e6879210422ee3780459e28a1f03a8a2"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/sphinxcontrib-devhelp@2.0.0","type":"library","bom-ref":"pkg:pypi/sphinxcontrib-devhelp@2.0.0"},{"authors":[{"name":"Georg Brandl <georg@python.org>"}],"group":"","name":"sphinxcontrib-htmlhelp","version":"2.1.0","description":"sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files","hashes":[{"alg":"SHA-256","content":"166759820b47002d22914d64a075ce08f4c46818e17cfc9470a9786b759b19f8"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/sphinxcontrib-htmlhelp@2.1.0","type":"library","bom-ref":"pkg:pypi/sphinxcontrib-htmlhelp@2.1.0","tags":["html"]},{"authors":[{"name":"Hong Minhee"},{"name":" Ash Berlin-Taylor <Hong Minhee <hong.minhee@gmail.com>"},{"name":" Ash Berlin-Taylor <ash_github@firemirror.com>>"}],"group":"","name":"sphinxcontrib-httpdomain","version":"1.8.1","description":"Sphinx domain for documenting HTTP APIs","hashes":[{"alg":"SHA-256","content":"21eefe1270e4d9de8d717cc89ee92cc4871b8736774393bafc5e38a6bb77b1d5"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/sphinxcontrib-httpdomain@1.8.1","externalReferences":[{"type":"vcs","url":"https://github.com/sphinx-contrib/httpdomain"}],"type":"library","bom-ref":"pkg:pypi/sphinxcontrib-httpdomain@1.8.1"},{"authors":[{"name":"Adam Turner"}],"group":"","name":"sphinxcontrib-jquery","version":"4.1","description":"Extension to include jQuery on newer Sphinx releases","hashes":[{"alg":"SHA-256","content":"f936030d7d0147dd026a4f2b5a57343d233f1fc7b363f68b3d4f1cb0993878ae"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/sphinxcontrib-jquery@4.1","type":"library","bom-ref":"pkg:pypi/sphinxcontrib-jquery@4.1"},{"authors":[{"name":"Georg Brandl <georg@python.org>"}],"group":"","name":"sphinxcontrib-jsmath","version":"1.0.1","description":"A sphinx extension which renders display math in HTML via JavaScript","hashes":[{"alg":"SHA-256","content":"2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/sphinxcontrib-jsmath@1.0.1","externalReferences":[{"type":"website","url":"http://sphinx-doc.org/"}],"type":"library","bom-ref":"pkg:pypi/sphinxcontrib-jsmath@1.0.1","tags":["html"]},{"authors":[{"name":"Georg Brandl <georg@python.org>"}],"group":"","name":"sphinxcontrib-qthelp","version":"2.0.0","description":"sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp documents","hashes":[{"alg":"SHA-256","content":"b18a828cdba941ccd6ee8445dbe72ffa3ef8cbe7505d8cd1fa0d42d3f2d5f3eb"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/sphinxcontrib-qthelp@2.0.0","type":"library","bom-ref":"pkg:pypi/sphinxcontrib-qthelp@2.0.0"},{"authors":[{"name":"Ihor Kalnytskyi <ihor@kalnytskyi.com>"}],"group":"","name":"sphinxcontrib-redoc","version":"1.6.0","description":"ReDoc powered OpenAPI (fka Swagger) spec renderer for Sphinx","hashes":[{"alg":"SHA-256","content":"e358edbe23927d36432dde748e978cf897283a331a03e93d3ef02e348dee4561"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/sphinxcontrib-redoc@1.6.0","externalReferences":[{"type":"vcs","url":"https://github.com/ikalnytskyi/sphinxcontrib-redoc"}],"type":"library","bom-ref":"pkg:pypi/sphinxcontrib-redoc@1.6.0"},{"authors":[{"name":"Georg Brandl <georg@python.org>"}],"group":"","name":"sphinxcontrib-serializinghtml","version":"2.0.0","description":"sphinxcontrib-serializinghtml is a sphinx extension which outputs \"serialized\" HTML files (json and pickle)","hashes":[{"alg":"SHA-256","content":"6e2cb0eef194e10c27ec0023bfeb25badbbb5868244cf5bc5bdc04e4464bf331"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/sphinxcontrib-serializinghtml@2.0.0","type":"library","bom-ref":"pkg:pypi/sphinxcontrib-serializinghtml@2.0.0","tags":["html"]},{"authors":[{"name":"Doug Hellmann <doug@doughellmann.com>"}],"group":"","name":"sphinxcontrib-spelling","version":"8.0.0","description":"Sphinx spelling extension","hashes":[{"alg":"SHA-256","content":"b27e0a16aef00bcfc888a6490dc3f16651f901dc475446c6882834278c8dc7b3"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/sphinxcontrib-spelling@8.0.0","type":"library","bom-ref":"pkg:pypi/sphinxcontrib-spelling@8.0.0","properties":[{"name":"cdx:pypi:latest_version","value":"8.0.1"},{"name":"cdx:pypi:resolved_from","value":"sphinxcontrib-spelling"}]},{"authors":[{"name":"Vanessa Sochat <vsoch@users.noreply.github.com>"}],"group":"","name":"spython","version":"0.3.14","description":"Command line python tool for working with singularity.","hashes":[{"alg":"SHA-256","content":"72968583e498bc2a51f9acd0ed6bc0d7d1f7ccd491feaba5e2f7d944bc51da3a"}],"licenses":[{"license":{"name":"LICENSE"}}],"purl":"pkg:pypi/spython@0.3.14","externalReferences":[{"type":"vcs","url":"https://github.com/singularityhub/singularity-cli"}],"type":"library","bom-ref":"pkg:pypi/spython@0.3.14"},{"authors":[{"name":"The Sqlalchemy-Bigquery Authors <googleapis-packages@google.com>"}],"group":"","name":"sqlalchemy-bigquery","version":"1.14.1","description":"SQLAlchemy dialect for BigQuery","hashes":[{"alg":"SHA-256","content":"7a2906a0b799e6be2c191354794c198645d1dfb958f71a4a411c366902b2b57d"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/sqlalchemy-bigquery@1.14.1","externalReferences":[{"type":"vcs","url":"https://github.com/googleapis/python-bigquery-sqlalchemy"}],"type":"framework","bom-ref":"pkg:pypi/sqlalchemy-bigquery@1.14.1","properties":[{"name":"cdx:pypi:latest_version","value":"1.15.0"},{"name":"cdx:pypi:resolved_from","value":"sqlalchemy-bigquery"}],"tags":["framework"]},{"authors":[{"name":"Matt George <mgeorge@gmail.com>"}],"group":"","name":"sqlalchemy-redshift","version":"0.8.14","description":"Amazon Redshift Dialect for sqlalchemy","hashes":[{"alg":"SHA-256","content":"cfdfae2c8fb3043c181e2baedd4ee425c1ca7efed20f3c5ae274838d1015f919"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/sqlalchemy-redshift@0.8.14","externalReferences":[{"type":"vcs","url":"https://github.com/sqlalchemy-redshift/sqlalchemy-redshift"}],"type":"framework","bom-ref":"pkg:pypi/sqlalchemy-redshift@0.8.14","tags":["framework"]},{"authors":[{"name":"Google LLC <googleapis-packages@google.com>"}],"group":"","name":"sqlalchemy-spanner","version":"1.11.0","description":"SQLAlchemy dialect integrated into Cloud Spanner database","hashes":[{"alg":"SHA-256","content":"25461a57e19076a3706e6a03733771ef6acdcd3c2b4e422d77cf613ed6d485e7"}],"licenses":[],"purl":"pkg:pypi/sqlalchemy-spanner@1.11.0","externalReferences":[{"type":"vcs","url":"https://github.com/cloudspannerecosystem/python-spanner-sqlalchemy"}],"type":"framework","bom-ref":"pkg:pypi/sqlalchemy-spanner@1.11.0","properties":[{"name":"cdx:pypi:latest_version","value":"1.14.0"},{"name":"cdx:pypi:resolved_from","value":"sqlalchemy-spanner"}],"tags":["cloud","framework"]},{"authors":[{"name":"John Omernik"},{"name":" Charles Givre"},{"name":" Davide Miceli"},{"name":" Massimo Martiradonna"},{"name":" James Turton <john@omernik.com"},{"name":" cgivre@thedataist.com"},{"name":" davide.miceli.dap@gmail.com"},{"name":" massimo.martiradonna.dap@gmail.com"},{"name":" james@somecomputer.xyz>"}],"group":"","name":"sqlalchemy_drill","version":"1.1.8","description":"Apache Drill for SQLAlchemy","hashes":[{"alg":"SHA-256","content":"71881c3cd9fa781781aa52fd9414bc34ba389835dcb7d39c8aa6a057454498e5"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/sqlalchemy-drill@1.1.8","externalReferences":[{"type":"vcs","url":"https://github.com/JohnOmernik/sqlalchemy-drill"}],"type":"framework","bom-ref":"pkg:pypi/sqlalchemy-drill@1.1.8","properties":[{"name":"cdx:pypi:latest_version","value":"1.1.9"},{"name":"cdx:pypi:resolved_from","value":"sqlalchemy_drill"}],"tags":["framework"]},{"authors":[{"name":"Andi Albrecht <albrecht.andi@gmail.com>"}],"group":"","name":"sqlparse","version":"0.5.3","description":"A non-validating SQL parser.","hashes":[{"alg":"SHA-256","content":"cf2196ed3418f3ba5de6af7e82c694a9fbdbfecccdfc72e281548517081f16ca"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/sqlparse@0.5.3","type":"library","bom-ref":"pkg:pypi/sqlparse@0.5.3","tags":["sql"]},{"authors":[{"name":"Pahaz White <pahaz.white@gmail.com>"}],"group":"","name":"sshtunnel","version":"0.4.0","description":"Pure python SSH tunnels","hashes":[{"alg":"SHA-256","content":"98e54c26f726ab8bd42b47a3a21fca5c3e60f58956f0f70de2fb8ab0046d0606"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/sshtunnel@0.4.0","externalReferences":[{"type":"vcs","url":"https://github.com/pahaz/sshtunnel"}],"type":"library","bom-ref":"pkg:pypi/sshtunnel@0.4.0"},{"authors":[{"name":"Alex Hall <alex.mojaki@gmail.com>"}],"group":"","name":"stack-data","version":"0.6.3","description":"Extract data from python stack frames and tracebacks for informative displays","hashes":[{"alg":"SHA-256","content":"d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/stack-data@0.6.3","externalReferences":[{"type":"vcs","url":"http://github.com/alexmojaki/stack_data"}],"type":"library","bom-ref":"pkg:pypi/stack-data@0.6.3"},{"authors":[{"name":"James Socol <me@jamessocol.com>"}],"group":"","name":"statsd","version":"4.0.1","description":"A simple statsd client.","hashes":[{"alg":"SHA-256","content":"c2676519927f7afade3723aca9ca8ea986ef5b059556a980a867721ca69df093"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/statsd@4.0.1","type":"library","bom-ref":"pkg:pypi/statsd@4.0.1"},{"authors":[{"name":"Andrea Peruffo <andrea.peruffo1982@gmail.com>"}],"group":"","name":"std-uritemplate","version":"2.0.5","description":"std-uritemplate implementation for Python","hashes":[{"alg":"SHA-256","content":"0f5184f8e6f315a01f92cfbed335f62f087e453e79cd586b67a724211e686c28"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/std-uritemplate@2.0.5","externalReferences":[{"type":"vcs","url":"https://github.com/std-uritemplate/std-uritemplate"}],"type":"library","bom-ref":"pkg:pypi/std-uritemplate@2.0.5"},{"authors":[{"name":"Jack Maney <jackmaney@gmail.com>"}],"group":"","name":"stdlib-list","version":"0.11.1","description":"A list of Python Standard Libraries (2.7 through 3.13).","hashes":[{"alg":"SHA-256","content":"9029ea5e3dfde8cd4294cfd4d1797be56a67fc4693c606181730148c3fd1da29"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/stdlib-list@0.11.1","type":"library","bom-ref":"pkg:pypi/stdlib-list@0.11.1"},{"authors":[{"name":"Colm O'Connor <colm.oconnor.github@gmail.com>"}],"group":"","name":"strictyaml","version":"1.7.3","description":"Strict, typed YAML parser","hashes":[{"alg":"SHA-256","content":"fb5c8a4edb43bebb765959e420f9b3978d7f1af88c80606c03fb420888f5d1c7"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/strictyaml@1.7.3","type":"library","bom-ref":"pkg:pypi/strictyaml@1.7.3","tags":["yaml"]},{"authors":[{"name":"SymPy development team <sympy@googlegroups.com>"}],"group":"","name":"sympy","version":"1.14.0","description":"Computer algebra system (CAS) in Python","hashes":[{"alg":"SHA-256","content":"e091cc3e99d2141a0ba2847328f5479b05d94a6635cb96148ccb3f34671bd8f5"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/sympy@1.14.0","externalReferences":[{"type":"website","url":"https://sympy.org"}],"type":"library","bom-ref":"pkg:pypi/sympy@1.14.0"},{"authors":[{"name":"Tableau <github@tableau.com>"}],"group":"","name":"tableauserverclient","version":"0.25","description":"A Python module for working with the Tableau Server REST API.","hashes":[{"alg":"SHA-256","content":"341cea1706c8fc4ce35d28e21f420e3874ec13812497e1629d37adb4dce4c74a"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/tableauserverclient@0.25","type":"library","bom-ref":"pkg:pypi/tableauserverclient@0.25","properties":[{"name":"cdx:pypi:latest_version","value":"0.38"},{"name":"cdx:pypi:resolved_from","value":"tableauserverclient"}],"tags":["api","rest"]},{"authors":[{"name":"Sergey Astanin <s.astanin@gmail.com>"}],"group":"","name":"tabulate","version":"0.9.0","description":"Pretty-print tabular data","hashes":[{"alg":"SHA-256","content":"024ca478df22e9340661486f85298cff5f6dcdba14f3813e8830015b9ed1948f"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/tabulate@0.9.0","type":"library","bom-ref":"pkg:pypi/tabulate@0.9.0"},{"authors":[{"name":"Julien Danjou <julien@danjou.info>"}],"group":"","name":"tenacity","version":"9.1.2","description":"Retry code until it succeeds","hashes":[{"alg":"SHA-256","content":"f77bf36710d8b73a50b2dd155c97b870017ad21afe6ab300326b0371b3b05138"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/tenacity@9.1.2","externalReferences":[{"type":"vcs","url":"https://github.com/jd/tenacity"}],"type":"library","bom-ref":"pkg:pypi/tenacity@9.1.2"},{"authors":[{"name":"Teradata Corporation <teradatasql@teradata.com>"}],"group":"","name":"teradatasql","version":"20.0.0.30","description":"Teradata SQL Driver for Python","hashes":[{"alg":"SHA-256","content":"182b72aac3c1fb4b78a90fa1d62c523866edfaa38e1464e14e5dbc18f0aa3c6d"}],"licenses":[{"expression":"Other/Proprietary License OR Teradata License Agreement"}],"purl":"pkg:pypi/teradatasql@20.0.0.30","externalReferences":[{"type":"website","url":"http://www.teradata.com/"}],"type":"library","bom-ref":"pkg:pypi/teradatasql@20.0.0.30","properties":[{"name":"cdx:pypi:latest_version","value":"20.0.0.32"},{"name":"cdx:pypi:resolved_from","value":"teradatasql"}],"tags":["sql"]},{"authors":[{"name":"Teradata Corporation <teradatasql@teradata.com>"}],"group":"","name":"teradatasqlalchemy","version":"20.0.0.5","description":"Teradata SQL Driver Dialect for SQLAlchemy","hashes":[{"alg":"SHA-256","content":"0b814af8e01026a032d2f34d12f7b4c7d8533f431a34dd11c681322d0937e038"}],"licenses":[{"expression":"Other/Proprietary License OR Teradata License Agreement"}],"purl":"pkg:pypi/teradatasqlalchemy@20.0.0.5","externalReferences":[{"type":"website","url":"http://www.teradata.com/"}],"type":"library","bom-ref":"pkg:pypi/teradatasqlalchemy@20.0.0.5","tags":["sql"]},{"authors":[{"name":"Konstantin Lepa <konstantin.lepa@gmail.com>"}],"group":"","name":"termcolor","version":"3.1.0","description":"ANSI color formatting for output in terminal","hashes":[{"alg":"SHA-256","content":"591dd26b5c2ce03b9e43f391264626557873ce1d379019786f99b0c2bee140aa"}],"licenses":[],"purl":"pkg:pypi/termcolor@3.1.0","type":"library","bom-ref":"pkg:pypi/termcolor@3.1.0"},{"authors":[{"name":"Mikhail Korobov <kmike84@gmail.com>"}],"group":"","name":"text-unidecode","version":"1.3","description":"The most basic Text::Unidecode port","hashes":[{"alg":"SHA-256","content":"1311f10e8b895935241623731c2ba64f4c455287888b18189350b67134a822e8"}],"licenses":[{"expression":"Artistic License"}],"purl":"pkg:pypi/text-unidecode@1.3","externalReferences":[{"type":"vcs","url":"https://github.com/kmike/text-unidecode/"}],"type":"library","bom-ref":"pkg:pypi/text-unidecode@1.3"},{"authors":[{"name":"Thomas Moreau <thomas.moreau.2010@gmail.com>"}],"group":"","name":"threadpoolctl","version":"3.6.0","description":"threadpoolctl","hashes":[{"alg":"SHA-256","content":"43a0b8fd5a2928500110039e43a5eed8480b918967083ea48dc3ab9f13c4a7fb"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/threadpoolctl@3.6.0","externalReferences":[{"type":"vcs","url":"https://github.com/joblib/threadpoolctl"}],"type":"library","bom-ref":"pkg:pypi/threadpoolctl@3.6.0"},{"group":"","name":"thrift-sasl","version":"0.4.3","description":"Thrift SASL Python module that implements SASL transports for Thrift (`TSaslClientTransport`).","hashes":[{"alg":"SHA-256","content":"d24b49140115e6e2a96d08335cff225a27a28ea71866fb1b2bdb30ca5afca64e"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/thrift-sasl@0.4.3","externalReferences":[{"type":"vcs","url":"https://github.com/cloudera/thrift_sasl"}],"type":"library","bom-ref":"pkg:pypi/thrift-sasl@0.4.3"},{"authors":[{"name":"Apache Thrift Developers <dev@thrift.apache.org>"}],"group":"","name":"thrift","version":"0.16.0","description":"Python bindings for the Apache Thrift RPC system","hashes":[{"alg":"SHA-256","content":"2b5b6488fcded21f9d312aa23c9ff6a0195d0f6ae26ddbd5ad9e3e25dfc14408"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/thrift@0.16.0","externalReferences":[{"type":"website","url":"http://thrift.apache.org"}],"type":"library","bom-ref":"pkg:pypi/thrift@0.16.0","properties":[{"name":"cdx:pypi:latest_version","value":"0.22.0"},{"name":"cdx:pypi:resolved_from","value":"thrift"}],"tags":["rpc"]},{"authors":[{"name":"Adam Johnson <me@adamj.eu>"}],"group":"","name":"time-machine","version":"2.16.0","description":"Travel through time in your tests.","hashes":[{"alg":"SHA-256","content":"09531af59fdfb39bfd24d28bd1e837eff5a5d98318509a31b6cfd57d27801e52"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/time-machine@2.16.0","type":"library","bom-ref":"pkg:pypi/time-machine@2.16.0"},{"authors":[{"name":"Simon Sapin <simon.sapin@exyr.org>"}],"group":"","name":"tinycss2","version":"1.4.0","description":"A tiny CSS parser","hashes":[{"alg":"SHA-256","content":"3a49cf47b7675da0b15d0c6e1df8df4ebd96e9394bb905a5775adb0d884c5289"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/tinycss2@1.4.0","type":"library","bom-ref":"pkg:pypi/tinycss2@1.4.0"},{"authors":[{"name":"Anthony MOI <m.anthony.moi@gmail.com> <Nicolas Patry <patry.nicolas@protonmail.com>"},{"name":" Anthony Moi <anthony@huggingface.co>>"}],"group":"","name":"tokenizers","version":"0.21.1","hashes":[{"alg":"SHA-256","content":"e78e413e9e668ad790a29456e677d9d3aa50a9ad311a40905d6861ba7692cf41"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/tokenizers@0.21.1","type":"library","bom-ref":"pkg:pypi/tokenizers@0.21.1","properties":[{"name":"cdx:pypi:latest_version","value":"0.21.2"},{"name":"cdx:pypi:resolved_from","value":"tokenizers"}]},{"authors":[{"name":"Taneli Hukkinen <hukkin@users.noreply.github.com>"}],"group":"","name":"tomli","version":"2.2.1","description":"A lil' TOML parser","hashes":[{"alg":"SHA-256","content":"678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/tomli@2.2.1","type":"library","bom-ref":"pkg:pypi/tomli@2.2.1"},{"authors":[{"name":"Taneli Hukkinen <hukkin@users.noreply.github.com>"}],"group":"","name":"tomli_w","version":"1.2.0","description":"A lil' TOML writer","hashes":[{"alg":"SHA-256","content":"188306098d013b691fcadc011abd66727d3c414c571bb01b1a174ba8c983cf90"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/tomli-w@1.2.0","type":"library","bom-ref":"pkg:pypi/tomli-w@1.2.0"},{"authors":[{"name":"Sébastien Eustace <sebastien@eustace.io>"}],"group":"","name":"tomlkit","version":"0.13.2","description":"Style preserving TOML library","hashes":[{"alg":"SHA-256","content":"7a974427f6e119197f670fbbbeae7bef749a6c14e793db934baefc1b5f03efde"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/tomlkit@0.13.2","externalReferences":[{"type":"vcs","url":"https://github.com/sdispater/tomlkit"}],"type":"library","bom-ref":"pkg:pypi/tomlkit@0.13.2","properties":[{"name":"cdx:pypi:latest_version","value":"0.13.3"},{"name":"cdx:pypi:resolved_from","value":"tomlkit"}]},{"authors":[{"name":"Facebook <python-tornado@googlegroups.com>"}],"group":"","name":"tornado","version":"6.5","description":"Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.","hashes":[{"alg":"SHA-256","content":"f81067dad2e4443b015368b24e802d0083fecada4f0a4572fdb72fc06e54a9a6"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/tornado@6.5","externalReferences":[{"type":"website","url":"http://www.tornadoweb.org/"}],"type":"framework","bom-ref":"pkg:pypi/tornado@6.5","properties":[{"name":"cdx:pypi:latest_version","value":"6.5.1"},{"name":"cdx:pypi:resolved_from","value":"tornado"}],"tags":["framework","web"]},{"group":"","name":"towncrier","version":"24.8.0","description":"Building newsfiles for your project.","hashes":[{"alg":"SHA-256","content":"9343209592b839209cdf28c339ba45792fbfe9775b5f9c177462fd693e127d8d"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/towncrier@24.8.0","type":"library","bom-ref":"pkg:pypi/towncrier@24.8.0"},{"group":"","name":"tqdm","version":"4.67.1","description":"Fast, Extensible Progress Meter","hashes":[{"alg":"SHA-256","content":"26445eca388f82e72884e0d580d5464cd801a3ea01e63e5601bdff9ba6a48de2"}],"licenses":[{"expression":"MPL-2.0 AND MIT"}],"purl":"pkg:pypi/tqdm@4.67.1","type":"library","bom-ref":"pkg:pypi/tqdm@4.67.1"},{"authors":[{"name":"IPython Development Team <ipython-dev@python.org>"}],"group":"","name":"traitlets","version":"5.14.3","description":"Traitlets Python configuration system","hashes":[{"alg":"SHA-256","content":"b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/traitlets@5.14.3","type":"library","bom-ref":"pkg:pypi/traitlets@5.14.3"},{"authors":[{"name":"Trino Team <python-client@trino.io>"}],"group":"","name":"trino","version":"0.334.0","description":"Client for the Trino distributed SQL Engine","hashes":[{"alg":"SHA-256","content":"2c424a1cbe8dd196fa3862af2040aa8322073400848672773d00bbdf913be154"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/trino@0.334.0","externalReferences":[{"type":"vcs","url":"https://github.com/trinodb/trino-python-client"}],"type":"library","bom-ref":"pkg:pypi/trino@0.334.0","properties":[{"name":"cdx:pypi:latest_version","value":"0.335.0"},{"name":"cdx:pypi:resolved_from","value":"trino"}],"tags":["sql"]},{"authors":[{"name":"The PyPI Admins <admin@pypi.org>"}],"group":"","name":"trove-classifiers","version":"2025.5.9.12","description":"Canonical source for classifiers on PyPI (pypi.org).","hashes":[{"alg":"SHA-256","content":"e381c05537adac78881c8fa345fd0e9970159f4e4a04fcc42cfd3129cca640ce"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/trove-classifiers@2025.5.9.12","externalReferences":[{"type":"vcs","url":"https://github.com/pypa/trove-classifiers"}],"type":"library","bom-ref":"pkg:pypi/trove-classifiers@2025.5.9.12"},{"authors":[{"name":"Donald Stufft and individual contributors <donald@stufft.io>"}],"group":"","name":"twine","version":"6.1.0","description":"Collection of utilities for publishing packages on PyPI","hashes":[{"alg":"SHA-256","content":"a47f973caf122930bf0fbbf17f80b83bc1602c9ce393c7845f289a3001dc5384"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/twine@6.1.0","type":"library","bom-ref":"pkg:pypi/twine@6.1.0"},{"group":"","name":"types-Deprecated","version":"1.2.15.20250304","description":"Typing stubs for Deprecated","hashes":[{"alg":"SHA-256","content":"86a65aa550ea8acf49f27e226b8953288cd851de887970fbbdf2239c116c3107"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/types-deprecated@1.2.15.20250304","externalReferences":[{"type":"vcs","url":"https://github.com/python/typeshed"}],"type":"library","bom-ref":"pkg:pypi/types-deprecated@1.2.15.20250304","tags":["devel"]},{"group":"","name":"types-Markdown","version":"3.8.0.20250415","description":"Typing stubs for Markdown","hashes":[{"alg":"SHA-256","content":"b41abed474a303ba300e3a4cf6f27eda339219124a59d529a158203570007776"}],"licenses":[],"purl":"pkg:pypi/types-markdown@3.8.0.20250415","type":"library","bom-ref":"pkg:pypi/types-markdown@3.8.0.20250415","tags":["devel"]},{"group":"","name":"types-PyMySQL","version":"1.1.0.20250516","description":"Typing stubs for PyMySQL","hashes":[{"alg":"SHA-256","content":"41c87a832e3ff503d5120cc6cebd64f6dcb3c407d9580a98b2cb3e3bcd109aa6"}],"licenses":[],"purl":"pkg:pypi/types-pymysql@1.1.0.20250516","type":"library","bom-ref":"pkg:pypi/types-pymysql@1.1.0.20250516","tags":["devel"]},{"group":"","name":"types-PyYAML","version":"6.0.12.20250516","description":"Typing stubs for PyYAML","hashes":[{"alg":"SHA-256","content":"8478208feaeb53a34cb5d970c56a7cd76b72659442e733e268a94dc72b2d0530"}],"licenses":[],"purl":"pkg:pypi/types-pyyaml@6.0.12.20250516","type":"library","bom-ref":"pkg:pypi/types-pyyaml@6.0.12.20250516","tags":["devel"]},{"group":"","name":"types-aiofiles","version":"24.1.0.20250516","description":"Typing stubs for aiofiles","hashes":[{"alg":"SHA-256","content":"ec265994629146804b656a971c46f393ce860305834b3cacb4b8b6fb7dba7e33"}],"licenses":[],"purl":"pkg:pypi/types-aiofiles@24.1.0.20250516","type":"library","bom-ref":"pkg:pypi/types-aiofiles@24.1.0.20250516","properties":[{"name":"cdx:pypi:latest_version","value":"24.1.0.20250606"},{"name":"cdx:pypi:resolved_from","value":"types-aiofiles"}],"tags":["devel"]},{"group":"","name":"types-certifi","version":"2021.10.8.3","description":"Typing stubs for certifi","hashes":[{"alg":"SHA-256","content":"b2d1e325e69f71f7c78e5943d410e650b4707bb0ef32e4ddf3da37f54176e88a"}],"licenses":[{"expression":"Apache-2.0 license"}],"purl":"pkg:pypi/types-certifi@2021.10.8.3","externalReferences":[{"type":"vcs","url":"https://github.com/python/typeshed"}],"type":"library","bom-ref":"pkg:pypi/types-certifi@2021.10.8.3","tags":["devel"]},{"group":"","name":"types-cffi","version":"1.17.0.20250516","description":"Typing stubs for cffi","hashes":[{"alg":"SHA-256","content":"b5a7b61fa60114072900a1f25094d0ea3d4f398d060128583ef644bb686d027d"}],"licenses":[],"purl":"pkg:pypi/types-cffi@1.17.0.20250516","type":"library","bom-ref":"pkg:pypi/types-cffi@1.17.0.20250516","properties":[{"name":"cdx:pypi:latest_version","value":"1.17.0.20250523"},{"name":"cdx:pypi:resolved_from","value":"types-cffi"}],"tags":["devel","native"]},{"group":"","name":"types-croniter","version":"6.0.0.20250411","description":"Typing stubs for croniter","hashes":[{"alg":"SHA-256","content":"4acdaccf4190017daa51699bd3110a0617c5df72459e62dea8b72549c62fad90"}],"licenses":[],"purl":"pkg:pypi/types-croniter@6.0.0.20250411","type":"library","bom-ref":"pkg:pypi/types-croniter@6.0.0.20250411","properties":[{"name":"cdx:pypi:latest_version","value":"6.0.0.20250626"},{"name":"cdx:pypi:resolved_from","value":"types-croniter"}],"tags":["devel"]},{"group":"","name":"types-docutils","version":"0.21.0.20250516","description":"Typing stubs for docutils","hashes":[{"alg":"SHA-256","content":"390e125385f9a40c9f46ec43c2f76c5719091afa44147592d7c1b8541928efca"}],"licenses":[],"purl":"pkg:pypi/types-docutils@0.21.0.20250516","type":"library","bom-ref":"pkg:pypi/types-docutils@0.21.0.20250516","properties":[{"name":"cdx:pypi:latest_version","value":"0.21.0.20250604"},{"name":"cdx:pypi:resolved_from","value":"types-docutils"}],"tags":["devel"]},{"group":"","name":"types-paramiko","version":"3.5.0.20250516","description":"Typing stubs for paramiko","hashes":[{"alg":"SHA-256","content":"76ac5cbc0c04d36635ac080f301a864f698ef06b64c3a01a33dc657bd413b675"}],"licenses":[],"purl":"pkg:pypi/types-paramiko@3.5.0.20250516","type":"library","bom-ref":"pkg:pypi/types-paramiko@3.5.0.20250516","tags":["devel"]},{"group":"","name":"types-protobuf","version":"6.30.2.20250516","description":"Typing stubs for protobuf","hashes":[{"alg":"SHA-256","content":"8c226d05b5e8b2623111765fa32d6e648bbc24832b4c2fddf0fa340ba5d5b722"}],"licenses":[],"purl":"pkg:pypi/types-protobuf@6.30.2.20250516","type":"library","bom-ref":"pkg:pypi/types-protobuf@6.30.2.20250516","tags":["devel"]},{"group":"","name":"types-pyOpenSSL","version":"24.1.0.20240722","description":"Typing stubs for pyOpenSSL","hashes":[{"alg":"SHA-256","content":"6a7a5d2ec042537934cfb4c9d4deb0e16c4c6250b09358df1f083682fe6fda54"}],"licenses":[{"expression":"Apache-2.0 license"}],"purl":"pkg:pypi/types-pyopenssl@24.1.0.20240722","externalReferences":[{"type":"vcs","url":"https://github.com/python/typeshed"}],"type":"library","bom-ref":"pkg:pypi/types-pyopenssl@24.1.0.20240722","tags":["devel","security"]},{"group":"","name":"types-python-dateutil","version":"2.9.0.20250516","description":"Typing stubs for python-dateutil","hashes":[{"alg":"SHA-256","content":"2b2b3f57f9c6a61fba26a9c0ffb9ea5681c9b83e69cd897c6b5f668d9c0cab93"}],"licenses":[],"purl":"pkg:pypi/types-python-dateutil@2.9.0.20250516","type":"library","bom-ref":"pkg:pypi/types-python-dateutil@2.9.0.20250516","tags":["devel"]},{"group":"","name":"types-python-slugify","version":"8.0.2.20240310","description":"Typing stubs for python-slugify","hashes":[{"alg":"SHA-256","content":"0efec18b802c69ebd22dcee55c91afaeaa80e1e40ddd66ccabf69fd42ce87b74"}],"licenses":[{"expression":"Apache-2.0 license"}],"purl":"pkg:pypi/types-python-slugify@8.0.2.20240310","externalReferences":[{"type":"vcs","url":"https://github.com/python/typeshed"}],"type":"library","bom-ref":"pkg:pypi/types-python-slugify@8.0.2.20240310","tags":["devel"]},{"group":"","name":"types-pytz","version":"2025.2.0.20250516","description":"Typing stubs for pytz","hashes":[{"alg":"SHA-256","content":"e0e0c8a57e2791c19f718ed99ab2ba623856b11620cb6b637e5f62ce285a7451"}],"licenses":[],"purl":"pkg:pypi/types-pytz@2025.2.0.20250516","type":"library","bom-ref":"pkg:pypi/types-pytz@2025.2.0.20250516","tags":["devel"]},{"group":"","name":"types-redis","version":"4.6.0.20241004","description":"Typing stubs for redis","hashes":[{"alg":"SHA-256","content":"ef5da68cb827e5f606c8f9c0b49eeee4c2669d6d97122f301d3a55dc6a63f6ed"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/types-redis@4.6.0.20241004","externalReferences":[{"type":"vcs","url":"https://github.com/python/typeshed"}],"type":"library","bom-ref":"pkg:pypi/types-redis@4.6.0.20241004","tags":["devel"]},{"group":"","name":"types-requests","version":"2.31.0.6","description":"Typing stubs for requests","hashes":[{"alg":"SHA-256","content":"a2db9cb228a81da8348b49ad6db3f5519452dd20a9c1e1a868c83c5fe88fd1a9"}],"licenses":[],"purl":"pkg:pypi/types-requests@2.31.0.6","type":"library","bom-ref":"pkg:pypi/types-requests@2.31.0.6","properties":[{"name":"cdx:pypi:latest_version","value":"2.32.4.20250611"},{"name":"cdx:pypi:resolved_from","value":"types-requests"}],"tags":["devel"]},{"group":"","name":"types-setuptools","version":"80.7.0.20250516","description":"Typing stubs for setuptools","hashes":[{"alg":"SHA-256","content":"c1da6c11698139c8307c6df5987592df940e956912c204e42d844ba821dd2741"}],"licenses":[],"purl":"pkg:pypi/types-setuptools@80.7.0.20250516","type":"library","bom-ref":"pkg:pypi/types-setuptools@80.7.0.20250516","properties":[{"name":"cdx:pypi:latest_version","value":"80.9.0.20250529"},{"name":"cdx:pypi:resolved_from","value":"types-setuptools"}],"tags":["devel"]},{"group":"","name":"types-tabulate","version":"0.9.0.20241207","description":"Typing stubs for tabulate","hashes":[{"alg":"SHA-256","content":"b8dad1343c2a8ba5861c5441370c3e35908edd234ff036d4298708a1d4cf8a85"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/types-tabulate@0.9.0.20241207","externalReferences":[{"type":"vcs","url":"https://github.com/python/typeshed"}],"type":"library","bom-ref":"pkg:pypi/types-tabulate@0.9.0.20241207","tags":["devel"]},{"group":"","name":"types-termcolor","version":"1.1.6.2","description":"Typing stubs for termcolor","hashes":[{"alg":"SHA-256","content":"44c4c762c54a90d99b5c1033ef008aaa5610056d31d5c66b9288a942682a64d7"}],"licenses":[{"expression":"Apache-2.0 license"}],"purl":"pkg:pypi/types-termcolor@1.1.6.2","externalReferences":[{"type":"vcs","url":"https://github.com/python/typeshed"}],"type":"library","bom-ref":"pkg:pypi/types-termcolor@1.1.6.2","tags":["devel"]},{"group":"","name":"types-toml","version":"0.10.8.20240310","description":"Typing stubs for toml","hashes":[{"alg":"SHA-256","content":"627b47775d25fa29977d9c70dc0cbab3f314f32c8d8d0c012f2ef5de7aaec05d"}],"licenses":[{"expression":"Apache-2.0 license"}],"purl":"pkg:pypi/types-toml@0.10.8.20240310","externalReferences":[{"type":"vcs","url":"https://github.com/python/typeshed"}],"type":"library","bom-ref":"pkg:pypi/types-toml@0.10.8.20240310","tags":["devel"]},{"group":"","name":"types-urllib3","version":"1.26.25.14","description":"Typing stubs for urllib3","hashes":[{"alg":"SHA-256","content":"9683bbb7fb72e32bfe9d2be6e04875fbe1b3eeec3cbb4ea231435aa7fd6b4f0e"}],"licenses":[{"expression":"Apache-2.0 license"}],"purl":"pkg:pypi/types-urllib3@1.26.25.14","externalReferences":[{"type":"vcs","url":"https://github.com/python/typeshed"}],"type":"library","bom-ref":"pkg:pypi/types-urllib3@1.26.25.14","tags":["devel"]},{"authors":[{"name":"Ivan Levkivskyi <levkivskyi@gmail.com>"}],"group":"","name":"typing-inspect","version":"0.9.0","description":"Runtime inspection utilities for typing module.","hashes":[{"alg":"SHA-256","content":"9ee6fc59062311ef8547596ab6b955e1b8aa46242d854bfc78f4f6b0eff35f9f"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/typing-inspect@0.9.0","externalReferences":[{"type":"vcs","url":"https://github.com/ilevkivskyi/typing_inspect"}],"type":"library","bom-ref":"pkg:pypi/typing-inspect@0.9.0","tags":["devel"]},{"authors":[{"name":"Victorien Plot <contact@vctrn.dev>"}],"group":"","name":"typing-inspection","version":"0.4.0","description":"Runtime typing introspection tools","hashes":[{"alg":"SHA-256","content":"50e72559fcd2a6367a19f7a7e610e6afcb9fac940c650290eed893d61386832f"}],"licenses":[],"purl":"pkg:pypi/typing-inspection@0.4.0","type":"library","bom-ref":"pkg:pypi/typing-inspection@0.4.0","properties":[{"name":"cdx:pypi:latest_version","value":"0.4.1"},{"name":"cdx:pypi:resolved_from","value":"typing-inspection"}],"tags":["devel"]},{"authors":[{"name":"\"Guido van Rossum"},{"name":" Jukka Lehtosalo"},{"name":" Łukasz Langa"},{"name":" Michael Lee\" <levkivskyi@gmail.com>"}],"group":"","name":"typing_extensions","version":"4.13.2","description":"Backported and Experimental Type Hints for Python 3.9+","hashes":[{"alg":"SHA-256","content":"a439e7c04b49fec3e5d3e2beaa21755cadbbdc391694e28ccdd36ca4a1408f8c"}],"licenses":[],"purl":"pkg:pypi/typing-extensions@4.13.2","type":"library","bom-ref":"pkg:pypi/typing-extensions@4.13.2","properties":[{"name":"cdx:pypi:latest_version","value":"4.14.0"},{"name":"cdx:pypi:resolved_from","value":"typing_extensions"}]},{"authors":[{"name":"Python Software Foundation <datetime-sig@python.org>"}],"group":"","name":"tzdata","version":"2025.2","description":"Provider of IANA time zone data","hashes":[{"alg":"SHA-256","content":"1a403fada01ff9221ca8044d701868fa132215d84beb92242d9acd2147f667a8"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/tzdata@2025.2","externalReferences":[{"type":"vcs","url":"https://github.com/python/tzdata"}],"type":"library","bom-ref":"pkg:pypi/tzdata@2025.2"},{"authors":[{"name":"Lennart Regebro <regebro@gmail.com>"}],"group":"","name":"tzlocal","version":"5.3.1","description":"tzinfo object for the local timezone","hashes":[{"alg":"SHA-256","content":"eb1a66c3ef5847adf7a834f1be0800581b683b5608e74f86ecbcef8ab91bb85d"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/tzlocal@5.3.1","type":"library","bom-ref":"pkg:pypi/tzlocal@5.3.1"},{"authors":[{"name":"tsutsu3"}],"group":"","name":"uc-micro-py","version":"1.0.3","description":"Micro subset of unicode data files for linkify-it-py projects.","hashes":[{"alg":"SHA-256","content":"db1dffff340817673d7b466ec86114a9dc0e9d4d9b5ba229d9d60e5c12600cd5"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/uc-micro-py@1.0.3","type":"library","bom-ref":"pkg:pypi/uc-micro-py@1.0.3"},{"authors":[{"name":"Andrew Fulton <andrewfulton9@gmail.com>"}],"group":"","name":"universal_pathlib","version":"0.2.6","description":"pathlib api extended to use fsspec backends","hashes":[{"alg":"SHA-256","content":"700dec2b58ef34b87998513de6d2ae153b22f083197dfafb8544744edabd1b18"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/universal-pathlib@0.2.6","type":"library","bom-ref":"pkg:pypi/universal-pathlib@0.2.6","tags":["api"]},{"authors":[{"name":"Ian Stapleton Cordasco <graffatcolmingov@gmail.com>"}],"group":"","name":"uritemplate","version":"4.1.1","description":"Implementation of RFC 6570 URI Templates","hashes":[{"alg":"SHA-256","content":"830c08b8d99bdd312ea4ead05994a38e8936266f84b9a7878232db50b044e02e"}],"licenses":[{"expression":"BSD 3-Clause OR Apache-2.0"}],"purl":"pkg:pypi/uritemplate@4.1.1","externalReferences":[{"type":"website","url":"https://uritemplate.readthedocs.org"}],"type":"library","bom-ref":"pkg:pypi/uritemplate@4.1.1","properties":[{"name":"cdx:pypi:latest_version","value":"4.2.0"},{"name":"cdx:pypi:resolved_from","value":"uritemplate"}]},{"authors":[{"name":"Andrey Petrov <andrey.petrov@shazow.net>"}],"group":"","name":"urllib3","version":"1.26.20","description":"HTTP library with thread-safe connection pooling, file post, and more.","hashes":[{"alg":"SHA-256","content":"0ed14ccfbf1c30a9072c7ca157e4319b70d65f623e91e7b32fadb2853431016e"}],"licenses":[],"purl":"pkg:pypi/urllib3@1.26.20","type":"library","bom-ref":"pkg:pypi/urllib3@1.26.20","properties":[{"name":"cdx:pypi:latest_version","value":"2.5.0"},{"name":"cdx:pypi:resolved_from","value":"urllib3"}]},{"authors":[{"name":"Ofek Lev <oss@ofek.dev>"}],"group":"","name":"userpath","version":"1.9.2","description":"Cross-platform tool for adding locations to the user PATH","hashes":[{"alg":"SHA-256","content":"2cbf01a23d655a1ff8fc166dfb78da1b641d1ceabf0fe5f970767d380b14e89d"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/userpath@1.9.2","type":"library","bom-ref":"pkg:pypi/userpath@1.9.2"},{"authors":[{"name":"uv <\"Astral Software Inc.\" <hey@astral.sh>>"}],"group":"","name":"uv","version":"0.7.3","description":"An extremely fast Python package and project manager, written in Rust.","hashes":[{"alg":"SHA-256","content":"f37c8a6b172776fb5305afe0699907aff44a778669de7a8fbe5a9c09c1a88a97"}],"licenses":[{"expression":"MIT OR Apache-2.0"}],"purl":"pkg:pypi/uv@0.7.3","externalReferences":[{"type":"website","url":"https://pypi.org/project/uv/"}],"type":"library","bom-ref":"pkg:pypi/uv@0.7.3","properties":[{"name":"cdx:pypi:latest_version","value":"0.7.17"},{"name":"cdx:pypi:resolved_from","value":"uv"}]},{"authors":[{"name":"Konsta Vesterinen <konsta@fastmonkeys.com>"}],"group":"","name":"validators","version":"0.34.0","description":"Python Data Validation for Humans™","hashes":[{"alg":"SHA-256","content":"c804b476e3e6d3786fa07a30073a4ef694e617805eb1946ceee3fe5a9b8b1321"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/validators@0.34.0","type":"library","bom-ref":"pkg:pypi/validators@0.34.0","properties":[{"name":"cdx:pypi:latest_version","value":"0.35.0"},{"name":"cdx:pypi:resolved_from","value":"validators"}],"tags":["validation"]},{"authors":[{"name":"Justin Berka"},{"name":" Alex Kim"},{"name":" Siting Ren <justin.berka@gmail.com"},{"name":" alex.kim@uber.com"},{"name":" sitingren@hotmail.com>"}],"group":"","name":"vertica-python","version":"1.4.0","description":"Official native Python client for the Vertica database.","hashes":[{"alg":"SHA-256","content":"50fecd7687f4b0b9f6dee6e2b35c195af2a4f702ece01bd12e080b51756e000b"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/vertica-python@1.4.0","externalReferences":[{"type":"vcs","url":"https://github.com/vertica/vertica-python"}],"type":"library","bom-ref":"pkg:pypi/vertica-python@1.4.0","tags":["database"]},{"authors":[{"name":"Ask Solem <auvipy@gmail.com>"}],"group":"","name":"vine","version":"5.1.0","description":"Python promises.","hashes":[{"alg":"SHA-256","content":"40fdf3c48b2cfe1c38a49e9ae2da6fda88e4794c810050a728bd7413811fb1dc"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/vine@5.1.0","externalReferences":[{"type":"vcs","url":"https://github.com/celery/vine"}],"type":"library","bom-ref":"pkg:pypi/vine@5.1.0"},{"group":"","name":"virtualenv","version":"20.31.2","description":"Virtual Python Environment builder","hashes":[{"alg":"SHA-256","content":"36efd0d9650ee985f0cad72065001e66d49a6f24eb44d98980f630686243cf11"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/virtualenv@20.31.2","type":"library","bom-ref":"pkg:pypi/virtualenv@20.31.2","tags":["devel"]},{"authors":[{"name":"Andrey Kislyuk <kislyuk@gmail.com>"}],"group":"","name":"watchtower","version":"3.4.0","description":"Python CloudWatch Logging","hashes":[{"alg":"SHA-256","content":"5eac65cbf2a7350bb43c3518485230a6135ed7dec7ccb88468828d68ab9fea26"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/watchtower@3.4.0","type":"library","bom-ref":"pkg:pypi/watchtower@3.4.0"},{"authors":[{"name":"Jeff Quast <contact@jeffquast.com>"}],"group":"","name":"wcwidth","version":"0.2.13","description":"Measures the displayed width of unicode strings in a terminal","hashes":[{"alg":"SHA-256","content":"3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/wcwidth@0.2.13","externalReferences":[{"type":"vcs","url":"https://github.com/jquast/wcwidth"}],"type":"library","bom-ref":"pkg:pypi/wcwidth@0.2.13"},{"authors":[{"name":"Weaviate <hello@weaviate.io"},{"name":">"}],"group":"","name":"weaviate-client","version":"4.9.6","description":"A python native Weaviate client","hashes":[{"alg":"SHA-256","content":"1d3b551939c0f7314f25e417cbcf4cf34e7adf942627993eef36ae6b4a044673"}],"licenses":[{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/weaviate-client@4.9.6","externalReferences":[{"type":"vcs","url":"https://github.com/weaviate/weaviate-python-client"}],"type":"library","bom-ref":"pkg:pypi/weaviate-client@4.9.6","properties":[{"name":"cdx:pypi:latest_version","value":"4.15.4"},{"name":"cdx:pypi:resolved_from","value":"weaviate-client"}]},{"authors":[{"name":"Geoffrey Sneddon <me@gsnedders.com>"}],"group":"","name":"webencodings","version":"0.5.1","description":"Character encoding aliases for legacy web content","hashes":[{"alg":"SHA-256","content":"a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/webencodings@0.5.1","externalReferences":[{"type":"vcs","url":"https://github.com/SimonSapin/python-webencodings"}],"type":"library","bom-ref":"pkg:pypi/webencodings@0.5.1","tags":["web"]},{"authors":[{"name":"liris <liris.pp@gmail.com>"}],"group":"","name":"websocket-client","version":"1.8.0","description":"WebSocket client for Python with low level API options","hashes":[{"alg":"SHA-256","content":"17b44cc997f5c498e809b22cdf2d9c7a9e71c02c8cc2b6c56e7c2d1239bfa526"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/websocket-client@1.8.0","externalReferences":[{"type":"vcs","url":"https://github.com/websocket-client/websocket-client.git"}],"type":"library","bom-ref":"pkg:pypi/websocket-client@1.8.0","tags":["api"]},{"authors":[{"name":"Aymeric Augustin <aymeric.augustin@m4x.org>"}],"group":"","name":"websockets","version":"14.2","description":"An implementation of the WebSocket Protocol (RFC 6455 & 7692)","hashes":[{"alg":"SHA-256","content":"e8179f95323b9ab1c11723e5d91a89403903f7b001828161b480a7810b334885"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}}],"purl":"pkg:pypi/websockets@14.2","type":"library","bom-ref":"pkg:pypi/websockets@14.2","properties":[{"name":"cdx:pypi:latest_version","value":"15.0.1"},{"name":"cdx:pypi:resolved_from","value":"websockets"}]},{"authors":[{"name":"Jeong"},{"name":" YunWon <wirerope@youknowone.org>"}],"group":"","name":"wirerope","version":"1.0.0","description":"'Turn functions and methods into fully controllable objects'","hashes":[{"alg":"SHA-256","content":"59346555c7b5dbd1c683a4e123f8bed30ca99df646f6867ea6439ceabf43c2f6"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}},{"license":{"id":"BSD-2-Clause","url":"https://opensource.org/licenses/BSD-2-Clause"}}],"purl":"pkg:pypi/wirerope@1.0.0","externalReferences":[{"type":"vcs","url":"https://github.com/youknowone/wirerope"}],"type":"library","bom-ref":"pkg:pypi/wirerope@1.0.0"},{"authors":[{"name":"Graham Dumpleton <Graham.Dumpleton@gmail.com>"}],"group":"","name":"wrapt","version":"1.17.2","description":"Module for decorators, wrappers and monkey patching.","hashes":[{"alg":"SHA-256","content":"3d57c572081fed831ad2d26fd430d565b76aa277ed1d30ff4d40670b1c0dd984"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/wrapt@1.17.2","externalReferences":[{"type":"vcs","url":"https://github.com/GrahamDumpleton/wrapt"}],"type":"library","bom-ref":"pkg:pypi/wrapt@1.17.2"},{"authors":[{"name":"Bulat Gaifullin <support@mehcode.com>"}],"group":"","name":"xmlsec","version":"1.3.14","description":"Python bindings for the XML Security Library","hashes":[{"alg":"SHA-256","content":"4dea6df3ffcb65d0b215678c3a0fe7bbc66785d6eae81291296e372498bad43a"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/xmlsec@1.3.14","externalReferences":[{"type":"vcs","url":"https://github.com/mehcode/python-xmlsec"}],"type":"library","bom-ref":"pkg:pypi/xmlsec@1.3.14","properties":[{"name":"cdx:pypi:latest_version","value":"1.3.15"},{"name":"cdx:pypi:resolved_from","value":"xmlsec"}],"tags":["security","xml"]},{"authors":[{"name":"Martin Blech <martinblech@gmail.com>"}],"group":"","name":"xmltodict","version":"0.14.2","description":"Makes working with XML feel like you are working with JSON","hashes":[{"alg":"SHA-256","content":"20cc7d723ed729276e808f26fb6b3599f786cbc37e06c65e192ba77c40f20aac"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/xmltodict@0.14.2","externalReferences":[{"type":"vcs","url":"https://github.com/martinblech/xmltodict"}],"type":"library","bom-ref":"pkg:pypi/xmltodict@0.14.2","tags":["xml"]},{"authors":[{"name":"Adrien Vergé"}],"group":"","name":"yamllint","version":"1.37.1","description":"A linter for YAML files.","hashes":[{"alg":"SHA-256","content":"364f0d79e81409f591e323725e6a9f4504c8699ddf2d7263d8d2b539cd66a583"}],"licenses":[{"expression":"GNU General Public License v3 (GPLv3)"}],"purl":"pkg:pypi/yamllint@1.37.1","type":"library","bom-ref":"pkg:pypi/yamllint@1.37.1","tags":["yaml"]},{"authors":[{"name":"cloud@support.yandex.ru"}],"group":"","name":"yandex-query-client","version":"0.1.4","description":"The Yandex Query official HTTP client","hashes":[{"alg":"SHA-256","content":"b12b21cab0f3c088af21bcb281bd61ec76b518def4d740426552af0f47ddde7a"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/yandex-query-client@0.1.4","type":"library","bom-ref":"pkg:pypi/yandex-query-client@0.1.4"},{"authors":[{"name":"Yandex LLC <cloud@support.yandex.ru>"}],"group":"","name":"yandexcloud","version":"0.328.0","description":"The Yandex Cloud official SDK","hashes":[{"alg":"SHA-256","content":"d8286bf9d13eacfa93c396717a252be343dd545415f94badbcdd3e58116d6d0e"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/yandexcloud@0.328.0","type":"library","bom-ref":"pkg:pypi/yandexcloud@0.328.0","properties":[{"name":"cdx:pypi:latest_version","value":"0.350.0"},{"name":"cdx:pypi:resolved_from","value":"yandexcloud"}],"tags":["cloud"]},{"authors":[{"name":"Andrew Svetlov <andrew.svetlov@gmail.com>"}],"group":"","name":"yarl","version":"1.20.0","description":"Yet another URL library","hashes":[{"alg":"SHA-256","content":"f1f6670b9ae3daedb325fa55fbe31c22c8228f6e0b513772c2e1c623caa6ab22"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/yarl@1.20.0","externalReferences":[{"type":"vcs","url":"https://github.com/aio-libs/yarl"}],"type":"library","bom-ref":"pkg:pypi/yarl@1.20.0","properties":[{"name":"cdx:pypi:latest_version","value":"1.20.1"},{"name":"cdx:pypi:resolved_from","value":"yarl"}]},{"authors":[{"name":"Yandex LLC <ydb@yandex-team.ru>"}],"group":"","name":"ydb-dbapi","version":"0.1.11","description":"YDB Python DBAPI which complies with PEP 249","hashes":[{"alg":"SHA-256","content":"b13f700371437373cfef92b3331f9a78d764adfa9e7b73f1954ad0a27df1ef78"}],"licenses":[],"purl":"pkg:pypi/ydb-dbapi@0.1.11","type":"library","bom-ref":"pkg:pypi/ydb-dbapi@0.1.11","properties":[{"name":"cdx:pypi:latest_version","value":"0.1.12"},{"name":"cdx:pypi:resolved_from","value":"ydb-dbapi"}]},{"authors":[{"name":"Yandex LLC <ydb@yandex-team.ru>"}],"group":"","name":"ydb","version":"3.21.2","description":"YDB Python SDK","hashes":[{"alg":"SHA-256","content":"5b33ecf936ac61a0641785a066f06c2cd7e36d0499e742538a036d3ec694f1df"}],"licenses":[{"license":{"id":"Apache-2.0","url":"https://opensource.org/licenses/Apache-2.0"}}],"purl":"pkg:pypi/ydb@3.21.2","externalReferences":[{"type":"vcs","url":"http://github.com/ydb-platform/ydb-python-sdk"}],"type":"library","bom-ref":"pkg:pypi/ydb@3.21.2","properties":[{"name":"cdx:pypi:latest_version","value":"3.21.5"},{"name":"cdx:pypi:resolved_from","value":"ydb"}]},{"authors":[{"name":"Michael van Tellingen <michaelvantellingen@gmail.com>"}],"group":"","name":"zeep","version":"4.3.1","description":"A Python SOAP client","hashes":[{"alg":"SHA-256","content":"a637aa7eedb6330bb27e8c94c5233ddf23553904323adf9398f8cf5025acb216"}],"licenses":[{"license":{"id":"MIT","url":"https://opensource.org/licenses/MIT"}}],"purl":"pkg:pypi/zeep@4.3.1","type":"library","bom-ref":"pkg:pypi/zeep@4.3.1"},{"authors":[{"name":"Face Toe <facetoe@facetoe.com.au>"}],"group":"","name":"zenpy","version":"2.0.56","description":"Python wrapper for the Zendesk API","hashes":[{"alg":"SHA-256","content":"7cd73421f9903034b53fbe32968359574892e29410db1895f999f5bacb4c91db"}],"licenses":[{"expression":"GNU General Public License v3 (GPLv3)"}],"purl":"pkg:pypi/zenpy@2.0.56","externalReferences":[{"type":"vcs","url":"https://github.com/facetoe/zenpy"}],"type":"library","bom-ref":"pkg:pypi/zenpy@2.0.56"},{"authors":[{"name":"\"Jason R. Coombs\" <jaraco@jaraco.com>"}],"group":"","name":"zipp","version":"3.21.0","description":"Backport of pathlib-compatible object wrapper for zip files","hashes":[{"alg":"SHA-256","content":"ac1bbe05fd2991f160ebce24ffbac5f6d11d83dc90891255885223d42b3cd931"}],"licenses":[],"purl":"pkg:pypi/zipp@3.21.0","type":"library","bom-ref":"pkg:pypi/zipp@3.21.0","properties":[{"name":"cdx:pypi:latest_version","value":"3.23.0"},{"name":"cdx:pypi:resolved_from","value":"zipp"}]},{"authors":[{"name":"Zope Foundation and Contributors <zope-dev@zope.dev>"}],"group":"","name":"zope.event","version":"5.0","description":"Very basic event publishing system","hashes":[{"alg":"SHA-256","content":"2832e95014f4db26c47a13fdaef84cef2f4df37e66b59d8f1f4a8f319a632c26"}],"licenses":[{"expression":"Zope Public License"}],"purl":"pkg:pypi/zope.event@5.0","externalReferences":[{"type":"vcs","url":"https://github.com/zopefoundation/zope.event"}],"type":"library","bom-ref":"pkg:pypi/zope.event@5.0","properties":[{"name":"cdx:pypi:latest_version","value":"5.1"},{"name":"cdx:pypi:resolved_from","value":"zope.event"}],"tags":["event"]},{"authors":[{"name":"Zope Foundation and Contributors <zope-dev@zope.dev>"}],"group":"","name":"zope.interface","version":"7.2","description":"Interfaces for Python","hashes":[{"alg":"SHA-256","content":"ce290e62229964715f1011c3dbeab7a4a1e4971fd6f31324c4519464473ef9f2"}],"licenses":[{"expression":"Zope Public License OR ZPL 2.1"}],"purl":"pkg:pypi/zope.interface@7.2","externalReferences":[{"type":"vcs","url":"https://github.com/zopefoundation/zope.interface"}],"type":"library","bom-ref":"pkg:pypi/zope.interface@7.2"},{"authors":[{"name":"Gregory Szorc <gregory.szorc@gmail.com>"}],"group":"","name":"zstandard","version":"0.23.0","description":"Zstandard bindings for Python","hashes":[{"alg":"SHA-256","content":"bf0a05b6059c0528477fba9054d09179beb63744355cab9f38059548fedd46a9"}],"licenses":[{"license":{"id":"0BSD","url":"https://opensource.org/licenses/0BSD"}}],"purl":"pkg:pypi/zstandard@0.23.0","externalReferences":[{"type":"vcs","url":"https://github.com/indygreg/python-zstandard"}],"type":"library","bom-ref":"pkg:pypi/zstandard@0.23.0"}],"services":[],"dependencies":[{"ref":"pkg:application/apache-airflow@2.11.0","dependsOn":[]}],"annotations":[{"bom-ref":"metadata-annotations","subjects":["pkg:application/apache-airflow@2.11.0"],"annotator":{"component":{"group":"@cyclonedx","name":"cdxgen","version":"11.4.1","purl":"pkg:npm/%40cyclonedx/cdxgen@11.4.1","type":"application","bom-ref":"pkg:npm/@cyclonedx/cdxgen@11.4.1","publisher":"OWASP Foundation","authors":[{"name":"OWASP Foundation"}]}},"timestamp":"2025-06-30T22:26:43Z","text":"This Software Bill-of-Materials (SBOM) document was created on Monday, June 30, 2025 with cdxgen. The data was captured during the pre-build lifecycle phase without building the application. The document describes an application named 'apache-airflow' with version '2.11.0'. There are 754 components."}]}
