From fb148a269252ba58f9b87daf97532da36c74e1ff Mon Sep 17 00:00:00 2001 From: Sivaselvan32 Date: Tue, 3 Mar 2026 16:10:41 +0530 Subject: [PATCH 1/2] bugfix(stateversion):Added stateversion and stateversion_output models as import module --- src/pytfe/models/__init__.py | 24 ++++++++++++++++++++++++ src/pytfe/utils.py | 2 +- 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/src/pytfe/models/__init__.py b/src/pytfe/models/__init__.py index 8524e6b1..71faee66 100644 --- a/src/pytfe/models/__init__.py +++ b/src/pytfe/models/__init__.py @@ -291,6 +291,19 @@ SSHKeyListOptions, SSHKeyUpdateOptions, ) +from .state_version import ( + StateVersion, + StateVersionCreateOptions, + StateVersionCurrentOptions, + StateVersionList, + StateVersionListOptions, + StateVersionReadOptions, +) +from .state_version_output import ( + StateVersionOutput, + StateVersionOutputsList, + StateVersionOutputsListOptions, +) from .team import ( OrganizationAccess, Team, @@ -652,6 +665,17 @@ "VariableSetVariableCreateOptions", "VariableSetVariableListOptions", "VariableSetVariableUpdateOptions", + # State Versions + "StateVersion", + "StateVersionCreateOptions", + "StateVersionCurrentOptions", + "StateVersionList", + "StateVersionListOptions", + "StateVersionReadOptions", + # State Version Outputs + "StateVersionOutput", + "StateVersionOutputsList", + "StateVersionOutputsListOptions", ] # Rebuild models with forward references after all models are loaded diff --git a/src/pytfe/utils.py b/src/pytfe/utils.py index 02c43cc1..c8cceb7b 100644 --- a/src/pytfe/utils.py +++ b/src/pytfe/utils.py @@ -16,7 +16,7 @@ from urllib.parse import urlparse try: - import slug # type: ignore[import-not-found] + import slug # type: ignore[import-untyped] except ImportError: slug = None From 4cdf78494a45b2264275a7b84a9d45ac196bb0e2 Mon Sep 17 00:00:00 2001 From: Sivaselvan I Date: Wed, 4 Mar 2026 10:37:07 +0530 Subject: [PATCH 2/2] Update import error handling for slug module --- src/pytfe/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pytfe/utils.py b/src/pytfe/utils.py index c8cceb7b..02c43cc1 100644 --- a/src/pytfe/utils.py +++ b/src/pytfe/utils.py @@ -16,7 +16,7 @@ from urllib.parse import urlparse try: - import slug # type: ignore[import-untyped] + import slug # type: ignore[import-not-found] except ImportError: slug = None