rdobuilder b0f6ef
%global desc These provide several pieces of "middleware" (or filters) that can be nested\
rdobuilder b0f6ef
to build web applications.  Each piece of middleware uses the WSGI (PEP 333)\
rdobuilder b0f6ef
interface, and should be compatible with other middleware based on those\
rdobuilder b0f6ef
interfaces.
rdobuilder b0f6ef
%global sum Tools for using a Web Server Gateway Interface stack
a4e9bd
a4e9bd
Name:           python-paste
rdobuilder b0f6ef
Version:        3.9.0
rdobuilder b0f6ef
Release:        1%{?dist}
rdobuilder b0f6ef
BuildArch:      noarch
rdobuilder b0f6ef
a4e9bd
# Most of the code is MIT
a4e9bd
# paste/exceptions/collector.py is ZPLv2.0
rdobuilder b0f6ef
# paste/evalexception/media/MochiKit.packed.js AFL (2.1) or MIT
a4e9bd
# paste/lint.py MIT or Apache v2
rdobuilder b0f6ef
# PySourceColor.py, Python
rdobuilder b0f6ef
License:        MIT and ZPLv2.0 and Python and (AFL or MIT) and (MIT or ASL 2.0)
rdobuilder b0f6ef
Summary:        %sum
rdobuilder b0f6ef
URL:            https://github.com/cdent/paste
rdobuilder b0f6ef
Source0:        https://files.pythonhosted.org/packages/source/P/Paste/Paste-%{version}.tar.gz
rdobuilder b0f6ef
rdobuilder b0f6ef
rdobuilder b0f6ef
BuildRequires:  python3-devel
rdobuilder b0f6ef
BuildRequires:  python3-pyOpenSSL
rdobuilder b0f6ef
BuildRequires:  python3-pytest
rdobuilder b0f6ef
BuildRequires:  python3-setuptools
rdobuilder b0f6ef
BuildRequires:  python3-six >= 1.4.0
rdobuilder b0f6ef
BuildRequires:  python3-tempita
a4e9bd
a4e9bd
a4e9bd
%description
rdobuilder b0f6ef
%desc
rdobuilder b0f6ef
a4e9bd
a4e9bd
%package -n python3-paste
a4e9bd
Summary:        Tools for using a Web Server Gateway Interface stack
rdobuilder b0f6ef
rdobuilder b0f6ef
%{?python_provide:%python_provide python3-paste}
rdobuilder b0f6ef
rdobuilder b0f6ef
Requires: python3-pyOpenSSL
a4e9bd
Requires: python3-setuptools
rdobuilder b0f6ef
Requires: python3-six
rdobuilder b0f6ef
Requires: python3-tempita
rdobuilder b0f6ef
a4e9bd
a4e9bd
%description -n python3-paste
rdobuilder b0f6ef
%{desc}
a4e9bd
a4e9bd
a4e9bd
%prep
rdobuilder b0f6ef
%autosetup -n Paste-%{version} -p1
rdobuilder b0f6ef
rdobuilder b0f6ef
# Paste-2.0.3 seems to have a few .py.orig files that don't appear in upstream scm. Let's drop them.
rdobuilder b0f6ef
find . -name "*.orig" -delete
rdobuilder b0f6ef
a4e9bd
# Strip #! lines that make these seem like scripts
a4e9bd
%{__sed} -i -e '/^#!.*/,1 d' paste/util/scgiserver.py paste/debug/doctest_webapp.py
a4e9bd
a4e9bd
# clean docs directory
a4e9bd
pushd docs
a4e9bd
rm StyleGuide.txt
a4e9bd
popd
a4e9bd
a4e9bd
a4e9bd
%build
a4e9bd
%{__python3} setup.py build
a4e9bd
a4e9bd
a4e9bd
%install
rdobuilder b0f6ef
%{__python3} setup.py install --skip-build --root %{buildroot}
a4e9bd
a4e9bd
a4e9bd
%check
a4e9bd
export PYTHONPATH=$(pwd)
rdobuilder b0f6ef
export PYTHONWARNINGS="ignore:'cgi':DeprecationWarning"
a4e9bd
# We don't have access to the wider internet in the buildsystem
rdobuilder b0f6ef
py.test-3 -k "not test_paste_website and not test_proxy_to_website and not test_modified"
a4e9bd
a4e9bd
rdobuilder b0f6ef
%files -n python3-paste
rdobuilder b0f6ef
%license docs/license.txt
rdobuilder b0f6ef
%doc docs/*
rdobuilder b0f6ef
%{python3_sitelib}/paste
rdobuilder b0f6ef
%{python3_sitelib}/Paste-%{version}-py%{python3_version}.egg-info
rdobuilder b0f6ef
%{python3_sitelib}/Paste-%{version}-py%{python3_version}-nspkg.pth
a4e9bd
a4e9bd
rdobuilder b0f6ef
%changelog
rdobuilder b0f6ef
* Fri Apr 05 2024 Ján ONDREJ (SAL) <ondrejj(at)salstar.sk> - 3.9.0-1
rdobuilder b0f6ef
- Update to upstream.
a4e9bd
rdobuilder b0f6ef
* Mon Mar 18 2024 Ján ONDREJ (SAL) <ondrejj(at)salstar.sk> - 3.8.0-1
rdobuilder b0f6ef
- Update to upstream.
a4e9bd
rdobuilder b0f6ef
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.7.1-3
rdobuilder b0f6ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
a4e9bd
rdobuilder b0f6ef
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.7.1-2
rdobuilder b0f6ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
rdobuilder b0f6ef
rdobuilder b0f6ef
* Sat Oct 21 2023 Ján ONDREJ (SAL) <ondrejj(at)salstar.sk> - 3.7.1-1
rdobuilder b0f6ef
- Update to upstream.
f1521d
rdobuilder b0f6ef
* Mon Oct 16 2023 Ján ONDREJ (SAL) <ondrejj(at)salstar.sk> - 3.6.1-1
rdobuilder b0f6ef
- Update to upstream.
a4e9bd
rdobuilder b0f6ef
* Tue Oct 03 2023 Ján ONDREJ (SAL) <ondrejj(at)salstar.sk> - 3.6.0-1
rdobuilder b0f6ef
- Update to upstream.
a4e9bd
rdobuilder b0f6ef
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.3-3
rdobuilder b0f6ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
a4e9bd
rdobuilder b0f6ef
* Wed Jun 14 2023 Python Maint <python-maint@redhat.com> - 3.5.3-2
rdobuilder b0f6ef
- Rebuilt for Python 3.12
a4e9bd
rdobuilder b0f6ef
* Tue May 02 2023 Ján ONDREJ (SAL) <ondrejj(at)salstar.sk> - 3.5.3-1
rdobuilder b0f6ef
- Update to upstream.
a4e9bd
rdobuilder b0f6ef
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.2-2
rdobuilder b0f6ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
a4e9bd
rdobuilder b0f6ef
* Sat Jan 07 2023 Kevin Fenzi <kevin@scrye.com> - 3.5.2-1
rdobuilder b0f6ef
- Update to 3.5.2. Fixes rhbz#2100061
a4e9bd
rdobuilder b0f6ef
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.0-8
rdobuilder b0f6ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
a4e9bd
rdobuilder b0f6ef
* Tue Jun 14 2022 Python Maint <python-maint@redhat.com> - 3.5.0-7
rdobuilder b0f6ef
- Rebuilt for Python 3.11
a4e9bd
rdobuilder b0f6ef
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.0-6
rdobuilder b0f6ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
a4e9bd
rdobuilder b0f6ef
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.0-5
rdobuilder b0f6ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
a4e9bd
rdobuilder b0f6ef
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 3.5.0-4
rdobuilder b0f6ef
- Rebuilt for Python 3.10
a4e9bd
rdobuilder b0f6ef
* Mon Feb 08 2021 Charalampos Stratakis <cstratak@redhat.com> - 3.5.0-3
rdobuilder b0f6ef
- Remove redundant nose dependency
a4e9bd
rdobuilder b0f6ef
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.0-2
rdobuilder b0f6ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
a4e9bd
rdobuilder b0f6ef
* Mon Nov 02 2020 Joel Capitao <jcapitao@redhat.com> - 3.5.0-1
rdobuilder b0f6ef
- Update to 3.5.0 (#1882460)
a4e9bd
rdobuilder b0f6ef
* Thu Sep 10 2020 Yatin Karel <ykarel@redhat.com> - 3.4.4-1
rdobuilder b0f6ef
- Update to 3.4.4 (#1844011)
a4e9bd
rdobuilder b0f6ef
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.0-3
rdobuilder b0f6ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
a4e9bd
rdobuilder b0f6ef
* Sun May 24 2020 Miro Hrončok <mhroncok@redhat.com> - 3.4.0-2
rdobuilder b0f6ef
- Rebuilt for Python 3.9
a4e9bd
rdobuilder b0f6ef
* Wed Feb 19 2020 Randy Barlow <bowlofeggs@fedoraproject.org> - 3.4.0-1
rdobuilder b0f6ef
- Update to 3.4.0 (#1789359).
rdobuilder b0f6ef
- https://github.com/cdent/paste/blob/3.4.0/docs/news.txt
a4e9bd
rdobuilder b0f6ef
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.4-2
rdobuilder b0f6ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
a4e9bd
rdobuilder b0f6ef
* Tue Jan 07 2020 Randy Barlow <bowlofeggs@fedoraproject.org> - 3.2.4-1
rdobuilder b0f6ef
- Update to 3.2.4 (#1776547).
rdobuilder b0f6ef
- https://github.com/cdent/paste/blob/3.2.4/docs/news.txt
a4e9bd
rdobuilder b0f6ef
* Mon Oct 14 2019 Randy Barlow <bowlofeggs@fedoraproject.org> - 3.2.2-1
rdobuilder b0f6ef
- Update to 3.2.2 (#1761382).
rdobuilder b0f6ef
- https://github.com/cdent/paste/blob/3.2.2/docs/news.txt
a4e9bd
rdobuilder b0f6ef
* Fri Sep 27 2019 Randy Barlow <bowlofeggs@fedoraproject.org> - 3.2.1-1
rdobuilder b0f6ef
- Update to 3.2.1 (#1755413).
a4e9bd
rdobuilder b0f6ef
* Tue Sep 17 2019 Randy Barlow <bowlofeggs@fedoraproject.org> - 3.2.0-1
rdobuilder b0f6ef
- Update to 3.2.0 (#1749324).
rdobuilder b0f6ef
- https://github.com/cdent/paste/blob/3.2.0/docs/news.txt
a4e9bd
rdobuilder b0f6ef
* Tue Sep 17 2019 Randy Barlow <bowlofeggs@fedoraproject.org> - 3.1.1-2
rdobuilder b0f6ef
- Drop python2-paste (#1751087).
a4e9bd
rdobuilder b0f6ef
* Tue Sep 03 2019 Randy Barlow <bowlofeggs@fedoraproject.org> - 3.1.1-1
rdobuilder b0f6ef
- Update to 3.1.1 (#1742275).
rdobuilder b0f6ef
- https://github.com/cdent/paste/blob/master/docs/news.txt
a4e9bd
rdobuilder b0f6ef
* Sat Aug 17 2019 Miro Hrončok <mhroncok@redhat.com> - 3.0.8-3
rdobuilder b0f6ef
- Rebuilt for Python 3.8
a4e9bd
rdobuilder b0f6ef
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.8-2
rdobuilder b0f6ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
a4e9bd
rdobuilder b0f6ef
* Thu Mar 28 2019 Randy Barlow <bowlofeggs@fedoraproject.org> - 3.0.8-1
rdobuilder b0f6ef
- Update to 3.0.8 (#1684199).
rdobuilder b0f6ef
- Update the URL to the new home on GitHub.
a4e9bd
rdobuilder b0f6ef
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.3-9
rdobuilder b0f6ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
a4e9bd
rdobuilder b0f6ef
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.3-8
rdobuilder b0f6ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
a4e9bd
rdobuilder b0f6ef
* Mon Jun 18 2018 Miro Hrončok <mhroncok@redhat.com> - 2.0.3-7
rdobuilder b0f6ef
- Rebuilt for Python 3.7
a4e9bd
rdobuilder b0f6ef
* Fri Jun 08 2018 Miro Hrončok <mhroncok@redhat.com> - 2.0.3-6
rdobuilder b0f6ef
- Fix build on Python 3.7 (#1583818)
a4e9bd
rdobuilder b0f6ef
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.3-5
rdobuilder b0f6ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
a4e9bd
rdobuilder b0f6ef
* Fri Jan 26 2018 Iryna Shcherbina <ishcherb@redhat.com> - 2.0.3-4
rdobuilder b0f6ef
- Update Python 2 dependency declarations to new packaging standards
rdobuilder b0f6ef
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)