"""
Exercise one of the dynamic properties to trigger
the pattern match.
"""
"""
Given a value of an entry point or series of entry points,
return each as an EntryPoint.
"""
# normalize to a single sequence of lines
=
= f +
return
return ,
"""
Ensure entry points are unique by group and name and validate each.
"""
return
"""
Given a Distribution.entry_points, produce EntryPoints.
"""
=
return
r"""
>>> ep, = load('[console_scripts]\nfoo=bar')
>>> ep.group
'console_scripts'
>>> ep.name
'foo'
>>> ep.value
'bar'
"""
return
=
=
return
return