Bug 2090265 - python-anyio fails to build with Python 3.11: TypeError: create_task() got an unexpected keyword argument 'context'
Summary: python-anyio fails to build with Python 3.11: TypeError: create_task() got an...
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: python-anyio
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Carl George 🤠
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: PYTHON3.11
TreeView+ depends on / blocked
 
Reported: 2022-05-25 12:55 UTC by Tomáš Hrnčiar
Modified: 2022-06-22 11:49 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-06-22 11:49:14 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github agronholm anyio issues 439 0 None open anyio fails with Python 3.11.0b1 TypeError: create_task() got an unexpected keyword argument 'context' 2022-05-25 12:55:51 UTC

Description Tomáš Hrnčiar 2022-05-25 12:55:52 UTC
python-anyio fails to build with Python 3.11.0b1.

=================================== FAILURES ===================================
_____________________ test_main_task_name[asyncio+uvloop] ______________________
tests/test_debugging.py:49: in test_main_task_name
    anyio.run(main, backend=anyio_backend_name, backend_options=anyio_backend_options)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_core/_eventloop.py:70: in run
    return asynclib.run(func, *args, **backend_options)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_backends/_asyncio.py:292: in run
    return native_run(wrapper(), debug=debug)
/usr/lib64/python3.11/asyncio/runners.py:181: in run
    return runner.run(main)
/usr/lib64/python3.11/asyncio/runners.py:97: in run
    task = self._loop.create_task(coro, context=context)
uvloop/loop.pyx:1414: in uvloop.loop.Loop.create_task
    ???
E   TypeError: create_task() got an unexpected keyword argument 'context'
___________ TestRunAsyncFromThread.test_run_sync_from_thread_pooling ___________
tests/test_from_thread.py:81: in test_run_sync_from_thread_pooling
    run(main, backend="asyncio")
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_core/_eventloop.py:70: in run
    return asynclib.run(func, *args, **backend_options)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_backends/_asyncio.py:292: in run
    return native_run(wrapper(), debug=debug)
/usr/lib64/python3.11/asyncio/runners.py:181: in run
    return runner.run(main)
/usr/lib64/python3.11/asyncio/runners.py:97: in run
    task = self._loop.create_task(coro, context=context)
uvloop/loop.pyx:1414: in uvloop.loop.Loop.create_task
    ???
E   TypeError: create_task() got an unexpected keyword argument 'context'
______ TestBlockingPortal.test_start_with_new_event_loop[asyncio+uvloop] _______
tests/test_from_thread.py:265: in test_start_with_new_event_loop
    with start_blocking_portal(anyio_backend_name, anyio_backend_options) as portal:
/usr/lib64/python3.11/contextlib.py:137: in __enter__
    return next(self.gen)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/from_thread.py:502: in start_blocking_portal
    run_future.result()
/usr/lib64/python3.11/concurrent/futures/_base.py:437: in result
    return self.__get_result()
/usr/lib64/python3.11/concurrent/futures/_base.py:389: in __get_result
    raise self._exception
/usr/lib64/python3.11/concurrent/futures/thread.py:58: in run
    result = self.fn(*self.args, **self.kwargs)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_core/_eventloop.py:70: in run
    return asynclib.run(func, *args, **backend_options)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_backends/_asyncio.py:292: in run
    return native_run(wrapper(), debug=debug)
/usr/lib64/python3.11/asyncio/runners.py:181: in run
    return runner.run(main)
/usr/lib64/python3.11/asyncio/runners.py:97: in run
    task = self._loop.create_task(coro, context=context)
uvloop/loop.pyx:1414: in uvloop.loop.Loop.create_task
    ???
E   TypeError: create_task() got an unexpected keyword argument 'context'
_________ TestBlockingPortal.test_call_stopped_portal[asyncio+uvloop] __________
tests/test_from_thread.py:281: in test_call_stopped_portal
    with start_blocking_portal(anyio_backend_name, anyio_backend_options) as portal:
/usr/lib64/python3.11/contextlib.py:137: in __enter__
    return next(self.gen)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/from_thread.py:502: in start_blocking_portal
    run_future.result()
/usr/lib64/python3.11/concurrent/futures/_base.py:437: in result
    return self.__get_result()
/usr/lib64/python3.11/concurrent/futures/_base.py:389: in __get_result
    raise self._exception
