Installation¶
ddp-utils 3.3.1 requires Python 3.11 and declares the supported range as >=3.11,<3.12.
Install the base package:
python -m pip install ddp-utils
Choose an optional browser extra only when the project needs that backend:
Extra |
Install command |
Purpose |
|---|---|---|
Selenium |
|
Selenium WebDriver and SeleniumBase support |
Playwright |
|
Playwright browser support |
Camoufox |
|
Camoufox with GeoIP support and its Playwright runtime |
Browser |
|
Selenium, SeleniumBase, Playwright, and Camoufox together |
Native browser |
|
WebSocket support for CDP-controlled system browsers |
Playwright-managed browser binaries are installed separately when that backend requires them:
python -m playwright install
A locally built wheel can be installed without changing the package contract:
python -m pip install path/to/ddp_utils-3.3.1-py3-none-any.whl
The base installation includes psutil, colorama, rich, requests, paramiko, cryptography, pyautogui, and python-dateutil.