%global _empty_manifest_terminate_build 0
Name:		python-aiopokeapi
Version:	0.1.5.1
Release:	1
Summary:	An asynchronous API wrapper for the pokeapi.
License:	MIT
URL:		https://pypi.org/project/aiopokeapi/
Source0:	https://mirrors.aliyun.com/pypi/web/packages/cb/92/739bfa332a911549fea78f7d1a9296c8e748939d8eb60530919b4efad47f/aiopokeapi-0.1.5.1.tar.gz
BuildArch:	noarch
Requires:	python3-aiofiles
Requires:	python3-aiohttp
Requires:	python3-pytest
Requires:	python3-pytest-cov
Requires:	python3-mypy
Requires:	python3-flake8
Requires:	python3-tox
%description
   
 AioPokéApi
    An Asynchronous API wrapper for the PokéApi.
   
   
   
   
   
    Report issue
   ·
    Request feature
   ·
    Fork project
## 🗝️ Key Features
- Use of modern Python keywords: `async` and `await`.
- Every object is fully type hinted.
- Objects get cached, this increases speed and avoids unnecessary API requests.
## 🌍 Documentation
AioPokéApi has a very minimal website, which you can find [here](https://beastmatser.github.io/aiopoke/). It also has some [documentation](https://beastmatser.github.io/aiopoke/docs/).
## ☄️ Installation
```sh
pip install aiopokeapi
```
    ⚙️  Didn't work?
Depending on your Python installation, you might need to use one of the
following:
- Python is not in PATH
  ```sh
  path/to/python.exe -m pip install aiopokeapi
  ```
- Python is in PATH but pip is not
  ```sh
  python -m pip install aiopokeapi
  ```
- Unix systems can use pip3/python3 commands
  ```sh
  pip3 install aiopokeapi
  ```
  ```sh
  python3 -m pip install aiopokeapi
  ```
- Using multiple Python versions
  ```sh
  py -m pip install aiopokeapi
  ```
 
## 🚀 Getting started
Aiopoke's goal is to be simple and easy to use:
```py
import asyncio
import aiopoke
async def main():
   client = aiopoke.AiopokeClient()
   ability = await client.get_ability(1)
   generation = await ability.generation.fetch()
   await client.close()
asyncio.run(main())
```
Or even better, using a context manager:
```py
# in main()
async with aiopoke.AiopokeClient() as client:
   ability = await client.get_ability(1)
   generation = await ability.generation.fetch()
```
%package -n python3-aiopokeapi
Summary:	An asynchronous API wrapper for the pokeapi.
Provides:	python-aiopokeapi
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-aiopokeapi
   
 AioPokéApi
    An Asynchronous API wrapper for the PokéApi.
   
   
   
   
   
    Report issue
   ·
    Request feature
   ·
    Fork project
## 🗝️ Key Features
- Use of modern Python keywords: `async` and `await`.
- Every object is fully type hinted.
- Objects get cached, this increases speed and avoids unnecessary API requests.
## 🌍 Documentation
AioPokéApi has a very minimal website, which you can find [here](https://beastmatser.github.io/aiopoke/). It also has some [documentation](https://beastmatser.github.io/aiopoke/docs/).
## ☄️ Installation
```sh
pip install aiopokeapi
```
    ⚙️  Didn't work?
Depending on your Python installation, you might need to use one of the
following:
- Python is not in PATH
  ```sh
  path/to/python.exe -m pip install aiopokeapi
  ```
- Python is in PATH but pip is not
  ```sh
  python -m pip install aiopokeapi
  ```
- Unix systems can use pip3/python3 commands
  ```sh
  pip3 install aiopokeapi
  ```
  ```sh
  python3 -m pip install aiopokeapi
  ```
- Using multiple Python versions
  ```sh
  py -m pip install aiopokeapi
  ```
 
## 🚀 Getting started
Aiopoke's goal is to be simple and easy to use:
```py
import asyncio
import aiopoke
async def main():
   client = aiopoke.AiopokeClient()
   ability = await client.get_ability(1)
   generation = await ability.generation.fetch()
   await client.close()
asyncio.run(main())
```
Or even better, using a context manager:
```py
# in main()
async with aiopoke.AiopokeClient() as client:
   ability = await client.get_ability(1)
   generation = await ability.generation.fetch()
```
%package help
Summary:	Development documents and examples for aiopokeapi
Provides:	python3-aiopokeapi-doc
%description help
   
 AioPokéApi
    An Asynchronous API wrapper for the PokéApi.
   
   
   
   
   
    Report issue
   ·
    Request feature
   ·
    Fork project
## 🗝️ Key Features
- Use of modern Python keywords: `async` and `await`.
- Every object is fully type hinted.
- Objects get cached, this increases speed and avoids unnecessary API requests.
## 🌍 Documentation
AioPokéApi has a very minimal website, which you can find [here](https://beastmatser.github.io/aiopoke/). It also has some [documentation](https://beastmatser.github.io/aiopoke/docs/).
## ☄️ Installation
```sh
pip install aiopokeapi
```
    ⚙️  Didn't work?
Depending on your Python installation, you might need to use one of the
following:
- Python is not in PATH
  ```sh
  path/to/python.exe -m pip install aiopokeapi
  ```
- Python is in PATH but pip is not
  ```sh
  python -m pip install aiopokeapi
  ```
- Unix systems can use pip3/python3 commands
  ```sh
  pip3 install aiopokeapi
  ```
  ```sh
  python3 -m pip install aiopokeapi
  ```
- Using multiple Python versions
  ```sh
  py -m pip install aiopokeapi
  ```
 
## 🚀 Getting started
Aiopoke's goal is to be simple and easy to use:
```py
import asyncio
import aiopoke
async def main():
   client = aiopoke.AiopokeClient()
   ability = await client.get_ability(1)
   generation = await ability.generation.fetch()
   await client.close()
asyncio.run(main())
```
Or even better, using a context manager:
```py
# in main()
async with aiopoke.AiopokeClient() as client:
   ability = await client.get_ability(1)
   generation = await ability.generation.fetch()
```
%prep
%autosetup -n aiopokeapi-0.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-aiopokeapi -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Tue Jun 20 2023 Python_Bot  - 0.1.5.1-1
- Package Spec generated