diff --git a/.abf.yml b/.abf.yml index 8f338b1..d4614e4 100644 --- a/.abf.yml +++ b/.abf.yml @@ -1,3 +1,4 @@ sources: Click-7.0.tar.gz: fcbbb6d25b8eb45f7919e8605ec33b33583b0217 click-7.0.dev0.tar.gz: 8a04f52721aa28e919916f69ac02c37b038a9e49 + python-Click-7.1.2.tar.gz: df5cae0c0df77aef5890b35247eff1ff5890d873 diff --git a/python-click.spec b/python-click.spec index 138d151..65a16f1 100644 --- a/python-click.spec +++ b/python-click.spec @@ -1,13 +1,14 @@ %define module Click Name: python-%{module} -Version: 7.0 -Release: 2 +Version: 7.1.2 +Release: 1 Summary: A simple wrapper around optparse for powerful command line utilities -Source0: http://pypi.python.org/packages/source/c/%{module}/%{module}-%{version}.tar.gz +URL: https://palletsprojects.com/projects/click +#Source0: http://pypi.python.org/packages/source/c/%{module}/%{module}-%{version}.tar.gz +Source0: https://github.com/pallets/click/archive/%{version}/%{name}-%{version}.tar.gz License: BSD Group: Development/Python -Url: https://palletsprojects.com/p/click/ BuildRequires: pythonegg(setuptools) BuildRequires: pkgconfig(python) Obsoletes: pythonegg(click) == 7.0.dev0 @@ -52,11 +53,35 @@ implement an intended CLI API. %{py3_puresitedir}/click/*.py* %{py3_puresitedir}/Click*.egg-info #------------------------------------------ +#-------------------------------------------------- + +%package -n python38-%{module} +Summary: A simple wrapper around optparse for powerful command line utilities + +BuildRequires: pkgconfig(python3) +BuildRequires: python3egg(setuptools) + +%description -n python38-%{module} +Click is a Python package for creating beautiful command line interfaces +in a composable way with as little code as necessary. It's the "Command +Line Interface Creation Kit". It's highly configurable but comes with +sensible defaults out of the box. + +It aims to make the process of writing command line tools quick and fun +while also preventing any frustration caused by the inability to +implement an intended CLI API. + +%files -n python38-%{module} +%doc *.rst +%{py3_puresitedir}/click/*.py* +%{py3_puresitedir}/Click*.egg-info +#------------------------------------------ %prep %setup -qn %{module}-%{version} rm -rf %{module}.egg-info cp -a . %{py3dir} +cp -a . %{py38dir} %build %py2_build @@ -65,6 +90,10 @@ pushd %{py3dir} %py3_build popd +pushd %{py38dir} +%py38_build +popd + %install %py2_install # @@ -72,4 +101,6 @@ pushd %{py3dir} %py3_install popd - +pushd %{py38dir} +%py38_install +popd