diff --git a/fix-erroneous-deprecation-warnings.patch b/fix-erroneous-deprecation-warnings.patch deleted file mode 100644 index 6592feb71126458d167ed54b63dfebde87260acb..0000000000000000000000000000000000000000 --- a/fix-erroneous-deprecation-warnings.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/tornado/test/runtests.py b/tornado/test/runtests.py -index d5bd769..e4f938d 100644 ---- a/tornado/test/runtests.py -+++ b/tornado/test/runtests.py -@@ -137,6 +137,8 @@ def main(): - # 2.7 and 3.2 - warnings.filterwarnings("ignore", category=DeprecationWarning, - message="Please use assert.* instead") -+ warnings.filterwarnings("ignore", category=PendingDeprecationWarning, -+ message="Please use assert.* instead") - # Twisted 15.0.0 triggers some warnings on py3 with -bb. - warnings.filterwarnings("ignore", category=BytesWarning, - module=r"twisted\..*") diff --git a/python-tornado.spec b/python-tornado.spec index 29c78ae4dbe6992d4c18e784cfebb22c1df1a098..22b6b4c39a24a608cc0a405a9de1200cab65e60c 100644 --- a/python-tornado.spec +++ b/python-tornado.spec @@ -1,47 +1,80 @@ -Name: python-tornado -Version: 5.0.2 -Release: 7 -Summary: a Python web framework and asynchronous networking library -License: ASL 2.0 -URL: http://www.tornadoweb.org -Source0: https://files.pythonhosted.org/packages/source/t/tornado/tornado-%{version}.tar.gz -Patch0: fix-erroneous-deprecation-warnings.patch - -BuildRequires: python3-devel gcc +%global _empty_manifest_terminate_build 0 +Name: python-tornado +Version: 6.1 +Release: 1 +Summary: Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed. +License: ASL 2.0 +URL: http://www.tornadoweb.org/ +Source0: https://files.pythonhosted.org/packages/cf/44/cc9590db23758ee7906d40cacff06c02a21c2a6166602e095a56cbf2f6f6/tornado-6.1.tar.gz %description -Tornado is a Python web framework and asynchronous networking library, originally -developed at FriendFeed. By using non-blocking network I/O, Tornado can scale to -tens of thousands of open connections, making it ideal for long polling, WebSockets, -and other applications that require a long-lived connection to each user. +Tornado is an open source version of the scalable, non-blocking web server and tools. %package -n python3-tornado -Summary: a Python web framework and asynchronous networking library -Requires: python3-pycurl +Summary: Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed. +Provides: python-tornado +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-cffi +BuildRequires: python3-pycurl +BuildRequires: gcc +BuildRequires: gdb %description -n python3-tornado -Tornado is a Python web framework and asynchronous networking library, originally -developed at FriendFeed. By using non-blocking network I/O, Tornado can scale to -tens of thousands of open connections, making it ideal for long polling, WebSockets, -and other applications that require a long-lived connection to each user. +Tornado is an open source version of the scalable, non-blocking web server and tools. + +%package help +Summary: Development documents and examples for tornado +Provides: python3-tornado-doc + +%description help +Tornado is an open source version of the scalable, non-blocking web server and tools. %prep -%autosetup -n tornado-%{version} -p1 -%{__sed} -i.orig -e '/^#!\//, 1d' *py tornado/*.py tornado/*/*.py +%autosetup -n tornado-6.1 %build %py3_build %install %py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + -%files -n python3-tornado -%defattr(-,root,root) -%license LICENSE -%doc README.rst -%{python3_sitearch}/* +%files -n python3-tornado -f filelist.lst +%dir %{python3_sitearch}/* + +%files help -f doclist.lst +%{_docdir}/* %changelog +* Thu Jul 08 2021 yaozc701 - 6.1-1 +- Upgrade version to 6.1 + * Mon May 31 2021 huanghaitao - 5.0.2-7 - Completing build dependencies @@ -50,4 +83,3 @@ and other applications that require a long-lived connection to each user. * Tue Dec 10 2019 openEuler Buildteam - 5.0.2-5 - Package init - diff --git a/python-tornado.yaml b/python-tornado.yaml deleted file mode 100644 index d64151ca160aeec8a328b9dd141432cc1b97765c..0000000000000000000000000000000000000000 --- a/python-tornado.yaml +++ /dev/null @@ -1,4 +0,0 @@ -version_control: github -src_repo: tornadoweb/tornado -tag_prefix: ^v -seperator: . diff --git a/tornado-5.0.2.tar.gz b/tornado-5.0.2.tar.gz deleted file mode 100644 index 457d44eca6ce046001480bd6fc6a8a4020ff8543..0000000000000000000000000000000000000000 Binary files a/tornado-5.0.2.tar.gz and /dev/null differ diff --git a/tornado-6.1.tar.gz b/tornado-6.1.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..7b2a673d10ed78b8b5b594019ead69e391dcd626 Binary files /dev/null and b/tornado-6.1.tar.gz differ