diff --git a/requirements.txt b/requirements.txt index de9ebfd8343..eec5116138e 100755 --- a/requirements.txt +++ b/requirements.txt @@ -7,11 +7,10 @@ certifi>=2026.7.22 exceptiongroup>=1.3.1 websockets~=16.1.1;python_version=="3.10" websockets>=16.1.1;python_version>="3.11" -filelock>=4.0.1 +filelock>=4.0.3 fasteners>=0.20 mycdp>=1.4.0 pynose>=1.5.5 -platformdirs>=4.11.12 typing-extensions>=4.16.0 sbvirtualdisplay>=1.4.0 MarkupSafe>=3.0.3 @@ -53,7 +52,7 @@ pytest-rerunfailures==16.7;python_version>="3.11" pytest-xdist==3.8.0 parameterized==0.9.0 behave==1.2.6 -soupsieve~=2.9.2 +soupsieve~=2.10.0 beautifulsoup4~=4.15.0 pyotp~=2.10.0 python-xlib==0.33;platform_system=="Linux" @@ -67,7 +66,7 @@ rich>=15.0.0,<16 coverage>=7.16.1 pytest-cov>=7.1.0 -flake8==7.3.0 +flake8==7.4.1 mccabe==0.7.0 -pyflakes==3.4.0 -pycodestyle==2.14.0 +pyflakes==4.0.0 +pycodestyle==2.15.0 diff --git a/seleniumbase/__version__.py b/seleniumbase/__version__.py index 9a3b5650243..5844a9a2d26 100755 --- a/seleniumbase/__version__.py +++ b/seleniumbase/__version__.py @@ -1,2 +1,2 @@ # seleniumbase package -__version__ = "4.54.11" +__version__ = "4.54.12" diff --git a/server.json b/server.json index fbbae77fcb7..9f07543506f 100644 --- a/server.json +++ b/server.json @@ -3,7 +3,7 @@ "name": "io.github.seleniumbase/seleniumbase", "title": "SeleniumBase MCP", "description": "Stealthy browser automation, testing, and web-scraping via CDP Mode.", - "version": "4.54.11", + "version": "4.54.12", "repository": { "url": "https://github.com/seleniumbase/SeleniumBase", "source": "github" @@ -13,7 +13,7 @@ { "registryType": "pypi", "identifier": "seleniumbase", - "version": "4.54.11", + "version": "4.54.12", "transport": { "type": "stdio" }, diff --git a/setup.py b/setup.py index 16262e512d8..de7bcb4cf5d 100755 --- a/setup.py +++ b/setup.py @@ -41,7 +41,7 @@ print("You are currently using Python %s\n" % current_ver) sys.exit() print("\n*** Checking code health with flake8:\n") - os.system("python -m pip install 'flake8==7.3.0'") + os.system("python -m pip install 'flake8==7.4.1'") flake8_status = os.system( "flake8 --exclude=recordings,temp,venv,.venv" ) @@ -173,11 +173,10 @@ 'exceptiongroup>=1.3.1', 'websockets~=16.1.1;python_version=="3.10"', 'websockets>=16.1.1;python_version>="3.11"', - 'filelock>=4.0.1', + 'filelock>=4.0.3', 'fasteners>=0.20', 'mycdp>=1.4.0', 'pynose>=1.5.5', - 'platformdirs>=4.11.12', 'typing-extensions>=4.16.0', 'sbvirtualdisplay>=1.4.0', 'MarkupSafe>=3.0.3', @@ -219,7 +218,7 @@ 'pytest-xdist==3.8.0', 'parameterized==0.9.0', 'behave==1.2.6', # Newer ones had issues - 'soupsieve~=2.9.2', + 'soupsieve~=2.10.0', 'beautifulsoup4~=4.15.0', 'pyotp~=2.10.0', 'python-xlib==0.33;platform_system=="Linux"', @@ -246,10 +245,10 @@ # pip install -e .[flake8] # Usage: flake8 "flake8": [ - 'flake8==7.3.0', + 'flake8==7.4.1', 'mccabe==0.7.0', - 'pyflakes==3.4.0', - 'pycodestyle==2.14.0', + 'pyflakes==4.0.0', + 'pycodestyle==2.15.0', ], # pip install -e .[mcp] # (Adds the "seleniumbase-mcp" console script: An MCP server that @@ -303,7 +302,7 @@ # Required for local MCP server debugging with: # mcp dev server.py "uv": [ - "uv>=0.12.17" + "uv>=0.12.18" ], }, packages=[