├── .gitignore ├── .travis.yml ├── README.md └── this-is-not-the-evm-you-are-looking-for.jpg /.gitignore: -------------------------------------------------------------------------------- 1 | *.py[co] 2 | __pycache__/ 3 | *~ 4 | [#]*[#] 5 | .*.swp 6 | .*.swo 7 | .*.swn 8 | .~ 9 | .DS_Store 10 | /tmp/ 11 | /.venv/ 12 | /dist/ 13 | /*.egg-info/ 14 | /.tox/ 15 | /build/ 16 | /bin/ 17 | /develop-eggs/ 18 | /eggs/ 19 | .installed.cfg 20 | logging.conf 21 | *.log 22 | .coverage 23 | /statedb/ 24 | peers.json 25 | pyethereum/todo.txt 26 | pyethereum/monkeypatch.py 27 | .eggs 28 | .cache 29 | .env 30 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: python 2 | python: 3.6 3 | sudo: required 4 | dist: trusty 5 | env: 6 | #matrix: 7 | #- TOX_ENV=py27 8 | #- TOX_ENV=py34 9 | #- TOX_ENV=py35 10 | global: 11 | - COVERAGE_APPEND="--append" 12 | - secure: cKbIgpTJ1yjKLBxpCEiT6IH7NShDWZUE+BvnrAfc+ujCsR6LyLJcKxFQmKnWryJCqg7fp82Ep2bF2oDKzanAROar2xDY1SFGbai42seYMaFCw53YPGJ6u3VNCcfT0rN9BWgE7el/m4fjcD6CRsZYKArNNJbMX8csRt3uXXCFLso= 13 | - secure: "QyFPrxQHd2LlNQ6zNeTFYhgPmZaOHoWuywcgn8qaSOh6PklyFxHbexkwg0bl23JvtgNEZ1mCD8j0x1/ydSdtxgCFwK9SEL0h7aYuAq+OAIa/G18OPeTJMf7ASsb2QZdfkt9reFpUnjbadzHkuv+rqqb4bFnTJBKwB2LWzHPLhWg=" 14 | - SOLC_VERSION=0.4.9 15 | cache: 16 | directories: 17 | - $HOME/.bin 18 | - $HOME/solc-versions 19 | before_install: 20 | - mkdir -p $HOME/.bin 21 | - export PATH=$PATH:$HOME/.bin 22 | - if [ -n "$SOLC_VERSION" ]; then export LD_LIBRARY_PATH="$HOME/solc-versions/solc-$SOLC_VERSION"; fi 23 | - if [ -n "$SOLC_VERSION" ]; then sudo apt-get install -y tree unzip; fi 24 | install: 25 | - if [ -n "$SOLC_VERSION" ]; then /.$TRAVIS_BUILD_DIR/.travis/install_solc.sh; fi 26 | - travis_retry pip install pip setuptools --upgrade 27 | - travis_retry pip install tox 28 | - travis_retry pip install coverage 29 | - travis_retry pip install flake8 30 | - travis_retry python setup.py install 31 | - travis_retry pip install -r dev_requirements.txt 32 | # hack to override rlp=0.6.0 pulled in from vyper and eth-tester 33 | - pip install rlp==1.0.1 34 | script: 35 | - pip freeze 36 | # XXX: For now we're only performing minimal CI checks as most tests are 37 | # broken. Tests will be individually added here as they're fixed. 38 | - make lint-minimal 39 | - make test-passing 40 | #- if [ -d .tox/$TOX_ENV/ ]; then cd .tox/$TOX_ENV && coverage erase; fi; 41 | #- tox -e $TOX_ENV -- --ignore ethereum/tests/test_vm.py --ignore ethereum/tests/test_state.py 42 | #- tox -e $TOX_ENV -- ethereum/tests/test_vm.py 43 | #- tox -e $TOX_ENV -- ethereum/tests/test_state.py 44 | #- coverage report --show-missing 45 | after_success: 46 | - travis_retry pip install coveralls 47 | - cd .tox/$TOX_ENV && coveralls 48 | notifications: 49 | slack: 50 | secure: W/UAhQ/GgYwMWrl3aiVAVOWr4WGdWrxUOX/rTB3ZgwDwGqDYLzQO5UqbsQlo1JXPZ6JOWfIPMURhHu7DSfue9dBW6xQ+NL+bFHe9lSXG4nqFK3IjezYyTBzNRJRDbGUvSSqgj6D5cwhJ8BjfUIRPbJz3CxL64KmsNXezEaMY60w= 51 | webhooks: 52 | - secure: "KBw4iPJVsw3qv0qbvkZ2tjams/280aEovJ88ylR9ClI2krtxJFoVlAB0YdkztpKxcAxbIZg8nd4S3XpeOUsxfoZq5mZ2wHNU7G8LjqjwZ7eOhj76K+NAnEhRQT2evqZkWqP0h5fxuXQaT4KjwxGkxGNDEMJUVH5RO2cnFUQO98s=" 53 | 54 | before_deploy: 55 | - cd $TRAVIS_BUILD_DIR 56 | deploy: 57 | provider: pypi 58 | user: ethereum_pypi_automated 59 | password: 60 | secure: FvkEn1xULi9mGxAL9sKlTuxJZvk0Uyd2GaDPAHN5ZAfaJUNwzA6+m7PRAMPd44Uy/LOw0+Ah9X1rxAxZc+7yx+FJjwH1Nl8MjtqYTWp+Ue6TFUNdJXNHjekC5ce4rbULudrqlmwmaWzi5iRC7qhpxuTg1y3iBw3Fsd8E82qbDac= 61 | on: 62 | tags: true 63 | repo: ethereum/pyethereum 64 | branch: develop 65 | after_deploy: 66 | - ./.release_notify.sh 67 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # PyEthereum has been Deprecated 2 | 3 | This project is no longer supported. You might try [Py-EVM](https://github.com/ethereum/py-evm) 4 | 5 | ![alt text](./this-is-not-the-evm-you-are-looking-for.jpg "This is not the EVM you are looking for") 6 | -------------------------------------------------------------------------------- /this-is-not-the-evm-you-are-looking-for.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethereum/pyethereum/180ab66e0833fa3bacd59e4bfbfae966077018a0/this-is-not-the-evm-you-are-looking-for.jpg --------------------------------------------------------------------------------