diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0c40311f99..7ab8d81614 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -45,7 +45,7 @@ jobs: strategy: matrix: - python-version: [3.7, 3.8, 3.9, 3.10.0, 3.11, 3.12.0] + python-version: [3.8, 3.9, 3.10.0, 3.11, 3.12.0] fail-fast: false steps: @@ -71,7 +71,7 @@ jobs: strategy: matrix: - python-version: [3.7, 3.8, 3.9, 3.10.0, 3.11, 3.12.0] + python-version: [3.8, 3.9, 3.10.0, 3.11, 3.12.0] fail-fast: false steps: @@ -214,7 +214,7 @@ jobs: strategy: matrix: - python-version: [3.7, 3.8, 3.9, 3.10.0, 3.11, 3.12.0] + python-version: [3.8, 3.9, 3.10.0, 3.11, 3.12.0] fail-fast: false steps: @@ -241,7 +241,7 @@ jobs: strategy: matrix: - python-version: [3.7, 3.8, 3.9, 3.10.0, 3.11, 3.12.0] + python-version: [3.8, 3.9, 3.10.0, 3.11, 3.12.0] fail-fast: false steps: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7882da917c..dba5add58d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -86,7 +86,7 @@ jobs: needs: release strategy: matrix: - python-version: [3.7.15, 3.8.16, 3.9.16, 3.10.9, 3.11.1, 3.12.0] + python-version: [3.8.16, 3.9.16, 3.10.9, 3.11.1, 3.12.0] fail-fast: false steps: diff --git a/contrib/scripts/avocado-fetch-eggs.py b/contrib/scripts/avocado-fetch-eggs.py index 961a0e8905..a01a02c248 100755 --- a/contrib/scripts/avocado-fetch-eggs.py +++ b/contrib/scripts/avocado-fetch-eggs.py @@ -54,7 +54,7 @@ def get_avocado_egg_url(avocado_version=None, python_version=None): def main(): configure_logging_settings() - for version in ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"]: + for version in ["3.8", "3.9", "3.10", "3.11", "3.12"]: url = get_avocado_egg_url(python_version=version) try: asset = Asset(url, cache_dirs=CACHE_DIRS) diff --git a/docs/source/guides/user/chapters/installing.rst b/docs/source/guides/user/chapters/installing.rst index 20de971a2f..bc230d2cbf 100644 --- a/docs/source/guides/user/chapters/installing.rst +++ b/docs/source/guides/user/chapters/installing.rst @@ -19,7 +19,7 @@ Installing from PyPI -------------------- The simplest installation method is through ``pip``. On most POSIX systems -with Python 3.7 (or later) and ``pip`` available, installation can be performed +with Python 3.8 (or later) and ``pip`` available, installation can be performed with a single command:: $ pip3 install --user avocado-framework diff --git a/requirements-dev.txt b/requirements-dev.txt index 12a588712b..1f291bf64a 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -28,7 +28,3 @@ docutils==0.17.1 # For tests that check content generated by runners jsonschema==3.2.0 - -# For ansible plugin nested dep, compatible with Python 3.6 -setuptools_rust==1.1.2; python_version < '3.7' -setuptools_rust; python_version >= '3.7' diff --git a/setup.py b/setup.py index 04dce9e011..b47e329d12 100755 --- a/setup.py +++ b/setup.py @@ -349,7 +349,6 @@ def run(self): "Topic :: Software Development :: Quality Assurance", "Topic :: Software Development :: Testing", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", @@ -482,7 +481,7 @@ def run(self): }, zip_safe=False, test_suite="selftests", - python_requires=">=3.7", + python_requires=">=3.8", cmdclass={ "clean": Clean, "develop": Develop,