%global pypiname lunr
Name: python-%{pypiname}
Version: 0.5.6
Release: 1%{?dist}
Summary: A Python implementation of Lunr.js
License: MIT
URL: https://github.com/yeraydiazdiaz/lunr.py
Source0: https://github.com/yeraydiazdiaz/lunr.py/archive/v%{version}.tar.gz#/%{pypiname}.py-%{version}.tar.gz
BuildArch: noarch
%global _description %{expand:
This Python version of Lunr.js aims to bring the simple and powerful full text
search capabilities into Python guaranteeing results as close as the original
implementation as possible.}
%description %_description
%package -n python3-%{pypiname}
Summary: %{summary}
BuildRequires: python3-devel
%{?python_provide:%python_provide python3-%{pypiname}}
#Some nltk resource is needed to run tests but not available in Fedora
# BuildRequires: python3-six
# BuildRequires: python3-future
# BuildRequires: python3-pytest
# BuildRequires: python3-pytest-timeout
# BuildRequires: python3-mock
# BuildRequires: python3dist(nltk) >= 3.2.5
# BuildRequires: /usr/bin/coverage
Recommends: python3dist(nltk) >= 3.2.5
%description -n python3-%{pypiname} %_description
%prep
%autosetup -n %{pypiname}.py-%{version}
%build
%py3_build
%install
%py3_install
%check
#make tests
%files -n python3-%{pypiname}
%license LICENSE
%doc README.md CHANGELOG.md readme.rst docs/
%{python3_sitelib}/%{pypiname}-*.egg-info/
%{python3_sitelib}/%{pypiname}/
%changelog
* Sun Mar 8 2020 Robin Lee <cheeselee@fedoraproject.org> - 0.5.6-1
- Initial packaging