[distutils] Add generated methods to Distribution (#9896)

This commit is contained in:
Henry Schreiner
2023-03-17 04:14:36 -07:00
committed by GitHub
parent bcff9cd51f
commit 3a82796d1e
4 changed files with 53 additions and 0 deletions

View File

@@ -114,3 +114,26 @@ class Distribution:
def has_scripts(self): ...
def has_data_files(self): ...
def is_pure(self): ...
# Autogenerated getters
def get_name(self) -> str: ...
def get_version(self) -> str: ...
def get_fullname(self) -> str: ...
def get_author(self) -> str: ...
def get_author_email(self) -> str: ...
def get_maintainer(self) -> str: ...
def get_maintainer_email(self) -> str: ...
def get_contact(self) -> str: ...
def get_contact_email(self) -> str: ...
def get_url(self) -> str: ...
def get_license(self) -> str: ...
def get_licence(self) -> str: ...
def get_description(self) -> str: ...
def get_long_description(self) -> str: ...
def get_keywords(self) -> str | list[str]: ...
def get_platforms(self) -> str | list[str]: ...
def get_classifiers(self) -> str | list[str]: ...
def get_download_url(self) -> str: ...
def get_requires(self) -> list[str]: ...
def get_provides(self) -> list[str]: ...
def get_obsoletes(self) -> list[str]: ...

View File

@@ -27,6 +27,9 @@ pkg_resources.to_filename
pkg_resources.PathMetadata.egg_info
pkg_resources.EggMetadata.loader
# Dynamically created
setuptools._distutils.dist.Distribution.get_.*
# Uncomment once ignore_missing_stub is turned off
# # Not supported by typeshed
# setuptools.py34compat

View File

@@ -58,3 +58,26 @@ class Distribution:
def get_option_dict(self, command: str) -> dict[str, tuple[str, str]]: ...
def parse_config_files(self, filenames: Iterable[str] | None = ...) -> None: ...
def get_command_obj(self, command: str, create: bool = ...) -> Command | None: ...
# Autogenerated getters
def get_name(self) -> str: ...
def get_version(self) -> str: ...
def get_fullname(self) -> str: ...
def get_author(self) -> str: ...
def get_author_email(self) -> str: ...
def get_maintainer(self) -> str: ...
def get_maintainer_email(self) -> str: ...
def get_contact(self) -> str: ...
def get_contact_email(self) -> str: ...
def get_url(self) -> str: ...
def get_license(self) -> str: ...
def get_licence(self) -> str: ...
def get_description(self) -> str: ...
def get_long_description(self) -> str: ...
def get_keywords(self) -> str | list[str]: ...
def get_platforms(self) -> str | list[str]: ...
def get_classifiers(self) -> str | list[str]: ...
def get_download_url(self) -> str: ...
def get_requires(self) -> list[str]: ...
def get_provides(self) -> list[str]: ...
def get_obsoletes(self) -> list[str]: ...

View File

@@ -520,6 +520,10 @@ xml.dom
xml.etree
xml.sax
# Dynamically created
distutils.dist.Distribution.get_.*
distutils.core.Distribution.get_.*
# Platform differences that cannot be captured by the type system
os.O_[A-Z_]+
socket.AF_DECnet