diff --git a/CHANGELOG.md b/CHANGELOG.md index 9e02adb..08f1877 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,14 +1,18 @@ # Changelog -## unreleased 2.1.0.dev2 +## unreleased 2.1.0.dev3 ### Added - YT-DLP can now also be used. +### Changed + +- only read stdout from stream, ignore stderr + ### Removed -- Windows support +- Python 3.6 support ## 2.0.0 diff --git a/liveproxy/__init__.py b/liveproxy/__init__.py index 7c6b30e..7f5003a 100644 --- a/liveproxy/__init__.py +++ b/liveproxy/__init__.py @@ -1 +1 @@ -__version__ = '2.1.0.dev2' +__version__ = '2.1.0.dev3' diff --git a/liveproxy/main.py b/liveproxy/main.py index 4a59fca..2262d51 100644 --- a/liveproxy/main.py +++ b/liveproxy/main.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 import errno import logging import os diff --git a/liveproxy/server.py b/liveproxy/server.py index edcdedf..22b719b 100644 --- a/liveproxy/server.py +++ b/liveproxy/server.py @@ -19,6 +19,10 @@ errno.EINVAL, errno.EPIPE, ) +try: + ACCEPTABLE_ERRNO += (errno.WSAECONNABORTED,) +except AttributeError: + pass # Not windows _re_streamlink = re.compile(r'streamlink', re.IGNORECASE) _re_youtube_dl = re.compile(r'(?:youtube|yt)[_-]dl(?:p)?', re.IGNORECASE) diff --git a/setup.py b/setup.py index f4073af..9ba551f 100644 --- a/setup.py +++ b/setup.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 import codecs import os import re @@ -43,22 +43,14 @@ def find_version(*file_paths): author_email='backto@protonmail.ch', packages=['liveproxy'], entry_points={'console_scripts': ['liveproxy=liveproxy.main:main']}, - python_requires='>=3.6, <4', + python_requires='>=3.7, <4', classifiers=[ 'Development Status :: 4 - Beta', 'Environment :: Console', - 'Natural Language :: English', - 'Operating System :: MacOS', - 'Operating System :: POSIX', - 'Operating System :: Unix', - 'Programming Language :: Python :: 3.6', - 'Programming Language :: Python :: 3.7', - 'Programming Language :: Python :: 3.8', - 'Programming Language :: Python :: 3.9', + 'Programming Language :: Python :: 3', 'Programming Language :: Python', 'Topic :: Internet :: WWW/HTTP', 'Topic :: Multimedia :: Video', - 'Topic :: Utilities', ], keywords='LiveProxy Streamlink Youtube-DL YT-DLP', )