summaryrefslogtreecommitdiff
path: root/setuptools/command/upload_docs.py
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2022-02-06 11:20:38 -0500
committerJason R. Coombs <jaraco@jaraco.com>2022-02-06 13:38:30 -0500
commitff3447a694f3b08dae8bd5268e64aa43f05a47a9 (patch)
treebe63ea0efbdd308ba976a3d9ab26e3e30c9f113f /setuptools/command/upload_docs.py
parent988bf129164b8d46985c4d8b150086eedd95e37d (diff)
downloadpython-setuptools-git-ff3447a694f3b08dae8bd5268e64aa43f05a47a9.tar.gz
Migrate remainder of 'iter_entry_points' to importlib_metadata.
Diffstat (limited to 'setuptools/command/upload_docs.py')
-rw-r--r--setuptools/command/upload_docs.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/setuptools/command/upload_docs.py b/setuptools/command/upload_docs.py
index 845bff44..f429f568 100644
--- a/setuptools/command/upload_docs.py
+++ b/setuptools/command/upload_docs.py
@@ -18,7 +18,8 @@ import functools
import http.client
import urllib.parse
-from pkg_resources import iter_entry_points
+from .._importlib import metadata
+
from .upload import upload
@@ -43,9 +44,10 @@ class upload_docs(upload):
boolean_options = upload.boolean_options
def has_sphinx(self):
- if self.upload_dir is None:
- for ep in iter_entry_points('distutils.commands', 'build_sphinx'):
- return True
+ return bool(
+ self.upload_dir is None
+ and metadata.entry_points(group='distutils.commands', name='build_sphinx')
+ )
sub_commands = [('build_sphinx', has_sphinx)]