/usr/lib64/python3.11/concurrent/futures/thread.py:58: in run
    result = self.fn(*self.args, **self.kwargs)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_core/_eventloop.py:70: in run
    return asynclib.run(func, *args, **backend_options)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_backends/_asyncio.py:292: in run
    return native_run(wrapper(), debug=debug)
/usr/lib64/python3.11/asyncio/runners.py:181: in run
    return runner.run(main)
/usr/lib64/python3.11/asyncio/runners.py:97: in run
    task = self._loop.create_task(coro, context=context)
uvloop/loop.pyx:1414: in uvloop.loop.Loop.create_task
    ???
E   TypeError: create_task() got an unexpected keyword argument 'context'
___________ TestBlockingPortal.test_start_task_soon[asyncio+uvloop] ____________
tests/test_from_thread.py:296: in test_start_task_soon
    with start_blocking_portal(anyio_backend_name, anyio_backend_options) as portal:
/usr/lib64/python3.11/contextlib.py:137: in __enter__
    return next(self.gen)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/from_thread.py:502: in start_blocking_portal
    run_future.result()
/usr/lib64/python3.11/concurrent/futures/_base.py:437: in result
    return self.__get_result()
/usr/lib64/python3.11/concurrent/futures/_base.py:389: in __get_result
    raise self._exception
/usr/lib64/python3.11/concurrent/futures/thread.py:58: in run
    result = self.fn(*self.args, **self.kwargs)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_core/_eventloop.py:70: in run
    return asynclib.run(func, *args, **backend_options)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_backends/_asyncio.py:292: in run
    return native_run(wrapper(), debug=debug)
/usr/lib64/python3.11/asyncio/runners.py:181: in run
    return runner.run(main)
/usr/lib64/python3.11/asyncio/runners.py:97: in run
    task = self._loop.create_task(coro, context=context)
uvloop/loop.pyx:1414: in uvloop.loop.Loop.create_task
    ???
E   TypeError: create_task() got an unexpected keyword argument 'context'
_____ TestBlockingPortal.test_start_task_soon_cancel_later[asyncio+uvloop] _____
tests/test_from_thread.py:310: in test_start_task_soon_cancel_later
    with start_blocking_portal(anyio_backend_name, anyio_backend_options) as portal:
/usr/lib64/python3.11/contextlib.py:137: in __enter__
    return next(self.gen)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/from_thread.py:502: in start_blocking_portal
    run_future.result()
/usr/lib64/python3.11/concurrent/futures/_base.py:437: in result
    return self.__get_result()
/usr/lib64/python3.11/concurrent/futures/_base.py:389: in __get_result
    raise self._exception
/usr/lib64/python3.11/concurrent/futures/thread.py:58: in run
    result = self.fn(*self.args, **self.kwargs)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_core/_eventloop.py:70: in run
    return asynclib.run(func, *args, **backend_options)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_backends/_asyncio.py:292: in run
    return native_run(wrapper(), debug=debug)
/usr/lib64/python3.11/asyncio/runners.py:181: in run
    return runner.run(main)
/usr/lib64/python3.11/asyncio/runners.py:97: in run
    task = self._loop.create_task(coro, context=context)
uvloop/loop.pyx:1414: in uvloop.loop.Loop.create_task
    ???
E   TypeError: create_task() got an unexpected keyword argument 'context'
__ TestBlockingPortal.test_start_task_soon_cancel_immediately[asyncio+uvloop] __
tests/test_from_thread.py:329: in test_start_task_soon_cancel_immediately
    with start_blocking_portal(anyio_backend_name, anyio_backend_options) as portal:
/usr/lib64/python3.11/contextlib.py:137: in __enter__
    return next(self.gen)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/from_thread.py:502: in start_blocking_portal
    run_future.result()
/usr/lib64/python3.11/concurrent/futures/_base.py:437: in result
    return self.__get_result()
/usr/lib64/python3.11/concurrent/futures/_base.py:389: in __get_result
    raise self._exception
/usr/lib64/python3.11/concurrent/futures/thread.py:58: in run
    result = self.fn(*self.args, **self.kwargs)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_core/_eventloop.py:70: in run
    return asynclib.run(func, *args, **backend_options)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_backends/_asyncio.py:292: in run
    return native_run(wrapper(), debug=debug)
/usr/lib64/python3.11/asyncio/runners.py:181: in run
    return runner.run(main)
/usr/lib64/python3.11/asyncio/runners.py:97: in run
    task = self._loop.create_task(coro, context=context)
