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-pythonsnowpark-core(1)snowflake-connector-python(1)snowflake-sqlalchemy(1)snowpark-ml-python(2)snowflake-labs-mcpmodin
- Only available if the latest version of the package in
nixos-unstableis outdated - Frequently broken due to not supporting more recent versions of dependencies available in
nixpkgs
Following devShells provide Python development environments that include mentioned packages:
| name | Python | Packages |
|---|---|---|
default |
3.13 | snowflake-connector-python |
snowpark |
3.13 | snowflake-snowpark-python |
snowpark312 |
3.12 | snowflake-snowpark-python |
lab |
3.13 | snowflake-connector-python, jupyterlab, streamlit |
snowpark-lab |
3.13 | snowflake-snowpark-python, jupyterlab, streamlit |
ml |
3.13 | snowflake-ml-python |
ml-lab |
3.13 | snowflake-ml-python jupyterlab |
All of the above devShells include pip, ruff, uv, and pytest
overlays.default includes all applications and packages