python-requestsexceptions/python-requestsexceptions.spec

91 lines
3.2 KiB
RPMSpec
Raw Permalink Normal View History

2020-12-16 15:45:54 +08:00
%global _empty_manifest_terminate_build 0
Name: python-requestsexceptions
Version: 1.4.0
2021-01-29 10:48:01 +08:00
Release: 2
2020-12-16 15:45:54 +08:00
Summary: Import exceptions from potentially bundled packages in requests.
License: Apache-2.0
URL: http://www.openstack.org/
Source0: https://files.pythonhosted.org/packages/82/ed/61b9652d3256503c99b0b8f145d9c8aa24c514caff6efc229989505937c1/requestsexceptions-1.4.0.tar.gz
BuildArch: noarch
%description
The python requests library bundles the urllib3 library, however, some
software distributions modify requests to remove the bundled library.
This makes some operations, such as supressing the "insecure platform
warning" messages that urllib emits difficult. This is a simple
library to find the correct path to exceptions in the requests library
regardless of whether they are bundled.
%package -n python3-requestsexceptions
Summary: Import exceptions from potentially bundled packages in requests.
Provides: python-requestsexceptions
BuildRequires: python3-devel
BuildRequires: python3-setuptools
2021-01-29 10:48:01 +08:00
BuildRequires: python3-pip
BuildRequires: python3-pbr
2020-12-16 15:45:54 +08:00
%description -n python3-requestsexceptions
The python requests library bundles the urllib3 library, however, some
software distributions modify requests to remove the bundled library.
This makes some operations, such as supressing the "insecure platform
warning" messages that urllib emits difficult. This is a simple
library to find the correct path to exceptions in the requests library
regardless of whether they are bundled.
%package help
Summary: Development documents and examples for requestsexceptions
Provides: python3-requestsexceptions-doc
%description help
The python requests library bundles the urllib3 library, however, some
software distributions modify requests to remove the bundled library.
This makes some operations, such as supressing the "insecure platform
warning" messages that urllib emits difficult. This is a simple
library to find the correct path to exceptions in the requests library
regardless of whether they are bundled.
%prep
%autosetup -n requestsexceptions-1.4.0
%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-requestsexceptions -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
2021-01-29 10:48:01 +08:00
* Fri Jan 29 2021 zhangy <zhangy1317@foxmail.com>
- Add buildrequires
2020-12-16 15:45:54 +08:00
* Mon Nov 23 2020 Python_Bot <Python_Bot@openeuler.org>
- Package Spec generated