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 <mc...@suse.com> + +- 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)