Blame python-mplcursors.spec

908b8ff
%global srcname mplcursors
908b8ff
908b8ff
Name:           python-%{srcname}
f90b577
Version:        0.2.1
e1f2032
Release:        2%{?dist}
908b8ff
Summary:        Interactive data selection cursors for Matplotlib
908b8ff
908b8ff
License:        MIT
908b8ff
URL:            https://github.com/anntzer/mplcursors
908b8ff
Source0:        https://files.pythonhosted.org/packages/source/m/%{srcname}/%{srcname}-%{version}.tar.gz
908b8ff
BuildArch:      noarch
908b8ff
908b8ff
BuildRequires:  python3-devel
908b8ff
BuildRequires:  python3dist(matplotlib) >= 2.1
908b8ff
BuildRequires:  python3dist(setuptools)
908b8ff
BuildRequires:  python3dist(setuptools-scm)
908b8ff
BuildRequires:  python3dist(pytest)
908b8ff
908b8ff
%description
908b8ff
mplcursors – Interactive data selection cursors for Matplotlib
908b8ff
908b8ff
908b8ff
%package -n     python3-%{srcname}
908b8ff
Summary:        %{summary}
908b8ff
%{?python_provide:%python_provide python3-%{srcname}}
908b8ff
 
908b8ff
Requires:       python3dist(matplotlib) >= 2.1
908b8ff
908b8ff
%description -n python3-%{srcname}
908b8ff
mplcursors – Interactive data selection cursors for Matplotlib
908b8ff
908b8ff
908b8ff
%package -n python-%{srcname}-doc
908b8ff
Summary:        mplcursors documentation
908b8ff
908b8ff
BuildRequires:  python3dist(sphinx)
908b8ff
BuildRequires:  python3dist(sphinx-gallery) >= 0.1.13
908b8ff
BuildRequires:  python3dist(pandas)
908b8ff
908b8ff
%description -n python-%{srcname}-doc
908b8ff
Documentation for mplcursors
908b8ff
908b8ff
908b8ff
%prep
908b8ff
%autosetup -n %{srcname}-%{version}
908b8ff
908b8ff
# Remove bundled egg-info and files
908b8ff
rm -rf %{srcname}.egg-info vendor
908b8ff
908b8ff
908b8ff
%build
908b8ff
%py3_build
908b8ff
908b8ff
# generate html docs
908b8ff
PYTHONPATH=${PWD}/build/lib sphinx-build-3 doc/source html
908b8ff
# remove the sphinx-build leftovers
908b8ff
rm -rf html/.{doctrees,buildinfo}
908b8ff
908b8ff
908b8ff
%install
908b8ff
%py3_install
908b8ff
908b8ff
908b8ff
%check
908b8ff
PYTHONPATH=%{buildroot}%{python3_sitelib} \
908b8ff
    %{__python3} -m pytest
908b8ff
908b8ff
908b8ff
%files -n python3-%{srcname}
908b8ff
%license LICENSE.txt
908b8ff
%doc README.rst examples/README.txt
908b8ff
%{python3_sitelib}/%{srcname}
908b8ff
%{python3_sitelib}/%{srcname}.pth
908b8ff
%{python3_sitelib}/%{srcname}-%{version}-py?.?.egg-info
908b8ff
908b8ff
908b8ff
%files -n python-%{srcname}-doc
908b8ff
%doc html
908b8ff
%license LICENSE.txt
908b8ff
908b8ff
908b8ff
%changelog
e1f2032
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.1-2
e1f2032
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
e1f2032
f90b577
* Tue Sep 25 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 0.2.1-1
f90b577
- Update to latest version
f90b577
908b8ff
* Fri Aug 17 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 0.2-2
908b8ff
- Remove vendored source code
908b8ff
908b8ff
* Fri Aug 17 2018 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 0.2-1
908b8ff
- Initial package.