diff --git a/pyproject.toml b/pyproject.toml index dbafb45d0..845aa6971 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -18,24 +18,25 @@ license = {file = "LICENSE.md"} requires-python = ">=3.10" dependencies = [ 'importlib_resources; python_version < "3.11"', - "fmriprep ~= 23.2.0", - "indexed_gzip >= 0.8.8", + "fmriprep <= 23.2", + "indexed_gzip <= 1.8", "looseversion", "networkx ~= 3.2.1", # nipype needs networkx, but 3+ isn"t compatible with nipype 1.8.5 - "nibabel >= 4.0.1", - "nipype >= 1.8.5", - "nitransforms >= 21.0.0", - "niworkflows ~= 1.10.0", - "numpy >= 1.22", + "nibabel <= 5.1", + "nilearn <= 0.10.2", + "nipype <= 1.8.6", + "nitransforms <= 23.0", + "niworkflows <= 1.10", + "numpy <= 1.26", "packaging", "pandas", - "psutil >= 5.4", - "pybids ~= 0.16.4", + "psutil <= 5.9", + "pybids <= 0.16", "requests", - "sdcflows ~= 2.8.0", - "sentry-sdk >= 0.6.9", - "smriprep ~= 0.13.1", - "templateflow >= 23.0.0", + "sdcflows <= 2.8", + "sentry-sdk <= 1.40", + "smriprep <= 0.13", + "templateflow <= 23.0", "toml", ]