You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Merge origin/main (#143 subscriptions, #144 fuel-surcharge) into feat/99-spreads-indicators
Conflicts resolved by keeping every side:
- CHANGELOG.md: #99 spreads/indicators entry, then the #100 and #101
Added entries and the #100 Fixed entries, all under [Unreleased].
- oilpriceapi/async_client.py: spreads, indicators and fuel_surcharge all
registered (subscriptions untouched).
- oilpriceapi/async_resources.py: metrics_models import plus main's
multi-line models import; AsyncFuelSurchargeResource kept whole, followed
by AsyncSpreadsResource and AsyncIndicatorsResource.
Verified on the merged tree by instantiating both clients: spreads,
indicators, fuel_surcharge and subscriptions and all their methods exist
(88/88). Full suite 1859 passed / 3 failed (known live demo 429s) /
68 skipped; ruff, mypy and storefront validator clean. The .gitignore
fixture exception and all 30 fixtures survive.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015ao5paex73xXvuM424Libo
0 commit comments