File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -15,10 +15,10 @@ def entry_points(group=None):
1515 In 3.10 the return type changed from a dict to an ``importlib.metadata.EntryPoints``.
1616 This compatibility utility can be removed once Python 3.10 is the minimum.
1717 """
18- eps = importlib . metadata . entry_points ()
19- if group :
20- try :
21- return eps . select ( group = group )
22- except AttributeError :
18+ if _PY_VERSION >= parse_version ( "3.10" ):
19+ return importlib . metadata . entry_points ( group = group )
20+ else :
21+ eps = importlib . metadata . entry_points ( )
22+ if group :
2323 return eps .get (group , [])
24- return eps
24+ return eps
Original file line number Diff line number Diff line change 1- import importlib .metadata
21import itertools
32import logging
43import random
54import sys
65from array import array
76
7+ from dask .compatibility import entry_points
88from dask .utils import Dispatch
99
1010sizeof = Dispatch (name = "sizeof" )
@@ -216,12 +216,7 @@ def sizeof_pyarrow_chunked_array(data):
216216
217217def _register_entry_point_plugins ():
218218 """Register sizeof implementations exposed by the entry_point mechanism."""
219- if sys .version_info >= (3 , 10 ):
220- sizeof_entry_points = importlib .metadata .entry_points (group = "dask.sizeof" )
221- else :
222- sizeof_entry_points = importlib .metadata .entry_points ().get ("dask.sizeof" , [])
223-
224- for entry_point in sizeof_entry_points :
219+ for entry_point in entry_points (group = "dask.sizeof" ):
225220 registrar = entry_point .load ()
226221 try :
227222 registrar (sizeof )
You can’t perform that action at this time.
0 commit comments