tests/test_ranking_worker_local.py:499: in test_process_single_job_locally
    result = process_single_job_locally(timeout=60.0)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
tests/test_ranking_worker_local.py:300: in process_single_job_locally
    result = process_ga_job(ga_job)
             ^^^^^^^^^^^^^^^^^^^^^^
rtrader/services/ga_distributed.py:4518: in process_ga_job
    result = evaluate_with_reranking(
rtrader/services/ranking_network.py:3085: in evaluate_with_reranking
    result = ranking_service.calculate_ranking(
rtrader/services/ranking_service.py:4299: in calculate_ranking
    _track_rule(
rtrader/services/ranking_service.py:3392: in _track_rule
    result = fn(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^
rtrader/services/ranking_service.py:8435: in _calculate_ssdt_score
    all_ssdt_metrics = load_ssdt_sector_metrics(trading_day)
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
rtrader/cli/trader_eod_core/services/log_formatting_service.py:782: in load_ssdt_sector_metrics
    prev_momentum, _, _ = load_sector_momentum_data(
rtrader/cli/trader_eod_core/services/log_formatting_service.py:461: in load_sector_momentum_data
    status, text = read_text_with_status(etf_json_file)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
rtrader/utils/nfs.py:310: in read_text_with_status
    minio_text = _read_from_minio(s3key)
                 ^^^^^^^^^^^^^^^^^^^^^^^
rtrader/utils/nfs.py:273: in _read_from_minio
    data = response.read().decode("utf-8")
           ^^^^^^^^^^^^^^^
../.pyenv/versions/3.12.12/lib/python3.12/site-packages/urllib3/response.py:567: in read
    data = self._fp_read(amt) if not fp_closed else b""
           ^^^^^^^^^^^^^^^^^^
../.pyenv/versions/3.12.12/lib/python3.12/site-packages/urllib3/response.py:533: in _fp_read
    return self._fp.read(amt) if amt is not None else self._fp.read()
                                                      ^^^^^^^^^^^^^^^
../.pyenv/versions/3.12.12/lib/python3.12/http/client.py:495: in read
    s = self._safe_read(self.length)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../.pyenv/versions/3.12.12/lib/python3.12/http/client.py:642: in _safe_read
    data = self.fp.read(amt)
           ^^^^^^^^^^^^^^^^^
../.pyenv/versions/3.12.12/lib/python3.12/socket.py:720: in readinto
    return self._sock.recv_into(b)
           ^^^^^^^^^^^^^^^^^^^^^^^
E   Failed: Timeout (>60.0s) from pytest-timeout.
