Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion stubs/setuptools/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
version = "71.1.*"
version = "72.1.*"
upstream_repository = "https://github.com/pypa/setuptools"
extra_description = """\
If using `setuptools >= 71.1` *only* for `pkg_resources`,
Expand Down
48 changes: 12 additions & 36 deletions stubs/setuptools/setuptools/command/test.pyi
Original file line number Diff line number Diff line change
@@ -1,43 +1,19 @@
from _typeshed import Incomplete, Unused
from collections.abc import Callable
from types import ModuleType
from typing import ClassVar, Generic, TypeVar, overload
from typing_extensions import Self
from unittest import TestLoader, TestSuite
from typing import ClassVar
from typing_extensions import deprecated

from .. import Command

_T = TypeVar("_T")
_R = TypeVar("_R")

class ScanningLoader(TestLoader):
def __init__(self) -> None: ...
def loadTestsFromModule(self, module: ModuleType, pattern: Incomplete | None = None) -> list[TestSuite]: ... # type: ignore[override]

class NonDataProperty(Generic[_T, _R]):
fget: Callable[[_T], _R]
def __init__(self, fget: Callable[[_T], _R]) -> None: ...
@overload
def __get__(self, obj: None, objtype: Unused = None) -> Self: ...
@overload
def __get__(self, obj: _T, objtype: Unused = None) -> _R: ...

class test(Command):
description: str
@deprecated(
"""\
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):
description: ClassVar[str]
user_options: ClassVar[list[tuple[str, str, str]]]
test_suite: Incomplete
test_module: Incomplete
test_loader: Incomplete
test_runner: Incomplete
def initialize_options(self) -> None: ...
def finalize_options(self) -> None: ...
@NonDataProperty
def test_args(self) -> list[str]: ...
def with_project_on_sys_path(self, func) -> None: ...
def project_on_sys_path(self, include_dists=()): ...
@staticmethod
def paths_on_pythonpath(paths) -> None: ...
@staticmethod
def install_dists(dist): ...
def run(self) -> None: ...
def run_tests(self) -> None: ...

test = _test