Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Python 3.10 #5952

Merged
merged 14 commits into from
Mar 30, 2022
Merged

Python 3.10 #5952

merged 14 commits into from
Mar 30, 2022

Commits on Mar 23, 2022

  1. Add Python 3.10 build to CI

    jrbourbeau authored and graingert committed Mar 23, 2022
    Configuration menu
    Copy the full SHA
    9c6a4c9 View commit details
    Browse the repository at this point in the history
  2. Stacktrace workaround

    jrbourbeau authored and graingert committed Mar 23, 2022
    Configuration menu
    Copy the full SHA
    ea5557c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f449687 View commit details
    Browse the repository at this point in the history
  4. Remove explicit loop from asyncio tests

    In 3.10, the _internal_ `_loop` attribute of several asyncio classes has
    been removed.
    QuLogic authored and graingert committed Mar 23, 2022
    Configuration menu
    Copy the full SHA
    af3a2c0 View commit details
    Browse the repository at this point in the history
  5. fix test_as_completed_condition_loop on py3.10

    by interacting with the ac.condition we bind it to the loop on py3.10
    graingert committed Mar 23, 2022
    Configuration menu
    Copy the full SHA
    a34b5ca View commit details
    Browse the repository at this point in the history
  6. use a PROTOCOL_TLS_SERVER context for dashboards

    ERROR    asyncio:base_events.py:1729 Exception in callback BaseAsyncIOLoop._handle_events(18, 1)
    handle: <Handle BaseAsyncIOLoop._handle_events(18, 1)>
    Traceback (most recent call last):
      File "/home/graingert/miniconda3/envs/dask-distributed-310/lib/python3.10/asyncio/events.py", line 80, in _run
        self._context.run(self._callback, *self._args)
      File "/home/graingert/miniconda3/envs/dask-distributed-310/lib/python3.10/site-packages/tornado/platform/asyncio.py", line 189, in _handle_events
        handler_func(fileobj, events)
      File "/home/graingert/miniconda3/envs/dask-distributed-310/lib/python3.10/site-packages/tornado/netutil.py", line 276, in accept_handler
        callback(connection, address)
      File "/home/graingert/miniconda3/envs/dask-distributed-310/lib/python3.10/site-packages/tornado/tcpserver.py", line 288, in _handle_connection
        connection = ssl_wrap_socket(
      File "/home/graingert/miniconda3/envs/dask-distributed-310/lib/python3.10/site-packages/tornado/netutil.py", line 615, in ssl_wrap_socket
        return context.wrap_socket(socket, server_hostname=server_hostname, **kwargs)
      File "/home/graingert/miniconda3/envs/dask-distributed-310/lib/python3.10/ssl.py", line 512, in wrap_socket
        return self.sslsocket_class._create(
      File "/home/graingert/miniconda3/envs/dask-distributed-310/lib/python3.10/ssl.py", line 1061, in _create
        self._sslobj = self._context._wrap_socket(
    ssl.SSLError: Cannot create a server socket with a PROTOCOL_TLS_CLIENT context (_ssl.c:794)
    graingert committed Mar 23, 2022
    Configuration menu
    Copy the full SHA
    5148a03 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    99ea0e1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    81f380f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f6d2219 View commit details
    Browse the repository at this point in the history
  10. clarify test_client_connectionpool_semaphore_loop and test_client_gat…

    …her_semaphore_loop skip reason
    graingert committed Mar 23, 2022
    Configuration menu
    Copy the full SHA
    2ca74e2 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2022

  1. update trove classifiers

    graingert committed Mar 25, 2022
    Configuration menu
    Copy the full SHA
    47c5997 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d214ba8 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2022

  1. Configuration menu
    Copy the full SHA
    43cc4a6 View commit details
    Browse the repository at this point in the history
  2. Apply suggestions from code review

    Co-authored-by: Florian Jetter <fjetter@users.noreply.github.com>
    graingert and fjetter authored Mar 28, 2022
    Configuration menu
    Copy the full SHA
    b0308ac View commit details
    Browse the repository at this point in the history