Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-starlette for
openSUSE:Factory checked in at 2021-07-26 17:38:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-starlette (Old)
and /work/SRC/openSUSE:Factory/.python-starlette.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-starlette"
Mon Jul 26 17:38:05 2021 rev:2 rq:907723 version:0.16.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-starlette/python-starlette.changes
2021-04-15 16:58:18.126758300 +0200
+++
/work/SRC/openSUSE:Factory/.python-starlette.new.1899/python-starlette.changes
2021-07-26 17:38:22.422074124 +0200
@@ -1,0 +2,47 @@
+Thu Jul 22 09:53:25 UTC 2021 - Matej Cepl <[email protected]>
+
+- Update to 0.16.0:
+ - Added Encode funding option #1219
+ - Starlette now supports Trio as an async runtime via AnyIO
+ - #1157.
+ - TestClient.websocket_connect() now must be used as a context
+ manager.
+ - Initial support for Python 3.10 - #1201.
+ - The compression level used in GZipMiddleware is now
+ adjustable - #1128.
+ - starlette.websockets.WebSocket instances are now hashable and
+ compare by identity #1039
+ - A number of fixes related to running task groups in lifespan
+ #1213, #1227
+ - Several fixes to CORSMiddleware. See #1111, #1112, #1113,
+ #1199.
+ - Improved exception messages in the case of duplicated path
+ parameter names - #1177.
+ - RedirectResponse now uses quote instead of quote_plus
+ encoding for the Location header to better match the
+ behaviour in other frameworks such as Django - #1164.
+ - Exception causes are now preserved in more cases - #1158.
+ - Session cookies now use the ASGI root path in the case of
+ mounted applications - #1147.
+ - Fixed a cache invalidation bug when static files were deleted
+ in certain circumstances - #1023.
+ - Improved memory usage of BaseHTTPMiddleware when handling
+ large responses - #1012 fixed via #1157
+ - The method starlette.templates.Jinja2Templates.get_env was
+ removed #1218
+ - The ClassVar starlette.testclient.TestClient.async_backend
+ was removed, the backend is now configured using constructor
+ kwargs #1211
+ - Passing an Async Generator Function or a Generator Function
+ to starlette.router.Router(lifespan_context=) is deprecated.
+ You should wrap your lifespan in
+ @contextlib.asynccontextmanager. #1227 #1110
+ - Built-in GraphQL support via the GraphQLApp class has been
+ deprecated and will be removed in a future release. Please
+ see #619. GraphQL is not supported on Python 3.10.
+ - The executor parameter to GraphQLApp was removed. Use
+ executor_class instead.
+ - The workers parameter to WSGIMiddleware was removed. This
+ hasn't had any effect since Starlette v0.6.3.
+
+-------------------------------------------------------------------
Old:
----
starlette-0.14.2.tar.gz
New:
----
starlette-0.16.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-starlette.spec ++++++
--- /var/tmp/diff_new_pack.AmWNs6/_old 2021-07-26 17:38:22.950073489 +0200
+++ /var/tmp/diff_new_pack.AmWNs6/_new 2021-07-26 17:38:22.950073489 +0200
@@ -19,7 +19,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define skip_python2 1
Name: python-starlette
-Version: 0.14.2
+Version: 0.16.0
Release: 0
Summary: Lightweight ASGI framework/toolkit
License: BSD-3-Clause
@@ -28,10 +28,10 @@
Source:
https://github.com/encode/starlette/archive/refs/tags/%{version}.tar.gz#/starlette-%{version}.tar.gz
BuildRequires: %{python_module Jinja2}
BuildRequires: %{python_module PyYAML}
-BuildRequires: (python3-aiocontextvars if python3-base < 3.7)
-BuildRequires: (python36-aiocontextvars if python36-base)
BuildRequires: %{python_module aiofiles}
BuildRequires: %{python_module aiosqlite}
+BuildRequires: %{python_module anyio}
+BuildRequires: %{python_module contextlib2}
BuildRequires: %{python_module databases}
BuildRequires: %{python_module flake8}
BuildRequires: %{python_module graphene}
@@ -42,8 +42,11 @@
BuildRequires: %{python_module python-multipart}
BuildRequires: %{python_module requests}
BuildRequires: %{python_module setuptools}
+BuildRequires: %{python_module trio}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
+BuildRequires: (python3-aiocontextvars if python3-base < 3.7)
+BuildRequires: (python36-aiocontextvars if python36-base)
BuildArch: noarch
%python_subpackages
@@ -52,7 +55,7 @@
building high performance asyncio services.
%prep
-%setup -q -n starlette-%{version}
+%autosetup -p1 -n starlette-%{version}
%build
%python_build
++++++ starlette-0.14.2.tar.gz -> starlette-0.16.0.tar.gz ++++++
++++ 6159 lines of diff (skipped)