diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a514015..e38231b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -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 diff --git a/amodem/async_reader.py b/amodem/async_reader.py index f392ab0..c8e2998 100644 --- a/amodem/async_reader.py +++ b/amodem/async_reader.py @@ -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, diff --git a/setup.py b/setup.py index 20b118f..49ef2f9 100644 --- a/setup.py +++ b/setup.py @@ -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', diff --git a/tox.ini b/tox.ini index 7206ced..c6661ad 100644 --- a/tox.ini +++ b/tox.ini @@ -7,7 +7,6 @@ deps= pycodestyle coverage pylint - six commands= pycodestyle amodem/ scripts/ pylint --extension-pkg-whitelist=numpy --reports=no amodem --rcfile .pylintrc