Skip to content

Commit 4477d0d

Browse files
authored
[Service Bus] Remove Six (Azure#27800)
* remove six * remove dependency
1 parent 4b40de5 commit 4477d0d

File tree

9 files changed

+9
-21
lines changed

9 files changed

+9
-21
lines changed

sdk/servicebus/azure-servicebus/azure/servicebus/_common/message.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@
1111
import logging
1212
from typing import Optional, Dict, List, Union, Iterable, TYPE_CHECKING, Any, Mapping, cast
1313

14-
import six
15-
1614
import uamqp.errors
1715
import uamqp.message
1816

@@ -211,7 +209,7 @@ def __repr__(self):
211209

212210
def _build_message(self, body):
213211
if not (
214-
isinstance(body, (six.string_types, six.binary_type)) or (body is None)
212+
isinstance(body, (str, bytes)) or (body is None)
215213
):
216214
raise TypeError(
217215
"ServiceBusMessage body must be a string, bytes, or None. Got instead: {}".format(

sdk/servicebus/azure-servicebus/azure/servicebus/_servicebus_receiver.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@
1212
import warnings
1313
from typing import Any, List, Optional, Dict, Iterator, Union, TYPE_CHECKING, cast
1414

15-
import six
16-
1715
from uamqp import ReceiveClient, types, Message
1816
from uamqp.constants import SenderSettleMode
1917
from uamqp.authentication.common import AMQPAuth
@@ -728,7 +726,7 @@ def receive_deferred_messages(
728726
self._check_live()
729727
if timeout is not None and timeout <= 0:
730728
raise ValueError("The timeout must be greater than 0.")
731-
if isinstance(sequence_numbers, six.integer_types):
729+
if isinstance(sequence_numbers, int):
732730
sequence_numbers = [sequence_numbers]
733731
sequence_numbers = cast(List[int], sequence_numbers)
734732
if len(sequence_numbers) == 0:

sdk/servicebus/azure-servicebus/azure/servicebus/_servicebus_session.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
import datetime
77
import warnings
88
from typing import TYPE_CHECKING, Any, Union, Optional
9-
import six
109

1110
from ._common.utils import utc_from_timestamp, utc_now
1211
from ._common.constants import (
@@ -146,7 +145,7 @@ def set_state(self, state: Union[str, bytes, bytearray], *, timeout: Optional[fl
146145
if timeout is not None and timeout <= 0:
147146
raise ValueError("The timeout must be greater than 0.")
148147
state = (
149-
state.encode(self._encoding) if isinstance(state, six.text_type) else state
148+
state.encode(self._encoding) if isinstance(state, str) else state
150149
)
151150
return self._receiver._mgmt_request_response_with_retry( # type: ignore
152151
REQUEST_RESPONSE_SET_SESSION_STATE_OPERATION,

sdk/servicebus/azure-servicebus/azure/servicebus/aio/_servicebus_receiver_async.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@
1010
import warnings
1111
from typing import Any, List, Optional, AsyncIterator, Union, Callable, TYPE_CHECKING, cast
1212

13-
import six
14-
1513
from uamqp import ReceiveClientAsync, types, Message
1614
from uamqp.constants import SenderSettleMode
1715

@@ -695,7 +693,7 @@ async def receive_deferred_messages(
695693
self._check_live()
696694
if timeout is not None and timeout <= 0:
697695
raise ValueError("The timeout must be greater than 0.")
698-
if isinstance(sequence_numbers, six.integer_types):
696+
if isinstance(sequence_numbers, int):
699697
sequence_numbers = [sequence_numbers]
700698
sequence_numbers = cast(List[int], sequence_numbers)
701699
if len(sequence_numbers) == 0:

sdk/servicebus/azure-servicebus/azure/servicebus/aio/_servicebus_session_async.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
import datetime
77
import warnings
88
from typing import Any, Union, Optional
9-
import six
109

1110
from .._servicebus_session import BaseSession
1211
from .._common.constants import (
@@ -99,7 +98,7 @@ async def set_state(
9998
if timeout is not None and timeout <= 0:
10099
raise ValueError("The timeout must be greater than 0.")
101100
state = (
102-
state.encode(self._encoding) if isinstance(state, six.text_type) else state
101+
state.encode(self._encoding) if isinstance(state, str) else state
103102
)
104103
return await self._receiver._mgmt_request_response_with_retry( # pylint: disable=protected-access
105104
REQUEST_RESPONSE_SET_SESSION_STATE_OPERATION,

sdk/servicebus/azure-servicebus/azure/servicebus/aio/management/_shared_key_policy_async.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
# --------------------------------------------------------------------------------------------
55

66
import time
7-
import six
87
from azure.core.pipeline.policies import SansIOHTTPPolicy
98
from ...aio._base_handler_async import ServiceBusSharedKeyCredential
109

@@ -18,7 +17,7 @@ def __init__(
1817
self._endpoint = endpoint
1918
if not name:
2019
raise ValueError("name can not be None or empty")
21-
if not isinstance(name, six.string_types):
20+
if not isinstance(name, str):
2221
raise TypeError("name must be a string.")
2322
self._name = name
2423
self._token_expiry_on = 0

sdk/servicebus/azure-servicebus/azure/servicebus/management/_shared_key_policy.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
# --------------------------------------------------------------------------------------------
55

66
import time
7-
import six
87
from azure.core.pipeline import PipelineRequest
98
from azure.core.pipeline.policies import SansIOHTTPPolicy
109
from .._base_handler import ServiceBusSharedKeyCredential
@@ -25,7 +24,7 @@ def __init__(self, endpoint, credential, name):
2524
self._endpoint = endpoint
2625
if not name:
2726
raise ValueError("name can not be None or empty")
28-
if not isinstance(name, six.string_types):
27+
if not isinstance(name, str):
2928
raise TypeError("name must be a string.")
3029
self._name = name
3130
self._token_expiry_on = 0

sdk/servicebus/azure-servicebus/azure/servicebus/management/_utils.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
from typing import TYPE_CHECKING, cast, Union, Mapping, Type, Any, Optional
77
from xml.etree.ElementTree import ElementTree, SubElement, QName
88
import isodate
9-
import six
109

1110
from . import _constants as constants
1211
from ._api_version import DEFAULT_VERSION
@@ -123,9 +122,9 @@ def serialize_value_type(value):
123122
value, bool
124123
): # Attention: bool is subclass of int. So put bool ahead of int
125124
return "boolean", str(value).lower()
126-
if isinstance(value, six.string_types):
125+
if isinstance(value, str):
127126
return "string", value
128-
if isinstance(value, six.integer_types):
127+
if isinstance(value, int):
129128
return "int" if value <= constants.INT32_MAX_VALUE else "long", str(value)
130129
if isinstance(value, datetime):
131130
return "dateTime", isodate.datetime_isoformat(value)

sdk/servicebus/azure-servicebus/setup.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,6 @@
6969
'msrest>=0.6.17,<2.0.0',
7070
'azure-core<2.0.0,>=1.14.0',
7171
"isodate>=0.6.0",
72-
"six>=1.11.0",
7372
"typing-extensions>=3.7.4.3",
7473
]
7574
)

0 commit comments

Comments
 (0)