Sourcing python-remove-tests-dir-hook Sourcing python-catch-conflicts-hook.sh Sourcing python-remove-bin-bytecode-hook.sh Sourcing pypa-build-hook Using pypaBuildPhase Sourcing python-runtime-deps-check-hook Using pythonRuntimeDepsCheckHook Sourcing pypa-install-hook Using pypaInstallPhase Sourcing python-imports-check-hook.sh Using pythonImportsCheckPhase Sourcing python-metadata-check-hook.sh Sourcing python-namespaces-hook Sourcing python-catch-conflicts-hook.sh Running phase: unpackPhase unpacking source archive /nix/store/rfykgxq6abfwxq15fkir7hw4grds2vkk-source source root is source/apps/python-sdk setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/apps/python-sdk/tests/test_timeout_conversion.py" Running phase: patchPhase Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase no configure script, doing nothing Running phase: buildPhase Executing pypaBuildPhase Creating a wheel... pypa build flags: --no-isolation --outdir dist/ --wheel * Getting build dependencies for wheel... /nix/store/kr615i7wxg67vy85l0czgkh93gqaa0yx-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) corresp(dist, value, root_dir) /nix/store/kr615i7wxg67vy85l0czgkh93gqaa0yx-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2027-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) /nix/store/kr615i7wxg67vy85l0czgkh93gqaa0yx-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /nix/store/kr615i7wxg67vy85l0czgkh93gqaa0yx-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running egg_info creating firecrawl_py.egg-info writing firecrawl_py.egg-info/PKG-INFO writing dependency_links to firecrawl_py.egg-info/dependency_links.txt writing requirements to firecrawl_py.egg-info/requires.txt writing top-level names to firecrawl_py.egg-info/top_level.txt writing manifest file 'firecrawl_py.egg-info/SOURCES.txt' reading manifest file 'firecrawl_py.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'firecrawl_py.egg-info/SOURCES.txt' * Building wheel... /nix/store/kr615i7wxg67vy85l0czgkh93gqaa0yx-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) corresp(dist, value, root_dir) /nix/store/kr615i7wxg67vy85l0czgkh93gqaa0yx-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2027-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) /nix/store/kr615i7wxg67vy85l0czgkh93gqaa0yx-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /nix/store/kr615i7wxg67vy85l0czgkh93gqaa0yx-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running bdist_wheel running build running build_py creating build/lib/firecrawl copying firecrawl/firecrawl.backup.py -> build/lib/firecrawl copying firecrawl/types.py -> build/lib/firecrawl copying firecrawl/client.py -> build/lib/firecrawl copying firecrawl/__init__.py -> build/lib/firecrawl creating build/lib/tests copying tests/test_timeout_conversion.py -> build/lib/tests copying tests/test_agent_integration.py -> build/lib/tests copying tests/test_change_tracking.py -> build/lib/tests copying tests/test_api_key_handling.py -> build/lib/tests creating build/lib/firecrawl/v2 copying firecrawl/v2/watcher_async.py -> build/lib/firecrawl/v2 copying firecrawl/v2/__init__.py -> build/lib/firecrawl/v2 copying firecrawl/v2/watcher.py -> build/lib/firecrawl/v2 copying firecrawl/v2/client.py -> build/lib/firecrawl/v2 copying firecrawl/v2/client_async.py -> build/lib/firecrawl/v2 copying firecrawl/v2/types.py -> build/lib/firecrawl/v2 creating build/lib/firecrawl/v1 copying firecrawl/v1/__init__.py -> build/lib/firecrawl/v1 copying firecrawl/v1/client.py -> build/lib/firecrawl/v1 creating build/lib/firecrawl/v2/methods copying firecrawl/v2/methods/batch.py -> build/lib/firecrawl/v2/methods copying firecrawl/v2/methods/agent.py -> build/lib/firecrawl/v2/methods copying firecrawl/v2/methods/crawl.py -> build/lib/firecrawl/v2/methods copying firecrawl/v2/methods/scrape.py -> build/lib/firecrawl/v2/methods copying firecrawl/v2/methods/map.py -> build/lib/firecrawl/v2/methods copying firecrawl/v2/methods/usage.py -> build/lib/firecrawl/v2/methods copying firecrawl/v2/methods/search.py -> build/lib/firecrawl/v2/methods copying firecrawl/v2/methods/extract.py -> build/lib/firecrawl/v2/methods creating build/lib/firecrawl/v2/utils copying firecrawl/v2/utils/get_version.py -> build/lib/firecrawl/v2/utils copying firecrawl/v2/utils/http_client_async.py -> build/lib/firecrawl/v2/utils copying firecrawl/v2/utils/error_handler.py -> build/lib/firecrawl/v2/utils copying firecrawl/v2/utils/http_client.py -> build/lib/firecrawl/v2/utils copying firecrawl/v2/utils/__init__.py -> build/lib/firecrawl/v2/utils copying firecrawl/v2/utils/validation.py -> build/lib/firecrawl/v2/utils copying firecrawl/v2/utils/normalize.py -> build/lib/firecrawl/v2/utils creating build/lib/firecrawl/v2/methods/aio copying firecrawl/v2/methods/aio/scrape.py -> build/lib/firecrawl/v2/methods/aio copying firecrawl/v2/methods/aio/agent.py -> build/lib/firecrawl/v2/methods/aio copying firecrawl/v2/methods/aio/crawl.py -> build/lib/firecrawl/v2/methods/aio copying firecrawl/v2/methods/aio/map.py -> build/lib/firecrawl/v2/methods/aio copying firecrawl/v2/methods/aio/batch.py -> build/lib/firecrawl/v2/methods/aio copying firecrawl/v2/methods/aio/__init__.py -> build/lib/firecrawl/v2/methods/aio copying firecrawl/v2/methods/aio/extract.py -> build/lib/firecrawl/v2/methods/aio copying firecrawl/v2/methods/aio/search.py -> build/lib/firecrawl/v2/methods/aio copying firecrawl/v2/methods/aio/usage.py -> build/lib/firecrawl/v2/methods/aio creating build/lib/firecrawl/__tests__/unit copying firecrawl/__tests__/unit/test_recursive_schema_v1.py -> build/lib/firecrawl/__tests__/unit creating build/lib/firecrawl/__tests__/unit/v2/methods copying firecrawl/__tests__/unit/v2/methods/test_scrape_request_preparation.py -> build/lib/firecrawl/__tests__/unit/v2/methods copying firecrawl/__tests__/unit/v2/methods/test_agent.py -> build/lib/firecrawl/__tests__/unit/v2/methods copying firecrawl/__tests__/unit/v2/methods/test_agent_webhook.py -> build/lib/firecrawl/__tests__/unit/v2/methods copying firecrawl/__tests__/unit/v2/methods/test_pagination.py -> build/lib/firecrawl/__tests__/unit/v2/methods copying firecrawl/__tests__/unit/v2/methods/test_map_request_preparation.py -> build/lib/firecrawl/__tests__/unit/v2/methods copying firecrawl/__tests__/unit/v2/methods/test_crawl_request_preparation.py -> build/lib/firecrawl/__tests__/unit/v2/methods copying firecrawl/__tests__/unit/v2/methods/test_crawl_params.py -> build/lib/firecrawl/__tests__/unit/v2/methods copying firecrawl/__tests__/unit/v2/methods/test_batch_request_preparation.py -> build/lib/firecrawl/__tests__/unit/v2/methods copying firecrawl/__tests__/unit/v2/methods/test_agent_request_preparation.py -> build/lib/firecrawl/__tests__/unit/v2/methods copying firecrawl/__tests__/unit/v2/methods/test_webhook.py -> build/lib/firecrawl/__tests__/unit/v2/methods copying firecrawl/__tests__/unit/v2/methods/test_branding.py -> build/lib/firecrawl/__tests__/unit/v2/methods copying firecrawl/__tests__/unit/v2/methods/test_crawl_validation.py -> build/lib/firecrawl/__tests__/unit/v2/methods copying firecrawl/__tests__/unit/v2/methods/test_search_request_preparation.py -> build/lib/firecrawl/__tests__/unit/v2/methods copying firecrawl/__tests__/unit/v2/methods/test_search_validation.py -> build/lib/firecrawl/__tests__/unit/v2/methods copying firecrawl/__tests__/unit/v2/methods/test_usage_types.py -> build/lib/firecrawl/__tests__/unit/v2/methods creating build/lib/firecrawl/__tests__/unit/v2/utils copying firecrawl/__tests__/unit/v2/utils/test_metadata_extras.py -> build/lib/firecrawl/__tests__/unit/v2/utils copying firecrawl/__tests__/unit/v2/utils/test_metadata_extras_multivalue.py -> build/lib/firecrawl/__tests__/unit/v2/utils copying firecrawl/__tests__/unit/v2/utils/test_recursive_schema.py -> build/lib/firecrawl/__tests__/unit/v2/utils copying firecrawl/__tests__/unit/v2/utils/test_validation.py -> build/lib/firecrawl/__tests__/unit/v2/utils creating build/lib/firecrawl/__tests__/unit/v2/watcher copying firecrawl/__tests__/unit/v2/watcher/test_ws_watcher.py -> build/lib/firecrawl/__tests__/unit/v2/watcher creating build/lib/firecrawl/__tests__/unit/v2/methods/aio copying firecrawl/__tests__/unit/v2/methods/aio/test_aio_crawl_validation.py -> build/lib/firecrawl/__tests__/unit/v2/methods/aio copying firecrawl/__tests__/unit/v2/methods/aio/test_batch_request_preparation_async.py -> build/lib/firecrawl/__tests__/unit/v2/methods/aio copying firecrawl/__tests__/unit/v2/methods/aio/test_aio_search_request_preparation.py -> build/lib/firecrawl/__tests__/unit/v2/methods/aio copying firecrawl/__tests__/unit/v2/methods/aio/test_ensure_async.py -> build/lib/firecrawl/__tests__/unit/v2/methods/aio copying firecrawl/__tests__/unit/v2/methods/aio/test_aio_crawl_request_preparation.py -> build/lib/firecrawl/__tests__/unit/v2/methods/aio copying firecrawl/__tests__/unit/v2/methods/aio/test_aio_map_request_preparation.py -> build/lib/firecrawl/__tests__/unit/v2/methods/aio copying firecrawl/__tests__/unit/v2/methods/aio/test_aio_crawl_params.py -> build/lib/firecrawl/__tests__/unit/v2/methods/aio copying firecrawl/__tests__/unit/v2/methods/aio/test_aio_scrape_request_preparation.py -> build/lib/firecrawl/__tests__/unit/v2/methods/aio creating build/lib/firecrawl/__tests__/e2e/v2 copying firecrawl/__tests__/e2e/v2/test_batch_scrape.py -> build/lib/firecrawl/__tests__/e2e/v2 copying firecrawl/__tests__/e2e/v2/test_crawl.py -> build/lib/firecrawl/__tests__/e2e/v2 copying firecrawl/__tests__/e2e/v2/test_extract.py -> build/lib/firecrawl/__tests__/e2e/v2 copying firecrawl/__tests__/e2e/v2/test_watcher.py -> build/lib/firecrawl/__tests__/e2e/v2 copying firecrawl/__tests__/e2e/v2/test_map.py -> build/lib/firecrawl/__tests__/e2e/v2 copying firecrawl/__tests__/e2e/v2/test_search.py -> build/lib/firecrawl/__tests__/e2e/v2 copying firecrawl/__tests__/e2e/v2/test_async.py -> build/lib/firecrawl/__tests__/e2e/v2 copying firecrawl/__tests__/e2e/v2/conftest.py -> build/lib/firecrawl/__tests__/e2e/v2 copying firecrawl/__tests__/e2e/v2/test_usage.py -> build/lib/firecrawl/__tests__/e2e/v2 copying firecrawl/__tests__/e2e/v2/test_scrape.py -> build/lib/firecrawl/__tests__/e2e/v2 creating build/lib/firecrawl/__tests__/e2e/v2/aio copying firecrawl/__tests__/e2e/v2/aio/test_aio_batch_scrape.py -> build/lib/firecrawl/__tests__/e2e/v2/aio copying firecrawl/__tests__/e2e/v2/aio/test_aio_scrape.py -> build/lib/firecrawl/__tests__/e2e/v2/aio copying firecrawl/__tests__/e2e/v2/aio/conftest.py -> build/lib/firecrawl/__tests__/e2e/v2/aio copying firecrawl/__tests__/e2e/v2/aio/test_aio_crawl.py -> build/lib/firecrawl/__tests__/e2e/v2/aio copying firecrawl/__tests__/e2e/v2/aio/test_aio_search.py -> build/lib/firecrawl/__tests__/e2e/v2/aio copying firecrawl/__tests__/e2e/v2/aio/test_aio_extract.py -> build/lib/firecrawl/__tests__/e2e/v2/aio copying firecrawl/__tests__/e2e/v2/aio/test_aio_usage.py -> build/lib/firecrawl/__tests__/e2e/v2/aio copying firecrawl/__tests__/e2e/v2/aio/test_aio_map.py -> build/lib/firecrawl/__tests__/e2e/v2/aio copying firecrawl/__tests__/e2e/v2/aio/test_aio_watcher.py -> build/lib/firecrawl/__tests__/e2e/v2/aio running egg_info writing firecrawl_py.egg-info/PKG-INFO writing dependency_links to firecrawl_py.egg-info/dependency_links.txt writing requirements to firecrawl_py.egg-info/requires.txt writing top-level names to firecrawl_py.egg-info/top_level.txt reading manifest file 'firecrawl_py.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'firecrawl_py.egg-info/SOURCES.txt' installing to build/bdist.linux-aarch64/wheel running install running install_lib creating build/bdist.linux-aarch64/wheel creating build/bdist.linux-aarch64/wheel/firecrawl copying build/lib/firecrawl/types.py -> build/bdist.linux-aarch64/wheel/./firecrawl creating build/bdist.linux-aarch64/wheel/firecrawl/v2 copying build/lib/firecrawl/v2/watcher_async.py -> build/bdist.linux-aarch64/wheel/./firecrawl/v2 copying build/lib/firecrawl/v2/__init__.py -> build/bdist.linux-aarch64/wheel/./firecrawl/v2 creating build/bdist.linux-aarch64/wheel/firecrawl/v2/methods copying build/lib/firecrawl/v2/methods/crawl.py -> build/bdist.linux-aarch64/wheel/./firecrawl/v2/methods copying build/lib/firecrawl/v2/methods/agent.py -> build/bdist.linux-aarch64/wheel/./firecrawl/v2/methods copying build/lib/firecrawl/v2/methods/extract.py -> build/bdist.linux-aarch64/wheel/./firecrawl/v2/methods copying build/lib/firecrawl/v2/methods/map.py -> build/bdist.linux-aarch64/wheel/./firecrawl/v2/methods copying build/lib/firecrawl/v2/methods/scrape.py -> build/bdist.linux-aarch64/wheel/./firecrawl/v2/methods copying build/lib/firecrawl/v2/methods/batch.py -> build/bdist.linux-aarch64/wheel/./firecrawl/v2/methods creating build/bdist.linux-aarch64/wheel/firecrawl/v2/methods/aio copying build/lib/firecrawl/v2/methods/aio/crawl.py -> build/bdist.linux-aarch64/wheel/./firecrawl/v2/methods/aio copying build/lib/firecrawl/v2/methods/aio/agent.py -> build/bdist.linux-aarch64/wheel/./firecrawl/v2/methods/aio copying build/lib/firecrawl/v2/methods/aio/search.py -> build/bdist.linux-aarch64/wheel/./firecrawl/v2/methods/aio copying build/lib/firecrawl/v2/methods/aio/batch.py -> build/bdist.linux-aarch64/wheel/./firecrawl/v2/methods/aio copying build/lib/firecrawl/v2/methods/aio/map.py -> build/bdist.linux-aarch64/wheel/./firecrawl/v2/methods/aio copying build/lib/firecrawl/v2/methods/aio/scrape.py -> build/bdist.linux-aarch64/wheel/./firecrawl/v2/methods/aio copying build/lib/firecrawl/v2/methods/aio/usage.py -> build/bdist.linux-aarch64/wheel/./firecrawl/v2/methods/aio copying build/lib/firecrawl/v2/methods/aio/__init__.py -> build/bdist.linux-aarch64/wheel/./firecrawl/v2/methods/aio copying build/lib/firecrawl/v2/methods/aio/extract.py -> build/bdist.linux-aarch64/wheel/./firecrawl/v2/methods/aio copying build/lib/firecrawl/v2/methods/search.py -> build/bdist.linux-aarch64/wheel/./firecrawl/v2/methods copying build/lib/firecrawl/v2/methods/usage.py -> build/bdist.linux-aarch64/wheel/./firecrawl/v2/methods creating build/bdist.linux-aarch64/wheel/firecrawl/v2/utils copying build/lib/firecrawl/v2/utils/__init__.py -> build/bdist.linux-aarch64/wheel/./firecrawl/v2/utils copying build/lib/firecrawl/v2/utils/validation.py -> build/bdist.linux-aarch64/wheel/./firecrawl/v2/utils copying build/lib/firecrawl/v2/utils/http_client.py -> build/bdist.linux-aarch64/wheel/./firecrawl/v2/utils copying build/lib/firecrawl/v2/utils/error_handler.py -> build/bdist.linux-aarch64/wheel/./firecrawl/v2/utils copying build/lib/firecrawl/v2/utils/normalize.py -> build/bdist.linux-aarch64/wheel/./firecrawl/v2/utils copying build/lib/firecrawl/v2/utils/http_client_async.py -> build/bdist.linux-aarch64/wheel/./firecrawl/v2/utils copying build/lib/firecrawl/v2/utils/get_version.py -> build/bdist.linux-aarch64/wheel/./firecrawl/v2/utils copying build/lib/firecrawl/v2/client_async.py -> build/bdist.linux-aarch64/wheel/./firecrawl/v2 copying build/lib/firecrawl/v2/watcher.py -> build/bdist.linux-aarch64/wheel/./firecrawl/v2 copying build/lib/firecrawl/v2/client.py -> build/bdist.linux-aarch64/wheel/./firecrawl/v2 copying build/lib/firecrawl/v2/types.py -> build/bdist.linux-aarch64/wheel/./firecrawl/v2 copying build/lib/firecrawl/firecrawl.backup.py -> build/bdist.linux-aarch64/wheel/./firecrawl creating build/bdist.linux-aarch64/wheel/firecrawl/v1 copying build/lib/firecrawl/v1/__init__.py -> build/bdist.linux-aarch64/wheel/./firecrawl/v1 copying build/lib/firecrawl/v1/client.py -> build/bdist.linux-aarch64/wheel/./firecrawl/v1 copying build/lib/firecrawl/__init__.py -> build/bdist.linux-aarch64/wheel/./firecrawl creating build/bdist.linux-aarch64/wheel/firecrawl/__tests__ creating build/bdist.linux-aarch64/wheel/firecrawl/__tests__/e2e creating build/bdist.linux-aarch64/wheel/firecrawl/__tests__/e2e/v2 copying build/lib/firecrawl/__tests__/e2e/v2/test_search.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/e2e/v2 copying build/lib/firecrawl/__tests__/e2e/v2/test_async.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/e2e/v2 copying build/lib/firecrawl/__tests__/e2e/v2/test_crawl.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/e2e/v2 copying build/lib/firecrawl/__tests__/e2e/v2/test_map.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/e2e/v2 copying build/lib/firecrawl/__tests__/e2e/v2/test_watcher.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/e2e/v2 copying build/lib/firecrawl/__tests__/e2e/v2/test_scrape.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/e2e/v2 copying build/lib/firecrawl/__tests__/e2e/v2/conftest.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/e2e/v2 creating build/bdist.linux-aarch64/wheel/firecrawl/__tests__/e2e/v2/aio copying build/lib/firecrawl/__tests__/e2e/v2/aio/test_aio_map.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/e2e/v2/aio copying build/lib/firecrawl/__tests__/e2e/v2/aio/test_aio_usage.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/e2e/v2/aio copying build/lib/firecrawl/__tests__/e2e/v2/aio/test_aio_extract.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/e2e/v2/aio copying build/lib/firecrawl/__tests__/e2e/v2/aio/test_aio_search.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/e2e/v2/aio copying build/lib/firecrawl/__tests__/e2e/v2/aio/test_aio_watcher.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/e2e/v2/aio copying build/lib/firecrawl/__tests__/e2e/v2/aio/test_aio_batch_scrape.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/e2e/v2/aio copying build/lib/firecrawl/__tests__/e2e/v2/aio/test_aio_crawl.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/e2e/v2/aio copying build/lib/firecrawl/__tests__/e2e/v2/aio/test_aio_scrape.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/e2e/v2/aio copying build/lib/firecrawl/__tests__/e2e/v2/aio/conftest.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/e2e/v2/aio copying build/lib/firecrawl/__tests__/e2e/v2/test_extract.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/e2e/v2 copying build/lib/firecrawl/__tests__/e2e/v2/test_batch_scrape.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/e2e/v2 copying build/lib/firecrawl/__tests__/e2e/v2/test_usage.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/e2e/v2 creating build/bdist.linux-aarch64/wheel/firecrawl/__tests__/unit creating build/bdist.linux-aarch64/wheel/firecrawl/__tests__/unit/v2 creating build/bdist.linux-aarch64/wheel/firecrawl/__tests__/unit/v2/watcher copying build/lib/firecrawl/__tests__/unit/v2/watcher/test_ws_watcher.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/unit/v2/watcher creating build/bdist.linux-aarch64/wheel/firecrawl/__tests__/unit/v2/utils copying build/lib/firecrawl/__tests__/unit/v2/utils/test_metadata_extras.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/unit/v2/utils copying build/lib/firecrawl/__tests__/unit/v2/utils/test_validation.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/unit/v2/utils copying build/lib/firecrawl/__tests__/unit/v2/utils/test_metadata_extras_multivalue.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/unit/v2/utils copying build/lib/firecrawl/__tests__/unit/v2/utils/test_recursive_schema.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/unit/v2/utils creating build/bdist.linux-aarch64/wheel/firecrawl/__tests__/unit/v2/methods creating build/bdist.linux-aarch64/wheel/firecrawl/__tests__/unit/v2/methods/aio copying build/lib/firecrawl/__tests__/unit/v2/methods/aio/test_aio_scrape_request_preparation.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/unit/v2/methods/aio copying build/lib/firecrawl/__tests__/unit/v2/methods/aio/test_batch_request_preparation_async.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/unit/v2/methods/aio copying build/lib/firecrawl/__tests__/unit/v2/methods/aio/test_aio_crawl_params.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/unit/v2/methods/aio copying build/lib/firecrawl/__tests__/unit/v2/methods/aio/test_aio_crawl_request_preparation.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/unit/v2/methods/aio copying build/lib/firecrawl/__tests__/unit/v2/methods/aio/test_aio_search_request_preparation.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/unit/v2/methods/aio copying build/lib/firecrawl/__tests__/unit/v2/methods/aio/test_aio_crawl_validation.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/unit/v2/methods/aio copying build/lib/firecrawl/__tests__/unit/v2/methods/aio/test_ensure_async.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/unit/v2/methods/aio copying build/lib/firecrawl/__tests__/unit/v2/methods/aio/test_aio_map_request_preparation.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/unit/v2/methods/aio copying build/lib/firecrawl/__tests__/unit/v2/methods/test_webhook.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/unit/v2/methods copying build/lib/firecrawl/__tests__/unit/v2/methods/test_scrape_request_preparation.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/unit/v2/methods copying build/lib/firecrawl/__tests__/unit/v2/methods/test_agent.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/unit/v2/methods copying build/lib/firecrawl/__tests__/unit/v2/methods/test_usage_types.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/unit/v2/methods copying build/lib/firecrawl/__tests__/unit/v2/methods/test_map_request_preparation.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/unit/v2/methods copying build/lib/firecrawl/__tests__/unit/v2/methods/test_crawl_validation.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/unit/v2/methods copying build/lib/firecrawl/__tests__/unit/v2/methods/test_pagination.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/unit/v2/methods copying build/lib/firecrawl/__tests__/unit/v2/methods/test_branding.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/unit/v2/methods copying build/lib/firecrawl/__tests__/unit/v2/methods/test_agent_webhook.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/unit/v2/methods copying build/lib/firecrawl/__tests__/unit/v2/methods/test_search_validation.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/unit/v2/methods copying build/lib/firecrawl/__tests__/unit/v2/methods/test_search_request_preparation.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/unit/v2/methods copying build/lib/firecrawl/__tests__/unit/v2/methods/test_crawl_params.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/unit/v2/methods copying build/lib/firecrawl/__tests__/unit/v2/methods/test_batch_request_preparation.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/unit/v2/methods copying build/lib/firecrawl/__tests__/unit/v2/methods/test_agent_request_preparation.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/unit/v2/methods copying build/lib/firecrawl/__tests__/unit/v2/methods/test_crawl_request_preparation.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/unit/v2/methods copying build/lib/firecrawl/__tests__/unit/test_recursive_schema_v1.py -> build/bdist.linux-aarch64/wheel/./firecrawl/__tests__/unit copying build/lib/firecrawl/client.py -> build/bdist.linux-aarch64/wheel/./firecrawl creating build/bdist.linux-aarch64/wheel/tests copying build/lib/tests/test_agent_integration.py -> build/bdist.linux-aarch64/wheel/./tests copying build/lib/tests/test_timeout_conversion.py -> build/bdist.linux-aarch64/wheel/./tests copying build/lib/tests/test_api_key_handling.py -> build/bdist.linux-aarch64/wheel/./tests copying build/lib/tests/test_change_tracking.py -> build/bdist.linux-aarch64/wheel/./tests running install_egg_info Copying firecrawl_py.egg-info to build/bdist.linux-aarch64/wheel/./firecrawl_py-4.14.0-py3.14.egg-info running install_scripts creating build/bdist.linux-aarch64/wheel/firecrawl_py-4.14.0.dist-info/WHEEL creating '/build/source/apps/python-sdk/dist/.tmp-nkv3p1ri/firecrawl_py-4.14.0-py3-none-any.whl' and adding 'build/bdist.linux-aarch64/wheel' to it adding 'firecrawl/__init__.py' adding 'firecrawl/client.py' adding 'firecrawl/firecrawl.backup.py' adding 'firecrawl/types.py' adding 'firecrawl/__tests__/e2e/v2/conftest.py' adding 'firecrawl/__tests__/e2e/v2/test_async.py' adding 'firecrawl/__tests__/e2e/v2/test_batch_scrape.py' adding 'firecrawl/__tests__/e2e/v2/test_crawl.py' adding 'firecrawl/__tests__/e2e/v2/test_extract.py' adding 'firecrawl/__tests__/e2e/v2/test_map.py' adding 'firecrawl/__tests__/e2e/v2/test_scrape.py' adding 'firecrawl/__tests__/e2e/v2/test_search.py' adding 'firecrawl/__tests__/e2e/v2/test_usage.py' adding 'firecrawl/__tests__/e2e/v2/test_watcher.py' adding 'firecrawl/__tests__/e2e/v2/aio/conftest.py' adding 'firecrawl/__tests__/e2e/v2/aio/test_aio_batch_scrape.py' adding 'firecrawl/__tests__/e2e/v2/aio/test_aio_crawl.py' adding 'firecrawl/__tests__/e2e/v2/aio/test_aio_extract.py' adding 'firecrawl/__tests__/e2e/v2/aio/test_aio_map.py' adding 'firecrawl/__tests__/e2e/v2/aio/test_aio_scrape.py' adding 'firecrawl/__tests__/e2e/v2/aio/test_aio_search.py' adding 'firecrawl/__tests__/e2e/v2/aio/test_aio_usage.py' adding 'firecrawl/__tests__/e2e/v2/aio/test_aio_watcher.py' adding 'firecrawl/__tests__/unit/test_recursive_schema_v1.py' adding 'firecrawl/__tests__/unit/v2/methods/test_agent.py' adding 'firecrawl/__tests__/unit/v2/methods/test_agent_request_preparation.py' adding 'firecrawl/__tests__/unit/v2/methods/test_agent_webhook.py' adding 'firecrawl/__tests__/unit/v2/methods/test_batch_request_preparation.py' adding 'firecrawl/__tests__/unit/v2/methods/test_branding.py' adding 'firecrawl/__tests__/unit/v2/methods/test_crawl_params.py' adding 'firecrawl/__tests__/unit/v2/methods/test_crawl_request_preparation.py' adding 'firecrawl/__tests__/unit/v2/methods/test_crawl_validation.py' adding 'firecrawl/__tests__/unit/v2/methods/test_map_request_preparation.py' adding 'firecrawl/__tests__/unit/v2/methods/test_pagination.py' adding 'firecrawl/__tests__/unit/v2/methods/test_scrape_request_preparation.py' adding 'firecrawl/__tests__/unit/v2/methods/test_search_request_preparation.py' adding 'firecrawl/__tests__/unit/v2/methods/test_search_validation.py' adding 'firecrawl/__tests__/unit/v2/methods/test_usage_types.py' adding 'firecrawl/__tests__/unit/v2/methods/test_webhook.py' adding 'firecrawl/__tests__/unit/v2/methods/aio/test_aio_crawl_params.py' adding 'firecrawl/__tests__/unit/v2/methods/aio/test_aio_crawl_request_preparation.py' adding 'firecrawl/__tests__/unit/v2/methods/aio/test_aio_crawl_validation.py' adding 'firecrawl/__tests__/unit/v2/methods/aio/test_aio_map_request_preparation.py' adding 'firecrawl/__tests__/unit/v2/methods/aio/test_aio_scrape_request_preparation.py' adding 'firecrawl/__tests__/unit/v2/methods/aio/test_aio_search_request_preparation.py' adding 'firecrawl/__tests__/unit/v2/methods/aio/test_batch_request_preparation_async.py' adding 'firecrawl/__tests__/unit/v2/methods/aio/test_ensure_async.py' adding 'firecrawl/__tests__/unit/v2/utils/test_metadata_extras.py' adding 'firecrawl/__tests__/unit/v2/utils/test_metadata_extras_multivalue.py' adding 'firecrawl/__tests__/unit/v2/utils/test_recursive_schema.py' adding 'firecrawl/__tests__/unit/v2/utils/test_validation.py' adding 'firecrawl/__tests__/unit/v2/watcher/test_ws_watcher.py' adding 'firecrawl/v1/__init__.py' adding 'firecrawl/v1/client.py' adding 'firecrawl/v2/__init__.py' adding 'firecrawl/v2/client.py' adding 'firecrawl/v2/client_async.py' adding 'firecrawl/v2/types.py' adding 'firecrawl/v2/watcher.py' adding 'firecrawl/v2/watcher_async.py' adding 'firecrawl/v2/methods/agent.py' adding 'firecrawl/v2/methods/batch.py' adding 'firecrawl/v2/methods/crawl.py' adding 'firecrawl/v2/methods/extract.py' adding 'firecrawl/v2/methods/map.py' adding 'firecrawl/v2/methods/scrape.py' adding 'firecrawl/v2/methods/search.py' adding 'firecrawl/v2/methods/usage.py' adding 'firecrawl/v2/methods/aio/__init__.py' adding 'firecrawl/v2/methods/aio/agent.py' adding 'firecrawl/v2/methods/aio/batch.py' adding 'firecrawl/v2/methods/aio/crawl.py' adding 'firecrawl/v2/methods/aio/extract.py' adding 'firecrawl/v2/methods/aio/map.py' adding 'firecrawl/v2/methods/aio/scrape.py' adding 'firecrawl/v2/methods/aio/search.py' adding 'firecrawl/v2/methods/aio/usage.py' adding 'firecrawl/v2/utils/__init__.py' adding 'firecrawl/v2/utils/error_handler.py' adding 'firecrawl/v2/utils/get_version.py' adding 'firecrawl/v2/utils/http_client.py' adding 'firecrawl/v2/utils/http_client_async.py' adding 'firecrawl/v2/utils/normalize.py' adding 'firecrawl/v2/utils/validation.py' adding 'firecrawl_py-4.14.0.dist-info/licenses/LICENSE' adding 'tests/test_agent_integration.py' adding 'tests/test_api_key_handling.py' adding 'tests/test_change_tracking.py' adding 'tests/test_timeout_conversion.py' adding 'firecrawl_py-4.14.0.dist-info/METADATA' adding 'firecrawl_py-4.14.0.dist-info/WHEEL' adding 'firecrawl_py-4.14.0.dist-info/top_level.txt' adding 'firecrawl_py-4.14.0.dist-info/RECORD' removing build/bdist.linux-aarch64/wheel Successfully built firecrawl_py-4.14.0-py3-none-any.whl Finished creating a wheel... Finished executing pypaBuildPhase Running phase: pythonRuntimeDepsCheckHook Executing pythonRuntimeDepsCheck Checking runtime dependencies for firecrawl_py-4.14.0-py3-none-any.whl Finished executing pythonRuntimeDepsCheck Running phase: installPhase Executing pypaInstallPhase Successfully installed firecrawl_py-4.14.0-py3-none-any.whl Finished executing pypaInstallPhase Running phase: pythonOutputDistPhase Executing pythonOutputDistPhase Finished executing pythonOutputDistPhase Running phase: fixupPhase shrinking RPATHs of ELF executables and libraries in /nix/store/gfi2ff7md6y7l0sm9yz60yzhn6qdmpp2-python3.14-firecrawl-py-2.8.0 checking for references to /build/ in /nix/store/gfi2ff7md6y7l0sm9yz60yzhn6qdmpp2-python3.14-firecrawl-py-2.8.0... patching script interpreter paths in /nix/store/gfi2ff7md6y7l0sm9yz60yzhn6qdmpp2-python3.14-firecrawl-py-2.8.0 stripping (with command strip and flags -S -p) in /nix/store/gfi2ff7md6y7l0sm9yz60yzhn6qdmpp2-python3.14-firecrawl-py-2.8.0/lib shrinking RPATHs of ELF executables and libraries in /nix/store/q2s2pg4biy594ir5a6jji80l3r8g5wsy-python3.14-firecrawl-py-2.8.0-dist checking for references to /build/ in /nix/store/q2s2pg4biy594ir5a6jji80l3r8g5wsy-python3.14-firecrawl-py-2.8.0-dist... patching script interpreter paths in /nix/store/q2s2pg4biy594ir5a6jji80l3r8g5wsy-python3.14-firecrawl-py-2.8.0-dist Executing pythonRemoveTestsDir Finished executing pythonRemoveTestsDir Running phase: pythonCatchConflictsPhase Running phase: pythonRemoveBinBytecodePhase Running phase: pythonImportsCheckPhase Executing pythonImportsCheckPhase Check whether the following modules can be imported: firecrawl