uvloop/loop.pyx:1414: in uvloop.loop.Loop.create_task
    ???
E   TypeError: create_task() got an unexpected keyword argument 'context'
______ TestBlockingPortal.test_start_task_soon_with_name[asyncio+uvloop] _______
tests/test_from_thread.py:344: in test_start_task_soon_with_name
    with start_blocking_portal(anyio_backend_name, anyio_backend_options) as portal:
/usr/lib64/python3.11/contextlib.py:137: in __enter__
    return next(self.gen)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/from_thread.py:502: in start_blocking_portal
    run_future.result()
/usr/lib64/python3.11/concurrent/futures/_base.py:437: in result
    return self.__get_result()
/usr/lib64/python3.11/concurrent/futures/_base.py:389: in __get_result
    raise self._exception
/usr/lib64/python3.11/concurrent/futures/thread.py:58: in run
    result = self.fn(*self.args, **self.kwargs)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_core/_eventloop.py:70: in run
    return asynclib.run(func, *args, **backend_options)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_backends/_asyncio.py:292: in run
    return native_run(wrapper(), debug=debug)
/usr/lib64/python3.11/asyncio/runners.py:181: in run
    return runner.run(main)
/usr/lib64/python3.11/asyncio/runners.py:97: in run
    task = self._loop.create_task(coro, context=context)
uvloop/loop.pyx:1414: in uvloop.loop.Loop.create_task
    ???
E   TypeError: create_task() got an unexpected keyword argument 'context'
____ TestBlockingPortal.test_async_context_manager_success[asyncio+uvloop] _____
tests/test_from_thread.py:352: in test_async_context_manager_success
    with start_blocking_portal(anyio_backend_name, anyio_backend_options) as portal:
/usr/lib64/python3.11/contextlib.py:137: in __enter__
    return next(self.gen)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/from_thread.py:502: in start_blocking_portal
    run_future.result()
/usr/lib64/python3.11/concurrent/futures/_base.py:437: in result
    return self.__get_result()
/usr/lib64/python3.11/concurrent/futures/_base.py:389: in __get_result
    raise self._exception
/usr/lib64/python3.11/concurrent/futures/thread.py:58: in run
    result = self.fn(*self.args, **self.kwargs)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_core/_eventloop.py:70: in run
    return asynclib.run(func, *args, **backend_options)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_backends/_asyncio.py:292: in run
    return native_run(wrapper(), debug=debug)
/usr/lib64/python3.11/asyncio/runners.py:181: in run
    return runner.run(main)
/usr/lib64/python3.11/asyncio/runners.py:97: in run
    task = self._loop.create_task(coro, context=context)
uvloop/loop.pyx:1414: in uvloop.loop.Loop.create_task
    ???
E   TypeError: create_task() got an unexpected keyword argument 'context'
_____ TestBlockingPortal.test_async_context_manager_error[asyncio+uvloop] ______
tests/test_from_thread.py:361: in test_async_context_manager_error
    with start_blocking_portal(anyio_backend_name, anyio_backend_options) as portal:
/usr/lib64/python3.11/contextlib.py:137: in __enter__
    return next(self.gen)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/from_thread.py:502: in start_blocking_portal
    run_future.result()
/usr/lib64/python3.11/concurrent/futures/_base.py:437: in result
    return self.__get_result()
/usr/lib64/python3.11/concurrent/futures/_base.py:389: in __get_result
    raise self._exception
/usr/lib64/python3.11/concurrent/futures/thread.py:58: in run
    result = self.fn(*self.args, **self.kwargs)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_core/_eventloop.py:70: in run
    return asynclib.run(func, *args, **backend_options)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_backends/_asyncio.py:292: in run
    return native_run(wrapper(), debug=debug)
/usr/lib64/python3.11/asyncio/runners.py:181: in run
    return runner.run(main)
/usr/lib64/python3.11/asyncio/runners.py:97: in run
    task = self._loop.create_task(coro, context=context)
uvloop/loop.pyx:1414: in uvloop.loop.Loop.create_task
    ???
E   TypeError: create_task() got an unexpected keyword argument 'context'
__ TestBlockingPortal.test_async_context_manager_error_ignore[asyncio+uvloop] __
tests/test_from_thread.py:374: in test_async_context_manager_error_ignore
    with start_blocking_portal(anyio_backend_name, anyio_backend_options) as portal:
