Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
davesque opened this issue Aug 8, 2019 · 0 comments
Open

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

davesque opened this issue Aug 8, 2019 · 0 comments

Comments

@davesque
Copy link
Contributor

davesque commented Aug 8, 2019

  • py-evm Version: current master (d2ccc1e)
  • 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant