diff --git a/python-aiofiles.spec b/python-aiofiles.spec new file mode 100644 index 0000000..fdef065 --- /dev/null +++ b/python-aiofiles.spec @@ -0,0 +1,52 @@ +%global modname aiofiles + +Name: python-%{modname} +Version: 0.3.0 +# https://github.com/Tinche/aiofiles/issues/12 +%global tagver 0.3 +Release: 1%{?dist} +Summary: File support for asyncio + +License: ASL 2.0 +URL: https://github.com/Tinche/aiofiles +Source0: %{url}/archive/v%{tagver}/%{modname}-%{version}.tar.gz + +BuildArch: noarch + +%global _description \ +aiofiles is an Apache2 licensed library, written in Python, for handling\ +local disk files in asyncio applications. + +%description %{_description} + +%package -n python3-%{modname} +Summary: %{summary} +%{?python_provide:%python_provide python3-%{modname}} +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pytest +BuildRequires: python3-pytest-asyncio + +%description -n python3-%{modname} %{_description} + +%prep +%autosetup -n %{modname}-%{tagver} + +%build +%py3_build + +%install +%py3_install + +%check +PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-%{python3_version} -v + +%files -n python3-%{modname} +%license LICENSE +%doc README.rst +%{python3_sitelib}/%{modname}-*.egg-info/ +%{python3_sitelib}/%{modname}/ + +%changelog +* Sun Jan 01 2017 Igor Gnatenko - 0.3.0-1 +- Initial package