%global _empty_manifest_terminate_build 0 Name: python-py-evm Version: 0.7.0a1 Release: 1 Summary: Python implementation of the Ethereum Virtual Machine License: MIT URL: https://github.com/ethereum/py-evm Source0: https://mirrors.nju.edu.cn/pypi/web/packages/9e/83/bbb1e6678b3102cd1d4745b3b5aaecaead7e5774cc879db480a17ed4588d/py-evm-0.7.0a1.tar.gz BuildArch: noarch Requires: python3-cached-property Requires: python3-eth-bloom Requires: python3-eth-keys Requires: python3-eth-typing Requires: python3-eth-utils Requires: python3-lru-dict Requires: python3-mypy-extensions Requires: python3-py-ecc Requires: python3-pyethash Requires: python3-rlp Requires: python3-trie Requires: python3-termcolor Requires: python3-web3 Requires: python3-bumpversion Requires: python3-wheel Requires: python3-setuptools Requires: python3-idna Requires: python3-requests Requires: python3-tox Requires: python3-twine Requires: python3-cached-property Requires: python3-eth-bloom Requires: python3-eth-keys Requires: python3-eth-typing Requires: python3-eth-utils Requires: python3-lru-dict Requires: python3-mypy-extensions Requires: python3-py-ecc Requires: python3-pyethash Requires: python3-rlp Requires: python3-trie Requires: python3-factory-boy Requires: python3-hypothesis Requires: python3-pexpect Requires: python3-pytest Requires: python3-pytest-asyncio Requires: python3-pytest-cov Requires: python3-pytest-timeout Requires: python3-pytest-watch Requires: python3-pytest-xdist Requires: python3-py-evm Requires: python3-pysha3 Requires: python3-Sphinx Requires: python3-jinja2 Requires: python3-sphinx-rtd-theme Requires: python3-sphinxcontrib-asyncio Requires: python3-towncrier Requires: python3-flake8 Requires: python3-flake8-bugbear Requires: python3-mypy Requires: python3-types-setuptools Requires: python3-importlib-metadata Requires: python3-py-evm Requires: python3-pysha3 Requires: python3-Sphinx Requires: python3-jinja2 Requires: python3-sphinx-rtd-theme Requires: python3-sphinxcontrib-asyncio Requires: python3-towncrier Requires: python3-cached-property Requires: python3-eth-bloom Requires: python3-eth-keys Requires: python3-eth-typing Requires: python3-eth-utils Requires: python3-lru-dict Requires: python3-mypy-extensions Requires: python3-py-ecc Requires: python3-pyethash Requires: python3-rlp Requires: python3-trie Requires: python3-blake2b-py Requires: python3-coincurve Requires: python3-plyvel Requires: python3-eth-hash[pysha3] Requires: python3-eth-hash[pycryptodome] Requires: python3-flake8 Requires: python3-flake8-bugbear Requires: python3-mypy Requires: python3-types-setuptools Requires: python3-importlib-metadata Requires: python3-factory-boy Requires: python3-hypothesis Requires: python3-pexpect Requires: python3-pytest Requires: python3-pytest-asyncio Requires: python3-pytest-cov Requires: python3-pytest-timeout Requires: python3-pytest-watch Requires: python3-pytest-xdist Requires: python3-importlib-metadata %description # Python Implementation of the Ethereum protocol [![Join the conversation on Discord](https://img.shields.io/discord/809793915578089484?color=blue&label=chat&logo=discord&logoColor=white)](https://discord.gg/GHryRvPB84) [![Documentation Status](https://readthedocs.org/projects/py-evm/badge/?version=latest)](https://py-evm.readthedocs.io/en/latest/?badge=latest) ## Py-EVM Py-EVM is an implementation of the Ethereum protocol in Python. It contains the low level primitives for the existing Ethereum 1.0 chain as well as emerging support for the upcoming Ethereum 2.0 / Serenity spec. ### Goals Py-EVM aims to eventually become the defacto Python implementation of the Ethereum protocol, enabling a wide array of use cases for both public and private chains. In particular Py-EVM aims to: - be a reference implementation of the Ethereum 1.0 and 2.0 implementation in one of the most widely used and understood languages, Python. - be easy to understand and modifiable - have clear and simple APIs - come with solid, friendly documentation - deliver the low level primitives to build various clients on top (including *full* and *light* clients) - be highly flexible to support both research as well as alternate use cases like private chains. ## Quickstart [Get started in 5 minutes](https://py-evm.readthedocs.io/en/latest/guides/quickstart.html) ## Documentation Check out the [documentation on our official website](https://py-evm.readthedocs.io/en/latest/) ## Want to help? Want to file a bug, contribute some code, or improve documentation? Excellent! Read up on our guidelines for [contributing](https://py-evm.readthedocs.io/en/latest/contributing.html) and then check out one of our issues that are labeled [Good First Issue](https://github.com/ethereum/py-evm/issues?q=is%3Aissue+is%3Aopen+label%3A%22Good+First+Issue%22). %package -n python3-py-evm Summary: Python implementation of the Ethereum Virtual Machine Provides: python-py-evm BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-py-evm # Python Implementation of the Ethereum protocol [![Join the conversation on Discord](https://img.shields.io/discord/809793915578089484?color=blue&label=chat&logo=discord&logoColor=white)](https://discord.gg/GHryRvPB84) [![Documentation Status](https://readthedocs.org/projects/py-evm/badge/?version=latest)](https://py-evm.readthedocs.io/en/latest/?badge=latest) ## Py-EVM Py-EVM is an implementation of the Ethereum protocol in Python. It contains the low level primitives for the existing Ethereum 1.0 chain as well as emerging support for the upcoming Ethereum 2.0 / Serenity spec. ### Goals Py-EVM aims to eventually become the defacto Python implementation of the Ethereum protocol, enabling a wide array of use cases for both public and private chains. In particular Py-EVM aims to: - be a reference implementation of the Ethereum 1.0 and 2.0 implementation in one of the most widely used and understood languages, Python. - be easy to understand and modifiable - have clear and simple APIs - come with solid, friendly documentation - deliver the low level primitives to build various clients on top (including *full* and *light* clients) - be highly flexible to support both research as well as alternate use cases like private chains. ## Quickstart [Get started in 5 minutes](https://py-evm.readthedocs.io/en/latest/guides/quickstart.html) ## Documentation Check out the [documentation on our official website](https://py-evm.readthedocs.io/en/latest/) ## Want to help? Want to file a bug, contribute some code, or improve documentation? Excellent! Read up on our guidelines for [contributing](https://py-evm.readthedocs.io/en/latest/contributing.html) and then check out one of our issues that are labeled [Good First Issue](https://github.com/ethereum/py-evm/issues?q=is%3Aissue+is%3Aopen+label%3A%22Good+First+Issue%22). %package help Summary: Development documents and examples for py-evm Provides: python3-py-evm-doc %description help # Python Implementation of the Ethereum protocol [![Join the conversation on Discord](https://img.shields.io/discord/809793915578089484?color=blue&label=chat&logo=discord&logoColor=white)](https://discord.gg/GHryRvPB84) [![Documentation Status](https://readthedocs.org/projects/py-evm/badge/?version=latest)](https://py-evm.readthedocs.io/en/latest/?badge=latest) ## Py-EVM Py-EVM is an implementation of the Ethereum protocol in Python. It contains the low level primitives for the existing Ethereum 1.0 chain as well as emerging support for the upcoming Ethereum 2.0 / Serenity spec. ### Goals Py-EVM aims to eventually become the defacto Python implementation of the Ethereum protocol, enabling a wide array of use cases for both public and private chains. In particular Py-EVM aims to: - be a reference implementation of the Ethereum 1.0 and 2.0 implementation in one of the most widely used and understood languages, Python. - be easy to understand and modifiable - have clear and simple APIs - come with solid, friendly documentation - deliver the low level primitives to build various clients on top (including *full* and *light* clients) - be highly flexible to support both research as well as alternate use cases like private chains. ## Quickstart [Get started in 5 minutes](https://py-evm.readthedocs.io/en/latest/guides/quickstart.html) ## Documentation Check out the [documentation on our official website](https://py-evm.readthedocs.io/en/latest/) ## Want to help? Want to file a bug, contribute some code, or improve documentation? Excellent! Read up on our guidelines for [contributing](https://py-evm.readthedocs.io/en/latest/contributing.html) and then check out one of our issues that are labeled [Good First Issue](https://github.com/ethereum/py-evm/issues?q=is%3Aissue+is%3Aopen+label%3A%22Good+First+Issue%22). %prep %autosetup -n py-evm-0.7.0a1 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-py-evm -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Sun Apr 23 2023 Python_Bot - 0.7.0a1-1 - Package Spec generated