diff options
| author | CoprDistGit <infra@openeuler.org> | 2023-05-15 04:37:38 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2023-05-15 04:37:38 +0000 |
| commit | 6d0e75581a525da36e5419e2abef94f0b7d97984 (patch) | |
| tree | 6c0ebce088f0794b32499934792dc3811b72d26a /python-binance-py.spec | |
| parent | 8f8daaf9af9174a19604ce0a4715e86755cc2f8a (diff) | |
automatic import of python-binance-py
Diffstat (limited to 'python-binance-py.spec')
| -rw-r--r-- | python-binance-py.spec | 346 |
1 files changed, 346 insertions, 0 deletions
diff --git a/python-binance-py.spec b/python-binance-py.spec new file mode 100644 index 0000000..2e283b1 --- /dev/null +++ b/python-binance-py.spec @@ -0,0 +1,346 @@ +%global _empty_manifest_terminate_build 0 +Name: python-binance.py +Version: 1.9.0 +Release: 1 +Summary: A python3 binance API wrapper powered by modern technologies such as asyncio +License: MIT License +URL: https://git.io/binance.py +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/29/43/1303a389b78466fcedf915fe05e2d12082dd8115e7a7857325ebc97d0078/binance.py-1.9.0.tar.gz +BuildArch: noarch + +Requires: python3-aiohttp + +%description +<h1 align="center"> + <br> + <img src="./logo.svg" alt="Binance.py logo" width="256"> + <br> +</h1> + +<h4 align="center">🦾 A python3 binance API wrapper powered by asyncio and python Decimals.</h4> + +<p align="center"> + <a href="https://discord.gg/bhbPCXW" alt="discord"> + <img src="https://img.shields.io/discord/725070664100216922?label=chat&logo=discord"/> + </a> + <a href="https://th0rgal.gitbook.io/binance-py/" alt="Docs (gitbook)"> + <img src="https://img.shields.io/badge/docs-gitbook-brightgreen"/> + </a> + <a href="https://app.fossa.com/projects/git%2Bgithub.com%2FTh0rgal%2Fbinance.py?ref=badge_shield" alt="FOSSA Status"> + <img src="https://app.fossa.com/api/projects/git%2Bgithub.com%2FTh0rgal%2Fbinance.py.svg?type=shield"/> + </a> + <a href="https://pypi.org/project/binance.py/"> + <img src="https://img.shields.io/pypi/dm/binance.py"/> + </a> + <a href="https://lgtm.com/projects/g/Th0rgal/binance.py/context:python"> + <img alt="Language grade: Python" src="https://img.shields.io/lgtm/grade/python/g/Th0rgal/binance.py.svg?logo=lgtm"/> + </a> +</p> + + +## Get binance.py +To install the library, you can just run the following command: +```console +# Linux/macOS +python3 -m pip install -U binance.py + +# Windows +py -3 -m pip install -U binance.py +``` + +Alternatively you can build the package and install it manually: +``` +python setup.py sdist bdist_wheel +python -m pip install dist/binance.py-X.X.X-py3-none-any.whl +``` + +## Why binance.py? +The binance api is complex to grasp and using a wrapper saves time but also ensures that the right practices are adopted. Binance.py offers a modern and asynchronous solution. + +## Features +- Covers general endpoints (test connectivity and get exchange informations) +- Covers market data endpoints +- Covers Account endpoints (create and manage orders) +- Covers user data stream (receive real time user updates) +- Covers web socket streams (receive real time market updates) +- Async support +- Completely free and without limitations + +## What it does not +- Binance.py does not cover the withdraw API +- Binance.py does not cover the margin trading API +> If you need these features, don't open an issue to ask me to implement them + + +## Get started + +- [Generate an API Key](https://www.binance.com/en/support/articles/360002502072) and assign relevant permissions. +- import binance, create a client and send your first test order: +```python +import binance + +client = binance.Client(API_KEY, API_SECRET) +await client.load() + +order = await client.create_order( + "ETHPAX", binance.Side.BUY.value, binance.OrderType.MARKET.value, quantity="1", test=True, +) +print(order) +await client.close() +``` +- Check some [examples](https://github.com/Th0rgal/binance.py/tree/master/examples) + +## License +[](https://app.fossa.com/projects/git%2Bgithub.com%2FTh0rgal%2Fbinance.py?ref=badge_large) + +## Donate +- ETH (ENS): ``thomas.ethers.xyz`` +- ETH (legacy address): ``0x54c5a92c57A07f33500Ec9977797219D70D506C9`` +- BTC: ``bc1qm9g2k3fznl2a9vghnpnwem87p03txl4y5lahyu`` + +## Powered by binance.py +### [martin binance](https://github.com/DogsTailFarmer/martin-binance) +Free trading system for Binance SPOT market. Adaptive customizable reverse grid strategy based on martingale. + + + +%package -n python3-binance.py +Summary: A python3 binance API wrapper powered by modern technologies such as asyncio +Provides: python-binance.py +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-binance.py +<h1 align="center"> + <br> + <img src="./logo.svg" alt="Binance.py logo" width="256"> + <br> +</h1> + +<h4 align="center">🦾 A python3 binance API wrapper powered by asyncio and python Decimals.</h4> + +<p align="center"> + <a href="https://discord.gg/bhbPCXW" alt="discord"> + <img src="https://img.shields.io/discord/725070664100216922?label=chat&logo=discord"/> + </a> + <a href="https://th0rgal.gitbook.io/binance-py/" alt="Docs (gitbook)"> + <img src="https://img.shields.io/badge/docs-gitbook-brightgreen"/> + </a> + <a href="https://app.fossa.com/projects/git%2Bgithub.com%2FTh0rgal%2Fbinance.py?ref=badge_shield" alt="FOSSA Status"> + <img src="https://app.fossa.com/api/projects/git%2Bgithub.com%2FTh0rgal%2Fbinance.py.svg?type=shield"/> + </a> + <a href="https://pypi.org/project/binance.py/"> + <img src="https://img.shields.io/pypi/dm/binance.py"/> + </a> + <a href="https://lgtm.com/projects/g/Th0rgal/binance.py/context:python"> + <img alt="Language grade: Python" src="https://img.shields.io/lgtm/grade/python/g/Th0rgal/binance.py.svg?logo=lgtm"/> + </a> +</p> + + +## Get binance.py +To install the library, you can just run the following command: +```console +# Linux/macOS +python3 -m pip install -U binance.py + +# Windows +py -3 -m pip install -U binance.py +``` + +Alternatively you can build the package and install it manually: +``` +python setup.py sdist bdist_wheel +python -m pip install dist/binance.py-X.X.X-py3-none-any.whl +``` + +## Why binance.py? +The binance api is complex to grasp and using a wrapper saves time but also ensures that the right practices are adopted. Binance.py offers a modern and asynchronous solution. + +## Features +- Covers general endpoints (test connectivity and get exchange informations) +- Covers market data endpoints +- Covers Account endpoints (create and manage orders) +- Covers user data stream (receive real time user updates) +- Covers web socket streams (receive real time market updates) +- Async support +- Completely free and without limitations + +## What it does not +- Binance.py does not cover the withdraw API +- Binance.py does not cover the margin trading API +> If you need these features, don't open an issue to ask me to implement them + + +## Get started + +- [Generate an API Key](https://www.binance.com/en/support/articles/360002502072) and assign relevant permissions. +- import binance, create a client and send your first test order: +```python +import binance + +client = binance.Client(API_KEY, API_SECRET) +await client.load() + +order = await client.create_order( + "ETHPAX", binance.Side.BUY.value, binance.OrderType.MARKET.value, quantity="1", test=True, +) +print(order) +await client.close() +``` +- Check some [examples](https://github.com/Th0rgal/binance.py/tree/master/examples) + +## License +[](https://app.fossa.com/projects/git%2Bgithub.com%2FTh0rgal%2Fbinance.py?ref=badge_large) + +## Donate +- ETH (ENS): ``thomas.ethers.xyz`` +- ETH (legacy address): ``0x54c5a92c57A07f33500Ec9977797219D70D506C9`` +- BTC: ``bc1qm9g2k3fznl2a9vghnpnwem87p03txl4y5lahyu`` + +## Powered by binance.py +### [martin binance](https://github.com/DogsTailFarmer/martin-binance) +Free trading system for Binance SPOT market. Adaptive customizable reverse grid strategy based on martingale. + + + +%package help +Summary: Development documents and examples for binance.py +Provides: python3-binance.py-doc +%description help +<h1 align="center"> + <br> + <img src="./logo.svg" alt="Binance.py logo" width="256"> + <br> +</h1> + +<h4 align="center">🦾 A python3 binance API wrapper powered by asyncio and python Decimals.</h4> + +<p align="center"> + <a href="https://discord.gg/bhbPCXW" alt="discord"> + <img src="https://img.shields.io/discord/725070664100216922?label=chat&logo=discord"/> + </a> + <a href="https://th0rgal.gitbook.io/binance-py/" alt="Docs (gitbook)"> + <img src="https://img.shields.io/badge/docs-gitbook-brightgreen"/> + </a> + <a href="https://app.fossa.com/projects/git%2Bgithub.com%2FTh0rgal%2Fbinance.py?ref=badge_shield" alt="FOSSA Status"> + <img src="https://app.fossa.com/api/projects/git%2Bgithub.com%2FTh0rgal%2Fbinance.py.svg?type=shield"/> + </a> + <a href="https://pypi.org/project/binance.py/"> + <img src="https://img.shields.io/pypi/dm/binance.py"/> + </a> + <a href="https://lgtm.com/projects/g/Th0rgal/binance.py/context:python"> + <img alt="Language grade: Python" src="https://img.shields.io/lgtm/grade/python/g/Th0rgal/binance.py.svg?logo=lgtm"/> + </a> +</p> + + +## Get binance.py +To install the library, you can just run the following command: +```console +# Linux/macOS +python3 -m pip install -U binance.py + +# Windows +py -3 -m pip install -U binance.py +``` + +Alternatively you can build the package and install it manually: +``` +python setup.py sdist bdist_wheel +python -m pip install dist/binance.py-X.X.X-py3-none-any.whl +``` + +## Why binance.py? +The binance api is complex to grasp and using a wrapper saves time but also ensures that the right practices are adopted. Binance.py offers a modern and asynchronous solution. + +## Features +- Covers general endpoints (test connectivity and get exchange informations) +- Covers market data endpoints +- Covers Account endpoints (create and manage orders) +- Covers user data stream (receive real time user updates) +- Covers web socket streams (receive real time market updates) +- Async support +- Completely free and without limitations + +## What it does not +- Binance.py does not cover the withdraw API +- Binance.py does not cover the margin trading API +> If you need these features, don't open an issue to ask me to implement them + + +## Get started + +- [Generate an API Key](https://www.binance.com/en/support/articles/360002502072) and assign relevant permissions. +- import binance, create a client and send your first test order: +```python +import binance + +client = binance.Client(API_KEY, API_SECRET) +await client.load() + +order = await client.create_order( + "ETHPAX", binance.Side.BUY.value, binance.OrderType.MARKET.value, quantity="1", test=True, +) +print(order) +await client.close() +``` +- Check some [examples](https://github.com/Th0rgal/binance.py/tree/master/examples) + +## License +[](https://app.fossa.com/projects/git%2Bgithub.com%2FTh0rgal%2Fbinance.py?ref=badge_large) + +## Donate +- ETH (ENS): ``thomas.ethers.xyz`` +- ETH (legacy address): ``0x54c5a92c57A07f33500Ec9977797219D70D506C9`` +- BTC: ``bc1qm9g2k3fznl2a9vghnpnwem87p03txl4y5lahyu`` + +## Powered by binance.py +### [martin binance](https://github.com/DogsTailFarmer/martin-binance) +Free trading system for Binance SPOT market. Adaptive customizable reverse grid strategy based on martingale. + + + +%prep +%autosetup -n binance.py-1.9.0 + +%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-binance.py -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon May 15 2023 Python_Bot <Python_Bot@openeuler.org> - 1.9.0-1 +- Package Spec generated |
