Skip to main content

Utilities for streaming data analytics with Kafka and DuckDB.

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

datafun_streaming-0.3.0.tar.gz (25.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

datafun_streaming-0.3.0-py3-none-any.whl (25.5 kB view details)

Uploaded Python 3

File details

Details for the file datafun_streaming-0.3.0.tar.gz.

File metadata

  • Download URL: datafun_streaming-0.3.0.tar.gz
  • Upload date:
  • Size: 25.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for datafun_streaming-0.3.0.tar.gz
Algorithm Hash digest
SHA256 d701cf8ee3337c9cf4db340516a54df83da6518344996b594c6cd8e8b429884c
MD5 1dcc75480e110524a6f97847d523fb31
BLAKE2b-256 6eba232286b39b3c5be182b9714ba460def0a995a9b08e882e7f6464c842a5e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for datafun_streaming-0.3.0.tar.gz:

Publisher: release-pypi.yml on denisecase/datafun-streaming

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file datafun_streaming-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for datafun_streaming-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 72442c3af4184251c8f44289008fe7e594605518581ec25bc773e4a8cc6c6419
MD5 a1808544be29bdc2d6f7371d303da34a
BLAKE2b-256 86b7107d881947048167be13a2572e81559f18b8d033576e67d373ba1a256fdb

See more details on using hashes here.

Provenance

The following attestation bundles were made for datafun_streaming-0.3.0-py3-none-any.whl:

Publisher: release-pypi.yml on denisecase/datafun-streaming

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page