From 8257e1b9f10716d1fcadca2e070ffeb4ce3013f8 Mon Sep 17 00:00:00 2001 From: Gabriel Augendre Date: Tue, 27 Jun 2023 19:27:18 +0200 Subject: [PATCH] pin selenium to prevent pytest-selenium breaking --- constraints.txt | 6 ------ requirements-dev.in | 5 ++++- requirements-dev.txt | 2 +- requirements.txt | 6 ------ 4 files changed, 5 insertions(+), 14 deletions(-) diff --git a/constraints.txt b/constraints.txt index 523fb7c..eabaa62 100644 --- a/constraints.txt +++ b/constraints.txt @@ -8,16 +8,12 @@ asgiref==3.7.2 # via django certifi==2023.5.7 # via requests -cffi==1.15.1 - # via cryptography charset-normalizer==3.1.0 # via requests contourpy==1.1.0 # via matplotlib crispy-bootstrap5==0.7 # via -r requirements.in -cryptography==41.0.1 - # via django-anymail cycler==0.11.0 # via matplotlib django==4.2.2 @@ -70,8 +66,6 @@ pillow==9.5.0 # via # -r requirements.in # matplotlib -pycparser==2.21 - # via cffi pyparsing==3.1.0 # via matplotlib python-dateutil==2.8.2 diff --git a/requirements-dev.in b/requirements-dev.in index f92d149..dfbeee5 100644 --- a/requirements-dev.in +++ b/requirements-dev.in @@ -8,7 +8,10 @@ pre-commit>=2.7 model-bakery>=1.1 invoke>=2.0.0 factory-boy>=3.2.1 -selenium>=4.4.3 +# pytest-selenium is broken with selenium 4.10.0 +# TypeError: WebDriver.__init__() got an unexpected keyword argument 'service_log_path' +# https://github.com/robotframework/SeleniumLibrary/issues/1835 +selenium>=4.4.3,<4.10.0 black>=22.12.0 pip-tools>=6.0 ruff>=0.0.237 diff --git a/requirements-dev.txt b/requirements-dev.txt index 4528b2f..953ec94 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -131,7 +131,7 @@ requests==2.31.0 # pytest-selenium ruff==0.0.275 # via -r requirements-dev.in -selenium==4.10.0 +selenium==4.9.1 # via # -r requirements-dev.in # pytest-selenium diff --git a/requirements.txt b/requirements.txt index 903fe97..18915f4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,16 +8,12 @@ asgiref==3.7.2 # via django certifi==2023.5.7 # via requests -cffi==1.15.1 - # via cryptography charset-normalizer==3.1.0 # via requests contourpy==1.1.0 # via matplotlib crispy-bootstrap5==0.7 # via -r requirements.in -cryptography==41.0.1 - # via django-anymail cycler==0.11.0 # via matplotlib django==4.2.2 @@ -70,8 +66,6 @@ pillow==9.5.0 # via # -r requirements.in # matplotlib -pycparser==2.21 - # via cffi pyparsing==3.1.0 # via matplotlib python-dateutil==2.8.2