Skip to content

P6-B: Add optional API extras and import guards for Engine API#134

Merged
nova-rey merged 1 commit intoAPIfrom
codex/add-optional-api-extras-and-import-guards
Nov 21, 2025
Merged

P6-B: Add optional API extras and import guards for Engine API#134
nova-rey merged 1 commit intoAPIfrom
codex/add-optional-api-extras-and-import-guards

Conversation

@nova-rey
Copy link
Owner

Summary

  • add an api optional extra so HTTP dependencies install only when requested
  • guard FastAPI and TypedDict imports to keep core installs import-safe
  • document the completed Phase 6·B compatibility steps

Testing

  • pip install .[api]
  • pytest -q
  • pip install .
  • python -c "import crapssim_api; print('import ok')"

Codex Task

@nova-rey nova-rey merged commit e823d6a into API Nov 21, 2025
8 of 10 checks passed
@nova-rey nova-rey deleted the codex/add-optional-api-extras-and-import-guards branch November 21, 2025 18:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant