Skip to content

fix(finops): align Python SDK contracts - #12

Merged
routeplane-ops merged 1 commit into
mainfrom
fix/finops-sdk-contracts
Sep 24, 2026
Merged

routeplane-ops merged 1 commit into
mainfrom
fix/finops-sdk-contracts

Conversation

@routeplane-ops

@routeplane-ops routeplane-ops commented Sep 24, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • align the Python SDK with the current FinOps usage, daily-usage, savings, and evaluation contracts
  • preserve nullable monetary values and typed pricing evidence rather than treating unavailable data as zero
  • expose additive FinOps resources, headers, and response metadata through the public package

Validation

  • python3 -m ruff check src tests
  • python3 -m ruff format --check src tests
  • python3 -m mypy src
  • PYTHONPATH=src python3 -m pytest -q (308 passed)
  • git diff --check

Scope

This is an additive client-contract update. Estimated evidence remains distinct from provider-billed or reconciled financial authority.

Closes #13

@routeplane-ops
routeplane-ops merged commit a42ee1c into main Sep 24, 2026
6 checks passed
@routeplane-ops
routeplane-ops deleted the fix/finops-sdk-contracts branch September 24, 2026 14:41
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.

fix(sdk): align FinOps reads and request headers

2 participants