diff --git a/sdk/communication/azure-communication-identity/CHANGELOG.md b/sdk/communication/azure-communication-identity/CHANGELOG.md index 6ed1216c32e9..ea2adeed9a4f 100644 --- a/sdk/communication/azure-communication-identity/CHANGELOG.md +++ b/sdk/communication/azure-communication-identity/CHANGELOG.md @@ -10,6 +10,8 @@ ### Other Changes +- Python 3.7 is no longer supported. Please use Python version 3.8 or later. For more details, please read our page on [Azure SDK for Python version support policy](https://github.com/Azure/azure-sdk-for-python/wiki/Azure-SDKs-Python-version-support-policy). + ## 1.5.0 (2024-02-14) ### Features Added diff --git a/sdk/communication/azure-communication-identity/README.md b/sdk/communication/azure-communication-identity/README.md index 2c0ac64b06f4..0a3e9ab84fe6 100644 --- a/sdk/communication/azure-communication-identity/README.md +++ b/sdk/communication/azure-communication-identity/README.md @@ -14,7 +14,7 @@ _Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For # Getting started ### Prerequisites -- Python 3.7 or later is required to use this package. +- Python 3.8 or later is required to use this package. - You must have an [Azure subscription](https://azure.microsoft.com/free/) - A deployed Communication Services resource. You can use the [Azure Portal](https://docs.microsoft.com/azure/communication-services/quickstarts/create-communication-resource?tabs=windows&pivots=platform-azp) or the [Azure PowerShell](https://docs.microsoft.com/powershell/module/az.communication/new-azcommunicationservice) to set it up. ### Install the package diff --git a/sdk/communication/azure-communication-identity/mypy.ini b/sdk/communication/azure-communication-identity/mypy.ini index 39ce335e53ec..bcaec9a0b291 100644 --- a/sdk/communication/azure-communication-identity/mypy.ini +++ b/sdk/communication/azure-communication-identity/mypy.ini @@ -1,5 +1,5 @@ [mypy] -python_version = 3.7 +python_version = 3.8 warn_return_any = True warn_unused_configs = True ignore_missing_imports = True diff --git a/sdk/communication/azure-communication-identity/setup.py b/sdk/communication/azure-communication-identity/setup.py index dc7aae788075..4476c4463a02 100644 --- a/sdk/communication/azure-communication-identity/setup.py +++ b/sdk/communication/azure-communication-identity/setup.py @@ -8,7 +8,7 @@ # your package. # this setup.py is set up in a specific way to keep the azure* and azure-mgmt-* namespaces WORKING all the way -# up from python 3.7. Reference here: https://github.com/Azure/azure-sdk-for-python/wiki/Azure-packaging +# up from python 3.8. Reference here: https://github.com/Azure/azure-sdk-for-python/wiki/Azure-packaging PACKAGE_NAME = "azure-communication-identity" PACKAGE_PPRINT_NAME = "Communication Identity Service" @@ -49,8 +49,11 @@ "Programming Language :: Python", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "License :: OSI Approved :: MIT License", ], packages=find_packages( @@ -65,7 +68,7 @@ package_data={ "pytyped": ["py.typed"], }, - python_requires=">=3.7", + python_requires=">=3.8", install_requires=["msrest>=0.7.1", "azure-core<2.0.0,>=1.24.0"], extras_require={":python_version<'3.8'": ["typing-extensions"]}, project_urls={