diff --git a/sdk/storage/azure-storage-blob-changefeed/dev_requirements.txt b/sdk/storage/azure-storage-blob-changefeed/dev_requirements.txt index b9df08f16f13..44ec917cac2f 100644 --- a/sdk/storage/azure-storage-blob-changefeed/dev_requirements.txt +++ b/sdk/storage/azure-storage-blob-changefeed/dev_requirements.txt @@ -2,5 +2,5 @@ ../../core/azure-core ../../identity/azure-identity ../azure-storage-blob -aiohttp==3.13.3 +aiohttp>=3.13.5 cryptography==44.0.3 # TODO: Pinned due to cryptography compatibility issue in CI. Revisit once resolved. diff --git a/sdk/storage/azure-storage-blob/azure/storage/blob/_container_client.py b/sdk/storage/azure-storage-blob/azure/storage/blob/_container_client.py index 0415b58cec0d..6d1a96d4bb88 100644 --- a/sdk/storage/azure-storage-blob/azure/storage/blob/_container_client.py +++ b/sdk/storage/azure-storage-blob/azure/storage/blob/_container_client.py @@ -395,11 +395,6 @@ def delete_container(self, **kwargs: Any) -> None: If a date is passed in without timezone info, it is assumed to be UTC. Specify this header to perform the operation only if the resource has not been modified since the specified date/time. - :keyword str etag: - An ETag value, or the wildcard character (*). Used to check if the resource has changed, - and act according to the condition specified by the `match_condition` parameter. - :keyword ~azure.core.MatchConditions match_condition: - The match condition to use upon the etag. :keyword int timeout: Sets the server-side timeout for the operation in seconds. For more details see https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations. @@ -462,11 +457,6 @@ def acquire_lease( If a date is passed in without timezone info, it is assumed to be UTC. Specify this header to perform the operation only if the resource has not been modified since the specified date/time. - :keyword str etag: - An ETag value, or the wildcard character (*). Used to check if the resource has changed, - and act according to the condition specified by the `match_condition` parameter. - :keyword ~azure.core.MatchConditions match_condition: - The match condition to use upon the etag. :keyword int timeout: Sets the server-side timeout for the operation in seconds. For more details see https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations. @@ -594,15 +584,6 @@ def set_container_metadata( If a date is passed in without timezone info, it is assumed to be UTC. Specify this header to perform the operation only if the resource has been modified since the specified time. - :keyword ~datetime.datetime if_unmodified_since: - A DateTime value. Azure expects the date value passed in to be UTC. - If timezone is included, any non-UTC datetimes will be converted to UTC. - If a date is passed in without timezone info, it is assumed to be UTC. - Specify this header to perform the operation only if - the resource has not been modified since the specified date/time. - :keyword str etag: - An ETag value, or the wildcard character (*). Used to check if the resource has changed, - and act according to the condition specified by the `match_condition` parameter. :keyword int timeout: Sets the server-side timeout for the operation in seconds. For more details see https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations. diff --git a/sdk/storage/azure-storage-blob/azure/storage/blob/_container_client.pyi b/sdk/storage/azure-storage-blob/azure/storage/blob/_container_client.pyi index 8825670779d7..9ce6d9b7acdb 100644 --- a/sdk/storage/azure-storage-blob/azure/storage/blob/_container_client.pyi +++ b/sdk/storage/azure-storage-blob/azure/storage/blob/_container_client.pyi @@ -144,8 +144,6 @@ class ContainerClient(StorageAccountHostsMixin, StorageEncryptionMixin): lease: Optional[Union[BlobLeaseClient, str]] = None, if_modified_since: Optional[datetime] = None, if_unmodified_since: Optional[datetime] = None, - etag: Optional[str] = None, - match_condition: Optional[MatchConditions] = None, timeout: Optional[int] = None, **kwargs: Any, ) -> None: ... @@ -157,8 +155,6 @@ class ContainerClient(StorageAccountHostsMixin, StorageEncryptionMixin): *, if_modified_since: Optional[datetime] = None, if_unmodified_since: Optional[datetime] = None, - etag: Optional[str] = None, - match_condition: Optional[MatchConditions] = None, timeout: Optional[int] = None, **kwargs: Any, ) -> BlobLeaseClient: ... @@ -177,9 +173,6 @@ class ContainerClient(StorageAccountHostsMixin, StorageEncryptionMixin): *, lease: Optional[Union[BlobLeaseClient, str]] = None, if_modified_since: Optional[datetime] = None, - if_unmodified_since: Optional[datetime] = None, - etag: Optional[str] = None, - match_condition: Optional[MatchConditions] = None, timeout: Optional[int] = None, **kwargs: Any, ) -> Dict[str, Union[str, datetime]]: ... diff --git a/sdk/storage/azure-storage-blob/azure/storage/blob/aio/_container_client_async.py b/sdk/storage/azure-storage-blob/azure/storage/blob/aio/_container_client_async.py index e08abc8d3ca6..32260b62b6b5 100644 --- a/sdk/storage/azure-storage-blob/azure/storage/blob/aio/_container_client_async.py +++ b/sdk/storage/azure-storage-blob/azure/storage/blob/aio/_container_client_async.py @@ -392,11 +392,6 @@ async def delete_container(self, **kwargs: Any) -> None: If a date is passed in without timezone info, it is assumed to be UTC. Specify this header to perform the operation only if the resource has not been modified since the specified date/time. - :keyword str etag: - An ETag value, or the wildcard character (*). Used to check if the resource has changed, - and act according to the condition specified by the `match_condition` parameter. - :keyword ~azure.core.MatchConditions match_condition: - The match condition to use upon the etag. :keyword int timeout: Sets the server-side timeout for the operation in seconds. For more details see https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations. @@ -459,11 +454,6 @@ async def acquire_lease( If a date is passed in without timezone info, it is assumed to be UTC. Specify this header to perform the operation only if the resource has not been modified since the specified date/time. - :keyword str etag: - An ETag value, or the wildcard character (*). Used to check if the resource has changed, - and act according to the condition specified by the `match_condition` parameter. - :keyword ~azure.core.MatchConditions match_condition: - The match condition to use upon the etag. :keyword int timeout: Sets the server-side timeout for the operation in seconds. For more details see https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations. diff --git a/sdk/storage/azure-storage-blob/azure/storage/blob/aio/_container_client_async.pyi b/sdk/storage/azure-storage-blob/azure/storage/blob/aio/_container_client_async.pyi index f4be54eaea38..56063ac847ff 100644 --- a/sdk/storage/azure-storage-blob/azure/storage/blob/aio/_container_client_async.pyi +++ b/sdk/storage/azure-storage-blob/azure/storage/blob/aio/_container_client_async.pyi @@ -152,8 +152,6 @@ class ContainerClient( # type: ignore[misc] lease: Optional[Union[BlobLeaseClient, str]] = None, if_modified_since: Optional[datetime] = None, if_unmodified_since: Optional[datetime] = None, - etag: Optional[str] = None, - match_condition: Optional[MatchConditions] = None, timeout: Optional[int] = None, **kwargs: Any ) -> None: ... @@ -165,8 +163,6 @@ class ContainerClient( # type: ignore[misc] *, if_modified_since: Optional[datetime] = None, if_unmodified_since: Optional[datetime] = None, - etag: Optional[str] = None, - match_condition: Optional[MatchConditions] = None, timeout: Optional[int] = None, **kwargs: Any ) -> BlobLeaseClient: ... diff --git a/sdk/storage/azure-storage-blob/dev_requirements.txt b/sdk/storage/azure-storage-blob/dev_requirements.txt index 11add65f7a45..c9cf9f09f32d 100644 --- a/sdk/storage/azure-storage-blob/dev_requirements.txt +++ b/sdk/storage/azure-storage-blob/dev_requirements.txt @@ -2,4 +2,4 @@ ../../core/azure-core ../../identity/azure-identity azure-mgmt-storage==20.1.0 -aiohttp==3.13.3 +aiohttp>=3.13.5 diff --git a/sdk/storage/azure-storage-file-datalake/dev_requirements.txt b/sdk/storage/azure-storage-file-datalake/dev_requirements.txt index c99bf01a5e67..60d588f5e1e1 100644 --- a/sdk/storage/azure-storage-file-datalake/dev_requirements.txt +++ b/sdk/storage/azure-storage-file-datalake/dev_requirements.txt @@ -2,4 +2,4 @@ ../../core/azure-core ../../identity/azure-identity ../azure-storage-blob -aiohttp==3.13.3 +aiohttp>=3.13.5 diff --git a/sdk/storage/azure-storage-file-share/dev_requirements.txt b/sdk/storage/azure-storage-file-share/dev_requirements.txt index c99bf01a5e67..60d588f5e1e1 100644 --- a/sdk/storage/azure-storage-file-share/dev_requirements.txt +++ b/sdk/storage/azure-storage-file-share/dev_requirements.txt @@ -2,4 +2,4 @@ ../../core/azure-core ../../identity/azure-identity ../azure-storage-blob -aiohttp==3.13.3 +aiohttp>=3.13.5 diff --git a/sdk/storage/azure-storage-queue/dev_requirements.txt b/sdk/storage/azure-storage-queue/dev_requirements.txt index 11add65f7a45..c9cf9f09f32d 100644 --- a/sdk/storage/azure-storage-queue/dev_requirements.txt +++ b/sdk/storage/azure-storage-queue/dev_requirements.txt @@ -2,4 +2,4 @@ ../../core/azure-core ../../identity/azure-identity azure-mgmt-storage==20.1.0 -aiohttp==3.13.3 +aiohttp>=3.13.5