From 10d1b1474c98e6ea5aca9f1e88ee8c9f95ca27c6 Mon Sep 17 00:00:00 2001 From: Stefaan Lippens Date: Thu, 31 Oct 2024 12:22:28 +0100 Subject: [PATCH] Drop support for Python 3.7 #578 --- .github/workflows/unittests.yml | 1 - CHANGELOG.md | 2 ++ README.md | 1 - docs/installation.rst | 3 +-- setup.py | 3 +-- 5 files changed, 4 insertions(+), 6 deletions(-) diff --git a/.github/workflows/unittests.yml b/.github/workflows/unittests.yml index 5025a5891..aec815b72 100644 --- a/.github/workflows/unittests.yml +++ b/.github/workflows/unittests.yml @@ -21,7 +21,6 @@ jobs: # Basic configurations to run on os: ["ubuntu-latest"] python-version: - - "3.7" - "3.8" - "3.9" - "3.10" diff --git a/CHANGELOG.md b/CHANGELOG.md index 083b92a2d..09d00ad3f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed +- Drop support for Python 3.7 ([#578](https://github.com/Open-EO/openeo-python-client/issues/578)) + ### Removed ### Fixed diff --git a/README.md b/README.md index de23bb1f8..15c823012 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,6 @@ examples and in-depth discussion. ## Installation -Python 3.7 or higher is required. As always, it is recommended to work in some kind of virtual environment (using `venv`, `virtualenv`, conda, docker, ...) to install the `openeo` package and its dependencies: diff --git a/docs/installation.rst b/docs/installation.rst index 58ffd3ced..68df3f4af 100644 --- a/docs/installation.rst +++ b/docs/installation.rst @@ -11,8 +11,7 @@ The package is a pure Python implementation and its dependencies are carefully c Basic install ============= -At least *Python 3.7* is required (since version 0.23.0). -Also, it is recommended to work in a some kind of *virtual environment* (``venv``, ``conda``, ...) +It is recommended to work in a some kind of *virtual environment* (``venv``, ``conda``, ...) to avoid polluting the base install of Python on your operating system or introducing conflicts with other applications. How you organize your virtual environments heavily depends on your use case and workflow, diff --git a/setup.py b/setup.py index f1ddaf2ac..e71a16e68 100644 --- a/setup.py +++ b/setup.py @@ -66,7 +66,7 @@ long_description=long_description, long_description_content_type="text/markdown", url="https://github.com/Open-EO/openeo-python-client", - python_requires=">=3.7", + python_requires=">=3.8", packages=find_packages(include=["openeo*"]), include_package_data=True, tests_require=tests_require, @@ -96,7 +96,6 @@ "console_scripts": ["openeo-auth=openeo.rest.auth.cli:main"], }, classifiers=[ - "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10",