alessio 9d8a513
%global modname toot
alessio 9d8a513
alessio 9d8a513
Name:           %{modname}
Alessio 1a2af1b
Version:        0.42.0
Alessio 26c8beb
Release:        %autorelease
alessio 9d8a513
Summary:        A CLI and TUI tool for interacting with Mastodon
alessio 9d8a513
alessio 9d8a513
License:        GPLv3
alessio 9d8a513
URL:            https://github.com/ihabunek/%{modname}
alessio 9d8a513
Source0:        https://github.com/ihabunek/%{modname}/releases/download/%{version}/%{modname}-%{version}.tar.gz
alessio 9d8a513
alessio 9d8a513
BuildArch:      noarch
alessio 9d8a513
alessio 9d8a513
BuildRequires:  python3-devel
cbadeef
BuildRequires:  python3-setuptools
alessio 9d8a513
BuildRequires:  %{py3_dist pytest} %{py3_dist requests} %{py3_dist wcwidth} %{py3_dist beautifulsoup4}
Alessio 4fd9fa6
BuildRequires:  %{py3_dist urwid} %{py3_dist psycopg2} %{py3_dist tomlkit}
Alessio 65b64de
BuildRequires:  %{py3_dist click}
alessio 9d8a513
alessio 9d8a513
%description
alessio 9d8a513
Toot is a CLI and TUI tool for interacting with Mastodon instances
alessio 9d8a513
from the command line.
alessio 9d8a513
alessio 9d8a513
%prep
alessio 9d8a513
%autosetup -n %{modname}-%{version}
alessio 9d8a513
rm -rf %{modname}.egg-info
alessio 9d8a513
find . -type f -name "*.py" -exec sed -i '/^#![  ]*\/usr\/bin\/env.*$/ d' {} 2>/dev/null ';'
alessio 9d8a513
alessio 9d8a513
%build
alessio 9d8a513
%py3_build
alessio 9d8a513
alessio 9d8a513
%install
alessio 9d8a513
%py3_install
alessio 9d8a513
alessio 9d8a513
%check
Alessio d9341cd
%{python3} -m pytest -k 'not test_console' --ignore=tests/tui/test_rich_text.py 
alessio 9d8a513
alessio 9d8a513
%files -n %{modname}
alessio 9d8a513
%{_bindir}/toot
alessio 9d8a513
%{python3_sitelib}/%{modname}-%{version}-py%{python3_version}.egg-info
alessio 9d8a513
%{python3_sitelib}/%{modname}
alessio 9d8a513
%license LICENSE
alessio 9d8a513
alessio 9d8a513
%changelog
alciregi f833d38
%autochangelog