/usr/lib64/python3.11/contextlib.py:137: in __enter__
    return next(self.gen)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/from_thread.py:502: in start_blocking_portal
    run_future.result()
/usr/lib64/python3.11/concurrent/futures/_base.py:437: in result
    return self.__get_result()
/usr/lib64/python3.11/concurrent/futures/_base.py:389: in __get_result
    raise self._exception
/usr/lib64/python3.11/concurrent/futures/thread.py:58: in run
    result = self.fn(*self.args, **self.kwargs)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_core/_eventloop.py:70: in run
    return asynclib.run(func, *args, **backend_options)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_backends/_asyncio.py:292: in run
    return native_run(wrapper(), debug=debug)
/usr/lib64/python3.11/asyncio/runners.py:181: in run
    return runner.run(main)
/usr/lib64/python3.11/asyncio/runners.py:97: in run
    task = self._loop.create_task(coro, context=context)
uvloop/loop.pyx:1414: in uvloop.loop.Loop.create_task
    ???
E   TypeError: create_task() got an unexpected keyword argument 'context'
_ TestBlockingPortal.test_async_context_manager_exception_in_task_group[asyncio+uvloop] _
tests/test_from_thread.py:395: in test_async_context_manager_exception_in_task_group
    with start_blocking_portal(anyio_backend_name, anyio_backend_options) as portal:
/usr/lib64/python3.11/contextlib.py:137: in __enter__
    return next(self.gen)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/from_thread.py:502: in start_blocking_portal
    run_future.result()
/usr/lib64/python3.11/concurrent/futures/_base.py:437: in result
    return self.__get_result()
/usr/lib64/python3.11/concurrent/futures/_base.py:389: in __get_result
    raise self._exception
/usr/lib64/python3.11/concurrent/futures/thread.py:58: in run
    result = self.fn(*self.args, **self.kwargs)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_core/_eventloop.py:70: in run
    return asynclib.run(func, *args, **backend_options)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_backends/_asyncio.py:292: in run
    return native_run(wrapper(), debug=debug)
/usr/lib64/python3.11/asyncio/runners.py:181: in run
    return runner.run(main)
/usr/lib64/python3.11/asyncio/runners.py:97: in run
    task = self._loop.create_task(coro, context=context)
uvloop/loop.pyx:1414: in uvloop.loop.Loop.create_task
    ???
E   TypeError: create_task() got an unexpected keyword argument 'context'
____________ TestBlockingPortal.test_start_no_value[asyncio+uvloop] ____________
tests/test_from_thread.py:406: in test_start_no_value
    with start_blocking_portal(anyio_backend_name, anyio_backend_options) as portal:
/usr/lib64/python3.11/contextlib.py:137: in __enter__
    return next(self.gen)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/from_thread.py:502: in start_blocking_portal
    run_future.result()
/usr/lib64/python3.11/concurrent/futures/_base.py:437: in result
    return self.__get_result()
/usr/lib64/python3.11/concurrent/futures/_base.py:389: in __get_result
    raise self._exception
/usr/lib64/python3.11/concurrent/futures/thread.py:58: in run
    result = self.fn(*self.args, **self.kwargs)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_core/_eventloop.py:70: in run
    return asynclib.run(func, *args, **backend_options)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_backends/_asyncio.py:292: in run
    return native_run(wrapper(), debug=debug)
/usr/lib64/python3.11/asyncio/runners.py:181: in run
    return runner.run(main)
/usr/lib64/python3.11/asyncio/runners.py:97: in run
    task = self._loop.create_task(coro, context=context)
uvloop/loop.pyx:1414: in uvloop.loop.Loop.create_task
    ???
E   TypeError: create_task() got an unexpected keyword argument 'context'
___________ TestBlockingPortal.test_start_with_value[asyncio+uvloop] ___________
tests/test_from_thread.py:417: in test_start_with_value
    with start_blocking_portal(anyio_backend_name, anyio_backend_options) as portal:
/usr/lib64/python3.11/contextlib.py:137: in __enter__
    return next(self.gen)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/from_thread.py:502: in start_blocking_portal
    run_future.result()
/usr/lib64/python3.11/concurrent/futures/_base.py:437: in result
    return self.__get_result()
/usr/lib64/python3.11/concurrent/futures/_base.py:389: in __get_result
    raise self._exception
/usr/lib64/python3.11/concurrent/futures/thread.py:58: in run
    result = self.fn(*self.args, **self.kwargs)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_core/_eventloop.py:70: in run
    return asynclib.run(func, *args, **backend_options)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_backends/_asyncio.py:292: in run
    return native_run(wrapper(), debug=debug)
