diff --git a/README.md b/README.md index d698a6f712..b26889a348 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ Feel free to file an issue or submit a PR here for general cases. For official s ### Install with uv (PyPi) -We recommend installing Snowflake CLI in an isolated environment using [uv](https://docs.astral.sh/uv/guides/tools/#installing-tools). Requires Python >= 3.10 +We recommend installing Snowflake CLI in an isolated environment using [uv](https://docs.astral.sh/uv/guides/tools/#installing-tools). Requires Python >= 3.10 < 3.14 ```bash uv tool install snowflake-cli @@ -63,7 +63,7 @@ snow --help ### Install from source -Requires Python >= 3.10 and git +Requires Python >= 3.10 < 3.14 and git ```bash git clone https://github.com/snowflakedb/snowflake-cli diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md index 538daa3c3d..9e55ca52c8 100644 --- a/RELEASE-NOTES.md +++ b/RELEASE-NOTES.md @@ -24,6 +24,7 @@ ## Fixes and improvements * Bumped `snowflake-connector-python==3.18.0` * Grant privileges defined in `snowflake.yml` after deploying Streamlit +* Restrict using Python 3.14 for the time being # v3.12.0 diff --git a/pyproject.toml b/pyproject.toml index 1e9d21b336..9a0166536c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,7 +21,7 @@ name = "snowflake-cli" authors = [{ name = "Snowflake Inc." }] license = { file = "LICENSE" } dynamic = ["version"] -requires-python = ">=3.10" +requires-python = ">=3.10,<3.14" description = "Snowflake CLI" readme = "README.md" dependencies = [