diff options
Diffstat (limited to 'python/python-howdoi.spec')
| -rw-r--r-- | python/python-howdoi.spec | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/python/python-howdoi.spec b/python/python-howdoi.spec new file mode 100644 index 0000000..53feda0 --- /dev/null +++ b/python/python-howdoi.spec @@ -0,0 +1,68 @@ +%global srcname howdoi + +Name: python-%{srcname} +Version: 2.0.16 +Release: 1%{?dist} +Summary: Instant coding answers via the command line + +License: MIT +URL: https://github.com/gleitz/howdoi +# pypi archive does not contain test data +# Source0: {pypi_source} +Source0: %{url}/archive/v%{version}/%{srcname}-%{version}.tar.gz +# keep only tests that can run offline +Patch0: %{srcname}-2.0.16-offline_tests.patch + +BuildArch: noarch + +%global _description %{expand: +Sherlock, your neighborhood command-line sloth sleuth. + +Are you a hack programmer? Do you find yourself constantly Googling for how to +do basic programming tasks? + +Suppose you want to know how to format a date in bash. Why open your browser and +read through blogs (risking major distraction) when you can simply stay in the +console and ask howdoi: + + $ howdoi format date bash + > DATE=`date +%Y-%m-%d`} + +%description %_description + +%package -n python3-%{srcname} +Summary: %{summary} +BuildRequires: python3-devel +BuildRequires: python3-pytest +BuildRequires: python3-setuptools +BuildRequires: python3dist(appdirs) +BuildRequires: python3dist(cachelib) +BuildRequires: python3dist(keep) +BuildRequires: python3dist(pygments) +BuildRequires: python3dist(pyquery) + +%description -n python3-%{srcname} %_description + +%prep +%autosetup -n %{srcname}-%{version} -p1 + +%build +%py3_build + +%install +%py3_install + +%check +%pytest -v + +%files -n python3-%{srcname} +%license LICENSE.txt +%doc CHANGES.txt README.rst +%{python3_sitelib}/%{srcname}-*.egg-info/ +%{python3_sitelib}/%{srcname}/ +%{_bindir}/%{srcname} + + +%changelog +* Tue Jun 29 2021 Michel Alexandre Salim <salimma@fedoraproject.org> - 2.0.16-1 +- Initial package |
