22
33click = pytest .importorskip ("click" )
44
5- import importlib .metadata
65import json
76import platform
87import sys
98
9+ # FIXME importing importlib.metadata fails when running the entire test suite with UPSTREAM_DEV=1
10+ from importlib import metadata as importlib_metadata
11+
1012from click .testing import CliRunner
1113
1214import dask
@@ -64,13 +66,13 @@ def good_command_2():
6466def test_register_command_ep ():
6567 from dask .cli import _register_command_ep
6668
67- bad_ep = importlib . metadata .EntryPoint (
69+ bad_ep = importlib_metadata .EntryPoint (
6870 name = "bad" ,
6971 value = "dask.tests.test_cli:bad_command" ,
7072 group = "dask_cli" ,
7173 )
7274
73- good_ep = importlib . metadata .EntryPoint (
75+ good_ep = importlib_metadata .EntryPoint (
7476 name = "good" ,
7577 value = "dask.tests.test_cli:good_command" ,
7678 group = "dask_cli" ,
@@ -92,13 +94,13 @@ def dummy_cli_2():
9294def test_repeated_name_registration_warn ():
9395 from dask .cli import _register_command_ep
9496
95- one = importlib . metadata .EntryPoint (
97+ one = importlib_metadata .EntryPoint (
9698 name = "one" ,
9799 value = "dask.tests.test_cli:good_command" ,
98100 group = "dask_cli" ,
99101 )
100102
101- two = importlib . metadata .EntryPoint (
103+ two = importlib_metadata .EntryPoint (
102104 name = "two" ,
103105 value = "dask.tests.test_cli:good_command_2" ,
104106 group = "dask_cli" ,
0 commit comments