From 57a8f57b543e6acd7b740ff5cc931fbf61471a68 Mon Sep 17 00:00:00 2001 From: Anthony Shaw Date: Wed, 22 Nov 2023 19:32:37 +1100 Subject: [PATCH] Test and add support for Python 3.12 (#502) Co-authored-by: AsafMah --- .github/workflows/build.yml | 2 +- azure-kusto-data/setup.py | 3 ++- azure-kusto-ingest/setup.py | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3870e5c2..f5c8eb4f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,7 +13,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: [ '3.7', '3.8', '3.9', '3.10', '3.11' ] + python-version: [ '3.7', '3.8', '3.9', '3.10', '3.11', '3.12' ] env: PYTHON: ${{ matrix.python-version }} diff --git a/azure-kusto-data/setup.py b/azure-kusto-data/setup.py index 819ab52a..34bc2d72 100644 --- a/azure-kusto-data/setup.py +++ b/azure-kusto-data/setup.py @@ -39,6 +39,7 @@ "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", ], namespace_packages=["azure"], @@ -47,5 +48,5 @@ package_data={"": ["wellKnownKustoEndpoints.json"]}, include_package_data=True, install_requires=["python-dateutil>=2.8.0", "requests>=2.13.0", "azure-identity>=1.5.0,<2", "msal>=1.9.0,<2", "ijson~=3.1", "azure-core>=1.11.0,<2"], - extras_require={"pandas": ["pandas"], "aio": ["aiohttp>=3.4.4,<4", "asgiref>=3.2.3,<4"]}, + extras_require={"pandas": ["pandas"], "aio": ["aiohttp>=3.8.0,<4", "asgiref>=3.2.3,<4"]}, ) diff --git a/azure-kusto-ingest/setup.py b/azure-kusto-ingest/setup.py index 4270f17f..3892b120 100644 --- a/azure-kusto-ingest/setup.py +++ b/azure-kusto-ingest/setup.py @@ -39,6 +39,7 @@ "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(exclude=["azure", "tests"]),