This flake provides Snowflake applications, packages, development shells and an overlay.
snowflake-cli
: Python package for the official Snowflake CLI tool is packaged as an applicationsnowsql
: Legacy Snowflake CLI tool used for running SQL statements
snowflake-snowpark-python
snowpark-ml-python
snowpark-core
snowflake-connector-python
Note: Since this package is already available innixpkgs
, it will be included when thenixpkgs
version is too old to build other packages
Following devShells
provide Python development environments with several Snowflake Python packages installed:
connector
: Creates a Python virtual environment that Includessnowflake-connector-python
package along with several development Python packages (pip
,ruff
,build
,pytest
)default
: Similar to above with the addition ofsnowflake-snowpark-python
packageml
: Addssnowflake-ml-python
package to thedefault
dev shell
overlays.default
includes all applications and packages