Skip to content

feat: add mapache-py library#119

Merged
BK1031 merged 4 commits intomainfrom
bk1031/mapache-py
Mar 12, 2026
Merged

feat: add mapache-py library#119
BK1031 merged 4 commits intomainfrom
bk1031/mapache-py

Conversation

@BK1031
Copy link
Contributor

@BK1031 BK1031 commented Mar 12, 2026

  • Adds mapache-py, a Python port of the mapache-go telemetry library
  • Ports all domain models as dataclasses: Signal, Vehicle, Session, Marker, Segment, Ping
  • Ports full binary encoding/decoding suite (big/little endian, signed/unsigned)
  • Ports Message/Field system with pluggable ExportSignalFunc for custom signal scaling
  • 131 tests ported 1:1 from Go test cases, all passing
  • mypy --strict and ruff clean
  • CI workflows (lint, typecheck, test matrix 3.10-3.14) and PyPI publish workflow matching ulid-py patterns

@netlify
Copy link

netlify bot commented Mar 12, 2026

Deploy Preview for gr-mapache canceled.

Name Link
🔨 Latest commit 3175e39
🔍 Latest deploy log https://app.netlify.com/projects/gr-mapache/deploys/69b302e61cb5e4000831124e

@BK1031 BK1031 merged commit 00cf0ad into main Mar 12, 2026
20 of 24 checks passed
@BK1031 BK1031 deleted the bk1031/mapache-py branch March 12, 2026 18:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant