Files
OpenBB/openbb_platform/openbb/package/__extensions__.py
Danglewood dd42f7aa5e [Feature] Add EIA Provider & Weekly Petroleum Status Report (#6693)
* add eia provider and weekly petroleum status report

* codespell

* sort imports

* lint and update lock

* move raise up in try block

* add STEO

* steo tests

* linting

* mypy

* readme and docstring grammar police

* fix test..?

* add symbol field to steo

* static files

* update integration test

* mypy

* pylint

* fix test..?

* undo attempt to fix test

* add empty init file

* add empty init file

* change package name so the tests don't fail

* some updates

* lint

---------

Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2024-10-31 13:46:04 +00:00

133 lines
3.0 KiB
Python

### THIS FILE IS AUTO-GENERATED. DO NOT EDIT. ###
from openbb_core.app.static.container import Container
class Extensions(Container):
# fmt: off
"""
Routers:
/commodity
/crypto
/currency
/derivatives
/economy
/equity
/etf
/fixedincome
/index
/news
/regulators
Extensions:
- commodity@1.2.5
- crypto@1.3.4
- currency@1.3.4
- derivatives@1.3.4
- economy@1.3.4
- equity@1.3.4
- etf@1.3.4
- fixedincome@1.3.4
- index@1.3.4
- news@1.3.4
- regulators@1.3.4
- benzinga@1.3.4
- bls@1.0.2
- cftc@1.0.2
- econdb@1.2.4
- federal_reserve@1.3.4
- fmp@1.3.4
- fred@1.3.4
- imf@1.0.1
- intrinio@1.3.4
- oecd@1.3.4
- polygon@1.3.4
- sec@1.3.4
- tiingo@1.3.4
- tradingeconomics@1.3.4
- us_eia@1.0.0b0
- yfinance@1.3.5 """
# fmt: on
def __repr__(self) -> str:
return self.__doc__ or ""
@property
def commodity(self):
# pylint: disable=import-outside-toplevel
from . import commodity
return commodity.ROUTER_commodity(command_runner=self._command_runner)
@property
def crypto(self):
# pylint: disable=import-outside-toplevel
from . import crypto
return crypto.ROUTER_crypto(command_runner=self._command_runner)
@property
def currency(self):
# pylint: disable=import-outside-toplevel
from . import currency
return currency.ROUTER_currency(command_runner=self._command_runner)
@property
def derivatives(self):
# pylint: disable=import-outside-toplevel
from . import derivatives
return derivatives.ROUTER_derivatives(command_runner=self._command_runner)
@property
def economy(self):
# pylint: disable=import-outside-toplevel
from . import economy
return economy.ROUTER_economy(command_runner=self._command_runner)
@property
def equity(self):
# pylint: disable=import-outside-toplevel
from . import equity
return equity.ROUTER_equity(command_runner=self._command_runner)
@property
def etf(self):
# pylint: disable=import-outside-toplevel
from . import etf
return etf.ROUTER_etf(command_runner=self._command_runner)
@property
def fixedincome(self):
# pylint: disable=import-outside-toplevel
from . import fixedincome
return fixedincome.ROUTER_fixedincome(command_runner=self._command_runner)
@property
def index(self):
# pylint: disable=import-outside-toplevel
from . import index
return index.ROUTER_index(command_runner=self._command_runner)
@property
def news(self):
# pylint: disable=import-outside-toplevel
from . import news
return news.ROUTER_news(command_runner=self._command_runner)
@property
def regulators(self):
# pylint: disable=import-outside-toplevel
from . import regulators
return regulators.ROUTER_regulators(command_runner=self._command_runner)