@@ -19,6 +19,9 @@
when the subprocess hasn't terminated when closing
the channel. (Jelmer Vernooij)
+ * Add type hint for ``dulwich.client.get_ssh_vendor``.
+ (Jelmer Vernooij, #1471)
+
0.22.8 2025-03-02
* Allow passing in plain strings to ``dulwich.porcelain.tag_create``
@@ -2111,7 +2111,7 @@ def ParamikoSSHVendor(**kwargs):
# Can be overridden by users
-get_ssh_vendor = SubprocessSSHVendor
+get_ssh_vendor: Callable[[], SSHVendor] = SubprocessSSHVendor
class SSHGitClient(TraditionalGitClient):