diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4a2ce09..0cf32ba 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -19,6 +19,7 @@ jobs: run: | python -m pip install --upgrade pip pip install pylint build + pip install -r requirements.txt - name: Run linter run: pylint -E tn3270 diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..26833ad --- /dev/null +++ b/requirements.txt @@ -0,0 +1 @@ +telnetlib3==2.0.4 diff --git a/setup.py b/setup.py index 3e7317f..c034e9f 100644 --- a/setup.py +++ b/setup.py @@ -21,7 +21,7 @@ author='Andrew Kay', author_email='projects@ajk.me', packages=['tn3270'], - install_requires=[], + install_requires=['telnetlib3'], long_description=LONG_DESCRIPTION, long_description_content_type='text/markdown', classifiers=[ diff --git a/tn3270/telnet.py b/tn3270/telnet.py index 8998126..a7ab206 100644 --- a/tn3270/telnet.py +++ b/tn3270/telnet.py @@ -10,7 +10,7 @@ import logging import socket import selectors -from telnetlib import IAC, WILL, WONT, DO, DONT, SB, SE, BINARY, EOR, TTYPE, TN3270E +from telnetlib3 import IAC, WILL, WONT, DO, DONT, SB, SE, BINARY, EOR, TTYPE, TN3270E # https://tools.ietf.org/html/rfc855 RFC855_EOR = b'\xef'