From 87957c235de552f727234a63ee1cf01a340412a4 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 | 12 ------------ README.rst | 2 +- doc/configuration.rst | 2 +- setup.py | 1 - tox.ini | 2 +- 5 files changed, 3 insertions(+), 16 deletions(-) diff --git a/.github/workflows/pythonbuild.yml b/.github/workflows/pythonbuild.yml index a32810c2f1..4afd51fff9 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,8 +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 @@ -174,8 +166,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 +179,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]