Files
OpenBB/openbb_platform/extensions/platform_api/pyproject.toml
Danglewood aa8444304d [Feature] Allow Passing Custom FastAPI Instance To openbb-api From File (#7016)
* allow passing custom fastapi instance to openbb-api command line launcher

* lint

* more lint

* more lint

* fix reading list from command line args for --exclude

* fix category and subCategory not populating by default

* unused local

* toml and lock cleanup

* mock_widgets.json

* add --templates-path arg

* some path handling for templates

* add the middleware if it is just a plain FastAPI app being passed

* mock_widgets.json

* fix source as 'custom' when it is a provider

* clean that up

* only use results for properties if it exists

* else instead of elif

* lint

* update

* add a few default templates

* move order of events around or templates

* update mock_widgets.json for runButton

* remove extra slash at beginning of route

* the real default templates..

* undo black formatting to remove changes to router

* fix retail_prices choices

* fred cpi

* put cpi beside pce

* update readme

* generate columnsDefs for non-platform apps and routers if output is annotated

* update readme

* typo

* readme unused imports

* add a sentence to readme

* update mock_widgets.json

* fix indentation

* make runButton False and fix a missing definition in yfinance management

* duplicate comment

* read each Field in Query and Data for x-widget_config in json_schema_extra

* ruff

* parameter placeholder label as Title

* fix test
2025-02-10 17:14:02 +00:00

24 lines
705 B
TOML
Vendored

[tool.poetry]
name = "openbb-platform-api"
version = "1.0.4"
description = "OpenBB Platform API: Launch script and widgets builder for the OpenBB Platform API and Workspace Backend Connector."
authors = ["OpenBB <hello@openbb.co>"]
license = "AGPL-3.0-only"
readme = "README.md"
homepage = "https://openbb.co"
repository = "https://github.com/openbb-finance/openbb"
documentation = "https://docs.openbb.co"
packages = [{ include = "openbb_platform_api" }]
[tool.poetry.scripts]
openbb-api = "openbb_platform_api.main:main"
[tool.poetry.dependencies]
python = ">=3.9,<3.13"
openbb-core = "^1.3.7"
deepdiff = "*"
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"