Bug 2028064 - python-asyncssh fails to build with Python 3.11: TypeError: BaseEventLoop.create_server() got an unexpected keyword argument 'reuse_address'
Summary: python-asyncssh fails to build with Python 3.11: TypeError: BaseEventLoop.cre...
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: python-asyncssh
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Georg Sauthoff
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: PYTHON3.11
TreeView+ depends on / blocked
 
Reported: 2021-12-01 12:28 UTC by Tomáš Hrnčiar
Modified: 2021-12-13 18:05 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-12-13 16:51:51 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Tomáš Hrnčiar 2021-12-01 12:28:50 UTC
python-asyncssh fails to build with Python 3.11.0a2.

======================================================================
ERROR: setUpClass (tests.test_sftp._TestSCP)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 427, in setUpClass
    super().setUpClass()
    ^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/util.py", line 368, in setUpClass
    cls.loop.run_until_complete(cls.asyncSetUpClass())
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/base_events.py", line 637, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 2910, in asyncSetUpClass
    await super().asyncSetUpClass()
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 238, in asyncSetUpClass
    cls._server = await cls.start_server()
                  ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 2918, in start_server
    return await cls.create_server(sftp_factory=True, allow_scp=True)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 93, in create_server
    return await cls.listen(server_factory=server_factory, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 73, in listen
    return await asyncssh.listen(port=0, family=socket.AF_INET,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 7070, in listen
    return await asyncio.wait_for(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/tasks.py", line 408, in wait_for
    return await fut
           ^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 350, in _listen
    server = await loop.create_server(conn_factory, host, port,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: BaseEventLoop.create_server() got an unexpected keyword argument 'reuse_address'

======================================================================
ERROR: setUpClass (tests.test_sftp._TestSCPAsync)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 427, in setUpClass
    super().setUpClass()
    ^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/util.py", line 368, in setUpClass
    cls.loop.run_until_complete(cls.asyncSetUpClass())
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/base_events.py", line 637, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 2910, in asyncSetUpClass
    await super().asyncSetUpClass()
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 238, in asyncSetUpClass
    cls._server = await cls.start_server()
                  ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 3468, in start_server
    return await cls.create_server(sftp_factory=_AsyncSFTPServer,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 93, in create_server
    return await cls.listen(server_factory=server_factory, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 73, in listen
    return await asyncssh.listen(port=0, family=socket.AF_INET,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 7070, in listen
    return await asyncio.wait_for(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/tasks.py", line 408, in wait_for
    return await fut
           ^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 350, in _listen
    server = await loop.create_server(conn_factory, host, port,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: BaseEventLoop.create_server() got an unexpected keyword argument 'reuse_address'

======================================================================
ERROR: setUpClass (tests.test_sftp._TestSCPAttrs)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 427, in setUpClass
    super().setUpClass()
    ^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/util.py", line 368, in setUpClass
    cls.loop.run_until_complete(cls.asyncSetUpClass())
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/base_events.py", line 637, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 2910, in asyncSetUpClass
    await super().asyncSetUpClass()
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 238, in asyncSetUpClass
    cls._server = await cls.start_server()
                  ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 3479, in start_server
    return await cls.create_server(sftp_factory=_SFTPAttrsSFTPServer,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 93, in create_server
    return await cls.listen(server_factory=server_factory, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 73, in listen
    return await asyncssh.listen(port=0, family=socket.AF_INET,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 7070, in listen
    return await asyncio.wait_for(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/tasks.py", line 408, in wait_for
    return await fut
           ^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 350, in _listen
    server = await loop.create_server(conn_factory, host, port,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: BaseEventLoop.create_server() got an unexpected keyword argument 'reuse_address'

======================================================================
ERROR: setUpClass (tests.test_sftp._TestSCPErrors)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 427, in setUpClass
    super().setUpClass()
    ^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/util.py", line 368, in setUpClass
    cls.loop.run_until_complete(cls.asyncSetUpClass())
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/base_events.py", line 637, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 2910, in asyncSetUpClass
    await super().asyncSetUpClass()
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 238, in asyncSetUpClass
    cls._server = await cls.start_server()
                  ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 3619, in start_server
    return await cls.create_server(process_factory=_handle_client)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 93, in create_server
    return await cls.listen(server_factory=server_factory, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 73, in listen
    return await asyncssh.listen(port=0, family=socket.AF_INET,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 7070, in listen
    return await asyncio.wait_for(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/tasks.py", line 408, in wait_for
    return await fut
           ^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 350, in _listen
    server = await loop.create_server(conn_factory, host, port,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: BaseEventLoop.create_server() got an unexpected keyword argument 'reuse_address'

======================================================================
ERROR: setUpClass (tests.test_sftp._TestSCPIOError)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 427, in setUpClass
    super().setUpClass()
    ^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/util.py", line 368, in setUpClass
    cls.loop.run_until_complete(cls.asyncSetUpClass())
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/base_events.py", line 637, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 2910, in asyncSetUpClass
    await super().asyncSetUpClass()
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 238, in asyncSetUpClass
    cls._server = await cls.start_server()
                  ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 3542, in start_server
    return await cls.create_server(sftp_factory=_IOErrorSFTPServer,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 93, in create_server
    return await cls.listen(server_factory=server_factory, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 73, in listen
    return await asyncssh.listen(port=0, family=socket.AF_INET,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 7070, in listen
    return await asyncio.wait_for(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/tasks.py", line 408, in wait_for
    return await fut
           ^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 350, in _listen
    server = await loop.create_server(conn_factory, host, port,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: BaseEventLoop.create_server() got an unexpected keyword argument 'reuse_address'

======================================================================
ERROR: setUpClass (tests.test_sftp._TestSFTP)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 427, in setUpClass
    super().setUpClass()
    ^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/util.py", line 368, in setUpClass
    cls.loop.run_until_complete(cls.asyncSetUpClass())
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/base_events.py", line 637, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 238, in asyncSetUpClass
    cls._server = await cls.start_server()
                  ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 504, in start_server
    return await cls.create_server(sftp_factory=True)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 93, in create_server
    return await cls.listen(server_factory=server_factory, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 73, in listen
    return await asyncssh.listen(port=0, family=socket.AF_INET,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 7070, in listen
    return await asyncio.wait_for(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/tasks.py", line 408, in wait_for
    return await fut
           ^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 350, in _listen
    server = await loop.create_server(conn_factory, host, port,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: BaseEventLoop.create_server() got an unexpected keyword argument 'reuse_address'

======================================================================
ERROR: setUpClass (tests.test_sftp._TestSFTPAsync)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 427, in setUpClass
    super().setUpClass()
    ^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/util.py", line 368, in setUpClass
    cls.loop.run_until_complete(cls.asyncSetUpClass())
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/base_events.py", line 637, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 238, in asyncSetUpClass
    cls._server = await cls.start_server()
                  ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 2893, in start_server
    return await cls.create_server(sftp_factory=_AsyncSFTPServer)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 93, in create_server
    return await cls.listen(server_factory=server_factory, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 73, in listen
    return await asyncssh.listen(port=0, family=socket.AF_INET,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 7070, in listen
    return await asyncio.wait_for(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/tasks.py", line 408, in wait_for
    return await fut
           ^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 350, in _listen
    server = await loop.create_server(conn_factory, host, port,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: BaseEventLoop.create_server() got an unexpected keyword argument 'reuse_address'

======================================================================
ERROR: setUpClass (tests.test_sftp._TestSFTPCallable)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 427, in setUpClass
    super().setUpClass()
    ^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/util.py", line 368, in setUpClass
    cls.loop.run_until_complete(cls.asyncSetUpClass())
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/base_events.py", line 637, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 238, in asyncSetUpClass
    cls._server = await cls.start_server()
                  ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 2378, in start_server
    return await cls.create_server(sftp_factory=sftp_factory)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 93, in create_server
    return await cls.listen(server_factory=server_factory, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 73, in listen
    return await asyncssh.listen(port=0, family=socket.AF_INET,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 7070, in listen
    return await asyncio.wait_for(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/tasks.py", line 408, in wait_for
    return await fut
           ^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 350, in _listen
    server = await loop.create_server(conn_factory, host, port,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: BaseEventLoop.create_server() got an unexpected keyword argument 'reuse_address'

======================================================================
ERROR: setUpClass (tests.test_sftp._TestSFTPChown)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 427, in setUpClass
    super().setUpClass()
    ^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/util.py", line 368, in setUpClass
    cls.loop.run_until_complete(cls.asyncSetUpClass())
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/base_events.py", line 637, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 238, in asyncSetUpClass
    cls._server = await cls.start_server()
                  ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 2822, in start_server
    return await cls.create_server(sftp_factory=_ChownSFTPServer)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 93, in create_server
    return await cls.listen(server_factory=server_factory, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 73, in listen
    return await asyncssh.listen(port=0, family=socket.AF_INET,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 7070, in listen
    return await asyncio.wait_for(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/tasks.py", line 408, in wait_for
    return await fut
           ^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 350, in _listen
    server = await loop.create_server(conn_factory, host, port,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: BaseEventLoop.create_server() got an unexpected keyword argument 'reuse_address'

======================================================================
ERROR: setUpClass (tests.test_sftp._TestSFTPChroot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 427, in setUpClass
    super().setUpClass()
    ^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/util.py", line 368, in setUpClass
    cls.loop.run_until_complete(cls.asyncSetUpClass())
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/base_events.py", line 637, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 238, in asyncSetUpClass
    cls._server = await cls.start_server()
                  ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 2415, in start_server
    return await cls.create_server(sftp_factory=_ChrootSFTPServer)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 93, in create_server
    return await cls.listen(server_factory=server_factory, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 73, in listen
    return await asyncssh.listen(port=0, family=socket.AF_INET,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 7070, in listen
    return await asyncio.wait_for(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/tasks.py", line 408, in wait_for
    return await fut
           ^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 350, in _listen
    server = await loop.create_server(conn_factory, host, port,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: BaseEventLoop.create_server() got an unexpected keyword argument 'reuse_address'

======================================================================
ERROR: setUpClass (tests.test_sftp._TestSFTPEOFDuringCopy)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 427, in setUpClass
    super().setUpClass()
    ^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/util.py", line 368, in setUpClass
    cls.loop.run_until_complete(cls.asyncSetUpClass())
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/base_events.py", line 637, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 238, in asyncSetUpClass
    cls._server = await cls.start_server()
                  ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 2634, in start_server
    return await cls.create_server(sftp_factory=_TruncateSFTPServer)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 93, in create_server
    return await cls.listen(server_factory=server_factory, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 73, in listen
    return await asyncssh.listen(port=0, family=socket.AF_INET,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 7070, in listen
    return await asyncio.wait_for(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/tasks.py", line 408, in wait_for
    return await fut
           ^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 350, in _listen
    server = await loop.create_server(conn_factory, host, port,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: BaseEventLoop.create_server() got an unexpected keyword argument 'reuse_address'

======================================================================
ERROR: setUpClass (tests.test_sftp._TestSFTPIOError)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 427, in setUpClass
    super().setUpClass()
    ^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/util.py", line 368, in setUpClass
    cls.loop.run_until_complete(cls.asyncSetUpClass())
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/base_events.py", line 637, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 238, in asyncSetUpClass
    cls._server = await cls.start_server()
                  ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 2548, in start_server
    return await cls.create_server(sftp_factory=_IOErrorSFTPServer)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 93, in create_server
    return await cls.listen(server_factory=server_factory, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 73, in listen
    return await asyncssh.listen(port=0, family=socket.AF_INET,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 7070, in listen
    return await asyncio.wait_for(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/tasks.py", line 408, in wait_for
    return await fut
           ^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 350, in _listen
    server = await loop.create_server(conn_factory, host, port,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: BaseEventLoop.create_server() got an unexpected keyword argument 'reuse_address'

======================================================================
ERROR: setUpClass (tests.test_sftp._TestSFTPLargeListDir)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 427, in setUpClass
    super().setUpClass()
    ^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/util.py", line 368, in setUpClass
    cls.loop.run_until_complete(cls.asyncSetUpClass())
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/base_events.py", line 637, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 238, in asyncSetUpClass
    cls._server = await cls.start_server()
                  ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 2752, in start_server
    return await cls.create_server(sftp_factory=_LargeDirSFTPServer)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 93, in create_server
    return await cls.listen(server_factory=server_factory, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 73, in listen
    return await asyncssh.listen(port=0, family=socket.AF_INET,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 7070, in listen
    return await asyncio.wait_for(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/tasks.py", line 408, in wait_for
    return await fut
           ^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 350, in _listen
    server = await loop.create_server(conn_factory, host, port,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: BaseEventLoop.create_server() got an unexpected keyword argument 'reuse_address'

======================================================================
ERROR: setUpClass (tests.test_sftp._TestSFTPLongname)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 427, in setUpClass
    super().setUpClass()
    ^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/util.py", line 368, in setUpClass
    cls.loop.run_until_complete(cls.asyncSetUpClass())
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/base_events.py", line 637, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 238, in asyncSetUpClass
    cls._server = await cls.start_server()
                  ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 2673, in start_server
    return await cls.create_server(sftp_factory=_LongnameSFTPServer)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 93, in create_server
    return await cls.listen(server_factory=server_factory, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 73, in listen
    return await asyncssh.listen(port=0, family=socket.AF_INET,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 7070, in listen
    return await asyncio.wait_for(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/tasks.py", line 408, in wait_for
    return await fut
           ^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 350, in _listen
    server = await loop.create_server(conn_factory, host, port,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: BaseEventLoop.create_server() got an unexpected keyword argument 'reuse_address'

======================================================================
ERROR: setUpClass (tests.test_sftp._TestSFTPNonstandardSymlink)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 427, in setUpClass
    super().setUpClass()
    ^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/util.py", line 368, in setUpClass
    cls.loop.run_until_complete(cls.asyncSetUpClass())
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/base_events.py", line 637, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 238, in asyncSetUpClass
    cls._server = await cls.start_server()
                  ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 2867, in start_server
    return await cls.create_server(server_version='OpenSSH',
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 93, in create_server
    return await cls.listen(server_factory=server_factory, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 73, in listen
    return await asyncssh.listen(port=0, family=socket.AF_INET,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 7070, in listen
    return await asyncio.wait_for(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/tasks.py", line 408, in wait_for
    return await fut
           ^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 350, in _listen
    server = await loop.create_server(conn_factory, host, port,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: BaseEventLoop.create_server() got an unexpected keyword argument 'reuse_address'

======================================================================
ERROR: setUpClass (tests.test_sftp._TestSFTPNotImplemented)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 427, in setUpClass
    super().setUpClass()
    ^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/util.py", line 368, in setUpClass
    cls.loop.run_until_complete(cls.asyncSetUpClass())
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/base_events.py", line 637, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 238, in asyncSetUpClass
    cls._server = await cls.start_server()
                  ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 2656, in start_server
    return await cls.create_server(sftp_factory=_NotImplSFTPServer)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 93, in create_server
    return await cls.listen(server_factory=server_factory, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 73, in listen
    return await asyncssh.listen(port=0, family=socket.AF_INET,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 7070, in listen
    return await asyncio.wait_for(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/tasks.py", line 408, in wait_for
    return await fut
           ^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 350, in _listen
    server = await loop.create_server(conn_factory, host, port,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: BaseEventLoop.create_server() got an unexpected keyword argument 'reuse_address'

======================================================================
ERROR: setUpClass (tests.test_sftp._TestSFTPServerProperties)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 427, in setUpClass
    super().setUpClass()
    ^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/util.py", line 368, in setUpClass
    cls.loop.run_until_complete(cls.asyncSetUpClass())
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/base_events.py", line 637, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 238, in asyncSetUpClass
    cls._server = await cls.start_server()
                  ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 2396, in start_server
    return await cls.create_server(sftp_factory=_CheckPropSFTPServer)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 93, in create_server
    return await cls.listen(server_factory=server_factory, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 73, in listen
    return await asyncssh.listen(port=0, family=socket.AF_INET,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 7070, in listen
    return await asyncio.wait_for(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/tasks.py", line 408, in wait_for
    return await fut
           ^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 350, in _listen
    server = await loop.create_server(conn_factory, host, port,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: BaseEventLoop.create_server() got an unexpected keyword argument 'reuse_address'

======================================================================
ERROR: setUpClass (tests.test_sftp._TestSFTPSmallBlockSize)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 427, in setUpClass
    super().setUpClass()
    ^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/util.py", line 368, in setUpClass
    cls.loop.run_until_complete(cls.asyncSetUpClass())
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/base_events.py", line 637, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 238, in asyncSetUpClass
    cls._server = await cls.start_server()
                  ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 2596, in start_server
    return (await cls.create_server(
            ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 93, in create_server
    return await cls.listen(server_factory=server_factory, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 73, in listen
    return await asyncssh.listen(port=0, family=socket.AF_INET,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 7070, in listen
    return await asyncio.wait_for(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/tasks.py", line 408, in wait_for
    return await fut
           ^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 350, in _listen
    server = await loop.create_server(conn_factory, host, port,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: BaseEventLoop.create_server() got an unexpected keyword argument 'reuse_address'

======================================================================
ERROR: setUpClass (tests.test_sftp._TestSFTPStatVFS)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 427, in setUpClass
    super().setUpClass()
    ^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/util.py", line 368, in setUpClass
    cls.loop.run_until_complete(cls.asyncSetUpClass())
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/base_events.py", line 637, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 238, in asyncSetUpClass
    cls._server = await cls.start_server()
                  ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 2769, in start_server
    return await cls.create_server(sftp_factory=_StatVFSSFTPServer)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 93, in create_server
    return await cls.listen(server_factory=server_factory, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 73, in listen
    return await asyncssh.listen(port=0, family=socket.AF_INET,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 7070, in listen
    return await asyncio.wait_for(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/tasks.py", line 408, in wait_for
    return await fut
           ^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 350, in _listen
    server = await loop.create_server(conn_factory, host, port,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: BaseEventLoop.create_server() got an unexpected keyword argument 'reuse_address'

======================================================================
ERROR: setUpClass (tests.test_sftp._TestSFTPUnknownError)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 427, in setUpClass
    super().setUpClass()
    ^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/util.py", line 368, in setUpClass
    cls.loop.run_until_complete(cls.asyncSetUpClass())
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/base_events.py", line 637, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 238, in asyncSetUpClass
    cls._server = await cls.start_server()
                  ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_sftp.py", line 2529, in start_server
    return await cls.create_server(sftp_factory=_SFTPAttrsSFTPServer)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 93, in create_server
    return await cls.listen(server_factory=server_factory, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 73, in listen
    return await asyncssh.listen(port=0, family=socket.AF_INET,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 7070, in listen
    return await asyncio.wait_for(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/tasks.py", line 408, in wait_for
    return await fut
           ^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 350, in _listen
    server = await loop.create_server(conn_factory, host, port,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: BaseEventLoop.create_server() got an unexpected keyword argument 'reuse_address'

======================================================================
ERROR: setUpClass (tests.test_stream._TestStream)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/util.py", line 368, in setUpClass
    cls.loop.run_until_complete(cls.asyncSetUpClass())
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/base_events.py", line 637, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 238, in asyncSetUpClass
    cls._server = await cls.start_server()
                  ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_stream.py", line 92, in start_server
    return await cls.create_server(_StreamServer)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 93, in create_server
    return await cls.listen(server_factory=server_factory, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 73, in listen
    return await asyncssh.listen(port=0, family=socket.AF_INET,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 7070, in listen
    return await asyncio.wait_for(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/tasks.py", line 408, in wait_for
    return await fut
           ^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 350, in _listen
    server = await loop.create_server(conn_factory, host, port,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: BaseEventLoop.create_server() got an unexpected keyword argument 'reuse_address'

======================================================================
ERROR: setUpClass (tests.test_x11._TestX11)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_x11.py", line 262, in setUpClass
    super().setUpClass()
    ^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/util.py", line 368, in setUpClass
    cls.loop.run_until_complete(cls.asyncSetUpClass())
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/base_events.py", line 637, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 238, in asyncSetUpClass
    cls._server = await cls.start_server()
                  ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_x11.py", line 313, in start_server
    return (await cls.create_server(
            ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 93, in create_server
    return await cls.listen(server_factory=server_factory, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 73, in listen
    return await asyncssh.listen(port=0, family=socket.AF_INET,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 7070, in listen
    return await asyncio.wait_for(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/tasks.py", line 408, in wait_for
    return await fut
           ^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 350, in _listen
    server = await loop.create_server(conn_factory, host, port,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: BaseEventLoop.create_server() got an unexpected keyword argument 'reuse_address'

======================================================================
ERROR: setUpClass (tests.test_process._TestProcessBasic)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/util.py", line 368, in setUpClass
    cls.loop.run_until_complete(cls.asyncSetUpClass())
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/base_events.py", line 637, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 238, in asyncSetUpClass
    cls._server = await cls.start_server()
                  ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_process.py", line 111, in start_server
    return await cls.create_server(process_factory=_handle_client,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 93, in create_server
    return await cls.listen(server_factory=server_factory, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 73, in listen
    return await asyncssh.listen(port=0, family=socket.AF_INET,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 7070, in listen
    return await asyncio.wait_for(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/tasks.py", line 408, in wait_for
    return await fut
           ^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 350, in _listen
    server = await loop.create_server(conn_factory, host, port,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: BaseEventLoop.create_server() got an unexpected keyword argument 'reuse_address'

======================================================================
ERROR: setUpClass (tests.test_process._TestProcessPipes)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/util.py", line 368, in setUpClass
    cls.loop.run_until_complete(cls.asyncSetUpClass())
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/base_events.py", line 637, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 238, in asyncSetUpClass
    cls._server = await cls.start_server()
                  ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_process.py", line 111, in start_server
    return await cls.create_server(process_factory=_handle_client,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 93, in create_server
    return await cls.listen(server_factory=server_factory, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 73, in listen
    return await asyncssh.listen(port=0, family=socket.AF_INET,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 7070, in listen
    return await asyncio.wait_for(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/tasks.py", line 408, in wait_for
    return await fut
           ^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 350, in _listen
    server = await loop.create_server(conn_factory, host, port,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: BaseEventLoop.create_server() got an unexpected keyword argument 'reuse_address'

======================================================================
ERROR: setUpClass (tests.test_process._TestProcessRedirection)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/util.py", line 368, in setUpClass
    cls.loop.run_until_complete(cls.asyncSetUpClass())
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/base_events.py", line 637, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 238, in asyncSetUpClass
    cls._server = await cls.start_server()
                  ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_process.py", line 111, in start_server
    return await cls.create_server(process_factory=_handle_client,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 93, in create_server
    return await cls.listen(server_factory=server_factory, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 73, in listen
    return await asyncssh.listen(port=0, family=socket.AF_INET,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 7070, in listen
    return await asyncio.wait_for(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/tasks.py", line 408, in wait_for
    return await fut
           ^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 350, in _listen
    server = await loop.create_server(conn_factory, host, port,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: BaseEventLoop.create_server() got an unexpected keyword argument 'reuse_address'

======================================================================
ERROR: setUpClass (tests.test_process._TestProcessSocketPair)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/util.py", line 368, in setUpClass
    cls.loop.run_until_complete(cls.asyncSetUpClass())
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/base_events.py", line 637, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 238, in asyncSetUpClass
    cls._server = await cls.start_server()
                  ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_process.py", line 111, in start_server
    return await cls.create_server(process_factory=_handle_client,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 93, in create_server
    return await cls.listen(server_factory=server_factory, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 73, in listen
    return await asyncssh.listen(port=0, family=socket.AF_INET,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 7070, in listen
    return await asyncio.wait_for(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/tasks.py", line 408, in wait_for
    return await fut
           ^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 350, in _listen
    server = await loop.create_server(conn_factory, host, port,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: BaseEventLoop.create_server() got an unexpected keyword argument 'reuse_address'

======================================================================
ERROR: setUpClass (tests.test_forward._TestAsyncTCPForwarding)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/util.py", line 368, in setUpClass
    cls.loop.run_until_complete(cls.asyncSetUpClass())
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/base_events.py", line 637, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 238, in asyncSetUpClass
    cls._server = await cls.start_server()
                  ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_forward.py", line 788, in start_server
    return await cls.create_server(
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 93, in create_server
    return await cls.listen(server_factory=server_factory, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 73, in listen
    return await asyncssh.listen(port=0, family=socket.AF_INET,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 7070, in listen
    return await asyncio.wait_for(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/tasks.py", line 408, in wait_for
    return await fut
           ^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 350, in _listen
    server = await loop.create_server(conn_factory, host, port,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: BaseEventLoop.create_server() got an unexpected keyword argument 'reuse_address'

======================================================================
ERROR: setUpClass (tests.test_forward._TestSOCKSForwarding)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/util.py", line 368, in setUpClass
    cls.loop.run_until_complete(cls.asyncSetUpClass())
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/base_events.py", line 637, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 238, in asyncSetUpClass
    cls._server = await cls.start_server()
                  ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_forward.py", line 1011, in start_server
    return (await cls.create_server(
            ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 93, in create_server
    return await cls.listen(server_factory=server_factory, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 73, in listen
    return await asyncssh.listen(port=0, family=socket.AF_INET,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 7070, in listen
    return await asyncio.wait_for(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/tasks.py", line 408, in wait_for
    return await fut
           ^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 350, in _listen
    server = await loop.create_server(conn_factory, host, port,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: BaseEventLoop.create_server() got an unexpected keyword argument 'reuse_address'

======================================================================
ERROR: setUpClass (tests.test_forward._TestTCPForwarding)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/util.py", line 368, in setUpClass
    cls.loop.run_until_complete(cls.asyncSetUpClass())
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/base_events.py", line 637, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 238, in asyncSetUpClass
    cls._server = await cls.start_server()
                  ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_forward.py", line 257, in start_server
    return (await cls.create_server(
            ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 93, in create_server
    return await cls.listen(server_factory=server_factory, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 73, in listen
    return await asyncssh.listen(port=0, family=socket.AF_INET,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 7070, in listen
    return await asyncio.wait_for(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/tasks.py", line 408, in wait_for
    return await fut
           ^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 350, in _listen
    server = await loop.create_server(conn_factory, host, port,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: BaseEventLoop.create_server() got an unexpected keyword argument 'reuse_address'

======================================================================
ERROR: setUpClass (tests.test_forward._TestUNIXForwarding)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/util.py", line 368, in setUpClass
    cls.loop.run_until_complete(cls.asyncSetUpClass())
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/base_events.py", line 637, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 238, in asyncSetUpClass
    cls._server = await cls.start_server()
                  ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/test_forward.py", line 801, in start_server
    return (await cls.create_server(
            ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 93, in create_server
    return await cls.listen(server_factory=server_factory, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 73, in listen
    return await asyncssh.listen(port=0, family=socket.AF_INET,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 7070, in listen
    return await asyncio.wait_for(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/tasks.py", line 408, in wait_for
    return await fut
           ^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/asyncssh/connection.py", line 350, in _listen
    server = await loop.create_server(conn_factory, host, port,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: BaseEventLoop.create_server() got an unexpected keyword argument 'reuse_address'

======================================================================
ERROR: setUpClass (tests.test_subprocess._TestSubprocess)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/util.py", line 368, in setUpClass
    cls.loop.run_until_complete(cls.asyncSetUpClass())
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/asyncio/base_events.py", line 637, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncssh-2.8.1/tests/server.py", line 238, in asyncSetUpClass
    cls._server = await cls.start_server()
                  ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/builddir/build/BUILD/asyncss

Due to significant security concerns, the reuse_address parameter of asyncio.loop.create_datagram_endpoint(), disabled in Python 3.9, is now entirely removed. This is because of the behavior of the socket option SO_REUSEADDR in UDP. (Contributed by Hugo van Kemenade in bpo-45129.)

https://bugs.python.org/issue45129
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/02990297-python-asyncssh/

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

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 Georg Sauthoff 2021-12-11 11:56:41 UTC
Reported it upstream: https://github.com/ronf/asyncssh/issues/427

Comment 2 Georg Sauthoff 2021-12-13 16:51:51 UTC
So this was caused by an accidental removal of additional functionality in Python 3.11 (cf. https://github.com/python/cpython/pull/29733 for the revert).

Please re-build with a Python version > Python 3.11.0a2 where that pull request is included.

Comment 3 Miro Hrončok 2021-12-13 18:05:18 UTC
> Please re-build with a Python version > Python 3.11.0a2 where that pull request is included.

We have 3.11.0a3 and it does not appear to have this revert yet. It will land in a4.


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