ba05c2
%global pypi_name httpcore
ba05c2
ba05c2
%if %{defined fedora}
ba05c2
%bcond_without tests
ba05c2
%endif
ba05c2
ba05c2
Name:           python-%{pypi_name}
ba05c2
Version:        1.0.7
ba05c2
Release:        3%{?dist}
ba05c2
Summary:        Minimal low-level HTTP client
ba05c2
ba05c2
# Automatically converted from old format: BSD - review is highly recommended.
ba05c2
License:        LicenseRef-Callaway-BSD
ba05c2
URL:            https://github.com/encode/httpcore
ba05c2
Source0:        %{url}/archive/%{version}/%{pypi_name}-%{version}.tar.gz
ba05c2
BuildArch:      noarch
ba05c2
ba05c2
%description
ba05c2
The HTTP Core package provides a minimal low-level HTTP client, which does
ba05c2
one thing only: Sending HTTP requests. It does not provide any high level
ba05c2
model abstractions over the API, does not handle redirects, multipart uploads,
ba05c2
building authentication headers, transparent HTTP caching, URL parsing, etc.
ba05c2
ba05c2
%package -n     python3-%{pypi_name}
ba05c2
Summary:        %{summary}
ba05c2
ba05c2
BuildRequires:  python3-devel
ba05c2
BuildRequires:  python3-setuptools
ba05c2
ba05c2
%if %{with tests}
ba05c2
BuildRequires:  %{py3_dist pytest pytest-asyncio pytest-httpbin pytest-trio anyio}
ba05c2
%endif
ba05c2
ba05c2
%description -n python3-%{pypi_name}
ba05c2
The HTTP Core package provides a minimal low-level HTTP client, which does
ba05c2
one thing only: Sending HTTP requests. It does not provide any high level
ba05c2
model abstractions over the API, does not handle redirects, multipart uploads,
ba05c2
building authentication headers, transparent HTTP caching, URL parsing, etc.
ba05c2
ba05c2
%pyproject_extras_subpkg -n python3-httpcore http2,socks
ba05c2
ba05c2
%prep
ba05c2
%autosetup -n %{pypi_name}-%{version}
ba05c2
rm -rf %{pypi_name}.egg-info
ba05c2
ba05c2
%generate_buildrequires
ba05c2
%pyproject_buildrequires -x http2,socks
ba05c2
ba05c2
%build
ba05c2
%pyproject_wheel
ba05c2
ba05c2
%install
ba05c2
%pyproject_install
ba05c2
%pyproject_save_files %{pypi_name}
ba05c2
ba05c2
%check
ba05c2
%if %{with tests}
ba05c2
%pytest -Wdefault
ba05c2
%endif
ba05c2
ba05c2
%files -n python3-%{pypi_name} -f %{pyproject_files}
ba05c2
%license LICENSE.md
ba05c2
%doc README.md
ba05c2
ba05c2
%changelog
ba05c2
* Sat Jan 25 2025 Roman Inflianskas <rominf@pm.me> - 1.0.7-3
ba05c2
- Add http2 and socks extras
ba05c2
ba05c2
* Sat Jan 18 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.7-2
ba05c2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
ba05c2
ba05c2
* Sun Nov 17 2024 Fabian Affolter <mail@fabian-affolter.ch> - 1.0.7-1
ba05c2
- UPdate to latest upstream release (closes rhbz#2326467)
ba05c2
ba05c2
* Tue Oct 01 2024 Fabian Affolter <mail@fabian-affolter.ch> - 1.0.6-1
ba05c2
- Update to latest upstream release (closes rhbz#2315972)
ba05c2
ba05c2
* Wed Sep 04 2024 Miroslav Suchý <msuchy@redhat.com> - 1.0.5-4
ba05c2
- convert license to SPDX
ba05c2
ba05c2
* Fri Jul 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.5-3
ba05c2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
ba05c2
ba05c2
* Sun Jun 09 2024 Python Maint <python-maint@redhat.com> - 1.0.5-2
ba05c2
- Rebuilt for Python 3.13
ba05c2
ba05c2
* Sun Apr 07 2024 Fabian Affolter <mail@fabian-affolter.ch> - 1.0.5-1
ba05c2
- Update to latest upstream release 1.0.5 (closes rhbz#2264246)
ba05c2
ba05c2
* Mon Feb 05 2024 Fabian Affolter <mail@fabian-affolter.ch> - 1.0.2-1
ba05c2
- Update to latest upstream release (closes rhbz#2249058)
ba05c2
ba05c2
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-3
ba05c2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
ba05c2
ba05c2
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-2
ba05c2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
ba05c2
ba05c2
* Sat Nov 04 2023 Fabian Affolter <mail@fabian-affolter.ch> - 1.0.1-1
ba05c2
- Update to latest upstream release (closes rhbz#2238019)
ba05c2
ba05c2
* Sat Jul 29 2023 Ankur Sinha (Ankur Sinha Gmail) <sanjay.ankur@gmail.com> - 0.17.3-1
ba05c2
- feat: update to 0.17.3 (fixes rhbz#2140663, rhbz#2171677)
ba05c2
ba05c2
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.15.0-5
ba05c2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
ba05c2
ba05c2
* Mon Jul 03 2023 Python Maint <python-maint@redhat.com> - 0.15.0-4
ba05c2
- Rebuilt for Python 3.12
ba05c2
ba05c2
* Mon Jul 03 2023 Miro Hrončok <miro@hroncok.cz> - 0.15.0-3
ba05c2
- Don't treat DeprecationWarnings as errors in tests
ba05c2
ba05c2
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.15.0-2
ba05c2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
ba05c2
ba05c2
* Thu Sep 15 2022 Fabian Affolter <mail@fabian-affolter.ch> - 0.15.0-1
ba05c2
- Update to latest upstream release 0.15.0 (closes rhbz#2087171)
ba05c2
ba05c2
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.14.7-6
ba05c2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
ba05c2
ba05c2
* Tue Jun 14 2022 Python Maint <python-maint@redhat.com> - 0.14.7-5
ba05c2
- Rebuilt for Python 3.11
ba05c2
ba05c2
* Tue Jun 14 2022 Python Maint <python-maint@redhat.com> - 0.14.7-4
ba05c2
- Bootstrap for Python 3.11
ba05c2
ba05c2
* Wed Mar 16 2022 Carl George <carl@george.computer> - 0.14.7-3
ba05c2
- Add missing conditional to go with last commit
ba05c2
ba05c2
* Sat Mar 05 2022 Carl George <carl@george.computer> - 0.14.7-2
ba05c2
- Conditionalize tests and clean up test build requirements
ba05c2
ba05c2
* Fri Mar 04 2022 Fabian Affolter <mail@fabian-affolter.ch> - 0.14.7-1
ba05c2
- Update to latest upstream release 0.14.7 (closes rhbz#2037405)
ba05c2
ba05c2
* Thu Mar 03 2022 Carl George <carl@george.computer> - 0.14.3-3
ba05c2
- Relax h11 dependency
ba05c2
ba05c2
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.14.3-2
ba05c2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
ba05c2
ba05c2
* Tue Dec 07 2021 Michel Alexandre Salim <salimma@fedoraproject.org> - 0.14.3-1
ba05c2
- Update to latest upstream release 0.14.3 (closes rhbz#2022391)
ba05c2
ba05c2
* Tue Dec 07 2021 Michel Alexandre Salim <salimma@fedoraproject.org> - 0.13.7-2
ba05c2
- Enable tests
ba05c2
ba05c2
* Tue Sep 21 2021 Fabian Affolter <mail@fabian-affolter.ch> - 0.13.7-1
ba05c2
- Update to latest upstream release 0.13.7 (closes rhbz#2003602)
ba05c2
ba05c2
* Thu Aug 26 2021 Fabian Affolter <mail@fabian-affolter.ch> - 0.13.6-1
ba05c2
- * Thu Aug 26 2021 Fabian Affolter <mail@fabian-affolter.ch> - 0.13.6-1 -
ba05c2
  Update to latest upstream release 0.13.6 (rhbz#1952056)
ba05c2
ba05c2
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.12.3-3
ba05c2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
ba05c2
ba05c2
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 0.12.3-2
ba05c2
- Rebuilt for Python 3.10
ba05c2
ba05c2
* Fri Jan 29 2021 Fabian Affolter <mail@fabian-affolter.ch> - 0.12.3-1
ba05c2
- * Fri Jan 29 2021 Fabian Affolter <mail@fabian-affolter.ch> - 0.12.3-1 -
ba05c2
  Update to latest upstream release 0.12.2 (#1921813)
ba05c2
ba05c2
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.12.2-3
ba05c2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
ba05c2
ba05c2
* Mon Nov 23 2020 Fabian Affolter <mail@fabian-affolter.ch> - 0.12.2-2
ba05c2
- Add bugs to changelog
ba05c2
ba05c2
* Mon Nov 23 2020 Fabian Affolter <mail@fabian-affolter.ch> - 0.12.2-1
ba05c2
- * Mon Nov 23 2020 Fabian Affolter <mail@fabian-affolter.ch> - 0.12.2-1 -
ba05c2
  Enable dependency generator - Update to latest upstream release 0.12.2
ba05c2
ba05c2
* Sun Nov 08 2020 Fabian Affolter <mail@fabian-affolter.ch> - 0.12.1-1
ba05c2
- * Sun Nov 08 2020 Fabian Affolter <mail@fabian-affolter.ch> - 0.16.0-2 -
ba05c2
  Add LICENSE file (#1885754)
ba05c2
ba05c2
* Fri Oct 09 2020 Itamar Reis Peixoto <itamar@ispbrasil.com.br> - 0.12.0-1
ba05c2
- 0.12.0
ba05c2
ba05c2
* Tue Sep 29 2020 Fabian Affolter <mail@fabian-affolter.ch> - 0.11.1-1
ba05c2
- * Wed Sep 23 2020 Fabian Affolter <mail@fabian-affolter.ch> - 0.11.1-1 -
ba05c2
  Update to latest upstream release 0.11.1 (#1883308)
ba05c2
ba05c2
* Wed Sep 23 2020 Fabian Affolter <mail@fabian-affolter.ch> - 0.11.0-1
ba05c2
- * Wed Sep 23 2020 Fabian Affolter <mail@fabian-affolter.ch> - 0.11.0-1 -
ba05c2
  Update to latest upstream release 0.11.0 (#1881374)
ba05c2
ba05c2
* Thu Sep 03 2020 Fabian Affolter <mail@fabian-affolter.ch> - 0.10.2-1
ba05c2
- * Thu Sep 03 2020 Fabian Affolter <mail@fabian-affolter.ch> - 0.10.2-1 -
ba05c2
  Update to latest upstream release 0.10.2 (rhbz#1875285)
ba05c2
ba05c2
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.1-2
ba05c2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
ba05c2
ba05c2
* Sat Jun 27 2020 Fabian Affolter <mail@fabian-affolter.ch> - 0.9.1-1
ba05c2
- * Fri Jun 05 2020 Fabian Affolter <mail@fabian-affolter.ch> - 0.9.1-1 -
ba05c2
  Initial package for Fedora