CCF/python/pyproject.toml

46 строки
1.2 KiB
TOML

[build-system]
requires = ["setuptools>=71.0"]
build-backend = "setuptools.build_meta"
[project]
name = "ccf"
version = "6.0.0-dev7"
authors = [
{ name="CCF Team", email="CCF-Sec@microsoft.com" },
]
description = "Set of tools and utilities for the Confidential Consortium Framework (CCF)"
readme = "README.md"
requires-python = ">=3.8"
classifiers = [
"Programming Language :: Python :: 3",
"License :: OSI Approved :: Apache Software License",
]
dependencies = [
"loguru >= 0.5, == 0.*",
"cryptography == 43.*",
"string-color >= 1.2.1, == 1.*",
"pycose >= 1.0.1, == 1.*",
"setuptools >= 74,< 76",
"packaging == 24.*"
]
[tool.setuptools]
script-files = [
"utils/keygenerator.sh",
"utils/submit_recovery_share.sh",
"utils/verify_quote.sh"
]
[project.urls]
Homepage = "https://github.com/microsoft/ccf"
Issues = "https://github.com/microsoft/ccf/issues"
[project.scripts]
ccf_cose_sign1 = "ccf.cose:sign_cli"
ccf_cose_sign1_prepare = "ccf.cose:prepare_cli"
ccf_cose_sign1_finish = "ccf.cose:finish_cli"
"read_ledger.py" = "ccf.read_ledger:main"
"ledger_viz.py" = "ccf.ledger_viz:main"
"ledger_code.py" = "ccf.ledger_code:main"
"split_ledger.py" = "ccf.split_ledger:main"