montezdesousa
475ebb5acd
[WIP] Migrate user, feature flags and configurations to dataclass ( #4309 )
...
* implement user and change is guest
* replace User methods
* move remaining functions to user
* fix bug
* portfolio test
* fix tests
* fix tests
* uncomment skip
* ruff
* start credentials model implementation
* change deault structure
* refacto quandl
* change default struct and file names
* bug
* start using global user
* add comments
* move update flair
* change cfg references in keys model
* reddit & fmp
* refactore additional keys
* remaing config keys
* remove unsude imports and fix hub keys
* ruff
* fix line too long
* unblock unittests
* fix keys model tests
* remove os patch
* fix account controller tests
* fix account controller tests
* fix account model
* account fixed
* fix user tests
* User Model
* User Model
* User Model
* Move session folder
* User Model : grouping the models
* User Model : fix bugs
* Config Plot + bug fix
* User Model : Refactoring plots
* Feature flags
* Remove dup
* clean comments a fix some vars
* fix feature flags controller
* refactor obbff from settings controller
* refactor a bunch of obbff variables
* fix bug blocking terminal
* fix integration tests
* refactor controllers with obbff
* refactor remaining ffs
* remove comments
* log not started
* mispelled variable
* set current user on local model
* User Model : moving files + updating
* User Preferences
* User : Refactor is_guest function + bug fix
* User : refactor is_guest function
* Fix conftest.py
* remove lost obbffs
* typo on fileoverwrite
* Plot config: move variables and start plot dpi
* User : tests
* refactor plot dpi references
* remove plot dpi imports
* refactor some config terminal leftover
* /account/sync : fix bug
* remove configs reload
* start path refactor
* installation paths vs user paths
* remove cfg_plot
* Tests : User Refactoring
* user prefix only for preferences
* user prefix only for preferences
* move user paths
* remove comment
* update apply remote configs
* fix tz not updating
* save some copys
* small fix
* create interface for credentials and preferences
* wrong docstrings fixed
* ruff core
* fix some pref setting
* login is better
* ruff
* ruff
* remove Literal
* add small comment
* Tests : User Refactoring
* Credentials Model : add DataBento
* Fix helper_funcs
* Fixing code
* Tests : fixing
* User Model : freezing the models
* Fixed Income + Databento
* Tests : fixing keys
* black
* ruff
* Tests : user model
* Tests : user model
* Fix linting
* Fix linting
* Linting
* Linting
* Fixing code and tests
* Fix tests
* mypy
* SDK
* Clean ruff cache
* Fix syntax issue
* Update fred_view
* Black
* Linting
* Update code
* Update tests
* Linting
* Linting
* Tests
* Black
* Linting
* Linting
* Mock os.listdir to avoid looking for file that doesnt exist
* Mock options paths
* lint
* Tests : fix
* Code : update
* Tests + Linting
* Tests
* Ruff
* Code : update
* Tests
* Code : update
* Fix workflow
* Code : update
---------
Co-authored-by: Chavithra PARANA <chavithra@gmail.com >
Co-authored-by: luqazino@gmail.com <luqazino@gmail.com >
Co-authored-by: James Maslek <jmaslek11@gmail.com >
2023-03-05 00:37:19 +01:00
Theodore Aptekarev
4b7cfd1699
Feature/dependency grooming ( #4166 )
...
* Updating poetry to v1.3.2 and dependencies
* Fixing conda pip syntax
* Updating poetry.lock
* Updating requirements
* Updating Windows10 build
* Windows10 build updates
* Windows10 build update
* Windows10 build updates
* Windows10 build updates
* Windows10 build updates
* Windows10 build updates
* Windows10 build updates
* Windows10 build updates
* Windows10 build updates
* Windows10 build updates
* Windows10 build updates
* Windows10 build updates
* Windows10 build updates
* Windows10 build updates
* Updating Intel MacOS Build
* Updating Intel MacOS Build
* Updating Intel MacOS Build
* Updating Intel MacOS Build
* Updating Intel MacOS Build
* Updating Intel MacOS Build
* Updating M1 MacOS Build
* Lets get M1 working
* Lets get M1 working
* Permission Issue on tests / New setup.nsis
* Merging the latest changes and picking integration tests to run
* Adding Mac requirements
* Fixing spelling
* Limiting integration tests on builds
* commenting out MessageBox prints on win installer
* update pinned lightgbm version
* fix tests
* ignore lightning logs for tests
* Unify dependencies across platforms
* Add pyinstaller to requirements full
* Remove pyupgrade from top level dependencies
* Use conda poetry on env file
* Pin lightgbm to be installed form conda-forge
* Pin latest supported version of lightgbm for intel macs
* Use same requirements across all platforms
* Pin tenacity to avoid pip resolution conflict due to finviz 1.4.5 package bug
* Remove torch dylibs from signing because 1.13 doesn't have those
* Identify pinned lightgbm as a part of the prediction extra
* rewrite ov cassettes (#4171 )
* Update some tests
* Fix typo in Windows build test launch command
* Add torch dylibs back to from signing
This reverts commit 4a1aabb1fe .
* Fix torch dylibs path typo
* Package torch into the pyinstaller bundle
* Package torch dylibs as binaries
* Pin torch back to 11
This reverts commit 4a1aabb1fe .
* Refactor code signing paths
* Revert "Refactor code signing paths"
This reverts commit 1c948b3f50 .
* Fix typos in yaml files
* Update test
* Update tests expected ouput
* Tests : fix cassettes
* Fix merge conflict
* Try to fix test_yahoo_finance_view.py fail in CI
* Tests : update cassette + txt
* Tests : cassette
* Build : update lightgbm version
* Tests : update cassette + txt
---------
Co-authored-by: Artem Veremey <artem@veremey.net >
Co-authored-by: James Maslek <jmaslek11@gmail.com >
Co-authored-by: Artem Veremey <aia@users.noreply.github.com >
Co-authored-by: colin99d <colin99delahunty@gmail.com >
Co-authored-by: andrewkenreich <andrew.kenreich@gmail.com >
Co-authored-by: martinb-bb <105685594+martinb-bb@users.noreply.github.com >
Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com >
Co-authored-by: Chavithra PARANA <chavithra@gmail.com >
2023-02-09 22:35:26 +01:00
Colin Delahunty
87458c965d
Stocks Suggestor Repair ( #3477 )
...
* broken edition
* Fixed issue
* Update StockController
* Update choices generation
* Update parent_classes
* Update choices generation
* Update choices generation
* Update crypto_controller
* Update DefiController
* Update crypto/disc controller
* Update crypto/dd
* Update choices generation
* Update crypto : dd + nft
* Update crypto/onchain
* Update crypto_controller
* Linting
* Update crypto/ov
* Linting
* Update crypto/ov
* Update crypto/qa
* Update crypto/tools
* Update crypto/ta + dd
* Linting
* Update alt
* Tests fix crypto
* Update future
* Update futures
* Refactored through Options
* Tests + Linting
* finished stocks refactor
* Update stocks/sia
* finished stocks refactor
* Added fixes
* Added fix
* Tests
* Fix conditions
* Fix portfolio
* Prepare for merge
Co-authored-by: Chavithra PARANA <chavithra@gmail.com >
Co-authored-by: northern-64bit <75195383+northern-64bit@users.noreply.github.com >
2022-11-21 17:54:26 +01:00
northern-64bit
38a53e5f43
Combining commands and renaming others ( #3000 )
...
* Combining commands and renaming others
Combining commands with different sources but the same functionality. I also removed indications of source from command names
* Fix tests and hugo
* Test fixes
Co-authored-by: james <jmaslek11@gmail.com >
2022-10-25 11:31:08 -04:00
DidierRLopes
7979b1fc07
Add 3 Token Terminal commands ( #2447 )
...
* add crypto/ov/fun
* add tokenterminal to dependencies
* update website content
* add to main.yml
* fix tests
* add tests
* Update _index.md
* Update _index.md
* fix tests
* fix test
* List hint added
* improve code based on Jose input
* fix tests
* requirements for token terminal
* add source and fix source bug
* some improvements
* colors bars
* fix dependencies
* update kaleido version
* update setuptools for pkg_resources
* replace pkg_resources by importlib_metadata
* Added fixes
* Fixed tests
* fix stuff for Josecas
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
Co-authored-by: colin99d <colin99delahunty@gmail.com >
2022-10-10 00:28:42 +02:00
montezdesousa
57b61d1b2a
Display the help menu whenever users move to a different menu ( #1968 )
...
* switch auto print_help on exits
* display help when home called from home directory
* change in test to expect help cmd
* change in test to expect help cmd
* sets autoexithelp flag on conftest
* supress help string print on quit
* adapt tests to expect help
* adds help on 3 tests missing
* run black
* respect literal bool type
* second attemp to respect literal bool
Co-authored-by: minhhoang1023 <40023817+minhhoang1023@users.noreply.github.com >
2022-06-22 13:45:48 +01:00
jose-donato
670402396e
Replaces coingecko deprecated commands ( #1650 )
...
* removes cgproducts and cgplatforms and replaces with cr
* add ignore word
* added .openbb script
* reverted crypto change
* doc
* failing tests
* trying chart and fixed minh issues
* Create barh
* Fix ticker labels
* fix test
* loanscan mock
* defi test
* defi test
* Fix defi test
Co-authored-by: Minh Hoang <nminh.hoang1023@gmail.com >
Co-authored-by: minhhoang1023 <40023817+minhhoang1023@users.noreply.github.com >
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com >
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
2022-04-13 11:12:54 +07:00
jmaslek
b71abcfbf4
Updating some names ( #1575 )
...
* quick econ fix
* black
* keys and feature flags
* terminal name 👀
* some more replacements
* some more replacements
* edit pyproject
* gst -> openbb
* add example portfolios back to git
* Update api from gst
* sorry. skipping some tests
* another round of names
* another round of test edits
* Missed some .gst refs and update timezone
* water mark stuff
* Fixing Names in terminal.spec and name of GTFF_DEFAULTS to OBBFF_DEFAULTS
* fix more GST to OpenBB Terminal
* Logging : merge conflicts with main
* Revert wrong files
Co-authored-by: Andrew <andrew.kenreich@gmail.com >
Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt >
Co-authored-by: Chavithra PARANA <chavithra@gmail.com >
2022-03-29 09:46:26 -04:00