summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-04-12 04:58:11 +0000
committerCoprDistGit <infra@openeuler.org>2023-04-12 04:58:11 +0000
commit0326949fb3e683cc4acd2c81605cca0b5098a14c (patch)
tree4af06a942061360453700d137d924861295c01b0
parent0765536aaab66d12c7ca3e1882b81277ecf63407 (diff)
automatic import of python-chia-blockchain
-rw-r--r--.gitignore1
-rw-r--r--python-chia-blockchain.spec234
-rw-r--r--sources1
3 files changed, 236 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..fb7e2df 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/chia-blockchain-1.7.1.tar.gz
diff --git a/python-chia-blockchain.spec b/python-chia-blockchain.spec
new file mode 100644
index 0000000..f4e61a5
--- /dev/null
+++ b/python-chia-blockchain.spec
@@ -0,0 +1,234 @@
+%global _empty_manifest_terminate_build 0
+Name: python-chia-blockchain
+Version: 1.7.1
+Release: 1
+Summary: Chia blockchain full node, farmer, timelord, and wallet.
+License: Apache License
+URL: https://chia.net/
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/57/49/318d699bfe40387c3e17465c298a29b2584fd71c5b11fdaad33194094968/chia-blockchain-1.7.1.tar.gz
+BuildArch: noarch
+
+
+%description
+# chia-blockchain
+
+![Alt text](https://www.chia.net/wp-content/uploads/2022/09/chia-logo.svg)
+
+| Current Release/main | Development Branch/dev |
+| :---: | :---: |
+| [![Ubuntu Core Tests](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-test-ubuntu-core.yml/badge.svg)](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-test-ubuntu-core.yml) [![MacOS Core Tests](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-test-macos-core.yml/badge.svg)](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-test-macos-core.yml) [![Windows Installer on Windows 10 and Python 3.7](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-windows-installer.yml/badge.svg)](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-windows-installer.yml) | [![Ubuntu Core Tests](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-test-ubuntu-core.yml/badge.svg?branch=dev)](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-test-ubuntu-core.yml) [![MacOS Core Tests](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-test-macos-core.yml/badge.svg?branch=dev)](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-test-macos-core.yml) [![Windows Installer on Windows 10 and Python 3.7](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-windows-installer.yml/badge.svg?branch=dev)](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-windows-installer.yml) |
+
+![GitHub contributors](https://img.shields.io/github/contributors/Chia-Network/chia-blockchain?logo=GitHub)
+
+Chia is a modern cryptocurrency built from scratch, designed to be efficient, decentralized, and secure. Here are some of the features and benefits:
+* [Proof of space and time](https://docs.google.com/document/d/1tmRIb7lgi4QfKkNaxuKOBHRmwbVlGL4f7EsBDr_5xZE/edit) based consensus which allows anyone to farm with commodity hardware
+* Very easy to use full node and farmer GUI and cli (thousands of nodes active on mainnet)
+* [Chia seeder](https://github.com/Chia-Network/chia-blockchain/wiki/Chia-Seeder-User-Guide), which maintains a list of reliable nodes within the Chia network via a built-in DNS server.
+* Simplified UTXO based transaction model, with small on-chain state
+* Lisp-style Turing-complete functional [programming language](https://chialisp.com/) for money related use cases
+* BLS keys and aggregate signatures (only one signature per block)
+* [Pooling protocol](https://github.com/Chia-Network/chia-blockchain/wiki/Pooling-User-Guide) that allows farmers to have control of making blocks
+* Support for light clients with fast, objective syncing
+* A growing community of farmers and developers around the world
+
+Please check out the [wiki](https://github.com/Chia-Network/chia-blockchain/wiki)
+and [FAQ](https://github.com/Chia-Network/chia-blockchain/wiki/FAQ) for
+information on this project.
+
+Python 3.7+ is required. Make sure your default python version is >=3.7
+by typing `python3`.
+
+If you are behind a NAT, it can be difficult for peers outside your subnet to
+reach you when they start up. You can enable
+[UPnP](https://www.homenethowto.com/ports-and-nat/upnp-automatic-port-forward/)
+on your router or add a NAT (for IPv4 but not IPv6) and firewall rules to allow
+TCP port 8444 access to your peer.
+These methods tend to be router make/model specific.
+
+Most users should only install harvesters, farmers, plotter, full nodes, and wallets.
+Setting up a seeder is best left to more advanced users.
+Building Timelords and VDFs is for sophisticated users, in most environments.
+Chia Network and additional volunteers are running sufficient Timelords
+for consensus.
+
+## Installing
+
+Install instructions are available in the
+[INSTALL](https://github.com/Chia-Network/chia-blockchain/wiki/INSTALL)
+section of the
+[chia-blockchain repository wiki](https://github.com/Chia-Network/chia-blockchain/wiki).
+
+## Running
+
+Once installed, a
+[Quick Start Guide](https://github.com/Chia-Network/chia-blockchain/wiki/Quick-Start-Guide)
+is available from the repository
+[wiki](https://github.com/Chia-Network/chia-blockchain/wiki).
+
+
+%package -n python3-chia-blockchain
+Summary: Chia blockchain full node, farmer, timelord, and wallet.
+Provides: python-chia-blockchain
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-chia-blockchain
+# chia-blockchain
+
+![Alt text](https://www.chia.net/wp-content/uploads/2022/09/chia-logo.svg)
+
+| Current Release/main | Development Branch/dev |
+| :---: | :---: |
+| [![Ubuntu Core Tests](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-test-ubuntu-core.yml/badge.svg)](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-test-ubuntu-core.yml) [![MacOS Core Tests](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-test-macos-core.yml/badge.svg)](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-test-macos-core.yml) [![Windows Installer on Windows 10 and Python 3.7](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-windows-installer.yml/badge.svg)](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-windows-installer.yml) | [![Ubuntu Core Tests](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-test-ubuntu-core.yml/badge.svg?branch=dev)](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-test-ubuntu-core.yml) [![MacOS Core Tests](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-test-macos-core.yml/badge.svg?branch=dev)](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-test-macos-core.yml) [![Windows Installer on Windows 10 and Python 3.7](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-windows-installer.yml/badge.svg?branch=dev)](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-windows-installer.yml) |
+
+![GitHub contributors](https://img.shields.io/github/contributors/Chia-Network/chia-blockchain?logo=GitHub)
+
+Chia is a modern cryptocurrency built from scratch, designed to be efficient, decentralized, and secure. Here are some of the features and benefits:
+* [Proof of space and time](https://docs.google.com/document/d/1tmRIb7lgi4QfKkNaxuKOBHRmwbVlGL4f7EsBDr_5xZE/edit) based consensus which allows anyone to farm with commodity hardware
+* Very easy to use full node and farmer GUI and cli (thousands of nodes active on mainnet)
+* [Chia seeder](https://github.com/Chia-Network/chia-blockchain/wiki/Chia-Seeder-User-Guide), which maintains a list of reliable nodes within the Chia network via a built-in DNS server.
+* Simplified UTXO based transaction model, with small on-chain state
+* Lisp-style Turing-complete functional [programming language](https://chialisp.com/) for money related use cases
+* BLS keys and aggregate signatures (only one signature per block)
+* [Pooling protocol](https://github.com/Chia-Network/chia-blockchain/wiki/Pooling-User-Guide) that allows farmers to have control of making blocks
+* Support for light clients with fast, objective syncing
+* A growing community of farmers and developers around the world
+
+Please check out the [wiki](https://github.com/Chia-Network/chia-blockchain/wiki)
+and [FAQ](https://github.com/Chia-Network/chia-blockchain/wiki/FAQ) for
+information on this project.
+
+Python 3.7+ is required. Make sure your default python version is >=3.7
+by typing `python3`.
+
+If you are behind a NAT, it can be difficult for peers outside your subnet to
+reach you when they start up. You can enable
+[UPnP](https://www.homenethowto.com/ports-and-nat/upnp-automatic-port-forward/)
+on your router or add a NAT (for IPv4 but not IPv6) and firewall rules to allow
+TCP port 8444 access to your peer.
+These methods tend to be router make/model specific.
+
+Most users should only install harvesters, farmers, plotter, full nodes, and wallets.
+Setting up a seeder is best left to more advanced users.
+Building Timelords and VDFs is for sophisticated users, in most environments.
+Chia Network and additional volunteers are running sufficient Timelords
+for consensus.
+
+## Installing
+
+Install instructions are available in the
+[INSTALL](https://github.com/Chia-Network/chia-blockchain/wiki/INSTALL)
+section of the
+[chia-blockchain repository wiki](https://github.com/Chia-Network/chia-blockchain/wiki).
+
+## Running
+
+Once installed, a
+[Quick Start Guide](https://github.com/Chia-Network/chia-blockchain/wiki/Quick-Start-Guide)
+is available from the repository
+[wiki](https://github.com/Chia-Network/chia-blockchain/wiki).
+
+
+%package help
+Summary: Development documents and examples for chia-blockchain
+Provides: python3-chia-blockchain-doc
+%description help
+# chia-blockchain
+
+![Alt text](https://www.chia.net/wp-content/uploads/2022/09/chia-logo.svg)
+
+| Current Release/main | Development Branch/dev |
+| :---: | :---: |
+| [![Ubuntu Core Tests](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-test-ubuntu-core.yml/badge.svg)](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-test-ubuntu-core.yml) [![MacOS Core Tests](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-test-macos-core.yml/badge.svg)](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-test-macos-core.yml) [![Windows Installer on Windows 10 and Python 3.7](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-windows-installer.yml/badge.svg)](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-windows-installer.yml) | [![Ubuntu Core Tests](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-test-ubuntu-core.yml/badge.svg?branch=dev)](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-test-ubuntu-core.yml) [![MacOS Core Tests](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-test-macos-core.yml/badge.svg?branch=dev)](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-test-macos-core.yml) [![Windows Installer on Windows 10 and Python 3.7](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-windows-installer.yml/badge.svg?branch=dev)](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-windows-installer.yml) |
+
+![GitHub contributors](https://img.shields.io/github/contributors/Chia-Network/chia-blockchain?logo=GitHub)
+
+Chia is a modern cryptocurrency built from scratch, designed to be efficient, decentralized, and secure. Here are some of the features and benefits:
+* [Proof of space and time](https://docs.google.com/document/d/1tmRIb7lgi4QfKkNaxuKOBHRmwbVlGL4f7EsBDr_5xZE/edit) based consensus which allows anyone to farm with commodity hardware
+* Very easy to use full node and farmer GUI and cli (thousands of nodes active on mainnet)
+* [Chia seeder](https://github.com/Chia-Network/chia-blockchain/wiki/Chia-Seeder-User-Guide), which maintains a list of reliable nodes within the Chia network via a built-in DNS server.
+* Simplified UTXO based transaction model, with small on-chain state
+* Lisp-style Turing-complete functional [programming language](https://chialisp.com/) for money related use cases
+* BLS keys and aggregate signatures (only one signature per block)
+* [Pooling protocol](https://github.com/Chia-Network/chia-blockchain/wiki/Pooling-User-Guide) that allows farmers to have control of making blocks
+* Support for light clients with fast, objective syncing
+* A growing community of farmers and developers around the world
+
+Please check out the [wiki](https://github.com/Chia-Network/chia-blockchain/wiki)
+and [FAQ](https://github.com/Chia-Network/chia-blockchain/wiki/FAQ) for
+information on this project.
+
+Python 3.7+ is required. Make sure your default python version is >=3.7
+by typing `python3`.
+
+If you are behind a NAT, it can be difficult for peers outside your subnet to
+reach you when they start up. You can enable
+[UPnP](https://www.homenethowto.com/ports-and-nat/upnp-automatic-port-forward/)
+on your router or add a NAT (for IPv4 but not IPv6) and firewall rules to allow
+TCP port 8444 access to your peer.
+These methods tend to be router make/model specific.
+
+Most users should only install harvesters, farmers, plotter, full nodes, and wallets.
+Setting up a seeder is best left to more advanced users.
+Building Timelords and VDFs is for sophisticated users, in most environments.
+Chia Network and additional volunteers are running sufficient Timelords
+for consensus.
+
+## Installing
+
+Install instructions are available in the
+[INSTALL](https://github.com/Chia-Network/chia-blockchain/wiki/INSTALL)
+section of the
+[chia-blockchain repository wiki](https://github.com/Chia-Network/chia-blockchain/wiki).
+
+## Running
+
+Once installed, a
+[Quick Start Guide](https://github.com/Chia-Network/chia-blockchain/wiki/Quick-Start-Guide)
+is available from the repository
+[wiki](https://github.com/Chia-Network/chia-blockchain/wiki).
+
+
+%prep
+%autosetup -n chia-blockchain-1.7.1
+
+%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-chia-blockchain -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Wed Apr 12 2023 Python_Bot <Python_Bot@openeuler.org> - 1.7.1-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..8993385
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+3a0c15c864a3fe95ad1d92866a763938 chia-blockchain-1.7.1.tar.gz