-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpyproject.toml
68 lines (60 loc) · 2.09 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
56
57
58
59
60
61
62
63
64
65
66
67
68
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"
[tool.poetry]
name = "web3_async_multi_provider"
version = "0.1.0b0"
description = "Web3.py compatible async providers that supports multiply RPC URLs"
authors = ["Kurbatov Yan <[email protected]>"]
license = "MIT"
homepage = "https://github.com/deknowny/web3-async-multi-provider"
documentation = "https://deknowny.github.io/web3-async-multi-provider/latest/"
readme = "README.md"
keywords = ["web3", "async", "multi", "provider"] # Search keywords (max 5)
classifiers = [] # PyPI classifiers
[tool.poetry.dependencies]
python = "^3.8"
# Place dev dependencies here bacause
# they do not support `extras`.
# So if you use `mypy` as dev dependencies
# And run tests on `pypy`, you will see an error.
# That means some libs are not supported on some python
# Implementations
black = {optional = true, version = "^21.11b1"}
isort = {optional = true, version = "^5.10.1"}
pre-commit = {optional = true, version="^2.15.0"}
pytest = {optional = true, version = "^6.2.5"}
pytest-cov = {optional = true, version="^3.0.0"}
coveralls = {optional = true, version="^3.3.1"}
coverage = {optional = true, version="^6.1.2"}
bumpversion = {optional = true, version="^0.5.3"}
autoflake = {optional = true, version="^1.4"}
mypy = {optional = true, version="^0.930"}
mkdocs = {optional = true, version="^1.2.3"}
mkdocs-material = {optional = true, version="^8.0.2"}
mike = {optional = true, version="^1.1.2"}
web3 = "6.2.0"
[tool.poetry.extras]
# Ordinary extra dependencies
all = []
# Development etra dependencies
dev-style = ["black", "isort", "pre-commit", "autoflake"]
dev-test = ["pytest", "pytest-cov", "coveralls", "coverage"]
dev-check = ["mypy"]
dev-deploy = ["bumpversion"]
dev-docs = ["mkdocs", "mkdocs-material", "mike"]
dev-all = [
"black", "isort", "pre-commit",
"pytest", "pytest-cov",
"coveralls", "coverage",
"mypy",
"bumpversion",
"autoflake",
"mkdocs", "mkdocs-material", "mike"
]
[tool.black]
line-length = 78
[tool.isort]
profile = "wemake"
src_paths = ["web3_async_multi_provider", "tests"]
line_length = 78