diff --git a/.github/workflows/build_test.yml b/.github/workflows/build_test.yml index 5e9823f2..2e3b18e3 100644 --- a/.github/workflows/build_test.yml +++ b/.github/workflows/build_test.yml @@ -30,7 +30,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: '3.8' + python-version: '3.9' - name: Upgrade and install tools run: | python -m pip install -U uv @@ -60,7 +60,7 @@ jobs: - name: Setup up Python uses: actions/setup-python@v5 with: - python-version: '3.8' + python-version: '3.9' - name: Upgrade and install tools run: | python -m pip install -U uv @@ -85,7 +85,7 @@ jobs: macos-13, windows-latest, ] - python-version: ["3.8"] + python-version: ["3.9"] cloud-provider: [ aws, azure, @@ -134,7 +134,7 @@ jobs: macos-13, windows-latest, ] - python-version: ["3.8"] + python-version: ["3.9"] cloud-provider: [ aws, azure, @@ -180,7 +180,7 @@ jobs: macos-13, windows-latest, ] - python-version: ["3.8"] + python-version: ["3.9"] cloud-provider: [ aws, azure, @@ -229,7 +229,7 @@ jobs: macos-13, windows-latest, ] - python-version: ["3.8"] + python-version: ["3.9"] cloud-provider: [ aws, azure, @@ -272,7 +272,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: "3.8" + python-version: "3.9" - name: Prepare environment run: | python -m pip install -U uv diff --git a/DESCRIPTION.md b/DESCRIPTION.md index 6192d089..b55a9249 100644 --- a/DESCRIPTION.md +++ b/DESCRIPTION.md @@ -6,9 +6,15 @@ Snowflake Documentation is available at: Source code is also available at: -# Unreleased Notes -- Fix exception for structured type columns dropped while collecting meetadata + # Release Notes +- v1.8.0(TBD) + - Drop support for python 3.8 + - Add support for python 3.13 + +- v1.7.7(July 10, 2025) + - Fix exception for structured type columns dropped while collecting meetadata + - v1.7.6(July 10, 2025) - Fix get_multi_indexes issue, wrong assign of returned indexes when processing multiple indexes in a table diff --git a/pyproject.toml b/pyproject.toml index b22dc293..ea0d63dc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -25,11 +25,11 @@ classifiers = [ "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", - "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", + "Programming Language :: Python :: 3.13", "Programming Language :: SQL", "Topic :: Database", "Topic :: Scientific/Engineering :: Information Analysis", @@ -79,13 +79,13 @@ path = ".venv" type = "virtual" extra-dependencies = ["SQLAlchemy>=1.4.19,<2.1.0"] features = ["development", "pandas"] -python = "3.8" +python = "3.9" installer = "uv" [tool.hatch.envs.sa14] extra-dependencies = ["SQLAlchemy>=1.4.19,<2.0.0"] features = ["development", "pandas"] -python = "3.8" +python = "3.9" [tool.hatch.envs.sa14.scripts] test-dialect = "pytest --ignore_v20_test -ra -vvv --tb=short --cov snowflake.sqlalchemy --cov-append --junitxml ./junit.xml --ignore=tests/sqlalchemy_test_suite tests/" @@ -105,7 +105,7 @@ gh-cache-sum = "python -VV | sha256sum | cut -d' ' -f1" check-import = "python -c 'import snowflake.sqlalchemy; print(snowflake.sqlalchemy.__version__)'" [[tool.hatch.envs.release.matrix]] -python = ["3.8", "3.9", "3.10", "3.11", "3.12"] +python = ["3.9", "3.10", "3.11", "3.12", "3.13"] features = ["development", "pandas"] [tool.hatch.envs.release.scripts] diff --git a/src/snowflake/sqlalchemy/version.py b/src/snowflake/sqlalchemy/version.py index 58989f6a..4e77f263 100644 --- a/src/snowflake/sqlalchemy/version.py +++ b/src/snowflake/sqlalchemy/version.py @@ -3,4 +3,4 @@ # # Update this for the versions # Don't change the forth version number from None -VERSION = "1.7.6" +VERSION = "1.7.7"