From f6709110f06eea16527976428e7c2f1e6b2b8d03 Mon Sep 17 00:00:00 2001 From: Daniel Hougaard Date: Wed, 15 Jan 2025 15:51:09 +0100 Subject: [PATCH 1/2] fix: not subscribable error (python version <=3.8) --- infisical_sdk/infisical_requests.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/infisical_sdk/infisical_requests.py b/infisical_sdk/infisical_requests.py index 4410287..744c8b7 100644 --- a/infisical_sdk/infisical_requests.py +++ b/infisical_sdk/infisical_requests.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, Generic, Optional, TypeVar +from typing import Any, Dict, Generic, Optional, TypeVar, Type from urllib.parse import urljoin import requests from dataclasses import dataclass @@ -90,7 +90,7 @@ def _handle_response(self, response: requests.Response) -> Dict[str, Any]: def get( self, path: str, - model: type[T], + model: Type[T], params: Optional[Dict[str, Any]] = None ) -> APIResponse[T]: @@ -116,7 +116,7 @@ def get( def post( self, path: str, - model: type[T], + model: Type[T], json: Optional[Dict[str, Any]] = None ) -> APIResponse[T]: @@ -140,7 +140,7 @@ def post( def patch( self, path: str, - model: type[T], + model: Type[T], json: Optional[Dict[str, Any]] = None ) -> APIResponse[T]: @@ -164,7 +164,7 @@ def patch( def delete( self, path: str, - model: type[T], + model: Type[T], json: Optional[Dict[str, Any]] = None ) -> APIResponse[T]: From 9d818b0387d09d5d5a07863be18b95491ef60536 Mon Sep 17 00:00:00 2001 From: Daniel Hougaard Date: Wed, 15 Jan 2025 16:02:52 +0100 Subject: [PATCH 2/2] remove 3.7 --- .github/workflows/python.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index 8ad7f05..27a2b66 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"] + python-version: ["3.8", "3.9", "3.10", "3.11"] steps: - uses: actions/checkout@v3