Project

General

Profile

Actions

Haketilo Software Bill of Materials » History » Revision 6

« Previous | Revision 6/7 (diff) | Next »
koszko, 02/25/2022 04:30 PM
add wheel


Software Bill of Materials - Hydrilla

Software Bill of Materials (SBoM) lists external components used or included in a given software product.

You may also want to look at the SBoM of Haketilo and a concatenated plain text version.

Note: This SBoM corresponds to the upcoming Hydrilla version 1.0 written in Python.
Note: This SBoM lists both the dependencies of the actual Hydrilla server and of Hydrilla Builder (which the server relies upon).

Incorporated code

Currently none

External dependencies

Python3

Python is needed to both build and run Hydrilla. At least version 3.7 is required.

Pytest

field value
name pytest
version no known constraints (6.0.2 used in development)
copyright 2004-2020 Holger Krekel and others
license MIT (Expat)
upstream url https://pytest.org

Pytest is used in automated tests of Hydrilla.

Setuptools

field value
name setuptools
version >=45 (52.0.0 used in development)
copyright Jason R. Coombs
license MIT (Expat)
upstream url https://setuptools.pypa.io/en/latest/

Setuptools are used to build Hydrilla.

setuptools_scm

field value
name setuptools_scm
version >=5.0 (5.0 used in development)
copyright Ronny Pfannschmidt <opensource@ronnypfannschmidt.de> and contributors
license MIT (Expat)
upstream url https://github.com/pypa/setuptools_scm

setuptools_scm is used as a setuptools plugin to extract some VCS data when building from git repo.

wheel

field value
name wheel
version no known constraints (0.34.2 used in development)
copyright 2012-2020 Daniel Holth, Alex Grönholm and contributors
license MIT (Expat)
upstream_url https://github.com/pypa/wheel

wheel is used as a setuptools plugit to facilitate creation of .whl builds.

Babel (Python library)

field value
name babel
version no known constraints (2.8.0 used in development)
copyright 2013-2019 the Babel Team
license BSD-3-Clause
upstream url http://babel.pocoo.org/

Babel is used as a setuptools plugin to work with message catalogs. It is required when building Hydrilla but not in runtime.

jsonschema (Python library)

field value
name jsonschema
version >=3.0 (3.2.0 used in development)
copyright 2011-2019 Julian Berman and contributors
license MIT (Expat)
upstream url https://github.com/Julian/jsonschema

This library is used to validate JSON documents loaded by Hydrilla.

Flask

field value
name flask
version no known constraints (1.0.2 used in development)
copyright 2010-2021 Pallets
license BSD-3-Clause
upstream url https://flask.palletsprojects.com/en/2.0.x/

Click

field value
name click
version no known constraints (7.1.2 used in development)
copyright 2014-2020 Pallets
license BSD-3-Clause
upstream url https://click.palletsprojects.com/en/8.0.x/

Updated by koszko over 1 year ago · 6 revisions

Also available in: PDF HTML TXT