3
3
Provides exceptions used by setuptools modules.
4
4
"""
5
5
6
+ from distutils import errors as _distutils_errors
6
7
from distutils .errors import DistutilsError
7
8
8
9
@@ -14,3 +15,26 @@ class RemovedCommandError(DistutilsError, RuntimeError):
14
15
error is raised if a command exists in ``distutils`` but has been actively
15
16
removed in ``setuptools``.
16
17
"""
18
+
19
+
20
+ # Re-export errors from distutils to facilitate the migration to PEP632
21
+
22
+ ByteCompileError = _distutils_errors .DistutilsByteCompileError
23
+ CCompilerError = _distutils_errors .CCompilerError
24
+ ClassError = _distutils_errors .DistutilsClassError
25
+ CompileError = _distutils_errors .CompileError
26
+ ExecError = _distutils_errors .DistutilsExecError
27
+ FileError = _distutils_errors .DistutilsFileError
28
+ InternalError = _distutils_errors .DistutilsInternalError
29
+ LibError = _distutils_errors .LibError
30
+ LinkError = _distutils_errors .LinkError
31
+ ModuleError = _distutils_errors .DistutilsModuleError
32
+ OptionError = _distutils_errors .DistutilsOptionError
33
+ PlatformError = _distutils_errors .DistutilsPlatformError
34
+ PreprocessError = _distutils_errors .PreprocessError
35
+ SetupError = _distutils_errors .DistutilsSetupError
36
+ TemplateError = _distutils_errors .DistutilsTemplateError
37
+ UnknownFileError = _distutils_errors .UnknownFileError
38
+
39
+ # The root error class in the hierarchy
40
+ BaseError = _distutils_errors .DistutilsError
0 commit comments