summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames Maslek <jmaslek11@gmail.com>2023-10-04 13:10:02 -0400
committerGitHub <noreply@github.com>2023-10-04 13:10:02 -0400
commit1d03611f11c5a9ce6170e6573032a8805e2483cf (patch)
tree0047f3ac89b278f917464b442b8a5ff771a36f03
parenta4e04a1d1dc591802455d2502fd3a95d97205fea (diff)
parentb8f639987d1705c69f39164506aee9c69ed80616 (diff)
Merge pull request #5507 from OpenBB-finance/release/3.2.3
Release 3.2.3
-rw-r--r--.github/workflows/linting.yml2
-rw-r--r--build/docker/compose.env2
-rw-r--r--build/nsis/setup.nsi8
-rw-r--r--build/pyinstaller/.env1
-rwxr-xr-xbuild/pyinstaller/macOS/build-macos.sh1
-rw-r--r--build/pyinstaller/setup_icons_post.applescript4
-rw-r--r--build/pyinstaller/terminal.spec57
-rw-r--r--build/pyinstaller/version.rc8
-rw-r--r--openbb_terminal/common/technical_analysis/overlap_model.py2
-rw-r--r--openbb_terminal/core/models/credentials_model.py9
-rw-r--r--openbb_terminal/core/models/system_model.py2
-rw-r--r--openbb_terminal/core/plots/plotly_helper.py4
-rw-r--r--openbb_terminal/core/plots/plotly_ta/ta_class.py2
-rw-r--r--openbb_terminal/core/session/local_model.py1
-rw-r--r--openbb_terminal/cryptocurrency/onchain/bitquery_model.py7
-rw-r--r--openbb_terminal/cryptocurrency/onchain/onchain_controller.py9
-rw-r--r--openbb_terminal/dashboards/stream/pages/Indicators.py7
-rw-r--r--openbb_terminal/etf/etf_controller.py59
-rw-r--r--openbb_terminal/etf/fmp_model.py164
-rw-r--r--openbb_terminal/etf/fmp_view.py84
-rw-r--r--openbb_terminal/forecast/helpers.py15
-rw-r--r--openbb_terminal/forecast/timegpt_model.py4
-rw-r--r--openbb_terminal/loggers.py6
-rw-r--r--openbb_terminal/miscellaneous/i18n/en.yml1
-rw-r--r--openbb_terminal/miscellaneous/integration_tests_scripts/etf/test_etf.openbb1
-rw-r--r--openbb_terminal/miscellaneous/sources/openbb_default.json3
-rw-r--r--openbb_terminal/portfolio/portfolio_view.py5
-rw-r--r--openbb_terminal/routine_functions.py2
-rw-r--r--openbb_terminal/stocks/fundamental_analysis/av_model.py12
-rw-r--r--openbb_terminal/stocks/options/tradier_model.py4
-rw-r--r--openbb_terminal/stocks/screener/screener_controller.py28
-rw-r--r--openbb_terminal/stocks/screener/screener_view.py4
-rw-r--r--openbb_terminal/stocks/stocks_helper.py4
-rw-r--r--openbb_terminal/stocks/stocks_model.py1
-rw-r--r--poetry.lock511
-rw-r--r--pyproject.toml8
-rw-r--r--requirements-full.txt4
-rw-r--r--requirements.txt4
-rw-r--r--reviewpad.yaml98
-rw-r--r--tests/openbb_terminal/economy/cassettes/test_finviz_model/test_get_futures.yaml177
-rw-r--r--tests/openbb_terminal/economy/cassettes/test_finviz_model/test_get_performance_data.yaml382
-rw-r--r--tests/openbb_terminal/economy/cassettes/test_finviz_model/test_get_valuation_data.yaml390
-rw-r--r--tests/openbb_terminal/economy/cassettes/test_finviz_model/test_get_valuation_performance_data[performance].yaml335
-rw-r--r--tests/openbb_terminal/economy/cassettes/test_finviz_model/test_get_valuation_performance_data[valuation].yaml342
-rw-r--r--tests/openbb_terminal/economy/cassettes/test_finviz_view/test_display_future.yaml177
-rw-r--r--tests/openbb_terminal/economy/cassettes/test_finviz_view/test_display_performance.yaml336
-rw-r--r--tests/openbb_terminal/economy/cassettes/test_finviz_view/test_display_valuation.yaml342
-rw-r--r--tests/openbb_terminal/economy/csv/test_finviz_model/test_get_futures.csv9
-rw-r--r--tests/openbb_terminal/economy/csv/test_finviz_model/test_get_performance_data.csv12
-rw-r--r--tests/openbb_terminal/economy/csv/test_finviz_model/test_get_valuation_data.csv12
-rw-r--r--tests/openbb_terminal/economy/csv/test_finviz_model/test_get_valuation_performance_data[performance].csv12
-rw-r--r--tests/openbb_terminal/economy/csv/test_finviz_model/test_get_valuation_performance_data[valuation].csv12
-rw-r--r--tests/openbb_terminal/economy/json/test_finviz_model/test_get_futures.json1
-rw-r--r--tests/openbb_terminal/economy/test_commodity_view.py7
-rw-r--r--tests/openbb_terminal/economy/test_finviz_model.py82
-rw-r--r--tests/openbb_terminal/economy/test_finviz_view.py115
-rw-r--r--tests/openbb_terminal/economy/txt/test_commodity_view/test_display_debt.txt420
-rw-r--r--tests/openbb_terminal/economy/txt/test_finviz_view/test_display_future[False].txt10
-rw-r--r--tests/openbb_terminal/economy/txt/test_finviz_view/test_display_future[True].txt10
-rw-r--r--tests/openbb_terminal/economy/txt/test_finviz_view/test_display_performance[False].txt12
-rw-r--r--tests/openbb_terminal/economy/txt/test_finviz_view/test_display_performance[True].txt12
-rw-r--r--tests/openbb_terminal/economy/txt/test_finviz_view/test_display_valuation[False].txt12
-rw-r--r--tests/openbb_terminal/economy/txt/test_finviz_view/test_display_valuation[True].txt12
-rw-r--r--tests/openbb_terminal/etf/cassettes/test_fmp_model/test_get_etf_holdings[ARKK].yaml48
-rw-r--r--tests/openbb_terminal/etf/cassettes/test_fmp_model/test_get_etf_holdings[VTI].yaml48
-rw-r--r--tests/openbb_terminal/etf/cassettes/test_fmp_model/test_get_holdings_pct_change[2023-09-01-2022-09-01-ARKK].yaml48
-rw-r--r--tests/openbb_terminal/etf/cassettes/test_fmp_model/test_get_stock_price_change[2023-09-01-2022-09-01-TSLA].yaml48
-rw-r--r--tests/openbb_terminal/etf/cassettes/test_fmp_view/test_view_etf_holdings_performance[2023-09-01-2022-09-01-TSLA].yaml48
-rw-r--r--tests/openbb_terminal/etf/csv/test_fmp_model/test_get_holdings_pct_change[2023-09-01-2022-09-01-ARKK].csv11
-rw-r--r--tests/openbb_terminal/etf/csv/test_fmp_model/test_get_stock_price_change[2023-09-01-2022-09-01-TSLA].csv1
-rw-r--r--tests/openbb_terminal/etf/json/test_fmp_model/test_get_etf_holdings[ARKK].json1
-rw-r--r--tests/openbb_terminal/etf/test_fmp_model.py39
-rw-r--r--tests/openbb_terminal/etf/test_fmp_view.py25
-rw-r--r--tests/openbb_terminal/etf/txt/test_etf_controller/test_print_help.txt1
-rw-r--r--tests/openbb_terminal/futures/cassettes/test_yfinance_model/test_get_historical_futures[symbols0].yaml119
-rw-r--r--tests/openbb_terminal/futures/cassettes/test_yfinance_view/test_display_curve[CL].yaml23312
-rw-r--r--tests/openbb_terminal/futures/cassettes/test_yfinance_view/test_display_curve[ES].yaml2045
-rw-r--r--tests/openbb_terminal/futures/cassettes/test_yfinance_view/test_display_historical[symbols0].yaml165
-rw-r--r--tests/openbb_terminal/futures/cassettes/test_yfinance_view/test_display_historical[symbols1].yaml114
-rw-r--r--tests/openbb_terminal/futures/test_yfinance_view.py1
-rw-r--r--tests/openbb_terminal/futures/txt/test_yfinance_view/test_display_curve[CL].txt61
-rw-r--r--tests/openbb_terminal/futures/txt/test_yfinance_view/test_display_curve[ES].txt6
-rw-r--r--tests/openbb_terminal/stocks/comparison_analysis/cassettes/test_finviz_compare_model/test_get_comparison_data[financial].yaml516
-rw-r--r--tests/openbb_terminal/stocks/comparison_analysis/cassettes/test_finviz_compare_model/test_get_comparison_data[overview0].yaml512
-rw-r--r--tests/openbb_terminal/stocks/comparison_analysis/cassettes/test_finviz_compare_model/test_get_comparison_data[overview1].yaml513
-rw-r--r--tests/openbb_terminal/stocks/comparison_analysis/cassettes/test_finviz_compare_model/test_get_comparison_data[ownership].yaml515
-rw-r--r--tests/openbb_terminal/stocks/comparison_analysis/cassettes/test_finviz_compare_model/test_get_comparison_data[performance].yaml514
-rw-r--r--tests/openbb_terminal/stocks/comparison_analysis/cassettes/test_finviz_compare_model/test_get_comparison_data[technical].yaml514
-rw-r--r--tests/openbb_terminal/stocks/comparison_analysis/cassettes/test_finviz_compare_model/test_get_comparison_data[valuation].yaml515
-rw-r--r--tests/openbb_terminal/stocks/comparison_analysis/cassettes/test_finviz_compare_model/test_get_similar_companies[compare_list0].yaml2475
-rw-r--r--tests/openbb_terminal/stocks/comparison_analysis/cassettes/test_finviz_compare_view/test_screener.yaml485
-rw-r--r--tests/openbb_terminal/stocks/comparison_analysis/csv/test_finviz_compare_model/test_get_comparison_data[MOCK_INVALID_DATA_TYPE].csv1
-rw-r--r--tests/openbb_terminal/stocks/comparison_analysis/csv/test_finviz_compare_model/test_get_comparison_data[financial].csv2