Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-pytest-asyncio for
openSUSE:Factory checked in at 2024-03-06 23:02:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pytest-asyncio (Old)
and /work/SRC/openSUSE:Factory/.python-pytest-asyncio.new.1770 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pytest-asyncio"
Wed Mar 6 23:02:58 2024 rev:18 rq:1154886 version:0.23.5
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-pytest-asyncio/python-pytest-asyncio.changes
2023-11-08 22:17:24.066452863 +0100
+++
/work/SRC/openSUSE:Factory/.python-pytest-asyncio.new.1770/python-pytest-asyncio.changes
2024-03-06 23:02:59.957979910 +0100
@@ -1,0 +2,65 @@
+Sat Mar 2 11:29:53 UTC 2024 - Ben Greiner <[email protected]>
+
+- Update to 0.23.5
+ * Declare compatibility with pytest 8 #737
+ * Fix typing errors with recent versions of mypy #769
+ * Prevent DeprecationWarning about internal use of
+ asyncio.get_event_loop() from affecting test cases #757
+ ## Known issues
+ * As of v0.23, pytest-asyncio attaches an asyncio event loop to
+ each item of the test suite (i.e. session, packages, modules,
+ classes, functions) and allows tests to be run in those loops
+ when marked accordingly. Pytest-asyncio currently assumes that
+ async fixture scope is correlated with the new event loop
+ scope. This prevents fixtures from being evaluated
+ independently from the event loop scope and breaks some
+ existing test suites (see #706). For example, a test suite may
+ require all fixtures and tests to run in the same event loop,
+ but have async fixtures that are set up and torn down for each
+ module. If you're affected by this issue, please continue using
+ the v0.21 release, until it is resolved.
+- Release 0.23.4
+ * pytest-asyncio no longer imports additional, unrelated packages
+ during test collection #729
+ * Addresses further issues that caused an internal pytest error
+ during test collection
+ * Declares incompatibility with pytest 8 #737
+
+-------------------------------------------------------------------
+Tue Jan 2 12:01:57 UTC 2024 - Dirk Müller <[email protected]>
+
+- update to 0.23.3:
+ * Fixes a bug that caused event loops to be closed prematurely
+ when using async generator fixtures with class scope or wider
+ in a function-scoped test #706
+ * Fixes various bugs that caused an internal pytest error
+ during test collection #711 #713 #719
+ * Fixes a bug that caused an internal pytest error when
+ collecting .txt files
+ * Fixes a bug that caused an internal pytest error when using
+ module-level skips #701
+ This release is backwards-compatible with v0.21. Changes are
+ non-breaking, unless you upgrade from v0.22.
+ * BREAKING: The asyncio_event_loop mark has been removed.
+ Event loops with class, module, package, and session scopes
+ can be requested via the scope keyword argument to the
+ _asyncio_ mark. -
+ Introduces the event_loop_policy fixture which allows testing
+ with non-default or multiple event loops
+ * Introduces pytest_asyncio.is_async_test which returns whether
+ a test item is managed by pytest-asyncio
+ * Removes and pytest trio, mypy, and flaky from the test
+ dependencies
+ * Deprecate redefinition of the event_loop fixture. #587 Users
+ requiring a class-scoped or module-scoped asyncio event loop
+ for their tests should mark the corresponding class or module
+ with asyncio_event_loop.
+ * Test items based on asynchronous generators always exit with
+ xfail status and emit a warning during the collection phase.
+ This behavior is consistent with synchronous yield tests.
+ #642
+ * Remove support for Python 3.7
+ * Declare support for Python 3.12
+- drop hypothesis-health-check.patch (upstream)
+
+-------------------------------------------------------------------
Old:
----
hypothesis-health-check.patch
pytest-asyncio-0.21.1.tar.gz
New:
----
pytest-asyncio-0.23.5.tar.gz
BETA DEBUG BEGIN:
Old: * Declare support for Python 3.12
- drop hypothesis-health-check.patch (upstream)
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pytest-asyncio.spec ++++++
--- /var/tmp/diff_new_pack.62TfVy/_old 2024-03-06 23:03:01.334029798 +0100
+++ /var/tmp/diff_new_pack.62TfVy/_new 2024-03-06 23:03:01.334029798 +0100
@@ -1,7 +1,7 @@
#
-# spec file
+# spec file for package python-pytest-asyncio
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -26,32 +26,28 @@
%endif
%{?sle15_python_module_pythons}
Name: python-pytest-asyncio%{psuffix}
-Version: 0.21.1
+Version: 0.23.5
Release: 0
Summary: Pytest support for asyncio
License: Apache-2.0
URL: https://github.com/pytest-dev/pytest-asyncio
Source:
https://github.com/pytest-dev/pytest-asyncio/archive/v%{version}.tar.gz#/pytest-asyncio-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM
https://github.com/pytest-dev/pytest-asyncio/commit/fd57e55db1170c029324a7a9c56f86f14468217e
[test] Addresses a Hypothesis health check that leads to failing tests.
-Patch: hypothesis-health-check.patch
-BuildRequires: %{python_module base >= 3.7}
+BuildRequires: %{python_module base >= 3.8}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module setuptools_scm}
BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module wheel}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
-Requires: python-pytest >= 7.0.0
+Requires: (python-pytest >= 7.0.0 with python-pytest < 9)
%if 0%{?python_version_nodots} < 38
Requires: python-typing-extensions >= 3.7.2
%endif
BuildArch: noarch
%if %{with test}
-BuildRequires: %{python_module flaky >= 3.5.0}
BuildRequires: %{python_module hypothesis >= 5.7.1}
-BuildRequires: %{python_module pytest >= 7.0.0}
+BuildRequires: %{python_module pytest >= 7.0.0 with %python-pytest < 9}
BuildRequires: %{python_module pytest-asyncio = %{version}}
-BuildRequires: %{python_module pytest-trio >= 0.7}
%endif
%python_subpackages
@@ -86,6 +82,6 @@
%doc README.rst
%license LICENSE
%{python_sitelib}/pytest_asyncio
-%{python_sitelib}/pytest_asyncio-%{version}*-info
+%{python_sitelib}/pytest_asyncio-%{version}.dist-info
%endif
++++++ pytest-asyncio-0.21.1.tar.gz -> pytest-asyncio-0.23.5.tar.gz ++++++
++++ 5877 lines of diff (skipped)