name: fmriprep
channels:
  - https://fsl.fmrib.ox.ac.uk/fsldownloads/fslconda/public/
  - conda-forge
# Update this ~yearly; last updated Mar 2025
dependencies:
  - python=3.12
  # Needed for svgo and bids-validator; consider moving to deno
  - nodejs=20
  # Intel Math Kernel Library for numpy
  - mkl=2024.2.2
  - mkl-service=2.4.2
  # git-annex for templateflow users with DataLad superdatasets
  - git-annex=*=alldep*
  # Base scientific python stack; required by FSL, so pinned here
  - numpy=2.2
  - scipy=1.15
  - matplotlib=3.10
  - pandas=2.2
  - h5py=3.13
  # Dependencies compiled against numpy, best to stick with conda
  - nitime=0.11
  - scikit-image=0.25
  - scikit-learn=1.6
  # Utilities
  - graphviz=12.2
  - pandoc=3.7
  # Workflow dependencies: ANTs
  - ants=2.6
  # Workflow dependencies: Connectome Workbench
  - connectome-workbench-cli=2.0
  # Workflow dependencies: FSL (versions pinned in 6.0.7.17.20250415.fe1c582e)
  - fsl-bet2=2111.8
  - fsl-flirt=2111.4
  - fsl-fast4=2111.3
  - fsl-fugue=2201.5
  - fsl-mcflirt=2111.0
  - fsl-miscmaths=2412.4
  - fsl-topup=2203.5
  - pip
  - pip:
    - -r requirements.txt
variables:
  FSLOUTPUTTYPE: NIFTI_GZ
