python-httpx/python-httpx.spec

68 lines
2.1 KiB
RPMSpec
Raw Normal View History

2021-07-19 09:56:00 +08:00
%global src_name httpx
Name: python-%{src_name}
2024-02-29 19:39:41 +08:00
Version: 0.27.0
2021-07-19 09:56:00 +08:00
Release: 1
Summary: Python HTTP client
2023-08-09 16:48:25 +08:00
License: BSD-3-Clause
2021-07-19 09:56:00 +08:00
URL: https://github.com/encode/httpx
2024-02-29 19:39:41 +08:00
Source0: https://files.pythonhosted.org/packages/5c/2d/3da5bdf4408b8b2800061c339f240c1802f2e82d55e50bd39c5a881f47f0/httpx-0.27.0.tar.gz
2021-07-19 09:56:00 +08:00
BuildArch: noarch
%description
2023-08-09 16:48:25 +08:00
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.
2021-07-19 09:56:00 +08:00
%package -n python3-%{src_name}
Summary: %{summary}
BuildRequires: python3-devel
BuildRequires: python3-setuptools
2023-08-09 16:48:25 +08:00
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
2021-07-19 09:56:00 +08:00
%{?python_provide:%python_provide python3-%{src_name}}
%description -n python3-%{src_name}
2023-08-09 16:48:25 +08:00
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.
2021-07-19 09:56:00 +08:00
%prep
%autosetup -n %{src_name}-%{version}
2024-02-29 19:39:41 +08:00
sed -i "s/\"httpcore==1.*\"/\"httpcore>=1.0\"/g" pyproject.toml
2021-07-19 09:56:00 +08:00
%build
2023-08-09 16:48:25 +08:00
%pyproject_build
2021-07-19 09:56:00 +08:00
%install
2023-08-09 16:48:25 +08:00
%pyproject_install
2021-07-19 09:56:00 +08:00
%files -n python3-%{src_name}
%license LICENSE.md
%doc README.md
2023-08-09 16:48:25 +08:00
%{_bindir}/%{src_name}
2021-07-19 09:56:00 +08:00
%{python3_sitelib}/%{src_name}/
2023-08-09 16:48:25 +08:00
%{python3_sitelib}/%{src_name}*.dist-info/
2021-07-19 09:56:00 +08:00
%changelog
2024-02-29 19:39:41 +08:00
* Thu Feb 29 2024 Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.27.0-1
- Upgrade package with version 0.27.0
Support HTTPS proxies.
Drop support for Python 3.7 and Add support for Python 3.12.
Add support for httpcore 1.0.
Respect the http1 argument while configuring proxy transports.
Fix RFC 2069 mode digest authentication.
2023-08-09 16:48:25 +08:00
* Wed Aug 09 2023 ysliu <ysliuci@isoftstone.com> - 0.24.1-1
- Upgrade to 0.24.1-1
2021-07-19 09:56:00 +08:00
* Mon Jul 19 2021 yinyongkang <yinyongkang@kylinos.cn> - 0.18.2-1
- Init Package