forked from richardkiss/hsms
-
Notifications
You must be signed in to change notification settings - Fork 0
/
pyproject.toml
31 lines (28 loc) · 1.02 KB
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
[tool.enscons]
name = "hsms"
description = "Hardware security module simulator for chia bls12_381 signatures"
authors = ["Richard Kiss <[email protected]>"]
license = "MIT"
repository = "https://github.com/richardkiss/chiaswap.git"
readme = "README.md"
src_root = "."
dependencies = ["blspy==1.0.9", "segno==1.4.1", "clvm==0.9.7", "clvm_tools==0.4.4", "clvm_tools_rs==0.1.7"]
packages = ["hsms"]
# version is defined with `setuptools_scm`. See `SConstruct` file.
[tool.enscons.optional_dependencies]
test = ["nose", "coverage"]
dev = ["flake8==4.0.1", "black==21.12b0"]
[tool.enscons.entry_points]
console_scripts = [
"hsms = hsms.cmds.hsms:main",
"hsmpk = hsms.cmds.hsmpk:main",
"hsmgen = hsms.cmds.hsmgen:main",
"hsmmerge = hsms.cmds.hsmmerge:main",
"hsm_test_spend = hsms.cmds.hsm_test_spend:main",
"hsm_dump_sb = hsms.cmds.hsm_dump_sb:main",
"qrint = hsms.cmds.qrint:main",
"hsmwizard = hsms.cmds.hsmwizard:main"
]
[build-system]
requires = ["pytoml>=0.1", "enscons", "setuptools_scm>=6.2"]
build-backend = "enscons.api"