Skip to content

Conversation

@deeleeramone
Copy link
Contributor

@deeleeramone deeleeramone commented Oct 26, 2025

This PR adds capabilities to PackageBuilder and the Python static assets:

  • support for EntryPoints that are instances of fastapi.FastAPI and fastapi.APIRouter.
  • improved standardization in ReferenceGenerator.

Additionally, it removes logic in openbb-build that attempted to rely on downloading. The module is now part of openbb-core, so this is unnecessary.

The new scenarios have been added to the testing suite.

You can test this by creating a router extension, both EntryPoints can be in the same file.

[tool.poetry.plugins."openbb_core_extension"]
empty = "openbb_empty_router.empty_router:diff_router"
also_empty = "openbb_empty_router.empty_router:router"

On openbb-build, this should result in:

Extensions to add: also_empty@0.0.1, empty@0.0.1
Screenshot 2025-11-01 at 11 50 45 PM Screenshot 2025-11-01 at 11 47 36 PM
@deeleeramone deeleeramone added enhancement Enhancement v4 PRs for v4 labels Oct 26, 2025
@github-actions github-actions bot added the platform OpenBB Platform label Oct 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Enhancement platform OpenBB Platform v4 PRs for v4

2 participants