diff --git a/.github/workflows/test-parallel.yml b/.github/workflows/test-parallel.yml index 8ce2a861..f870b5f9 100644 --- a/.github/workflows/test-parallel.yml +++ b/.github/workflows/test-parallel.yml @@ -84,7 +84,6 @@ jobs: needs: discover-tests env: PYTHONPATH: ${{ github.workspace }}/abxpkg:${{ github.workspace }}/abx-plugins:${{ github.workspace }}/abx-dl - CHROME_BINARY: /usr/bin/chromium CHROME_HEADLESS: "true" CHROME_SANDBOX: "false" PERSONAS_DIR: /tmp/abx-personas @@ -156,7 +155,6 @@ jobs: needs: discover-tests env: PYTHONPATH: ${{ github.workspace }}/abxpkg:${{ github.workspace }}/abx-plugins:${{ github.workspace }}/abx-dl - CHROME_BINARY: /usr/bin/chromium CHROME_HEADLESS: "true" CHROME_SANDBOX: "false" PERSONAS_DIR: /tmp/abx-personas diff --git a/archivebox/tests/test_cli_real_flows.py b/archivebox/tests/test_cli_real_flows.py index 68f2e69f..145b5dea 100644 --- a/archivebox/tests/test_cli_real_flows.py +++ b/archivebox/tests/test_cli_real_flows.py @@ -71,7 +71,7 @@ def test_cli_add_real_urls_with_options_writes_inspectable_outputs(tmp_path, pro "CHROME_SANDBOX": "false", } install_result = subprocess.run( - [sys.executable, "-m", "archivebox", "install", "puppeteer"], + [sys.executable, "-m", "archivebox", "install", "chrome"], cwd=tmp_path, capture_output=True, text=True, diff --git a/archivebox/tests/test_title.py b/archivebox/tests/test_title.py index 3b248ef9..557e0499 100644 --- a/archivebox/tests/test_title.py +++ b/archivebox/tests/test_title.py @@ -8,9 +8,9 @@ from .fixtures import disable_extractors_dict, process FIXTURES = (disable_extractors_dict, process) -def _install_puppeteer(tmp_path, env): +def _install_chrome(tmp_path, env): install_process = subprocess.run( - [sys.executable, "-m", "archivebox", "install", "puppeteer"], + [sys.executable, "-m", "archivebox", "install", "chrome"], cwd=tmp_path, capture_output=True, text=True, @@ -23,7 +23,7 @@ def _install_puppeteer(tmp_path, env): def test_title_is_extracted(tmp_path, process, disable_extractors_dict): """Test that title is extracted from the page.""" disable_extractors_dict.update({"SAVE_TITLE": "true"}) - _install_puppeteer(tmp_path, disable_extractors_dict) + _install_chrome(tmp_path, disable_extractors_dict) add_process = subprocess.run( ["archivebox", "add", "--plugins=wget,title", "https://example.com"], capture_output=True, @@ -51,7 +51,7 @@ def test_title_is_htmlencoded_in_index_html(tmp_path, process, disable_extractor and breaks the layout. """ disable_extractors_dict.update({"SAVE_TITLE": "true"}) - _install_puppeteer(tmp_path, disable_extractors_dict) + _install_chrome(tmp_path, disable_extractors_dict) add_process = subprocess.run( ["archivebox", "add", "--plugins=wget,title", "https://example.com"], capture_output=True, diff --git a/pyproject.toml b/pyproject.toml index 6790a720..5209d6a3 100755 --- a/pyproject.toml +++ b/pyproject.toml @@ -80,8 +80,8 @@ dependencies = [ ### Binary/Package Management "abxbus>=2.5.4", # EventBus API "abxpkg>=1.10.7", # for: detecting, versioning, and installing binaries via apt/brew/pip/npm - "abx-plugins>=1.10.63", # shared ArchiveBox plugin package with Chrome/Puppeteer dependency wiring - "abx-dl>=1.10.63", # shared ArchiveBox downloader package with blocking install preflight + "abx-plugins>=1.10.65", # shared ArchiveBox plugin package with Chrome/Puppeteer dependency wiring + "abx-dl>=1.10.65", # shared ArchiveBox downloader package with blocking install preflight ### UUID7 backport for Python <3.14 "uuid7>=0.1.0; python_version < '3.14'", # provides the uuid_extensions module on Python 3.13 ]