Update to 1.0.1

Signed-off-by: Igor Raits <ignatenkobrain@fedoraproject.org>
This commit is contained in:
Igor Raits 2020-04-08 07:02:12 +02:00
parent e0d89a949f
commit 79477e17eb
No known key found for this signature in database
GPG Key ID: 695714BD1BBC5F4C
3 changed files with 53 additions and 59 deletions

1
.gitignore vendored
View File

@ -14,3 +14,4 @@ Werkzeug-0.6.2.tar.gz
/Werkzeug-0.12.2.tar.gz /Werkzeug-0.12.2.tar.gz
/Werkzeug-0.14.1.tar.gz /Werkzeug-0.14.1.tar.gz
/Werkzeug-0.16.0.tar.gz /Werkzeug-0.16.0.tar.gz
/Werkzeug-1.0.1.tar.gz

View File

@ -1,66 +1,63 @@
%global srcname Werkzeug %global srcname Werkzeug
%global modname werkzeug
Name: python-werkzeug Name: python-%{modname}
Version: 0.16.0 Version: 1.0.1
Release: 2%{?dist} Release: 1%{?dist}
Summary: The Swiss Army knife of Python web development Summary: Comprehensive WSGI web application library
License: BSD License: BSD
URL: http://werkzeug.pocoo.org/ URL: https://werkzeug.palletsprojects.com
Source0: https://files.pythonhosted.org/packages/source/W/Werkzeug/%{srcname}-%{version}.tar.gz Source0: %{pypi_source}
BuildArch: noarch BuildArch: noarch
%global _description\ %global _description %{expand:
Werkzeug\ Werkzeug
========\ ========
\
Werkzeug started as simple collection of various utilities for WSGI\
applications and has become one of the most advanced WSGI utility\
modules. It includes a powerful debugger, full featured request and\
response objects, HTTP utilities to handle entity tags, cache control\
headers, HTTP dates, cookie handling, file uploads, a powerful URL\
routing system and a bunch of community contributed addon modules.\
\
Werkzeug is unicode aware and doesn't enforce a specific template\
engine, database adapter or anything else. It doesn't even enforce\
a specific way of handling requests and leaves all that up to the\
developer. It's most useful for end user applications which should work\
on as many server environments as possible (such as blogs, wikis,\
bulletin boards, etc.).\
Werkzeug started as simple collection of various utilities for WSGI
applications and has become one of the most advanced WSGI utility
modules. It includes a powerful debugger, full featured request and
response objects, HTTP utilities to handle entity tags, cache control
headers, HTTP dates, cookie handling, file uploads, a powerful URL
routing system and a bunch of community contributed addon modules.
%description %_description Werkzeug is unicode aware and doesn't enforce a specific template
engine, database adapter or anything else. It doesn't even enforce
a specific way of handling requests and leaves all that up to the
developer. It's most useful for end user applications which should work
on as many server environments as possible (such as blogs, wikis,
bulletin boards, etc.).}
%package -n python3-werkzeug %description %{_description}
Summary: %summary
%package -n python3-%{modname}
Summary: %{summary}
%{?python_provide:%python_provide python3-%{modname}}
BuildRequires: python3-devel BuildRequires: python3-devel
BuildRequires: python3-setuptools BuildRequires: python3dist(setuptools)
# For tests # For tests
BuildRequires: python3-pytest BuildRequires: python3dist(pytest)
BuildRequires: python3-hypothesis BuildRequires: python3dist(pytest-timeout)
BuildRequires: python3-requests # Makes tests unreliable
BuildRequires: python3-pyOpenSSL #BuildRequires: python3dist(pytest-xprocess)
BuildRequires: python3-greenlet BuildRequires: python3dist(requests)
BuildRequires: python3-redis BuildRequires: python3dist(requests-unixsocket)
BuildRequires: python3-memcached BuildRequires: python3dist(cryptography)
# for docs BuildRequires: python3dist(greenlet)
BuildRequires: python3-Pallets-Sphinx-Themes BuildRequires: python3dist(watchdog)
BuildRequires: python3-sphinx-issues
%{?python_provide:%python_provide python3-werkzeug}
%description -n python3-werkzeug %_description
%description -n python3-%{modname} %{_description}
%package -n python3-werkzeug-doc %package -n python3-werkzeug-doc
Summary: Documentation for python3-werkzeug Summary: Documentation for python3-werkzeug
BuildRequires: python3-sphinx
Requires: python3-werkzeug = %{version}-%{release}
%{?python_provide:%python_provide python3-werkzeug-doc} %{?python_provide:%python_provide python3-werkzeug-doc}
BuildRequires: python3dist(sphinx)
BuildRequires: python3dist(pallets-sphinx-themes)
BuildRequires: python3dist(sphinx-issues)
BuildRequires: python3dist(sphinxcontrib-log-cabinet)
Requires: python3-werkzeug = %{version}-%{release}
%description -n python3-werkzeug-doc %description -n python3-werkzeug-doc
Documentation and examples for python3-werkzeug. Documentation and examples for python3-werkzeug.
@ -68,38 +65,34 @@ Documentation and examples for python3-werkzeug.
%prep %prep
%autosetup -p1 -n %{srcname}-%{version} %autosetup -p1 -n %{srcname}-%{version}
%{__sed} -i '1d' tests/multipart/test_collect.py find examples/ -type f -name '*.png' -executable -print -exec chmod -x "{}" +
find . -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|'
%build %build
%py3_build %py3_build
find examples/ -name '*.py' -executable | xargs chmod -x
find examples/ -name '*.png' -executable | xargs chmod -x
pushd docs pushd docs
make PYTHONPATH=../src/ SPHINXBUILD=sphinx-build-3 html make PYTHONPATH=../src/ SPHINXBUILD=sphinx-build-3 html
rm -v _build/html/.buildinfo
popd popd
%install %install
%py3_install %py3_install
%{__rm} -rf docs/_build/html/.buildinfo
%{__rm} -rf examples/cupoftee/db.pyc
%check %check
PYTHONPATH=./src/ pytest-3 PYTHONPATH=./src/ pytest-3
%files -n python3-werkzeug %files -n python3-%{modname}
%license LICENSE.rst %license LICENSE.rst
%doc PKG-INFO CHANGES.rst %doc CHANGES.rst README.rst
%{python3_sitelib}/* %{python3_sitelib}/%{srcname}-*.egg-info/
%{python3_sitelib}/%{modname}/
%files -n python3-werkzeug-doc %files -n python3-werkzeug-doc
%doc docs/_build/html examples %doc docs/_build/html examples
%changelog %changelog
* Wed Apr 08 2020 Igor Raits <ignatenkobrain@fedoraproject.org> - 1.0.1-1
- Update to 1.0.1
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.16.0-2 * Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.16.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild

View File

@ -1 +1 @@
SHA512 (Werkzeug-0.16.0.tar.gz) = cf36674621b9127824c2a1be60361f48138fd6dd80ae67feb450b5feef4177c57d0ffb1fe211bbd06e1689692547c32900abe468fb33e413b7b7c6e22af0463f SHA512 (Werkzeug-1.0.1.tar.gz) = ba76ee6f39cf8f6b2c8988e6119be78cc6c868ea78bd2014837b4e9f59e8b790fb3a7b5a45b392cabdc61f32b8a6902cf5f43d7e20b1f4571e0bef102a3e88fa