14 buildPythonPackage rec {
15 pname = "webdriver-manager";
19 disabled = pythonOlder "3.7";
21 src = fetchFromGitHub {
22 owner = "SergeyPirogov";
23 repo = "webdriver_manager";
24 rev = "refs/tags/v${version}";
25 hash = "sha256-PdUlloJ4DncnktKQHofn/OLVrgSVyWhaeEEhl3Hgjek=";
32 propagatedBuildInputs = [
44 pythonImportsCheck = [
49 # Tests require network access and browsers available
52 "tests/test_brave_driver.py"
53 "tests/test_chrome_driver.py"
54 "tests/test_chrome_driver.py"
55 "tests/test_chromium_driver.py"
56 "tests/test_custom_http_client.py"
57 "tests/test_downloader.py"
58 "tests/test_edge_driver.py"
59 "tests/test_firefox_manager.py"
60 "tests/test_ie_driver.py"
61 "tests/test_opera_manager.py"
62 "tests/test_opera_manager.py"
63 "tests/test_silent_global_logs.py"
67 description = "Module to manage the binary drivers for different browsers";
68 homepage = "https://github.com/SergeyPirogov/webdriver_manager/";
69 changelog = "https://github.com/SergeyPirogov/webdriver_manager/blob/${version}/CHANGELOG.md";
70 license = licenses.asl20;
71 maintainers = with maintainers; [ fab ];