Schiphol flight data Kafka producer/consumer pipeline
The inner fetch-and-publish sweep is moved into a standalone async poll(session, stream_engine, api_settings, kafka_settings, tracer) -> int function. start() calls it exactly once — observable behaviour is unchanged. This creates the test seam that tickets #4 and #5 depend on. Closes #3 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> |
||
|---|---|---|
| .gitea/workflows | ||
| src | ||
| tools | ||
| .envrc | ||
| .gitignore | ||
| .python-version | ||
| pyproject.toml | ||
| README.md | ||
| sonar-project.properties | ||
| uv.lock | ||
schiphol
Example event-based python application