ethereum / execution-spec-tests

A Python framework and collection of test cases to generate test vectors for Ethereum execution clients

Home Page:https://ethereum.github.io/execution-spec-tests

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pip install fails: dependency conflicts

chfast opened this issue · comments

The dependency install command pip install -e '.[docs,lint,test]' doesn't work.

Installing collected packages: lru-dict, cached-property, ruamel.yaml, remerkleable, pytest, pycryptodome, py-arkworks-bls12381, milagro-bls-binding, merlin_transcripts, mdurl, marko, eth-typing, markdown-it-py, eth-utils, curdleproofs, rlp, rich, py-ecc, trie, eth2spec, test-filler
  Attempting uninstall: pytest
    Found existing installation: pytest 7.3.2
    Uninstalling pytest-7.3.2:
      Successfully uninstalled pytest-7.3.2
  Attempting uninstall: pycryptodome
    Found existing installation: pycryptodome 3.18.0
    Uninstalling pycryptodome-3.18.0:
      Successfully uninstalled pycryptodome-3.18.0
  Attempting uninstall: eth-typing
    Found existing installation: eth-typing 4.0.0
    Uninstalling eth-typing-4.0.0:
      Successfully uninstalled eth-typing-4.0.0
  Attempting uninstall: eth-utils
    Found existing installation: eth-utils 4.0.0
    Uninstalling eth-utils-4.0.0:
      Successfully uninstalled eth-utils-4.0.0
  Attempting uninstall: rlp
    Found existing installation: rlp 4.0.0
    Uninstalling rlp-4.0.0:
      Successfully uninstalled rlp-4.0.0
  Attempting uninstall: trie
    Found existing installation: trie 2.1.1
    Uninstalling trie-2.1.1:
      Successfully uninstalled trie-2.1.1
  Attempting uninstall: test-filler
    Found existing installation: test-filler 1.0.0
    Uninstalling test-filler-1.0.0:
      Successfully uninstalled test-filler-1.0.0
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
ethereum 0.1.0 requires coincurve<18,>=17, but you have coincurve 18.0.0 which is incompatible.
Successfully installed cached-property-1.5.2 curdleproofs-0.1.1 eth-typing-3.5.2 eth-utils-2.3.1 eth2spec-1.4.0b7 lru-dict-1.2.0 markdown-it-py-3.0.0 marko-1.0.2 mdurl-0.1.2 merlin_transcripts-0.1.1 milagro-bls-binding-1.9.0 py-arkworks-bls12381-0.3.4 py-ecc-6.0.0 pycryptodome-3.15.0 pytest-7.4.4 remerkleable-0.1.27 rich-13.7.1 rlp-3.0.0 ruamel.yaml-0.17.21 test-filler-1.0.0 trie-2.0.2