/usr/lib64/python3.11/asyncio/runners.py:181: in run
    return runner.run(main)
/usr/lib64/python3.11/asyncio/runners.py:97: in run
    task = self._loop.create_task(coro, context=context)
uvloop/loop.pyx:1414: in uvloop.loop.Loop.create_task
    ???
E   TypeError: create_task() got an unexpected keyword argument 'context'
___ TestBlockingPortal.test_start_crash_before_started_call[asyncio+uvloop] ____
tests/test_from_thread.py:428: in test_start_crash_before_started_call
    with start_blocking_portal(anyio_backend_name, anyio_backend_options) as portal:
/usr/lib64/python3.11/contextlib.py:137: in __enter__
    return next(self.gen)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/from_thread.py:502: in start_blocking_portal
    run_future.result()
/usr/lib64/python3.11/concurrent/futures/_base.py:437: in result
    return self.__get_result()
/usr/lib64/python3.11/concurrent/futures/_base.py:389: in __get_result
    raise self._exception
/usr/lib64/python3.11/concurrent/futures/thread.py:58: in run
    result = self.fn(*self.args, **self.kwargs)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_core/_eventloop.py:70: in run
    return asynclib.run(func, *args, **backend_options)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_backends/_asyncio.py:292: in run
    return native_run(wrapper(), debug=debug)
/usr/lib64/python3.11/asyncio/runners.py:181: in run
    return runner.run(main)
/usr/lib64/python3.11/asyncio/runners.py:97: in run
    task = self._loop.create_task(coro, context=context)
uvloop/loop.pyx:1414: in uvloop.loop.Loop.create_task
    ???
E   TypeError: create_task() got an unexpected keyword argument 'context'
____ TestBlockingPortal.test_start_crash_after_started_call[asyncio+uvloop] ____
tests/test_from_thread.py:439: in test_start_crash_after_started_call
    with start_blocking_portal(anyio_backend_name, anyio_backend_options) as portal:
/usr/lib64/python3.11/contextlib.py:137: in __enter__
    return next(self.gen)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/from_thread.py:502: in start_blocking_portal
    run_future.result()
/usr/lib64/python3.11/concurrent/futures/_base.py:437: in result
    return self.__get_result()
/usr/lib64/python3.11/concurrent/futures/_base.py:389: in __get_result
    raise self._exception
/usr/lib64/python3.11/concurrent/futures/thread.py:58: in run
    result = self.fn(*self.args, **self.kwargs)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_core/_eventloop.py:70: in run
    return asynclib.run(func, *args, **backend_options)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_backends/_asyncio.py:292: in run
    return native_run(wrapper(), debug=debug)
/usr/lib64/python3.11/asyncio/runners.py:181: in run
    return runner.run(main)
/usr/lib64/python3.11/asyncio/runners.py:97: in run
    task = self._loop.create_task(coro, context=context)
uvloop/loop.pyx:1414: in uvloop.loop.Loop.create_task
    ???
E   TypeError: create_task() got an unexpected keyword argument 'context'
________ TestBlockingPortal.test_start_no_started_call[asyncio+uvloop] _________
tests/test_from_thread.py:451: in test_start_no_started_call
    with start_blocking_portal(anyio_backend_name, anyio_backend_options) as portal:
/usr/lib64/python3.11/contextlib.py:137: in __enter__
    return next(self.gen)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/from_thread.py:502: in start_blocking_portal
    run_future.result()
/usr/lib64/python3.11/concurrent/futures/_base.py:437: in result
    return self.__get_result()
/usr/lib64/python3.11/concurrent/futures/_base.py:389: in __get_result
    raise self._exception
/usr/lib64/python3.11/concurrent/futures/thread.py:58: in run
    result = self.fn(*self.args, **self.kwargs)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_core/_eventloop.py:70: in run
    return asynclib.run(func, *args, **backend_options)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_backends/_asyncio.py:292: in run
    return native_run(wrapper(), debug=debug)
/usr/lib64/python3.11/asyncio/runners.py:181: in run
    return runner.run(main)
/usr/lib64/python3.11/asyncio/runners.py:97: in run
    task = self._loop.create_task(coro, context=context)
uvloop/loop.pyx:1414: in uvloop.loop.Loop.create_task
    ???
