Bump setuptools to 73.0.* (#12564)

This commit is contained in:
Avasam
2024-08-21 06:51:52 -04:00
committed by GitHub
parent 406d5bcc40
commit fa3ab94f47
18 changed files with 56 additions and 25 deletions

View File

@@ -1,4 +1,7 @@
from setuptools.dist import Distribution
from .._distutils.command import bdist_rpm as orig
class bdist_rpm(orig.bdist_rpm):
distribution: Distribution # override distutils.dist.Distribution with setuptools.dist.Distribution
def run(self) -> None: ...

View File

@@ -1,6 +1,5 @@
from _typeshed import Incomplete, Unused
from _typeshed import ExcInfo, Incomplete, Unused
from collections.abc import Callable, Iterable
from types import TracebackType
from typing import ClassVar, Final, Literal
from setuptools import Command
@@ -18,10 +17,8 @@ def get_flag(var: str, fallback: bool, expected: bool = True, warn: bool = True)
def get_abi_tag() -> str | None: ...
def safer_name(name: str) -> str: ...
def safer_version(version: str) -> str: ...
def remove_readonly(
func: Callable[[str], Unused], path: str, excinfo: tuple[type[Exception], Exception, TracebackType]
) -> None: ...
def remove_readonly_exc(func: Callable[[str], Unused], path: str, exc: Exception) -> None: ...
def remove_readonly(func: Callable[[str], Unused], path: str, excinfo: ExcInfo) -> None: ...
def remove_readonly_exc(func: Callable[[str], Unused], path: str, exc: BaseException) -> None: ...
class bdist_wheel(Command):
description: ClassVar[str]
@@ -30,20 +27,20 @@ class bdist_wheel(Command):
boolean_options: ClassVar[list[str]]
bdist_dir: str | None
data_dir: Incomplete | None
data_dir: str | None
plat_name: str | None
plat_tag: Incomplete | None
plat_tag: str | None
format: str
keep_temp: bool
dist_dir: str | None
egginfo_dir: Incomplete | None
egginfo_dir: str | None
root_is_pure: bool | None
skip_build: Incomplete | None
skip_build: bool
relative: bool
owner: Incomplete | None
group: Incomplete | None
universal: bool
compression: str | int
compression: int | str
python_tag: str
build_number: str | None
py_limited_api: str | Literal[False]

View File

@@ -1,8 +1,11 @@
from typing import Protocol
from setuptools.dist import Distribution
from .._distutils.command.build import build as _build
class build(_build): ...
class build(_build):
distribution: Distribution # override distutils.dist.Distribution with setuptools.dist.Distribution
class SubCommand(Protocol):
editable_mode: bool

View File

@@ -1,4 +1,8 @@
from setuptools.dist import Distribution
from .._distutils.command import build_clib as orig
class build_clib(orig.build_clib):
distribution: Distribution # override distutils.dist.Distribution with setuptools.dist.Distribution
def build_libraries(self, libraries) -> None: ...

View File

@@ -1,6 +1,8 @@
from _typeshed import Incomplete
from typing import ClassVar
from setuptools.dist import Distribution
from .._distutils.command.build_ext import build_ext as _build_ext
have_rtld: bool
@@ -11,6 +13,7 @@ def if_dl(s): ...
def get_abi3_suffix(): ...
class build_ext(_build_ext):
distribution: Distribution # override distutils.dist.Distribution with setuptools.dist.Distribution
editable_mode: ClassVar[bool]
inplace: bool
def run(self) -> None: ...

View File

@@ -1,12 +1,15 @@
from _typeshed import Incomplete, StrPath
from typing import ClassVar
from setuptools.dist import Distribution
from .._distutils.cmd import _StrPathT
from .._distutils.command import build_py as orig
def make_writable(target) -> None: ...
class build_py(orig.build_py):
distribution: Distribution # override distutils.dist.Distribution with setuptools.dist.Distribution
editable_mode: ClassVar[bool]
package_data: dict[str, list[str]]
exclude_package_data: dict[Incomplete, Incomplete]

View File

@@ -123,7 +123,7 @@ class CommandSpec(list[str]):
@classmethod
def best(cls) -> type[CommandSpec]: ...
@classmethod
def from_param(cls, param: str | Self | Iterable[str] | None) -> Self: ...
def from_param(cls, param: Self | str | Iterable[str] | None) -> Self: ...
@classmethod
def from_environment(cls) -> CommandSpec: ...
@classmethod

View File

@@ -2,9 +2,12 @@ from _typeshed import Incomplete
from collections.abc import Callable
from typing import Any, ClassVar
from setuptools.dist import Distribution
from .._distutils.command import install as orig
class install(orig.install):
distribution: Distribution # override distutils.dist.Distribution with setuptools.dist.Distribution
user_options: ClassVar[list[tuple[str, str | None, str]]]
boolean_options: ClassVar[list[str]]
# Any to work around variance issues

View File

@@ -1,8 +1,11 @@
from _typeshed import StrPath, Unused
from setuptools.dist import Distribution
from .._distutils.command import install_lib as orig
class install_lib(orig.install_lib):
distribution: Distribution # override distutils.dist.Distribution with setuptools.dist.Distribution
def run(self) -> None: ...
def get_exclusions(self): ...
def copy_tree(

View File

@@ -1,6 +1,9 @@
from setuptools.dist import Distribution
from .._distutils.command import install_scripts as orig
class install_scripts(orig.install_scripts):
distribution: Distribution # override distutils.dist.Distribution with setuptools.dist.Distribution
no_ep: bool
def initialize_options(self) -> None: ...
outfiles: list[str]

View File

@@ -1,4 +1,7 @@
from setuptools.dist import Distribution
from .._distutils.command import register as orig
class register(orig.register):
distribution: Distribution # override distutils.dist.Distribution with setuptools.dist.Distribution
def run(self) -> None: ...

View File

@@ -1,11 +1,14 @@
from _typeshed import Incomplete
from typing import ClassVar
from setuptools.dist import Distribution
from .._distutils.command import sdist as orig
def walk_revctrl(dirname: str = "") -> None: ...
class sdist(orig.sdist):
distribution: Distribution # override distutils.dist.Distribution with setuptools.dist.Distribution
user_options: ClassVar[list[tuple[str, str | None, str]]]
negative_opt: ClassVar[dict[str, str]]
README_EXTENSIONS: ClassVar[list[str]]

View File

@@ -9,11 +9,9 @@ The test command is disabled and references to it are deprecated. \
Please remove any references to `setuptools.command.test` in all supported versions of the affected package.\
"""
)
class _test(Command):
class test(Command):
description: ClassVar[str]
user_options: ClassVar[list[tuple[str, str, str]]]
def initialize_options(self) -> None: ...
def finalize_options(self) -> None: ...
def run(self) -> None: ...
test = _test

View File

@@ -1,4 +1,7 @@
from setuptools.dist import Distribution
from .._distutils.command import upload as orig
class upload(orig.upload):
distribution: Distribution # override distutils.dist.Distribution with setuptools.dist.Distribution
def run(self) -> None: ...

View File

@@ -34,6 +34,8 @@ _CommandT = TypeVar("_CommandT", bound=Command)
__all__ = ["Distribution"]
class Distribution(_Distribution):
include_package_data: bool | None
exclude_package_data: dict[str, list[str]] | None
src_root: str | None
dependency_links: list[str]
setup_requires: list[str]

View File

@@ -1,2 +1,2 @@
def windows_only(func): ...
def hide_file(path) -> None: ...
def hide_file(path: str) -> None: ...