summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-06-20 06:00:49 +0000
committerCoprDistGit <infra@openeuler.org>2023-06-20 06:00:49 +0000
commitecc67233dcd27ea1fb34fd5a51c7a1180c1c0521 (patch)
tree369c0833fad56b49fa0723d0c0d72511035b9834
parent053c962300ecb8ff95bd02a2861fa6a1a2291ce5 (diff)
automatic import of python-lolwrapperopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-lolwrapper.spec283
-rw-r--r--sources1
3 files changed, 285 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..ef82a7a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/lolwrapper-1.5.1.tar.gz
diff --git a/python-lolwrapper.spec b/python-lolwrapper.spec
new file mode 100644
index 0000000..01f5f40
--- /dev/null
+++ b/python-lolwrapper.spec
@@ -0,0 +1,283 @@
+%global _empty_manifest_terminate_build 0
+Name: python-lolwrapper
+Version: 1.5.1
+Release: 1
+Summary: Riot API Wrapper
+License: MIT License
+URL: https://github.com/brianjp93/lolapi
+Source0: https://mirrors.aliyun.com/pypi/web/packages/c2/33/2c7dbd9201190f1a6fe7c6bec2e4a16eb8e331af622901f7e0f19496332f/lolwrapper-1.5.1.tar.gz
+BuildArch: noarch
+
+Requires: python3-requests
+
+%description
+![Coverage Badge](./coverage.svg)
+
+# League of Legends API Wrapper
+
+**lolwrapper** is a Python wrapper for the Riot League of Legends API endpoints.
+**lolwrapper** works with Python >= 3.6
+
+# Installation
+
+```bash
+$ pip install lolwrapper
+```
+
+# Usage
+
+```python
+>>> from lol.riot import Riot
+>>>
+>>> api = Riot('your-api-key')
+```
+
+## Available Resources
+
+```python
+>>> api.champion
+>>> api.championmastery
+>>> api.league
+>>> api.lolstaticdata
+>>> api.lolstatus
+>>> api.masteries
+>>> api.match
+>>> api.spectator
+>>> api.summoner
+>>> api.thirdpartycode
+>>> api.tftleague
+>>> api.tftmatch
+>>> api.tftsummoner
+```
+
+### Get a summoner
+
+* Get by name, encrypted account ID, encrypted summoner ID, or encrypted PUUID
+```python
+>>> r = api.summoner.get(name='tenmo player', region='na')
+>>> r = api.summoner.get(encrypted_account_id='account-id', region='na')
+>>> r = api.summoner.get(encrypted_summoner_id='summoner-id', region='na')
+>>> r = api.summoner.get(encrypted_puuid='puuid', region='na')
+>>> r.json()
+```
+
+# Testing
+
+Testing requires `pytest-cov`, `pytest`, and `coverage`
+
+Tests can be run using just pytest
+```
+>>> pytest
+```
+
+Or with coverage
+```
+>>> pytest --cov=lol ./
+```
+
+Add coverage badge with
+```
+>>> coverage-badge
+```
+
+
+
+
+%package -n python3-lolwrapper
+Summary: Riot API Wrapper
+Provides: python-lolwrapper
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-lolwrapper
+![Coverage Badge](./coverage.svg)
+
+# League of Legends API Wrapper
+
+**lolwrapper** is a Python wrapper for the Riot League of Legends API endpoints.
+**lolwrapper** works with Python >= 3.6
+
+# Installation
+
+```bash
+$ pip install lolwrapper
+```
+
+# Usage
+
+```python
+>>> from lol.riot import Riot
+>>>
+>>> api = Riot('your-api-key')
+```
+
+## Available Resources
+
+```python
+>>> api.champion
+>>> api.championmastery
+>>> api.league
+>>> api.lolstaticdata
+>>> api.lolstatus
+>>> api.masteries
+>>> api.match
+>>> api.spectator
+>>> api.summoner
+>>> api.thirdpartycode
+>>> api.tftleague
+>>> api.tftmatch
+>>> api.tftsummoner
+```
+
+### Get a summoner
+
+* Get by name, encrypted account ID, encrypted summoner ID, or encrypted PUUID
+```python
+>>> r = api.summoner.get(name='tenmo player', region='na')
+>>> r = api.summoner.get(encrypted_account_id='account-id', region='na')
+>>> r = api.summoner.get(encrypted_summoner_id='summoner-id', region='na')
+>>> r = api.summoner.get(encrypted_puuid='puuid', region='na')
+>>> r.json()
+```
+
+# Testing
+
+Testing requires `pytest-cov`, `pytest`, and `coverage`
+
+Tests can be run using just pytest
+```
+>>> pytest
+```
+
+Or with coverage
+```
+>>> pytest --cov=lol ./
+```
+
+Add coverage badge with
+```
+>>> coverage-badge
+```
+
+
+
+
+%package help
+Summary: Development documents and examples for lolwrapper
+Provides: python3-lolwrapper-doc
+%description help
+![Coverage Badge](./coverage.svg)
+
+# League of Legends API Wrapper
+
+**lolwrapper** is a Python wrapper for the Riot League of Legends API endpoints.
+**lolwrapper** works with Python >= 3.6
+
+# Installation
+
+```bash
+$ pip install lolwrapper
+```
+
+# Usage
+
+```python
+>>> from lol.riot import Riot
+>>>
+>>> api = Riot('your-api-key')
+```
+
+## Available Resources
+
+```python
+>>> api.champion
+>>> api.championmastery
+>>> api.league
+>>> api.lolstaticdata
+>>> api.lolstatus
+>>> api.masteries
+>>> api.match
+>>> api.spectator
+>>> api.summoner
+>>> api.thirdpartycode
+>>> api.tftleague
+>>> api.tftmatch
+>>> api.tftsummoner
+```
+
+### Get a summoner
+
+* Get by name, encrypted account ID, encrypted summoner ID, or encrypted PUUID
+```python
+>>> r = api.summoner.get(name='tenmo player', region='na')
+>>> r = api.summoner.get(encrypted_account_id='account-id', region='na')
+>>> r = api.summoner.get(encrypted_summoner_id='summoner-id', region='na')
+>>> r = api.summoner.get(encrypted_puuid='puuid', region='na')
+>>> r.json()
+```
+
+# Testing
+
+Testing requires `pytest-cov`, `pytest`, and `coverage`
+
+Tests can be run using just pytest
+```
+>>> pytest
+```
+
+Or with coverage
+```
+>>> pytest --cov=lol ./
+```
+
+Add coverage badge with
+```
+>>> coverage-badge
+```
+
+
+
+
+%prep
+%autosetup -n lolwrapper-1.5.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-lolwrapper -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Tue Jun 20 2023 Python_Bot <Python_Bot@openeuler.org> - 1.5.1-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..cab6cd0
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+12b76c11fd0e16c4055c0e7584dfc64e lolwrapper-1.5.1.tar.gz