Repository: sintel-dev/Draco (language: python)

Issue:
Remove support for python 3.6
Remove python 3.6


Discussion / hints:

Fix patch:
diff --git a/setup.py b/setup.py
index fefbd90..0157b7c 100644
--- a/setup.py
+++ b/setup.py
@@ -87,6 +87,7 @@
         'License :: OSI Approved :: MIT License',
         'Natural Language :: English',
         'Programming Language :: Python :: 3',
+        'Programming Language :: Python :: 3.6',
         'Programming Language :: Python :: 3.7',
         'Programming Language :: Python :: 3.8',
     ],
@@ -109,7 +110,7 @@
     long_description_content_type='text/markdown',
     name='draco-ml',
     packages=find_packages(include=['draco', 'draco.*']),
-    python_requires='>=3.7,<3.9',
+    python_requires='>=3.6,<3.9',
     setup_requires=setup_requires,
     test_suite='tests',
     tests_require=tests_require,
diff --git a/tox.ini b/tox.ini
index 88295ee..0068931 100644
--- a/tox.ini
+++ b/tox.ini
@@ -5,17 +5,19 @@ commands =
     /usr/bin/env make docs
 
 [tox]
-envlist = py3{7,8}-{lint,readme,unit,minimum}
+envlist = py3{6,7,8}-{lint,readme,unit,minimum}
 
 [travis]
 python =
     3.8: py38-lint, py38-readme, py38-unit, py38-minimum, py38-tutorials
     3.7: py37-lint, py37-readme, py37-unit, py37-minimum, py37-tutorials
+    3.6: py36-lint, py36-readme, py36-unit, py36-minimum, py36-tutorials
 
 [gh-actions]
 python =
     3.8: py38-lint, py38-readme, py38-unit, py38-minimum, py38-tutorials
     3.7: py37-lint, py37-readme, py37-unit, py37-minimum, py37-tutorials
+    3.6: py36-lint, py36-readme, py36-unit, py36-minimum, py36-tutorials
 
 [testenv]
 passenv = CI TRAVIS TRAVIS_*


Test patch:
diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 5659465..d4c79b9 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -11,7 +11,7 @@ jobs:
     runs-on: ${{ matrix.os }}
     strategy:
       matrix:
-        python-version: [3.7, 3.8]
+        python-version: [3.6, 3.7, 3.8]
         os: [ubuntu-latest]
     steps:
     - uses: actions/checkout@v1
@@ -30,7 +30,7 @@ jobs:
     runs-on: ${{ matrix.os }}
     strategy:
       matrix:
-        python-version: [3.7, 3.8]
+        python-version: [3.6, 3.7, 3.8]
         os: [ubuntu-latest]
     steps:
     - uses: actions/checkout@v1
@@ -52,8 +52,8 @@ jobs:
     runs-on: ${{ matrix.os }}
     strategy:
       matrix:
-        python-version: [3.7, 3.8]
-        os: [ubuntu-latest, macos-latest]
+        python-version: [3.6, 3.7, 3.8]
+        os: [ubuntu-latest, macos-10.15]
     steps:
     - uses: actions/checkout@v1
     - name: Set up Python ${{ matrix.python-version }}
@@ -71,7 +71,7 @@ jobs:
     runs-on: ${{ matrix.os }}
     strategy:
       matrix:
-        python-version: [3.7, 3.8]
+        python-version: [3.6, 3.7, 3.8]
         os: [ubuntu-latest]
     steps:
     - uses: actions/checkout@v1
@@ -90,7 +90,7 @@ jobs:
     runs-on: ${{ matrix.os }}
     strategy:
       matrix:
-        python-version: [3.7, 3.8]
+        python-version: [3.6, 3.7, 3.8]
         os: [ubuntu-latest]
     steps:
     - uses: actions/checkout@v1