Skip to content

Commit 427cb20

Browse files
committed
setup: use plyvel and coincurve that have Python 3.7 wheels.
`pip` will use the newly-available wheel from PyPI instead of trying to build its own, thus avoiding some dependencies that are not readily available on the CircleCI VM images (libgmp{,-dev}, LevelDB stuff, likely a lot more).
1 parent faa6699 commit 427cb20

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

setup.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@
2222
# Installing these libraries may make the evm perform better than
2323
# using the default fallbacks though.
2424
'eth-extra': [
25-
"coincurve>=7.0.0,<8.0.0",
25+
"coincurve>=8.0.0,<9.0.0",
2626
"eth-hash[pysha3];implementation_name=='cpython'",
2727
"eth-hash[pycryptodome];implementation_name=='pypy'",
28-
"plyvel==1.0.4",
28+
"plyvel==1.0.5",
2929
],
3030
'p2p': [
3131
"asyncio-cancel-token==0.1.0a2",
@@ -38,9 +38,9 @@
3838
'trinity': [
3939
"bloom-filter==1.3",
4040
"cachetools>=2.1.0,<3.0.0",
41-
"coincurve>=7.0.0,<8.0.0",
41+
"coincurve>=8.0.0,<9.0.0",
4242
"ipython>=6.2.1,<7.0.0",
43-
"plyvel==1.0.4",
43+
"plyvel==1.0.5",
4444
"web3==4.4.1",
4545
],
4646
'test': [

0 commit comments

Comments
 (0)