Skip to content

Commit f8cdc0b

Browse files
authored
[hvac] remove most Incompletes (#15029)
1 parent 1dad9a5 commit f8cdc0b

File tree

12 files changed

+30
-35
lines changed

12 files changed

+30
-35
lines changed

stubs/hvac/hvac/api/auth_methods/__init__.pyi

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
from _typeshed import Incomplete
2-
31
from hvac.api.auth_methods.approle import AppRole as AppRole
42
from hvac.api.auth_methods.aws import Aws as Aws
53
from hvac.api.auth_methods.azure import Azure as Azure
@@ -15,6 +13,7 @@ from hvac.api.auth_methods.okta import Okta as Okta
1513
from hvac.api.auth_methods.radius import Radius as Radius
1614
from hvac.api.auth_methods.token import Token as Token
1715
from hvac.api.auth_methods.userpass import Userpass as Userpass
16+
from hvac.api.vault_api_base import VaultApiBase
1817
from hvac.api.vault_api_category import VaultApiCategory
1918

2019
__all__ = (
@@ -37,5 +36,5 @@ __all__ = (
3736
)
3837

3938
class AuthMethods(VaultApiCategory):
40-
implemented_classes: Incomplete
41-
unimplemented_classes: Incomplete
39+
implemented_classes: list[type[VaultApiBase]]
40+
unimplemented_classes: list[str]

stubs/hvac/hvac/api/auth_methods/aws.pyi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
from _typeshed import Incomplete
1+
import logging
22

33
from hvac.api.vault_api_base import VaultApiBase
44

5-
logger: Incomplete
5+
logger: logging.Logger
66

77
class Aws(VaultApiBase):
88
def configure(

stubs/hvac/hvac/api/auth_methods/azure.pyi

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1-
from _typeshed import Incomplete
1+
import logging
22

33
from hvac.api.vault_api_base import VaultApiBase
44

55
DEFAULT_MOUNT_POINT: str
6-
logger: Incomplete
6+
7+
logger: logging.Logger
78

89
class Azure(VaultApiBase):
910
def configure(self, tenant_id, resource, environment=None, client_id=None, client_secret=None, mount_point="azure"): ...

stubs/hvac/hvac/api/auth_methods/gcp.pyi

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1-
from _typeshed import Incomplete
1+
import logging
22

33
from hvac.api.vault_api_base import VaultApiBase
44

55
DEFAULT_MOUNT_POINT: str
6-
logger: Incomplete
6+
7+
logger: logging.Logger
78

89
class Gcp(VaultApiBase):
910
def configure(

stubs/hvac/hvac/api/auth_methods/legacy_mfa.pyi

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
1-
from _typeshed import Incomplete
2-
31
from hvac.api.vault_api_base import VaultApiBase
42

5-
SUPPORTED_MFA_TYPES: Incomplete
6-
SUPPORTED_AUTH_METHODS: Incomplete
3+
SUPPORTED_MFA_TYPES: list[str]
4+
SUPPORTED_AUTH_METHODS: list[str]
75

86
class LegacyMfa(VaultApiBase):
97
def configure(self, mount_point, mfa_type: str = "duo", force: bool = False): ...

stubs/hvac/hvac/api/secrets_engines/__init__.pyi

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
from _typeshed import Incomplete
2-
31
from hvac.api.secrets_engines.active_directory import ActiveDirectory as ActiveDirectory
42
from hvac.api.secrets_engines.aws import Aws as Aws
53
from hvac.api.secrets_engines.azure import Azure as Azure
@@ -15,6 +13,7 @@ from hvac.api.secrets_engines.rabbitmq import RabbitMQ as RabbitMQ
1513
from hvac.api.secrets_engines.ssh import Ssh as Ssh
1614
from hvac.api.secrets_engines.transform import Transform as Transform
1715
from hvac.api.secrets_engines.transit import Transit as Transit
16+
from hvac.api.vault_api_base import VaultApiBase
1817
from hvac.api.vault_api_category import VaultApiCategory
1918

2019
__all__ = (
@@ -37,5 +36,5 @@ __all__ = (
3736
)
3837

3938
class SecretsEngines(VaultApiCategory):
40-
implemented_classes: Incomplete
41-
unimplemented_classes: Incomplete
39+
implemented_classes: list[type[VaultApiBase]]
40+
unimplemented_classes: list[str]

stubs/hvac/hvac/api/secrets_engines/identity.pyi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
from _typeshed import Incomplete
1+
import logging
22

33
from hvac.api.vault_api_base import VaultApiBase
44

5-
logger: Incomplete
5+
logger: logging.Logger
66

77
class Identity(VaultApiBase):
88
def create_or_update_entity(

stubs/hvac/hvac/api/secrets_engines/kv.pyi

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
from _typeshed import Incomplete
1+
import logging
22

33
from hvac.api.vault_api_base import VaultApiBase
44

5-
logger: Incomplete
5+
logger: logging.Logger
66

77
class Kv(VaultApiBase):
8-
allowed_kv_versions: Incomplete
8+
allowed_kv_versions: list[str]
99
def __init__(self, adapter, default_kv_version: str = "2") -> None: ...
1010
@property
1111
def v1(self): ...

stubs/hvac/hvac/api/system_backend/__init__.pyi

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
from _typeshed import Incomplete
2-
31
from hvac.api.system_backend.audit import Audit as Audit
42
from hvac.api.system_backend.auth import Auth as Auth
53
from hvac.api.system_backend.capabilities import Capabilities as Capabilities
@@ -17,6 +15,7 @@ from hvac.api.system_backend.raft import Raft as Raft
1715
from hvac.api.system_backend.seal import Seal as Seal
1816
from hvac.api.system_backend.system_backend_mixin import SystemBackendMixin as SystemBackendMixin
1917
from hvac.api.system_backend.wrapping import Wrapping as Wrapping
18+
from hvac.api.vault_api_base import VaultApiBase
2019
from hvac.api.vault_api_category import VaultApiCategory
2120

2221
__all__ = (
@@ -59,5 +58,5 @@ class SystemBackend(
5958
Seal,
6059
Wrapping,
6160
):
62-
implemented_classes: Incomplete
63-
unimplemented_classes: Incomplete
61+
implemented_classes: list[type[VaultApiBase]]
62+
unimplemented_classes: list[str]
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
from _typeshed import Incomplete
1+
import logging
22
from abc import ABCMeta
33

44
from hvac.api.vault_api_base import VaultApiBase
55

6-
logger: Incomplete
6+
logger: logging.Logger
77

88
class SystemBackendMixin(VaultApiBase, metaclass=ABCMeta): ...

0 commit comments

Comments
 (0)