Skip to content

Commit b67ce4b

Browse files
committed
pypi-tornado: Autospec creation for update from version 6.3.3 to version 6.4
Ben Darnell (60): Bump main branch version number to 6.4.dev1 test: Streamline test configurations ioloop: Deprecate add_callback_from_signal ci: Enable manual dispatch for build workflow setup: Include tox.ini in sdist websocket: Add warning if client connection isn't closed cleanly web: Fix an open redirect in StaticFileHandler Version 6.3.2 gen: Hold strong references to all asyncio.Tasks ci: Disable Python 3.12 in CI asyncio: Manage the selector thread with an async generator asyncio: Modernize type annotations asyncio_test: Use inequality when checking thread leaks asyncio_test: Remove obsolete py3.4 compatibility ci: Re-enable python 3.12 build: Upgrade tox to support python 3.12 *: Adapt to deprecation of datetime utc methods test: Add test for open redirect fixed in 6.3.2 auth: Deprecate unused client_secret parameter auth: Deprecate TwitterMixin demos: Add a demo app for google auth auth: Update facebook scope auth: Use a setting for facebook redirect url auth: Copy google mixin comment to top-of-file auth: Fix doctests asyncio: Remove atexit hook autoreload: Support the ability to run a directory instead of a module autoreload: Switch to a real option parser autoreload_test: Reduce repetition autoreload: Support directories in CLI wrapper autoreload: Add --until-success flag autoreload: Remove some code for compatibility with py3.3 autoreload: Remove some code for MacOS 10.5 compatibility autoreload: Modernize type annotations build: Move linters to python 3.11 build: Upgrade pip-tools lint: Update mypy ioloop: Annotate run_in_executor returning Future, not Awaitable web_test: Fix open redirect test on windows http1connection: Make content-length parsing more strict httpserver_test: Add ExpectLog to fix CI Release notes for 6.3.3 httpclient_test: Increase test_destructor_log timeout test: Refactor circlerefs script into a test ioloop,concurrent: Fix reference cycles test: Fix circlerefs test on python 3.10 and before test: Skip circlerefs test on pypy docs: Fix build after readthedocs/readthedocs.org#10638 escape: Use the standard library where possible escape: Remove noqa: F811 tags from overloads docs: Release notes for 6.4.0 Set version number to 6.4b1 ci: Add windows to the main test config docs: Update intersphinx references for python 3.12 *: Lint on the newest version of python too. Revert "asyncio: Remove atexit hook" test: Close the thread pool in run_on_executor test web,demos: Remove more uses of deprecated datetime utc methods iostream_test: Test check_hostname functionality. iostream_test: Don't require server-side log on windows Chengzzzi (1): Fix WebSocketClientConnection parameter Min RK (2): separate SelectorThread into its own object Make AddThreadEventLoop.close() idempotent Shinichi Hemmi (1): Fix syntax error in docstring dependabot[bot] (5): build(deps): bump requests from 2.28.2 to 2.31.0 build(deps): bump pygments from 2.14.0 to 2.15.0 build(deps): bump certifi from 2022.12.7 to 2023.7.22 build(deps): bump urllib3 from 1.26.14 to 1.26.17 build(deps): bump urllib3 from 1.26.17 to 1.26.18
1 parent 21afe89 commit b67ce4b

File tree

5 files changed

+156
-34
lines changed

5 files changed

+156
-34
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
PKG_NAME := pypi-tornado
2-
URL = https://files.pythonhosted.org/packages/48/64/679260ca0c3742e2236c693dc6c34fb8b153c14c21d2aa2077c5a01924d6/tornado-6.3.3.tar.gz
2+
URL = https://files.pythonhosted.org/packages/bd/a2/ea124343e3b8dd7712561fe56c4f92eda26865f5e1040b289203729186f2/tornado-6.4.tar.gz
33
ARCHIVES =
44

55
include ../common/Makefile.common

options.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = pypi-tornado
3-
url = https://files.pythonhosted.org/packages/48/64/679260ca0c3742e2236c693dc6c34fb8b153c14c21d2aa2077c5a01924d6/tornado-6.3.3.tar.gz
3+
url = https://files.pythonhosted.org/packages/bd/a2/ea124343e3b8dd7712561fe56c4f92eda26865f5e1040b289203729186f2/tornado-6.4.tar.gz
44
archives =
55
giturl = https://github.com/tornadoweb/tornado.git
66
domain =

