Commit Graph

42 Commits

Author SHA1 Message Date
Diogo Sousa
bbe40da843 coverage router should not be here 2023-10-06 18:12:27 +01:00
Diogo Sousa
47821e22de some routers included if dev + chg hub backend var 2023-10-06 18:09:54 +01:00
Diogo Sousa
b03e06d3a5 include Darren auth suggestions 2023-10-06 17:50:58 +01:00
Theodore Aptekarev
ed041694fe Add EXTENSIONS and PROVIDERS md files (#5510)
* Add EXTENSIONS.md

* Add Sergey Brin to codespell ignore

* Move providers list into a separate file

* Link providers list to the providers file
2023-10-06 09:52:14 +02:00
James Maslek
8118c0dd83 it was pip wasn't it? 2023-10-05 20:03:06 -04:00
James Maslek
41b9e62c5c adding pydantic to core 2023-10-05 16:56:20 -04:00
James Maslek
4e587b263b Relock 2023-10-05 15:55:14 -04:00
montezdesousa
a7c4574919 Feature/basic auth (#5525)
* disable auth by default

* add startup banner

* banner

* create user_auth extension

* add back pymongo for user db

* lint

* add back hub option

* update toml

* remove form

* split auth_hook code

* pydantic v2

* allow db connection

* remove print

* move deps

* remove pymongo from core userservice

* reorg folders

* move props

* fix import

* create inits

* ruff

* rename user service

* rename userservice

* remove unused properties

* rename get_user_service

* ruff

* bad import

* bad import again

* fix userauth service

* now yes

* userdbservice needs to be unique

* move repository code to extension

* move remaining users code to extension

* lint

* pydantic v2

* rename default methods

* rename update to merge

* set merge_dict to private

* user_service: remove singleton

* set user_service as parent class

* fix typing

* add back default settings method used for tests

* + property

* add setter for default user settings

* revert previous: need lunch

* move back some code and start basic auth

* add auth hook

* load ext

* remove userauth ext

* remove from toml

* lint

* set ext name as param

* remove unused env var

* adding admin/pass

* add user/pass and return user_settings

* remove empty file

* improve type hints

* revert some func name changes

* 1 more

* black

* docs

* rename service

* fix tests

* rename env vars

* disable auth by default

* update ext loading

* remove unused pref

* update readme

* update readme + remove default user/pass

* separate user from authentication + lock some rout

* lint

* fix circular import

* fix tests

* readme

* remove comment

* Update README.md

* remove unused repository code

* fix auth env flag

* creds

* update readme

* only disables command auth

* remove link

* pydantic v2

* move app loader

* docstring
2023-10-05 16:25:32 +01:00
Igor Radovanovic
180cad3019 Merge pull request #5523 from OpenBB-finance/hotfix/v4-fix-cones
hotfix/v4-fix-cones - Bug fixes for ta.cones() and ta.demark()
2023-10-04 23:25:36 +02:00
Igor Radovanovic
48b0221983 Merge pull request #5497 from OpenBB-finance/feature/improved-docs
Improve docs
2023-10-04 16:47:05 +02:00
Igor Radovanovic
77deebd7a6 Add graph 2023-10-04 15:19:29 +02:00
Danglewood
a4e037aeed no index to_basemodel 2023-10-03 14:30:57 -07:00
Danglewood
5f55cded56 fix cones and demark 2023-10-03 14:18:30 -07:00
hjoaquim
798b049637 fix charting_service tests 2023-10-03 18:37:42 +01:00
Henrique Joaquim
f0278890d7 try except ftw (#5512) 2023-10-03 15:59:26 +01:00
Igor Radovanovic
0e30ca2f6f Fix 2023-10-03 13:40:06 +02:00
Igor Radovanovic
8e9d27ea85 Lint 2023-10-03 13:14:01 +02:00
Igor Radovanovic
644912ff8a Fix demark 2023-10-03 13:07:39 +02:00
Pratyush Shukla
c3b9cb090e added step to setup keys locally for development 2023-10-03 04:07:46 +05:30
Henrique Joaquim
82e8806e55 Hotfix/data processing int tests (#5499)
* improve/fix the generator

* fix ta/cones

* adding new test for economy menu

* test for ta

* newly generated qa file

* fixing breaking changes introduced by pydantic v2

* fixing charting

* one more little fix to charts

* fix qa/capm

* tmp fix on om

* qa stocks

* ruff n black

* remove non float columns

* mini fix so the corr result is serializable

* econometrics tests

* simplifying a bit and making ruff happy

* docstring

* docstring
2023-10-02 16:19:06 +01:00
hjoaquim
971c48c6a8 pytest descriptions 2023-10-02 15:43:37 +01:00
Igor Radovanovic
d78c2daa07 Update openbb_platform/CONTRIBUTING.md
Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
2023-10-02 16:38:34 +02:00
Igor Radovanovic
9f1cef9b24 Update openbb_platform/CONTRIBUTING.md
Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
2023-10-02 16:37:06 +02:00
Igor Radovanovic
b6fab052b7 Update openbb_platform/CONTRIBUTING.md
Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
2023-10-02 16:35:52 +02:00
Igor Radovanovic
458dac87eb Update openbb_platform/CONTRIBUTING.md
Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
2023-10-02 16:35:40 +02:00
hjoaquim
109496fdc2 adjust path and routes 2023-10-02 15:32:03 +01:00
hjoaquim
d5a75ef1de fix path 2023-10-02 15:30:57 +01:00
hjoaquim
7bb96f8621 removing references to SDK 2023-10-02 15:28:54 +01:00
Henrique Joaquim
a8e6d646fc Hotfix/colab logs (#5480)
* forcing logging.basicConfig() so that it overrides default calls (on notebooks)

* chaging terminal_version to platform_version instead
2023-10-02 14:50:32 +01:00
Henrique Joaquim
d2471a9c4f Hotfix/int tests python fixture (#5504)
* fix command runner tests that were generating logs

* use the import behind a fixture

* updating the generator
2023-10-02 14:43:27 +01:00
Igor Radovanovic
31c673db8f Add some SEO and QA 2023-10-02 15:22:19 +02:00
Danglewood
ad0bb2428b rename sec_filings -> company_filings (#5501) 2023-10-02 17:16:19 +05:30
Igor Radovanovic
5cb5b7723f Fix 2023-09-30 17:57:07 +02:00
Igor Radovanovic
f435cdee38 Improvements with @the-praxs 2023-09-30 17:55:28 +02:00
Igor Radovanovic
16e94db6d1 Add toml to dev deps, fix to_df() edge case 2023-09-30 16:58:28 +02:00
Henrique Joaquim
45a1241849 Feature/charting service unit tests (#5477)
* test_check_and_get_charting_extension_name

* test_check_charting_extension_installed

* using fixtures

* test_get_extension_router

* ruff

* test_handle_back_end

* test_get_chart_format

* test_get_chart_function

* test_get_implemented_charting_functions

* test_to_chart

* test_to_chart

* test_chart

* ruff and mypy
2023-09-30 10:29:27 +01:00
Igor Radovanovic
1547595315 Fix typo 2023-09-29 20:55:27 +02:00
Igor Radovanovic
25b79e055d Rebuild static assets 2023-09-29 20:44:53 +02:00
Igor Radovanovic
7daf6ae4a0 Add QA 2023-09-29 17:16:51 +02:00
Igor Radovanovic
5c952b6af6 Cleanup 2023-09-29 13:27:24 +02:00
Pratyush Shukla
e4dee0fbb2 contributing guidelines and dev install script 2023-09-29 10:59:33 +02:00
Theodore Aptekarev
009699928f Rebrand sdk to platform in code (#5496)
* Relink sdk/sdk -> platform/platform

* Relink sdk -> platform

* Rename folders

* Fix dev_install script

* Fix test generators

* Fix test generators

* Fix test generators

* Organize imports
2023-09-29 10:31:45 +02:00