diff --git a/.github/workflows/ci-cd-workflow.yml b/.github/workflows/ci-cd-workflow.yml index 7302f601..6c24ab3e 100644 --- a/.github/workflows/ci-cd-workflow.yml +++ b/.github/workflows/ci-cd-workflow.yml @@ -60,7 +60,7 @@ jobs: strategy: matrix: os: ["ubuntu-latest"] - python-version: ["3.7", "3.9", "3.11"] + python-version: ["3.8", "3.9", "3.11"] defaults: run: shell: bash -l {0} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 742113db..93e6b4d9 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -13,6 +13,11 @@ the legacy calibration routines used `np.unique`, which shuffles them. See `#338 (`#339 `_). By `Mathias Hauser`_. +Breaking changes +^^^^^^^^^^^^^^^^ + +- Removed support for Python 3.7 (`#163 `_.). + By `Mathias Hauser`_. v0.9.0 - 2023.12.19 ------------------- diff --git a/docs/source/installation.rst b/docs/source/installation.rst index ec951b29..5cefe0b0 100644 --- a/docs/source/installation.rst +++ b/docs/source/installation.rst @@ -4,7 +4,7 @@ Installation Required dependencies --------------------- -- Python (3.7 or later) +- Python (3.8 or later) - `dask `__ - `numpy `__ - `pandas `__ diff --git a/setup.cfg b/setup.cfg index 3eeb2d04..cbe23a82 100644 --- a/setup.cfg +++ b/setup.cfg @@ -19,7 +19,6 @@ classifiers = Intended Audience :: Science/Research Programming Language :: Python Programming Language :: Python :: 3 - Programming Language :: Python :: 3.7 Programming Language :: Python :: 3.8 Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 @@ -31,7 +30,7 @@ classifiers = packages = find: zip_safe = False # https://mypy.readthedocs.io/en/latest/installed_packages.html include_package_data = True -python_requires = >=3.7 +python_requires = >=3.8 install_requires = dask[complete] numpy