montezdesousa
cd9a3dc9c8
Hotfix/toml cleanup ( #5407 )
...
* update extensions toml
* update providers
* update core and provider
* poetry lock everything
* openbb toml
* remove SDK ref
* reorg openbb toml
* lock
* change version
* typo
* providers toml
* rebuild only with core packages
* add toml comment
* rebuild
* lock with 0.1.0
2023-09-04 17:37:55 +01:00
Henrique Joaquim
48a97dd33c
[SDK v4] Changing the behaviour of the chartargument ( #5406 )
...
* ruff happy
* missing endpoints on charting router
* remove old endpoints
* adjusting the preferences
* better name and grouping static methods together
* adding a function to get implemented charting functions
* only adds chart if implementation is found
* static assets with no chart for routes where it's not implemented
* typo
* typo
* ruff n black
* Rebuild static assets
---------
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com >
2023-09-04 14:52:03 +01:00
montezdesousa
f99110755e
ruff
2023-09-04 13:47:34 +01:00
Igor Radovanovic
01fb950f3f
Merge pull request #5398 from OpenBB-finance/feature/obbject-representations
...
Make OBBject.to_dataframe more flexible
2023-09-04 13:36:13 +02:00
Theodore Aptekarev
94d2174e2b
Fix typo
2023-09-04 12:59:46 +02:00
Igor Radovanovic
55bb192f2f
Merge and fixes
2023-09-04 12:16:47 +02:00
montezdesousa
ae5ebca2cb
Router cleanup ( #5402 )
...
* split router code into functions
* raise error when not obbject
* check if obbject
* check return first
2023-09-04 11:13:45 +01:00
Theodore Aptekarev
dce9912c34
Ignore S101 on workspace level and fix some tests
2023-09-04 11:56:06 +02:00
Henrique Joaquim
2aeb9e059b
Services refactor ( #5396 )
...
* removing unused service related code
* unsued
* rename from managers to services
* changing the way we initialize and use services
* tests
* init in the top
* making system service a singleton
* diferentiating between logging app/subapp
* user service as a singleton
* ruff
* avoid new instances of CommandRunner
* ruff
* elif instead
* merge conflict, bad import
* rename method to fix test
* fixing tests
* @montezdesousa suggestion
---------
Co-authored-by: montezdesousa <montezdesousa@gmail.com >
2023-09-04 10:14:00 +01:00
Henrique Joaquim
f02748cd26
Work on Contributing Guidelines ( #5369 )
...
* example documentation for adding a data point
* moving to the root of the sdk
* adding the table of contents
* Edits
* Update README
* adding cookiecutter to the cg
* adding a comment to differentiate from cookiecutter
* charting extension considerations
* Edit cg
* adding dependencies considerations
* Add standardization parts to cg
* Added usage of other extension
* CamelCase to snake_case w/ @montezdesousa @IgorWounds
* static files
* set relative import for packages w @montezdesousa @IgorWounds
* Finalize contributing guidelines w/ @IgorWounds and @hjoaquim
* revert data.py changes
---------
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com >
Co-authored-by: Pratyush Shukla <ps4534@nyu.edu >
Co-authored-by: montezdesousa <montezdesousa@gmail.com >
2023-09-04 07:50:50 +01:00
montezdesousa
6477f5711c
ruff fix
2023-09-03 13:42:00 +01:00
montezdesousa
e32ba50cec
minor docstring typo
2023-09-03 13:40:34 +01:00
montezdesousa
35f5637543
Fix snake case ( #5404 )
...
* change abstract data
* cboe
* fmp
2023-09-03 13:33:05 +01:00
Theodore Aptekarev
d6b04ca9e7
Merge branch 'feature/openbb-sdk-v4' into feature/obbject-representations
2023-09-02 16:41:33 +02:00
montezdesousa
e3a0ae4b5a
fix charting bug: revert plugin rename
2023-09-02 13:30:50 +01:00
montezdesousa
971a395fb2
fix readme md linting
2023-09-02 12:27:06 +01:00
montezdesousa
55e507366c
add flag to disable api auth ( #5399 )
2023-09-02 12:00:19 +01:00
montezdesousa
1468084a00
readme typo
2023-09-01 22:56:35 +01:00
montezdesousa
b6a225420f
move .env to openbb_core root directory
2023-09-01 22:51:48 +01:00
montezdesousa
f5bd14c03c
Auto build sdk ( #5397 )
...
* save map of installed extensions
* allow silencing build prints
* use console class instead
* uncomment
* remove menus with empty commands
* detect changes
* build
* change warning
* rename variable
* uncomment
* remove unused variable
* check and build
* rename params
* change func name
* Update stocks.py
* Update crypto.py
* Update economy.py
* Update forex.py
* cwd
* fix test
* remove cwd
* rename var
* linters debug mode
* move code to core
* change description
* add option to avoid auto build
* unittests
* minor fix
* update readme
* readme
* Update README.md
* Update README.md
* Update package_builder.py
* ruff
* fix test
2023-09-01 20:48:09 +01:00
tehcoderer
267936cd50
fix _has_provider always False in fastapi
2023-09-01 13:03:34 -04:00
tehcoderer
6e214cca88
fix missing query_str in intraday url
2023-09-01 10:52:20 -04:00
Theodore Aptekarev
6fb25f0a93
Update tests
2023-09-01 16:45:06 +02:00
Theodore Aptekarev
86b77960db
Add support for multiindex dfs in to_dataframe
2023-09-01 16:44:55 +02:00
Theodore Aptekarev
f719bfa92d
Handle fred's error when API key is wrong
2023-09-01 16:44:17 +02:00
montezdesousa
dc6bbc0c95
remove typo, include load in schema
2023-09-01 12:14:20 +01:00
Theodore Aptekarev
beb0663fd6
Inherit pydocstyle from environment
2023-08-31 20:07:45 +02:00
Theodore Aptekarev
d1844e31c1
Update to_dataframe tests
2023-08-31 20:07:18 +02:00
Theodore Aptekarev
06c984b04c
Help to_dataframe process more result types
2023-08-31 20:06:00 +02:00
Theodore Aptekarev
5723b0e46e
Add init files to test folders to improve discoverability
2023-08-31 19:59:22 +02:00
montezdesousa
d8ff897509
sort module map to avoid randomness in build
2023-08-31 13:05:27 +01:00
montezdesousa
4abc910fb1
update charting plugin name
2023-08-31 12:55:24 +01:00
Igor Radovanovic
bc28dff7cc
Linting
2023-08-31 12:14:41 +02:00
Igor Radovanovic
e1d971c754
Rebuild static assets
2023-08-31 11:42:56 +02:00
Igor Radovanovic
022a203ee6
Remove empty commands
2023-08-31 11:42:03 +02:00
montezdesousa
328b67b1db
revert data alias generator
2023-08-30 19:07:04 +01:00
montezdesousa
52063550d7
change dunder var names to single underscore
2023-08-30 17:35:03 +01:00
montezdesousa
60f3f855c0
data alias generator
2023-08-30 13:22:57 +01:00
montezdesousa
f89a4d7ad9
relative imports package_builder
2023-08-30 13:22:39 +01:00
hjoaquim
104af3a27d
fix target column bug w @IgorWounds
2023-08-29 12:51:58 +01:00
hjoaquim
c93d77d7f0
making ruff a little happier
2023-08-29 12:12:24 +01:00
hjoaquim
514a243e60
fix qa/ta - mandatory provider_choices was breaking functions that don't really require it w @IgorWounds
2023-08-29 12:05:45 +01:00
Pratyush Shukla
a97c50e921
f-string in repr
2023-08-29 16:23:16 +05:30
Igor Radovanovic
9bc4924320
Fix futures curve
2023-08-29 12:20:54 +02:00
Igor Radovanovic
db859bdf4d
Improve snake_case generation
2023-08-29 11:36:06 +02:00
hjoaquim
1e19e45340
unbreaking changes
2023-08-28 15:21:52 +01:00
Henrique Joaquim
172cc2f879
Core tests ( #5375 )
...
* makeing the function easier - @montezdesousa pls review this commit
* improve update_provider_choices readbility
* unncessary classmethod
* command runner tests
* fixing wrong attribution
* some tests for the charting manager
2023-08-28 09:42:22 +01:00
montezdesousa
7a2220a297
fix autocomplete ( #5383 )
2023-08-27 14:47:44 +01:00
Diogo Sousa
348977a36c
pylint
2023-08-25 11:44:07 +01:00
Diogo Sousa
1a3671cf97
ruff
2023-08-25 11:41:35 +01:00