Add distutils as a top-level package included with types-setuptools (#10948)

This commit is contained in:
Alex Waygood
2024-03-16 16:44:47 +00:00
committed by GitHub
parent fa9dc6dd69
commit d436110d13
23 changed files with 120 additions and 2 deletions

View File

@@ -29,9 +29,103 @@ setuptools._distutils.dist.Distribution.get_requires
setuptools._distutils.dist.Distribution.get_provides
setuptools._distutils.dist.Distribution.get_obsoletes
# Missing objects from setuptools._distutils
setuptools._distutils.archive_util.ARCHIVE_FORMATS
setuptools._distutils.archive_util.check_archive_formats
setuptools._distutils.ccompiler.CCompiler.EXECUTABLE
setuptools._distutils.ccompiler.CCompiler.SHARED_LIBRARY
setuptools._distutils.ccompiler.CCompiler.SHARED_OBJECT
setuptools._distutils.ccompiler.CCompiler.compiler_type
setuptools._distutils.ccompiler.CCompiler.out_extensions
setuptools._distutils.ccompiler.CCompiler.set_executable
setuptools._distutils.ccompiler.compiler_class
setuptools._distutils.cmd.Command.dump_options
setuptools._distutils.command.bdist
setuptools._distutils.command.bdist_rpm
setuptools._distutils.command.build
setuptools._distutils.command.build_clib
setuptools._distutils.command.build_clib.show_compilers
setuptools._distutils.command.build_ext.extension_name_re
setuptools._distutils.command.build_ext.show_compilers
setuptools._distutils.command.build_ext
setuptools._distutils.command.build_py
setuptools._distutils.command.build_scripts
setuptools._distutils.command.check
setuptools._distutils.command.clean
setuptools._distutils.command.install
setuptools._distutils.command.install_data
setuptools._distutils.command.install_headers
setuptools._distutils.command.install_lib
setuptools._distutils.command.install_scripts
setuptools._distutils.command.install.HAS_USER_SITE
setuptools._distutils.command.install.INSTALL_SCHEMES
setuptools._distutils.command.install.SCHEME_KEYS
setuptools._distutils.command.install.WINDOWS_SCHEME
setuptools._distutils.command.install_lib.PYTHON_SOURCE_EXTENSION
setuptools._distutils.command.sdist
setuptools._distutils.command.sdist.show_formats
setuptools._distutils.command.register
setuptools._distutils.command.upload
setuptools._distutils.config.DEFAULT_PYPIRC
setuptools._distutils.dist.DistributionMetadata.set_classifiers
setuptools._distutils.dist.DistributionMetadata.set_keywords
setuptools._distutils.dist.DistributionMetadata.set_platforms
setuptools._distutils.dist.fix_help_options
setuptools._distutils.extension.read_setup_file
setuptools._distutils.filelist.findall
setuptools._distutils.filelist.glob_to_re
setuptools._distutils.filelist.translate_pattern
setuptools._distutils.sysconfig.BASE_EXEC_PREFIX
setuptools._distutils.sysconfig.BASE_PREFIX
setuptools._distutils.sysconfig.IS_PYPY
setuptools._distutils.sysconfig.build_flags
setuptools._distutils.sysconfig.expand_makefile_vars
setuptools._distutils.sysconfig.get_python_version
setuptools._distutils.sysconfig.parse_config_h
setuptools._distutils.sysconfig.parse_makefile
setuptools._distutils.sysconfig.project_base
setuptools._distutils.sysconfig.python_build
setuptools._distutils.util.MACOSX_VERSION_VAR
# Missing submodules from setuptools._distutils
# (Many of these may be implementation details,
# but they can be added if people ask for them)
setuptools._distutils.bcppcompiler
setuptools._distutils.command.bdist
setuptools._distutils.command.bdist_dumb
setuptools._distutils.command.build_scripts
setuptools._distutils.command.check
setuptools._distutils.command.clean
setuptools._distutils.command.config
setuptools._distutils.command.install_data
setuptools._distutils.command.install_egg_info
setuptools._distutils.command.install_headers
setuptools._distutils.command.py37compat
setuptools._distutils.core
setuptools._distutils.cygwinccompiler
setuptools._distutils.debug
setuptools._distutils.dir_util
setuptools._distutils.fancy_getopt
setuptools._distutils.file_util
setuptools._distutils.log
setuptools._distutils.msvc9compiler
setuptools._distutils.msvccompiler
setuptools._distutils.py38compat
setuptools._distutils.py39compat
setuptools._distutils.spawn
setuptools._distutils.text_file
setuptools._distutils.unixccompiler
setuptools._distutils.version
setuptools._distutils.versionpredicate
# Reexported from setuptools._distutils; problems should be fixed there
distutils\..+
# Is a functools.partial, so stubtest says "is not a function"
setuptools.dep_util.newer_pairwise_group
setuptools._distutils.dep_util.newer_pairwise
setuptools.modified.newer_pairwise_group
setuptools._distutils._modified.newer_pairwise_group
# Private modules
setuptools.config._validate_pyproject.*
@@ -40,8 +134,6 @@ setuptools.command.build_py.build_py.existing_egg_info_dir
# Loop variable leak
setuptools.sandbox.AbstractSandbox.name
# Vendored and modified version of stdlib's distutils. Basically implementation details
setuptools._distutils.*
# Other vendored code
setuptools._vendor.*
pkg_resources._vendor.*

View File

@@ -0,0 +1,5 @@
import distutils.command.sdist
import distutils.config
d = distutils.config.PyPIRCCommand
c = distutils.command.sdist.sdist

View File

@@ -0,0 +1 @@
from setuptools._distutils.archive_util import *

View File

@@ -0,0 +1 @@
from setuptools._distutils.ccompiler import *

View File

@@ -0,0 +1 @@
from setuptools._distutils.cmd import *

View File

@@ -0,0 +1 @@
from setuptools._distutils.command.bdist_rpm import *

View File

@@ -0,0 +1 @@
from setuptools._distutils.command.build import *

View File

@@ -0,0 +1 @@
from setuptools._distutils.command.build_clib import *

View File

@@ -0,0 +1 @@
from setuptools._distutils.command.build_ext import *

View File

@@ -0,0 +1 @@
from setuptools._distutils.command.build_py import *

View File

@@ -0,0 +1 @@
from setuptools._distutils.command.install import *

View File

@@ -0,0 +1 @@
from setuptools._distutils.command.install_scripts import *

View File

@@ -0,0 +1 @@
from setuptools._distutils.command.register import *

View File

@@ -0,0 +1 @@
from setuptools._distutils.command.sdist import *

View File

@@ -0,0 +1 @@
from setuptools._distutils.command.upload import *

View File

@@ -0,0 +1 @@
from setuptools._distutils.config import *

View File

@@ -0,0 +1 @@
from setuptools._distutils.dep_util import *

View File

@@ -0,0 +1 @@
from setuptools._distutils.dist import *

View File

@@ -0,0 +1 @@
from setuptools._distutils.errors import *

View File

@@ -0,0 +1 @@
from setuptools._distutils.extension import *

View File

@@ -0,0 +1 @@
from setuptools._distutils.filelist import *

View File

@@ -0,0 +1 @@
from setuptools._distutils.sysconfig import *

View File

@@ -0,0 +1 @@
from setuptools._distutils.util import *