E   TypeError: create_task() got an unexpected keyword argument 'context'
___________ TestBlockingPortal.test_start_with_name[asyncio+uvloop] ____________
tests/test_from_thread.py:461: in test_start_with_name
    with start_blocking_portal(anyio_backend_name, anyio_backend_options) as portal:
/usr/lib64/python3.11/contextlib.py:137: in __enter__
    return next(self.gen)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/from_thread.py:502: in start_blocking_portal
    run_future.result()
/usr/lib64/python3.11/concurrent/futures/_base.py:437: in result
    return self.__get_result()
/usr/lib64/python3.11/concurrent/futures/_base.py:389: in __get_result
    raise self._exception
/usr/lib64/python3.11/concurrent/futures/thread.py:58: in run
    result = self.fn(*self.args, **self.kwargs)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_core/_eventloop.py:70: in run
    return asynclib.run(func, *args, **backend_options)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_backends/_asyncio.py:292: in run
    return native_run(wrapper(), debug=debug)
/usr/lib64/python3.11/asyncio/runners.py:181: in run
    return runner.run(main)
/usr/lib64/python3.11/asyncio/runners.py:97: in run
    task = self._loop.create_task(coro, context=context)
uvloop/loop.pyx:1414: in uvloop.loop.Loop.create_task
    ???
E   TypeError: create_task() got an unexpected keyword argument 'context'
_____ TestBlockingPortal.test_contextvar_propagation_sync[asyncio+uvloop] ______
tests/test_from_thread.py:475: in test_contextvar_propagation_sync
    with start_blocking_portal(anyio_backend_name, anyio_backend_options) as portal:
/usr/lib64/python3.11/contextlib.py:137: in __enter__
    return next(self.gen)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/from_thread.py:502: in start_blocking_portal
    run_future.result()
/usr/lib64/python3.11/concurrent/futures/_base.py:437: in result
    return self.__get_result()
/usr/lib64/python3.11/concurrent/futures/_base.py:389: in __get_result
    raise self._exception
/usr/lib64/python3.11/concurrent/futures/thread.py:58: in run
    result = self.fn(*self.args, **self.kwargs)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_core/_eventloop.py:70: in run
    return asynclib.run(func, *args, **backend_options)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_backends/_asyncio.py:292: in run
    return native_run(wrapper(), debug=debug)
/usr/lib64/python3.11/asyncio/runners.py:181: in run
    return runner.run(main)
/usr/lib64/python3.11/asyncio/runners.py:97: in run
    task = self._loop.create_task(coro, context=context)
uvloop/loop.pyx:1414: in uvloop.loop.Loop.create_task
    ???
E   TypeError: create_task() got an unexpected keyword argument 'context'
_____ TestBlockingPortal.test_contextvar_propagation_async[asyncio+uvloop] _____
tests/test_from_thread.py:493: in test_contextvar_propagation_async
    with start_blocking_portal(anyio_backend_name, anyio_backend_options) as portal:
/usr/lib64/python3.11/contextlib.py:137: in __enter__
    return next(self.gen)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/from_thread.py:502: in start_blocking_portal
    run_future.result()
/usr/lib64/python3.11/concurrent/futures/_base.py:437: in result
    return self.__get_result()
/usr/lib64/python3.11/concurrent/futures/_base.py:389: in __get_result
    raise self._exception
/usr/lib64/python3.11/concurrent/futures/thread.py:58: in run
    result = self.fn(*self.args, **self.kwargs)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_core/_eventloop.py:70: in run
    return asynclib.run(func, *args, **backend_options)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_backends/_asyncio.py:292: in run
    return native_run(wrapper(), debug=debug)
/usr/lib64/python3.11/asyncio/runners.py:181: in run
    return runner.run(main)
/usr/lib64/python3.11/asyncio/runners.py:97: in run
    task = self._loop.create_task(coro, context=context)
uvloop/loop.pyx:1414: in uvloop.loop.Loop.create_task
    ???
E   TypeError: create_task() got an unexpected keyword argument 'context'
___________________ TestRunVar.test_get_set[asyncio+uvloop] ____________________
tests/test_lowlevel.py:110: in test_get_set
    run(main, backend=anyio_backend_name, backend_options=anyio_backend_options)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_core/_eventloop.py:70: in run
    return asynclib.run(func, *args, **backend_options)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_backends/_asyncio.py:292: in run
    return native_run(wrapper(), debug=debug)
