# Specification of conda environment for Tax-Analyzer-Framework use and dev.
#
# USAGE at Anaconda Prompt to create tafe environment and make it active:
#   cd Tax-Analyzer-Framework
#   conda env create
#   conda activate tafe
#
# USAGE at Anaconda Prompt to deactivate and delete tafe environment:
#   conda deactivate
#   conda env remove --name tafe
#
# USAGE at Anaconda Prompt to update tafe environment:
#   conda activate tafe
#   cd Tax-Analyzer-Framework
#   conda env update
#
name: tafe
dependencies:
  # packages required for both use and development:
  - python=3.11.*
  - pip=23.1.*
  - setuptools=67.8.*
  - pyyaml=6.0.*
  - numpy=1.25.*
  - numba=0.58.*
  - pandas=2.0.*
  - matplotlib=3.7.*
  # packages required only for development:
  - pycodestyle=2.10.*
  - pylint=2.16.*
  - pytest=7.3.*
  - pytest-xdist=2.5.*
  - coverage=7.2.*
  # packages required only for some data preparation:
  - scipy=1.11.*
  - statsmodels=0.13.*
  - openpyxl=3.0.*
  - scikit-learn=1.2.*
