From b191c54ba9e6001a6f896d05bafd119dbe82ce63 Mon Sep 17 00:00:00 2001 From: Jacob Lauzon <96087589+jalauzon-msft@users.noreply.github.com> Date: Fri, 14 Oct 2022 11:32:35 -0700 Subject: [PATCH] [Storage] Add `aio` extra_requires to Storage packages (#26791) --- sdk/storage/azure-storage-blob/CHANGELOG.md | 1 + sdk/storage/azure-storage-blob/setup.py | 7 ++++++- sdk/storage/azure-storage-file-datalake/CHANGELOG.md | 1 + sdk/storage/azure-storage-file-datalake/setup.py | 7 ++++++- sdk/storage/azure-storage-file-share/CHANGELOG.md | 1 + sdk/storage/azure-storage-file-share/setup.py | 7 ++++++- sdk/storage/azure-storage-queue/CHANGELOG.md | 1 + sdk/storage/azure-storage-queue/setup.py | 7 ++++++- shared_requirements.txt | 12 ++++++++---- 9 files changed, 36 insertions(+), 8 deletions(-) diff --git a/sdk/storage/azure-storage-blob/CHANGELOG.md b/sdk/storage/azure-storage-blob/CHANGELOG.md index 8fc7924eb4b8..4184f6c8aa97 100644 --- a/sdk/storage/azure-storage-blob/CHANGELOG.md +++ b/sdk/storage/azure-storage-blob/CHANGELOG.md @@ -11,6 +11,7 @@ ### Other Changes - Removed `msrest` dependency. - Added `typing-extensions>=4.0.1` as a dependency. +- Added extra dependency `aio` for installing optional async dependencies. Use `pip install azure-storage-blob[aio]` to install. ## 12.14.0 (2022-10-11) diff --git a/sdk/storage/azure-storage-blob/setup.py b/sdk/storage/azure-storage-blob/setup.py index e451bc005c82..5234988ebed8 100644 --- a/sdk/storage/azure-storage-blob/setup.py +++ b/sdk/storage/azure-storage-blob/setup.py @@ -76,8 +76,13 @@ ]), python_requires=">=3.7", install_requires=[ - "azure-core<2.0.0,>=1.24.2", + "azure-core<2.0.0,>=1.26.0", "cryptography>=2.1.4", "typing-extensions>=4.0.1" ], + extras_require={ + "aio": [ + "azure-core[aio]<2.0.0,>=1.26.0", + ], + }, ) diff --git a/sdk/storage/azure-storage-file-datalake/CHANGELOG.md b/sdk/storage/azure-storage-file-datalake/CHANGELOG.md index f71e0aa94d4e..76f9a241a9ef 100644 --- a/sdk/storage/azure-storage-file-datalake/CHANGELOG.md +++ b/sdk/storage/azure-storage-file-datalake/CHANGELOG.md @@ -11,6 +11,7 @@ ### Other Changes - Removed `msrest` dependency. - Added `typing-extensions>=4.0.1` as a dependency. +- Added extra dependency `aio` for installing optional async dependencies. Use `pip install azure-storage-file-datalake[aio]` to install. ## 12.9.0 (2022-10-11) diff --git a/sdk/storage/azure-storage-file-datalake/setup.py b/sdk/storage/azure-storage-file-datalake/setup.py index 6d32e58af5dc..c5c590e25998 100644 --- a/sdk/storage/azure-storage-file-datalake/setup.py +++ b/sdk/storage/azure-storage-file-datalake/setup.py @@ -75,8 +75,13 @@ ]), python_requires=">=3.7", install_requires=[ - "azure-core<2.0.0,>=1.24.2", + "azure-core<2.0.0,>=1.26.0", "azure-storage-blob<13.0.0,>=12.14.0", "typing-extensions>=4.0.1" ], + extras_require={ + "aio": [ + "azure-core[aio]<2.0.0,>=1.26.0", + ], + }, ) diff --git a/sdk/storage/azure-storage-file-share/CHANGELOG.md b/sdk/storage/azure-storage-file-share/CHANGELOG.md index 8b63f84068f8..0ff5450e7011 100644 --- a/sdk/storage/azure-storage-file-share/CHANGELOG.md +++ b/sdk/storage/azure-storage-file-share/CHANGELOG.md @@ -11,6 +11,7 @@ ### Other Changes - Removed `msrest` dependency. - Added `typing-extensions>=4.0.1` as a dependency. +- Added extra dependency `aio` for installing optional async dependencies. Use `pip install azure-storage-file-share[aio]` to install. ## 12.10.0 (2022-10-11) diff --git a/sdk/storage/azure-storage-file-share/setup.py b/sdk/storage/azure-storage-file-share/setup.py index d27311e39cc7..e4dda377153f 100644 --- a/sdk/storage/azure-storage-file-share/setup.py +++ b/sdk/storage/azure-storage-file-share/setup.py @@ -63,8 +63,13 @@ ]), python_requires=">=3.7", install_requires=[ - "azure-core<2.0.0,>=1.24.2", + "azure-core<2.0.0,>=1.26.0", "cryptography>=2.1.4", "typing-extensions>=4.0.1" ], + extras_require={ + "aio": [ + "azure-core[aio]<2.0.0,>=1.26.0", + ], + }, ) diff --git a/sdk/storage/azure-storage-queue/CHANGELOG.md b/sdk/storage/azure-storage-queue/CHANGELOG.md index b67453f18f1f..fc9c2d8fb7be 100644 --- a/sdk/storage/azure-storage-queue/CHANGELOG.md +++ b/sdk/storage/azure-storage-queue/CHANGELOG.md @@ -11,6 +11,7 @@ ### Other Changes - Removed `msrest` dependency. - Added `typing-extensions>=4.0.1` as a dependency. +- Added extra dependency `aio` for installing optional async dependencies. Use `pip install azure-storage-queue[aio]` to install. ## 12.5.0 (2022-10-11) diff --git a/sdk/storage/azure-storage-queue/setup.py b/sdk/storage/azure-storage-queue/setup.py index c62fe64ddf90..e6f4ed97dd50 100644 --- a/sdk/storage/azure-storage-queue/setup.py +++ b/sdk/storage/azure-storage-queue/setup.py @@ -66,8 +66,13 @@ ]), python_requires=">=3.7", install_requires=[ - "azure-core<2.0.0,>=1.24.2", + "azure-core<2.0.0,>=1.26.0", "cryptography>=2.1.4", "typing-extensions>=4.0.1" ], + extras_require={ + "aio": [ + "azure-core[aio]<2.0.0,>=1.26.0", + ], + }, ) diff --git a/shared_requirements.txt b/shared_requirements.txt index 939fc2eb10c8..c0f04fc2cafb 100644 --- a/shared_requirements.txt +++ b/shared_requirements.txt @@ -160,15 +160,19 @@ yarl<2.0,>=1.0 #override azure-search-documents azure-core<2.0.0,>=1.19.0 #override azure-ai-formrecognizer azure-core<2.0.0,>=1.23.0 #override azure-ai-formrecognizer typing-extensions>=4.0.1 -#override azure-storage-blob azure-core<2.0.0,>=1.24.2 +#override azure-storage-blob azure-core<2.0.0,>=1.26.0 +#override azure-storage-blob azure-core[aio]<2.0.0,>=1.26.0 #override azure-storage-blob typing-extensions>=4.0.1 #override azure-storage-blob-changefeed azure-storage-blob>=12.5.0,<13.0.0 -#override azure-storage-queue azure-core<2.0.0,>=1.24.2 +#override azure-storage-queue azure-core<2.0.0,>=1.26.0 +#override azure-storage-queue azure-core[aio]<2.0.0,>=1.26.0 #override azure-storage-queue typing-extensions>=4.0.1 -#override azure-storage-file-share azure-core<2.0.0,>=1.24.2 +#override azure-storage-file-share azure-core<2.0.0,>=1.26.0 +#override azure-storage-file-share azure-core[aio]<2.0.0,>=1.26.0 #override azure-storage-file-share typing-extensions>=4.0.1 -#override azure-storage-file-datalake azure-core<2.0.0,>=1.24.2 #override azure-storage-file-datalake azure-storage-blob<13.0.0,>=12.14.0 +#override azure-storage-file-datalake azure-core<2.0.0,>=1.26.0 +#override azure-storage-file-datalake azure-core[aio]<2.0.0,>=1.26.0 #override azure-storage-file-datalake typing-extensions>=4.0.1 #override azure-security-attestation azure-core<2.0.0,>=1.8.2 #override azure-schemaregistry azure-core<2.0.0,>=1.24.0