| { |
| "bomFormat": "CycloneDX", |
| "specVersion": "1.5", |
| "serialNumber": "urn:uuid:d9e1922c-accc-4072-a467-d437f7cae620", |
| "version": 1, |
| "metadata": { |
| "timestamp": "2023-11-14T18:56:56.239Z", |
| "tools": { |
| "components": [ |
| { |
| "group": "@cyclonedx", |
| "name": "cdxgen", |
| "version": "9.9.3", |
| "purl": "pkg:npm/%40cyclonedx/cdxgen@9.9.3", |
| "type": "application", |
| "bom-ref": "pkg:npm/@cyclonedx/cdxgen@9.9.3", |
| "author": "OWASP Foundation", |
| "publisher": "OWASP Foundation" |
| } |
| ] |
| }, |
| "authors": [ |
| { |
| "name": "OWASP Foundation" |
| } |
| ], |
| "component": { |
| "group": "", |
| "name": "without-core", |
| "version": "latest", |
| "type": "application", |
| "bom-ref": "pkg:pypi/without-core@latest", |
| "purl": "pkg:pypi/without-core@latest", |
| "components": [] |
| } |
| }, |
| "components": [ |
| { |
| "author": "Armin Ronacher <armin.ronacher@active-4.com>", |
| "group": "", |
| "name": "Babel", |
| "version": "2.9.1", |
| "description": "Internationalization utilities", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "ab49e12b91d937cd11f0b67cb259a57ab4ad2b59ac7a3b41d6c06c0ac5b0def9" |
| } |
| ], |
| "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.9.1", |
| "externalReferences": [ |
| { |
| "type": "website", |
| "url": "https://babel.pocoo.org/" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/babel@2.9.1", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "2.13.1" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "Babel" |
| } |
| ] |
| }, |
| { |
| "author": "Daniel Vaz Gaspar <danielvazgaspar@gmail.com>", |
| "group": "", |
| "name": "Flask-AppBuilder", |
| "version": "3.3.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": "e4d30bc9f551da66b06ee8ce1c639416e04692a11c0269423f8ed295b1015c35" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "0BSD", |
| "url": "https://opensource.org/licenses/0BSD" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/flask-appbuilder@3.3.3", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/dpgaspar/flask-appbuilder/" |
| } |
| ], |
| "type": "framework", |
| "bom-ref": "pkg:pypi/flask-appbuilder@3.3.3", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "4.3.9" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "Flask-AppBuilder" |
| } |
| ] |
| }, |
| { |
| "author": "Armin Ronacher", |
| "group": "", |
| "name": "Flask-Babel", |
| "version": "1.0.0", |
| "description": "Adds i18n/l10n support for Flask applications.", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "247f4ec34cf605d03781f480bccb1a5acb719df1d1a2a743c091ab3db5d5fde2" |
| } |
| ], |
| "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@1.0.0", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/python-babel/flask-babel" |
| } |
| ], |
| "type": "framework", |
| "bom-ref": "pkg:pypi/flask-babel@1.0.0", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "4.0.0" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "Flask-Babel" |
| } |
| ] |
| }, |
| { |
| "author": "Peter Justin <peter.justin@outlook.com>", |
| "group": "", |
| "name": "Flask-Caching", |
| "version": "1.10.1", |
| "description": "Adds caching support to Flask applications.", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "bcda8acbc7508e31e50f63e9b1ab83185b446f6b6318bd9dd1d45626fba2e903" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "0BSD", |
| "url": "https://opensource.org/licenses/0BSD" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/flask-caching@1.10.1", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/pallets-eco/flask-caching" |
| } |
| ], |
| "type": "framework", |
| "bom-ref": "pkg:pypi/flask-caching@1.10.1", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "2.1.0" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "Flask-Caching" |
| } |
| ] |
| }, |
| { |
| "author": "Lily Acadia Gilbert <lily.gilbert@hey.com>", |
| "group": "", |
| "name": "Flask-JWT-Extended", |
| "version": "3.25.1", |
| "description": "Extended JWT integration with Flask", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "bbf4467f41c56cf1fd8a5870d2556f419c572aad2b4085757581c3f9b4d7767a" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/flask-jwt-extended@3.25.1", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/vimalloc/flask-jwt-extended" |
| } |
| ], |
| "type": "framework", |
| "bom-ref": "pkg:pypi/flask-jwt-extended@3.25.1", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "4.5.3" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "Flask-JWT-Extended" |
| } |
| ] |
| }, |
| { |
| "author": "Matthew Frazier <leafstormrush@gmail.com>", |
| "group": "", |
| "name": "Flask-Login", |
| "version": "0.4.1", |
| "description": "User authentication and session management for Flask.", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "c815c1ac7b3e35e2081685e389a665f2c74d7e077cb93cecabaea352da4752ec" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/flask-login@0.4.1", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/maxcountryman/flask-login" |
| } |
| ], |
| "type": "framework", |
| "bom-ref": "pkg:pypi/flask-login@0.4.1", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "0.6.3" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "Flask-Login" |
| } |
| ] |
| }, |
| { |
| "author": "Armin Ronacher, Patrick Uiterwijk, Jarek Potiuk, Jason R. Coombs, Emmanuel Bavoux <armin.ronacher@active-4.com, puiterwijk@redhat.com, jarek@potiuk.com, jaraco@jaraco.com, emmanuel.bavoux@free2move.com>", |
| "group": "", |
| "name": "Flask-OpenID", |
| "version": "1.3.0", |
| "description": "OpenID support for Flask", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "2d4560721b7bf2d014caf5180b3b10b746d221c534d2e63c4469f83af25f9791" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "0BSD", |
| "url": "https://opensource.org/licenses/0BSD" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/flask-openid@1.3.0", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "http://github.com/mitsuhiko/flask-openid/" |
| } |
| ], |
| "type": "framework", |
| "bom-ref": "pkg:pypi/flask-openid@1.3.0" |
| }, |
| { |
| "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" |
| } |
| ] |
| }, |
| { |
| "group": "", |
| "name": "Flask-WTF", |
| "version": "0.14.3", |
| "description": "Form rendering, validation, and CSRF protection for Flask with WTForms.", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "57b3faf6fe5d6168bda0c36b0df1d05770f8e205e18332d0376ddb954d17aef2" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "0BSD", |
| "url": "https://opensource.org/licenses/0BSD" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/flask-wtf@0.14.3", |
| "type": "framework", |
| "bom-ref": "pkg:pypi/flask-wtf@0.14.3", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "1.2.1" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "Flask-WTF" |
| } |
| ] |
| }, |
| { |
| "group": "", |
| "name": "Flask", |
| "version": "1.1.4", |
| "description": "A simple framework for building complex web applications.", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "c34f04500f2cbbea882b1acb02002ad6fe6b7ffa64a6164577995657f50aed22" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "0BSD", |
| "url": "https://opensource.org/licenses/0BSD" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/flask@1.1.4", |
| "type": "framework", |
| "bom-ref": "pkg:pypi/flask@1.1.4", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "3.0.0" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "Flask" |
| } |
| ] |
| }, |
| { |
| "author": "Armin Ronacher <armin.ronacher@active-4.com>", |
| "group": "", |
| "name": "Jinja2", |
| "version": "2.11.3", |
| "description": "A very fast and expressive template engine.", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "03e47ad063331dd6a3f04a43eddca8a966a26ba0c5b7207a9a9e4e08f1b29419" |
| } |
| ], |
| "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/jinja2@2.11.3", |
| "externalReferences": [ |
| { |
| "type": "website", |
| "url": "https://palletsprojects.com/p/jinja/" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/jinja2@2.11.3", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "3.1.2" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "Jinja2" |
| } |
| ] |
| }, |
| { |
| "author": "Mike Bayer <mike@zzzcomputing.com>", |
| "group": "", |
| "name": "Mako", |
| "version": "1.1.5", |
| "description": "A super-fast templating language that borrows the best ideas from the existing templating languages.", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "6804ee66a7f6a6416910463b00d76a7b25194cd27f1918500c5bd7be2a088a23" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/mako@1.1.5", |
| "externalReferences": [ |
| { |
| "type": "website", |
| "url": "https://www.makotemplates.org/" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/mako@1.1.5", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "1.3.0" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "Mako" |
| } |
| ] |
| }, |
| { |
| "author": "Manfred Stienstra, Yuri Takhteyev <Waylan limberg <python.markdown@gmail.com>>", |
| "group": "", |
| "name": "Markdown", |
| "version": "3.3.4", |
| "description": "Python implementation of John Gruber's Markdown.", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "96c3ba1261de2f7547b46a00ea8463832c921d3f9d6aba3f255a6f71386db20c" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "0BSD", |
| "url": "https://opensource.org/licenses/0BSD" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/markdown@3.3.4", |
| "type": "library", |
| "bom-ref": "pkg:pypi/markdown@3.3.4", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "3.5.1" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "Markdown" |
| } |
| ] |
| }, |
| { |
| "group": "", |
| "name": "MarkupSafe", |
| "version": "1.1.1", |
| "description": "Safely add untrusted strings to HTML/XML markup.", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "09027a7803a62ca78792ad89403b1b7a73a01c8cb65909cd876f7fcebd79b161" |
| } |
| ], |
| "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/markupsafe@1.1.1", |
| "externalReferences": [ |
| { |
| "type": "website", |
| "url": "https://palletsprojects.com/p/markupsafe/" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/markupsafe@1.1.1", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "2.1.3" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "MarkupSafe" |
| } |
| ] |
| }, |
| { |
| "author": "Jose Padilla <hello@jpadilla.com>", |
| "group": "", |
| "name": "PyJWT", |
| "version": "1.7.1", |
| "description": "JSON Web Token implementation in Python", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "5c6eca3c2940464d106b99ba83b00c6add741c9becaec087fb7ccdefea71350e" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/pyjwt@1.7.1", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/jpadilla/pyjwt" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/pyjwt@1.7.1", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "2.8.0" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "PyJWT" |
| } |
| ] |
| }, |
| { |
| "author": "Kirill Simonov <xi@resolvent.net>", |
| "group": "", |
| "name": "PyYAML", |
| "version": "5.4.1", |
| "description": "YAML parser and emitter for Python", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "3b2b1824fe7112845700f815ff6a489360226a5609b96ec2190a45e62a9fc922" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/pyyaml@5.4.1", |
| "externalReferences": [ |
| { |
| "type": "website", |
| "url": "https://pyyaml.org/" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/pyyaml@5.4.1", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "6.0.1" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "PyYAML" |
| } |
| ] |
| }, |
| { |
| "author": "Georg Brandl <georg@python.org>", |
| "group": "", |
| "name": "Pygments", |
| "version": "2.10.0", |
| "description": "Pygments is a syntax highlighting package written in Python.", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "b8e67fe6af78f492b3c4b3e2970c0624cbf08beb1e493b2c99b9fa1b67a20380" |
| } |
| ], |
| "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.10.0", |
| "type": "library", |
| "bom-ref": "pkg:pypi/pygments@2.10.0", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "2.16.1" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "Pygments" |
| } |
| ] |
| }, |
| { |
| "author": "Alexey Stepanov <penguinolog@gmail.com>", |
| "group": "", |
| "name": "SQLAlchemy-JSONField", |
| "version": "1.0.0", |
| "description": "SQLALchemy JSONField implementation for storing dicts at SQL", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "db129c0e79f6b3c61ca88b340363e2cc2023a187a40b9992dfee33bc75c3a02c" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "Apache-2.0", |
| "url": "https://opensource.org/licenses/Apache-2.0" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/sqlalchemy-jsonfield@1.0.0", |
| "type": "library", |
| "bom-ref": "pkg:pypi/sqlalchemy-jsonfield@1.0.0", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "1.0.1.post0" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "SQLAlchemy-JSONField" |
| } |
| ] |
| }, |
| { |
| "author": "Konsta Vesterinen, Ryan Leckey, Janne Vanhala, Vesa Uimonen <konsta@fastmonkeys.com>", |
| "group": "", |
| "name": "SQLAlchemy-Utils", |
| "version": "0.37.8", |
| "description": "Various utility functions for SQLAlchemy.", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "b1bf67d904fed16b16ef1dc07f03e5e93a6b23899f920f6b41c09be45fbb85f2" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "0BSD", |
| "url": "https://opensource.org/licenses/0BSD" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/sqlalchemy-utils@0.37.8", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/kvesteri/sqlalchemy-utils" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/sqlalchemy-utils@0.37.8", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "0.41.1" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "SQLAlchemy-Utils" |
| } |
| ] |
| }, |
| { |
| "author": "Mike Bayer <mike_mp@zzzcomputing.com>", |
| "group": "", |
| "name": "SQLAlchemy", |
| "version": "1.3.24", |
| "description": "Database Abstraction Library", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "87a2725ad7d41cd7376373c15fd8bf674e9c33ca56d0b8036add2d634dba372e" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/sqlalchemy@1.3.24", |
| "externalReferences": [ |
| { |
| "type": "website", |
| "url": "https://www.sqlalchemy.org" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/sqlalchemy@1.3.24", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "2.0.23" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "SQLAlchemy" |
| } |
| ] |
| }, |
| { |
| "group": "", |
| "name": "WTForms", |
| "version": "2.3.3", |
| "description": "Form validation and rendering for Python web development.", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "7b504fc724d0d1d4d5d5c114e778ec88c37ea53144683e084215eed5155ada4c" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "0BSD", |
| "url": "https://opensource.org/licenses/0BSD" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/wtforms@2.3.3", |
| "type": "library", |
| "bom-ref": "pkg:pypi/wtforms@2.3.3", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "3.1.1" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "WTForms" |
| } |
| ] |
| }, |
| { |
| "group": "", |
| "name": "Werkzeug", |
| "version": "1.0.1", |
| "description": "The comprehensive WSGI web application library.", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "2de2a5db0baeae7b2d2664949077c2ac63fbd16d98da0ff71837f7d1dea3fd43" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "0BSD", |
| "url": "https://opensource.org/licenses/0BSD" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/werkzeug@1.0.1", |
| "type": "library", |
| "bom-ref": "pkg:pypi/werkzeug@1.0.1", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "3.0.1" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "Werkzeug" |
| } |
| ] |
| }, |
| { |
| "author": "Mike Bayer <mike_mp@zzzcomputing.com>", |
| "group": "", |
| "name": "alembic", |
| "version": "1.7.4", |
| "description": "A database migration tool for SQLAlchemy.", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "e3cab9e59778b3b6726bb2da9ced451c6622d558199fd3ef914f3b1e8f4ef704" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/alembic@1.7.4", |
| "externalReferences": [ |
| { |
| "type": "website", |
| "url": "https://alembic.sqlalchemy.org" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/alembic@1.7.4", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "1.12.1" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "alembic" |
| } |
| ] |
| }, |
| { |
| "author": "Alex Grönholm <alex.gronholm@nextday.fi>", |
| "group": "", |
| "name": "anyio", |
| "version": "3.3.3", |
| "description": "High level compatibility layer for multiple asynchronous event loop implementations", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "56ceaeed2877723578b1341f4f68c29081db189cfb40a97d1922b9513f6d7db6" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/anyio@3.3.3", |
| "type": "library", |
| "bom-ref": "pkg:pypi/anyio@3.3.3", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "4.0.0" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "anyio" |
| } |
| ] |
| }, |
| { |
| "author": "Apache Software Foundation <dev@airflow.apache.org>", |
| "group": "", |
| "name": "apache-airflow-providers-http", |
| "version": "2.0.1", |
| "description": "Provider for Apache Airflow. Implements apache-airflow-providers-http package", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "15f7d2bdb34b31270b1455beafc9db693adec537ed1745f0c02492c82eefa78a" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "Apache-2.0", |
| "url": "https://opensource.org/licenses/Apache-2.0" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/apache-airflow-providers-http@2.0.1", |
| "externalReferences": [ |
| { |
| "type": "website", |
| "url": "https://airflow.apache.org/" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/apache-airflow-providers-http@2.0.1", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "4.7.0" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "apache-airflow-providers-http" |
| } |
| ] |
| }, |
| { |
| "author": "Apache Software Foundation <dev@airflow.apache.org>", |
| "group": "", |
| "name": "apache-airflow-providers-imap", |
| "version": "2.0.1", |
| "description": "Provider for Apache Airflow. Implements apache-airflow-providers-imap package", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "0debfbc36b41f44651e4fcdf5735fbdced101c37b356dad70b07bba67f2eb90a" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "Apache-2.0", |
| "url": "https://opensource.org/licenses/Apache-2.0" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/apache-airflow-providers-imap@2.0.1", |
| "externalReferences": [ |
| { |
| "type": "website", |
| "url": "https://airflow.apache.org/" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/apache-airflow-providers-imap@2.0.1", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "3.4.0" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "apache-airflow-providers-imap" |
| } |
| ] |
| }, |
| { |
| "author": "Apache Software Foundation <dev@airflow.apache.org>", |
| "group": "", |
| "name": "apache-airflow-providers-sqlite", |
| "version": "2.0.1", |
| "description": "Provider for Apache Airflow. Implements apache-airflow-providers-sqlite package", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "4e1ed0f2d25e3c3aecd5575dd46a78799bd205ba3c5d53b0248057fc30dd2aa9" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "Apache-2.0", |
| "url": "https://opensource.org/licenses/Apache-2.0" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/apache-airflow-providers-sqlite@2.0.1", |
| "externalReferences": [ |
| { |
| "type": "website", |
| "url": "https://airflow.apache.org/" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/apache-airflow-providers-sqlite@2.0.1", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "3.5.0" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "apache-airflow-providers-sqlite" |
| } |
| ] |
| }, |
| { |
| "author": "Apache Software Foundation <dev@airflow.apache.org>", |
| "group": "", |
| "name": "apache-airflow", |
| "version": "2.2.1", |
| "description": "Programmatically author, schedule and monitor data pipelines", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "5c26b6140148f76bed6ac75eccb8300e789ae59201949b47d9c21e94d999474b" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "Apache-2.0", |
| "url": "https://opensource.org/licenses/Apache-2.0" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/apache-airflow@2.2.1", |
| "externalReferences": [ |
| { |
| "type": "website", |
| "url": "https://airflow.apache.org/" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/apache-airflow@2.2.1", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "2.7.3" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "apache-airflow" |
| } |
| ] |
| }, |
| { |
| "author": "Steven Loria <sloria1@gmail.com>", |
| "group": "", |
| "name": "apispec", |
| "version": "3.3.2", |
| "description": "A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification).", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "a1df9ec6b2cd0edf45039ef025abd7f0660808fa2edf737d3ba1cf5ef1a4625b" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/apispec@3.3.2", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/marshmallow-code/apispec" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/apispec@3.3.2", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "6.3.0" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "apispec" |
| } |
| ] |
| }, |
| { |
| "author": "Andrey Kislyuk <kislyuk@gmail.com>", |
| "group": "", |
| "name": "argcomplete", |
| "version": "1.12.3", |
| "description": "Bash tab completion for argparse", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "291f0beca7fd49ce285d2f10e4c1c77e9460cf823eef2de54df0c0fec88b0d81" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "Apache-2.0", |
| "url": "https://opensource.org/licenses/Apache-2.0" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/argcomplete@1.12.3", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/kislyuk/argcomplete" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/argcomplete@1.12.3", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "3.1.6" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "argcomplete" |
| } |
| ] |
| }, |
| { |
| "author": "Nathaniel J. Smith <njs@pobox.com>", |
| "group": "", |
| "name": "async-generator", |
| "version": "1.10", |
| "description": "Async generators and context managers for Python 3.5+", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "01c7bf666359b4967d2cda0000cc2e4af16a0ae098cbffcb8472fb9e8ad6585b" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "Apache-2.0", |
| "url": "https://opensource.org/licenses/Apache-2.0" |
| } |
| }, |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| }, |
| { |
| "license": { |
| "name": "MIT -or- Apache License 2.0" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/async-generator@1.10", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/python-trio/async_generator" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/async-generator@1.10" |
| }, |
| { |
| "author": "Hynek Schlawack <hs@ox.cx>", |
| "group": "", |
| "name": "attrs", |
| "version": "20.3.0", |
| "description": "Classes Without Boilerplate", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "31b2eced602aa8423c2aea9c76a724617ed67cf9513173fd3a4f03e3a929c7e6" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/attrs@20.3.0", |
| "type": "library", |
| "bom-ref": "pkg:pypi/attrs@20.3.0", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "23.1.0" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "attrs" |
| } |
| ] |
| }, |
| { |
| "author": "Jason Kirtland <jek@discorporate.us>", |
| "group": "", |
| "name": "blinker", |
| "version": "1.4", |
| "description": "Fast, simple object-to-object and broadcast signaling", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "471aee25f3992bd325afa3772f1063dbdbbca947a041b8b89466dc00d606f8b6" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/blinker@1.4", |
| "type": "library", |
| "bom-ref": "pkg:pypi/blinker@1.4", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "1.7.0" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "blinker" |
| } |
| ] |
| }, |
| { |
| "author": "Daniel Greenfeld <pydanny@gmail.com>", |
| "group": "", |
| "name": "cached-property", |
| "version": "1.5.2", |
| "description": "A decorator for caching properties in classes.", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "df4f613cf7ad9a588cc381aaf4a512d26265ecebd5eb9e1ba12f1319eb85a6a0" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "0BSD", |
| "url": "https://opensource.org/licenses/0BSD" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/cached-property@1.5.2", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/pydanny/cached-property" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/cached-property@1.5.2" |
| }, |
| { |
| "author": "Tin Tvrtkovic <tinchester@gmail.com>", |
| "group": "", |
| "name": "cattrs", |
| "version": "1.0.0", |
| "description": "Composable complex class support for attrs and dataclasses.", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "616972ae3dfa6e623a40ad3cb845420e64942989152774ab055e5c2b2f89f997" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/cattrs@1.0.0", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/python-attrs/cattrs" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/cattrs@1.0.0", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "23.1.2" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "cattrs" |
| } |
| ] |
| }, |
| { |
| "author": "Kenneth Reitz <me@kennethreitz.com>", |
| "group": "", |
| "name": "certifi", |
| "version": "2020.12.5", |
| "description": "Python package for providing Mozilla's CA Bundle.", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "719a74fb9e33b9bd44cc7f3a8d94bc35e4049deebe19ba7d8e108280cfd59830" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MPL-2.0", |
| "url": "https://opensource.org/licenses/MPL-2.0" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/certifi@2020.12.5", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/certifi/python-certifi" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/certifi@2020.12.5", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "2023.7.22" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "certifi" |
| } |
| ] |
| }, |
| { |
| "author": "Armin Rigo, Maciej Fijalkowski <python-cffi@googlegroups.com>", |
| "group": "", |
| "name": "cffi", |
| "version": "1.14.6", |
| "description": "Foreign Function Interface for Python calling C code.", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "22b9c3c320171c108e903d61a3723b51e37aaa8c81255b5e7ce102775bd01e2c" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/cffi@1.14.6", |
| "externalReferences": [ |
| { |
| "type": "website", |
| "url": "http://cffi.readthedocs.org" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/cffi@1.14.6", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "1.16.0" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "cffi" |
| } |
| ] |
| }, |
| { |
| "author": "Ahmed TAHRI <ahmed.tahri@cloudnursery.dev>", |
| "group": "", |
| "name": "charset-normalizer", |
| "version": "2.0.6", |
| "description": "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet.", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "5d209c0a931f215cee683b6445e2d77677e7e75e159f78def0db09d68fafcaa6" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/charset-normalizer@2.0.6", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/Ousret/charset_normalizer" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/charset-normalizer@2.0.6", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "3.3.2" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "charset-normalizer" |
| } |
| ] |
| }, |
| { |
| "group": "", |
| "name": "click", |
| "version": "7.1.2", |
| "description": "Composable command line interface toolkit", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "dacca89f4bfadd5de3d7489b7c8a566eee0d3676333fbb50030263894c38c0dc" |
| } |
| ], |
| "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/click@7.1.2", |
| "externalReferences": [ |
| { |
| "type": "website", |
| "url": "https://palletsprojects.com/p/click/" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/click@7.1.2", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "8.1.7" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "click" |
| } |
| ] |
| }, |
| { |
| "author": "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" |
| }, |
| { |
| "author": "Jonathan Hartley <tartley@tartley.com>", |
| "group": "", |
| "name": "colorama", |
| "version": "0.4.4", |
| "description": "Cross-platform colored terminal text.", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "9f47eda37229f68eee03b24b9748937c7dc3868f906e8ba69fbcbdd3bc5dc3e2" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "0BSD", |
| "url": "https://opensource.org/licenses/0BSD" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/colorama@0.4.4", |
| "type": "library", |
| "bom-ref": "pkg:pypi/colorama@0.4.4", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "0.4.6" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "colorama" |
| } |
| ] |
| }, |
| { |
| "author": "Sam Clements <sam@borntyping.co.uk>", |
| "group": "", |
| "name": "colorlog", |
| "version": "4.8.0", |
| "description": "Add colours to the output of Python's logging module.", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "3dd15cb27e8119a24c1a7b5c93f9f3b455855e0f73993b1c25921b2f646f1dcd" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/colorlog@4.8.0", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/borntyping/python-colorlog" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/colorlog@4.8.0", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "6.7.0" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "colorlog" |
| } |
| ] |
| }, |
| { |
| "author": "Bibek Kafle <bkafle662@gmail.com>, Roland Shoemaker <rolandshoemaker@gmail.com> <rolandshoemaker@gmail.com>", |
| "group": "", |
| "name": "commonmark", |
| "version": "0.9.1", |
| "description": "Python parser for the CommonMark Markdown spec", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "da2f38c92590f83de410ba1a3cbceafbc74fee9def35f9251ba9a971d6d66fd9" |
| } |
| ], |
| "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/commonmark@0.9.1", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/rtfd/commonmark.py" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/commonmark@0.9.1" |
| }, |
| { |
| "author": "Matsumoto Taichi, kiorky <taichino@gmail.com, kiorky@cryptelium.net>", |
| "group": "", |
| "name": "croniter", |
| "version": "1.0.15", |
| "description": "croniter provides iteration for datetime object with cron like format", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "0f97b361fe343301a8f66f852e7d84e4fb7f21379948f71e1bbfe10f5d015fbd" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/croniter@1.0.15", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "http://github.com/kiorky/croniter" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/croniter@1.0.15", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "2.0.1" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "croniter" |
| } |
| ] |
| }, |
| { |
| "author": "The Python Cryptographic Authority and individual contributors <cryptography-dev@python.org>", |
| "group": "", |
| "name": "cryptography", |
| "version": "3.4.8", |
| "description": "cryptography is a package which provides cryptographic recipes and primitives to Python developers.", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "a00cf305f07b26c351d8d4e1af84ad7501eca8a342dedf24a7acb0e7b7406e14" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "Apache-2.0", |
| "url": "https://opensource.org/licenses/Apache-2.0" |
| } |
| }, |
| { |
| "license": { |
| "id": "0BSD", |
| "url": "https://opensource.org/licenses/0BSD" |
| } |
| }, |
| { |
| "license": { |
| "name": "Apache-2.0 OR BSD-3-Clause" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/cryptography@3.4.8", |
| "type": "library", |
| "bom-ref": "pkg:pypi/cryptography@3.4.8", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "41.0.5" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "cryptography" |
| } |
| ] |
| }, |
| { |
| "author": "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" |
| }, |
| { |
| "author": "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.3.7" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "dill" |
| } |
| ] |
| }, |
| { |
| "author": "Bob Halley <halley@dnspython.org>", |
| "group": "", |
| "name": "dnspython", |
| "version": "2.1.0", |
| "description": "DNS toolkit", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "95d12f6ef0317118d2a1a6fc49aac65ffec7eb8087474158f42f26a639135216" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "name": "OSI Approved" |
| } |
| }, |
| { |
| "license": { |
| "id": "ISC", |
| "url": "https://opensource.org/licenses/ISC" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/dnspython@2.1.0", |
| "externalReferences": [ |
| { |
| "type": "website", |
| "url": "https://www.dnspython.org" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/dnspython@2.1.0", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "2.4.2" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "dnspython" |
| } |
| ] |
| }, |
| { |
| "author": "David Goodger <goodger@python.org>", |
| "group": "", |
| "name": "docutils", |
| "version": "0.16", |
| "description": "Docutils -- Python Documentation Utilities", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "0c5b78adfbf7762415433f5515cd5c9e762339e23369dbe8000d84a4bf4ab3af" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "0BSD", |
| "url": "https://opensource.org/licenses/0BSD" |
| } |
| }, |
| { |
| "license": { |
| "name": "GNU General Public License (GPL)" |
| } |
| }, |
| { |
| "license": { |
| "id": "PSF-2.0", |
| "url": "https://opensource.org/licenses/PSF-2.0" |
| } |
| }, |
| { |
| "license": { |
| "name": "Public Domain" |
| } |
| }, |
| { |
| "license": { |
| "name": "public domain, Python, 2-Clause BSD, GPL 3 (see COPYING.txt)" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/docutils@0.16", |
| "externalReferences": [ |
| { |
| "type": "website", |
| "url": "https://docutils.sourceforge.io/" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/docutils@0.16", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "0.20.1" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "docutils" |
| } |
| ] |
| }, |
| { |
| "author": "Joshua Tauberer <jt@occams.info>", |
| "group": "", |
| "name": "email-validator", |
| "version": "1.1.3", |
| "description": "A robust email address syntax and deliverability validation library.", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "5675c8ceb7106a37e40e2698a57c056756bf3f272cfa8682a4f87ebd95d8440b" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "name": "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication" |
| } |
| }, |
| { |
| "license": { |
| "name": "CC0 (copyright waived)" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/email-validator@1.1.3", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/JoshData/python-email-validator" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/email-validator@1.1.3", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "2.1.0.post1" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "email-validator" |
| } |
| ] |
| }, |
| { |
| "author": "Sebastian Bank <sebastian.bank@uni-leipzig.de>", |
| "group": "", |
| "name": "graphviz", |
| "version": "0.17", |
| "description": "Simple Python interface for Graphviz", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "5dadec94046d82adaae6019311a30e0487536d9d5a60d85451f0ba32f9fc6559" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/graphviz@0.17", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/xflr6/graphviz" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/graphviz@0.17", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "0.20.1" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "graphviz" |
| } |
| ] |
| }, |
| { |
| "author": "Benoit Chesneau <benoitc@gunicorn.org>", |
| "group": "", |
| "name": "gunicorn", |
| "version": "20.1.0", |
| "description": "WSGI HTTP Server for UNIX", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "9dcc4547dbb1cb284accfb15ab5667a0e5d1881cc443e0677b4882a4067a807e" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/gunicorn@20.1.0", |
| "externalReferences": [ |
| { |
| "type": "website", |
| "url": "https://gunicorn.org" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/gunicorn@20.1.0", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "21.2.0" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "gunicorn" |
| } |
| ] |
| }, |
| { |
| "author": "Nathaniel J. Smith <njs@pobox.com>", |
| "group": "", |
| "name": "h11", |
| "version": "0.12.0", |
| "description": "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "36a3cb8c0a032f56e2da7084577878a035d3b61d104230d4bd49c0c6b555a9c6" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/h11@0.12.0", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/python-hyper/h11" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/h11@0.12.0", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "0.14.0" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "h11" |
| } |
| ] |
| }, |
| { |
| "author": "Tom Christie <tom@tomchristie.com>", |
| "group": "", |
| "name": "httpcore", |
| "version": "0.13.7", |
| "description": "A minimal low-level HTTP client.", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "369aa481b014cf046f7067fddd67d00560f2f00426e79569d99cb11245134af0" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "0BSD", |
| "url": "https://opensource.org/licenses/0BSD" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/httpcore@0.13.7", |
| "type": "library", |
| "bom-ref": "pkg:pypi/httpcore@0.13.7", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "1.0.2" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "httpcore" |
| } |
| ] |
| }, |
| { |
| "author": "Tom Christie <tom@tomchristie.com>", |
| "group": "", |
| "name": "httpx", |
| "version": "0.19.0", |
| "description": "The next generation HTTP client.", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "9bd728a6c5ec0a9e243932a9983d57d3cc4a87bb4f554e1360fce407f78f9435" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "0BSD", |
| "url": "https://opensource.org/licenses/0BSD" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/httpx@0.19.0", |
| "type": "library", |
| "bom-ref": "pkg:pypi/httpx@0.19.0", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "0.25.1" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "httpx" |
| } |
| ] |
| }, |
| { |
| "author": "Kim Davies <kim@cynosure.com.au>", |
| "group": "", |
| "name": "idna", |
| "version": "3.2", |
| "description": "Internationalized Domain Names in Applications (IDNA)", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "14475042e284991034cb48e06f6851428fb14c4dc953acd9be9a5e95c7b6dd7a" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "0BSD", |
| "url": "https://opensource.org/licenses/0BSD" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/idna@3.2", |
| "type": "library", |
| "bom-ref": "pkg:pypi/idna@3.2", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "3.4" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "idna" |
| } |
| ] |
| }, |
| { |
| "author": "MagicStack Inc <hello@magic.io>", |
| "group": "", |
| "name": "immutables", |
| "version": "0.16", |
| "description": "Immutable Collections", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "acbfa79d44228d96296279068441f980dc63dbed52522d9227ff9f4d96c6627e" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "Apache-2.0", |
| "url": "https://opensource.org/licenses/Apache-2.0" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/immutables@0.16", |
| "type": "library", |
| "bom-ref": "pkg:pypi/immutables@0.16", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "0.20" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "immutables" |
| } |
| ] |
| }, |
| { |
| "author": "Jason R. Coombs <jaraco@jaraco.com>", |
| "group": "", |
| "name": "importlib-metadata", |
| "version": "4.2.0", |
| "description": "Read metadata from Python packages", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "057e92c15bc8d9e8109738a48db0ccb31b4d9d5cfbee5a8670879a30be66304b" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "Apache-2.0", |
| "url": "https://opensource.org/licenses/Apache-2.0" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/importlib-metadata@4.2.0", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/python/importlib_metadata" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/importlib-metadata@4.2.0", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "6.8.0" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "importlib-metadata" |
| } |
| ] |
| }, |
| { |
| "author": "Barry Warsaw <barry@python.org>", |
| "group": "", |
| "name": "importlib-resources", |
| "version": "5.2.2", |
| "description": "Read resources from Python packages", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "2480d8e07d1890056cb53c96e3de44fead9c62f2ba949b0f2e4c4345f4afa977" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "Apache-2.0", |
| "url": "https://opensource.org/licenses/Apache-2.0" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/importlib-resources@5.2.2", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/python/importlib_resources" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/importlib-resources@5.2.2", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "6.1.1" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "importlib-resources" |
| } |
| ] |
| }, |
| { |
| "author": "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" |
| }, |
| { |
| "author": "Michael Twomey <mick@twomeylee.name>", |
| "group": "", |
| "name": "iso8601", |
| "version": "0.1.16", |
| "description": "Simple module to parse ISO 8601 dates", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "906714829fedbc89955d52806c903f2332e3948ed94e31e85037f9e0226b8376" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/iso8601@0.1.16", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/micktwomey/pyiso8601" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/iso8601@0.1.16", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "2.1.0" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "iso8601" |
| } |
| ] |
| }, |
| { |
| "author": "Gerhard Weis <gerhard.weis@proclos.com>", |
| "group": "", |
| "name": "isodate", |
| "version": "0.6.0", |
| "description": "An ISO 8601 date/time/duration parser and formatter", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "aa4d33c06640f5352aca96e4b81afd8ab3b47337cc12089822d6f322ac772c81" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "0BSD", |
| "url": "https://opensource.org/licenses/0BSD" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/isodate@0.6.0", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/gweis/isodate/" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/isodate@0.6.0", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "0.6.1" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "isodate" |
| } |
| ] |
| }, |
| { |
| "author": "Armin Ronacher <armin.ronacher@active-4.com>", |
| "group": "", |
| "name": "itsdangerous", |
| "version": "1.1.0", |
| "description": "Safely pass data to untrusted environments and back.", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "b12271b2047cb23eeb98c8b5622e2e5c5e9abd9784a153e9d8ef9cb4dd09d749" |
| } |
| ], |
| "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/itsdangerous@1.1.0", |
| "externalReferences": [ |
| { |
| "type": "website", |
| "url": "https://palletsprojects.com/p/itsdangerous/" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/itsdangerous@1.1.0", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "2.1.2" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "itsdangerous" |
| } |
| ] |
| }, |
| { |
| "author": "Julian Berman <Julian+jsonschema@GrayVines.com>", |
| "group": "", |
| "name": "jsonschema", |
| "version": "3.2.0", |
| "description": "An implementation of JSON Schema validation for Python", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "4e5b3cf8216f577bee9ce139cbe72eca3ea4f292ec60928ff24758ce626cd163" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/jsonschema@3.2.0", |
| "type": "library", |
| "bom-ref": "pkg:pypi/jsonschema@3.2.0", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "4.19.2" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "jsonschema" |
| } |
| ] |
| }, |
| { |
| "author": "Ionel Cristian MÄrieÈ <contact@ionelmc.ro>", |
| "group": "", |
| "name": "lazy-object-proxy", |
| "version": "1.4.3", |
| "description": "A fast and thorough lazy object proxy.", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "a2238e9d1bb71a56cd710611a1614d1194dc10a175c1e08d75e1a7bcc250d442" |
| } |
| ], |
| "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.4.3", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/ionelmc/python-lazy-object-proxy" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/lazy-object-proxy@1.4.3", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "1.9.0" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "lazy-object-proxy" |
| } |
| ] |
| }, |
| { |
| "author": "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" |
| }, |
| { |
| "author": "Alec Nikolas Reiter <alecreiter@gmail.com>", |
| "group": "", |
| "name": "marshmallow-enum", |
| "version": "1.5.1", |
| "description": "Enum field for Marshmallow", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "57161ab3dbfde4f57adeb12090f39592e992b9c86d206d02f6bd03ebec60f072" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/marshmallow-enum@1.5.1", |
| "type": "library", |
| "bom-ref": "pkg:pypi/marshmallow-enum@1.5.1" |
| }, |
| { |
| "author": "Maxim Kulkin <maxim.kulkin@gmail.com>", |
| "group": "", |
| "name": "marshmallow-oneofschema", |
| "version": "3.0.1", |
| "description": "marshmallow multiplexing schema", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "bd29410a9f2f7457a2b428286e2a80ef76b8ddc3701527dc1f935a88914b02f2" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/marshmallow-oneofschema@3.0.1", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/marshmallow-code/marshmallow-oneofschema" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/marshmallow-oneofschema@3.0.1" |
| }, |
| { |
| "author": "Steven Loria <sloria1@gmail.com>", |
| "group": "", |
| "name": "marshmallow-sqlalchemy", |
| "version": "0.23.1", |
| "description": "SQLAlchemy integration with the marshmallow (de)serialization library", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "03a555b610bb307689b821b64e2416593ec21a85925c8c436c2cd08ebc6bb85e" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/marshmallow-sqlalchemy@0.23.1", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/marshmallow-code/marshmallow-sqlalchemy" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/marshmallow-sqlalchemy@0.23.1", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "0.29.0" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "marshmallow-sqlalchemy" |
| } |
| ] |
| }, |
| { |
| "author": "Steven Loria <sloria1@gmail.com>", |
| "group": "", |
| "name": "marshmallow", |
| "version": "3.13.0", |
| "description": "A lightweight library for converting complex datatypes to and from native Python datatypes.", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "dd4724335d3c2b870b641ffe4a2f8728a1380cd2e7e2312756715ffeaa82b842" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/marshmallow@3.13.0", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/marshmallow-code/marshmallow" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/marshmallow@3.13.0", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "3.20.1" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "marshmallow" |
| } |
| ] |
| }, |
| { |
| "author": "Artur Maciag <maciag.artur@gmail.com>", |
| "group": "", |
| "name": "openapi-schema-validator", |
| "version": "0.1.5", |
| "description": "OpenAPI schema validation for Python", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "215b516d0942f4e8e2446cf3f7d4ff2ed71d102ebddcc30526d8a3f706ab1df6" |
| } |
| ], |
| "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.1.5", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/python-openapi/openapi-schema-validator" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/openapi-schema-validator@0.1.5", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "0.6.2" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "openapi-schema-validator" |
| } |
| ] |
| }, |
| { |
| "author": "Artur Maciag <maciag.artur@gmail.com>", |
| "group": "", |
| "name": "openapi-spec-validator", |
| "version": "0.3.1", |
| "description": "OpenAPI 2.0 (aka Swagger) and OpenAPI 3 spec validator", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "0a7da925bad4576f4518f77302c0b1990adb2fbcbe7d63fb4ed0de894cad8bdd" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "Apache-2.0", |
| "url": "https://opensource.org/licenses/Apache-2.0" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/openapi-spec-validator@0.3.1", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/python-openapi/openapi-spec-validator" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/openapi-spec-validator@0.3.1", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "0.7.1" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "openapi-spec-validator" |
| } |
| ] |
| }, |
| { |
| "author": "Donald Stufft <donald@stufft.io>", |
| "group": "", |
| "name": "packaging", |
| "version": "21.0", |
| "description": "Core utilities for Python packages", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "c86254f9220d55e31cc94d69bade760f0847da8000def4dfe1c6b872fd14ff14" |
| } |
| ], |
| "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@21.0", |
| "type": "library", |
| "bom-ref": "pkg:pypi/packaging@21.0", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "23.2" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "packaging" |
| } |
| ] |
| }, |
| { |
| "author": "SĂ©bastien Eustace <sebastien@eustace.io>", |
| "group": "", |
| "name": "pendulum", |
| "version": "2.1.2", |
| "description": "Python datetimes made easy", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "b6c352f4bd32dff1ea7066bd31ad0f71f8d8100b9ff709fb343f3b86cee43efe" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/pendulum@2.1.2", |
| "externalReferences": [ |
| { |
| "type": "website", |
| "url": "https://pendulum.eustace.io" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/pendulum@2.1.2" |
| }, |
| { |
| "author": "Isaac Muse <Isaac.Muse@gmail.com>", |
| "group": "", |
| "name": "pep562", |
| "version": "1.1", |
| "description": "Backport of PEP 562.", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "ff2308f21f1fcdf0a539b1af4d5a070c5baf47a07f51ff95f5d311f0c60390a4" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/pep562@1.1", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/facelessuser/pep562" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/pep562@1.1" |
| }, |
| { |
| "author": "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" |
| }, |
| { |
| "author": "Giampaolo Rodola <g.rodola@gmail.com>", |
| "group": "", |
| "name": "psutil", |
| "version": "5.8.0", |
| "description": "Cross-platform lib for process and system monitoring in Python.", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "0066a82f7b1b37d334e68697faba68e5ad5e858279fd6351c8ca6024e8d6ba64" |
| } |
| ], |
| "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@5.8.0", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/giampaolo/psutil" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/psutil@5.8.0", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "5.9.6" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "psutil" |
| } |
| ] |
| }, |
| { |
| "author": "Eli Bendersky <eliben@gmail.com>", |
| "group": "", |
| "name": "pycparser", |
| "version": "2.20", |
| "description": "C parser in Python", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "7582ad22678f0fcd81102833f60ef8d0e57288b6b5fb00323d101be910e35705" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "0BSD", |
| "url": "https://opensource.org/licenses/0BSD" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/pycparser@2.20", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/eliben/pycparser" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/pycparser@2.20", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "2.21" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "pycparser" |
| } |
| ] |
| }, |
| { |
| "author": "Paul McGuire <ptmcg.gm+pyparsing@gmail.com>", |
| "group": "", |
| "name": "pyparsing", |
| "version": "2.4.7", |
| "description": "pyparsing module - Classes and methods to define and execute parsing grammars", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/pyparsing@2.4.7", |
| "type": "library", |
| "bom-ref": "pkg:pypi/pyparsing@2.4.7", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "3.1.1" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "pyparsing" |
| } |
| ] |
| }, |
| { |
| "author": "Tobias Gustafsson <tobias.l.gustafsson@gmail.com>", |
| "group": "", |
| "name": "pyrsistent", |
| "version": "0.18.0", |
| "description": "Persistent/Functional/Immutable data structures", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "f4c8cabb46ff8e5d61f56a037974228e978f26bfefce4f61a4b1ac0ba7a2ab72" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/pyrsistent@0.18.0", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/tobgu/pyrsistent/" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/pyrsistent@0.18.0", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "0.20.0" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "pyrsistent" |
| } |
| ] |
| }, |
| { |
| "author": "Ben Finney <ben+python@benfinney.id.au>", |
| "group": "", |
| "name": "python-daemon", |
| "version": "2.3.0", |
| "description": "Library to implement a well-behaved Unix daemon process.", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "191c7b67b8f7aac58849abf54e19fe1957ef7290c914210455673028ad454989" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "Apache-2.0", |
| "url": "https://opensource.org/licenses/Apache-2.0" |
| } |
| }, |
| { |
| "license": { |
| "name": "Apache-2" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/python-daemon@2.3.0", |
| "externalReferences": [ |
| { |
| "type": "website", |
| "url": "https://pagure.io/python-daemon/" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/python-daemon@2.3.0", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "3.0.1" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "python-daemon" |
| } |
| ] |
| }, |
| { |
| "author": "Gustavo Niemeyer <gustavo@niemeyer.net>", |
| "group": "", |
| "name": "python-dateutil", |
| "version": "2.8.2", |
| "description": "Extensions to the standard Python datetime module", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "Apache-2.0", |
| "url": "https://opensource.org/licenses/Apache-2.0" |
| } |
| }, |
| { |
| "license": { |
| "id": "0BSD", |
| "url": "https://opensource.org/licenses/0BSD" |
| } |
| }, |
| { |
| "license": { |
| "name": "Dual License" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/python-dateutil@2.8.2", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/dateutil/dateutil" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/python-dateutil@2.8.2" |
| }, |
| { |
| "author": "Belaid Arezqui <areski@gmail.com>", |
| "group": "", |
| "name": "python-nvd3", |
| "version": "0.15.0", |
| "description": "Python NVD3 - Chart Library for d3.js", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "fbd75ff47e0ef255b4aa4f3a8b10dc8b4024aa5a9a7abed5b2406bd3cb817715" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/python-nvd3@0.15.0", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "http://github.com/areski/python-nvd3" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/python-nvd3@0.15.0" |
| }, |
| { |
| "author": "Val Neekman <info@neekware.com>", |
| "group": "", |
| "name": "python-slugify", |
| "version": "4.0.1", |
| "description": "A Python slugify application that also handles Unicode", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "69a517766e00c1268e5bbfc0d010a0a8508de0b18d30ad5a1ff357f8ae724270" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/python-slugify@4.0.1", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/un33k/python-slugify" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/python-slugify@4.0.1", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "8.0.1" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "python-slugify" |
| } |
| ] |
| }, |
| { |
| "author": "Rami Chowdhury <rami.chowdhury@gmail.com>", |
| "group": "", |
| "name": "python3-openid", |
| "version": "3.2.0", |
| "description": "OpenID support for modern servers and consumers.", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "6626f771e0417486701e0b4daff762e7212e820ca5b29fcc0d05f6f8736dfa6b" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "Apache-2.0", |
| "url": "https://opensource.org/licenses/Apache-2.0" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/python3-openid@3.2.0", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "http://github.com/necaris/python3-openid" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/python3-openid@3.2.0" |
| }, |
| { |
| "author": "Stuart Bishop <stuart@stuartbishop.net>", |
| "group": "", |
| "name": "pytz", |
| "version": "2021.3", |
| "description": "World timezone definitions, modern and historical", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "3672058bc3453457b622aab7a1c3bfd5ab0bdae451512f6cf25f64ed37f5b87c" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/pytz@2021.3", |
| "externalReferences": [ |
| { |
| "type": "website", |
| "url": "http://pythonhosted.org/pytz" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/pytz@2021.3", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "2023.3.post1" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "pytz" |
| } |
| ] |
| }, |
| { |
| "author": "SĂ©bastien Eustace <sebastien@eustace.io>", |
| "group": "", |
| "name": "pytzdata", |
| "version": "2020.1", |
| "description": "The Olson timezone database for Python.", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "e1e14750bcf95016381e4d472bad004eef710f2d6417240904070b3d6654485f" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/pytzdata@2020.1", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/sdispater/pytzdata" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/pytzdata@2020.1" |
| }, |
| { |
| "author": "Kenneth Reitz <me@kennethreitz.org>", |
| "group": "", |
| "name": "requests", |
| "version": "2.26.0", |
| "description": "Python HTTP for Humans.", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "6c1246513ecd5ecd4528a0906f910e8f0f9c6b8ec72030dc9fd154dc1a6efd24" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "Apache-2.0", |
| "url": "https://opensource.org/licenses/Apache-2.0" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/requests@2.26.0", |
| "externalReferences": [ |
| { |
| "type": "website", |
| "url": "https://requests.readthedocs.io" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/requests@2.26.0", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "2.31.0" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "requests" |
| } |
| ] |
| }, |
| { |
| "author": "Ian Stapleton Cordasco <graffatcolmingov@gmail.com>", |
| "group": "", |
| "name": "rfc3986", |
| "version": "1.5.0", |
| "description": "Validating URI References per RFC 3986", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "a86d6e1f5b1dc238b218b012df0aa79409667bb209e58da56d0b94704e712a97" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "Apache-2.0", |
| "url": "https://opensource.org/licenses/Apache-2.0" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/rfc3986@1.5.0", |
| "externalReferences": [ |
| { |
| "type": "website", |
| "url": "http://rfc3986.readthedocs.io" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/rfc3986@1.5.0", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "2.0.0" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "rfc3986" |
| } |
| ] |
| }, |
| { |
| "author": "Will McGugan <willmcgugan@gmail.com>", |
| "group": "", |
| "name": "rich", |
| "version": "10.12.0", |
| "description": "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "c30d6808d1cd3defd56a7bd2d587d13e53b5f55de6cf587f035bcbb56bc3f37b" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/rich@10.12.0", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/Textualize/rich" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/rich@10.12.0", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "13.6.0" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "rich" |
| } |
| ] |
| }, |
| { |
| "author": "Daniele Varrazzo <daniele.varrazzo@gmail.com>", |
| "group": "", |
| "name": "setproctitle", |
| "version": "1.2.2", |
| "description": "A Python module to customize the process title", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "9106bcbacae534b6f82955b176723f1b2ca6514518aab44dffec05a583f8dca8" |
| } |
| ], |
| "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.2.2", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/dvarrazzo/py-setproctitle" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/setproctitle@1.2.2", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "1.3.3" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "setproctitle" |
| } |
| ] |
| }, |
| { |
| "author": "Benjamin Peterson <benjamin@python.org>", |
| "group": "", |
| "name": "six", |
| "version": "1.16.0", |
| "description": "Python 2 and 3 compatibility utilities", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/six@1.16.0", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/benjaminp/six" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/six@1.16.0" |
| }, |
| { |
| "author": "Nathaniel J. Smith <njs@pobox.com>", |
| "group": "", |
| "name": "sniffio", |
| "version": "1.2.0", |
| "description": "Sniff out which async library your code is running under", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "471b71698eac1c2112a40ce2752bb2f4a4814c22a54a3eed3676bc0f5ca9f663" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "Apache-2.0", |
| "url": "https://opensource.org/licenses/Apache-2.0" |
| } |
| }, |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| }, |
| { |
| "license": { |
| "name": "MIT OR Apache-2.0" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/sniffio@1.2.0", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/python-trio/sniffio" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/sniffio@1.2.0", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "1.3.0" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "sniffio" |
| } |
| ] |
| }, |
| { |
| "author": "Daniel Grossmann-Kavanagh", |
| "group": "", |
| "name": "swagger-ui-bundle", |
| "version": "0.0.9", |
| "description": "Swagger UI bundled for usage with Python", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "cea116ed81147c345001027325c1ddc9ca78c1ee7319935c3c75d3669279d575" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "Apache-2.0", |
| "url": "https://opensource.org/licenses/Apache-2.0" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/swagger-ui-bundle@0.0.9", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/spec-first/swagger_ui_bundle" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/swagger-ui-bundle@0.0.9", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "1.1.0" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "swagger-ui-bundle" |
| } |
| ] |
| }, |
| { |
| "author": "Sergey Astanin <s.astanin@gmail.com>", |
| "group": "", |
| "name": "tabulate", |
| "version": "0.8.9", |
| "description": "Pretty-print tabular data", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "d7c013fe7abbc5e491394e10fa845f8f32fe54f8dc60c6622c6cf482d25d47e4" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/tabulate@0.8.9", |
| "type": "library", |
| "bom-ref": "pkg:pypi/tabulate@0.8.9", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "0.9.0" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "tabulate" |
| } |
| ] |
| }, |
| { |
| "author": "Julien Danjou <julien@danjou.info>", |
| "group": "", |
| "name": "tenacity", |
| "version": "8.0.1", |
| "description": "Retry code until it succeeds", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "f78f4ea81b0fabc06728c11dc2a8c01277bfc5181b321a4770471902e3eb844a" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "Apache-2.0", |
| "url": "https://opensource.org/licenses/Apache-2.0" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/tenacity@8.0.1", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/jd/tenacity" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/tenacity@8.0.1", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "8.2.3" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "tenacity" |
| } |
| ] |
| }, |
| { |
| "author": "Konstantin Lepa <konstantin.lepa@gmail.com>", |
| "group": "", |
| "name": "termcolor", |
| "version": "1.1.0", |
| "description": "ANSI color formatting for output in terminal", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "1d6d69ce66211143803fbc56652b41d73b4a400a2891d7bf7a1cdf4c02de613b" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/termcolor@1.1.0", |
| "type": "library", |
| "bom-ref": "pkg:pypi/termcolor@1.1.0", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "2.3.0" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "termcolor" |
| } |
| ] |
| }, |
| { |
| "author": "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": [ |
| { |
| "license": { |
| "name": "Artistic License" |
| } |
| }, |
| { |
| "license": { |
| "name": "GNU General Public License (GPL)" |
| } |
| }, |
| { |
| "license": { |
| "name": "GNU General Public License v2 or later (GPLv2+)" |
| } |
| } |
| ], |
| "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" |
| }, |
| { |
| "author": "\"Guido van Rossum, Jukka Lehtosalo, Ćukasz Langa, Michael Lee\" <levkivskyi@gmail.com>", |
| "group": "", |
| "name": "typing-extensions", |
| "version": "3.10.0.2", |
| "description": "Backported and Experimental Type Hints for Python 3.8+", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "d8226d10bc02a29bcc81df19a26e56a9647f8b0a6d4a83924139f4a8b01f17b7" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "PSF-2.0", |
| "url": "https://opensource.org/licenses/PSF-2.0" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/typing-extensions@3.10.0.2", |
| "type": "library", |
| "bom-ref": "pkg:pypi/typing-extensions@3.10.0.2", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "4.8.0" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "typing-extensions" |
| } |
| ] |
| }, |
| { |
| "author": "Jeremy Dunck <jdunck@gmail.com>", |
| "group": "", |
| "name": "unicodecsv", |
| "version": "0.14.1", |
| "description": "Python2's stdlib csv module is nice, but it doesn't support unicode. This module is a drop-in replacement which *does*.", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "018c08037d48649a0412063ff4eda26eaa81eff1546dbffa51fa5293276ff7fc" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "0BSD", |
| "url": "https://opensource.org/licenses/0BSD" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/unicodecsv@0.14.1", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/jdunck/python-unicodecsv" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/unicodecsv@0.14.1" |
| }, |
| { |
| "author": "Andrey Petrov <andrey.petrov@shazow.net>", |
| "group": "", |
| "name": "urllib3", |
| "version": "1.26.7", |
| "description": "HTTP library with thread-safe connection pooling, file post, and more.", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "c4fdf4019605b6e5423637e01bc9fe4daef873709a7973e195ceba0a62bbc844" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/urllib3@1.26.7", |
| "type": "library", |
| "bom-ref": "pkg:pypi/urllib3@1.26.7", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "2.1.0" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "urllib3" |
| } |
| ] |
| }, |
| { |
| "author": "Jason R. Coombs <jaraco@jaraco.com>", |
| "group": "", |
| "name": "zipp", |
| "version": "3.6.0", |
| "description": "Backport of pathlib-compatible object wrapper for zip files", |
| "hashes": [ |
| { |
| "alg": "SHA-256", |
| "content": "9fe5ea21568a0a70e50f273397638d39b03353731e6cbbb3fd8502a33fec40bc" |
| } |
| ], |
| "licenses": [ |
| { |
| "license": { |
| "id": "MIT", |
| "url": "https://opensource.org/licenses/MIT" |
| } |
| } |
| ], |
| "purl": "pkg:pypi/zipp@3.6.0", |
| "externalReferences": [ |
| { |
| "type": "vcs", |
| "url": "https://github.com/jaraco/zipp" |
| } |
| ], |
| "type": "library", |
| "bom-ref": "pkg:pypi/zipp@3.6.0", |
| "properties": [ |
| { |
| "name": "cdx:pypi:latest_version", |
| "value": "3.17.0" |
| }, |
| { |
| "name": "cdx:pypi:resolved_from", |
| "value": "zipp" |
| } |
| ] |
| } |
| ], |
| "services": [], |
| "dependencies": [ |
| { |
| "ref": "pkg:pypi/without-core@latest", |
| "dependsOn": [] |
| } |
| ] |
| } |