Danglewood
9a30186174
[V5] CLI 2.0 - Pluggable Backends, Non-TTY Default, HTTP Dispatcher, Spec Files + Codegen ( #7433 )
...
* 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
* cap test matrix at python 3.14
* no useless comments
* platform controller command description split
* merge URL overloads from path params
* exclude none and unset from model dump
---------
Co-authored-by: deeleeramone <>
Co-authored-by: Copilot <copilot@github.com >
2026-06-01 19:14:38 +03:00
Andrew Barnes
1788e77fe1
[BugFix] Remove unnecessary eval() calls in script_parser.py ( #7403 )
...
* [BugFix] Remove unnecessary eval() calls in script_parser.py
Replace eval() with direct dict access and slice() construction.
Follows the same pattern as #7390 which removed eval() from utils.py.
No behavior change - all replacements are equivalent to the eval'd
expressions.
* style: format script_parser with black
---------
Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com >
2026-03-13 04:58:52 +00:00
Danglewood
9f0d592839
[Feature] Remove Python 3.9 ( #7235 )
...
* remove python 3.9 support and code
* black
* more cli lint
* more linting
* more lint
* fix for tests
* docstring grammar police
* add lock to to build function to avoid async import race conditions
* grammar police
* lots more linting
* relock
2025-10-10 23:16:16 +00:00
montezdesousa
a0d580ab25
[Feature] - Display command providers ( #6355 )
...
* fix: avoid calling Session() multiple times
* rename session refs
* fix: cmd text
* fix: avoid Session()
* fix: add providers by cmd
* fix: timezones
---------
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com >
2024-05-01 21:17:02 +00:00
montezdesousa
cc15a770da
[Feature] - Rename terminal folder ( #6349 )
...
* rename terminal folder
* docstring
* Rename to openbb_cli
* rename constant
* rename .his file
* pyproject.toml
* Update pre-commit and remove docker-build.yml
2024-04-30 12:42:31 +00:00