diff --git a/conda/macs3/meta.yaml b/conda/macs3/meta.yaml index a29d3b72..3d27dc2e 100644 --- a/conda/macs3/meta.yaml +++ b/conda/macs3/meta.yaml @@ -23,7 +23,7 @@ requirements: - Cython ~=3.0 - cykhash >=2.0,<3.0 - setuptools >=68.0 - - hmmlearn >=0.3 + - hmmlearn >=0.3.2 - scikit-learn >=1.3 host: - python >=3.11 @@ -31,14 +31,14 @@ requirements: - numpy >=1.25 - scipy >=1.12 - Cython ~=3.0 - - hmmlearn >=0.3 + - hmmlearn >=0.3.2 - scikit-learn >=1.3 - cykhash >=2.0,<3.0 run: - python >=3.11 - numpy >=1.25 - scipy >=1.12 - - hmmlearn >=0.3 + - hmmlearn >=0.3.2 - scikit-learn >=1.3 - cykhash >=2.0,<3.0 diff --git a/docs/INSTALL.md b/docs/INSTALL.md index a3ff0cef..cd8b11c0 100644 --- a/docs/INSTALL.md +++ b/docs/INSTALL.md @@ -26,10 +26,10 @@ reproducing your results, we also add them into the requirement list with specific version numbers. So here is the list of the required python libraries that will impact the numerical calculation in MACS3: - - numpy>=1.24 - - hmmlearn>=0.3 - - scikit-learn>=1.2,<1.4 - - scipy>=1.10 + - numpy>=1.25 + - hmmlearn>=0.3.2 + - scikit-learn>=1.3 + - scipy>=1.12 ### Cython diff --git a/pyproject.toml b/pyproject.toml index 8fdb64aa..27c657d9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,3 +1,3 @@ [build-system] -requires=['setuptools>=60.0', 'numpy>=1.24.2', 'scipy>=1.11.4', 'cykhash>=2.0,<3.0', 'Cython~=3.0', 'scikit-learn>=1.2.1', 'hmmlearn>=0.3.2'] +requires=['setuptools>=68.0', 'numpy>=1.25', 'scipy>=1.12', 'cykhash>=2.0,<3.0', 'Cython~=3.0', 'scikit-learn>=1.3', 'hmmlearn>=0.3.2'] diff --git a/requirements.txt b/requirements.txt index afac3f84..05421616 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,8 +1,8 @@ Cython~=3.0 -numpy>=1.24.2 -scipy>=1.11.4 -scikit-learn>=1.2.1 +numpy>=1.25 +scipy>=1.12 +scikit-learn>=1.3 hmmlearn>=0.3.2 cykhash>=2.0,<3.0 pytest>=7.0 -setuptools>=60.0 +setuptools>=68.0 diff --git a/setup.py b/setup.py index ab3b7886..e7028022 100644 --- a/setup.py +++ b/setup.py @@ -37,10 +37,10 @@ 'Programming Language :: Python :: 3.12', 'Programming Language :: Cython', ] -install_requires = [ "numpy>=1.24.2", - "scipy>=1.11.4", +install_requires = [ "numpy>=1.25", + "scipy>=1.12", "hmmlearn>=0.3.2", - "scikit-learn>=1.2.1", + "scikit-learn>=1.3", "cykhash>=2.0,<3.0"]