|
7 | 7 | extras_require = {
|
8 | 8 | "tester": [
|
9 | 9 | "eth-tester[py-evm]==v0.7.0-beta.1",
|
10 |
| - "py-geth>=3.10.0,<4", |
| 10 | + "py-geth>=3.10.0", |
11 | 11 | ],
|
12 | 12 | "linter": [
|
13 |
| - "black>=22.1.0,<23.0", |
| 13 | + "black>=22.1.0", |
14 | 14 | "flake8==3.8.3",
|
15 | 15 | "isort>=4.2.15,<4.3.5",
|
16 | 16 | "mypy==0.910",
|
17 |
| - "types-setuptools>=57.4.4,<58", |
18 |
| - "types-requests>=2.26.1,<3", |
| 17 | + "types-setuptools>=57.4.4", |
| 18 | + "types-requests>=2.26.1", |
19 | 19 | "types-protobuf==3.19.13",
|
20 | 20 | ],
|
21 | 21 | "docs": [
|
22 | 22 | "mock",
|
23 | 23 | "click>=5.1",
|
24 | 24 | "configparser==3.5.0",
|
25 | 25 | "contextlib2>=0.5.4",
|
26 |
| - "py-geth>=3.9.1,<4", |
| 26 | + "py-geth>=3.9.1", |
27 | 27 | "py-solc>=0.4.0",
|
28 |
| - "pytest>=6.2.5,<7", |
29 |
| - "sphinx>=4.2.0,<5", |
| 28 | + "pytest>=6.2.5", |
| 29 | + "sphinx>=4.2.0", |
30 | 30 | "sphinx_rtd_theme>=0.5.2",
|
31 | 31 | "toposort>=1.4",
|
32 | 32 | "towncrier==18.5.0",
|
|
35 | 35 | ],
|
36 | 36 | "dev": [
|
37 | 37 | "bumpversion",
|
38 |
| - "flaky>=3.7.0,<4", |
39 |
| - "hypothesis>=3.31.2,<6", |
| 38 | + "flaky>=3.7.0", |
| 39 | + "hypothesis>=3.31.2", |
40 | 40 | "importlib-metadata<5.0;python_version<'3.8'",
|
41 |
| - "pytest>=6.2.5,<7", |
42 |
| - "pytest-asyncio>=0.18.1,<0.19", |
43 |
| - "pytest-mock>=1.10,<2", |
| 41 | + "pytest>=6.2.5", |
| 42 | + "pytest-asyncio>=0.18.1", |
| 43 | + "pytest-mock>=1.10", |
44 | 44 | "pytest-pythonpath>=0.3",
|
45 |
| - "pytest-watch>=4.2,<5", |
46 |
| - "pytest-xdist>=1.29,<2", |
| 45 | + "pytest-watch>=4.2", |
| 46 | + "pytest-xdist>=1.29", |
47 | 47 | "setuptools>=38.6.0",
|
48 | 48 | "tox>=1.8.0",
|
49 |
| - "tqdm>4.32,<5", |
50 |
| - "twine>=1.13,<2", |
| 49 | + "tqdm>4.32", |
| 50 | + "twine>=1.13", |
51 | 51 | "pluggy==0.13.1",
|
52 |
| - "when-changed>=0.3.0,<0.4", |
| 52 | + "when-changed>=0.3.0", |
53 | 53 | ],
|
54 | 54 | }
|
55 | 55 |
|
|
75 | 75 | url="https://github.com/ethereum/web3.py",
|
76 | 76 | include_package_data=True,
|
77 | 77 | install_requires=[
|
78 |
| - "aiohttp>=3.7.4.post0,<4", |
79 |
| - "eth-abi>=3.0.0,<4.0.0", |
80 |
| - "eth-account>=0.7.0,<0.8.0", |
81 |
| - "eth-hash[pycryptodome]>=0.2.0,<1.0.0", |
82 |
| - "eth-typing>=3.0.0,<4.0.0", |
83 |
| - "eth-utils>=2.0.0,<3.0.0", |
84 |
| - "hexbytes>=0.1.0,<1.0.0", |
| 78 | + "aiohttp>=3.7.4.post0", |
| 79 | + "eth-abi>=3.0.0", |
| 80 | + "eth-account>=0.7.0", |
| 81 | + "eth-hash[pycryptodome]>=0.2.0", |
| 82 | + "eth-typing>=3.0.0", |
| 83 | + "eth-utils>=2.0.0", |
| 84 | + "hexbytes>=0.1.0", |
85 | 85 | "ipfshttpclient==0.8.0a2",
|
86 |
| - "jsonschema>=4.0.0,<5", |
87 |
| - "lru-dict>=1.1.6,<2.0.0", |
| 86 | + "jsonschema>=4.0.0", |
| 87 | + "lru-dict>=1.1.6", |
88 | 88 | "protobuf>=4.21.6",
|
89 | 89 | "pywin32>=223;platform_system=='Windows'",
|
90 |
| - "requests>=2.16.0,<3.0.0", |
| 90 | + "requests>=2.16.0", |
91 | 91 | # remove typing_extensions after python_requires>=3.8, see web3._utils.compat
|
92 | 92 | "typing-extensions>=3.7.4.1,<5;python_version<'3.8'",
|
93 |
| - "websockets>=10.0.0,<11", |
| 93 | + "websockets>=10.0.0", |
94 | 94 | ],
|
95 | 95 | python_requires=">=3.7.2",
|
96 | 96 | extras_require=extras_require,
|
|
0 commit comments