pypi-tornado.spec

Lines changed: 152 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -2,32 +2,86 @@
22
# This file is auto-generated. DO NOT EDIT
33
# Generated by: autospec.py
44
# Using build pattern: pyproject
5+
# autospec version: v3
6+
# autospec commit: c1050fe
57
#
68
Name : pypi-tornado
7-
Version : 6.3.3
8-
Release : 95
9-
URL : https://files.pythonhosted.org/packages/48/64/679260ca0c3742e2236c693dc6c34fb8b153c14c21d2aa2077c5a01924d6/tornado-6.3.3.tar.gz
10-
Source0 : https://files.pythonhosted.org/packages/48/64/679260ca0c3742e2236c693dc6c34fb8b153c14c21d2aa2077c5a01924d6/tornado-6.3.3.tar.gz
9+
Version : 6.4
10+
Release : 96
11+
URL : https://files.pythonhosted.org/packages/bd/a2/ea124343e3b8dd7712561fe56c4f92eda26865f5e1040b289203729186f2/tornado-6.4.tar.gz
12+
Source0 : https://files.pythonhosted.org/packages/bd/a2/ea124343e3b8dd7712561fe56c4f92eda26865f5e1040b289203729186f2/tornado-6.4.tar.gz
1113
Summary : Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.
1214
Group : Development/Tools
1315
License : Apache-2.0
1416
Requires: pypi-tornado-license = %{version}-%{release}
1517
Requires: pypi-tornado-python = %{version}-%{release}
1618
Requires: pypi-tornado-python3 = %{version}-%{release}
1719
BuildRequires : buildreq-distutils3
20+
BuildRequires : pypi(alabaster)
21+
BuildRequires : pypi(babel)
22+
BuildRequires : pypi(black)
23+
BuildRequires : pypi(build)
24+
BuildRequires : pypi(cachetools)
25+
BuildRequires : pypi(certifi)
26+
BuildRequires : pypi(chardet)
27+
BuildRequires : pypi(charset_normalizer)
28+
BuildRequires : pypi(click)
29+
BuildRequires : pypi(colorama)
30+
BuildRequires : pypi(distlib)
31+
BuildRequires : pypi(docutils)
32+
BuildRequires : pypi(filelock)
33+
BuildRequires : pypi(flake8)
34+
BuildRequires : pypi(idna)
35+
BuildRequires : pypi(imagesize)
36+
BuildRequires : pypi(jinja2)
37+
BuildRequires : pypi(markupsafe)
38+
BuildRequires : pypi(mccabe)
39+
BuildRequires : pypi(mypy)
40+
BuildRequires : pypi(mypy_extensions)
41+
BuildRequires : pypi(packaging)
42+
BuildRequires : pypi(pathspec)
43+
BuildRequires : pypi(pip_tools)
44+
BuildRequires : pypi(platformdirs)
45+
BuildRequires : pypi(pluggy)
46+
BuildRequires : pypi(py)
47+
BuildRequires : pypi(pycodestyle)
48+
BuildRequires : pypi(pyflakes)
49+
BuildRequires : pypi(pygments)
50+
BuildRequires : pypi(pyproject_api)
51+
BuildRequires : pypi(pyproject_hooks)
52+
BuildRequires : pypi(pytz)
53+
BuildRequires : pypi(requests)
1854
BuildRequires : pypi(setuptools)
55+
BuildRequires : pypi(snowballstemmer)
56+
BuildRequires : pypi(sphinx)
57+
BuildRequires : pypi(sphinx_rtd_theme)
58+
BuildRequires : pypi(sphinxcontrib_applehelp)
59+
BuildRequires : pypi(sphinxcontrib_asyncio)
60+
BuildRequires : pypi(sphinxcontrib_devhelp)
61+
BuildRequires : pypi(sphinxcontrib_htmlhelp)
62+
BuildRequires : pypi(sphinxcontrib_jsmath)
63+
BuildRequires : pypi(sphinxcontrib_qthelp)
64+
BuildRequires : pypi(sphinxcontrib_serializinghtml)
65+
BuildRequires : pypi(tox)
66+
BuildRequires : pypi(types_pycurl)
67+
BuildRequires : pypi(typing_extensions)
68+
BuildRequires : pypi(urllib3)
69+
BuildRequires : pypi(virtualenv)
1970
BuildRequires : pypi(wheel)
71+
BuildRequires : pypi-pluggy
72+
BuildRequires : pypi-pytest
73+
BuildRequires : pypi-tox
74+
BuildRequires : pypi-virtualenv
2075
# Suppress stripping binaries
2176
%define __strip /bin/true
2277
%define debug_package %{nil}
2378

