Skip to content

Commit 55eeabd

Browse files
committed
Document that usage of _config_vars is very purposeful Closes #4228
+ try to resolve doc issue
1 parent 8981ed4 commit 55eeabd

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

docs/conf.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,16 +168,17 @@
168168
('py:attr', 'CCompiler.language_map'), # undocumented
169169
('py:attr', 'CCompiler.language_order'), # undocumented
170170
('py:class', 'distutils.dist.Distribution'), # undocumented
171+
('py:class', 'distutils.dist.DistributionMetadata'), # undocumented
171172
('py:class', 'distutils.extension.Extension'), # undocumented
172173
('py:class', 'BorlandCCompiler'), # undocumented
173174
('py:class', 'CCompiler'), # undocumented
174175
('py:class', 'CygwinCCompiler'), # undocumented
175-
('py:class', 'distutils.dist.DistributionMetadata'), # undocumented
176176
('py:class', 'FileList'), # undocumented
177177
('py:class', 'IShellLink'), # ref to MS docs
178178
('py:class', 'MSVCCompiler'), # undocumented
179179
('py:class', 'OptionDummy'), # undocumented
180180
('py:class', 'UnixCCompiler'), # undocumented
181+
('py:class', 'setuptools.dist.Distribution'), # undocumented
181182
('py:exc', 'CompileError'), # undocumented
182183
('py:exc', 'DistutilsExecError'), # undocumented
183184
('py:exc', 'DistutilsFileError'), # undocumented

setuptools/command/build_ext.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,9 @@
2626

2727
# make sure _config_vars is initialized
2828
get_config_var("LDSHARED")
29-
from distutils.sysconfig import _config_vars as _CONFIG_VARS # type: ignore # noqa # Not publicly exposed in typeshed distutils stubs
29+
# Not publicly exposed in typeshed distutils stubs, but this is done on purpose
30+
# See https://github.com/pypa/setuptools/pull/4228#issuecomment-1959856400
31+
from distutils.sysconfig import _config_vars as _CONFIG_VARS # type: ignore # noqa
3032

3133

3234
def _customize_compiler_for_shlib(compiler):

0 commit comments

Comments
 (0)