Skip to content

Commit 02678ea

Browse files
committed
fix: use version file import for sdk version and user agent
1 parent 1cdd9dc commit 02678ea

12 files changed

Lines changed: 13 additions & 14 deletions

openfga_sdk/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1+
from openfga_sdk._version import SDK_VERSION
12
from openfga_sdk.api.open_fga_api import OpenFgaApi
23
from openfga_sdk.api_client import ApiClient
34
from openfga_sdk.client.client import OpenFgaClient
45
from openfga_sdk.client.configuration import ClientConfiguration
56
from openfga_sdk.client.models.raw_response import RawResponse
67
from openfga_sdk.configuration import Configuration
7-
from openfga_sdk.constants import SDK_VERSION
88
from openfga_sdk.exceptions import (
99
ApiAttributeError,
1010
ApiException,

openfga_sdk/api_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@
1515
import openfga_sdk.models
1616

1717
from openfga_sdk import oauth2, rest
18+
from openfga_sdk._version import USER_AGENT as DEFAULT_USER_AGENT
1819
from openfga_sdk.configuration import Configuration
1920
from openfga_sdk.constants import (
2021
MAX_BACKOFF_TIME_IN_SEC,
2122
RETRY_HEADER_MAX_ALLOWABLE_DURATION_IN_SEC,
2223
)
23-
from openfga_sdk.constants import USER_AGENT as DEFAULT_USER_AGENT
2424
from openfga_sdk.exceptions import (
2525
ApiException,
2626
ApiValueError,

openfga_sdk/configuration.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66

77
import urllib3
88

9+
from openfga_sdk._version import SDK_VERSION
910
from openfga_sdk.constants import (
1011
DEFAULT_MAX_RETRY,
1112
DEFAULT_MIN_WAIT_IN_MS,
1213
MAX_BACKOFF_TIME_IN_SEC,
1314
RETRY_MAX_ALLOWED_NUMBER,
14-
SDK_VERSION,
1515
)
1616
from openfga_sdk.exceptions import ApiValueError, FgaValidationException
1717
from openfga_sdk.telemetry.attributes import TelemetryAttribute

openfga_sdk/constants.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@
1212

1313
from typing import Final
1414

15-
from openfga_sdk._version import SDK_VERSION, USER_AGENT # noqa: F401
16-
1715

1816
# Example API domain for documentation/tests.
1917
SAMPLE_BASE_DOMAIN: Final[str] = "fga.example"

openfga_sdk/oauth2.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66

77
import urllib3
88

9+
from openfga_sdk._version import USER_AGENT
910
from openfga_sdk.configuration import Configuration
1011
from openfga_sdk.constants import (
1112
TOKEN_EXPIRY_JITTER_IN_SEC,
1213
TOKEN_EXPIRY_THRESHOLD_BUFFER_IN_SEC,
13-
USER_AGENT,
1414
)
1515
from openfga_sdk.credentials import Credentials
1616
from openfga_sdk.exceptions import AuthenticationError

openfga_sdk/sync/api_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@
1313

1414
import openfga_sdk.models
1515

16+
from openfga_sdk._version import USER_AGENT as DEFAULT_USER_AGENT
1617
from openfga_sdk.configuration import Configuration
1718
from openfga_sdk.constants import (
1819
MAX_BACKOFF_TIME_IN_SEC,
1920
RETRY_HEADER_MAX_ALLOWABLE_DURATION_IN_SEC,
2021
)
21-
from openfga_sdk.constants import USER_AGENT as DEFAULT_USER_AGENT
2222
from openfga_sdk.exceptions import (
2323
ApiException,
2424
ApiValueError,

openfga_sdk/sync/oauth2.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77

88
import urllib3
99

10+
from openfga_sdk._version import USER_AGENT
1011
from openfga_sdk.configuration import Configuration
1112
from openfga_sdk.constants import (
1213
TOKEN_EXPIRY_JITTER_IN_SEC,
1314
TOKEN_EXPIRY_THRESHOLD_BUFFER_IN_SEC,
14-
USER_AGENT,
1515
)
1616
from openfga_sdk.credentials import Credentials
1717
from openfga_sdk.exceptions import AuthenticationError

test/api/open_fga_api_test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
import openfga_sdk
1010

1111
from openfga_sdk import rest
12+
from openfga_sdk._version import USER_AGENT
1213
from openfga_sdk.api import open_fga_api
13-
from openfga_sdk.constants import USER_AGENT
1414
from openfga_sdk.credentials import CredentialConfiguration, Credentials
1515
from openfga_sdk.exceptions import (
1616
FGA_REQUEST_ID,

test/constants_consistency_test.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99

1010
from openfga_sdk import Configuration
1111
from openfga_sdk import __version__ as package_version
12+
from openfga_sdk._version import SDK_VERSION, USER_AGENT
1213
from openfga_sdk.api_client import (
1314
DEFAULT_USER_AGENT as ASYNC_DEFAULT_USER_AGENT,
1415
)
@@ -17,8 +18,6 @@
1718
DEFAULT_MIN_WAIT_IN_MS,
1819
MAX_BACKOFF_TIME_IN_SEC,
1920
SAMPLE_BASE_DOMAIN,
20-
SDK_VERSION,
21-
USER_AGENT,
2221
)
2322
from openfga_sdk.sync.api_client import DEFAULT_USER_AGENT as SYNC_DEFAULT_USER_AGENT
2423

test/oauth2_test.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@
77
import urllib3
88

99
from openfga_sdk import rest
10+
from openfga_sdk._version import USER_AGENT
1011
from openfga_sdk.configuration import Configuration
11-
from openfga_sdk.constants import TOKEN_EXPIRY_THRESHOLD_BUFFER_IN_SEC, USER_AGENT
12+
from openfga_sdk.constants import TOKEN_EXPIRY_THRESHOLD_BUFFER_IN_SEC
1213
from openfga_sdk.credentials import CredentialConfiguration, Credentials
1314
from openfga_sdk.exceptions import AuthenticationError
1415
from openfga_sdk.oauth2 import OAuth2Client

0 commit comments

Comments
 (0)