mirror of
https://abf.rosa.ru/djam/python-click.git
synced 2025-02-23 09:22:50 +00:00
106 lines
3.1 KiB
RPMSpec
106 lines
3.1 KiB
RPMSpec
%define module click
|
|
|
|
Name: python-%{module}
|
|
Version: 7.1.2
|
|
Release: 1
|
|
Summary: A simple wrapper around optparse for powerful command line utilities
|
|
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}/%{module}-%{version}.tar.gz
|
|
License: BSD
|
|
Group: Development/Python
|
|
BuildRequires: pythonegg(setuptools)
|
|
BuildRequires: pkgconfig(python)
|
|
Obsoletes: pythonegg(click) == 7.0.dev0
|
|
Obsoletes: python-click == 7.0.dev0
|
|
Provides: python-click == %{EVRD}
|
|
BuildArch: noarch
|
|
|
|
%description
|
|
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
|
|
%doc docs/ examples/
|
|
%{py_sitedir}/%{module}/*.py*
|
|
%{py_sitedir}/*.egg-info
|
|
#--------------------------------------------------
|
|
|
|
%package -n python3-%{module}
|
|
Summary: A simple wrapper around optparse for powerful command line utilities
|
|
|
|
BuildRequires: pkgconfig(python3)
|
|
BuildRequires: python3egg(setuptools)
|
|
|
|
%description -n python3-%{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 python3-%{module}
|
|
%doc *.rst
|
|
%{py3_puresitedir}/%{module}/*.py*
|
|
%{py3_puresitedir}/*.egg-info
|
|
#------------------------------------------
|
|
#--------------------------------------------------
|
|
|
|
%package -n python38-%{module}
|
|
Summary: A simple wrapper around optparse for powerful command line utilities
|
|
|
|
BuildRequires: pkgconfig(python-3.8)
|
|
BuildRequires: python38-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
|
|
%{py38_puresitedir}/%{module}/*.py*
|
|
%{py38_puresitedir}/*.egg-info
|
|
#------------------------------------------
|
|
|
|
%prep
|
|
%setup -qn %{module}-%{version}
|
|
rm -rf %{module}.egg-info
|
|
cp -a . %{py3dir}
|
|
cp -a . %{py38dir}
|
|
|
|
%build
|
|
%py2_build
|
|
#
|
|
pushd %{py3dir}
|
|
%py3_build
|
|
popd
|
|
|
|
pushd %{py38dir}
|
|
%py38_build
|
|
popd
|
|
|
|
%install
|
|
%py2_install
|
|
#
|
|
pushd %{py3dir}
|
|
%py3_install
|
|
popd
|
|
|
|
pushd %{py38dir}
|
|
%py38_install
|
|
popd
|