/usr/lib64/python3.11/asyncio/runners.py:181: in run
    return runner.run(main)
/usr/lib64/python3.11/asyncio/runners.py:97: in run
    task = self._loop.create_task(coro, context=context)
uvloop/loop.pyx:1414: in uvloop.loop.Loop.create_task
    ???
E   TypeError: create_task() got an unexpected keyword argument 'context'
__________________________ test_run_natively[asyncio] __________________________
tests/test_taskgroups.py:89: in test_run_natively
    native_run(testfunc())
/usr/lib64/python3.11/asyncio/runners.py:181: in run
    return runner.run(main)
/usr/lib64/python3.11/asyncio/runners.py:97: in run
    task = self._loop.create_task(coro, context=context)
uvloop/loop.pyx:1414: in uvloop.loop.Loop.create_task
    ???
E   TypeError: create_task() got an unexpected keyword argument 'context'
_________________ test_task_group_in_generator[asyncio+uvloop] _________________
tests/test_taskgroups.py:783: in test_task_group_in_generator
    anyio.run(
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_core/_eventloop.py:70: in run
    return asynclib.run(func, *args, **backend_options)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_backends/_asyncio.py:292: in run
    return native_run(wrapper(), debug=debug)
/usr/lib64/python3.11/asyncio/runners.py:181: in run
    return runner.run(main)
/usr/lib64/python3.11/asyncio/runners.py:97: in run
    task = self._loop.create_task(coro, context=context)
uvloop/loop.pyx:1414: in uvloop.loop.Loop.create_task
    ???
E   TypeError: create_task() got an unexpected keyword argument 'context'
________________________ test_unhandled_exception_group ________________________
tests/test_taskgroups.py:1029: in test_unhandled_exception_group
    anyio.run(main, backend="asyncio")
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_core/_eventloop.py:70: in run
    return asynclib.run(func, *args, **backend_options)
../../BUILDROOT/python-anyio-3.6.1-1.fc37.x86_64/usr/lib/python3.11/site-packages/anyio/_backends/_asyncio.py:292: in run
    return native_run(wrapper(), debug=debug)
/usr/lib64/python3.11/asyncio/runners.py:181: in run
    return runner.run(main)
/usr/lib64/python3.11/asyncio/runners.py:97: in run
    task = self._loop.create_task(coro, context=context)
uvloop/loop.pyx:1414: in uvloop.loop.Loop.create_task
    ???
E   TypeError: create_task() got an unexpected keyword argument 'context'
=========================== short test summary info ============================
SKIPPED [1] tests/test_debugging.py:114: Generator based coroutines have been removed in Python 3.11
SKIPPED [1] tests/test_fileio.py:124: Drive only makes sense on Windows
SKIPPED [1] tests/test_fileio.py:166: Only makes sense on Windows
SKIPPED [3] tests/test_fileio.py:340: os.lchmod() is not available
SKIPPED [1] tests/test_taskgroups.py:844: Generator based coroutines have been removed in Python 3.11
SKIPPED [1] tests/test_taskgroups.py:1034: Cancel messages are only supported on Python 3.9 and 3.10
================== 24 failed, 936 passed, 8 skipped in 25.82s ==================


https://docs.python.org/3.11/whatsnew/3.11.html

For the build logs, see:
https://copr-be.cloud.fedoraproject.org/results/@python/python3.11/fedora-rawhide-x86_64/04407764-python-anyio/

For all our attempts to build python-anyio with Python 3.11, see:
https://copr.fedorainfracloud.org/coprs/g/python/python3.11/package/python-anyio/

Testing and mass rebuild of packages is happening in copr. You can follow these instructions to test locally in mock if your package builds with Python 3.11:
https://copr.fedorainfracloud.org/coprs/g/python/python3.11/

Let us know here if you have any questions.

Python 3.11 is planned to be included in Fedora 37. To make that update smoother, we're building Fedora packages with all pre-releases of Python 3.11.
A build failure prevents us from testing all dependent packages (transitive [Build]Requires), so if this package is required a lot, it's important for us to get it fixed soon.
We'd appreciate help from the people who know this package best, but if you don't want to work on this now, let us know so we can try to work around it on our side.

Comment 1 Miro Hrončok 2022-06-22 11:49:14 UTC
Closing this in bulk as it built with Python 3.11. If this needs to remain open for a followup, feel free to reopen, I won't close in bulk again.


Note You need to log in before you can comment on or make changes to this bug.