From 607c976316bc0680734a9391c9d8eeeddfcfd62f Mon Sep 17 00:00:00 2001 From: back-to Date: Wed, 23 Dec 2020 16:28:14 +0100 Subject: [PATCH] setup: remove Python 2.7 / 3.5 support CHANGELOG update closes https://github.com/back-to/liveproxy/issues --- CHANGELOG.md | 17 +++++++++++++++-- README.md | 12 ++---------- setup.py | 20 ++++++-------------- 3 files changed, 23 insertions(+), 26 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e2a4788..1e7cfa9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,23 @@ # Changelog -## unreleased +## unreleased 2.0.0.dev0 + +### Added + +- Youtube-DL can now be used as well. ### Changed -- update source code for future Streamlink changes. +- Streamlink must be used as a binary path, not a Python import. + Example: `streamlink` `streamlink.exe` `/usr/local/bin/streamlink` +- Enigma2 and Kodi requires LiveProxy install on a different local device. + Example: `Raspberry Pi` + +### Removed + +- Python 2.7 support +- Python 3.5 support +- Streamlink dependency ## 1.0.0 diff --git a/README.md b/README.md index bceb6ea..736e1e2 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,11 @@ -# LiveProxy 1.0.0 +# LiveProxy [![Build Status](https://travis-ci.org/back-to/liveproxy.svg?branch=master)](https://travis-ci.org/back-to/liveproxy) -LiveProxy is a local Proxyserver between Streamlink and an URL. - -### WARNING - LiveProxy is not supposed to run on remote servers, - it is only meant for a local network. +LiveProxy can redirect Livestreams to your favorite player on a lot of devices. - Issue Tracker: https://github.com/back-to/liveproxy/issues - Github: https://github.com/back-to/liveproxy -- Kodi-Repo: https://github.com/back-to/repo -- Kodi-Repo-Zip: https://github.com/back-to/repo/raw/master/repository.back-to/repository.back-to-5.0.0.zip -- Enigma2: https://github.com/back-to/ipk -- Streamlink issue tracker: https://github.com/streamlink/streamlink/issues # Guide diff --git a/setup.py b/setup.py index 534122d..707830e 100644 --- a/setup.py +++ b/setup.py @@ -31,7 +31,7 @@ def find_version(*file_paths): setup( name='liveproxy', version=find_version('liveproxy', '__init__.py'), - description='LiveProxy is a local Proxyserver between Streamlink and an URL.', + description='LiveProxy can redirect Livestreams to your favorite player on a lot of devices.', long_description=long_description, long_description_content_type='text/markdown', license='BSD 2-Clause "Simplified" License', @@ -44,15 +44,8 @@ def find_version(*file_paths): author='back-to', author_email='backto@protonmail.ch', packages=['liveproxy'], - entry_points={ - 'console_scripts': [ - 'liveproxy=liveproxy.main:main' - ], - }, - install_requires=[ - 'streamlink>=1.1.1', - ], - python_requires='>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4', + entry_points={'console_scripts': ['liveproxy=liveproxy.main:main']}, + python_requires='>=3.6, <4', classifiers=[ 'Development Status :: 4 - Beta', 'Environment :: Console', @@ -63,16 +56,15 @@ def find_version(*file_paths): 'Operating System :: Microsoft :: Windows', 'Operating System :: POSIX', 'Operating System :: Unix', - 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', - 'Programming Language :: Python :: Implementation :: CPython', - 'Programming Language :: Python :: Implementation :: PyPy', + 'Programming Language :: Python :: 3.8', + 'Programming Language :: Python :: 3.9', 'Programming Language :: Python', 'Topic :: Internet :: WWW/HTTP', 'Topic :: Multimedia :: Sound/Audio', 'Topic :: Multimedia :: Video', 'Topic :: Utilities', ], - keywords='LiveProxy Streamlink Livecli Livestreamer IPTV TV', + keywords='LiveProxy Streamlink Livecli Livestreamer IPTV TV Youtube-DL', )