From 498709fd8e658db0663b60105b8d8456e412d198 Mon Sep 17 00:00:00 2001 From: Samuel Williams Date: Mon, 20 Feb 2023 20:07:52 +0000 Subject: [PATCH] Drop support for python 3.6, which is EOL --- .github/workflows/test.yml | 2 +- .python-version | 3 +-- CHANGELOG.md | 3 +++ README-developers.md | 4 ++-- setup.py | 5 ++--- tox.ini | 3 +-- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 552a0c67..b72275a4 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -13,7 +13,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-20.04, windows-latest, macos-latest] - python-version: [3.6, 3.7, 3.8, 3.9, "3.10"] + python-version: [3.7, 3.8, 3.9, "3.10"] steps: - name: Checkout repository diff --git a/.python-version b/.python-version index 551bdc68..543423dd 100644 --- a/.python-version +++ b/.python-version @@ -1,5 +1,4 @@ -3.6.15 3.7.14 3.8.14 3.9.13 -3.10.8 \ No newline at end of file +3.10.8 diff --git a/CHANGELOG.md b/CHANGELOG.md index 5f229aa0..60b15157 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # Change log +### v0.16.0 +* Drop support for Python versions below 3.7 + ### v0.15.3 * Comprehensive type hints implement by @thatfloflo in https://github.com/python-eel/Eel/pull/577. diff --git a/README-developers.md b/README-developers.md index d628b753..a0d00d6c 100644 --- a/README-developers.md +++ b/README-developers.md @@ -29,7 +29,7 @@ pip3 install -r requirements-meta.txt # tox ``` ### (Recommended) Run Automated Tests -Tox is configured to run tests against each major version we support (3.6+). In order to run Tox as configured, you will need to install multiple versions of Python. See the pinned minor versions in `.python-version` for recommendations. +Tox is configured to run tests against each major version we support (3.7+). In order to run Tox as configured, you will need to install multiple versions of Python. See the pinned minor versions in `.python-version` for recommendations. #### Tox Setup Our Tox configuration requires [Chrome](https://www.google.com/chrome) and [ChromeDriver](https://chromedriver.chromium.org/home). See each of those respective project pages for more information on setting each up. @@ -38,7 +38,7 @@ Our Tox configuration requires [Chrome](https://www.google.com/chrome) and [Chro #### Running Tests -To test Eel against a specific version of Python you have installed, e.g. Python 3.6 in this case, run: +To test Eel against a specific version of Python you have installed, e.g. Python 3.7 in this case, run: ```bash tox -e py36 diff --git a/setup.py b/setup.py index c0653119..ca76d2d0 100644 --- a/setup.py +++ b/setup.py @@ -6,7 +6,7 @@ setup( name='Eel', - version='0.15.3', + version='0.16.0', author='Python Eel Organisation', author_email='python-eel@protonmail.com', url='https://github.com/python-eel/Eel', @@ -18,7 +18,7 @@ extras_require={ "jinja2": ['jinja2>=2.10'] }, - python_requires='>=3.6', + python_requires='>=3.7', description='For little HTML GUI applications, with easy Python/JS interop', long_description=long_description, long_description_content_type='text/markdown', @@ -30,7 +30,6 @@ 'Operating System :: POSIX', 'Operating System :: Microsoft :: Windows :: Windows 10', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: Implementation :: CPython', diff --git a/tox.ini b/tox.ini index 2d292bbf..a8d977aa 100644 --- a/tox.ini +++ b/tox.ini @@ -1,12 +1,11 @@ [tox] -envlist = typecheck,py{36,37,38,39,310} +envlist = typecheck,py{37,38,39,310} [pytest] timeout = 30 [gh-actions] python = - 3.6: py36 3.7: py37 3.8: py38 3.9: py39