From fa354f71d716c55eb8009dbef7c82c6519bf2eb9 Mon Sep 17 00:00:00 2001 From: Dillon Stadther Date: Fri, 29 Nov 2024 21:09:16 -0500 Subject: [PATCH] drop python 3.6 support --- .github/workflows/pythonbuild.yml | 13 ------------- README.rst | 2 +- doc/configuration.rst | 2 +- setup.py | 1 - tox.ini | 2 +- 5 files changed, 3 insertions(+), 17 deletions(-) diff --git a/.github/workflows/pythonbuild.yml b/.github/workflows/pythonbuild.yml index a32810c2f1..ec7f611f9f 100644 --- a/.github/workflows/pythonbuild.yml +++ b/.github/workflows/pythonbuild.yml @@ -13,8 +13,6 @@ jobs: strategy: matrix: include: - - python-version: "3.6" - tox-env: py36-core - python-version: "3.7" tox-env: py37-core - python-version: "3.8" @@ -82,8 +80,6 @@ jobs: strategy: matrix: include: - - python-version: "3.6" - tox-env: py36-postgres - python-version: "3.7" tox-env: py37-postgres - python-version: "3.8" @@ -137,8 +133,6 @@ jobs: strategy: matrix: include: - - python-version: "3.6" - tox-env: py36-aws - python-version: "3.7" tox-env: py37-aws - python-version: "3.8" @@ -152,9 +146,6 @@ jobs: - python-version: "3.12" tox-env: py312-aws - - python-version: "3.6" - tox-env: py36-unixsocket - OVERRIDE_SKIP_CI_TESTS: True - python-version: "3.7" tox-env: py37-unixsocket OVERRIDE_SKIP_CI_TESTS: True @@ -174,8 +165,6 @@ jobs: tox-env: py312-unixsocket OVERRIDE_SKIP_CI_TESTS: True - - python-version: "3.6" - tox-env: py36-apache - python-version: "3.7" tox-env: py37-apache - python-version: "3.8" @@ -189,8 +178,6 @@ jobs: - python-version: "3.12" tox-env: py312-apache - - python-version: "3.6" - tox-env: py36-azureblob - python-version: "3.7" tox-env: py37-azureblob - python-version: "3.8" diff --git a/README.rst b/README.rst index deaffe4dc0..5500aa5923 100644 --- a/README.rst +++ b/README.rst @@ -18,7 +18,7 @@ :target: https://luigi.readthedocs.io/en/stable/?badge=stable :alt: Documentation Status -Luigi is a Python (3.6, 3.7, 3.8, 3.9, 3.10, 3.11, 3.12 tested) package that helps you build complex +Luigi is a Python (3.7, 3.8, 3.9, 3.10, 3.11, 3.12 tested) package that helps you build complex pipelines of batch jobs. It handles dependency resolution, workflow management, visualization, handling failures, command line integration, and much more. diff --git a/doc/configuration.rst b/doc/configuration.rst index c4b1fdbe0c..909a4fe81d 100644 --- a/doc/configuration.rst +++ b/doc/configuration.rst @@ -32,7 +32,7 @@ These files are meant for both the client and ``luigid``. If you decide to specify your own configuration you should make sure that both the client and ``luigid`` load it properly. -.. _ConfigParser.read: https://docs.python.org/3.6/library/configparser.html#configparser.ConfigParser.read +.. _ConfigParser.read: https://docs.python.org/3/library/configparser.html#configparser.ConfigParser.read The config file is broken into sections, each controlling a different part of the config. diff --git a/setup.py b/setup.py index 7f21538f6a..77305b82e6 100644 --- a/setup.py +++ b/setup.py @@ -98,7 +98,6 @@ def get_static_files(path): 'Intended Audience :: Developers', 'Intended Audience :: System Administrators', 'License :: OSI Approved :: Apache Software License', - 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', diff --git a/tox.ini b/tox.ini index 952bb5f2e6..943c1342f0 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py{36,37,38,39,310,311,312}-{cdh,hdp,core,contrib,apache,aws,gcloud,postgres,unixsocket,azureblob,dropbox}, visualiser, docs, flake8 +envlist = py{37,38,39,310,311,312}-{cdh,hdp,core,contrib,apache,aws,gcloud,postgres,unixsocket,azureblob,dropbox}, visualiser, docs, flake8 skipsdist = True [pytest]