2479
%description
25-
Running the Tornado Facebook example
26-
====================================
27-
To run this example, you must register a Facebook application with a
28-
Connect URL set to the domain the this demo will be running on
29-
(i.e. http://localhost:8888/ by default). The API key and secret
30-
for this application must be passed on the command line:
80+
Tornado Web Server
81+
==================
82+
.. image:: https://badges.gitter.im/Join%20Chat.svg
83+
:alt: Join the chat at https://gitter.im/tornadoweb/tornado
84+
:target: https://gitter.im/tornadoweb/tornado?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge
3185

3286
%package license
3387
Summary: license components for the pypi-tornado package.
@@ -51,60 +105,128 @@ Summary: python3 components for the pypi-tornado package.
51105
Group: Default
52106
Requires: python3-core
53107
Provides: pypi(tornado)
108+
Requires: pypi(alabaster)
109+
Requires: pypi(babel)
110+
Requires: pypi(black)
111+
Requires: pypi(build)
112+
Requires: pypi(cachetools)
113+
Requires: pypi(certifi)
114+
Requires: pypi(chardet)
115+
Requires: pypi(charset_normalizer)
116+
Requires: pypi(click)
117+
Requires: pypi(colorama)
118+
Requires: pypi(distlib)
119+
Requires: pypi(docutils)
120+
Requires: pypi(filelock)
121+
Requires: pypi(flake8)
122+
Requires: pypi(idna)
123+
Requires: pypi(imagesize)
124+
Requires: pypi(jinja2)
125+
Requires: pypi(markupsafe)
126+
Requires: pypi(mccabe)
127+
Requires: pypi(mypy)
128+
Requires: pypi(mypy_extensions)
129+
Requires: pypi(packaging)
130+
Requires: pypi(pathspec)
131+
Requires: pypi(pip_tools)
132+
Requires: pypi(platformdirs)
133+
Requires: pypi(pluggy)
134+
Requires: pypi(pycodestyle)
135+
Requires: pypi(pyflakes)
136+
Requires: pypi(pygments)
137+
Requires: pypi(pyproject_api)
138+
Requires: pypi(pyproject_hooks)
139+
Requires: pypi(pytz)
140+
Requires: pypi(requests)
141+
Requires: pypi(snowballstemmer)
142+
Requires: pypi(sphinx)
143+
Requires: pypi(sphinx_rtd_theme)
144+
Requires: pypi(sphinxcontrib_applehelp)
145+
Requires: pypi(sphinxcontrib_asyncio)
146+
Requires: pypi(sphinxcontrib_devhelp)
147+
Requires: pypi(sphinxcontrib_htmlhelp)
148+
Requires: pypi(sphinxcontrib_jsmath)
149+
Requires: pypi(sphinxcontrib_qthelp)
150+
Requires: pypi(sphinxcontrib_serializinghtml)
151+
Requires: pypi(tox)
152+
Requires: pypi(types_pycurl)
153+
Requires: pypi(typing_extensions)
154+
Requires: pypi(urllib3)
155+
Requires: pypi(virtualenv)
54156

55157
%description python3
56158
python3 components for the pypi-tornado package.
57159

58160

59161
%prep
60-
%setup -q -n tornado-6.3.3
61-
cd %{_builddir}/tornado-6.3.3
162+
%setup -q -n tornado-6.4
163+
cd %{_builddir}/tornado-6.4
62164
pushd ..
63-
cp -a tornado-6.3.3 buildavx2
165+
cp -a tornado-6.4 buildavx2
64166
popd
65167

66168
%build
67169
export http_proxy=http://127.0.0.1:9/
68170
export https_proxy=http://127.0.0.1:9/
69171
export no_proxy=localhost,127.0.0.1,0.0.0.0
70172
export LANG=C.UTF-8
71-
export SOURCE_DATE_EPOCH=1691777341
173+
export SOURCE_DATE_EPOCH=1701746002
72174
export GCC_IGNORE_WERROR=1
73175
export AR=gcc-ar
74176
export RANLIB=gcc-ranlib
75177
export NM=gcc-nm
76-
export CFLAGS="$CFLAGS -O3 -fdebug-types-section -femit-struct-debug-baseonly -ffat-lto-objects -flto=auto -g1 -gno-column-info -gno-variable-location-views -gz=zstd "
77-
export FCFLAGS="$FFLAGS -O3 -fdebug-types-section -femit-struct-debug-baseonly -ffat-lto-objects -flto=auto -g1 -gno-column-info -gno-variable-location-views -gz=zstd "
78-
export FFLAGS="$FFLAGS -O3 -fdebug-types-section -femit-struct-debug-baseonly -ffat-lto-objects -flto=auto -g1 -gno-column-info -gno-variable-location-views -gz=zstd "
79-
export CXXFLAGS="$CXXFLAGS -O3 -fdebug-types-section -femit-struct-debug-baseonly -ffat-lto-objects -flto=auto -g1 -gno-column-info -gno-variable-location-views -gz=zstd "
178+
CLEAR_INTERMEDIATE_CFLAGS="$CLEAR_INTERMEDIATE_CFLAGS -O3 -fdebug-types-section -femit-struct-debug-baseonly -ffat-lto-objects -flto=auto -g1 -gno-column-info -gno-variable-location-views -gz=zstd "
179+
CLEAR_INTERMEDIATE_FCFLAGS="$CLEAR_INTERMEDIATE_FFLAGS -O3 -fdebug-types-section -femit-struct-debug-baseonly -ffat-lto-objects -flto=auto -g1 -gno-column-info -gno-variable-location-views -gz=zstd "
180+
CLEAR_INTERMEDIATE_FFLAGS="$CLEAR_INTERMEDIATE_FFLAGS -O3 -fdebug-types-section -femit-struct-debug-baseonly -ffat-lto-objects -flto=auto -g1 -gno-column-info -gno-variable-location-views -gz=zstd "
181+
CLEAR_INTERMEDIATE_CXXFLAGS="$CLEAR_INTERMEDIATE_CXXFLAGS -O3 -fdebug-types-section -femit-struct-debug-baseonly -ffat-lto-objects -flto=auto -g1 -gno-column-info -gno-variable-location-views -gz=zstd "
182+
CFLAGS="$CLEAR_INTERMEDIATE_CFLAGS"
183+
CXXFLAGS="$CLEAR_INTERMEDIATE_CXXFLAGS"
184+
FFLAGS="$CLEAR_INTERMEDIATE_FFLAGS"
185+
FCFLAGS="$CLEAR_INTERMEDIATE_FCFLAGS"
186+
ASFLAGS="$CLEAR_INTERMEDIATE_ASFLAGS"
187+
LDFLAGS="$CLEAR_INTERMEDIATE_LDFLAGS"
80188
export MAKEFLAGS=%{?_smp_mflags}
81189
python3 -m build --wheel --skip-dependency-check --no-isolation
82190
pushd ../buildavx2/
83-
export CFLAGS="$CFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 "
84-
export CXXFLAGS="$CXXFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 "
85-
export FFLAGS="$FFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 "
86-
export FCFLAGS="$FCFLAGS -m64 -march=x86-64-v3 "
87-
export LDFLAGS="$LDFLAGS -m64 -march=x86-64-v3 "
191+
CFLAGS="$CLEAR_INTERMEDIATE_CFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 "
192+
CXXFLAGS="$CLEAR_INTERMEDIATE_CXXFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 "
193+
FFLAGS="$CLEAR_INTERMEDIATE_FFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 "
194+
FCFLAGS="$CLEAR_INTERMEDIATE_FCFLAGS -m64 -march=x86-64-v3 "
195+
LDFLAGS="$CLEAR_INTERMEDIATE_LDFLAGS -m64 -march=x86-64-v3 "
88196
python3 -m build --wheel --skip-dependency-check --no-isolation
89197

90198
popd
91199

92200
%install
201+
export GCC_IGNORE_WERROR=1
202+
export AR=gcc-ar
203+
export RANLIB=gcc-ranlib
204+
export NM=gcc-nm
205+
CLEAR_INTERMEDIATE_CFLAGS="$CLEAR_INTERMEDIATE_CFLAGS -O3 -fdebug-types-section -femit-struct-debug-baseonly -ffat-lto-objects -flto=auto -g1 -gno-column-info -gno-variable-location-views -gz=zstd "
206+
CLEAR_INTERMEDIATE_FCFLAGS="$CLEAR_INTERMEDIATE_FFLAGS -O3 -fdebug-types-section -femit-struct-debug-baseonly -ffat-lto-objects -flto=auto -g1 -gno-column-info -gno-variable-location-views -gz=zstd "
207+
CLEAR_INTERMEDIATE_FFLAGS="$CLEAR_INTERMEDIATE_FFLAGS -O3 -fdebug-types-section -femit-struct-debug-baseonly -ffat-lto-objects -flto=auto -g1 -gno-column-info -gno-variable-location-views -gz=zstd "
208+
CLEAR_INTERMEDIATE_CXXFLAGS="$CLEAR_INTERMEDIATE_CXXFLAGS -O3 -fdebug-types-section -femit-struct-debug-baseonly -ffat-lto-objects -flto=auto -g1 -gno-column-info -gno-variable-location-views -gz=zstd "
209+
CFLAGS="$CLEAR_INTERMEDIATE_CFLAGS"
210+
CXXFLAGS="$CLEAR_INTERMEDIATE_CXXFLAGS"
211+
FFLAGS="$CLEAR_INTERMEDIATE_FFLAGS"
212+
FCFLAGS="$CLEAR_INTERMEDIATE_FCFLAGS"
213+
ASFLAGS="$CLEAR_INTERMEDIATE_ASFLAGS"
214+
LDFLAGS="$CLEAR_INTERMEDIATE_LDFLAGS"
93215
export MAKEFLAGS=%{?_smp_mflags}
94216
rm -rf %{buildroot}
95217
mkdir -p %{buildroot}/usr/share/package-licenses/pypi-tornado
96218
cp %{_builddir}/tornado-%{version}/LICENSE %{buildroot}/usr/share/package-licenses/pypi-tornado/2b8b815229aa8a61e483fb4ba0588b8b6c491890 || :
97-
pip install --root=%{buildroot} --no-deps --ignore-installed dist/*.whl
219+
python3 -m installer --destdir=%{buildroot} dist/*.whl
98220
echo ----[ mark ]----
99221
cat %{buildroot}/usr/lib/python3*/site-packages/*/requires.txt || :
100222
echo ----[ mark ]----
101223
pushd ../buildavx2/
102-
export CFLAGS="$CFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 "
103-
export CXXFLAGS="$CXXFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 "
104-
export FFLAGS="$FFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 "
105-
export FCFLAGS="$FCFLAGS -m64 -march=x86-64-v3 "
106-
export LDFLAGS="$LDFLAGS -m64 -march=x86-64-v3 "
107-
pip install --root=%{buildroot}-v3 --no-deps --ignore-installed dist/*.whl
224+
CFLAGS="$CLEAR_INTERMEDIATE_CFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 "
225+
CXXFLAGS="$CLEAR_INTERMEDIATE_CXXFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 "
226+
FFLAGS="$CLEAR_INTERMEDIATE_FFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 "
227+
FCFLAGS="$CLEAR_INTERMEDIATE_FCFLAGS -m64 -march=x86-64-v3 "
228+
LDFLAGS="$CLEAR_INTERMEDIATE_LDFLAGS -m64 -march=x86-64-v3 "
229+
python3 -m installer --destdir=%{buildroot}-v3 dist/*.whl
108230
popd
109231
/usr/bin/elf-move.py avx2 %{buildroot}-v3 %{buildroot} %{buildroot}/usr/share/clear/filemap/filemap-%{name}
110232

release

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
95
1+
96

upstream

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
de0ef2eb77e7ca1ba1210bd02d56d9494b413cd7/tornado-6.3.3.tar.gz
1+
5b4036313660a74034186ac63b10d244ca9444b8/tornado-6.4.tar.gz

0 commit comments

Comments
 (0)