diff --git a/.github/workflows/test_python-client.yml b/.github/workflows/test_python-client.yml index f846be60f0..4f662e00f2 100644 --- a/.github/workflows/test_python-client.yml +++ b/.github/workflows/test_python-client.yml @@ -67,6 +67,8 @@ jobs: # build and install thrift-compiler 0.13.0 manually. - name: Install thrift run: | + apt-get update + apt-get install python3-dev -y export THRIFT_VERSION=0.13.0 wget --progress=dot:giga https://github.com/apache/thrift/archive/refs/tags/v${THRIFT_VERSION}.tar.gz tar -xzf v${THRIFT_VERSION}.tar.gz diff --git a/python-client/requirement.txt b/python-client/requirement.txt index e785a8c169..0a205fbc92 100644 --- a/python-client/requirement.txt +++ b/python-client/requirement.txt @@ -1,4 +1,4 @@ -Twisted==21.2.0 +Twisted==24.7.0 aenum==3.0.0 thrift==0.13.0 pyOpenSSL==24.2.1 diff --git a/python-client/setup.py b/python-client/setup.py index 44553ce8a4..0b8cd5e039 100644 --- a/python-client/setup.py +++ b/python-client/setup.py @@ -21,7 +21,7 @@ setup( name='pypegasus3', version=pypegasus.__version__, - install_requires=['Twisted==21.2.0', 'aenum==3.0.0', 'thrift==0.13.0', 'pyOpenSSL==24.2.1','cryptography==43.0.1'], + install_requires=['Twisted==24.7.0', 'aenum==3.0.0', 'thrift==0.13.0', 'pyOpenSSL==24.2.1','cryptography==43.0.1'], packages=find_packages(), package_data={'': ['logger.conf']}, platforms='any',