Many packages in requirements.txt are not actually imported/used
by any test case, some of them was for python2 compatibility.

Remove them to keep our environment clean.

Signed-off-by: Jiaxun Yang <jiaxun.y...@flygoat.com>
---
 doc/sphinx/requirements.txt |  1 -
 test/py/requirements.txt    | 18 ------------------
 2 files changed, 19 deletions(-)

diff --git a/doc/sphinx/requirements.txt b/doc/sphinx/requirements.txt
index 426f41e1a028..12447386d29b 100644
--- a/doc/sphinx/requirements.txt
+++ b/doc/sphinx/requirements.txt
@@ -10,7 +10,6 @@ MarkupSafe==2.1.3
 packaging==23.2
 Pygments==2.17.2
 requests==2.31.0
-six==1.16.0
 snowballstemmer==2.2.0
 Sphinx==7.2.6
 sphinx-prompt==1.8.0
diff --git a/test/py/requirements.txt b/test/py/requirements.txt
index 0f67c3c61949..f24a842bfe6f 100644
--- a/test/py/requirements.txt
+++ b/test/py/requirements.txt
@@ -1,30 +1,12 @@
-atomicwrites==1.4.1
-attrs==19.3.0
 concurrencytest==0.1.2
 coverage==4.5.4
-extras==1.0.0
 filelock==3.0.12
-fixtures==3.0.0
-importlib-metadata==0.23
-linecache2==1.0.0
-more-itertools==7.2.0
 packaging==23.2
-pbr==5.4.3
-pluggy==0.13.0
-py==1.11.0
 pycryptodomex==3.19.1
 pyelftools==0.27
 pygit2==1.13.3
 pyparsing==3.0.7
 pytest==6.2.5
 pytest-xdist==2.5.0
-python-mimeparse==1.6.0
-python-subunit==1.3.0
 requests==2.31.0
 setuptools==65.5.1
-six==1.16.0
-testtools==2.3.0
-traceback2==1.4.0
-unittest2==1.1.0
-wcwidth==0.1.7
-zipp==0.6.0

-- 
2.43.0

Reply via email to