Skip to content

Commit 2888ec7

Browse files
Bump python-jenkins to 1.8.3 (#14520)
Co-authored-by: Brian Schubert <[email protected]>
1 parent 622df68 commit 2888ec7

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

stubs/python-jenkins/METADATA.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
version = "1.8.*"
1+
version = "~=1.8.3"
22
upstream_repository = "https://opendev.org/jjb/python-jenkins"
33
requires = ["types-requests"]

stubs/python-jenkins/jenkins/__init__.pyi

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ from _typeshed import Incomplete
22
from collections.abc import Mapping, MutableMapping, Sequence
33
from re import Pattern
44
from typing import Any, Final, Literal, overload
5-
from typing_extensions import TypeAlias
5+
from typing_extensions import TypeAlias, deprecated
66

77
import requests
88
from requests.models import Request, Response
@@ -14,6 +14,7 @@ LAUNCHER_JNLP: Final[str]
1414
LAUNCHER_WINDOWS_SERVICE: Final[str]
1515
DEFAULT_HEADERS: Final[dict[str, str]]
1616
DEFAULT_TIMEOUT: Final[float]
17+
DEFAULT_RETRIES: Final = 0
1718
INFO: Final[str]
1819
PLUGIN_INFO: Final[str]
1920
CRUMB_URL: Final[str]
@@ -96,7 +97,9 @@ class Jenkins:
9697
auth: _Auth | None
9798
crumb: Mapping[str, Incomplete] | bool | Incomplete
9899
timeout: int
99-
def __init__(self, url: str, username: str | None = None, password: str | None = None, timeout: int = ...) -> None: ...
100+
def __init__(
101+
self, url: str, username: str | None = None, password: str | None = None, timeout: int = ..., retries: int = 0
102+
) -> None: ...
100103
def maybe_add_crumb(self, req: Request) -> None: ...
101104
def get_job_info(self, name: str, depth: int = 0, fetch_all_builds: bool = False) -> _JSON: ...
102105
def get_job_info_regex(
@@ -112,7 +115,7 @@ class Jenkins:
112115
def get_queue_item(self, number: int, depth: int = 0) -> _JSON: ...
113116
def get_build_info(self, name: str, number: int, depth: int = 0) -> _JSON: ...
114117
def get_build_env_vars(self, name: str, number: int, depth: int = 0) -> _JSON | None: ...
115-
def get_build_test_report(self, name: str, number: int, depth: int = 0) -> _JSON | None: ...
118+
def get_build_test_report(self, name: str, number: int, depth: int = 0, tree: str | None = None) -> _JSON | None: ...
116119
def get_build_artifact(self, name: str, number: int, artifact: str) -> _JSON: ...
117120
def get_build_artifact_as_bytes(self, name: str, number: int, artifact: str) -> bytes: ...
118121
def get_build_stages(self, name: str, number: int) -> _JSON: ...
@@ -121,6 +124,7 @@ class Jenkins:
121124
def get_info(self, item: str = "", query: str | None = None) -> _JSON: ...
122125
def get_whoami(self, depth: int = 0) -> _JSON: ...
123126
def get_version(self) -> str: ...
127+
@deprecated("Deprecated since 0.4.9. Use `get_plugins` instead.")
124128
def get_plugins_info(self, depth: int = 2) -> _JSON: ...
125129
def get_plugin_info(self, name: str, depth: int = 2) -> _JSON: ...
126130
def get_plugins(self, depth: int = 2) -> _JSON: ...
@@ -179,6 +183,7 @@ class Jenkins:
179183
def delete_build(self, name: str, number: int) -> None: ...
180184
def wipeout_job_workspace(self, name: str) -> None: ...
181185
def get_running_builds(self) -> list[_JSON]: ...
186+
def get_nodes_with_info(self, depth: int = 0) -> list[_JSON]: ...
182187
def get_nodes(self, depth: int = 0) -> list[_JSON]: ...
183188
def get_node_info(self, name: str, depth: int = 0) -> _JSON: ...
184189
def node_exists(self, name: str) -> bool: ...

0 commit comments

Comments
 (0)