Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-azure-storage-blob for openSUSE:Factory checked in at 2025-04-02 18:53:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-azure-storage-blob (Old) and /work/SRC/openSUSE:Factory/.python-azure-storage-blob.new.1907 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-azure-storage-blob" Wed Apr 2 18:53:15 2025 rev:40 rq:1265878 version:12.25.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-azure-storage-blob/python-azure-storage-blob.changes 2025-03-14 23:53:07.075194415 +0100 +++ /work/SRC/openSUSE:Factory/.python-azure-storage-blob.new.1907/python-azure-storage-blob.changes 2025-04-02 18:53:24.556794964 +0200 @@ -1,0 +2,8 @@ +Mon Mar 31 06:56:35 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaub...@suse.com> + +- New upstream release + + Version 12.25.1 + + For detailed information about changes see the + CHANGELOG.md file provided with this package + +------------------------------------------------------------------- Old: ---- azure_storage_blob-12.25.0.tar.gz New: ---- azure_storage_blob-12.25.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-azure-storage-blob.spec ++++++ --- /var/tmp/diff_new_pack.A9yxX3/_old 2025-04-02 18:53:26.012856142 +0200 +++ /var/tmp/diff_new_pack.A9yxX3/_new 2025-04-02 18:53:26.016856311 +0200 @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-azure-storage-blob -Version: 12.25.0 +Version: 12.25.1 Release: 0 Summary: Microsoft Azure Storage Blob Client Library for Python License: MIT ++++++ azure_storage_blob-12.25.0.tar.gz -> azure_storage_blob-12.25.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/azure_storage_blob-12.25.0/CHANGELOG.md new/azure_storage_blob-12.25.1/CHANGELOG.md --- old/azure_storage_blob-12.25.0/CHANGELOG.md 2025-03-11 16:33:32.000000000 +0100 +++ new/azure_storage_blob-12.25.1/CHANGELOG.md 2025-03-27 16:42:19.000000000 +0100 @@ -1,5 +1,10 @@ # Release History +## 12.25.1 (2025-03-27) + +### Other Changes +- Updated dependency for `azure-storage-file-datalake` type hints. + ## 12.25.0 (2025-03-11) ### Features Added diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/azure_storage_blob-12.25.0/PKG-INFO new/azure_storage_blob-12.25.1/PKG-INFO --- old/azure_storage_blob-12.25.0/PKG-INFO 2025-03-11 16:36:15.048818000 +0100 +++ new/azure_storage_blob-12.25.1/PKG-INFO 2025-03-27 16:44:58.687933700 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: azure-storage-blob -Version: 12.25.0 +Version: 12.25.1 Summary: Microsoft Azure Blob Storage Client Library for Python Home-page: https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/storage/azure-storage-blob Author: Microsoft Corporation diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/azure_storage_blob-12.25.0/azure/storage/blob/_shared/avro/avro_io.py new/azure_storage_blob-12.25.1/azure/storage/blob/_shared/avro/avro_io.py --- old/azure_storage_blob-12.25.0/azure/storage/blob/_shared/avro/avro_io.py 2025-03-11 16:33:32.000000000 +0100 +++ new/azure_storage_blob-12.25.1/azure/storage/blob/_shared/avro/avro_io.py 2025-03-27 16:42:19.000000000 +0100 @@ -162,11 +162,11 @@ try: return input_bytes.decode('utf-8') except UnicodeDecodeError as exn: - logger.error('Invalid UTF-8 input bytes: %r', input_bytes) + logger.error('Invalid UTF-8 input bytes: %r', input_bytes) # pylint: disable=do-not-log-raised-errors raise exn else: # PY2 - return unicode(input_bytes, "utf-8") # pylint: disable=undefined-variable + return unicode(input_bytes, "utf-8") # pylint: disable=undefined-variable def skip_null(self): pass diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/azure_storage_blob-12.25.0/azure/storage/blob/_shared/avro/avro_io_async.py new/azure_storage_blob-12.25.1/azure/storage/blob/_shared/avro/avro_io_async.py --- old/azure_storage_blob-12.25.0/azure/storage/blob/_shared/avro/avro_io_async.py 2025-03-11 16:33:32.000000000 +0100 +++ new/azure_storage_blob-12.25.1/azure/storage/blob/_shared/avro/avro_io_async.py 2025-03-27 16:42:19.000000000 +0100 @@ -145,7 +145,7 @@ try: return input_bytes.decode('utf-8') except UnicodeDecodeError as exn: - logger.error('Invalid UTF-8 input bytes: %r', input_bytes) + logger.error('Invalid UTF-8 input bytes: %r', input_bytes) # pylint: disable=do-not-log-raised-errors raise exn else: # PY2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/azure_storage_blob-12.25.0/azure/storage/blob/_shared/base_client.py new/azure_storage_blob-12.25.1/azure/storage/blob/_shared/base_client.py --- old/azure_storage_blob-12.25.0/azure/storage/blob/_shared/base_client.py 2025-03-11 16:33:32.000000000 +0100 +++ new/azure_storage_blob-12.25.1/azure/storage/blob/_shared/base_client.py 2025-03-27 16:42:19.000000000 +0100 @@ -65,7 +65,10 @@ class StorageAccountHostsMixin(object): + _client: Any + _hosts: Dict[str, str] + def __init__( self, parsed_url: Any, @@ -74,7 +77,7 @@ **kwargs: Any ) -> None: self._location_mode = kwargs.get("_location_mode", LocationMode.PRIMARY) - self._hosts = kwargs.get("_hosts") + self._hosts = kwargs.get("_hosts", {}) self.scheme = parsed_url.scheme self._is_localhost = False @@ -93,7 +96,7 @@ if self.scheme.lower() != "https" and hasattr(self.credential, "get_token"): raise ValueError("Token credential is only supported with HTTPS.") - secondary_hostname = None + secondary_hostname = "" if hasattr(self.credential, "account_name"): self.account_name = self.credential.account_name secondary_hostname = f"{self.credential.account_name}-secondary.{service_name}.{SERVICE_HOST_BASE}" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/azure_storage_blob-12.25.0/azure/storage/blob/_shared/policies_async.py new/azure_storage_blob-12.25.1/azure/storage/blob/_shared/policies_async.py --- old/azure_storage_blob-12.25.0/azure/storage/blob/_shared/policies_async.py 2025-03-11 16:33:32.000000000 +0100 +++ new/azure_storage_blob-12.25.1/azure/storage/blob/_shared/policies_async.py 2025-03-27 16:42:19.000000000 +0100 @@ -5,7 +5,7 @@ # -------------------------------------------------------------------------- # pylint: disable=invalid-overridden-method -import asyncio +import asyncio # pylint: disable=do-not-import-asyncio import logging import random from typing import Any, Dict, TYPE_CHECKING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/azure_storage_blob-12.25.0/azure/storage/blob/_shared/request_handlers.py new/azure_storage_blob-12.25.1/azure/storage/blob/_shared/request_handlers.py --- old/azure_storage_blob-12.25.0/azure/storage/blob/_shared/request_handlers.py 2025-03-11 16:33:32.000000000 +0100 +++ new/azure_storage_blob-12.25.1/azure/storage/blob/_shared/request_handlers.py 2025-03-27 16:42:19.000000000 +0100 @@ -136,8 +136,7 @@ return range_header, range_validation -def add_metadata_headers(metadata=None): - # type: (Optional[Dict[str, str]]) -> Dict[str, str] +def add_metadata_headers(metadata: Optional[Dict[str, str]] = None) -> Dict[str, str]: headers = {} if metadata: for key, value in metadata.items(): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/azure_storage_blob-12.25.0/azure/storage/blob/_shared/uploads_async.py new/azure_storage_blob-12.25.1/azure/storage/blob/_shared/uploads_async.py --- old/azure_storage_blob-12.25.0/azure/storage/blob/_shared/uploads_async.py 2025-03-11 16:33:32.000000000 +0100 +++ new/azure_storage_blob-12.25.1/azure/storage/blob/_shared/uploads_async.py 2025-03-27 16:42:19.000000000 +0100 @@ -4,10 +4,9 @@ # license information. # -------------------------------------------------------------------------- -import asyncio +import asyncio # pylint: disable=do-not-import-asyncio import inspect import threading -from asyncio import Lock from io import UnsupportedOperation from itertools import islice from math import ceil @@ -165,7 +164,7 @@ # Progress feedback self.progress_total = 0 - self.progress_lock = Lock() if parallel else None + self.progress_lock = asyncio.Lock() if parallel else None self.progress_hook = progress_hook # Encryption diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/azure_storage_blob-12.25.0/azure/storage/blob/_version.py new/azure_storage_blob-12.25.1/azure/storage/blob/_version.py --- old/azure_storage_blob-12.25.0/azure/storage/blob/_version.py 2025-03-11 16:33:32.000000000 +0100 +++ new/azure_storage_blob-12.25.1/azure/storage/blob/_version.py 2025-03-27 16:42:19.000000000 +0100 @@ -4,4 +4,4 @@ # license information. # -------------------------------------------------------------------------- -VERSION = "12.25.0" +VERSION = "12.25.1" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/azure_storage_blob-12.25.0/azure/storage/blob/aio/_download_async.py new/azure_storage_blob-12.25.1/azure/storage/blob/aio/_download_async.py --- old/azure_storage_blob-12.25.0/azure/storage/blob/aio/_download_async.py 2025-03-11 16:33:32.000000000 +0100 +++ new/azure_storage_blob-12.25.1/azure/storage/blob/aio/_download_async.py 2025-03-27 16:42:19.000000000 +0100 @@ -6,7 +6,7 @@ # pylint: disable=invalid-overridden-method # mypy: disable-error-code=override -import asyncio +import asyncio # pylint: disable=do-not-import-asyncio import codecs import sys import warnings diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/azure_storage_blob-12.25.0/azure_storage_blob.egg-info/PKG-INFO new/azure_storage_blob-12.25.1/azure_storage_blob.egg-info/PKG-INFO --- old/azure_storage_blob-12.25.0/azure_storage_blob.egg-info/PKG-INFO 2025-03-11 16:36:14.000000000 +0100 +++ new/azure_storage_blob-12.25.1/azure_storage_blob.egg-info/PKG-INFO 2025-03-27 16:44:58.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: azure-storage-blob -Version: 12.25.0 +Version: 12.25.1 Summary: Microsoft Azure Blob Storage Client Library for Python Home-page: https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/storage/azure-storage-blob Author: Microsoft Corporation