From c056e454700bad3d433dd88ab2f493880fb5f052 Mon Sep 17 00:00:00 2001 From: antuarc Date: Fri, 15 Nov 2024 13:12:15 +1000 Subject: [PATCH 1/3] [QOLDEV-1011] update Selenium to patch Snyk vulnerability --- dev-requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-requirements.txt b/dev-requirements.txt index aee8f24..afbf91a 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -10,6 +10,6 @@ progressbar==2.5 pytest-ckan python-magic==0.4.18 requests -selenium<4.10 +selenium<4.16 six>=1.15.0 xlrd==1.2.0 From 86f96e9aa72cd48596f8383c49437f4d35cc9724 Mon Sep 17 00:00:00 2001 From: antuarc Date: Fri, 15 Nov 2024 13:28:21 +1000 Subject: [PATCH 2/3] [QOLDEV-1011] force newer test Splinter to handle newer Selenium --- bin/init-ext.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bin/init-ext.sh b/bin/init-ext.sh index 350aba5..bc0c7bd 100755 --- a/bin/init-ext.sh +++ b/bin/init-ext.sh @@ -41,6 +41,9 @@ for extension in . `ls -d $SRC_DIR/ckanext-*`; do install_requirements $extension requirements pip-requirements done pip install -e . +# force override of Splinter version to handle newer Selenium +pip install "splinter>0.20" + installed_name=$(grep '^\s*name=' setup.py |sed "s|[^']*'\([-a-zA-Z0-9]*\)'.*|\1|") # Validate that the extension was installed correctly. From baeb93ef9fdf2131124352132ff3b436387d46cd Mon Sep 17 00:00:00 2001 From: antuarc Date: Fri, 15 Nov 2024 13:59:15 +1000 Subject: [PATCH 3/3] [QOLDEV-1011] update to latest Selenium --- dev-requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-requirements.txt b/dev-requirements.txt index afbf91a..ce7a267 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -10,6 +10,6 @@ progressbar==2.5 pytest-ckan python-magic==0.4.18 requests -selenium<4.16 +selenium<4.27 six>=1.15.0 xlrd==1.2.0