python-httpx/python-httpx.spec
2023-08-09 18:18:16 +08:00

59 lines
1.7 KiB
RPMSpec

%global src_name httpx
Name: python-%{src_name}
Version: 0.24.1
Release: 1
Summary: Python HTTP client
License: BSD-3-Clause
URL: https://github.com/encode/httpx
Source0: https://files.pythonhosted.org/packages/f8/2a/114d454cb77657dbf6a293e69390b96318930ace9cd96b51b99682493276/httpx-0.24.1.tar.gz
BuildArch: noarch
%description
HTTPX is a fully featured HTTP client library for Python 3. It includes an integrated command line client,
has support for both HTTP/1.1 and HTTP/2, and provides both sync and async APIs.
%package -n python3-%{src_name}
Summary: %{summary}
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
BuildRequires: python3-wheel
BuildRequires: python3-hatchling
BuildRequires: python3-hatch-fancy-pypi-readme
BuildRequires: python3-flit-core
BuildRequires: python3-certifi
BuildRequires: python3-httpcore
BuildRequires: python3-idna
BuildRequires: python3-sniffio
%{?python_provide:%python_provide python3-%{src_name}}
%description -n python3-%{src_name}
HTTPX is a fully featured HTTP client library for Python 3. It includes an integrated command line client,
has support for both HTTP/1.1 and HTTP/2, and provides both sync and async APIs.
%prep
%autosetup -n %{src_name}-%{version}
%build
%pyproject_build
%install
%pyproject_install
%files -n python3-%{src_name}
%license LICENSE.md
%doc README.md
%{_bindir}/%{src_name}
%{python3_sitelib}/%{src_name}/
%{python3_sitelib}/%{src_name}*.dist-info/
%changelog
* Wed Aug 09 2023 ysliu <ysliuci@isoftstone.com> - 0.24.1-1
- Upgrade to 0.24.1-1
* Mon Jul 19 2021 yinyongkang <yinyongkang@kylinos.cn> - 0.18.2-1
- Init Package