POC Snowflake for Zylo
- Install uv to manage your Python version, virtual environments, dependencies and tooling configs: see installation docs.
Run the following command:
uv syncor else:
make installuv run pre-commit installTo run unit tests, run pytest with:
uv run pytest tests --cov srcor
make testTo check code formatting, run ruff format with:
uv run ruff format --check .or
make format-checkYou can also integrate it to your IDE to reformat your code each time you save a file.
To run static analysis, run ruff with:
uv run ruff check src testsor
make lint-checkTo run static analysis and to apply auto-fixes, run ruff with:
make lint-fixTo type check your code, run mypy with:
uv run mypy src --explicit-package-bases --namespace-packagesor
make type-checkThe project includes a Streamlit app. See its documentation in the specific README.