Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-uvicorn for openSUSE:Factory checked in at 2023-02-19 18:18:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-uvicorn (Old) and /work/SRC/openSUSE:Factory/.python-uvicorn.new.22824 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-uvicorn" Sun Feb 19 18:18:50 2023 rev:8 rq:1066284 version:0.20.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-uvicorn/python-uvicorn.changes 2022-08-08 08:45:17.886470992 +0200 +++ /work/SRC/openSUSE:Factory/.python-uvicorn.new.22824/python-uvicorn.changes 2023-02-19 18:18:51.565441940 +0100 @@ -1,0 +2,31 @@ +Thu Feb 16 15:27:53 UTC 2023 - Torsten Gruner <[email protected]> + +- Update to version 0.20.0: + * Check if handshake is completed before sending frame on `wsproto` shutdown (#1737) + * Add default headers to WebSockets implementations (#1606 & #1747) 28/10/22 + * Warn user when `reload` and `workers` flag are used together (#1731) 31/10/22 + * Use correct `WebSocket` error codes on `close` (#1753) 20/11/22 + * Send disconnect event on connection lost for `wsproto` (#996) 29/10/22 + * Add `SIGQUIT` handler to `UvicornWorker` (#1710) 01/11/22 + * Fix crash on exist with "--uds" if socket doesn't exist (#1725) 27/10/22 + * Annotate `CONFIG_KWARGS` in `UvicornWorker` class (#1746) 31/10/22 + * Remove conditional on `RemoteProtocolError.event_hint` on `wsproto` (#1486) 31/10/22 + * Remove unused `handle_no_connect` on `wsproto` implementation (#1759) 17/11/22 +- version 0.19.0 + * Support Python 3.11 (#1652) 16/09/22 + * Bump minimal `httptools` version to `0.5.0` (#1645) 13/09/22 + * Ignore HTTP/2 upgrade and optionally ignore WebSocket upgrade (#1661) 19/10/22 + * Add `py.typed` to comply with PEP 561 (#1687) 07/10/22 + * Set `propagate` to `False` on "uvicorn" logger (#1288) 08/10/22 + * USR1 signal is now handled correctly on `UvicornWorker`. (#1565) 26/08/22 + * Use path with query string on `WebSockets` logs (#1385) 11/09/22 + * Fix behavior on which "Date" headers were not updated on the same connection (#1706) 19/10/22 + * Remove the `--debug` flag (#1640) 14/09/22 + * Remove the `DebugMiddleware` (#1697) 07/10/22 +- version 0.18.3 + * Remove cyclic references on HTTP implementations. (#1604) 24/08/22 + * `reload_delay` default changed from `None` to `0.25` on `uvicorn.run()` and `Config`. + `None` is not an acceptable value anymore. (#1545) 02/07/22 +- Remove upstreamed patch uvicorn-pr1537-no-watchgod-tests.patch + +------------------------------------------------------------------- Old: ---- uvicorn-0.18.2.tar.gz uvicorn-pr1537-no-watchgod-tests.patch New: ---- uvicorn-0.20.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-uvicorn.spec ++++++ --- /var/tmp/diff_new_pack.tCafXB/_old 2023-02-19 18:18:52.117445447 +0100 +++ /var/tmp/diff_new_pack.tCafXB/_new 2023-02-19 18:18:52.121445472 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-uvicorn # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,16 +17,17 @@ Name: python-uvicorn -Version: 0.18.2 +Version: 0.20.0 Release: 0 Summary: An Asynchronous Server Gateway Interface server License: BSD-3-Clause URL: https://github.com/encode/uvicorn Source: https://github.com/encode/uvicorn/archive/%{version}.tar.gz#/uvicorn-%{version}.tar.gz -# PATCH-FIX-UPSTREAM uvicorn-pr1537-no-watchgod-tests.patch gh#encode/uvicorn#1537 -Patch1: https://github.com/encode/uvicorn/pull/1537.patch#/uvicorn-pr1537-no-watchgod-tests.patch BuildRequires: %{python_module base >= 3.7} +BuildRequires: %{python_module hatchling} +BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-click >= 7.0 @@ -39,7 +40,7 @@ Recommends: python-websockets >= 8.0 Suggests: python-uvloop >= 0.14.0 Suggests: python-watchfiles >= 0.13 -Suggests: python-wsproto >= 0.15.0 +Suggests: python-wsproto >= 1.2.0 Requires(post): update-alternatives Requires(postun):update-alternatives BuildArch: noarch @@ -59,7 +60,7 @@ BuildRequires: %{python_module typing_extensions if %python-base < 3.8} BuildRequires: %{python_module uvloop >= 0.14.0} BuildRequires: %{python_module websockets >= 8.0} -BuildRequires: %{python_module wsproto >= 0.15.0} +BuildRequires: %{python_module wsproto >= 1.2.0} # We don't want watchfiles in Ring1 #BuildRequires: #{python_module watchfiles >= 0.13} # /SECTION @@ -74,10 +75,10 @@ rm setup.cfg %build -%python_build +%pyproject_wheel %install -%python_install +%pyproject_install %python_clone -a %{buildroot}%{_bindir}/uvicorn %python_expand %fdupes %{buildroot}%{$python_sitelib} ++++++ _service ++++++ --- /var/tmp/diff_new_pack.tCafXB/_old 2023-02-19 18:18:52.153445676 +0100 +++ /var/tmp/diff_new_pack.tCafXB/_new 2023-02-19 18:18:52.157445701 +0100 @@ -3,7 +3,7 @@ <service name="obs_scm" mode="disabled"> <param name="url">https://github.com/encode/uvicorn.git</param> <param name="scm">git</param> - <param name="revision">0.17.0</param> + <param name="revision">0.20.0</param> <param name="versionformat">@PARENT_TAG@</param> <param name="changesgenerate">enable</param> </service> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.tCafXB/_old 2023-02-19 18:18:52.177445829 +0100 +++ /var/tmp/diff_new_pack.tCafXB/_new 2023-02-19 18:18:52.181445854 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/encode/uvicorn.git</param> - <param name="changesrevision">59eeae66e926a7c6c1b6fd1a6d8fbe31719ab1c3</param></service></servicedata> + <param name="changesrevision">448be75222093041561d136f9f2f5577d6e361ee</param></service></servicedata> (No newline at EOF) ++++++ uvicorn-0.18.2.tar.gz -> uvicorn-0.20.0.tar.gz ++++++ ++++ 2588 lines of diff (skipped)
