diff --git a/pyproject.toml b/pyproject.toml index 67543712a3..1ebe7a5804 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -83,7 +83,7 @@ all_extras = [ "pyod>=1.1.3", # dependency of tensorflow, see issue #1724 - "keras<3.4", + "keras<3.4.0", # for some reason, a heirarchical dask test fails on some Python versions with the # later versions of pyarrow and dask "dask[dataframe]<2024.3.0; python_version < '3.11'", @@ -92,13 +92,13 @@ all_extras = [ ] dl = [ "keras-self-attention", + "tensorflow>=2.14; python_version < '3.12'", # dependency of tensorflow, see issue #1724 - "keras<3.4", - "tensorflow>=2.12; python_version < '3.12'", + "keras<3.4.0", ] unstable_extras = [ - "mrsqm>=0.0.1,<0.1.0; platform_system == 'Darwin' and python_version < '3.12'", # requires gcc and fftw to be installed for Windows and some other OS (see http://www.fftw.org/index.html) - "pycatch22<=0.4.3", # known to fail installation on some setups + "mrsqm>=0.0.7,<0.1.0; platform_system != 'Windows' and python_version < '3.12'", # requires gcc and fftw to be installed for Windows and some other OS (see http://www.fftw.org/index.html) + "pycatch22", # known to fail installation on some setups "pyfftw>=0.12.0; python_version < '3.12'", # requires fftw to be installed for Windows and some other OS (see http://www.fftw.org/index.html) ] dev = [