Drop six dependency

This commit is contained in:
Roman Zeyde
2021-06-19 21:39:45 +03:00
parent e8cf356248
commit ceffe7fac0
4 changed files with 4 additions and 5 deletions

View File

@@ -23,7 +23,7 @@ jobs:
- name: Install
run: |
python -m pip install --upgrade pip
pip install pytest mock pycodestyle coverage pylint six
pip install pytest mock pycodestyle coverage pylint
pip install -e .
- name: Lint

View File

@@ -3,7 +3,7 @@
import logging
import threading
import six # since `Queue` module was renamed to `queue` (in Python 3)
from queue import Queue
log = logging.getLogger()
@@ -11,7 +11,7 @@ log = logging.getLogger()
class AsyncReader:
def __init__(self, stream, bufsize):
self.stream = stream
self.queue = six.moves.queue.Queue()
self.queue = Queue()
self.stop = threading.Event()
args = (stream, bufsize, self.queue, self.stop)
self.thread = threading.Thread(target=AsyncReader._thread,

View File

@@ -24,7 +24,7 @@ setup(
packages=['amodem'],
tests_require=['pytest'],
cmdclass={'test': PyTest},
install_requires=['numpy', 'six'],
install_requires=['numpy'],
platforms=['POSIX'],
classifiers=[
'Development Status :: 5 - Production/Stable',

View File

@@ -7,7 +7,6 @@ deps=
pycodestyle
coverage
pylint
six
commands=
pycodestyle amodem/ scripts/
pylint --extension-pkg-whitelist=numpy --reports=no amodem --rcfile .pylintrc