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