py-evm icon indicating copy to clipboard operation
py-evm copied to clipboard

Can't install py-evm dev setup with latest `brew install leveldb`

Open davesque opened this issue 5 years ago • 0 comments

  • py-evm Version: current master (d2ccc1e8a9be1cb92cb15a8bb117bb6a1972636e)
  • OS: osx
  • Python Version (python --version): 3.7.4
  • Environment (output of pip freeze):
alabaster==0.7.12
attrs==19.1.0
Babel==2.7.0
bumpversion==0.5.3
cached-property==1.5.1
certifi==2019.6.16
chardet==3.0.4
cytoolz==0.10.0
docutils==0.15.2
eth-bloom==1.0.3
eth-hash==0.2.0
eth-keys==0.2.4
eth-typing==2.1.0
eth-utils==1.6.4
idna==2.7
imagesize==1.1.0
Jinja2==2.10.1
lru-dict==1.1.6
MarkupSafe==1.1.1
mypy-extensions==0.4.1
packaging==19.1
py-ecc==1.7.1
pyethash==0.1.27
Pygments==2.4.2
pyparsing==2.4.2
pysha3==1.0.2
pytz==2019.2
requests==2.22.0
rlp==1.1.0
six==1.12.0
snowballstemmer==1.9.0
Sphinx==1.7.9
sphinxcontrib-asyncio==0.2.0
sphinxcontrib-websupport==1.1.2
toolz==0.10.0
trie==1.4.0
urllib3==1.25.3

What is wrong?

It seems the required version of plyvel (1.0.5) is incompatible with the latest version of leveldb on installable with homebrew (stable 1.22):

$ pip install --upgrade pip setuptools wheel
Collecting pip
  Using cached https://files.pythonhosted.org/packages/62/ca/94d32a6516ed197a491d17d46595ce58a83cbb2fca280414e57cd86b84dc/pip-19.2.1-py2.py3-none-any.whl
Collecting setuptools
  Using cached https://files.pythonhosted.org/packages/ec/51/f45cea425fd5cb0b0380f5b0f048ebc1da5b417e48d304838c02d6288a1e/setuptools-41.0.1-py2.py3-none-any.whl
Collecting wheel
  Using cached https://files.pythonhosted.org/packages/bb/10/44230dd6bf3563b8f227dbf344c908d412ad2ff48066476672f3a72e174e/wheel-0.33.4-py2.py3-none-any.whl
Installing collected packages: pip, setuptools, wheel
  Found existing installation: pip 19.0.3
    Uninstalling pip-19.0.3:
      Successfully uninstalled pip-19.0.3
  Found existing installation: setuptools 40.8.0
    Uninstalling setuptools-40.8.0:
      Successfully uninstalled setuptools-40.8.0
Successfully installed pip-19.2.1 setuptools-41.0.1 wheel-0.33.4
(venv) Davids-MacBook-Pro-2 ~/projects/ethereum/py-evm
$ pip install -e .[dev]
Obtaining file:///Users/david/projects/ethereum/py-evm
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
    Preparing wheel metadata ... done
