Update to 6.0.2 (#1600318)
This commit is contained in:
parent
246d60ba41
commit
86d1ca893a
1
.gitignore
vendored
1
.gitignore
vendored
@ -17,3 +17,4 @@ tornado-1.0.1.tar.gz
|
|||||||
/tornado-4.5.2.tar.gz
|
/tornado-4.5.2.tar.gz
|
||||||
/tornado-5.0.2.tar.gz
|
/tornado-5.0.2.tar.gz
|
||||||
/tornado-5.1.1.tar.gz
|
/tornado-5.1.1.tar.gz
|
||||||
|
/tornado-6.0.2.tar.gz
|
||||||
|
@ -1,25 +1,24 @@
|
|||||||
From eccbc528d9800bdfef5e1795e6bada446aafaf43 Mon Sep 17 00:00:00 2001
|
From 58f264d25c9dc427733a6a72fedc7b0e3b9c8e06 Mon Sep 17 00:00:00 2001
|
||||||
From: Lumir Balhar <lbalhar@redhat.com>
|
From: Lumir Balhar <lbalhar@redhat.com>
|
||||||
Date: Thu, 16 May 2019 13:50:14 +0200
|
Date: Thu, 16 May 2019 13:50:14 +0200
|
||||||
Subject: [PATCH] Do not turn DeprecationWarning into Exception
|
Subject: [PATCH] Do not turn DeprecationWarning into Exception
|
||||||
|
|
||||||
---
|
---
|
||||||
tornado/test/runtests.py | 2 --
|
tornado/test/runtests.py | 1 -
|
||||||
1 file changed, 2 deletions(-)
|
1 file changed, 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/tornado/test/runtests.py b/tornado/test/runtests.py
|
diff --git a/tornado/test/runtests.py b/tornado/test/runtests.py
|
||||||
index e4f938d3..cd2a5b87 100644
|
index dab76a2..117fd1c 100644
|
||||||
--- a/tornado/test/runtests.py
|
--- a/tornado/test/runtests.py
|
||||||
+++ b/tornado/test/runtests.py
|
+++ b/tornado/test/runtests.py
|
||||||
@@ -127,8 +127,6 @@ def main():
|
@@ -124,7 +124,6 @@ def main():
|
||||||
# Tornado generally shouldn't use anything deprecated, but some of
|
# Tornado generally shouldn't use anything deprecated, but some of
|
||||||
# our dependencies do (last match wins).
|
# our dependencies do (last match wins).
|
||||||
warnings.filterwarnings("ignore", category=DeprecationWarning)
|
warnings.filterwarnings("ignore", category=DeprecationWarning)
|
||||||
- warnings.filterwarnings("error", category=DeprecationWarning,
|
- warnings.filterwarnings("error", category=DeprecationWarning, module=r"tornado\..*")
|
||||||
- module=r"tornado\..*")
|
|
||||||
warnings.filterwarnings("ignore", category=PendingDeprecationWarning)
|
warnings.filterwarnings("ignore", category=PendingDeprecationWarning)
|
||||||
warnings.filterwarnings("error", category=PendingDeprecationWarning,
|
warnings.filterwarnings(
|
||||||
module=r"tornado\..*")
|
"error", category=PendingDeprecationWarning, module=r"tornado\..*"
|
||||||
--
|
--
|
||||||
2.21.0
|
2.21.0
|
||||||
|
|
||||||
|
@ -1,39 +0,0 @@
|
|||||||
diff --git a/tornado/test/web_test.py b/tornado/test/web_test.py
|
|
||||||
index 16938c4..b1ae474 100644
|
|
||||||
--- a/tornado/test/web_test.py
|
|
||||||
+++ b/tornado/test/web_test.py
|
|
||||||
@@ -398,7 +398,7 @@ class AuthRedirectTest(WebTestCase):
|
|
||||||
follow_redirects=False)
|
|
||||||
self.assertEqual(response.code, 302)
|
|
||||||
self.assertTrue(re.match(
|
|
||||||
- 'http://example.com/login\?next=http%3A%2F%2F127.0.0.1%3A[0-9]+%2Fabsolute',
|
|
||||||
+ r'http://example.com/login\?next=http%3A%2F%2F127.0.0.1%3A[0-9]+%2Fabsolute',
|
|
||||||
response.headers['Location']), response.headers['Location'])
|
|
||||||
|
|
||||||
|
|
||||||
diff --git a/tornado/util.py b/tornado/util.py
|
|
||||||
index a42ebeb..0b93ff9 100644
|
|
||||||
--- a/tornado/util.py
|
|
||||||
+++ b/tornado/util.py
|
|
||||||
@@ -252,7 +252,7 @@ _re_unescape_pattern = re.compile(r'\\(.)', re.DOTALL)
|
|
||||||
|
|
||||||
def re_unescape(s):
|
|
||||||
# type: (str) -> str
|
|
||||||
- """Unescape a string escaped by `re.escape`.
|
|
||||||
+ r"""Unescape a string escaped by `re.escape`.
|
|
||||||
|
|
||||||
May raise ``ValueError`` for regular expressions which could not
|
|
||||||
have been produced by `re.escape` (for example, strings containing
|
|
||||||
diff --git a/tornado/web.py b/tornado/web.py
|
|
||||||
index 6760b0b..4340b16 100644
|
|
||||||
--- a/tornado/web.py
|
|
||||||
+++ b/tornado/web.py
|
|
||||||
@@ -1887,7 +1887,7 @@ class _ApplicationRouter(ReversibleRuleRouter):
|
|
||||||
|
|
||||||
|
|
||||||
class Application(ReversibleRouter):
|
|
||||||
- """A collection of request handlers that make up a web application.
|
|
||||||
+ r"""A collection of request handlers that make up a web application.
|
|
||||||
|
|
||||||
Instances of this class are callable and can be passed directly to
|
|
||||||
HTTPServer to serve the application::
|
|
@ -1,37 +1,20 @@
|
|||||||
# python2 is not available on RHEL > 7
|
|
||||||
%if 0%{?rhel} > 7
|
|
||||||
%bcond_with python2
|
|
||||||
%else
|
|
||||||
%bcond_without python2
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%global srcname tornado
|
%global srcname tornado
|
||||||
|
|
||||||
Name: python-%{srcname}
|
Name: python-%{srcname}
|
||||||
Version: 5.1.1
|
Version: 6.0.2
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Scalable, non-blocking web server and tools
|
Summary: Scalable, non-blocking web server and tools
|
||||||
|
|
||||||
License: ASL 2.0
|
License: ASL 2.0
|
||||||
URL: http://www.tornadoweb.org
|
URL: http://www.tornadoweb.org
|
||||||
Source0: %{pypi_source}
|
Source0: %{pypi_source}
|
||||||
|
|
||||||
# Python 3.8 introduces SyntaxWarnings on invalid escape sequences
|
|
||||||
# Tornado has them, mostly in docstrings and the tests treat them as errors
|
|
||||||
# Fixed upstream: https://github.com/tornadoweb/tornado/commit/6dceb64ed27c1d48af22142f2ebae946f0e85e95
|
|
||||||
Patch0: fix-syntax-warnings.patch
|
|
||||||
# Do not turn DeprecationWarning in tornado module into Exception
|
# Do not turn DeprecationWarning in tornado module into Exception
|
||||||
# fixes FTBFS with Python 3.8
|
# fixes FTBFS with Python 3.8
|
||||||
Patch1: Do-not-turn-DeprecationWarning-into-Exception.patch
|
Patch1: Do-not-turn-DeprecationWarning-into-Exception.patch
|
||||||
|
|
||||||
BuildRequires: gcc
|
BuildRequires: gcc
|
||||||
|
|
||||||
%if %{with python2}
|
|
||||||
BuildRequires: python2-devel
|
|
||||||
BuildRequires: python2-backports_abc
|
|
||||||
BuildRequires: python2-singledispatch
|
|
||||||
BuildRequires: python2-futures
|
|
||||||
%endif # with python2
|
|
||||||
BuildRequires: python%{python3_pkgversion}-setuptools
|
BuildRequires: python%{python3_pkgversion}-setuptools
|
||||||
BuildRequires: python%{python3_pkgversion}-devel
|
BuildRequires: python%{python3_pkgversion}-devel
|
||||||
|
|
||||||
@ -45,33 +28,6 @@ reasonably fast. Because it is non-blocking and uses epoll, it can
|
|||||||
handle thousands of simultaneous standing connections, which means it is
|
handle thousands of simultaneous standing connections, which means it is
|
||||||
ideal for real-time web services.
|
ideal for real-time web services.
|
||||||
|
|
||||||
%if %{with python2}
|
|
||||||
%package -n python2-%{srcname}
|
|
||||||
Summary: Scalable, non-blocking web server and tools
|
|
||||||
%{?python_provide:%python_provide python2-%{srcname}}
|
|
||||||
|
|
||||||
Requires: python2-pycurl
|
|
||||||
|
|
||||||
%description -n python2-%{srcname}
|
|
||||||
Tornado is an open source version of the scalable, non-blocking web
|
|
||||||
server and tools.
|
|
||||||
|
|
||||||
The framework is distinct from most mainstream web server frameworks
|
|
||||||
(and certainly most Python frameworks) because it is non-blocking and
|
|
||||||
reasonably fast. Because it is non-blocking and uses epoll, it can
|
|
||||||
handle thousands of simultaneous standing connections, which means it is
|
|
||||||
ideal for real-time web services.
|
|
||||||
%endif # with python2
|
|
||||||
|
|
||||||
%package doc
|
|
||||||
Summary: Examples for python-tornado
|
|
||||||
Obsoletes: python%{python3_pkgversion}-%{srcname}-doc < 4.2.1-3
|
|
||||||
Provides: python%{python3_pkgversion}-%{srcname}-doc = %{version}-%{release}
|
|
||||||
|
|
||||||
%description doc
|
|
||||||
Tornado is an open source version of the scalable, non-blocking web
|
|
||||||
server and and tools. This package contains some example applications.
|
|
||||||
|
|
||||||
%package -n python%{python3_pkgversion}-%{srcname}
|
%package -n python%{python3_pkgversion}-%{srcname}
|
||||||
Summary: Scalable, non-blocking web server and tools
|
Summary: Scalable, non-blocking web server and tools
|
||||||
%{?python_provide:%python_provide python%{python3_pkgversion}-%{srcname}}
|
%{?python_provide:%python_provide python%{python3_pkgversion}-%{srcname}}
|
||||||
@ -87,6 +43,15 @@ reasonably fast. Because it is non-blocking and uses epoll, it can
|
|||||||
handle thousands of simultaneous standing connections, which means it is
|
handle thousands of simultaneous standing connections, which means it is
|
||||||
ideal for real-time web services.
|
ideal for real-time web services.
|
||||||
|
|
||||||
|
%package doc
|
||||||
|
Summary: Examples for python-tornado
|
||||||
|
Obsoletes: python%{python3_pkgversion}-%{srcname}-doc < 4.2.1-3
|
||||||
|
Provides: python%{python3_pkgversion}-%{srcname}-doc = %{version}-%{release}
|
||||||
|
|
||||||
|
%description doc
|
||||||
|
Tornado is an open source version of the scalable, non-blocking web
|
||||||
|
server and and tools. This package contains some example applications.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -p1 -n %{srcname}-%{version}
|
%autosetup -p1 -n %{srcname}-%{version}
|
||||||
# remove shebang from files
|
# remove shebang from files
|
||||||
@ -94,28 +59,13 @@ ideal for real-time web services.
|
|||||||
|
|
||||||
%build
|
%build
|
||||||
%py3_build
|
%py3_build
|
||||||
%{?with_python2:%py2_build}
|
|
||||||
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%py3_install
|
%py3_install
|
||||||
%{?with_python2:%py2_install}
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
export ASYNC_TEST_TIMEOUT=10
|
export ASYNC_TEST_TIMEOUT=10
|
||||||
%{__python3} -m tornado.test.runtests --verbose
|
%{__python3} -m tornado.test.runtests --verbose
|
||||||
%{?with_python2:%{__python2} -m tornado.test.runtests --verbose}
|
|
||||||
|
|
||||||
%if %{with python2}
|
|
||||||
%files -n python2-%{srcname}
|
|
||||||
%license LICENSE
|
|
||||||
%doc README.rst
|
|
||||||
%{python2_sitearch}/%{srcname}/
|
|
||||||
%{python2_sitearch}/%{srcname}-%{version}-*.egg-info
|
|
||||||
%endif # with python2
|
|
||||||
|
|
||||||
%files doc
|
|
||||||
%doc demos
|
|
||||||
|
|
||||||
%files -n python%{python3_pkgversion}-%{srcname}
|
%files -n python%{python3_pkgversion}-%{srcname}
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
@ -123,8 +73,13 @@ export ASYNC_TEST_TIMEOUT=10
|
|||||||
%{python3_sitearch}/%{srcname}/
|
%{python3_sitearch}/%{srcname}/
|
||||||
%{python3_sitearch}/%{srcname}-%{version}-*.egg-info
|
%{python3_sitearch}/%{srcname}-%{version}-*.egg-info
|
||||||
|
|
||||||
|
%files doc
|
||||||
|
%doc demos
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Jun 03 2019 Miro Hrončok <mhroncok@redhat.com> - 6.0.2-1
|
||||||
|
- Update to 6.0.2 (#1600318)
|
||||||
|
|
||||||
* Thu May 16 2019 Lumír Balhar <lbalhar@redhat.com> - 5.1.1-2
|
* Thu May 16 2019 Lumír Balhar <lbalhar@redhat.com> - 5.1.1-2
|
||||||
- New patch to not turn DeprecationWarning in tornado module into Exception
|
- New patch to not turn DeprecationWarning in tornado module into Exception
|
||||||
- Fixes FTBFS with Python 3.8
|
- Fixes FTBFS with Python 3.8
|
||||||
|
2
sources
2
sources
@ -1 +1 @@
|
|||||||
SHA512 (tornado-5.1.1.tar.gz) = f9ecedb20c055981f482c9a2a8bb30082dcc479674f75f6c8654afcf40f2ce5a45e82c7e2b5a6ce5d1c9da7896e865e78c7d29a64b6b1d28d6e74a718be62dc7
|
SHA512 (tornado-6.0.2.tar.gz) = 1167043a7661ca882b59de44a1e43df9ac09b4ffcfc1bf406bd796c7d899b95083881168607864106fb438829d447b41db981be39870cb87d560e00caf62fafc
|
||||||
|
Loading…
Reference in New Issue
Block a user