/usr/lib/python2.7/dist-packages/setuptools_scm/discover.py is in python-setuptools-scm 1.15.0-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 | import os
from pkg_resources import iter_entry_points
from .utils import trace
def find_matching_entrypoint(path, entrypoint):
trace('looking for ep', entrypoint, path)
for ep in iter_entry_points(entrypoint):
if os.path.exists(os.path.join(path, ep.name)):
if os.path.isabs(ep.name):
trace('ignoring bad ep', ep)
trace('found ep', ep)
return ep
|