Skip to content

denisecase/datafun-streaming

Repository files navigation

datafun-streaming

Adaptive Interfaces PyPI Docs Site Repo Python 3.14+ License: MIT

CI Docs Links

Shared Python utilities for Kafka, DuckDB, validation, stats, and visualization across streaming data analytics projects.

Command Reference

Show command reference

In a machine terminal

Open a machine terminal where you want the project:

git clone https://github.com/denisecase/datafun-streaming

cd datafun-streaming
code .

In a VS Code terminal

# reset uv cache only after suspected cache corruption or strange dependency errors
# uv cache clean

uv self update
uv python pin 3.14
uv sync --extra dev --extra docs --upgrade

uvx pre-commit install

git add -A
uvx pre-commit run --all-files
# repeat if changes were made
git add -A
uvx pre-commit run --all-files

# do chores
uv run python -m ruff format .
uv run python -m ruff check . --fix
uv run python -m pyright
uv run python -m pytest
uv run python -m zensical build

# save progress
git add -A
git commit -m "update"
git push -u origin main

About

Shared Python utilities for Kafka, DuckDB, validation, stats, and visualization across streaming data analytics projects.

Topics

Resources

License

Stars

Watchers

Forks

Contributors