From 2cb218331198eaae6898f70cbc3a2b5faf337a54 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Tue, 11 Apr 2023 12:24:00 +0000 Subject: automatic import of python-py-evm --- .gitignore | 1 + python-py-evm.spec | 294 +++++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 296 insertions(+) create mode 100644 python-py-evm.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..249a679 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/py-evm-0.7.0a1.tar.gz diff --git a/python-py-evm.spec b/python-py-evm.spec new file mode 100644 index 0000000..4d8c52d --- /dev/null +++ b/python-py-evm.spec @@ -0,0 +1,294 @@ +%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 +* Tue Apr 11 2023 Python_Bot - 0.7.0a1-1 +- Package Spec generated diff --git a/sources b/sources new file mode 100644 index 0000000..05ca093 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +22b3a8397465867acb9730590a14a817 py-evm-0.7.0a1.tar.gz -- cgit v1.2.3