b3a59e1
%global srcname w3lib
f18b7e7
b3a59e1
Name:           python-%{srcname}
Robby Callicotte f8dcc81
Version:        2.0.1
5e03bd0
Release:        6%{?dist}
f18b7e7
Summary:        Library of web-related functions
f18b7e7
Robby Callicotte f8dcc81
License:        BSD-3-Clause
f18b7e7
URL:            https://github.com/scrapy/w3lib
Robby Callicotte f8dcc81
Source0:        %{pypi_source}
f18b7e7
BuildArch:      noarch
b3a59e1
f18b7e7
Robby Callicotte f8dcc81
%global _desc %{expand:
f18b7e7
This is a Python library of web-related functions, such as:
f18b7e7
- Remove comments, or tags from HTML snippets
f18b7e7
- Extract base url from HTML snippets
f18b7e7
- Translate entites on HTML strings
f18b7e7
- Encoding mulitpart/form-data
f18b7e7
- Convert raw HTTP headers to dicts and vice-versa
f18b7e7
- Construct HTTP auth header
f18b7e7
- Converting HTML pages to unicode
f18b7e7
- RFC-compliant url joining
f18b7e7
- Sanitize urls (like browsers do)
Robby Callicotte f8dcc81
- Extract arguments from urls}
Robby Callicotte f8dcc81
Robby Callicotte f8dcc81
Robby Callicotte f8dcc81
%description %_desc
f18b7e7
b3a59e1
b3a59e1
%package -n python3-%{srcname}
b3a59e1
Summary:    %{summary}
f27d816
BuildRequires:  python3-devel
f27d816
BuildRequires:  python3-setuptools
b3a59e1
%{?python_provide:%python_provide python3-%{srcname}}
b3a59e1
Robby Callicotte f8dcc81
%description -n python3-%{srcname} %_desc
b3a59e1
b3a59e1
f18b7e7
%prep
b3a59e1
%setup -qn %{srcname}-%{version}
Robby Callicotte f8dcc81
Robby Callicotte f8dcc81
Robby Callicotte f8dcc81
%generate_buildrequires
Robby Callicotte f8dcc81
%pyproject_buildrequires -t
f18b7e7
b3a59e1
f18b7e7
%build
Robby Callicotte f8dcc81
%pyproject_wheel
f18b7e7
f18b7e7
f18b7e7
%install
Robby Callicotte f8dcc81
%pyproject_install
Robby Callicotte f8dcc81
%pyproject_save_files %{srcname}
f18b7e7
Robby Callicotte f8dcc81
 
Robby Callicotte f8dcc81
%check 
Robby Callicotte f8dcc81
%tox 
f18b7e7
Robby Callicotte f8dcc81
%files -n python3-%{srcname} -f %{pyproject_files}
b3a59e1
%doc README.rst
Robby Callicotte f8dcc81
%license LICENSE
b3a59e1
b3a59e1
f18b7e7
%changelog
5e03bd0
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.1-6
5e03bd0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
5e03bd0
4051001
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.1-5
4051001
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
4051001
f0ef68c
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.1-4
f0ef68c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
f0ef68c
520626c
* Wed Jun 14 2023 Python Maint <python-maint@redhat.com> - 2.0.1-3
520626c
- Rebuilt for Python 3.12
520626c
65f89ea
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.1-2
65f89ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
65f89ea
Robby Callicotte f8dcc81
* Sun Nov 27 2022 Robby Callicotte <rcallicotte@fedoraproject.org> - 2.0.1-1
Robby Callicotte f8dcc81
- Rebased to new version
Robby Callicotte f8dcc81
- Resolves bz#2148631
Robby Callicotte f8dcc81
9b4d777
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.17.0-21
9b4d777
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
9b4d777
96660df
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 1.17.0-20
96660df
- Rebuilt for Python 3.11
96660df
3d97d47
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.17.0-19
3d97d47
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
3d97d47
f829913
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.17.0-18
f829913
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
f829913
13a56d0
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 1.17.0-17
13a56d0
- Rebuilt for Python 3.10
13a56d0
8fb9f8b
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.17.0-16
8fb9f8b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
8fb9f8b
8b15ead
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.17.0-15
8b15ead
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
8b15ead
06fa6a3
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 1.17.0-14
06fa6a3
- Rebuilt for Python 3.9
06fa6a3
0be05bf
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.17.0-13
0be05bf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
0be05bf
99f06c1
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 1.17.0-12
99f06c1
- Rebuilt for Python 3.8.0rc1 (#1748018)
99f06c1
db05346
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 1.17.0-11
db05346
- Rebuilt for Python 3.8
db05346
116eedc
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.17.0-10
116eedc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
116eedc
006ab64
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.17.0-9
006ab64
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
006ab64
f27d816
* Fri Jan 11 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.17.0-8
f27d816
- Enable python dependency generator
f27d816
cfea4dd
* Wed Jan 09 2019 Miro Hrončok <mhroncok@redhat.com> - 1.17.0-7
cfea4dd
- Subpackage python2-w3lib has been removed
cfea4dd
  See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal
cfea4dd
e35b0f6
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.17.0-6
e35b0f6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
e35b0f6
5aa9bab
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 1.17.0-5
5aa9bab
- Rebuilt for Python 3.7
5aa9bab
b03cd51
* Fri Feb 09 2018 Iryna Shcherbina <ishcherb@redhat.com> - 1.17.0-4
b03cd51
- Update Python 2 dependency declarations to new packaging standards
b03cd51
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
b03cd51
afc6290
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.17.0-3
afc6290
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
afc6290
d01fa29
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.17.0-2
d01fa29
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
d01fa29
760a4a9
* Wed Feb 22 2017 Eduardo Echeverria <echevemaster@gmail.com> - 1.17.0-1
760a4a9
- Update tp the latest upstream version
760a4a9
8e1db99
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.3-3
8e1db99
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
8e1db99
9fc9e0f
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 1.14.3-2
9fc9e0f
- Rebuild for Python 3.6
9fc9e0f
b3a59e1
* Wed Jul 27 2016 Dominika Krejci <dkrejci@redhat.com> - 1.14.3-1
b3a59e1
- Update to 1.14.3
b3a59e1
- Add Python3
b3a59e1
2ddbac7
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11.0-4
2ddbac7
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
2ddbac7
f5e92a8
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.11.0-3
f5e92a8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
f5e92a8
e3b8a6e
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11.0-2
e3b8a6e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
e3b8a6e
984f25c
* Sun Feb 15 2015 Eduardo Echeverria <echevemaster@gmail.com> - 1.11.0-1
984f25c
- Updated to new upstream version 
984f25c
bb5f5fc
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3-3
bb5f5fc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
bb5f5fc
f18b7e7
* Mon Sep 09 2013 Daniel Bruno <dbruno@fedoraproject.org> - 1.3-2
f18b7e7
- Adjusting the spec for Fedora patterns
f18b7e7
f18b7e7
* Mon Sep 02 2013 Daniel Bruno <dbruno@fedoraproject.org> - 1.3-1 
f18b7e7
- First version of RPM Package of w3lib