Skip to content

Commit 0c9e662

Browse files
authored
Merge pull request #41 from ydb-platform/fix-issues-in-aio-library
fixes in sdk
2 parents 53d6868 + 96cec56 commit 0c9e662

File tree

5 files changed

+8
-4
lines changed

5 files changed

+8
-4
lines changed

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
setuptools.setup(
88
name="ydb",
9-
version="2.7.0",
9+
version="2.8.0",
1010
description="YDB Python SDK",
1111
author="Yandex LLC",
1212
author_email="[email protected]",

ydb/iam/auth.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@ def __init__(self, iam_endpoint=None, iam_channel_credentials=None, tracer=None)
5353
iam_token_service_pb2_grpc is not None
5454
), "run pip install==ydb[yc] to use service account credentials"
5555
self._get_token_request_timeout = 10
56+
self._iam_token_service_pb2 = iam_token_service_pb2
57+
self._iam_token_service_pb2_grpc = iam_token_service_pb2_grpc
5658
self._iam_endpoint = (
5759
"iam.api.cloud.yandex.net:443" if iam_endpoint is None else iam_endpoint
5860
)
@@ -74,7 +76,7 @@ def _get_token_request(self):
7476
def _make_token_request(self):
7577
with self._channel_factory() as channel:
7678
tracing.trace(self.tracer, {"iam_token.from_service": True})
77-
stub = iam_token_service_pb2_grpc.IamTokenServiceStub(channel)
79+
stub = self._iam_token_service_pb2_grpc.IamTokenServiceStub(channel)
7880
response = stub.Create(
7981
self._get_token_request(), timeout=self._get_token_request_timeout
8082
)
@@ -124,7 +126,7 @@ def __init__(
124126
BaseJWTCredentials.__init__(self, account_id, access_key_id, private_key)
125127

126128
def _get_token_request(self):
127-
return iam_token_service_pb2.CreateIamTokenRequest(
129+
return self._iam_token_service_pb2.CreateIamTokenRequest(
128130
jwt=get_jwt(
129131
self._account_id,
130132
self._access_key_id,

ydb/scheme.py

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ class SchemeEntryType(enum.IntEnum):
2222
COLUMN_TABLE = 13
2323
SEQUENCE = 15
2424
REPLICATION = 16
25+
TOPIC = 17
2526

2627
@staticmethod
2728
def is_table(entry):

ydb/table.py

+1
Original file line numberDiff line numberDiff line change
@@ -998,6 +998,7 @@ def __init__(self):
998998
self._make_result_sets_lazy = False
999999
self._native_json_in_result_sets = False
10001000
self._native_interval_in_result_sets = False
1001+
self._native_timestamp_in_result_sets = False
10011002

10021003
def with_native_timestamp_in_result_sets(self, enabled):
10031004
# type:(bool) -> ydb.TableClientSettings

ydb/ydb_version.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
VERSION = "2.7.0"
1+
VERSION = "2.8.0"

0 commit comments

Comments
 (0)