diff --git a/CHANGELOG.md b/CHANGELOG.md index d90f52d..d17fe4a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ This release switches from using `requests` to `httpx` for making http requests, and from threads to `asyncio` for concurrency. This enables easier implementation of new features, but has no breaking changes for the CLI. +* **BREAKING**: Require Python 3.7 or later. * Add `--rate-limit` option to `download` for limiting maximum bandwidth when downloading. * Allow passing multiple video ids to `download` to download multiple videos diff --git a/README.md b/README.md index 0d95033..33f477b 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ Resources Requirements ------------ -* Python 3.5 or later +* Python 3.7 or later * [ffmpeg](https://ffmpeg.org/download.html), installed and on the system path Quick start diff --git a/changelog.yaml b/changelog.yaml index 961f8d2..da92ea2 100644 --- a/changelog.yaml +++ b/changelog.yaml @@ -6,6 +6,7 @@ easier implementation of new features, but has no breaking changes for the CLI. changes: + - "**BREAKING**: Require Python 3.7 or later." - "Add `--rate-limit` option to `download` for limiting maximum bandwidth when downloading." - "Allow passing multiple video ids to `download` to download multiple videos successively." - "Improved progress meter, updates on each chunk downloaded, instead of each VOD downloaded." diff --git a/docs/changelog.md b/docs/changelog.md index d90f52d..d17fe4a 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -9,6 +9,7 @@ This release switches from using `requests` to `httpx` for making http requests, and from threads to `asyncio` for concurrency. This enables easier implementation of new features, but has no breaking changes for the CLI. +* **BREAKING**: Require Python 3.7 or later. * Add `--rate-limit` option to `download` for limiting maximum bandwidth when downloading. * Allow passing multiple video ids to `download` to download multiple videos diff --git a/docs/installation.md b/docs/installation.md index 2ff710e..d7c78dd 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -1,6 +1,6 @@ # Installation -twitch-dl requires **Python 3.5** or later. +twitch-dl requires **Python 3.7** or later. ## Prerequisite: FFmpeg diff --git a/setup.py b/setup.py index 0c8c99b..ed7f5e1 100644 --- a/setup.py +++ b/setup.py @@ -24,14 +24,12 @@ setup( license='GPLv3', classifiers=[ 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', 'License :: OSI Approved :: GNU General Public License v3 (GPLv3)', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.5', - 'Programming Language :: Python :: 3.6', - 'Programming Language :: Python :: 3.7', ], packages=find_packages(), - python_requires='>=3.5', + python_requires='>=3.7', install_requires=[ "m3u8>=1.0.0,<2.0.0", "httpx>=0.17.0,<1.0.0",