%global _empty_manifest_terminate_build 0
Name: python-gearbox
Version: 0.2.2
Release: 1
Summary: Command line toolkit born as a PasteScript replacement for the TurboGears2 web framework
License: MIT
URL: https://github.com/TurboGears/gearbox
Source0: https://mirrors.nju.edu.cn/pypi/web/packages/2c/86/f2057dfa195939d942aacfd910c4b5fed353dfa08600998debf2ce5c4a1a/gearbox-0.2.2.tar.gz
BuildArch: noarch
%description
Gearbox is a paster command replacement for TurboGears2.
It has been created during the process of providing Python3 support to the TurboGears2 web framework,
while still being backward compatible with the existing TurboGears projects.
Gearbox is based on a stripped down version of *Cliff* command line framework, you might want
to consider `Cliff `_ for more advanced use cases
and custom command interpreters.
%package -n python3-gearbox
Summary: Command line toolkit born as a PasteScript replacement for the TurboGears2 web framework
Provides: python-gearbox
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-gearbox
Gearbox is a paster command replacement for TurboGears2.
It has been created during the process of providing Python3 support to the TurboGears2 web framework,
while still being backward compatible with the existing TurboGears projects.
Gearbox is based on a stripped down version of *Cliff* command line framework, you might want
to consider `Cliff `_ for more advanced use cases
and custom command interpreters.
%package help
Summary: Development documents and examples for gearbox
Provides: python3-gearbox-doc
%description help
Gearbox is a paster command replacement for TurboGears2.
It has been created during the process of providing Python3 support to the TurboGears2 web framework,
while still being backward compatible with the existing TurboGears projects.
Gearbox is based on a stripped down version of *Cliff* command line framework, you might want
to consider `Cliff `_ for more advanced use cases
and custom command interpreters.
%prep
%autosetup -n gearbox-0.2.2
%build
%py3_build
%install
%py3_install
install -d -m755 %{buildroot}/%{_pkgdocdir}
if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot}
if [ -d usr/lib ]; then
find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/lib64 ]; then
find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/bin ]; then
find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/sbin ]; then
find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
fi
touch doclist.lst
if [ -d usr/share/man ]; then
find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
fi
popd
mv %{buildroot}/filelist.lst .
mv %{buildroot}/doclist.lst .
%files -n python3-gearbox -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Thu Mar 09 2023 Python_Bot - 0.2.2-1
- Package Spec generated