-
Notifications
You must be signed in to change notification settings - Fork 3
/
pyproject.toml
55 lines (50 loc) · 1.31 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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
[tool.poetry]
name = 'tevmc'
version = '0.1a5'
description = 'Telos EVM Docker controller / framework'
authors = ['Guillermo Rodriguez <guillermo@telos.net>']
readme = 'README.md'
[tool.poetry.dependencies]
python = '^3.10'
web3 = '^6.19.0'
asks = '^3.0.0'
flask = '^2.3.3'
click = '^8.1.7'
pytest = '^7.4.0'
psutil = '^5.9.5'
docker = '^6.1.3'
urllib3 = '1.26.18'
natsort = '^8.4.0'
requests = '<2.32.0'
iterators = '^0.2.0'
simplejson = '^3.19.1'
elasticsearch = '^8.9.0'
requests-unixsocket = '^0.3.0'
# py-leap = {git = 'https://github.com/guilledk/py-leap', tag = 'v0.1a25'}
py-leap = {path = '../py-leap', develop = true}
rlp = '3.0.0'
pydantic = "^2.6.1"
requests-mock = "^1.11.0"
# w3multicall = "^0.3.0"
tdqm = '^0.0.1'
bs4 = "^0.0.2"
zstandard = "^0.23.0"
pdbp = "^1.5.3"
eth-typing = "<5.0.0"
[build-system]
requires = ['poetry-core']
build-backend = 'poetry.core.masonry.api'
[tool.poetry.scripts]
tevmc = 'tevmc.cmdline:cli'
[build]
include = ['tevmc/docker/**/*']
[tool.pytest.ini_options]
log_cli = true
log_cli_level = 'INFO'
markers = [
'config: tevmc.json config for test',
'randomize: enables/disables port & creds randomization',
'services: which services should run',
'custom_nodeos_tar: install a custom nodeos binary from a tar',
'tevmc_params: pass parameters to TEVMController constructor'
]