Skip to content
New: Star-import, signal unraveling, Python 3.12 support, and more

#
_opt_deps module

Optional dependencies.

## opt_dep_config HybridConfig

Config for optional packages.

    HybridConfig(
        yfinance=dict(
            link='https://pypi.org/project/yfinance/',
            version='>=0.2.20'
        ),
        binance=dict(
            dist_name='python-binance',
            link='https://pypi.org/project/python-binance/',
            version='>=1.0.16'
        ),
        ccxt=dict(
            link='https://pypi.org/project/ccxt/',
            version='>=1.89.14'
        ),
        ta=dict(
            link='https://pypi.org/project/ta/'
        ),
        pandas_ta=dict(
            link='https://pypi.org/project/pandas-ta/'
        ),
        talib=dict(
            dist_name='TA-Lib',
            link='https://pypi.org/project/TA-Lib/'
        ),
        bottleneck=dict(
            link='https://pypi.org/project/Bottleneck/'
        ),
        numexpr=dict(
            link='https://pypi.org/project/numexpr/'
        ),
        ray=dict(
            link='https://pypi.org/project/ray/',
            version='>=1.4.1'
        ),
        dask=dict(
            link='https://pypi.org/project/dask/'
        ),
        matplotlib=dict(
            link='https://pypi.org/project/matplotlib/',
            version='>=3.2.0'
        ),
        plotly=dict(
            link='https://pypi.org/project/plotly/',
            version='>=5.0.0'
        ),
        ipywidgets=dict(
            link='https://pypi.org/project/ipywidgets/',
            version='>=7.0.0'
        ),
        kaleido=dict(
            link='https://pypi.org/project/kaleido/'
        ),
        telegram=dict(
            dist_name='python-telegram-bot',
            link='https://pypi.org/project/python-telegram-bot/',
            version='>=13.4'
        ),
        quantstats=dict(
            link='https://pypi.org/project/QuantStats/',
            version='>=0.0.37'
        ),
        dill=dict(
            link='https://pypi.org/project/dill/'
        ),
        alpaca=dict(
            dist_name='alpaca-py',
            link='https://pypi.org/project/alpaca-py/'
        ),
        polygon=dict(
            dist_name='polygon-api-client',
            link='https://pypi.org/project/polygon-api-client/',
            version='>=1.0.0'
        ),
        bs4=dict(
            dist_name='beautifulsoup4',
            link='https://pypi.org/project/beautifulsoup4/'
        ),
        nasdaqdatalink=dict(
            dist_name='Nasdaq-Data-Link',
            link='https://pypi.org/project/Nasdaq-Data-Link/'
        ),
        pypfopt=dict(
            dist_name='PyPortfolioOpt',
            link='https://pypi.org/project/pyportfolioopt/',
            version='>=1.5.1'
        ),
        universal=dict(
            dist_name='universal-portfolios',
            link='https://pypi.org/project/universal-portfolios/'
        ),
        plotly_resampler=dict(
            dist_name='plotly-resampler',
            link='https://pypi.org/project/plotly-resampler/'
        ),
        technical=dict(
            link='https://pypi.org/project/technical/'
        ),
        riskfolio=dict(
            dist_name='Riskfolio-Lib',
            link='https://pypi.org/project/Riskfolio-Lib/',
            version='>=3.3.0'
        ),
        pathos=dict(
            link='https://pypi.org/project/pathos/'
        ),
        lz4=dict(
            link='https://pypi.org/project/lz4/'
        ),
        blosc=dict(
            link='https://pypi.org/project/blosc/'
        ),
        blosc2=dict(
            link='https://pypi.org/project/blosc2/'
        ),
        tables=dict(
            link='https://pypi.org/project/tables/'
        ),
        optuna=dict(
            link='https://pypi.org/project/optuna/'
        ),
        sqlalchemy=dict(
            dist_name='SQLAlchemy',
            link='https://pypi.org/project/SQLAlchemy/',
            version='>=2.0.0'
        ),
        mpire=dict(
            link='https://pypi.org/project/mpire/'
        ),
        duckdb=dict(
            link='https://pypi.org/project/duckdb/'
        ),
        duckdb_engine=dict(
            dist_name='duckdb-engine',
            link='https://pypi.org/project/duckdb-engine/'
        ),
        pyarrow=dict(
            link='https://pypi.org/project/pyarrow/'
        ),
        fastparquet=dict(
            link='https://pypi.org/project/fastparquet/'
        ),
        tabulate=dict(
            link='https://pypi.org/project/tabulate/'
        ),
        alpha_vantage=dict(
            link='https://pypi.org/project/alpha_vantage/'
        ),
        databento=dict(
            link='https://pypi.org/project/databento/'
        )
    )

#### Cookie consent

We use cookies to recognize your repeated visits and preferences, as well as to measure the effectiveness of our documentation and whether users find what they're searching for. With your consent, you're helping us to make our documentation better.

- Google Analytics
- GitHub

Manage settings