diff --git a/.github/workflows/ci_scheduled.yml b/.github/workflows/ci_scheduled.yml index 0659c65fc..655421332 100644 --- a/.github/workflows/ci_scheduled.yml +++ b/.github/workflows/ci_scheduled.yml @@ -12,7 +12,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python-version: [3.8, 3.9, "3.10", "3.11", "3.12"] + python-version: [3.9, "3.10", "3.11", "3.12"] steps: - uses: actions/checkout@v3 diff --git a/README.md b/README.md index 3ade50f14..2442dea3b 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ The early versions of DeerLab (up to version 0.9.2) are written in MATLAB. The o ## Requirements -DeerLab is available for Windows, Mac and Linux systems and requires **Python 3.8**, **3.9**, **3.10**, or **3.11**. +DeerLab is available for Windows, Mac and Linux systems and requires **Python 3.9**, **3.10**, **3.11**, or **3.12**. All additional dependencies are automatically downloaded and installed during the setup. @@ -58,4 +58,4 @@ Here is the citation in bibtex format: DeerLab is licensed under the [MIT License](LICENSE). -Copyright © 2019-2023: Luis Fábregas Ibáñez, Stefan Stoll, Gunnar Jeschke, and [other contributors](https://github.com/JeschkeLab/DeerLab/contributors). +Copyright © 2019-2024: Luis Fábregas Ibáñez, Stefan Stoll, Gunnar Jeschke, and [other contributors](https://github.com/JeschkeLab/DeerLab/contributors). diff --git a/setup.py b/setup.py index ad8befbe5..a07479675 100644 --- a/setup.py +++ b/setup.py @@ -11,7 +11,7 @@ 'Documentation': 'https://jeschkelab.github.io/DeerLab/', 'Source': 'https://github.com/JeschkeLab/DeerLab', }, - python_requires='>=3.8', + python_requires='>=3.9', license='LICENSE.txt', include_package_data = True, keywords='data analysis modeling least-squares EPR spectroscopy DEER PELDOR'.split(), @@ -19,9 +19,9 @@ long_description=open('README.md', encoding='utf-8').read(), long_description_content_type="text/markdown", install_requires = [ - 'numpy>=1.22.4', + 'numpy>=2.0', 'cvxopt>=1.0.0', - 'scipy>=1.6.3', + 'scipy>=1.11', 'joblib>=1.0.0', 'dill>=0.3.0', 'tqdm>=4.51.0', @@ -39,10 +39,10 @@ 'Operating System :: Microsoft :: Windows', 'Operating System :: MacOS', 'Operating System :: POSIX :: Linux', - 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', 'Topic :: Scientific/Engineering :: Chemistry', ] )