Collecting eth-keys<0.3.0,>=0.2.1 (from py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/61/4f/d8e778e377e0b9287b5ffc7ecc4e3b1e9d3045030d391acc7328e23708f2/eth_keys-0.2.4-py3-none-any.whl
Collecting eth-utils<2.0.0,>=1.5.2 (from py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/23/29/c16756df83d34c786c78b3fe258169bfab75aa793338049e42b077cf1b4a/eth_utils-1.6.4-py3-none-any.whl
Collecting eth-bloom<2.0.0,>=1.0.3 (from py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/0a/44/addfe8e91cc3a67976a941d1fc98c23cb330ff4009cb4317b66c4e220885/eth_bloom-1.0.3-py3-none-any.whl
Collecting pyethash<1.0.0,>=0.1.27 (from py-evm==0.3.0a1)
Collecting lru-dict>=1.1.6 (from py-evm==0.3.0a1)
Collecting mypy-extensions<1.0.0,>=0.4.1 (from py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/4d/72/8d54e2b296631b9b14961d583e56e90d9d7fba8a240d5ce7f1113cc5e887/mypy_extensions-0.4.1-py2.py3-none-any.whl
Collecting rlp<2.0.0,>=1.1.0 (from py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/54/d4/3013691b8c4702cb1c3253be643f2cef12e9bee93e134694e6dab83f41e2/rlp-1.1.0-py2.py3-none-any.whl
Collecting eth-typing<3.0.0,>=2.0.0 (from py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/3e/8e/45c4779d98e43c166738a606b021f32a7a70c4c0d8c524c28f0703325409/eth_typing-2.1.0-py3-none-any.whl
Collecting py-ecc<2.0.0,>=1.4.7 (from py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/b1/35/e0324065e4cd93ba0174f178c73872106cba04c4a72c7d8a95515b83c701/py_ecc-1.7.1-py3-none-any.whl
Collecting cached-property<2,>=1.5.1 (from py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/3b/86/85c1be2e8db9e13ef9a350aecd6dea292bd612fa288c2f40d035bb750ded/cached_property-1.5.1-py2.py3-none-any.whl
Collecting trie<2.0.0,>=1.4.0 (from py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/53/b2/937df7c676aeb921a57092c3ce8ee6b9b81e45008960f81e1da6c66d17c0/trie-1.4.0-py3-none-any.whl
Collecting sphinxcontrib-asyncio>=0.2.0; extra == "dev" (from py-evm==0.3.0a1)
Collecting bumpversion<1,>=0.5.3; extra == "dev" (from py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/ad/34/49c914829066558ebd405a56647d3ee26856282b8b8c4cd2c0c8de40ff8e/bumpversion-0.5.3-py2.py3-none-any.whl
Collecting plyvel==1.0.5; extra == "dev" (from py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/b3/1d/05e3555abddb49b9a2f3aa1268bec4933bf377ffcad3c1b2630fcfa597eb/plyvel-1.0.5.tar.gz
Collecting mypy==0.701; extra == "dev" (from py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/aa/f3/74577ff2b4f29c4b8112b7dc22746ce41c88c36a3e1829641a1b1ec09e3b/mypy-0.701-cp37-cp37m-macosx_10_6_x86_64.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Requirement already satisfied: setuptools>=36.2.0; extra == "dev" in ./venv/lib/python3.7/site-packages (from py-evm==0.3.0a1) (41.0.1)
Collecting flake8-bugbear==18.8.0; extra == "dev" (from py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/e6/ee/89c141cbbab3fe6dc3776636a41cc4f756e7140142d526c2f99ab8ca2f1c/flake8_bugbear-18.8.0-py35.py36.py37-none-any.whl
Collecting flake8==3.5.0; extra == "dev" (from py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/b9/dc/14e9d94c770b8c4ef584e906c7583e74864786a58d47de101f2767d50c0b/flake8-3.5.0-py2.py3-none-any.whl
Collecting requests<3,>=2.20; extra == "dev" (from py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/51/bd/23c926cd341ea6b7dd0b2a00aba99ae0f828be89d72b2190f27c11d4b7fb/requests-2.22.0-py2.py3-none-any.whl
Collecting sphinx-rtd-theme>=0.1.9; extra == "dev" (from py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/60/b4/4df37087a1d36755e3a3bfd2a30263f358d2dea21938240fa02313d45f51/sphinx_rtd_theme-0.4.3-py2.py3-none-any.whl
Collecting pexpect<5,>=4.6; extra == "dev" (from py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/0e/3e/377007e3f36ec42f1b84ec322ee12141a9e10d808312e5738f52f80a232c/pexpect-4.7.0-py2.py3-none-any.whl
Collecting pytest-watch<5,>=4.1.0; extra == "dev" (from py-evm==0.3.0a1)
Collecting tox==2.7.0; extra == "dev" (from py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/89/86/82cdd5ac460bdc4021da26ec978028a45bd840e626a4854605e6a1055533/tox-2.7.0-py2.py3-none-any.whl
Collecting pluggy==0.7.1; extra == "dev" (from py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/f5/f1/5a93c118663896d83f7bcbfb7f657ce1d0c0d617e6b4a443a53abcc658ca/pluggy-0.7.1-py2.py3-none-any.whl
Collecting pysha3<2.0.0,>=1.0.0; extra == "dev" (from py-evm==0.3.0a1)
Collecting idna==2.7; extra == "dev" (from py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/4b/2a/0276479a4b3caeb8a8c1af2f8e4355746a97fab05a372e4a2c6a6b876165/idna-2.7-py2.py3-none-any.whl
Collecting pytest-asyncio==0.9.0; extra == "dev" (from py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/33/7f/2ed9f460872ebcc62d30afad167673ca10df36ff56a6f6df2f1d3671adc8/pytest_asyncio-0.9.0-py3-none-any.whl
Collecting pytest-cov==2.5.1; extra == "dev" (from py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/30/7d/7f6a78ae44a1248ee28cc777586c18b28a1df903470e5d34a6e25712b8aa/pytest_cov-2.5.1-py2.py3-none-any.whl
Collecting eth-hash[pysha3]; implementation_name == "cpython" and extra == "dev" (from py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/0d/d8/0f0c8d4ccaa4c8d25524fd1ed9f5c6d9551b52b74b973f338de3f0a23111/eth_hash-0.2.0-py3-none-any.whl
Collecting towncrier<20,>=19.2.0; extra == "dev" (from py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/53/15/b930c010c822478866958e57c4dfea2db5d5161e04cbc1a9545ed10a4b42/towncrier-19.2.0-py2.py3-none-any.whl
Collecting pytest-xdist==1.18.1; extra == "dev" (from py-evm==0.3.0a1)
Collecting coincurve<11.0.0,>=10.0.0; extra == "dev" (from py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/70/73/3f766dfd30af125fd37b2df4422dca2332fc317b319085154e03062519ca/coincurve-10.0.0-cp37-cp37m-macosx_10_9_x86_64.whl
Collecting Sphinx<1.8.0,>=1.5.5; extra == "dev" (from py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/90/f9/a0babe32c78480994e4f1b93315558f5ed756104054a7029c672a8d77b72/Sphinx-1.7.9-py2.py3-none-any.whl
Collecting pytest<3.7,>=3.6; extra == "dev" (from py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/d8/e9/73246a565c34c5f203dd78bc2382e0e93aa7a249cdaeba709099eb1bc701/pytest-3.6.4-py2.py3-none-any.whl
Collecting hypothesis==3.69.5; extra == "dev" (from py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/bb/2f/91813cbe082e69a930451171b1695d348d2e148aebd1072bd50f4466e423/hypothesis-3.69.5-py3-none-any.whl
Requirement already satisfied: wheel; extra == "dev" in ./venv/lib/python3.7/site-packages (from py-evm==0.3.0a1) (0.33.4)
Collecting twine; extra == "dev" (from py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/28/90/59eec88c0b2ac9e47fe135959007acb93a3cc9f7146366e11fecf718dd15/twine-1.13.0-py2.py3-none-any.whl
Collecting cytoolz<1.0.0,>=0.8.2; implementation_name == "cpython" (from eth-utils<2.0.0,>=1.5.2->py-evm==0.3.0a1)
Collecting typed-ast<1.4.0,>=1.3.1 (from mypy==0.701; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/a4/7b/3d18d46c64c7052c5ad9b4301562cc46383c20dcbe69409b75cfd7096451/typed_ast-1.3.5-cp37-cp37m-macosx_10_9_x86_64.whl
Collecting attrs (from flake8-bugbear==18.8.0; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/23/96/d828354fa2dbdf216eaa7b7de0db692f12c234f7ef888cc14980ef40d1d2/attrs-19.1.0-py2.py3-none-any.whl
Collecting mccabe<0.7.0,>=0.6.0 (from flake8==3.5.0; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/87/89/479dc97e18549e21354893e4ee4ef36db1d237534982482c3681ee6e7b57/mccabe-0.6.1-py2.py3-none-any.whl
Collecting pyflakes<1.7.0,>=1.5.0 (from flake8==3.5.0; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/d7/40/733bcc64da3161ae4122c11e88269f276358ca29335468005cb0ee538665/pyflakes-1.6.0-py2.py3-none-any.whl
Collecting pycodestyle<2.4.0,>=2.0.0 (from flake8==3.5.0; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/e4/81/78fe51eb4038d1388b7217dd63770b0f428370207125047312886c923b26/pycodestyle-2.3.1-py2.py3-none-any.whl
Collecting urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 (from requests<3,>=2.20; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/e6/60/247f23a7121ae632d62811ba7f273d0e58972d75e58a94d329d51550a47d/urllib3-1.25.3-py2.py3-none-any.whl
Collecting certifi>=2017.4.17 (from requests<3,>=2.20; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/69/1b/b853c7a9d4f6a6d00749e94eb6f3a041e342a885b87340b79c1ef73e3a78/certifi-2019.6.16-py2.py3-none-any.whl
Collecting chardet<3.1.0,>=3.0.2 (from requests<3,>=2.20; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl
Collecting ptyprocess>=0.5 (from pexpect<5,>=4.6; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/d1/29/605c2cc68a9992d18dada28206eeada56ea4bd07a239669da41674648b6f/ptyprocess-0.6.0-py2.py3-none-any.whl
Collecting watchdog>=0.6.0 (from pytest-watch<5,>=4.1.0; extra == "dev"->py-evm==0.3.0a1)
Collecting colorama>=0.3.3 (from pytest-watch<5,>=4.1.0; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/4f/a6/728666f39bfff1719fc94c481890b2106837da9318031f71a8424b662e12/colorama-0.4.1-py2.py3-none-any.whl
Collecting docopt>=0.4.0 (from pytest-watch<5,>=4.1.0; extra == "dev"->py-evm==0.3.0a1)
Collecting py>=1.4.17 (from tox==2.7.0; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/76/bc/394ad449851729244a97857ee14d7cba61ddb268dce3db538ba2f2ba1f0f/py-1.8.0-py2.py3-none-any.whl
Collecting virtualenv>=1.11.2; python_version != "3.2" (from tox==2.7.0; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/db/9e/df208b2baad146fe3fbe750eacadd6e49bcf2f2c3c1117b7192a7b28aec4/virtualenv-16.7.2-py2.py3-none-any.whl
Collecting coverage>=3.7.1 (from pytest-cov==2.5.1; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/93/07/8302163cdbe2008441aa69f2119750110fde15ffd8a56a687311b143365a/coverage-4.5.4-cp37-cp37m-macosx_10_13_x86_64.whl
Collecting jinja2 (from towncrier<20,>=19.2.0; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/1d/e7/fd8b501e7a6dfe492a433deb7b9d833d39ca74916fa8bc63dd1a4947a671/Jinja2-2.10.1-py2.py3-none-any.whl
Collecting incremental (from towncrier<20,>=19.2.0; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/f5/1d/c98a587dc06e107115cf4a58b49de20b19222c83d75335a192052af4c4b7/incremental-17.5.0-py2.py3-none-any.whl
Collecting Click (from towncrier<20,>=19.2.0; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl
Collecting toml (from towncrier<20,>=19.2.0; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/a2/12/ced7105d2de62fa7c8fb5fce92cc4ce66b57c95fb875e9318dba7f8c5db0/toml-0.10.0-py2.py3-none-any.whl
Collecting execnet>=1.1 (from pytest-xdist==1.18.1; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/9a/73/5be9d235327b3770c330bed707766c8885e8157577db85f11b874b26da34/execnet-1.6.1-py2.py3-none-any.whl
Collecting cffi>=1.3.0 (from coincurve<11.0.0,>=10.0.0; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/f0/48/5aa4ea664eba26dd5142558d04762f5065c02220b4665b3f7eecb9bb614e/cffi-1.12.3-cp37-cp37m-macosx_10_9_x86_64.whl
Collecting asn1crypto (from coincurve<11.0.0,>=10.0.0; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/ea/cd/35485615f45f30a510576f1a56d1e0a7ad7bd8ab5ed7cdc600ef7cd06222/asn1crypto-0.24.0-py2.py3-none-any.whl
Collecting snowballstemmer>=1.1 (from Sphinx<1.8.0,>=1.5.5; extra == "dev"->py-evm==0.3.0a1)
Collecting alabaster<0.8,>=0.7 (from Sphinx<1.8.0,>=1.5.5; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/10/ad/00b090d23a222943eb0eda509720a404f531a439e803f6538f35136cae9e/alabaster-0.7.12-py2.py3-none-any.whl
Collecting docutils>=0.11 (from Sphinx<1.8.0,>=1.5.5; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/22/cd/a6aa959dca619918ccb55023b4cb151949c64d4d5d55b3f4ffd7eee0c6e8/docutils-0.15.2-py3-none-any.whl
Collecting babel!=2.0,>=1.3 (from Sphinx<1.8.0,>=1.5.5; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/2c/60/f2af68eb046c5de5b1fe6dd4743bf42c074f7141fe7b2737d3061533b093/Babel-2.7.0-py2.py3-none-any.whl
Collecting imagesize (from Sphinx<1.8.0,>=1.5.5; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/fc/b6/aef66b4c52a6ad6ac18cf6ebc5731ed06d8c9ae4d3b2d9951f261150be67/imagesize-1.1.0-py2.py3-none-any.whl
Collecting sphinxcontrib-websupport (from Sphinx<1.8.0,>=1.5.5; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/2a/59/d64bda9b7480a84a3569be4dde267c0f6675b255ba63b4c8e84469940457/sphinxcontrib_websupport-1.1.2-py2.py3-none-any.whl
Collecting six>=1.5 (from Sphinx<1.8.0,>=1.5.5; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/73/fb/00a976f728d0d1fecfe898238ce23f502a721c0ac0ecfedb80e0d88c64e9/six-1.12.0-py2.py3-none-any.whl
Collecting packaging (from Sphinx<1.8.0,>=1.5.5; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/ec/22/630ac83e8f8a9566c4f88038447ed9e16e6f10582767a01f31c769d9a71e/packaging-19.1-py2.py3-none-any.whl
Collecting Pygments>=2.0 (from Sphinx<1.8.0,>=1.5.5; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/5c/73/1dfa428150e3ccb0fa3e68db406e5be48698f2a979ccbcec795f28f44048/Pygments-2.4.2-py2.py3-none-any.whl
Collecting atomicwrites>=1.0 (from pytest<3.7,>=3.6; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/52/90/6155aa926f43f2b2a22b01be7241be3bfd1ceaf7d0b3267213e8127d41f4/atomicwrites-1.3.0-py2.py3-none-any.whl
Collecting more-itertools>=4.0.0 (from pytest<3.7,>=3.6; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/45/dc/3241eef99eb45f1def35cf93af35d1cf9ef4c0991792583b8f33ea41b092/more_itertools-7.2.0-py3-none-any.whl
Collecting requests-toolbelt!=0.9.0,>=0.8.0 (from twine; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/60/ef/7681134338fc097acef8d9b2f8abe0458e4d87559c689a8c306d0957ece5/requests_toolbelt-0.9.1-py2.py3-none-any.whl
Collecting readme-renderer>=21.0 (from twine; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/c3/7e/d1aae793900f36b097cbfcc5e70eef82b5b56423a6c52a36dce51fedd8f0/readme_renderer-24.0-py2.py3-none-any.whl
Collecting tqdm>=4.14 (from twine; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/9f/3d/7a6b68b631d2ab54975f3a4863f3c4e9b26445353264ef01f465dc9b0208/tqdm-4.32.2-py2.py3-none-any.whl
Collecting pkginfo>=1.4.2 (from twine; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/e6/d5/451b913307b478c49eb29084916639dc53a88489b993530fed0a66bab8b9/pkginfo-1.5.0.1-py2.py3-none-any.whl
Collecting toolz>=0.8.0 (from cytoolz<1.0.0,>=0.8.2; implementation_name == "cpython"->eth-utils<2.0.0,>=1.5.2->py-evm==0.3.0a1)
Collecting argh>=0.24.1 (from watchdog>=0.6.0->pytest-watch<5,>=4.1.0; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/06/1c/e667a7126f0b84aaa1c56844337bf0ac12445d1beb9c8a6199a7314944bf/argh-0.26.2-py2.py3-none-any.whl
Collecting pathtools>=0.1.1 (from watchdog>=0.6.0->pytest-watch<5,>=4.1.0; extra == "dev"->py-evm==0.3.0a1)
Collecting PyYAML>=3.10 (from watchdog>=0.6.0->pytest-watch<5,>=4.1.0; extra == "dev"->py-evm==0.3.0a1)
Collecting MarkupSafe>=0.23 (from jinja2->towncrier<20,>=19.2.0; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/ce/c6/f000f1af136ef74e4a95e33785921c73595c5390403f102e9b231b065b7a/MarkupSafe-1.1.1-cp37-cp37m-macosx_10_6_intel.whl
Collecting apipkg>=1.4 (from execnet>=1.1->pytest-xdist==1.18.1; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/67/08/4815a09603fc800209431bec5b8bd2acf2f95abdfb558a44a42507fb94da/apipkg-1.5-py2.py3-none-any.whl
Collecting pycparser (from cffi>=1.3.0->coincurve<11.0.0,>=10.0.0; extra == "dev"->py-evm==0.3.0a1)
Collecting pytz>=2015.7 (from babel!=2.0,>=1.3->Sphinx<1.8.0,>=1.5.5; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/87/76/46d697698a143e05f77bec5a526bf4e56a0be61d63425b68f4ba553b51f2/pytz-2019.2-py2.py3-none-any.whl
Collecting pyparsing>=2.0.2 (from packaging->Sphinx<1.8.0,>=1.5.5; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/11/fa/0160cd525c62d7abd076a070ff02b2b94de589f1a9789774f17d7c54058e/pyparsing-2.4.2-py2.py3-none-any.whl
Collecting bleach>=2.1.0 (from readme-renderer>=21.0->twine; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/ab/05/27e1466475e816d3001efb6e0a85a819be17411420494a1e602c36f8299d/bleach-3.1.0-py2.py3-none-any.whl
Collecting webencodings (from bleach>=2.1.0->readme-renderer>=21.0->twine; extra == "dev"->py-evm==0.3.0a1)
  Using cached https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl
Building wheels for collected packages: plyvel
  Building wheel for plyvel (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /Users/david/projects/ethereum/py-evm/venv/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/v8/cf4vtxh53f5gf9_sxl848x3c0000gn/T/pip-install-f0m46prk/plyvel/setup.py'"'"'; __file__='"'"'/private/var/folders/v8/cf4vtxh53f5gf9_sxl848x3c0000gn/T/pip-install-f0m46prk/plyvel/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /private/var/folders/v8/cf4vtxh53f5gf9_sxl848x3c0000gn/T/pip-wheel-aj_ccnuh --python-tag cp37
       cwd: /private/var/folders/v8/cf4vtxh53f5gf9_sxl848x3c0000gn/T/pip-install-f0m46prk/plyvel/
  Complete output (154 lines):
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.macosx-10.14-x86_64-3.7
  creating build/lib.macosx-10.14-x86_64-3.7/plyvel
  copying plyvel/_version.py -> build/lib.macosx-10.14-x86_64-3.7/plyvel
  copying plyvel/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/plyvel
  running build_ext
  building 'plyvel._plyvel' extension
  creating build/temp.macosx-10.14-x86_64-3.7
  creating build/temp.macosx-10.14-x86_64-3.7/plyvel
  clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -I/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include -I/Users/david/projects/ethereum/py-evm/venv/include -I/Users/david/.pyenv/versions/3.7.4/include/python3.7m -c plyvel/_plyvel.cpp -o build/temp.macosx-10.14-x86_64-3.7/plyvel/_plyvel.o -Wall -g -mmacosx-version-min=10.7 -stdlib=libc++
  In file included from plyvel/_plyvel.cpp:589:
  In file included from /usr/local/include/leveldb/db.h:12:
  In file included from /usr/local/include/leveldb/iterator.h:19:
  /usr/local/include/leveldb/slice.h:43:25: warning: defaulted function definitions are a C++11 extension [-Wc++11-extensions]
    Slice(const Slice&) = default;
                          ^
  /usr/local/include/leveldb/slice.h:44:36: warning: defaulted function definitions are a C++11 extension [-Wc++11-extensions]
    Slice& operator=(const Slice&) = default;
                                     ^
  In file included from plyvel/_plyvel.cpp:589:
  In file included from /usr/local/include/leveldb/db.h:12:
  In file included from /usr/local/include/leveldb/iterator.h:20:
  /usr/local/include/leveldb/status.h:27:11: error: expected ';' at end of declaration list
    Status() noexcept : state_(nullptr) {}
            ^
            ;
  /usr/local/include/leveldb/status.h:33:16: warning: rvalue references are a C++11 extension [-Wc++11-extensions]
    Status(Status&& rhs) noexcept : state_(rhs.state_) { rhs.state_ = nullptr; }
                 ^
  /usr/local/include/leveldb/status.h:33:23: error: expected ';' at end of declaration list
    Status(Status&& rhs) noexcept : state_(rhs.state_) { rhs.state_ = nullptr; }
                        ^
                        ;
  /usr/local/include/leveldb/status.h:103:16: error: 'Status' is missing exception specification 'throw()'
  inline Status::Status(const Status& rhs) {
                 ^
                                           throw()
  /usr/local/include/leveldb/status.h:24:22: note: previous declaration is here
  class LEVELDB_EXPORT Status {
                       ^
  /usr/local/include/leveldb/status.h:115:40: warning: rvalue references are a C++11 extension [-Wc++11-extensions]
  inline Status& Status::operator=(Status&& rhs) noexcept {
                                         ^
  /usr/local/include/leveldb/status.h:115:48: error: expected function body after function declarator
  inline Status& Status::operator=(Status&& rhs) noexcept {
                                                 ^
  In file included from plyvel/_plyvel.cpp:589:
  In file included from /usr/local/include/leveldb/db.h:12:
  /usr/local/include/leveldb/iterator.h:28:31: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
    Iterator(const Iterator&) = delete;
                                ^
  /usr/local/include/leveldb/iterator.h:29:42: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
    Iterator& operator=(const Iterator&) = delete;
                                           ^
  /usr/local/include/leveldb/iterator.h:80:27: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
    using CleanupFunction = void (*)(void* arg1, void* arg2);
                            ^
  In file included from plyvel/_plyvel.cpp:589:
  In file included from /usr/local/include/leveldb/db.h:13:
  /usr/local/include/leveldb/options.h:49:26: warning: in-class initialization of non-static data member is a C++11 extension [-Wc++11-extensions]
    bool create_if_missing = false;
                           ^
  /usr/local/include/leveldb/options.h:52:24: warning: in-class initialization of non-static data member is a C++11 extension [-Wc++11-extensions]
    bool error_if_exists = false;
                         ^
  /usr/local/include/leveldb/options.h:59:24: warning: in-class initialization of non-static data member is a C++11 extension [-Wc++11-extensions]
    bool paranoid_checks = false;
                         ^
  /usr/local/include/leveldb/options.h:69:20: warning: in-class initialization of non-static data member is a C++11 extension [-Wc++11-extensions]
    Logger* info_log = nullptr;
                     ^
  /usr/local/include/leveldb/options.h:82:28: warning: in-class initialization of non-static data member is a C++11 extension [-Wc++11-extensions]
    size_t write_buffer_size = 4 * 1024 * 1024;
                             ^
  /usr/local/include/leveldb/options.h:87:22: warning: in-class initialization of non-static data member is a C++11 extension [-Wc++11-extensions]
    int max_open_files = 1000;
                       ^
  /usr/local/include/leveldb/options.h:94:22: warning: in-class initialization of non-static data member is a C++11 extension [-Wc++11-extensions]
    Cache* block_cache = nullptr;
                       ^
  /usr/local/include/leveldb/options.h:100:21: warning: in-class initialization of non-static data member is a C++11 extension [-Wc++11-extensions]
    size_t block_size = 4 * 1024;
                      ^
  /usr/local/include/leveldb/options.h:105:30: warning: in-class initialization of non-static data member is a C++11 extension [-Wc++11-extensions]
    int block_restart_interval = 16;
                               ^
  /usr/local/include/leveldb/options.h:115:24: warning: in-class initialization of non-static data member is a C++11 extension [-Wc++11-extensions]
    size_t max_file_size = 2 * 1024 * 1024;
                         ^
  /usr/local/include/leveldb/options.h:131:31: warning: in-class initialization of non-static data member is a C++11 extension [-Wc++11-extensions]
    CompressionType compression = kSnappyCompression;
                                ^
  /usr/local/include/leveldb/options.h:137:19: warning: in-class initialization of non-static data member is a C++11 extension [-Wc++11-extensions]
    bool reuse_logs = false;
                    ^
  /usr/local/include/leveldb/options.h:142:37: warning: in-class initialization of non-static data member is a C++11 extension [-Wc++11-extensions]
    const FilterPolicy* filter_policy = nullptr;
                                      ^
  /usr/local/include/leveldb/options.h:147:19: warning: defaulted function definitions are a C++11 extension [-Wc++11-extensions]
    ReadOptions() = default;
                    ^
  /usr/local/include/leveldb/options.h:151:25: warning: in-class initialization of non-static data member is a C++11 extension [-Wc++11-extensions]
    bool verify_checksums = false;
                          ^
  /usr/local/include/leveldb/options.h:155:19: warning: in-class initialization of non-static data member is a C++11 extension [-Wc++11-extensions]
    bool fill_cache = true;
                    ^
  /usr/local/include/leveldb/options.h:161:28: warning: in-class initialization of non-static data member is a C++11 extension [-Wc++11-extensions]
    const Snapshot* snapshot = nullptr;
                             ^
  /usr/local/include/leveldb/options.h:166:20: warning: defaulted function definitions are a C++11 extension [-Wc++11-extensions]
    WriteOptions() = default;
                     ^
  /usr/local/include/leveldb/options.h:182:13: warning: in-class initialization of non-static data member is a C++11 extension [-Wc++11-extensions]
    bool sync = false;
              ^
  In file included from plyvel/_plyvel.cpp:589:
  /usr/local/include/leveldb/db.h:56:10: warning: defaulted function definitions are a C++11 extension [-Wc++11-extensions]
    DB() = default;
           ^
  /usr/local/include/leveldb/db.h:58:19: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
    DB(const DB&) = delete;
                    ^
  /usr/local/include/leveldb/db.h:59:30: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
    DB& operator=(const DB&) = delete;
                               ^
  In file included from plyvel/_plyvel.cpp:593:
  /usr/local/include/leveldb/write_batch.h:45:35: warning: defaulted function definitions are a C++11 extension [-Wc++11-extensions]
    WriteBatch(const WriteBatch&) = default;
                                    ^
  /usr/local/include/leveldb/write_batch.h:46:46: warning: defaulted function definitions are a C++11 extension [-Wc++11-extensions]
    WriteBatch& operator=(const WriteBatch&) = default;
                                               ^
  In file included from plyvel/_plyvel.cpp:597:
  /usr/local/include/leveldb/cache.h:36:13: warning: defaulted function definitions are a C++11 extension [-Wc++11-extensions]
    Cache() = default;
              ^
  /usr/local/include/leveldb/cache.h:38:25: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
    Cache(const Cache&) = delete;
                          ^
  /usr/local/include/leveldb/cache.h:39:36: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
    Cache& operator=(const Cache&) = delete;
                                     ^
  plyvel/_plyvel.cpp:21159:125: warning: offset of on non-POD type 'struct __pyx_obj_6plyvel_7_plyvel_Iterator' [-Winvalid-offsetof]
    if (__pyx_type_6plyvel_7_plyvel_Iterator.tp_weaklistoffset == 0) __pyx_type_6plyvel_7_plyvel_Iterator.tp_weaklistoffset = offsetof(struct __pyx_obj_6plyvel_7_plyvel_Iterator, __pyx_base.__weakref__);
                                                                                                                              ^                                                    ~~~~~~~~~~
  /Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/include/stddef.h:120:24: note: expanded from macro 'offsetof'
  #define offsetof(t, d) __builtin_offsetof(t, d)
                         ^                     ~
  35 warnings and 4 errors generated.
  error: command 'clang' failed with exit status 1
  ----------------------------------------
  ERROR: Failed building wheel for plyvel
  Running setup.py clean for plyvel
Failed to build plyvel
Installing collected packages: eth-typing, pysha3, eth-hash, toolz, cytoolz, eth-utils, eth-keys, eth-bloom, pyethash, lru-dict, mypy-extensions, rlp, py-ecc, cached-property, trie, snowballstemmer, alabaster, docutils, pytz, babel, imagesize, sphinxcontrib-websupport, six, attrs, pyparsing, packaging, MarkupSafe, jinja2, Pygments, urllib3, idna, certifi, chardet, requests, Sphinx, sphinxcontrib-asyncio, bumpversion, plyvel, typed-ast, mypy, mccabe, pyflakes, pycodestyle, flake8, flake8-bugbear, sphinx-rtd-theme, ptyprocess, pexpect, argh, pathtools, PyYAML, watchdog, py, atomicwrites, pluggy, more-itertools, pytest, colorama, docopt, pytest-watch, virtualenv, tox, pytest-asyncio, coverage, pytest-cov, incremental, Click, toml, towncrier, apipkg, execnet, pytest-xdist, pycparser, cffi, asn1crypto, coincurve, hypothesis, requests-toolbelt, webencodings, bleach, readme-renderer, tqdm, pkginfo, twine, py-evm
  Running setup.py install for plyvel ... error
    ERROR: Command errored out with exit status 1:
     command: /Users/david/projects/ethereum/py-evm/venv/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/v8/cf4vtxh53f5gf9_sxl848x3c0000gn/T/pip-install-f0m46prk/plyvel/setup.py'"'"'; __file__='"'"'/private/var/folders/v8/cf4vtxh53f5gf9_sxl848x3c0000gn/T/pip-install-f0m46prk/plyvel/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/v8/cf4vtxh53f5gf9_sxl848x3c0000gn/T/pip-record-lror_0a7/install-record.txt --single-version-externally-managed --compile --install-headers /Users/david/projects/ethereum/py-evm/venv/include/site/python3.7/plyvel
         cwd: /private/var/folders/v8/cf4vtxh53f5gf9_sxl848x3c0000gn/T/pip-install-f0m46prk/plyvel/
    Complete output (154 lines):
    running install
    running build
    running build_py
    creating build
    creating build/lib.macosx-10.14-x86_64-3.7
    creating build/lib.macosx-10.14-x86_64-3.7/plyvel
    copying plyvel/_version.py -> build/lib.macosx-10.14-x86_64-3.7/plyvel
    copying plyvel/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/plyvel
    running build_ext
    building 'plyvel._plyvel' extension
    creating build/temp.macosx-10.14-x86_64-3.7
    creating build/temp.macosx-10.14-x86_64-3.7/plyvel
    clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -I/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include -I/Users/david/projects/ethereum/py-evm/venv/include -I/Users/david/.pyenv/versions/3.7.4/include/python3.7m -c plyvel/_plyvel.cpp -o build/temp.macosx-10.14-x86_64-3.7/plyvel/_plyvel.o -Wall -g -mmacosx-version-min=10.7 -stdlib=libc++
    In file included from plyvel/_plyvel.cpp:589:
    In file included from /usr/local/include/leveldb/db.h:12:
    In file included from /usr/local/include/leveldb/iterator.h:19:
    /usr/local/include/leveldb/slice.h:43:25: warning: defaulted function definitions are a C++11 extension [-Wc++11-extensions]
      Slice(const Slice&) = default;
                            ^
    /usr/local/include/leveldb/slice.h:44:36: warning: defaulted function definitions are a C++11 extension [-Wc++11-extensions]
      Slice& operator=(const Slice&) = default;
                                       ^
    In file included from plyvel/_plyvel.cpp:589:
    In file included from /usr/local/include/leveldb/db.h:12:
    In file included from /usr/local/include/leveldb/iterator.h:20:
    /usr/local/include/leveldb/status.h:27:11: error: expected ';' at end of declaration list
      Status() noexcept : state_(nullptr) {}
              ^
              ;
    /usr/local/include/leveldb/status.h:33:16: warning: rvalue references are a C++11 extension [-Wc++11-extensions]
      Status(Status&& rhs) noexcept : state_(rhs.state_) { rhs.state_ = nullptr; }
                   ^
    /usr/local/include/leveldb/status.h:33:23: error: expected ';' at end of declaration list
      Status(Status&& rhs) noexcept : state_(rhs.state_) { rhs.state_ = nullptr; }
                          ^
                          ;
    /usr/local/include/leveldb/status.h:103:16: error: 'Status' is missing exception specification 'throw()'
    inline Status::Status(const Status& rhs) {
                   ^
                                             throw()
    /usr/local/include/leveldb/status.h:24:22: note: previous declaration is here
    class LEVELDB_EXPORT Status {
                         ^
    /usr/local/include/leveldb/status.h:115:40: warning: rvalue references are a C++11 extension [-Wc++11-extensions]
    inline Status& Status::operator=(Status&& rhs) noexcept {
                                           ^
    /usr/local/include/leveldb/status.h:115:48: error: expected function body after function declarator
    inline Status& Status::operator=(Status&& rhs) noexcept {
                                                   ^
    In file included from plyvel/_plyvel.cpp:589:
    In file included from /usr/local/include/leveldb/db.h:12:
    /usr/local/include/leveldb/iterator.h:28:31: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
      Iterator(const Iterator&) = delete;
                                  ^
    /usr/local/include/leveldb/iterator.h:29:42: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
      Iterator& operator=(const Iterator&) = delete;
                                             ^
    /usr/local/include/leveldb/iterator.h:80:27: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
      using CleanupFunction = void (*)(void* arg1, void* arg2);
                              ^
    In file included from plyvel/_plyvel.cpp:589:
    In file included from /usr/local/include/leveldb/db.h:13:
    /usr/local/include/leveldb/options.h:49:26: warning: in-class initialization of non-static data member is a C++11 extension [-Wc++11-extensions]
      bool create_if_missing = false;
                             ^
    /usr/local/include/leveldb/options.h:52:24: warning: in-class initialization of non-static data member is a C++11 extension [-Wc++11-extensions]
      bool error_if_exists = false;
                           ^
    /usr/local/include/leveldb/options.h:59:24: warning: in-class initialization of non-static data member is a C++11 extension [-Wc++11-extensions]
      bool paranoid_checks = false;
                           ^
    /usr/local/include/leveldb/options.h:69:20: warning: in-class initialization of non-static data member is a C++11 extension [-Wc++11-extensions]
      Logger* info_log = nullptr;
                       ^
    /usr/local/include/leveldb/options.h:82:28: warning: in-class initialization of non-static data member is a C++11 extension [-Wc++11-extensions]
      size_t write_buffer_size = 4 * 1024 * 1024;
                               ^
    /usr/local/include/leveldb/options.h:87:22: warning: in-class initialization of non-static data member is a C++11 extension [-Wc++11-extensions]
      int max_open_files = 1000;
                         ^
    /usr/local/include/leveldb/options.h:94:22: warning: in-class initialization of non-static data member is a C++11 extension [-Wc++11-extensions]
      Cache* block_cache = nullptr;
                         ^
    /usr/local/include/leveldb/options.h:100:21: warning: in-class initialization of non-static data member is a C++11 extension [-Wc++11-extensions]
      size_t block_size = 4 * 1024;
                        ^
    /usr/local/include/leveldb/options.h:105:30: warning: in-class initialization of non-static data member is a C++11 extension [-Wc++11-extensions]
      int block_restart_interval = 16;
                                 ^
    /usr/local/include/leveldb/options.h:115:24: warning: in-class initialization of non-static data member is a C++11 extension [-Wc++11-extensions]
      size_t max_file_size = 2 * 1024 * 1024;
                           ^
    /usr/local/include/leveldb/options.h:131:31: warning: in-class initialization of non-static data member is a C++11 extension [-Wc++11-extensions]
      CompressionType compression = kSnappyCompression;
                                  ^
    /usr/local/include/leveldb/options.h:137:19: warning: in-class initialization of non-static data member is a C++11 extension [-Wc++11-extensions]
      bool reuse_logs = false;
                      ^
    /usr/local/include/leveldb/options.h:142:37: warning: in-class initialization of non-static data member is a C++11 extension [-Wc++11-extensions]
      const FilterPolicy* filter_policy = nullptr;
                                        ^
    /usr/local/include/leveldb/options.h:147:19: warning: defaulted function definitions are a C++11 extension [-Wc++11-extensions]
      ReadOptions() = default;
                      ^
    /usr/local/include/leveldb/options.h:151:25: warning: in-class initialization of non-static data member is a C++11 extension [-Wc++11-extensions]
      bool verify_checksums = false;
                            ^
    /usr/local/include/leveldb/options.h:155:19: warning: in-class initialization of non-static data member is a C++11 extension [-Wc++11-extensions]
      bool fill_cache = true;
                      ^
    /usr/local/include/leveldb/options.h:161:28: warning: in-class initialization of non-static data member is a C++11 extension [-Wc++11-extensions]
      const Snapshot* snapshot = nullptr;
                               ^
    /usr/local/include/leveldb/options.h:166:20: warning: defaulted function definitions are a C++11 extension [-Wc++11-extensions]
      WriteOptions() = default;
                       ^
    /usr/local/include/leveldb/options.h:182:13: warning: in-class initialization of non-static data member is a C++11 extension [-Wc++11-extensions]
      bool sync = false;
                ^
    In file included from plyvel/_plyvel.cpp:589:
    /usr/local/include/leveldb/db.h:56:10: warning: defaulted function definitions are a C++11 extension [-Wc++11-extensions]
      DB() = default;
             ^
    /usr/local/include/leveldb/db.h:58:19: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
      DB(const DB&) = delete;
                      ^
    /usr/local/include/leveldb/db.h:59:30: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
      DB& operator=(const DB&) = delete;
                                 ^
    In file included from plyvel/_plyvel.cpp:593:
    /usr/local/include/leveldb/write_batch.h:45:35: warning: defaulted function definitions are a C++11 extension [-Wc++11-extensions]
      WriteBatch(const WriteBatch&) = default;
                                      ^
    /usr/local/include/leveldb/write_batch.h:46:46: warning: defaulted function definitions are a C++11 extension [-Wc++11-extensions]
      WriteBatch& operator=(const WriteBatch&) = default;
                                                 ^
    In file included from plyvel/_plyvel.cpp:597:
    /usr/local/include/leveldb/cache.h:36:13: warning: defaulted function definitions are a C++11 extension [-Wc++11-extensions]
      Cache() = default;
                ^
    /usr/local/include/leveldb/cache.h:38:25: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
      Cache(const Cache&) = delete;
                            ^
    /usr/local/include/leveldb/cache.h:39:36: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
      Cache& operator=(const Cache&) = delete;
                                       ^
    plyvel/_plyvel.cpp:21159:125: warning: offset of on non-POD type 'struct __pyx_obj_6plyvel_7_plyvel_Iterator' [-Winvalid-offsetof]
      if (__pyx_type_6plyvel_7_plyvel_Iterator.tp_weaklistoffset == 0) __pyx_type_6plyvel_7_plyvel_Iterator.tp_weaklistoffset = offsetof(struct __pyx_obj_6plyvel_7_plyvel_Iterator, __pyx_base.__weakref__);
                                                                                                                                ^                                                    ~~~~~~~~~~
    /Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/include/stddef.h:120:24: note: expanded from macro 'offsetof'
    #define offsetof(t, d) __builtin_offsetof(t, d)
                           ^                     ~
    35 warnings and 4 errors generated.
    error: command 'clang' failed with exit status 1
    ----------------------------------------
ERROR: Command errored out with exit status 1: /Users/david/projects/ethereum/py-evm/venv/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/v8/cf4vtxh53f5gf9_sxl848x3c0000gn/T/pip-install-f0m46prk/plyvel/setup.py'"'"'; __file__='"'"'/private/var/folders/v8/cf4vtxh53f5gf9_sxl848x3c0000gn/T/pip-install-f0m46prk/plyvel/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/v8/cf4vtxh53f5gf9_sxl848x3c0000gn/T/pip-record-lror_0a7/install-record.txt --single-version-externally-managed --compile --install-headers /Users/david/projects/ethereum/py-evm/venv/include/site/python3.7/plyvel Check the logs for full command output.

How can it be fixed

Changing the dev dependency to plyvel==1.1.0 fixes the issue.

davesque avatar Aug 08 '19 04:08 davesque