Commit Graph

363 Commits

Author SHA1 Message Date
Danglewood
e4ef9c8a7d Merge branch 'develop' into feature/websockets 2025-01-27 09:18:14 -08:00
Danglewood
dff2e2115b [Feature] openbb-platform-api: Add column header tooltips and templates.json route. (#7009)
* add header tooltips and templates.json to openbb-platform-api

* linting

* linting

* mock_widgets.json

* must have hit rename all somewhere
2025-01-27 16:14:15 +00:00
Danglewood
d75b22f819 [Feature] Add SSL Certificate Context And Setting For Async/Sync HTTP Requests (#6976)
* add SSL certificate context and setting

* codespell

* linting

* cleanup section

* allow defining uvicorn.run kwargs in system_settings

* refactor to return session objects

* hub service rename it as _request_session

* typing

* more linting

* pylint

* missing __init__ files

* fix test_hub_service

* missing init files..?

* shouldn't need an init file there..

* now for some random linting

* maybe need that __init__ after all...?

* fix test_make_request

* relative import in conftest..?

* issue can't be from missing init files..

* revert the inits

* small cleanup

* pass the kwargs to the async session object on init for use outside of amake_request

* try something...

* try something else..

* turn on verbosity for errors..

* try something else...

* undo test change

* Update lock files

* undo another test check thing

* Revert "Update lock files"

This reverts commit 714df64416.

* try with just the platform lock

* unexpected argument

* do a dummy check to return the session object if it is passed in the kwargs

* also dummy check for TCPConnector instance

* bit more cleanup

* no implementation of server_hostname

* Move setting session to PosthogHandler init

* add comments

* review items

* update PythonSettings model definitions and annotations

* fix latest yfinance breaking changes

* unused import

---------

Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2025-01-21 01:39:32 +00:00
Danglewood
4bf482190b Merge branch 'develop' into feature/websockets 2025-01-15 20:30:04 -08:00
Danglewood
6a1cc351ff bump pytest-recorder version in devtools (#7000) 2025-01-10 11:36:48 +00:00
Danglewood
3f582a77af [Feature] Add Deribit Futures Data (#6998)
* add deribit futures data

* linting

* linting

* linting

* pylint

* still pylint

* still pylint

* try removing --no-update again

* trick it...

* try putting --no-update back in

* cut it back out

* more explicit hours ago
2025-01-08 03:32:54 +00:00
Danglewood
062b8cdc0b more linting 2025-01-06 20:16:47 -08:00
Danglewood
593933d0bd move some stuff around 2025-01-03 21:18:53 -08:00
Danglewood
ab1ede4c5a enough tuning for now 2025-01-03 11:47:21 -08:00
Danglewood
18bb17f04c blockingio error 2025-01-02 00:42:27 -08:00
Danglewood
516a68cf7f playing with some settings and update database test 2025-01-01 23:47:17 -08:00
Danglewood
91389bafc7 merge branch develop 2024-12-31 18:05:43 -08:00
Danglewood
4f7d1277bf fix some stuff i broke 2024-12-30 23:37:01 -08:00
Danglewood
e338efe85a a few breaking changes.. 2024-12-30 22:36:08 -08:00
Danglewood
efd09ce75b [Feature] Add Deribit Provider Extension For Crypto Options Data (#6985)
* add deribit provider and make some small changes to the standard model to allow for fractional volume and size

* linter

* typehint

* more lint

* more touchup

* update test

* remove line in test

* maybe we need that after all..?
2024-12-30 23:57:57 +00:00
Danglewood
696b1da8c2 add some micro scaling to the queue when it is growing 2024-12-21 13:33:42 -08:00
Danglewood
46a45f1bf4 some optimization updates 2024-12-21 09:14:23 -08:00
Danglewood
8647d09b40 okk.. 2024-12-18 10:18:33 -08:00
Danglewood
19813cacf1 more lint 2024-12-18 10:12:06 -08:00
Danglewood
88978b35bb move client to core.provider 2024-12-17 23:05:48 -08:00
Danglewood
fb38ad2d30 inner quotes 2024-12-17 17:05:56 -08:00
Danglewood
a4fda30058 lint 2024-12-17 16:56:34 -08:00
Danglewood
f7faf07ea8 fix some imports and make default message queue 10000 2024-12-17 16:36:08 -08:00
Danglewood
ba8c83963e create Database class for handling SQL 2024-12-17 11:57:15 -08:00
Danglewood
9dd226a716 missing integration test 2024-12-16 14:33:42 -08:00
Danglewood
b4c528d3aa some fails 2024-12-12 23:15:07 -08:00
Danglewood
aa715cdcf3 missing docstring examples 2024-12-12 22:46:17 -08:00
Danglewood
4a04f32c2e add intrinio to integration tests 2024-12-12 20:50:30 -08:00
Danglewood
052899210c better and more practical unit fetcher tests 2024-12-12 18:20:17 -08:00
Danglewood
c465374e68 linting 2024-12-11 13:04:03 -08:00
Danglewood
734e4be525 merge branch develop 2024-12-10 17:52:03 -08:00
Danglewood
a40c845304 define message field as JSON in SQL 2024-12-10 17:21:23 -08:00
joshuaBri
d704de554e [Feature]try to add fmp senate trading data api (#6957)
* [Feature] Add Government Trades

* [BugFix] Supplement the missing files

* [Enhancement] Fix branch goverment_trades

* [Enhancement] Fix branch government_trades

* Capture test cassettes.

* [Enhancement] Fix branch government_trades

* some style things and prevent page from exceeding 30

* black

* linter again

* else None instead of Other

---------

Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>
2024-12-10 16:06:04 +00:00
Danglewood
7935d6802b and some more.. 2024-12-09 19:31:18 -08:00
Danglewood
461a041426 some final stragglers...? 2024-12-09 16:23:15 -08:00
Danglewood
9ab9c6e769 lots of linting 2024-12-09 11:45:23 -08:00
Danglewood
9a1d4c52ef more lint 2024-12-08 20:39:27 -08:00
Danglewood
9fd137c1d2 more lint 2024-12-08 20:35:22 -08:00
Danglewood
31bda8e46b more lint 2024-12-08 20:25:08 -08:00
Danglewood
15eeec1d3d linting 2024-12-08 19:57:43 -08:00
Danglewood
fe0add91fe bit more cleanup 2024-12-07 19:40:52 -08:00
Danglewood
d3c65f8ee1 model_config instead of __model_config__ 2024-12-07 19:03:26 -08:00
Danglewood
ff4a6c4472 some linting 2024-12-07 18:50:49 -08:00
Danglewood
cb8435e2c8 missing docstrings 2024-12-07 18:02:22 -08:00
Danglewood
e9c3aa5a6e Merge branch 'develop' into feature/websockets 2024-12-07 15:34:25 -08:00
Danglewood
7d7456a938 [BugFix] Run ruff check --fix (#6984)
* run ruff check --fix on openbb-core

* rest of the repo

* black

* type: ignore

* more linting
2024-12-07 14:18:05 +00:00
Danglewood
f57b0d5635 potential unit tests 2024-12-05 15:48:13 -08:00
Danglewood
429e0369c6 Merge branch 'develop' into feature/websockets 2024-12-05 08:25:34 -08:00
Danglewood
e787e13d3d [Enhancement] Add IMF Financial Soundness Indicators Set (#6960)
* add IMF Financial Soundness Indicators Set

* finish the APIEx

* fix docstring

* typo

* lint

* update readme

* fix test..?

* add Eastern Caribbean Currency Union to country map

* mypy

* more linting

* more linting

* improve title consistency between IRFCL and FSI

* clear commented out code
2024-12-05 16:15:45 +00:00
Danglewood
4efc78aa7d Merge branch 'feature/websockets' of https://github.com/OpenBB-finance/OpenBB into feature/websockets 2024-12-03 15:04:50 -08:00