Danglewood
f43e34ae76
update uv.lock ( #7732 )
...
Co-authored-by: deeleeramone <>
2026-09-28 12:58:36 -07:00
Danglewood
85152467f4
update uv.lock ( #7731 )
...
Co-authored-by: deeleeramone <>
2026-09-28 12:34:13 -07:00
Danglewood
32a2870c70
[V5] Fix a Number of V5 Bugs ( #7707 )
...
* fix a number of v5 bugs
* fix lint error
* more lint
* fixes for quantitative, technical, charting, famafrench for version bumps
---------
Co-authored-by: deeleeramone <>
2026-09-28 01:43:14 -07:00
Danglewood
e89c89a7c8
update uv.lock ( #7706 )
...
Co-authored-by: deeleeramone <>
2026-09-27 22:57:49 -07:00
Danglewood
82fe1f1605
update uv.lock ( #7705 )
...
Co-authored-by: deeleeramone <>
2026-09-27 21:52:06 -07:00
Danglewood
7ae86a2ba8
update uv.lock ( #7704 )
...
Co-authored-by: deeleeramone <>
2026-09-27 21:46:01 -07:00
Danglewood
1bfcef547c
update uv.lock ( #7702 )
...
Co-authored-by: deeleeramone <>
2026-09-27 21:26:30 -07:00
Danglewood
35c94df80d
update uv.lock ( #7703 )
...
Co-authored-by: deeleeramone <>
2026-09-27 21:25:00 -07:00
Danglewood
ec66768bf9
[Release] openbb-econometrics-v2.0.0 ( #7701 )
...
* update uv.lock
* update pyproject.toml
---------
Co-authored-by: deeleeramone <>
2026-09-27 21:07:26 -07:00
Danglewood
c8e67abce2
update uv.lock ( #7700 )
...
Co-authored-by: deeleeramone <>
2026-09-27 20:50:43 -07:00
Danglewood
f5621c0b52
update uv.lock ( #7699 )
...
Co-authored-by: deeleeramone <>
2026-09-27 20:41:36 -07:00
Danglewood
e4a6c684b3
update uv.lock ( #7698 )
...
Co-authored-by: deeleeramone <>
2026-09-27 20:34:40 -07:00
Danglewood
0afdc7fdf7
release openbb-commodity-v2.0.0 ( #7697 )
...
Co-authored-by: deeleeramone <>
2026-09-27 20:25:44 -07:00
Danglewood
4ccbb18ea2
update uv.lock ( #7696 )
...
Co-authored-by: deeleeramone <>
2026-09-27 19:55:19 -07:00
deeleeramone
1c7daddbfc
fix hanging mcp server test
2026-09-27 18:02:21 -07:00
Danglewood
916a52ce41
remove scikit-learn from dependencies, update tests, and format markdown files ( #7687 )
...
Co-authored-by: deeleeramone <>
2026-09-26 18:27:14 -07:00
Danglewood
4a60a9513e
remove poetry.lock, update pyproject.tml and uv.lock for openbb-platform-api-v2.0.0 ( #7684 )
...
Co-authored-by: deeleeramone <>
2026-09-26 12:39:41 -07:00
Danglewood
02dae5e885
remove uv.sources from pyproject.toml files and point to openbb-core-2.0.0 on PyPI
2026-09-26 10:56:42 -07:00
Danglewood
aba09afb1c
fixes for docstring generation
2026-09-24 22:21:39 -07:00
Danglewood
5b1bc33e57
update pre-commit, noxfile, and uv locks
2026-09-24 20:53:56 -07:00
Danglewood
b48accbdd4
[V5] openbb-mcp-server: Refactor for v5 - Spec, Config, Packaging, Test Coverage ( #7495 )
...
* stash some changes
* add more robust testing
* mypy
* point PR at V5
* introduce spec file
* codespell
* test fix
* fix workflow environment setup
* fix workflow environment setup
* fix workflow environment setup
* add pyyaml to dependencies
* split lint jobs
* fix workflow environment setup
* fix workflow environment setup
* workflow env setup
* workflow env setup
* clean up code comments
* add auth hook entrypoints
* codespell
* add codegen feature
* codespell
* move _unpack into dispatchers for consistency with codegen packages
* surface nested models in the response
* fix missing coverage in CI
* socrata updates
* test fix
* detect plotly output
* add --include and --exclude flags from generate-extension command
* refactor mcp server for v5
* test action
* fix tests
* tests
* test fixture name
* revert: drop unrelated provider/README changes from mcp-server refactor
Strip the changes to ``README.md`` and ``openbb_platform/providers/{imf,
tradingeconomics,yfinance}`` that snuck into 4ac3602 (refactor mcp server
for v5). Those files are out of scope for the mcp-server work and were
modified inadvertently — restore them to their pre-4ac3602 state.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
* tests and workflows
* fix workflow
* tests and workflows
* tests and workflows
* tests and workflows
* tests and workflows
* beartype shim for 3.15
* muck around with beartype for 3.15
* muck around with beartype for 3.15
* no 3.15 runners for mcp-server
* update skill files
* cap test matrix at python 3.14
* merge branch v5
* no useless comments
* platform controller command description split
* merge URL overloads from path params
* exclude none and unset from model dump
* refactor for fastmcp4
* wrap markdown lines that are too long
---------
Co-authored-by: deeleeramone <>
Co-authored-by: Copilot <copilot@github.com >
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-09-24 20:04:13 -07:00
deeleeramone
dc71797e06
fix lint errors
2026-09-24 19:16:58 -07:00
Danglewood
1cbb24d8b7
bump devtools and repoint pyproject.toml
2026-09-24 15:07:09 -07:00
Danglewood
8a1b5fd93e
[V5] Update Repository License to Apache 2.0 ( #7677 )
...
* change license to Apache 2.0 for V5
* codespell
2026-09-24 13:32:17 -07:00
Danglewood
dc4b26030f
[V5] openbb-sec: Refactor for V5 ( #7525 )
...
* refactor openbb-sec for v5
* linting
* ty
* normalize compare_company_facts
* add workflows
* python 3.10 fix
* add more thorough url validation and tests
* ty check
* ty for python 3.10
* reconfigure with apps
* temp pyproject overrride
* pyproject
* pyproject
* pyproject
* codespell
* pyproject
* fix uk schema file links in schema_files
* test coverage
* test_cli
* port #7547 into this pr
* no hard coded prefix
* improve filing rendering capabilities
* fix xml text detection
* make codeql happy
* missed a file in the commit
* test coverage
* codespell
* fix flakey test
* some updates
* management_ownership --> management_profiles
* proxy statement markdown
* ruff
* fix test coverage
* more tests
* test coverage
* fix lint errors
* Add SEC adviser search, profile, and universe routes (#7559 )
* Add SEC institutional data fetchers
* Add SEC filing index and Form D routes
* Add SEC investment adviser people data
* Expose SEC adviser and institutional routes
* fix(sec): address adviser review feedback
* refactor(sec): narrow adviser support to IAPD search
* feat(sec): add adviser firm and individual searches
* feat(sec): add adviser profile drill-down
* fix: repair pre-commit configuration
* feat(sec): add adviser universe route
* feat(sec): expose complete Form ADV data
---------
Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com >
* fix test coverage
---------
Co-authored-by: deeleeramone <>
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com >
2026-09-24 08:47:49 -07:00
Danglewood
99e5c8618e
fix new ty issues
2026-09-17 14:06:27 -07:00
Danglewood
21ed5fe367
add httpx2 to devtools for starlette test client
2026-09-14 09:41:25 -07:00
Danglewood
9d596f6373
add drugs.com and brutalist as news rss feeds ( #7602 )
...
Co-authored-by: deeleeramone <>
2026-07-23 19:41:22 -07:00
Danglewood
a07534cfa4
fix ty check failures exposed by newer version
2026-07-22 11:48:28 -07:00
Danglewood
76c327ca75
Merge branch 'develop' into v5
2026-07-20 15:59:31 -07:00
Sanjay Santhanam
3e071fcc2c
fix(mcp): support stdio transport on Windows ( #7596 )
...
Windows asyncio event loops do not implement add_signal_handler, causing the stdio server to exit before serving requests. Treat signal registration as optional and cover the unsupported-loop path with a regression test.
2026-07-20 17:45:28 +00:00
Danglewood
1ad72fd756
unused ty ignore
2026-07-14 13:35:41 -07:00
Danglewood
2fca403750
Merge branch 'develop' of https://github.com/OpenBB-finance/OpenBB into v5
2026-07-14 13:07:40 -07:00
Danglewood
c78488d7d1
[BugFix] openbb-sec: Handle XOM's CIK Transition ( #7588 )
...
* add handling for XOM's new CIK and populating results including the legacy
* update a couple of lock files for dependabot
2026-07-14 19:49:56 +00:00
Danglewood
9bbc49675d
consolidate lint job
2026-07-05 15:21:16 -07:00
Danglewood
2c14e26acf
fixes for ty
2026-07-05 14:47:32 -07:00
Danglewood
c06074f1dd
workflow cleanup"
2026-07-05 14:38:34 -07:00
Danglewood
768e52c635
fix merge widgets
2026-07-02 11:10:50 -07:00
Danglewood
1a7cb61e22
update lok files for devtools, charting, and desktop ( #7553 )
2026-06-25 14:14:01 +00:00
Danglewood
3160a84ad0
[Release] openbb-core: Pin Version of FastAPI to 0.136.3 ( #7531 )
...
* bump minimum version of fastapi to get starlette > 1
* fix test fixture broken by newer version of vitest
* another round of lock file syncs
* need to pin fastapi until breaking changes in 0.137 can be dealt with
* relock cli
* cli needs to run openbb-build before running test suite
* wrong solution, cli needs fastapi pin until handled. revert nox
2026-06-24 15:27:50 +00:00
Danglewood
3fd14d7068
[V5] Refactor Shared Pass Through Router Extensions For Hatchling ( #7524 )
...
* refactor shared pass-through routers for hatchling and ruff + ty
* add publish workflows
2026-06-22 14:36:21 -07:00
Danglewood
6ca062bf86
[V5] openbb-platform-api: Refactor for V5 Spec, Config, Packaging, Test Coverage ( #7494 )
...
* stash some changes
* add more robust testing
* mypy
* point PR at V5
* introduce spec file
* codespell
* test fix
* fix workflow environment setup
* fix workflow environment setup
* fix workflow environment setup
* add pyyaml to dependencies
* split lint jobs
* fix workflow environment setup
* fix workflow environment setup
* workflow env setup
* workflow env setup
* clean up code comments
* add auth hook entrypoints
* codespell
* add codegen feature
* codespell
* move _unpack into dispatchers for consistency with codegen packages
* surface nested models in the response
* fix missing coverage in CI
* socrata updates
* test fix
* detect plotly output
* add --include and --exclude flags from generate-extension command
* refactor openbb-platform-api for V5 operations and spec file handling
* delete poetry.lock
* add test workflow
* add temp branch id for test workflow
* add httpx to dev dependencies
* add a conftest.py
* tweak conftest
* tweak conftest
* python 3.10 issues
* more python 3.10
* more python 3.10
* more python 3.10
* more python 3.10
* fix url template resolution
* multi-spec support
* fix a windows path issue
* cap test matrix at python 3.14
* no 3.15 runners for platform-api
* no useless comments
* platform controller command description split
* merge URL overloads from path params
* exclude none and unset from model dump
* markdown lint
* ignore get/post endpoints that are return SSE
* fix remaining fastapi 0.137 fallout
---------
Co-authored-by: deeleeramone <>
Co-authored-by: Copilot <copilot@github.com >
2026-06-20 20:23:23 -07:00
Danglewood
d8bab38d57
[V5] [BugFix] Fix for Breaking Changes in FastAPI 0.137+ ( #7537 )
...
* fix route introspection for fastapi 0.137
* recapture oeccd gdp forecast test cassette
---------
Co-authored-by: deeleeramone <>
2026-06-18 08:35:41 -07:00
Danglewood
ba81abcbc0
merge branch develop
2026-06-03 09:30:00 -07:00
Danglewood
564eb18335
[BugFix] openbb-fred: Fix 429 Error From FRED API & Implement Global Rate Limiter For Provider ( #7527 )
...
* fix 429 error from fred api due to change in rate limit calculation
* mypy
* black
* pylint
* pin aiohttp in devtools so vcrpy doesn't break
2026-06-03 15:41:45 +00:00
Danglewood
fbcd512905
remove integration tests from extensions that were moved into the famafrench provider
2026-06-01 14:52:01 -07:00
Danglewood
bf0cb48465
markdown linting
2026-06-01 14:49:24 -07:00
Danglewood
d8fd8f06da
some ty items and add requests-types stubs for ty in devtools
2026-06-01 14:24:13 -07:00
Danglewood
89b8c00b33
downgrade aiohttp in devtools for vcrpy
2026-06-01 13:42:42 -07:00
Danglewood
35aacde541
refactor econometrics for v5 ( #7505 )
...
Co-authored-by: deeleeramone <>
2026-06-01 19:12:06 +03:00