mirror of
https://github.com/OpenBB-finance/OpenBB.git
synced 2026-10-28 21:12:16 +00:00
Regenerate all 38 uv.lock files against requires-python >=3.11 and upgrade only the packages with open Dependabot advisories: - certifi 2026.7.22 -> 2026.10.23 (GHSA-6q48-6c7w-9gw2, compromised emSign CAs) - virtualenv 21.14.7 -> 21.14.13 - filelock 4.1.0/4.2.0 -> 4.2.4 - Pillow 12.3.0 -> 13.0.0 - fastmcp / fastmcp-slim 4.1.0 -> 4.1.3 All other changes are removed Python 3.10-only resolution forks; no other package changes version for Python 3.11+.
Providers
In this folder you can find the providers that were created or are supported by OpenBB.
Recommended structure
Every provider is located within a directory, with the following structure:
openbb_platform
└───providers
└───<provider_name>
| README.md
│ pyproject.toml
│ uv.lock
|───tests
└───openbb_<provider_name>
│ __init__.py
|───models
| |───<some model>.py
| └───...
└───utils
|───<some helper>.py
└───...
The models define the data structures that are used to query the provider endpoints and store the response data.
See CONTRIBUTING file for more details