Repository navigation
v0.1.1 — Apache-2.0 licence, packaging metadata and PyPI-grade README
Inference-Pareto-Router 0.1.1
First release with a declared licence, complete packaging metadata and a PyPI-grade README.
Added
- Apache-2.0 LICENSE (Copyright 2026 Sandeep Hipparagi), with an express patent grant.
pyproject.tomlnow declareslicense, a licence classifier,authors,keywordsand project URLs. pareto-routerconsole script via[project.scripts]— the CLI shipped incli.pywas previously unreachable from an install.- README rewritten (12.5k → 13.3k chars): PyPI/Python/licence/CI badges, a prominent installation section, a 15-line quickstart with cost/latency/quality thresholds, the full decision maths (overthinking clamp, effort rescaling, tier rule, token budgets), a strategy threshold table, the 100-scenario benchmark table, the provider routing table, and an explicit implemented/not-implemented matrix.
[tool.hatch.build.targets.sdist]include list so the sdist carries tests and the benchmark fixture.
Changed
- Version
0.1.0→0.1.1. - Description tightened to what the package actually does: sub-millisecond 2D model-tier and reasoning-effort routing.
Removed
- 23 committed
.pycfiles that were already covered by.gitignoreand would otherwise be packaged into the wheel.
Known limitation
ParetoRouter.create()still returns a deterministic stubInferenceResponse; the live provider transport is not wired in 0.1.x. Dispatch theProviderPayloadproduced byProviderNormalizer.to_provider_payload()with your own client for real inference. This is documented in the README rather than implied away.