name: freqtrade
channels:
  - conda-forge
# - defaults
dependencies:
# 1/4 req main
    - python>=3.8,<=3.10
    - numpy
    - pandas
    - pip

    - py-find-1st
    - aiohttp
    - SQLAlchemy
    - python-telegram-bot<20.0.0
    - arrow
    - cachetools
    - requests
    - urllib3
    - jsonschema
    - TA-Lib
    - tabulate
    - jinja2
    - blosc
    - sdnotify
    - fastapi
    - uvicorn
    - pyjwt
    - aiofiles
    - psutil
    - colorama
    - questionary
    - prompt-toolkit
    - schedule
    - python-dateutil
    - joblib
    - pyarrow


    # ============================
    # 2/4 req dev

    - coveralls
    - flake8
    - mypy
    - pytest
    - pytest-asyncio
    - pytest-cov
    - pytest-mock
    - isort
    - nbconvert

    # ============================
    # 3/4 req hyperopt

    - scipy
    - scikit-learn<1.2.0
    - filelock
    - scikit-optimize
    - progressbar2
    # ============================
    # 4/4 req plot

    - plotly
    - jupyter

    - pip:
        - pycoingecko
        # - py_find_1st
        - tables
        - pytest-random-order
        - ccxt
        - flake8-tidy-imports
        - -e .
    # - python-rapidjso
