* Re-solve the dependencies for optimization extras
* Remove unused reportlab helpers
* Update install from source and troubleshooting docs
* Fix typos found by cspell
* Prevent po menu from launching when optimization toolkit not installed
* Add optimization dependencies to default requirements.txt for the CI
* Add optimization toolkit installation to the CI
* Fix markdown linting
* Update CI test dependency installation for matrix tests
* Fix markdown linting
* Update source installation docs
* Clean up ToC in the main readme
* Update the SDK documentation
* Fix markdown linting after making readme sections linkable
* Fix more markdown linting
* Fix more markdown linting
* Update secrets detection with exclusion rules
* Bump detect-secrets configuration
* Tune secret detector
* Fix more markdown linting
* Add optimization toolkit install to installer GH actions
* Add optimization toolkit install to docker build
* Fix typos
* Add "all" extras setting to install torch and riskfolio
* Move forecasting dependencies to pyproject.toml
* Update CI build configs
* Update documentation to feature the "all" extra
* Lint markdown
* Update docs to specify requirement of having a C compiler
* Added log Id to codesigning steps in inteel Macos workflow
* Changed disk for the m1 macos build
* Changed disk for the m1 macos build
* Changed disk for the intel macos build
* taking out sigtool removal line
* Remove dev version number from pyproject.toml
* removing sigtool from all build steps
* changes to m1 build and commenting test_report_economy
* more m1 build changes
* testing exit on conda setup
* some more
* changing shell to bash to setup conda
* bash on lines
* bash on all lines
* small bash removals
* intel fix and test_crypto int test
* upgrading setupminiconda version
* adding back in intel conda init and reset
* intel removal of init
* taking bash back out from m1
* removing old codesign lines
* adding codesign specific binaries
* ssl fix for all terminal
* removing if installer
* various ssl fixes across commands
* fixing ssl mistake
* integration test changes
* Linting + remove comment
* Update poetry.lock
* Update requirements
* Update the docs to mention that PO is not working on arm arch
* Update deps to pin setuptools
* Disable reports on pyinstaller packaged version
* Update reports
* small grammar change for forecast report message
* Pin grpcio following introduced regression in 1.51.0
* Update docs to reflect changes in how optimization is installed
Co-authored-by: Luqman Bello <lb@Luqmans-MacBook-Pro.local>
Co-authored-by: James Simmons <simmonsj330@gmail.com>
Co-authored-by: James Simmons <53658028+simmonsj330@users.noreply.github.com>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
Co-authored-by: Chavithra <chavithra@gmail.com>
* Get rid of funds menu....for now
* Website + sdk
* GEt rid of website/sdk files
* GEt rid of website/termina/funds files
* rerun generate py twice. committing all
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
* remove verbose on load
* Revert implementation of the verbosity setting in stocks controller
* Edit docstrings to comply with pydocstyle linting rules
* Fix typos in variable names and help text
* Add verbosity setting to forex load helper as it uses the stocks helper
* Update docstrings to comply with pydocstyle linting rules
* Update tests
* Fix test relying on local sources settings
* Remove old test cassettes
* Add new test data
* WIP: Fix futures tests
* Clean up test file
* Fix futures tests having a time component
* Fix futures model tests
Co-authored-by: James Maslek <jmaslek11@gmail.com>
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
* start futures branch development
* small improvements
* display futures historical
* small improvement
* improve raw
* add curve command
* improve autocompleter
* styling
* add option to select expiry
* Two small things
* Add check that curve not empty
* improve plot and add description futures search
* add check for empty curve earlier on
* merge main
* fix black linitng
* black linting
* add ES to futures
* minor improvements
* Add docs
* Update _index.md
* Update _index.md
* fix crude oil exchange
* fix when dataframe has a single datapoint
* black linting
* add integrated test
* add futures tests
* add futures to SDK
* add tests
* pylint
* ordering
* fix tests
* fix tests
* fixed now?
* fix tests once and for all?
* tests
* helping out didier
* fix tests
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
* improve style of plots
* remove the blend which doesnt look nice in some machines
* remove translation for arguments to be coherent
* Add intro command
* add check to understand if its first time user to run intro by default
* intro doesnt require docs
* silly catch
* fix line length
* anoter lengthy line
* unused import
* unused import
* words
* allow to quit earlier
* style
* fix thing for u didi
* actual fix
* last try
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
Co-authored-by: james <jmaslek11@gmail.com>
* fixed integrated test test_stocks_ba.openbb
* fixed integrated test test_stocks_dd.openbb
* improved and centralised the check
* fix lint
* Docker : update ci + build files
* Docker : update build and CD
* Docker : update CD
* Docker : test
* Docker : test CD
* Docker : test CD
* Docker : rename `build.sh`
* Docker : tests CD
* Docker : test CD
* Docker : update CD + build
* Docker : fix CD
* Docker : fix CD
* Docker : build
* Docker : test CD
* Docker : CD
* Docker : CD
* Docker : test
* Docker : test CD
* Docker : test CD
* Docker : test CD
* Docker : test CD
* Docker : test CD
* Docker : test CD
* Docker : test CD
* Docker : test CD
* Docker : build + CD
* Docker : test CD
* Docker : test CD
* Docker : test CD
* Docker : test CD
* Docker : build
* Docker : test CD
* Docker : build + cd
* Moving `scripts`
* Checkout `helper_funcs.py` from main
* Docker : remove test file with alpine
* fixing readme errors
* fixing missed readme errors
* Docker : build
* Logging : handle docker app name
* Docker : test CD
* Docker : cd
* Doc
* Doc
* Doc : linting
* Doc
* Docker
* Doc
* Fixing `terminal_controller`
* Linting
* Doc : fixing links
* Version 1.9.1
* Docker : fix name
* Doc : add volumes in command
Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt>
Co-authored-by: James Simmons <simmonsj330@gmail.com>
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
* added console prints
* little refactor for degiro company news
* fixed message always showing even on login fail
* initial test with the api logs
* changes log_settings location in order to use it on the sdk; also, modified the actual settings logging to a json.dumps - in order to get a well formed json str
* added logger to the api
* adding decorator to the function as it's copied
* added arguments to the logging
* remove the double log_start_end decorator
* added func_name_override
* Revert "added console prints"
This reverts commit 61d8224e97.
* Revert "little refactor for degiro company news"
This reverts commit ca5239fa9e.
* Revert "fixed message always showing even on login fail"
This reverts commit 05793bff8b.
* added typing ignore
* fixed litting
* added logging of theme and keys
* added virtual path to the logging
* fix flake8
* fixing mypy
* removed predict from the settings
* changed the way we get the keys - after the keys controller pr was merged
* dict escaped to json str
* moved the settings logging for a different file
* added different logging for keys, configs and feature flags
* fixing typo
* removed locals - using directly the args and kwargs gives us the same
* fixed black
* solving conflicts
* fix linting
* removing unused import
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>