<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>depflame — Dependency Analysis Report</title>
<style>
* { box-sizing: border-box; margin: 0; padding: 0; }
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;
background: #f5f5f5; color: #333; line-height: 1.5;
}
.header {
background: #fff; border-bottom: 1px solid #ddd; padding: 16px 24px;
}
.header h1 { font-size: 20px; margin-bottom: 4px; }
.header .stats { font-size: 13px; color: #666; }
.header .stats span { margin-right: 16px; }
.header .stats span[title] { cursor: help; border-bottom: 1px dashed #aaa; }
.tabs {
display: flex; background: #fff; border-bottom: 2px solid #ddd;
padding: 0 24px; gap: 0;
}
.tab-btn {
padding: 10px 20px; border: none; background: none; cursor: pointer;
font-size: 14px; font-weight: 500; color: #666;
border-bottom: 2px solid transparent; margin-bottom: -2px;
transition: color 0.15s, border-color 0.15s;
}
.tab-btn:hover { color: #333; }
.tab-btn.active { color: #0066cc; border-bottom-color: #0066cc; }
.tab-content { display: none; }
.tab-content.active { display: block; }
/* Flamegraph tab */
#tab-flamegraph { background: #fff; }
#tab-flamegraph svg { display: block; width: 100%; height: auto; }
/* Targets tab */
#tab-targets { padding: 24px; }
.action-summary {
background: #fff; border: 1px solid #ddd; border-radius: 6px;
padding: 16px 20px; margin-bottom: 20px;
}
.action-summary h3 { font-size: 14px; margin-bottom: 8px; color: #444; }
.action-summary ul { list-style: none; padding: 0; }
.action-summary li { font-size: 13px; padding: 3px 0; }
.cargo-diff {
background: #1e1e1e; border-radius: 4px; padding: 8px 12px;
margin: 6px 0 10px 20px; font-family: "Consolas", "Fira Code", monospace;
font-size: 12px; line-height: 1.6; overflow-x: auto;
display: none;
}
.show-diff-btn {
display: inline-block; font-size: 11px; color: #0066cc;
border: 1px solid #0066cc; border-radius: 3px; padding: 1px 6px;
margin-left: 6px; cursor: pointer; vertical-align: middle;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}
.cargo-diff .diff-file { color: #888; }
.cargo-diff .diff-rm { color: #f44; }
.cargo-diff .diff-add { color: #4c4; }
.cargo-diff .diff-comment { color: #888; font-style: italic; }
.targets-table {
width: 100%; border-collapse: collapse; background: #fff;
border: 1px solid #ddd; border-radius: 6px; overflow: hidden;
font-size: 13px;
}
.targets-table th {
background: #f8f8f8; text-align: left; padding: 10px 12px;
border-bottom: 2px solid #ddd; font-weight: 600; font-size: 12px;
text-transform: uppercase; color: #555; white-space: nowrap;
}
.targets-table th[title] {
cursor: help; border-bottom: 1px dashed #999;
}
.targets-table td {
padding: 8px 12px; border-bottom: 1px solid #eee;
vertical-align: top;
}
.targets-table tr:hover { background: #f9f9f9; }
.targets-table tr.expandable { cursor: pointer; }
.detail-row { display: none; }
.detail-row.open { display: table-row; }
.detail-row td {
background: #fafafa; padding: 12px 20px;
border-bottom: 1px solid #ddd;
}
.detail-box {
font-family: "Consolas", monospace; font-size: 12px; line-height: 1.6;
}
.detail-box .label { color: #888; }
.badge {
display: inline-block; padding: 1px 6px; border-radius: 3px;
font-size: 11px; font-weight: 600;
}
.badge-high { background: #e8f5e9; color: #2e7d32; }
.badge-medium { background: #fff3e0; color: #e65100; }
.badge-low { background: #fce4ec; color: #c62828; }
.badge-noise { background: #f3e5f5; color: #6a1b9a; }
.badge-flag {
background: #e3f2fd; color: #1565c0; margin-right: 4px;
}
.ref-file { color: #0066cc; }
.ref-line { color: #888; margin-left: 16px; }
/* JSON tab */
#tab-json { padding: 24px; }
.json-container {
position: relative; background: #1e1e1e; border-radius: 6px;
overflow: hidden;
}
.json-container pre {
padding: 20px; overflow-x: auto; color: #d4d4d4;
font-family: "Consolas", "Fira Code", monospace; font-size: 12px;
line-height: 1.5; margin: 0;
}
.copy-btn {
position: absolute; top: 8px; right: 8px; padding: 6px 14px;
background: #333; color: #ccc; border: 1px solid #555;
border-radius: 4px; cursor: pointer; font-size: 12px;
}
.copy-btn:hover { background: #444; }
</style>
</head>
<body>
<div class="header">
<h1>depflame — Dependency Analysis Report</h1>
<div class="stats">
<span title="Total number of crate dependencies in the full cross-platform resolve graph (includes all targets/platforms).">643 total deps</span>
<span title="Dependencies actually compiled for your current platform/target. This is the number that matters for your build times.">539 platform deps</span>
<span title="Dependencies that appear in metadata but are not compiled on your current platform (e.g. windows-only crates on linux). These are typically not actionable.">104 phantom deps</span>
<span title="Crates with a high transitive dependency count (above the --fat-threshold). These are the heavy hitters that the tool analyzes for removal opportunities.">213 heavy crates analyzed</span>
<span title="Number of upstream edges identified as potential optimization targets, ranked by impact.">53 targets found</span>
<span style="color:#aaa">v0.1.0 · 2026-03-25T23:48:34.713330449+00:00</span>
</div>
</div>
<div class="tabs">
<button class="tab-btn active" onclick="showTab('flamegraph')">Flamegraph</button>
<button class="tab-btn" onclick="showTab('targets')">Suggestions (53)</button>
<button class="tab-btn" onclick="showTab('json')">Raw JSON</button>
</div>
<div id="tab-flamegraph" class="tab-content active">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 127"
width="100%" font-family="Consolas,monospace" font-size="11">
<style>
.frame { cursor: pointer; }
.frame:hover rect { stroke: #222; stroke-width: 1.5; }
.frame:hover rect.shared { stroke: #fff; stroke-width: 1.5; }
.frame text { pointer-events: none; }
rect.shared { stroke-dasharray: 4,2; stroke: rgba(100,70,130,0.5); stroke-width: 0.5; }
rect.normal { stroke: rgba(0,0,0,0.12); stroke-width: 0.5; }
rect.unused { stroke: rgba(220,20,80,0.8); stroke-width: 1.5; }
rect.workspace { stroke: rgba(0,0,0,0.3); stroke-width: 1; }
text.title { font-size: 15px; font-weight: bold; fill: #333; }
text.subtitle { font-size: 11px; fill: #888; }
text.legend { font-size: 10px; fill: #666; }
.legend-rect { stroke: #999; stroke-width: 0.5; }
/* Highlight all instances of the same dep on hover via JS */
.highlight rect { stroke: #000 !important; stroke-width: 2 !important; }
</style>
<script type="text/ecmascript"><![CDATA[
// --- Click-to-zoom (flamegraph style) ---
var zoomStack = [];
var origView = [0, 1200];
function zoom(evt) {
var g = evt.currentTarget;
var ox = parseFloat(g.getAttribute('data-x'));
var ow = parseFloat(g.getAttribute('data-w'));
if (ow >= 1200 * 0.99) {
if (zoomStack.length > 0) {
var prev = zoomStack.pop();
applyZoom(prev[0], prev[1]);
}
return;
}
zoomStack.push(origView.slice());
origView = [ox, ow];
applyZoom(ox, ow);
}
function applyZoom(ox, ow) {
var frames = document.querySelectorAll('.frame');
var scale = 1200 / ow;
for (var i = 0; i < frames.length; i++) {
var f = frames[i];
var fx = parseFloat(f.getAttribute('data-x'));
var fw = parseFloat(f.getAttribute('data-w'));
var rect = f.querySelector('rect');
var text = f.querySelector('text');
var newX = (fx - ox) * scale;
var newW = fw * scale;
// Hide frames fully outside viewport.
if (newX + newW < -1 || newX > 1200 + 1 || newW < 0.5) {
f.style.display = 'none';
} else {
f.style.display = '';
rect.setAttribute('x', newX);
rect.setAttribute('width', Math.max(newW, 0.5));
text.setAttribute('x', newX + 3);
var name = f.getAttribute('data-name');
var weight = f.getAttribute('data-weight');
text.textContent = fitLabel(name, weight, newW);
}
}
}
function fitLabel(name, weight, w) {
var full = name + ' (' + weight + ')';
if (full.length * 6.5 + 8 <= w) return full;
if (name.length * 6.5 + 8 <= w) return name;
var max = Math.floor((w - 8) / 6.5);
if (max > 2) return name.substr(0, max - 2) + '..';
return '';
}
function resetZoom() {
zoomStack = [];
origView = [0, 1200];
applyZoom(0, 1200);
}
// --- Hover: highlight all instances of the same crate ---
function hlOn(evt) {
var name = evt.currentTarget.getAttribute('data-name');
var all = document.querySelectorAll('.frame[data-name="' + name + '"]');
for (var i = 0; i < all.length; i++) all[i].classList.add('highlight');
}
function hlOff(evt) {
var name = evt.currentTarget.getAttribute('data-name');
var all = document.querySelectorAll('.frame[data-name="' + name + '"]');
for (var i = 0; i < all.length; i++) all[i].classList.remove('highlight');
}
// --- Search: highlight matching crates ---
function search() {
var q = prompt('Search for crate name (regex):');
if (!q) return;
var re = new RegExp(q, 'i');
var frames = document.querySelectorAll('.frame');
var count = 0;
for (var i = 0; i < frames.length; i++) {
var name = frames[i].getAttribute('data-name');
if (re.test(name)) {
frames[i].classList.add('highlight');
count++;
} else {
frames[i].classList.remove('highlight');
}
}
document.getElementById('search-status').textContent = count + ' matches';
}
function clearSearch() {
var frames = document.querySelectorAll('.frame');
for (var i = 0; i < frames.length; i++) frames[i].classList.remove('highlight');
document.getElementById('search-status').textContent = '';
}
]]></script>
<text x="6" y="18" class="title">depflame — Dependency Tree</text>
<text x="6" y="33" class="subtitle">643 deps total, 65 unique crates shown, 269 shared (dashed border = multiple parents) | click to zoom</text>
<rect x="762" y="4" width="12" height="10" rx="2" fill="rgb(70,130,180)" class="legend-rect"/>
<text x="777" y="13" class="legend">workspace</text>
<rect x="837" y="4" width="12" height="10" rx="2" fill="hsl(120,55%,58%)" class="legend-rect"/>
<text x="852" y="13" class="legend">leaf (0 deps)</text>
<rect x="936" y="4" width="12" height="10" rx="2" fill="hsl(75,65%,54%)" class="legend-rect"/>
<text x="951" y="13" class="legend">some deps</text>
<rect x="1011" y="4" width="12" height="10" rx="2" fill="hsl(30,75%,50%)" class="legend-rect"/>
<text x="1026" y="13" class="legend">many deps</text>
<rect x="1086" y="4" width="12" height="10" rx="2" fill="hsl(270,50%,65%)" class="legend-rect" stroke-dasharray="4,2"/>
<text x="1101" y="13" class="legend">shared</text>
<rect x="1143" y="4" width="12" height="10" rx="2" fill="rgb(220,20,80)" class="legend-rect"/>
<text x="1158" y="13" class="legend">unused</text>
<text x="1020" y="33" class="legend" style="cursor:pointer;text-decoration:underline" onclick="search()">[search]</text>
<text x="1074" y="33" class="legend" style="cursor:pointer;text-decoration:underline" onclick="clearSearch()">[clear]</text>
<text x="1122" y="33" class="legend" style="cursor:pointer;text-decoration:underline" onclick="resetZoom()">[reset zoom]</text>
<text id="search-status" x="940" y="33" class="legend" fill="rgb(204,68,68)"></text>
<g id="frames">
<g class="frame" data-x="0" data-w="40.10834568405989" data-d="0" data-name="uv" data-weight="654" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv v0.11.1
654 transitive deps
depth 0
[99 children too small to show]</title>
<rect x="0" y="40" width="40.10834568405989" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="4" y="53" fill="#fff">uv</text>
</g>
<g class="frame" data-x="40.10834568405989" data-w="36.73531967087443" data-d="0" data-name="uv-dev" data-weight="599" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-dev v0.0.34
599 transitive deps
depth 0
[30 children too small to show]</title>
<rect x="40.10834568405989" y="40" width="36.73531967087443" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="44.10834568405989" y="53" fill="#fff">uv..</text>
</g>
<g class="frame" data-x="40.10834568405989" data-w="3.1893113106979913" data-d="1" data-name="uv-cli" data-weight="575" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-cli v0.0.34
575 transitive deps
depth 1
[shared: 2 parents in dep graph]
[26 children too small to show]</title>
<rect x="40.10834568405989" y="59" width="3.1893113106979913" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="44.10834568405989" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="43.29765699475788" data-w="3.161578168865835" data-d="1" data-name="uv-settings" data-weight="570" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-settings v0.0.34
570 transitive deps
depth 1
[shared: 5 parents in dep graph]
[29 children too small to show]</title>
<rect x="43.29765699475788" y="59" width="3.161578168865835" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="47.29765699475788" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="46.45923516362372" data-w="3.067285486636503" data-d="1" data-name="uv-installer" data-weight="553" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-installer v0.0.34
553 transitive deps
depth 1
[shared: 4 parents in dep graph]
[35 children too small to show]</title>
<rect x="46.45923516362372" y="59" width="3.067285486636503" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="50.45923516362372" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="49.52652065026022" data-w="3.01181920297219" data-d="1" data-name="uv-python" data-weight="543" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-python v0.0.34
543 transitive deps
depth 1
[shared: 12 parents in dep graph]
[52 children too small to show]</title>
<rect x="49.52652065026022" y="59" width="3.01181920297219" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="53.52652065026022" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="52.53833985323241" data-w="2.9729928044071716" data-d="1" data-name="uv-client" data-weight="536" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-client v0.0.34
536 transitive deps
depth 1
[shared: 12 parents in dep graph]
[51 children too small to show]</title>
<rect x="52.53833985323241" y="59" width="2.9729928044071716" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="56.53833985323241" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="55.51133265763958" data-w="2.884246750544271" data-d="1" data-name="uv-extract" data-weight="520" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-extract v0.0.34
520 transitive deps
depth 1
[shared: 6 parents in dep graph]
[25 children too small to show]</title>
<rect x="55.51133265763958" y="59" width="2.884246750544271" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="59.51133265763958" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="58.39557940818385" data-w="2.873153493811408" data-d="1" data-name="uv-workspace" data-weight="518" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-workspace v0.0.34
518 transitive deps
depth 1
[shared: 10 parents in dep graph]
[29 children too small to show]</title>
<rect x="58.39557940818385" y="59" width="2.873153493811408" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="62.39557940818385" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="61.26873290199526" data-w="2.828780466879958" data-d="1" data-name="uv-configuration" data-weight="510" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-configuration v0.0.34
510 transitive deps
depth 1
[shared: 19 parents in dep graph]
[25 children too small to show]</title>
<rect x="61.26873290199526" y="59" width="2.828780466879958" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="65.26873290199526" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="64.09751336887521" data-w="2.773314183215645" data-d="1" data-name="uv-cache" data-weight="500" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-cache v0.0.34
500 transitive deps
depth 1
[shared: 14 parents in dep graph]
[20 children too small to show]</title>
<rect x="64.09751336887521" y="59" width="2.773314183215645" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="68.09751336887521" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="66.87082755209086" data-w="2.75112766974992" data-d="1" data-name="uv-distribution-types" data-weight="496" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-distribution-types v0.0.34
496 transitive deps
depth 1
[shared: 21 parents in dep graph]
[33 children too small to show]</title>
<rect x="66.87082755209086" y="59" width="2.75112766974992" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="70.87082755209086" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="76.84366535493433" data-w="35.26345377421168" data-d="0" data-name="uv-cli" data-weight="575" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-cli v0.0.34
575 transitive deps
depth 0
[shared: 2 parents in dep graph]
[16 children too small to show]</title>
<rect x="76.84366535493433" y="40" width="35.26345377421168" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="80.84366535493433" y="53" fill="#fff">uv..</text>
</g>
<g class="frame" data-x="76.84366535493433" data-w="3.205768524928335" data-d="1" data-name="uv-settings" data-weight="570" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-settings v0.0.34
570 transitive deps
depth 1
[shared: 5 parents in dep graph]
[29 children too small to show]</title>
<rect x="76.84366535493433" y="59" width="3.205768524928335" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="80.84366535493433" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="80.04943387986266" data-w="3.200144369621443" data-d="1" data-name="uv-resolver" data-weight="569" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-resolver v0.0.34
569 transitive deps
depth 1
[shared: 5 parents in dep graph]
[58 children too small to show]</title>
<rect x="80.04943387986266" y="59" width="3.200144369621443" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="84.04943387986266" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="83.2495782494841" data-w="3.0539163316422555" data-d="1" data-name="uv-python" data-weight="543" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-python v0.0.34
543 transitive deps
depth 1
[shared: 12 parents in dep graph]
[52 children too small to show]</title>
<rect x="83.2495782494841" y="59" width="3.0539163316422555" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="87.2495782494841" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="86.30349458112636" data-w="2.9133124489699602" data-d="1" data-name="uv-workspace" data-weight="518" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-workspace v0.0.34
518 transitive deps
depth 1
[shared: 10 parents in dep graph]
[29 children too small to show]</title>
<rect x="86.30349458112636" y="59" width="2.9133124489699602" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="90.30349458112636" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="89.21680703009632" data-w="2.8739433618217176" data-d="1" data-name="uv-audit" data-weight="511" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-audit v0.0.34
511 transitive deps
depth 1
[shared: 2 parents in dep graph]
[13 children too small to show]</title>
<rect x="89.21680703009632" y="59" width="2.8739433618217176" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="93.21680703009632" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="92.09075039191804" data-w="2.8683192065148257" data-d="1" data-name="uv-configuration" data-weight="510" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-configuration v0.0.34
510 transitive deps
depth 1
[shared: 19 parents in dep graph]
[25 children too small to show]</title>
<rect x="92.09075039191804" y="59" width="2.8683192065148257" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="96.09075039191804" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="94.95906959843286" data-w="2.812077653445908" data-d="1" data-name="uv-cache" data-weight="500" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-cache v0.0.34
500 transitive deps
depth 1
[shared: 14 parents in dep graph]
[20 children too small to show]</title>
<rect x="94.95906959843286" y="59" width="2.812077653445908" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="98.95906959843286" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="97.77114725187877" data-w="2.8008293428321243" data-d="1" data-name="uv-torch" data-weight="498" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-torch v0.0.34
498 transitive deps
depth 1
[shared: 5 parents in dep graph]
[14 children too small to show]</title>
<rect x="97.77114725187877" y="59" width="2.8008293428321243" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="101.77114725187877" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="100.5719765947109" data-w="2.7895810322183405" data-d="1" data-name="uv-distribution-types" data-weight="496" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-distribution-types v0.0.34
496 transitive deps
depth 1
[shared: 21 parents in dep graph]
[33 children too small to show]</title>
<rect x="100.5719765947109" y="59" width="2.7895810322183405" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="104.5719765947109" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="103.36155762692924" data-w="2.530869888101317" data-d="1" data-name="uv-auth" data-weight="450" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-auth v0.0.34
450 transitive deps
depth 1
[shared: 9 parents in dep graph]
[33 children too small to show]</title>
<rect x="103.36155762692924" y="59" width="2.530869888101317" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="107.36155762692924" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="112.10711912914601" data-w="35.26345377421168" data-d="0" data-name="uv-dispatch" data-weight="575" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-dispatch v0.0.34
575 transitive deps
depth 0
[14 children too small to show]</title>
<rect x="112.10711912914601" y="40" width="35.26345377421168" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="116.10711912914601" y="53" fill="#fff">uv..</text>
</g>
<g class="frame" data-x="112.10711912914601" data-w="2.6824739568885625" data-d="1" data-name="uv-resolver" data-weight="569" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-resolver v0.0.34
569 transitive deps
depth 1
[shared: 5 parents in dep graph]
[58 children too small to show]</title>
<rect x="112.10711912914601" y="59" width="2.6824739568885625" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="116.10711912914601" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="114.78959308603457" data-w="2.625901571154533" data-d="1" data-name="uv-build-frontend" data-weight="557" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-build-frontend v0.0.34
557 transitive deps
depth 1
[shared: 2 parents in dep graph]
[30 children too small to show]</title>
<rect x="114.78959308603457" y="59" width="2.625901571154533" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="118.78959308603457" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="117.4154946571891" data-w="2.6070441092431897" data-d="1" data-name="uv-installer" data-weight="553" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-installer v0.0.34
553 transitive deps
depth 1
[shared: 4 parents in dep graph]
[35 children too small to show]</title>
<rect x="117.4154946571891" y="59" width="2.6070441092431897" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="121.4154946571891" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="120.02253876643229" data-w="2.5976153782875184" data-d="1" data-name="uv-distribution" data-weight="551" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-distribution v0.0.34
551 transitive deps
depth 1
[shared: 6 parents in dep graph]
[42 children too small to show]</title>
<rect x="120.02253876643229" y="59" width="2.5976153782875184" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="124.02253876643229" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="122.6201541447198" data-w="2.5929010128096825" data-d="1" data-name="uv-types" data-weight="550" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-types v0.0.34
550 transitive deps
depth 1
[shared: 7 parents in dep graph]
[16 children too small to show]</title>
<rect x="122.6201541447198" y="59" width="2.5929010128096825" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="126.6201541447198" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="125.21305515752948" data-w="2.559900454464832" data-d="1" data-name="uv-python" data-weight="543" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-python v0.0.34
543 transitive deps
depth 1
[shared: 12 parents in dep graph]
[52 children too small to show]</title>
<rect x="125.21305515752948" y="59" width="2.559900454464832" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="129.21305515752948" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="127.77295561199432" data-w="2.5268998961199816" data-d="1" data-name="uv-client" data-weight="536" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-client v0.0.34
536 transitive deps
depth 1
[shared: 12 parents in dep graph]
[51 children too small to show]</title>
<rect x="127.77295561199432" y="59" width="2.5268998961199816" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="131.77295561199432" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="130.2998555081143" data-w="2.442041317518937" data-d="1" data-name="uv-workspace" data-weight="518" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-workspace v0.0.34
518 transitive deps
depth 1
[shared: 10 parents in dep graph]
[29 children too small to show]</title>
<rect x="130.2998555081143" y="59" width="2.442041317518937" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="134.2998555081143" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="132.74189682563323" data-w="2.404326393696251" data-d="1" data-name="uv-configuration" data-weight="510" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-configuration v0.0.34
510 transitive deps
depth 1
[shared: 19 parents in dep graph]
[25 children too small to show]</title>
<rect x="132.74189682563323" y="59" width="2.404326393696251" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="136.74189682563323" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="135.14622321932947" data-w="2.3571827389178934" data-d="1" data-name="uv-cache" data-weight="500" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-cache v0.0.34
500 transitive deps
depth 1
[shared: 14 parents in dep graph]
[20 children too small to show]</title>
<rect x="135.14622321932947" y="59" width="2.3571827389178934" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="139.14622321932947" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="137.50340595824736" data-w="2.3383252770065504" data-d="1" data-name="uv-distribution-types" data-weight="496" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-distribution-types v0.0.34
496 transitive deps
depth 1
[shared: 21 parents in dep graph]
[33 children too small to show]</title>
<rect x="137.50340595824736" y="59" width="2.3383252770065504" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="141.50340595824736" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="139.84173123525392" data-w="2.182751216237969" data-d="1" data-name="uv-git" data-weight="463" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-git v0.0.34
463 transitive deps
depth 1
[shared: 7 parents in dep graph]
[19 children too small to show]</title>
<rect x="139.84173123525392" y="59" width="2.182751216237969" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="143.84173123525392" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="147.3705729033577" data-w="35.2021260285174" data-d="0" data-name="uv-tool" data-weight="574" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-tool v0.0.34
574 transitive deps
depth 0
[16 children too small to show]</title>
<rect x="147.3705729033577" y="40" width="35.2021260285174" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="151.3705729033577" y="53" fill="#fff">uv..</text>
</g>
<g class="frame" data-x="147.3705729033577" data-w="4.412846236255755" data-d="1" data-name="uv-settings" data-weight="570" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-settings v0.0.34
570 transitive deps
depth 1
[shared: 5 parents in dep graph]
[29 children too small to show]</title>
<rect x="147.3705729033577" y="59" width="4.412846236255755" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="151.3705729033577" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="151.78341913961344" data-w="4.281235032718302" data-d="1" data-name="uv-installer" data-weight="553" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-installer v0.0.34
553 transitive deps
depth 1
[shared: 4 parents in dep graph]
[35 children too small to show]</title>
<rect x="151.78341913961344" y="59" width="4.281235032718302" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="155.78341913961344" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="156.06465417233176" data-w="4.234784019705084" data-d="1" data-name="uv-virtualenv" data-weight="547" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-virtualenv v0.0.34
547 transitive deps
depth 1
[shared: 3 parents in dep graph]
[15 children too small to show]</title>
<rect x="156.06465417233176" y="59" width="4.234784019705084" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="160.06465417233176" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="160.29943819203683" data-w="4.203816677696272" data-d="1" data-name="uv-python" data-weight="543" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-python v0.0.34
543 transitive deps
depth 1
[shared: 12 parents in dep graph]
[52 children too small to show]</title>
<rect x="160.29943819203683" y="59" width="4.203816677696272" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="164.29943819203683" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="164.5032548697331" data-w="3.870917751101539" data-d="1" data-name="uv-cache" data-weight="500" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-cache v0.0.34
500 transitive deps
depth 1
[shared: 14 parents in dep graph]
[20 children too small to show]</title>
<rect x="164.5032548697331" y="59" width="3.870917751101539" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="168.5032548697331" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="168.37417262083463" data-w="3.8399504090927272" data-d="1" data-name="uv-distribution-types" data-weight="496" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-distribution-types v0.0.34
496 transitive deps
depth 1
[shared: 21 parents in dep graph]
[33 children too small to show]</title>
<rect x="168.37417262083463" y="59" width="3.8399504090927272" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="172.37417262083463" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="172.21412302992735" data-w="2.2915833086521116" data-d="1" data-name="uv-install-wheel" data-weight="296" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-install-wheel v0.0.34
296 transitive deps
depth 1
[shared: 8 parents in dep graph]
[28 children too small to show]</title>
<rect x="172.21412302992735" y="59" width="2.2915833086521116" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="176.21412302992735" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="182.5726989318751" data-w="35.14079828282312" data-d="0" data-name="uv-requirements" data-weight="573" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-requirements v0.0.34
573 transitive deps
depth 0
[19 children too small to show]</title>
<rect x="182.5726989318751" y="40" width="35.14079828282312" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="186.5726989318751" y="53" fill="#fff">uv..</text>
</g>
<g class="frame" data-x="182.5726989318751" data-w="3.4283705641778655" data-d="1" data-name="uv-scripts" data-weight="572" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-scripts v0.0.34
572 transitive deps
depth 1
[shared: 2 parents in dep graph]
[19 children too small to show]</title>
<rect x="182.5726989318751" y="59" width="3.4283705641778655" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="186.5726989318751" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="186.00106949605296" data-w="3.4103895996804288" data-d="1" data-name="uv-resolver" data-weight="569" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-resolver v0.0.34
569 transitive deps
depth 1
[shared: 5 parents in dep graph]
[58 children too small to show]</title>
<rect x="186.00106949605296" y="59" width="3.4103895996804288" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="190.00106949605296" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="189.4114590957334" data-w="3.302503812695811" data-d="1" data-name="uv-distribution" data-weight="551" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-distribution v0.0.34
551 transitive deps
depth 1
[shared: 6 parents in dep graph]
[42 children too small to show]</title>
<rect x="189.4114590957334" y="59" width="3.302503812695811" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="193.4114590957334" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="192.7139629084292" data-w="3.296510157863332" data-d="1" data-name="uv-types" data-weight="550" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-types v0.0.34
550 transitive deps
depth 1
[shared: 7 parents in dep graph]
[16 children too small to show]</title>
<rect x="192.7139629084292" y="59" width="3.296510157863332" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="196.7139629084292" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="196.01047306629255" data-w="3.2185926450411078" data-d="1" data-name="uv-requirements-txt" data-weight="537" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-requirements-txt v0.0.34
537 transitive deps
depth 1
[shared: 3 parents in dep graph]
[18 children too small to show]</title>
<rect x="196.01047306629255" y="59" width="3.2185926450411078" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="200.01047306629255" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="199.22906571133365" data-w="3.212598990208629" data-d="1" data-name="uv-client" data-weight="536" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-client v0.0.34
536 transitive deps
depth 1
[shared: 12 parents in dep graph]
[51 children too small to show]</title>
<rect x="199.22906571133365" y="59" width="3.212598990208629" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="203.22906571133365" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="202.44166470154227" data-w="3.0567639645641806" data-d="1" data-name="uv-configuration" data-weight="510" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-configuration v0.0.34
510 transitive deps
depth 1
[shared: 19 parents in dep graph]
[25 children too small to show]</title>
<rect x="202.44166470154227" y="59" width="3.0567639645641806" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="206.44166470154227" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="205.49842866610643" data-w="2.9728527969094776" data-d="1" data-name="uv-distribution-types" data-weight="496" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-distribution-types v0.0.34
496 transitive deps
depth 1
[shared: 21 parents in dep graph]
[33 children too small to show]</title>
<rect x="205.49842866610643" y="59" width="2.9728527969094776" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="209.49842866610643" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="208.4712814630159" data-w="2.7750621874376775" data-d="1" data-name="uv-git" data-weight="463" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-git v0.0.34
463 transitive deps
depth 1
[shared: 7 parents in dep graph]
[19 children too small to show]</title>
<rect x="208.4712814630159" y="59" width="2.7750621874376775" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="212.4712814630159" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="217.7134972146982" data-w="35.079470537128834" data-d="0" data-name="uv-scripts" data-weight="572" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-scripts v0.0.34
572 transitive deps
depth 0
[shared: 2 parents in dep graph]
[13 children too small to show]</title>
<rect x="217.7134972146982" y="40" width="35.079470537128834" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="221.7134972146982" y="53" fill="#fff">uv..</text>
</g>
<g class="frame" data-x="217.7134972146982" data-w="6.824333858758852" data-d="1" data-name="uv-settings" data-weight="570" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-settings v0.0.34
570 transitive deps
depth 1
[shared: 5 parents in dep graph]
[29 children too small to show]</title>
<rect x="217.7134972146982" y="59" width="6.824333858758852" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="221.7134972146982" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="224.53783107345706" data-w="6.201763050591378" data-d="1" data-name="uv-workspace" data-weight="518" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-workspace v0.0.34
518 transitive deps
depth 1
[shared: 10 parents in dep graph]
[29 children too small to show]</title>
<rect x="224.53783107345706" y="59" width="6.201763050591378" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="228.53783107345706" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="230.73959412404844" data-w="6.10598292625792" data-d="1" data-name="uv-configuration" data-weight="510" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-configuration v0.0.34
510 transitive deps
depth 1
[shared: 19 parents in dep graph]
[25 children too small to show]</title>
<rect x="230.73959412404844" y="59" width="6.10598292625792" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="234.73959412404844" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="236.84557705030636" data-w="5.938367708674369" data-d="1" data-name="uv-distribution-types" data-weight="496" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-distribution-types v0.0.34
496 transitive deps
depth 1
[shared: 21 parents in dep graph]
[33 children too small to show]</title>
<rect x="236.84557705030636" y="59" width="5.938367708674369" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="240.84557705030636" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="242.78394475898074" data-w="2.8494586989203627" data-d="1" data-name="uv-pypi-types" data-weight="238" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-pypi-types v0.0.34
238 transitive deps
depth 1
[shared: 25 parents in dep graph]
[24 children too small to show]</title>
<rect x="242.78394475898074" y="59" width="2.8494586989203627" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="246.78394475898074" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="245.6334034579011" data-w="2.538173294836626" data-d="1" data-name="uv-pep508" data-weight="212" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-pep508 v0.0.34
212 transitive deps
depth 1
[shared: 19 parents in dep graph]
[20 children too small to show]</title>
<rect x="245.6334034579011" y="59" width="2.538173294836626" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="249.6334034579011" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="252.79296775182704" data-w="34.95681504574028" data-d="0" data-name="uv-settings" data-weight="570" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-settings v0.0.34
570 transitive deps
depth 0
[shared: 5 parents in dep graph]
[22 children too small to show]</title>
<rect x="252.79296775182704" y="40" width="34.95681504574028" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="256.79296775182706" y="53" fill="#fff">uv..</text>
</g>
<g class="frame" data-x="252.79296775182704" data-w="3.83540836116973" data-d="1" data-name="uv-resolver" data-weight="569" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-resolver v0.0.34
569 transitive deps
depth 1
[shared: 5 parents in dep graph]
[58 children too small to show]</title>
<rect x="252.79296775182704" y="59" width="3.83540836116973" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="256.79296775182706" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="256.62837611299676" data-w="3.6601524430846455" data-d="1" data-name="uv-python" data-weight="543" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-python v0.0.34
543 transitive deps
depth 1
[shared: 12 parents in dep graph]
[52 children too small to show]</title>
<rect x="256.62837611299676" y="59" width="3.6601524430846455" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="260.62837611299676" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="260.2885285560814" data-w="3.6129681574463532" data-d="1" data-name="uv-client" data-weight="536" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-client v0.0.34
536 transitive deps
depth 1
[shared: 12 parents in dep graph]
[51 children too small to show]</title>
<rect x="260.2885285560814" y="59" width="3.6129681574463532" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="264.2885285560814" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="263.90149671352776" data-w="3.4916371372336026" data-d="1" data-name="uv-workspace" data-weight="518" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-workspace v0.0.34
518 transitive deps
depth 1
[shared: 10 parents in dep graph]
[29 children too small to show]</title>
<rect x="263.90149671352776" y="59" width="3.4916371372336026" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="267.90149671352776" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="267.3931338507614" data-w="3.437712239361269" data-d="1" data-name="uv-configuration" data-weight="510" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-configuration v0.0.34
510 transitive deps
depth 1
[shared: 19 parents in dep graph]
[25 children too small to show]</title>
<rect x="267.3931338507614" y="59" width="3.437712239361269" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="271.3931338507614" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="270.83084609012263" data-w="3.3568248925527686" data-d="1" data-name="uv-torch" data-weight="498" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-torch v0.0.34
498 transitive deps
depth 1
[shared: 5 parents in dep graph]
[14 children too small to show]</title>
<rect x="270.83084609012263" y="59" width="3.3568248925527686" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="274.83084609012263" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="274.1876709826754" data-w="3.3433436680846853" data-d="1" data-name="uv-distribution-types" data-weight="496" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-distribution-types v0.0.34
496 transitive deps
depth 1
[shared: 21 parents in dep graph]
[33 children too small to show]</title>
<rect x="274.1876709826754" y="59" width="3.3433436680846853" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="278.1876709826754" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="287.7497827975673" data-w="34.895487300046" data-d="0" data-name="uv-resolver" data-weight="569" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-resolver v0.0.34
569 transitive deps
depth 0
[shared: 5 parents in dep graph]
[48 children too small to show]</title>
<rect x="287.7497827975673" y="40" width="34.895487300046" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="291.7497827975673" y="53" fill="#fff">uv..</text>
</g>
<g class="frame" data-x="287.7497827975673" data-w="2.5905973460422187" data-d="1" data-name="uv-distribution" data-weight="551" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-distribution v0.0.34
551 transitive deps
depth 1
[shared: 6 parents in dep graph]
[42 children too small to show]</title>
<rect x="287.7497827975673" y="59" width="2.5905973460422187" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="291.7497827975673" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="290.34038014360954" data-w="2.5858957174650095" data-d="1" data-name="uv-types" data-weight="550" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-types v0.0.34
550 transitive deps
depth 1
[shared: 7 parents in dep graph]
[16 children too small to show]</title>
<rect x="290.34038014360954" y="59" width="2.5858957174650095" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="294.34038014360954" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="292.92627586107454" data-w="2.5529843174245457" data-d="1" data-name="uv-python" data-weight="543" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-python v0.0.34
543 transitive deps
depth 1
[shared: 12 parents in dep graph]
[52 children too small to show]</title>
<rect x="292.92627586107454" y="59" width="2.5529843174245457" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="296.92627586107454" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="295.4792601784991" data-w="2.524774545961291" data-d="1" data-name="uv-requirements-txt" data-weight="537" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-requirements-txt v0.0.34
537 transitive deps
depth 1
[shared: 3 parents in dep graph]
[18 children too small to show]</title>
<rect x="295.4792601784991" y="59" width="2.524774545961291" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="299.4792601784991" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="298.0040347244604" data-w="2.520072917384082" data-d="1" data-name="uv-client" data-weight="536" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-client v0.0.34
536 transitive deps
depth 1
[shared: 12 parents in dep graph]
[51 children too small to show]</title>
<rect x="298.0040347244604" y="59" width="2.520072917384082" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="302.0040347244604" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="300.52410764184447" data-w="2.4354436029943183" data-d="1" data-name="uv-workspace" data-weight="518" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-workspace v0.0.34
518 transitive deps
depth 1
[shared: 10 parents in dep graph]
[29 children too small to show]</title>
<rect x="300.52410764184447" y="59" width="2.4354436029943183" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="304.52410764184447" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="302.9595512448388" data-w="2.397830574376645" data-d="1" data-name="uv-configuration" data-weight="510" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-configuration v0.0.34
510 transitive deps
depth 1
[shared: 19 parents in dep graph]
[25 children too small to show]</title>
<rect x="302.9595512448388" y="59" width="2.397830574376645" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="306.9595512448388" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="305.35738181921545" data-w="2.3414110314501357" data-d="1" data-name="uv-torch" data-weight="498" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-torch v0.0.34
498 transitive deps
depth 1
[shared: 5 parents in dep graph]
[14 children too small to show]</title>
<rect x="305.35738181921545" y="59" width="2.3414110314501357" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="309.35738181921545" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="307.6987928506656" data-w="2.3320077742957177" data-d="1" data-name="uv-distribution-types" data-weight="496" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-distribution-types v0.0.34
496 transitive deps
depth 1
[shared: 21 parents in dep graph]
[33 children too small to show]</title>
<rect x="307.6987928506656" y="59" width="2.3320077742957177" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="311.6987928506656" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="310.03080062496133" data-w="2.176854031247817" data-d="1" data-name="uv-git" data-weight="463" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-git v0.0.34
463 transitive deps
depth 1
[shared: 7 parents in dep graph]
[19 children too small to show]</title>
<rect x="310.03080062496133" y="59" width="2.176854031247817" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="314.03080062496133" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="322.6452700976133" data-w="34.71150406296315" data-d="0" data-name="uv-test" data-weight="566" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-test v0.0.34
566 transitive deps
depth 0
[18 children too small to show]</title>
<rect x="322.6452700976133" y="40" width="34.71150406296315" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="326.6452700976133" y="53" fill="#fff">uv..</text>
</g>
<g class="frame" data-x="322.6452700976133" data-w="6.53095866465315" data-d="1" data-name="uv-python" data-weight="543" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-python v0.0.34
543 transitive deps
depth 1
[shared: 12 parents in dep graph]
[52 children too small to show]</title>
<rect x="322.6452700976133" y="59" width="6.53095866465315" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="326.6452700976133" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="329.1762287622665" data-w="6.446765827355596" data-d="1" data-name="uv-client" data-weight="536" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-client v0.0.34
536 transitive deps
depth 1
[shared: 12 parents in dep graph]
[51 children too small to show]</title>
<rect x="329.1762287622665" y="59" width="6.446765827355596" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="333.1762287622665" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="335.62299458962207" data-w="6.134049574536108" data-d="1" data-name="uv-configuration" data-weight="510" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-configuration v0.0.34
510 transitive deps
depth 1
[shared: 19 parents in dep graph]
[25 children too small to show]</title>
<rect x="335.62299458962207" y="59" width="6.134049574536108" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="339.62299458962207" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="341.7570441641582" data-w="6.013774092682459" data-d="1" data-name="uv-cache" data-weight="500" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-cache v0.0.34
500 transitive deps
depth 1
[shared: 14 parents in dep graph]
[20 children too small to show]</title>
<rect x="341.7570441641582" y="59" width="6.013774092682459" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="345.7570441641582" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="347.77081825684064" data-w="2.898639112672945" data-d="1" data-name="reqwest" data-weight="241" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>reqwest v0.13.2
241 transitive deps
depth 1
[shared: 18 parents in dep graph]
[36 children too small to show]</title>
<rect x="347.77081825684064" y="59" width="2.898639112672945" height="18" rx="2" fill="hsl(242,64%,55%)" class="shared"/>
<text x="351.77081825684064" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="350.66945736951357" data-w="2.032655643326671" data-d="1" data-name="uv-fs" data-weight="169" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-fs v0.0.34
169 transitive deps
depth 1
[shared: 26 parents in dep graph]
[23 children too small to show]</title>
<rect x="350.66945736951357" y="59" width="2.032655643326671" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="354.66945736951357" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="357.3567741605765" data-w="34.159554351714625" data-d="0" data-name="uv-build-frontend" data-weight="557" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-build-frontend v0.0.34
557 transitive deps
depth 0
[shared: 2 parents in dep graph]
[22 children too small to show]</title>
<rect x="357.3567741605765" y="40" width="34.159554351714625" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="361.3567741605765" y="53" fill="#fff">uv..</text>
</g>
<g class="frame" data-x="357.3567741605765" data-w="3.5878601692327026" data-d="1" data-name="uv-distribution" data-weight="551" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-distribution v0.0.34
551 transitive deps
depth 1
[shared: 6 parents in dep graph]
[42 children too small to show]</title>
<rect x="357.3567741605765" y="59" width="3.5878601692327026" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="361.3567741605765" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="360.9446343298092" data-w="3.5813486262758376" data-d="1" data-name="uv-types" data-weight="550" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-types v0.0.34
550 transitive deps
depth 1
[shared: 7 parents in dep graph]
[16 children too small to show]</title>
<rect x="360.9446343298092" y="59" width="3.5813486262758376" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="364.9446343298092" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="364.52598295608504" data-w="3.5618139974052423" data-d="1" data-name="uv-virtualenv" data-weight="547" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-virtualenv v0.0.34
547 transitive deps
depth 1
[shared: 3 parents in dep graph]
[15 children too small to show]</title>
<rect x="364.52598295608504" y="59" width="3.5618139974052423" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="368.52598295608504" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="368.0877969534903" data-w="3.5357678255777816" data-d="1" data-name="uv-python" data-weight="543" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-python v0.0.34
543 transitive deps
depth 1
[shared: 12 parents in dep graph]
[52 children too small to show]</title>
<rect x="368.0877969534903" y="59" width="3.5357678255777816" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="372.0877969534903" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="371.6235647790681" data-w="3.3729792516561528" data-d="1" data-name="uv-workspace" data-weight="518" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-workspace v0.0.34
518 transitive deps
depth 1
[shared: 10 parents in dep graph]
[29 children too small to show]</title>
<rect x="371.6235647790681" y="59" width="3.3729792516561528" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="375.6235647790681" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="374.99654403072424" data-w="3.320886908001231" data-d="1" data-name="uv-configuration" data-weight="510" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-configuration v0.0.34
510 transitive deps
depth 1
[shared: 19 parents in dep graph]
[25 children too small to show]</title>
<rect x="374.99654403072424" y="59" width="3.320886908001231" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="378.99654403072424" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="378.31743093872547" data-w="3.229725306605119" data-d="1" data-name="uv-distribution-types" data-weight="496" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-distribution-types v0.0.34
496 transitive deps
depth 1
[shared: 21 parents in dep graph]
[33 children too small to show]</title>
<rect x="378.31743093872547" y="59" width="3.229725306605119" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="382.31743093872547" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="381.5471562453306" data-w="2.9301943305893214" data-d="1" data-name="uv-auth" data-weight="450" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-auth v0.0.34
450 transitive deps
depth 1
[shared: 9 parents in dep graph]
[33 children too small to show]</title>
<rect x="381.5471562453306" y="59" width="2.9301943305893214" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="385.5471562453306" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="391.5163285122911" data-w="33.9142433689375" data-d="0" data-name="uv-installer" data-weight="553" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-installer v0.0.34
553 transitive deps
depth 0
[shared: 4 parents in dep graph]
[29 children too small to show]</title>
<rect x="391.5163285122911" y="40" width="33.9142433689375" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="395.5163285122911" y="53" fill="#fff">u..</text>
</g>
<g class="frame" data-x="391.5163285122911" data-w="3.6691042796553233" data-d="1" data-name="uv-distribution" data-weight="551" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-distribution v0.0.34
551 transitive deps
depth 1
[shared: 6 parents in dep graph]
[42 children too small to show]</title>
<rect x="391.5163285122911" y="59" width="3.6691042796553233" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="395.5163285122911" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="395.1854327919464" data-w="3.662445288222192" data-d="1" data-name="uv-types" data-weight="550" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-types v0.0.34
550 transitive deps
depth 1
[shared: 7 parents in dep graph]
[16 children too small to show]</title>
<rect x="395.1854327919464" y="59" width="3.662445288222192" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="399.1854327919464" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="398.84787808016864" data-w="3.615832348190273" data-d="1" data-name="uv-python" data-weight="543" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-python v0.0.34
543 transitive deps
depth 1
[shared: 12 parents in dep graph]
[52 children too small to show]</title>
<rect x="398.84787808016864" y="59" width="3.615832348190273" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="402.84787808016864" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="402.4637104283589" data-w="3.3960856308969416" data-d="1" data-name="uv-configuration" data-weight="510" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-configuration v0.0.34
510 transitive deps
depth 1
[shared: 19 parents in dep graph]
[25 children too small to show]</title>
<rect x="402.4637104283589" y="59" width="3.3960856308969416" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="406.4637104283589" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="405.85979605925587" data-w="3.329495716565629" data-d="1" data-name="uv-cache" data-weight="500" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-cache v0.0.34
500 transitive deps
depth 1
[shared: 14 parents in dep graph]
[20 children too small to show]</title>
<rect x="405.85979605925587" y="59" width="3.329495716565629" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="409.85979605925587" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="409.1892917758215" data-w="3.302859750833104" data-d="1" data-name="uv-distribution-types" data-weight="496" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-distribution-types v0.0.34
496 transitive deps
depth 1
[shared: 21 parents in dep graph]
[33 children too small to show]</title>
<rect x="409.1892917758215" y="59" width="3.302859750833104" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="413.1892917758215" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="425.4305718812286" data-w="33.85291562324321" data-d="0" data-name="uv-publish" data-weight="552" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-publish v0.0.34
552 transitive deps
depth 0
[27 children too small to show]</title>
<rect x="425.4305718812286" y="40" width="33.85291562324321" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="429.4305718812286" y="53" fill="#fff">u..</text>
</g>
<g class="frame" data-x="425.4305718812286" data-w="3.441798705246275" data-d="1" data-name="uv-client" data-weight="536" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-client v0.0.34
536 transitive deps
depth 1
[shared: 12 parents in dep graph]
[51 children too small to show]</title>
<rect x="425.4305718812286" y="59" width="3.441798705246275" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="429.4305718812286" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="428.8723705864749" data-w="3.3390584453881775" data-d="1" data-name="uv-extract" data-weight="520" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-extract v0.0.34
520 transitive deps
depth 1
[shared: 6 parents in dep graph]
[25 children too small to show]</title>
<rect x="428.8723705864749" y="59" width="3.3390584453881775" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="432.8723705864749" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="432.2114290318631" data-w="3.2748457829768665" data-d="1" data-name="uv-configuration" data-weight="510" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-configuration v0.0.34
510 transitive deps
depth 1
[shared: 19 parents in dep graph]
[25 children too small to show]</title>
<rect x="432.2114290318631" y="59" width="3.2748457829768665" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="436.2114290318631" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="435.48627481483993" data-w="3.2106331205655554" data-d="1" data-name="uv-cache" data-weight="500" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-cache v0.0.34
500 transitive deps
depth 1
[shared: 14 parents in dep graph]
[20 children too small to show]</title>
<rect x="435.48627481483993" y="59" width="3.2106331205655554" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="439.48627481483993" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="438.6969079354055" data-w="3.184948055601031" data-d="1" data-name="uv-distribution-types" data-weight="496" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-distribution-types v0.0.34
496 transitive deps
depth 1
[shared: 21 parents in dep graph]
[33 children too small to show]</title>
<rect x="438.6969079354055" y="59" width="3.184948055601031" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="442.6969079354055" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="441.8818559910065" data-w="2.8895698085089996" data-d="1" data-name="uv-auth" data-weight="450" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-auth v0.0.34
450 transitive deps
depth 1
[shared: 9 parents in dep graph]
[33 children too small to show]</title>
<rect x="441.8818559910065" y="59" width="2.8895698085089996" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="445.8818559910065" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="459.28348750447185" data-w="33.791587877548935" data-d="0" data-name="uv-distribution" data-weight="551" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-distribution v0.0.34
551 transitive deps
depth 0
[shared: 6 parents in dep graph]
[33 children too small to show]</title>
<rect x="459.28348750447185" y="40" width="33.791587877548935" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="463.28348750447185" y="53" fill="#fff">u..</text>
</g>
<g class="frame" data-x="459.28348750447185" data-w="2.648243564071233" data-d="1" data-name="uv-types" data-weight="550" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-types v0.0.34
550 transitive deps
depth 1
[shared: 7 parents in dep graph]
[16 children too small to show]</title>
<rect x="459.28348750447185" y="59" width="2.648243564071233" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="463.28348750447185" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="461.93173106854306" data-w="2.5808337278948743" data-d="1" data-name="uv-client" data-weight="536" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-client v0.0.34
536 transitive deps
depth 1
[shared: 12 parents in dep graph]
[51 children too small to show]</title>
<rect x="461.93173106854306" y="59" width="2.5808337278948743" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="465.93173106854306" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="464.5125647964379" data-w="2.503793915121893" data-d="1" data-name="uv-extract" data-weight="520" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-extract v0.0.34
520 transitive deps
depth 1
[shared: 6 parents in dep graph]
[25 children too small to show]</title>
<rect x="464.5125647964379" y="59" width="2.503793915121893" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="468.5125647964379" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="467.0163587115598" data-w="2.4941639385252707" data-d="1" data-name="uv-workspace" data-weight="518" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-workspace v0.0.34
518 transitive deps
depth 1
[shared: 10 parents in dep graph]
[29 children too small to show]</title>
<rect x="467.0163587115598" y="59" width="2.4941639385252707" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="471.0163587115598" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="469.5105226500851" data-w="2.4556440321387796" data-d="1" data-name="uv-configuration" data-weight="510" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-configuration v0.0.34
510 transitive deps
depth 1
[shared: 19 parents in dep graph]
[25 children too small to show]</title>
<rect x="469.5105226500851" y="59" width="2.4556440321387796" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="473.5105226500851" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="471.96616668222384" data-w="2.4074941491556663" data-d="1" data-name="uv-cache" data-weight="500" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-cache v0.0.34
500 transitive deps
depth 1
[shared: 14 parents in dep graph]
[20 children too small to show]</title>
<rect x="471.96616668222384" y="59" width="2.4074941491556663" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="475.96616668222384" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="474.3736608313795" data-w="2.388234195962421" data-d="1" data-name="uv-distribution-types" data-weight="496" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-distribution-types v0.0.34
496 transitive deps
depth 1
[shared: 21 parents in dep graph]
[33 children too small to show]</title>
<rect x="474.3736608313795" y="59" width="2.388234195962421" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="478.3736608313795" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="476.7618950273419" data-w="2.2293395821181474" data-d="1" data-name="uv-git" data-weight="463" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-git v0.0.34
463 transitive deps
depth 1
[shared: 7 parents in dep graph]
[19 children too small to show]</title>
<rect x="476.7618950273419" y="59" width="2.2293395821181474" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="480.7618950273419" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="478.99123460946004" data-w="2.1667447342401" data-d="1" data-name="uv-auth" data-weight="450" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-auth v0.0.34
450 transitive deps
depth 1
[shared: 9 parents in dep graph]
[33 children too small to show]</title>
<rect x="478.99123460946004" y="59" width="2.1667447342401" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="482.99123460946004" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="493.07507538202077" data-w="33.73026013185465" data-d="0" data-name="uv-types" data-weight="550" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-types v0.0.34
550 transitive deps
depth 0
[shared: 7 parents in dep graph]
[9 children too small to show]</title>
<rect x="493.07507538202077" y="40" width="33.73026013185465" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="497.07507538202077" y="53" fill="#fff">u..</text>
</g>
<g class="frame" data-x="493.07507538202077" data-w="4.92882972325002" data-d="1" data-name="uv-python" data-weight="543" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-python v0.0.34
543 transitive deps
depth 1
[shared: 12 parents in dep graph]
[52 children too small to show]</title>
<rect x="493.07507538202077" y="59" width="4.92882972325002" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="497.07507538202077" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="498.0039051052708" data-w="4.701903861221934" data-d="1" data-name="uv-workspace" data-weight="518" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-workspace v0.0.34
518 transitive deps
depth 1
[shared: 10 parents in dep graph]
[29 children too small to show]</title>
<rect x="498.0039051052708" y="59" width="4.701903861221934" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="502.0039051052708" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="502.7058089664927" data-w="4.629287585372947" data-d="1" data-name="uv-configuration" data-weight="510" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-configuration v0.0.34
510 transitive deps
depth 1
[shared: 19 parents in dep graph]
[25 children too small to show]</title>
<rect x="502.7058089664927" y="59" width="4.629287585372947" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="506.7058089664927" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="507.33509655186566" data-w="4.5385172405617125" data-d="1" data-name="uv-cache" data-weight="500" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-cache v0.0.34
500 transitive deps
depth 1
[shared: 14 parents in dep graph]
[20 children too small to show]</title>
<rect x="507.33509655186566" y="59" width="4.5385172405617125" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="511.33509655186566" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="511.87361379242736" data-w="4.502209102637218" data-d="1" data-name="uv-distribution-types" data-weight="496" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-distribution-types v0.0.34
496 transitive deps
depth 1
[shared: 21 parents in dep graph]
[33 children too small to show]</title>
<rect x="511.87361379242736" y="59" width="4.502209102637218" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="515.8736137924274" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="516.3758228950646" data-w="4.202666964760146" data-d="1" data-name="uv-git" data-weight="463" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-git v0.0.34
463 transitive deps
depth 1
[shared: 7 parents in dep graph]
[19 children too small to show]</title>
<rect x="516.3758228950646" y="59" width="4.202666964760146" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="520.3758228950646" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="520.5784898598248" data-w="2.160334206507375" data-d="1" data-name="uv-pypi-types" data-weight="238" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-pypi-types v0.0.34
238 transitive deps
depth 1
[shared: 25 parents in dep graph]
[24 children too small to show]</title>
<rect x="520.5784898598248" y="59" width="2.160334206507375" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="524.5784898598248" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="526.8053355138754" data-w="33.54627689477181" data-d="0" data-name="uv-virtualenv" data-weight="547" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-virtualenv v0.0.34
547 transitive deps
depth 0
[shared: 3 parents in dep graph]
[10 children too small to show]</title>
<rect x="526.8053355138754" y="40" width="33.54627689477181" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="530.8053355138754" y="53" fill="#fff">u..</text>
</g>
<g class="frame" data-x="526.8053355138754" data-w="13.533156280728894" data-d="1" data-name="uv-python" data-weight="543" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-python v0.0.34
543 transitive deps
depth 1
[shared: 12 parents in dep graph]
[52 children too small to show]</title>
<rect x="526.8053355138754" y="59" width="13.533156280728894" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="530.8053355138754" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="540.3384917946044" data-w="5.931659658956679" data-d="1" data-name="uv-pypi-types" data-weight="238" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-pypi-types v0.0.34
238 transitive deps
depth 1
[shared: 25 parents in dep graph]
[24 children too small to show]</title>
<rect x="540.3384917946044" y="59" width="5.931659658956679" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="544.3384917946044" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="546.2701514535611" data-w="4.311668575628174" data-d="1" data-name="uv-shell" data-weight="173" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-shell v0.0.34
173 transitive deps
depth 1
[shared: 3 parents in dep graph]
[8 children too small to show]</title>
<rect x="546.2701514535611" y="59" width="4.311668575628174" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="550.2701514535611" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="546.2701514535611" data-w="2.99865016165087" data-d="2" data-name="uv-fs" data-weight="169" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-fs v0.0.34
169 transitive deps
depth 2
[shared: 26 parents in dep graph]
[23 children too small to show]</title>
<rect x="546.2701514535611" y="78" width="2.99865016165087" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="550.2701514535611" y="91" fill="#fff"></text>
</g>
<g class="frame" data-x="550.5818200291892" data-w="4.211976816654112" data-d="1" data-name="uv-fs" data-weight="169" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-fs v0.0.34
169 transitive deps
depth 1
[shared: 26 parents in dep graph]
[23 children too small to show]</title>
<rect x="550.5818200291892" y="59" width="4.211976816654112" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="554.5818200291892" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="554.7937968458433" data-w="2.616908673069123" data-d="1" data-name="uv-platform-tags" data-weight="105" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-platform-tags v0.0.34
105 transitive deps
depth 1
[shared: 14 parents in dep graph]
[7 children too small to show]</title>
<rect x="554.7937968458433" y="59" width="2.616908673069123" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="558.7937968458433" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="560.3516124086473" data-w="33.30096591199469" data-d="0" data-name="uv-python" data-weight="543" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-python v0.0.34
543 transitive deps
depth 0
[shared: 12 parents in dep graph]
[48 children too small to show]</title>
<rect x="560.3516124086473" y="40" width="33.30096591199469" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="564.3516124086473" y="53" fill="#fff">u..</text>
</g>
<g class="frame" data-x="560.3516124086473" data-w="3.3921166341370492" data-d="1" data-name="uv-client" data-weight="536" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-client v0.0.34
536 transitive deps
depth 1
[shared: 12 parents in dep graph]
[51 children too small to show]</title>
<rect x="560.3516124086473" y="59" width="3.3921166341370492" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="564.3516124086473" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="563.7437290427844" data-w="3.2908594211777342" data-d="1" data-name="uv-extract" data-weight="520" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-extract v0.0.34
520 transitive deps
depth 1
[shared: 6 parents in dep graph]
[25 children too small to show]</title>
<rect x="563.7437290427844" y="59" width="3.2908594211777342" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="567.7437290427844" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="567.0345884639621" data-w="3.1642879049785906" data-d="1" data-name="uv-cache" data-weight="500" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-cache v0.0.34
500 transitive deps
depth 1
[shared: 14 parents in dep graph]
[20 children too small to show]</title>
<rect x="567.0345884639621" y="59" width="3.1642879049785906" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="571.0345884639621" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="570.1988763689407" data-w="3.1389736017387615" data-d="1" data-name="uv-distribution-types" data-weight="496" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-distribution-types v0.0.34
496 transitive deps
depth 1
[shared: 21 parents in dep graph]
[33 children too small to show]</title>
<rect x="570.1988763689407" y="59" width="3.1389736017387615" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="574.1988763689407" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="593.652578320642" data-w="33.30096591199469" data-d="0" data-name="uv-bin-install" data-weight="543" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-bin-install v0.0.34
543 transitive deps
depth 0
[13 children too small to show]</title>
<rect x="593.652578320642" y="40" width="33.30096591199469" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="597.652578320642" y="53" fill="#fff">u..</text>
</g>
<g class="frame" data-x="593.652578320642" data-w="5.969671481213764" data-d="1" data-name="uv-client" data-weight="536" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-client v0.0.34
536 transitive deps
depth 1
[shared: 12 parents in dep graph]
[51 children too small to show]</title>
<rect x="593.652578320642" y="59" width="5.969671481213764" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="597.652578320642" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="599.6222498018557" data-w="5.791472332520815" data-d="1" data-name="uv-extract" data-weight="520" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-extract v0.0.34
520 transitive deps
depth 1
[shared: 6 parents in dep graph]
[25 children too small to show]</title>
<rect x="599.6222498018557" y="59" width="5.791472332520815" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="603.6222498018557" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="605.4137221343765" data-w="5.56872339665463" data-d="1" data-name="uv-cache" data-weight="500" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-cache v0.0.34
500 transitive deps
depth 1
[shared: 14 parents in dep graph]
[20 children too small to show]</title>
<rect x="605.4137221343765" y="59" width="5.56872339665463" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="609.4137221343765" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="610.9824455310311" data-w="2.8177740387072427" data-d="1" data-name="astral-reqwest-retry" data-weight="253" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>astral-reqwest-retry v0.9.1
253 transitive deps
depth 1
[shared: 4 parents in dep graph]
[13 children too small to show]</title>
<rect x="610.9824455310311" y="59" width="2.8177740387072427" height="18" rx="2" fill="rgb(220,20,80)" class="unused"/>
<text x="614.9824455310311" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="613.8002195697384" data-w="2.7063995707741504" data-d="1" data-name="astral-reqwest-middleware" data-weight="243" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>astral-reqwest-middleware v0.5.1
243 transitive deps
depth 1
[shared: 12 parents in dep graph]
[6 children too small to show]</title>
<rect x="613.8002195697384" y="59" width="2.7063995707741504" height="18" rx="2" fill="rgb(220,20,80)" class="unused"/>
<text x="617.8002195697384" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="613.8002195697384" data-w="2.4706147596839783" data-d="2" data-name="reqwest" data-weight="241" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>reqwest v0.13.2
241 transitive deps
depth 2
[shared: 18 parents in dep graph]
[36 children too small to show]</title>
<rect x="613.8002195697384" y="78" width="2.4706147596839783" height="18" rx="2" fill="hsl(242,64%,55%)" class="shared"/>
<text x="617.8002195697384" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="616.5066191405125" data-w="2.6841246771875316" data-d="1" data-name="reqwest" data-weight="241" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>reqwest v0.13.2
241 transitive deps
depth 1
[shared: 18 parents in dep graph]
[36 children too small to show]</title>
<rect x="616.5066191405125" y="59" width="2.6841246771875316" height="18" rx="2" fill="hsl(242,64%,55%)" class="shared"/>
<text x="620.5066191405125" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="619.1907438177001" data-w="2.2943140394217076" data-d="1" data-name="uv-platform" data-weight="206" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-platform v0.0.34
206 transitive deps
depth 1
[shared: 4 parents in dep graph]
[12 children too small to show]</title>
<rect x="619.1907438177001" y="59" width="2.2943140394217076" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="623.1907438177001" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="626.9535442326367" data-w="32.932999437829" data-d="0" data-name="uv-requirements-txt" data-weight="537" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-requirements-txt v0.0.34
537 transitive deps
depth 0
[shared: 3 parents in dep graph]
[11 children too small to show]</title>
<rect x="626.9535442326367" y="40" width="32.932999437829" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="630.9535442326367" y="53" fill="#fff">u..</text>
</g>
<g class="frame" data-x="626.9535442326367" data-w="6.116454504045857" data-d="1" data-name="uv-client" data-weight="536" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-client v0.0.34
536 transitive deps
depth 1
[shared: 12 parents in dep graph]
[51 children too small to show]</title>
<rect x="626.9535442326367" y="59" width="6.116454504045857" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="630.9535442326367" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="633.0699987366825" data-w="5.819760815416767" data-d="1" data-name="uv-configuration" data-weight="510" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-configuration v0.0.34
510 transitive deps
depth 1
[shared: 19 parents in dep graph]
[25 children too small to show]</title>
<rect x="633.0699987366825" y="59" width="5.819760815416767" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="637.0699987366825" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="638.8897595520992" data-w="5.6600026753857176" data-d="1" data-name="uv-distribution-types" data-weight="496" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-distribution-types v0.0.34
496 transitive deps
depth 1
[shared: 21 parents in dep graph]
[33 children too small to show]</title>
<rect x="638.8897595520992" y="59" width="5.6600026753857176" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="642.8897595520992" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="644.549762227485" data-w="2.772944859110342" data-d="1" data-name="astral-reqwest-middleware" data-weight="243" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>astral-reqwest-middleware v0.5.1
243 transitive deps
depth 1
[shared: 12 parents in dep graph]
[6 children too small to show]</title>
<rect x="644.549762227485" y="59" width="2.772944859110342" height="18" rx="2" fill="rgb(220,20,80)" class="unused"/>
<text x="648.549762227485" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="644.549762227485" data-w="2.531362541839365" data-d="2" data-name="reqwest" data-weight="241" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>reqwest v0.13.2
241 transitive deps
depth 2
[shared: 18 parents in dep graph]
[36 children too small to show]</title>
<rect x="644.549762227485" y="78" width="2.531362541839365" height="18" rx="2" fill="hsl(242,64%,55%)" class="shared"/>
<text x="648.549762227485" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="647.3227070865953" data-w="2.7501222676773347" data-d="1" data-name="reqwest" data-weight="241" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>reqwest v0.13.2
241 transitive deps
depth 1
[shared: 18 parents in dep graph]
[36 children too small to show]</title>
<rect x="647.3227070865953" y="59" width="2.7501222676773347" height="18" rx="2" fill="hsl(242,64%,55%)" class="shared"/>
<text x="651.3227070865953" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="650.0728293542726" data-w="2.7158883805278244" data-d="1" data-name="uv-pypi-types" data-weight="238" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-pypi-types v0.0.34
238 transitive deps
depth 1
[shared: 25 parents in dep graph]
[24 children too small to show]</title>
<rect x="650.0728293542726" y="59" width="2.7158883805278244" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="654.0728293542726" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="652.7887177348005" data-w="2.4191946918987344" data-d="1" data-name="uv-pep508" data-weight="212" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-pep508 v0.0.34
212 transitive deps
depth 1
[shared: 19 parents in dep graph]
[20 children too small to show]</title>
<rect x="652.7887177348005" y="59" width="2.4191946918987344" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="656.7887177348005" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="659.8865436704657" data-w="32.87167169213472" data-d="0" data-name="uv-client" data-weight="536" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-client v0.0.34
536 transitive deps
depth 0
[shared: 12 parents in dep graph]
[46 children too small to show]</title>
<rect x="659.8865436704657" y="40" width="32.87167169213472" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="663.8865436704657" y="53" fill="#fff">u..</text>
</g>
<g class="frame" data-x="659.8865436704657" data-w="2.9324038067148344" data-d="1" data-name="uv-configuration" data-weight="510" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-configuration v0.0.34
510 transitive deps
depth 1
[shared: 19 parents in dep graph]
[25 children too small to show]</title>
<rect x="659.8865436704657" y="59" width="2.9324038067148344" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="663.8865436704657" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="662.8189474771806" data-w="2.87490569285768" data-d="1" data-name="uv-cache" data-weight="500" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-cache v0.0.34
500 transitive deps
depth 1
[shared: 14 parents in dep graph]
[20 children too small to show]</title>
<rect x="662.8189474771806" y="59" width="2.87490569285768" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="666.8189474771806" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="665.6938531700382" data-w="2.86340607008625" data-d="1" data-name="uv-torch" data-weight="498" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-torch v0.0.34
498 transitive deps
depth 1
[shared: 5 parents in dep graph]
[14 children too small to show]</title>
<rect x="665.6938531700382" y="59" width="2.86340607008625" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="669.6938531700382" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="668.5572592401245" data-w="2.851906447314819" data-d="1" data-name="uv-distribution-types" data-weight="496" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-distribution-types v0.0.34
496 transitive deps
depth 1
[shared: 21 parents in dep graph]
[33 children too small to show]</title>
<rect x="668.5572592401245" y="59" width="2.851906447314819" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="672.5572592401245" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="671.4091656874393" data-w="2.5874151235719123" data-d="1" data-name="uv-auth" data-weight="450" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-auth v0.0.34
450 transitive deps
depth 1
[shared: 9 parents in dep graph]
[33 children too small to show]</title>
<rect x="671.4091656874393" y="59" width="2.5874151235719123" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="675.4091656874393" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="692.7582153626004" data-w="31.890427761026217" data-d="0" data-name="uv-extract" data-weight="520" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-extract v0.0.34
520 transitive deps
depth 0
[shared: 6 parents in dep graph]
[21 children too small to show]</title>
<rect x="692.7582153626004" y="40" width="31.890427761026217" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="696.7582153626004" y="53" fill="#fff">u..</text>
</g>
<g class="frame" data-x="692.7582153626004" data-w="9.52231742278886" data-d="1" data-name="uv-configuration" data-weight="510" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-configuration v0.0.34
510 transitive deps
depth 1
[shared: 19 parents in dep graph]
[25 children too small to show]</title>
<rect x="692.7582153626004" y="59" width="9.52231742278886" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="696.7582153626004" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="702.2805327853893" data-w="4.499761762533558" data-d="1" data-name="reqwest" data-weight="241" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>reqwest v0.13.2
241 transitive deps
depth 1
[shared: 18 parents in dep graph]
[36 children too small to show]</title>
<rect x="702.2805327853893" y="59" width="4.499761762533558" height="18" rx="2" fill="hsl(242,64%,55%)" class="shared"/>
<text x="706.2805327853893" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="706.7802945479228" data-w="4.4437481306348" data-d="1" data-name="uv-pypi-types" data-weight="238" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-pypi-types v0.0.34
238 transitive deps
depth 1
[shared: 25 parents in dep graph]
[24 children too small to show]</title>
<rect x="706.7802945479228" y="59" width="4.4437481306348" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="710.7802945479228" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="711.2240426785577" data-w="2.2405452759503195" data-d="1" data-name="uv-distribution-filename" data-weight="120" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-distribution-filename v0.0.34
120 transitive deps
depth 1
[shared: 18 parents in dep graph]
[10 children too small to show]</title>
<rect x="711.2240426785577" y="59" width="2.2405452759503195" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="715.2240426785577" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="724.6486431236266" data-w="31.767772269637653" data-d="0" data-name="uv-workspace" data-weight="518" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-workspace v0.0.34
518 transitive deps
depth 0
[shared: 10 parents in dep graph]
[23 children too small to show]</title>
<rect x="724.6486431236266" y="40" width="31.767772269637653" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="728.6486431236266" y="53" fill="#fff">u..</text>
</g>
<g class="frame" data-x="724.6486431236266" data-w="6.358541545335637" data-d="1" data-name="uv-configuration" data-weight="510" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-configuration v0.0.34
510 transitive deps
depth 1
[shared: 19 parents in dep graph]
[25 children too small to show]</title>
<rect x="724.6486431236266" y="59" width="6.358541545335637" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="728.6486431236266" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="731.0071846689622" data-w="6.183993346051913" data-d="1" data-name="uv-distribution-types" data-weight="496" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-distribution-types v0.0.34
496 transitive deps
depth 1
[shared: 21 parents in dep graph]
[33 children too small to show]</title>
<rect x="731.0071846689622" y="59" width="6.183993346051913" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="735.0071846689622" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="737.1911780150141" data-w="3.6031735423568607" data-d="1" data-name="uv-build-backend" data-weight="289" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-build-backend v0.0.34
289 transitive deps
depth 1
[shared: 4 parents in dep graph]
[33 children too small to show]</title>
<rect x="737.1911780150141" y="59" width="3.6031735423568607" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="741.1911780150141" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="740.794351557371" data-w="2.9673193878232973" data-d="1" data-name="uv-pypi-types" data-weight="238" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-pypi-types v0.0.34
238 transitive deps
depth 1
[shared: 25 parents in dep graph]
[24 children too small to show]</title>
<rect x="740.794351557371" y="59" width="2.9673193878232973" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="744.794351557371" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="743.7616709451943" data-w="2.6431584462963826" data-d="1" data-name="uv-pep508" data-weight="212" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-pep508 v0.0.34
212 transitive deps
depth 1
[shared: 19 parents in dep graph]
[20 children too small to show]</title>
<rect x="743.7616709451943" y="59" width="2.6431584462963826" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="747.7616709451943" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="746.4048293914907" data-w="2.1070461199249464" data-d="1" data-name="uv-fs" data-weight="169" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-fs v0.0.34
169 transitive deps
depth 1
[shared: 26 parents in dep graph]
[23 children too small to show]</title>
<rect x="746.4048293914907" y="59" width="2.1070461199249464" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="750.4048293914907" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="756.4164153932643" data-w="31.338478049777688" data-d="0" data-name="uv-audit" data-weight="511" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-audit v0.0.34
511 transitive deps
depth 0
[shared: 2 parents in dep graph]
[8 children too small to show]</title>
<rect x="756.4164153932643" y="40" width="31.338478049777688" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="760.4164153932643" y="53" fill="#fff">u..</text>
</g>
<g class="frame" data-x="756.4164153932643" data-w="13.208780004451752" data-d="1" data-name="uv-configuration" data-weight="510" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-configuration v0.0.34
510 transitive deps
depth 1
[shared: 19 parents in dep graph]
[23 children too small to show]</title>
<rect x="756.4164153932643" y="59" width="13.208780004451752" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="760.4164153932643" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="756.4164153932643" data-w="2.1066634775840116" data-d="2" data-name="uv-cache" data-weight="500" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-cache v0.0.34
500 transitive deps
depth 2
[shared: 14 parents in dep graph]
[20 children too small to show]</title>
<rect x="756.4164153932643" y="78" width="2.1066634775840116" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="760.4164153932643" y="91" fill="#fff"></text>
</g>
<g class="frame" data-x="758.5230788708483" data-w="2.0898101697633393" data-d="2" data-name="uv-distribution-types" data-weight="496" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-distribution-types v0.0.34
496 transitive deps
depth 2
[shared: 21 parents in dep graph]
[33 children too small to show]</title>
<rect x="758.5230788708483" y="78" width="2.0898101697633393" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="762.5230788708483" y="91" fill="#fff"></text>
</g>
<g class="frame" data-x="769.6251953977161" data-w="6.293595178591717" data-d="1" data-name="astral-reqwest-middleware" data-weight="243" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>astral-reqwest-middleware v0.5.1
243 transitive deps
depth 1
[shared: 12 parents in dep graph]
[6 children too small to show]</title>
<rect x="769.6251953977161" y="59" width="6.293595178591717" height="18" rx="2" fill="rgb(220,20,80)" class="unused"/>
<text x="773.6251953977161" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="769.6251953977161" data-w="5.745289538032591" data-d="2" data-name="reqwest" data-weight="241" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>reqwest v0.13.2
241 transitive deps
depth 2
[shared: 18 parents in dep graph]
[36 children too small to show]</title>
<rect x="769.6251953977161" y="78" width="5.745289538032591" height="18" rx="2" fill="hsl(242,64%,55%)" class="shared"/>
<text x="773.6251953977161" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="775.9187905763079" data-w="2.9525508245245096" data-d="1" data-name="uv-pep440" data-weight="114" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-pep440 v0.0.34
114 transitive deps
depth 1
[shared: 21 parents in dep graph]
[7 children too small to show]</title>
<rect x="775.9187905763079" y="59" width="2.9525508245245096" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="779.9187905763079" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="778.8713414008324" data-w="2.6417560008903505" data-d="1" data-name="uv-normalize" data-weight="102" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-normalize v0.0.34
102 transitive deps
depth 1
[shared: 25 parents in dep graph]
[4 children too small to show]</title>
<rect x="778.8713414008324" y="59" width="2.6417560008903505" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="782.8713414008324" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="781.5130974017228" data-w="2.6158564322541706" data-d="1" data-name="uv-small-str" data-weight="101" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-small-str v0.0.34
101 transitive deps
depth 1
[shared: 9 parents in dep graph]
[4 children too small to show]</title>
<rect x="781.5130974017228" y="59" width="2.6158564322541706" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="785.5130974017228" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="787.754893443042" data-w="31.277150304083403" data-d="0" data-name="uv-configuration" data-weight="510" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-configuration v0.0.34
510 transitive deps
depth 0
[shared: 19 parents in dep graph]
[19 children too small to show]</title>
<rect x="787.754893443042" y="40" width="31.277150304083403" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="791.754893443042" y="53" fill="#fff">u..</text>
</g>
<g class="frame" data-x="787.754893443042" data-w="4.988381228721436" data-d="1" data-name="uv-cache" data-weight="500" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-cache v0.0.34
500 transitive deps
depth 1
[shared: 14 parents in dep graph]
[20 children too small to show]</title>
<rect x="787.754893443042" y="59" width="4.988381228721436" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="791.754893443042" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="792.7432746717634" data-w="4.948474178891664" data-d="1" data-name="uv-distribution-types" data-weight="496" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-distribution-types v0.0.34
496 transitive deps
depth 1
[shared: 21 parents in dep graph]
[33 children too small to show]</title>
<rect x="792.7432746717634" y="59" width="4.948474178891664" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="796.7432746717634" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="797.691748850655" data-w="4.61924101779605" data-d="1" data-name="uv-git" data-weight="463" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-git v0.0.34
463 transitive deps
depth 1
[shared: 7 parents in dep graph]
[19 children too small to show]</title>
<rect x="797.691748850655" y="59" width="4.61924101779605" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="801.691748850655" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="802.3109898684511" data-w="4.489543105849292" data-d="1" data-name="uv-auth" data-weight="450" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-auth v0.0.34
450 transitive deps
depth 1
[shared: 9 parents in dep graph]
[33 children too small to show]</title>
<rect x="802.3109898684511" y="59" width="4.489543105849292" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="806.3109898684511" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="806.8005329743004" data-w="2.404399752243732" data-d="1" data-name="reqwest" data-weight="241" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>reqwest v0.13.2
241 transitive deps
depth 1
[shared: 18 parents in dep graph]
[36 children too small to show]</title>
<rect x="806.8005329743004" y="59" width="2.404399752243732" height="18" rx="2" fill="hsl(242,64%,55%)" class="shared"/>
<text x="810.8005329743004" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="809.2049327265441" data-w="2.1150736409778887" data-d="1" data-name="uv-pep508" data-weight="212" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-pep508 v0.0.34
212 transitive deps
depth 1
[shared: 19 parents in dep graph]
[20 children too small to show]</title>
<rect x="809.2049327265441" y="59" width="2.1150736409778887" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="813.2049327265441" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="819.0320437471254" data-w="30.663872847140592" data-d="0" data-name="uv-cache" data-weight="500" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-cache v0.0.34
500 transitive deps
depth 0
[shared: 14 parents in dep graph]
[15 children too small to show]</title>
<rect x="819.0320437471254" y="40" width="30.663872847140592" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="823.0320437471254" y="53" fill="#fff">u..</text>
</g>
<g class="frame" data-x="819.0320437471254" data-w="10.045760192986615" data-d="1" data-name="uv-distribution-types" data-weight="496" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-distribution-types v0.0.34
496 transitive deps
depth 1
[shared: 21 parents in dep graph]
[33 children too small to show]</title>
<rect x="819.0320437471254" y="59" width="10.045760192986615" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="823.0320437471254" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="829.077803940112" data-w="4.82034460873148" data-d="1" data-name="uv-pypi-types" data-weight="238" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-pypi-types v0.0.34
238 transitive deps
depth 1
[shared: 25 parents in dep graph]
[24 children too small to show]</title>
<rect x="829.077803940112" y="59" width="4.82034460873148" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="833.077803940112" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="833.8981485488434" data-w="3.7671600723699803" data-d="1" data-name="uv-cache-info" data-weight="186" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-cache-info v0.0.34
186 transitive deps
depth 1
[shared: 8 parents in dep graph]
[8 children too small to show]</title>
<rect x="833.8981485488434" y="59" width="3.7671600723699803" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="837.8981485488434" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="833.8981485488434" data-w="2.060356156085847" data-d="2" data-name="uv-fs" data-weight="169" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-fs v0.0.34
169 transitive deps
depth 2
[shared: 26 parents in dep graph]
[23 children too small to show]</title>
<rect x="833.8981485488434" y="78" width="2.060356156085847" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="837.8981485488434" y="91" fill="#fff"></text>
</g>
<g class="frame" data-x="837.6653086212134" data-w="3.422849743174875" data-d="1" data-name="uv-fs" data-weight="169" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-fs v0.0.34
169 transitive deps
depth 1
[shared: 26 parents in dep graph]
[23 children too small to show]</title>
<rect x="837.6653086212134" y="59" width="3.422849743174875" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="841.6653086212134" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="841.0881583643883" data-w="2.0658619751706344" data-d="1" data-name="uv-normalize" data-weight="102" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-normalize v0.0.34
102 transitive deps
depth 1
[shared: 25 parents in dep graph]
[4 children too small to show]</title>
<rect x="841.0881583643883" y="59" width="2.0658619751706344" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="845.0881583643883" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="849.695916594266" data-w="30.541217355752032" data-d="0" data-name="uv-torch" data-weight="498" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-torch v0.0.34
498 transitive deps
depth 0
[shared: 5 parents in dep graph]
[10 children too small to show]</title>
<rect x="849.695916594266" y="40" width="30.541217355752032" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="853.695916594266" y="53" fill="#fff">u..</text>
</g>
<g class="frame" data-x="849.695916594266" data-w="14.750188713196696" data-d="1" data-name="uv-distribution-types" data-weight="496" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-distribution-types v0.0.34
496 transitive deps
depth 1
[shared: 21 parents in dep graph]
[32 children too small to show]</title>
<rect x="849.695916594266" y="59" width="14.750188713196696" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="853.695916594266" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="849.695916594266" data-w="2.6412992124705585" data-d="2" data-name="uv-auth" data-weight="450" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-auth v0.0.34
450 transitive deps
depth 2
[shared: 9 parents in dep graph]
[33 children too small to show]</title>
<rect x="849.695916594266" y="78" width="2.6412992124705585" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="853.695916594266" y="91" fill="#fff"></text>
</g>
<g class="frame" data-x="864.4461053074627" data-w="3.3901643413395637" data-d="1" data-name="uv-pep440" data-weight="114" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-pep440 v0.0.34
114 transitive deps
depth 1
[shared: 21 parents in dep graph]
[7 children too small to show]</title>
<rect x="864.4461053074627" y="59" width="3.3901643413395637" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="868.4461053074627" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="867.8362696488023" data-w="3.122519788075914" data-d="1" data-name="uv-platform-tags" data-weight="105" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-platform-tags v0.0.34
105 transitive deps
depth 1
[shared: 14 parents in dep graph]
[7 children too small to show]</title>
<rect x="867.8362696488023" y="59" width="3.122519788075914" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="871.8362696488023" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="870.9587894368782" data-w="3.03330493698803" data-d="1" data-name="uv-normalize" data-weight="102" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-normalize v0.0.34
102 transitive deps
depth 1
[shared: 25 parents in dep graph]
[4 children too small to show]</title>
<rect x="870.9587894368782" y="59" width="3.03330493698803" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="874.9587894368782" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="880.237133950018" data-w="30.41856186436347" data-d="0" data-name="uv-distribution-types" data-weight="496" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-distribution-types v0.0.34
496 transitive deps
depth 0
[shared: 21 parents in dep graph]
[27 children too small to show]</title>
<rect x="880.237133950018" y="40" width="30.41856186436347" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="884.237133950018" y="53" fill="#fff">u..</text>
</g>
<g class="frame" data-x="880.237133950018" data-w="5.447016649010569" data-d="1" data-name="uv-auth" data-weight="450" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-auth v0.0.34
450 transitive deps
depth 1
[shared: 9 parents in dep graph]
[33 children too small to show]</title>
<rect x="880.237133950018" y="59" width="5.447016649010569" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="884.237133950018" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="885.6841505990286" data-w="3.58292650690473" data-d="1" data-name="uv-install-wheel" data-weight="296" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-install-wheel v0.0.34
296 transitive deps
depth 1
[shared: 8 parents in dep graph]
[28 children too small to show]</title>
<rect x="885.6841505990286" y="59" width="3.58292650690473" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="889.6841505990286" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="889.2670771059334" data-w="2.880866583254479" data-d="1" data-name="uv-pypi-types" data-weight="238" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-pypi-types v0.0.34
238 transitive deps
depth 1
[shared: 25 parents in dep graph]
[24 children too small to show]</title>
<rect x="889.2670771059334" y="59" width="2.880866583254479" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="893.2670771059334" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="892.1479436891879" data-w="2.5661500657560903" data-d="1" data-name="uv-pep508" data-weight="212" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-pep508 v0.0.34
212 transitive deps
depth 1
[shared: 19 parents in dep graph]
[20 children too small to show]</title>
<rect x="892.1479436891879" y="59" width="2.5661500657560903" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="896.1479436891879" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="894.714093754944" data-w="2.251433548257702" data-d="1" data-name="uv-cache-info" data-weight="186" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-cache-info v0.0.34
186 transitive deps
depth 1
[shared: 8 parents in dep graph]
[9 children too small to show]</title>
<rect x="894.714093754944" y="59" width="2.251433548257702" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="898.714093754944" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="896.9655273032017" data-w="2.045657363739525" data-d="1" data-name="uv-fs" data-weight="169" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-fs v0.0.34
169 transitive deps
depth 1
[shared: 26 parents in dep graph]
[23 children too small to show]</title>
<rect x="896.9655273032017" y="59" width="2.045657363739525" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="900.9655273032017" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="910.6556958143815" data-w="28.394746256452187" data-d="0" data-name="uv-git" data-weight="463" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-git v0.0.34
463 transitive deps
depth 0
[shared: 7 parents in dep graph]
[15 children too small to show]</title>
<rect x="910.6556958143815" y="40" width="28.394746256452187" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="914.6556958143815" y="53" fill="#fff">u..</text>
</g>
<g class="frame" data-x="910.6556958143815" data-w="8.698186395781812" data-d="1" data-name="uv-auth" data-weight="450" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-auth v0.0.34
450 transitive deps
depth 1
[shared: 9 parents in dep graph]
[33 children too small to show]</title>
<rect x="910.6556958143815" y="59" width="8.698186395781812" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="914.6556958143815" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="919.3538822101633" data-w="4.69702065372218" data-d="1" data-name="astral-reqwest-middleware" data-weight="243" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>astral-reqwest-middleware v0.5.1
243 transitive deps
depth 1
[shared: 12 parents in dep graph]
[6 children too small to show]</title>
<rect x="919.3538822101633" y="59" width="4.69702065372218" height="18" rx="2" fill="rgb(220,20,80)" class="unused"/>
<text x="923.3538822101633" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="919.3538822101633" data-w="4.287810521011535" data-d="2" data-name="reqwest" data-weight="241" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>reqwest v0.13.2
241 transitive deps
depth 2
[shared: 18 parents in dep graph]
[36 children too small to show]</title>
<rect x="919.3538822101633" y="78" width="4.287810521011535" height="18" rx="2" fill="hsl(242,64%,55%)" class="shared"/>
<text x="923.3538822101633" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="924.0509028638855" data-w="4.658362047518705" data-d="1" data-name="reqwest" data-weight="241" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>reqwest v0.13.2
241 transitive deps
depth 1
[shared: 18 parents in dep graph]
[36 children too small to show]</title>
<rect x="924.0509028638855" y="59" width="4.658362047518705" height="18" rx="2" fill="hsl(242,64%,55%)" class="shared"/>
<text x="928.0509028638855" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="928.7092649114043" data-w="3.2666522241936145" data-d="1" data-name="uv-fs" data-weight="169" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-fs v0.0.34
169 transitive deps
depth 1
[shared: 26 parents in dep graph]
[23 children too small to show]</title>
<rect x="928.7092649114043" y="59" width="3.2666522241936145" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="932.7092649114043" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="939.0504420708337" data-w="27.597485562426534" data-d="0" data-name="uv-auth" data-weight="450" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-auth v0.0.34
450 transitive deps
depth 0
[shared: 9 parents in dep graph]
[28 children too small to show]</title>
<rect x="939.0504420708337" y="40" width="27.597485562426534" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="943.0504420708337" y="53" fill="#fff">u..</text>
</g>
<g class="frame" data-x="939.0504420708337" data-w="4.939322700093386" data-d="1" data-name="reqsign" data-weight="315" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>reqsign v0.20.0
315 transitive deps
depth 1
[6 children too small to show]</title>
<rect x="939.0504420708337" y="59" width="4.939322700093386" height="18" rx="2" fill="hsl(30,75%,50%)" class="normal"/>
<text x="943.0504420708337" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="943.9897647709271" data-w="3.8103346543577543" data-d="1" data-name="astral-reqwest-middleware" data-weight="243" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>astral-reqwest-middleware v0.5.1
243 transitive deps
depth 1
[shared: 12 parents in dep graph]
[6 children too small to show]</title>
<rect x="943.9897647709271" y="59" width="3.8103346543577543" height="18" rx="2" fill="rgb(220,20,80)" class="unused"/>
<text x="947.9897647709271" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="943.9897647709271" data-w="3.4783736806826466" data-d="2" data-name="reqwest" data-weight="241" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>reqwest v0.13.2
241 transitive deps
depth 2
[shared: 18 parents in dep graph]
[36 children too small to show]</title>
<rect x="943.9897647709271" y="78" width="3.4783736806826466" height="18" rx="2" fill="hsl(242,64%,55%)" class="shared"/>
<text x="947.9897647709271" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="947.8000994252849" data-w="3.7789738753095423" data-d="1" data-name="reqwest" data-weight="241" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>reqwest v0.13.2
241 transitive deps
depth 1
[shared: 18 parents in dep graph]
[36 children too small to show]</title>
<rect x="947.8000994252849" y="59" width="3.7789738753095423" height="18" rx="2" fill="hsl(242,64%,55%)" class="shared"/>
<text x="951.8000994252849" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="951.5790733005945" data-w="2.6499858295739114" data-d="1" data-name="uv-fs" data-weight="169" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-fs v0.0.34
169 transitive deps
depth 1
[shared: 26 parents in dep graph]
[23 children too small to show]</title>
<rect x="951.5790733005945" y="59" width="2.6499858295739114" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="955.5790733005945" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="954.2290591301684" data-w="2.4147799867123214" data-d="1" data-name="uv-keyring" data-weight="154" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-keyring v0.0.34
154 transitive deps
depth 1
[8 children too small to show]</title>
<rect x="954.2290591301684" y="59" width="2.4147799867123214" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="958.2290591301684" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="966.6479276332602" data-w="18.459651453978637" data-d="0" data-name="uv-build" data-weight="301" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-build v0.11.1
301 transitive deps
depth 0
[8 children too small to show]</title>
<rect x="966.6479276332602" y="40" width="18.459651453978637" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="970.6479276332602" y="53" fill="#fff"></text>
</g>
<g class="frame" data-x="966.6479276332602" data-w="12.464577734111742" data-d="1" data-name="uv-build-backend" data-weight="289" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-build-backend v0.0.34
289 transitive deps
depth 1
[shared: 4 parents in dep graph]
[32 children too small to show]</title>
<rect x="966.6479276332602" y="59" width="12.464577734111742" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="970.6479276332602" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="966.6479276332602" data-w="2.000384019365202" data-d="2" data-name="uv-pypi-types" data-weight="238" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-pypi-types v0.0.34
238 transitive deps
depth 2
[shared: 25 parents in dep graph]
[24 children too small to show]</title>
<rect x="966.6479276332602" y="78" width="2.000384019365202" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="970.6479276332602" y="91" fill="#fff"></text>
</g>
<g class="frame" data-x="985.1075790872388" data-w="18.15301272550723" data-d="0" data-name="uv-install-wheel" data-weight="296" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-install-wheel v0.0.34
296 transitive deps
depth 0
[shared: 8 parents in dep graph]
[24 children too small to show]</title>
<rect x="985.1075790872388" y="40" width="18.15301272550723" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="989.1075790872388" y="53" fill="#fff"></text>
</g>
<g class="frame" data-x="985.1075790872388" data-w="3.245993259707529" data-d="1" data-name="uv-pypi-types" data-weight="238" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-pypi-types v0.0.34
238 transitive deps
depth 1
[shared: 25 parents in dep graph]
[24 children too small to show]</title>
<rect x="985.1075790872388" y="59" width="3.245993259707529" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="989.1075790872388" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="988.3535723469464" data-w="2.7550026826089113" data-d="1" data-name="uv-trampoline-builder" data-weight="202" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-trampoline-builder v0.0.34
202 transitive deps
depth 1
[shared: 3 parents in dep graph]
[6 children too small to show]</title>
<rect x="988.3535723469464" y="59" width="2.7550026826089113" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="992.3535723469464" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="991.1085750295554" data-w="2.359482495501691" data-d="1" data-name="uv-shell" data-weight="173" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-shell v0.0.34
173 transitive deps
depth 1
[shared: 3 parents in dep graph]
[9 children too small to show]</title>
<rect x="991.1085750295554" y="59" width="2.359482495501691" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="995.1085750295554" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="993.468057525057" data-w="2.304927986935178" data-d="1" data-name="uv-fs" data-weight="169" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-fs v0.0.34
169 transitive deps
depth 1
[shared: 26 parents in dep graph]
[23 children too small to show]</title>
<rect x="993.468057525057" y="59" width="2.304927986935178" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="997.468057525057" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="1003.260591812746" data-w="17.723718505647263" data-d="0" data-name="uv-build-backend" data-weight="289" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-build-backend v0.0.34
289 transitive deps
depth 0
[shared: 4 parents in dep graph]
[30 children too small to show]</title>
<rect x="1003.260591812746" y="40" width="17.723718505647263" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1007.260591812746" y="53" fill="#fff"></text>
</g>
<g class="frame" data-x="1003.260591812746" data-w="2.8443998680674634" data-d="1" data-name="uv-pypi-types" data-weight="238" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-pypi-types v0.0.34
238 transitive deps
depth 1
[shared: 25 parents in dep graph]
[24 children too small to show]</title>
<rect x="1003.260591812746" y="59" width="2.8443998680674634" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1007.260591812746" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="1006.1049916808136" data-w="2.533667109371018" data-d="1" data-name="uv-pep508" data-weight="212" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-pep508 v0.0.34
212 transitive deps
depth 1
[shared: 19 parents in dep graph]
[20 children too small to show]</title>
<rect x="1006.1049916808136" y="59" width="2.533667109371018" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1010.1049916808136" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="1008.6386587901845" data-w="2.0197629315268966" data-d="1" data-name="uv-fs" data-weight="169" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-fs v0.0.34
169 transitive deps
depth 1
[shared: 26 parents in dep graph]
[23 children too small to show]</title>
<rect x="1008.6386587901845" y="59" width="2.0197629315268966" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1012.6386587901845" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="1020.9843103183933" data-w="17.417079777175857" data-d="0" data-name="uv-metadata" data-weight="284" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-metadata v0.0.34
284 transitive deps
depth 0
[shared: 4 parents in dep graph]
[7 children too small to show]</title>
<rect x="1020.9843103183933" y="40" width="17.417079777175857" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1024.9843103183935" y="53" fill="#fff"></text>
</g>
<g class="frame" data-x="1020.9843103183933" data-w="5.624511515560181" data-d="1" data-name="uv-pypi-types" data-weight="238" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-pypi-types v0.0.34
238 transitive deps
depth 1
[shared: 25 parents in dep graph]
[24 children too small to show]</title>
<rect x="1020.9843103183933" y="59" width="5.624511515560181" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1024.9843103183935" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="1026.6088218339535" data-w="2.8358881591059744" data-d="1" data-name="uv-distribution-filename" data-weight="120" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-distribution-filename v0.0.34
120 transitive deps
depth 1
[shared: 18 parents in dep graph]
[10 children too small to show]</title>
<rect x="1026.6088218339535" y="59" width="2.8358881591059744" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1030.6088218339535" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="1029.4447099930594" data-w="2.4105049352400783" data-d="1" data-name="uv-normalize" data-weight="102" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-normalize v0.0.34
102 transitive deps
depth 1
[shared: 25 parents in dep graph]
[4 children too small to show]</title>
<rect x="1029.4447099930594" y="59" width="2.4105049352400783" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1033.4447099930594" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="1031.8552149282996" data-w="2.268710527284779" data-d="1" data-name="astral_async_zip" data-weight="96" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>astral_async_zip v0.0.17
96 transitive deps
depth 1
[shared: 3 parents in dep graph]
[7 children too small to show]</title>
<rect x="1031.8552149282996" y="59" width="2.268710527284779" height="18" rx="2" fill="rgb(220,20,80)" class="unused"/>
<text x="1035.8552149282996" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="1038.4013900955692" data-w="14.596003475238923" data-d="0" data-name="uv-pypi-types" data-weight="238" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-pypi-types v0.0.34
238 transitive deps
depth 0
[shared: 25 parents in dep graph]
[23 children too small to show]</title>
<rect x="1038.4013900955692" y="40" width="14.596003475238923" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1042.4013900955692" y="53" fill="#fff"></text>
</g>
<g class="frame" data-x="1038.4013900955692" data-w="2.8946237013570175" data-d="1" data-name="uv-pep508" data-weight="212" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-pep508 v0.0.34
212 transitive deps
depth 1
[shared: 19 parents in dep graph]
[20 children too small to show]</title>
<rect x="1038.4013900955692" y="59" width="2.8946237013570175" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1042.4013900955692" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="1052.997393570808" data-w="13.001482087187613" data-d="0" data-name="uv-pep508" data-weight="212" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-pep508 v0.0.34
212 transitive deps
depth 0
[shared: 19 parents in dep graph]
[18 children too small to show]</title>
<rect x="1052.997393570808" y="40" width="13.001482087187613" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1056.997393570808" y="53" fill="#fff"></text>
</g>
<g class="frame" data-x="1052.997393570808" data-w="3.15696907002113" data-d="1" data-name="uv-fs" data-weight="169" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-fs v0.0.34
169 transitive deps
depth 1
[shared: 26 parents in dep graph]
[23 children too small to show]</title>
<rect x="1052.997393570808" y="59" width="3.15696907002113" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1056.997393570808" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="1056.1543626408293" data-w="2.1295531004876262" data-d="1" data-name="uv-pep440" data-weight="114" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-pep440 v0.0.34
114 transitive deps
depth 1
[shared: 21 parents in dep graph]
[7 children too small to show]</title>
<rect x="1056.1543626408293" y="59" width="2.1295531004876262" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1060.1543626408293" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="1065.9988756579958" data-w="12.633515613021926" data-d="0" data-name="uv-platform" data-weight="206" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-platform v0.0.34
206 transitive deps
depth 0
[shared: 4 parents in dep graph]
[10 children too small to show]</title>
<rect x="1065.9988756579958" y="40" width="12.633515613021926" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1069.9988756579958" y="53" fill="#fff"></text>
</g>
<g class="frame" data-x="1065.9988756579958" data-w="5.833508575411764" data-d="1" data-name="uv-fs" data-weight="169" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-fs v0.0.34
169 transitive deps
depth 1
[shared: 26 parents in dep graph]
[23 children too small to show]</title>
<rect x="1065.9988756579958" y="59" width="5.833508575411764" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1069.9988756579958" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="1071.8323842334075" data-w="3.624369233243995" data-d="1" data-name="uv-platform-tags" data-weight="105" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-platform-tags v0.0.34
105 transitive deps
depth 1
[shared: 14 parents in dep graph]
[6 children too small to show]</title>
<rect x="1071.8323842334075" y="59" width="3.624369233243995" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1075.8323842334075" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="1071.8323842334075" data-w="2.0003349320089807" data-d="2" data-name="uv-small-str" data-weight="101" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-small-str v0.0.34
101 transitive deps
depth 2
[shared: 9 parents in dep graph]
[4 children too small to show]</title>
<rect x="1071.8323842334075" y="78" width="2.0003349320089807" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1075.8323842334075" y="91" fill="#fff"></text>
</g>
<g class="frame" data-x="1078.6323912710177" data-w="12.388204630244799" data-d="0" data-name="uv-trampoline-builder" data-weight="202" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-trampoline-builder v0.0.34
202 transitive deps
depth 0
[shared: 3 parents in dep graph]
[4 children too small to show]</title>
<rect x="1078.6323912710177" y="40" width="12.388204630244799" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1082.6323912710177" y="53" fill="#fff"></text>
</g>
<g class="frame" data-x="1078.6323912710177" data-w="6.103809278458807" data-d="1" data-name="uv-fs" data-weight="169" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-fs v0.0.34
169 transitive deps
depth 1
[shared: 26 parents in dep graph]
[23 children too small to show]</title>
<rect x="1078.6323912710177" y="59" width="6.103809278458807" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1082.6323912710177" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="1084.7362005494765" data-w="2.8893771732349385" data-d="1" data-name="zip" data-weight="80" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>zip v8.1.0
80 transitive deps
depth 1
[shared: 6 parents in dep graph]
[9 children too small to show]</title>
<rect x="1084.7362005494765" y="59" width="2.8893771732349385" height="18" rx="2" fill="hsl(250,60%,57%)" class="shared"/>
<text x="1088.7362005494765" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="1091.0205959012626" data-w="11.4069606991363" data-d="0" data-name="uv-cache-info" data-weight="186" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-cache-info v0.0.34
186 transitive deps
depth 0
[shared: 8 parents in dep graph]
[8 children too small to show]</title>
<rect x="1091.0205959012626" y="40" width="11.4069606991363" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1095.0205959012626" y="53" fill="#fff"></text>
</g>
<g class="frame" data-x="1091.0205959012626" data-w="6.238758440627945" data-d="1" data-name="uv-fs" data-weight="169" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-fs v0.0.34
169 transitive deps
depth 1
[shared: 26 parents in dep graph]
[23 children too small to show]</title>
<rect x="1091.0205959012626" y="59" width="6.238758440627945" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1095.0205959012626" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="1102.427556600399" data-w="10.609700005110646" data-d="0" data-name="uv-shell" data-weight="173" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-shell v0.0.34
173 transitive deps
depth 0
[shared: 3 parents in dep graph]
[8 children too small to show]</title>
<rect x="1102.427556600399" y="40" width="10.609700005110646" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1106.427556600399" y="53" fill="#fff"></text>
</g>
<g class="frame" data-x="1102.427556600399" data-w="7.378762554994648" data-d="1" data-name="uv-fs" data-weight="169" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-fs v0.0.34
169 transitive deps
depth 1
[shared: 26 parents in dep graph]
[23 children too small to show]</title>
<rect x="1102.427556600399" y="59" width="7.378762554994648" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1106.427556600399" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="1113.0372566055096" data-w="10.36438902233352" data-d="0" data-name="uv-fs" data-weight="169" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-fs v0.0.34
169 transitive deps
depth 0
[shared: 26 parents in dep graph]
[23 children too small to show]</title>
<rect x="1113.0372566055096" y="40" width="10.36438902233352" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1117.0372566055096" y="53" fill="#fff"></text>
</g>
<g class="frame" data-x="1123.4016456278432" data-w="9.444472836919303" data-d="0" data-name="uv-keyring" data-weight="154" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-keyring v0.0.34
154 transitive deps
depth 0
[7 children too small to show]</title>
<rect x="1123.4016456278432" y="40" width="9.444472836919303" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1127.4016456278432" y="53" fill="#fff"></text>
</g>
<g class="frame" data-x="1123.4016456278432" data-w="6.696081270620034" data-d="1" data-name="secret-service" data-weight="134" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>secret-service v5.1.0
134 transitive deps
depth 1
[10 children too small to show]</title>
<rect x="1123.4016456278432" y="59" width="6.696081270620034" height="18" rx="2" fill="hsl(43,72%,51%)" class="normal"/>
<text x="1127.4016456278432" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="1123.4016456278432" data-w="3.5224177517324136" data-d="2" data-name="zbus" data-weight="101" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>zbus v5.14.0
101 transitive deps
depth 2
[22 children too small to show]</title>
<rect x="1123.4016456278432" y="78" width="3.5224177517324136" height="18" rx="2" fill="hsl(48,71%,52%)" class="normal"/>
<text x="1127.4016456278432" y="91" fill="#000"></text>
</g>
<g class="frame" data-x="1132.8461184647624" data-w="7.359329483313743" data-d="0" data-name="uv-distribution-filename" data-weight="120" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-distribution-filename v0.0.34
120 transitive deps
depth 0
[shared: 18 parents in dep graph]
[10 children too small to show]</title>
<rect x="1132.8461184647624" y="40" width="7.359329483313743" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1136.8461184647624" y="53" fill="#fff"></text>
</g>
<g class="frame" data-x="1140.2054479480762" data-w="6.991363009148055" data-d="0" data-name="uv-pep440" data-weight="114" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-pep440 v0.0.34
114 transitive deps
depth 0
[shared: 21 parents in dep graph]
[5 children too small to show]</title>
<rect x="1140.2054479480762" y="40" width="6.991363009148055" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1144.2054479480762" y="53" fill="#fff"></text>
</g>
<g class="frame" data-x="1140.2054479480762" data-w="3.343695352201244" data-d="1" data-name="rkyv" data-weight="66" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>rkyv v0.8.15
66 transitive deps
depth 1
[shared: 11 parents in dep graph]
[12 children too small to show]</title>
<rect x="1140.2054479480762" y="59" width="3.343695352201244" height="18" rx="2" fill="hsl(251,60%,58%)" class="shared"/>
<text x="1144.2054479480762" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="1143.5491433002774" data-w="2.5837645903373248" data-d="1" data-name="uv-cache-key" data-weight="51" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-cache-key v0.0.34
51 transitive deps
depth 1
[shared: 16 parents in dep graph]
[6 children too small to show]</title>
<rect x="1143.5491433002774" y="59" width="2.5837645903373248" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1147.5491433002774" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="1147.1968109572242" data-w="6.439413297899525" data-d="0" data-name="uv-platform-tags" data-weight="105" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-platform-tags v0.0.34
105 transitive deps
depth 0
[shared: 14 parents in dep graph]
[5 children too small to show]</title>
<rect x="1147.1968109572242" y="40" width="6.439413297899525" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1151.1968109572242" y="53" fill="#fff"></text>
</g>
<g class="frame" data-x="1147.1968109572242" data-w="3.5539931316276063" data-d="1" data-name="uv-small-str" data-weight="101" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-small-str v0.0.34
101 transitive deps
depth 1
[shared: 9 parents in dep graph]
[4 children too small to show]</title>
<rect x="1147.1968109572242" y="59" width="3.5539931316276063" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1151.1968109572242" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="1150.7508040888517" data-w="2.3224113533408124" data-d="1" data-name="rkyv" data-weight="66" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>rkyv v0.8.15
66 transitive deps
depth 1
[shared: 11 parents in dep graph]
[12 children too small to show]</title>
<rect x="1150.7508040888517" y="59" width="2.3224113533408124" height="18" rx="2" fill="hsl(251,60%,58%)" class="shared"/>
<text x="1154.7508040888517" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="1153.6362242551238" data-w="6.255430060816682" data-d="0" data-name="uv-normalize" data-weight="102" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-normalize v0.0.34
102 transitive deps
depth 0
[shared: 25 parents in dep graph]
[3 children too small to show]</title>
<rect x="1153.6362242551238" y="40" width="6.255430060816682" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1157.6362242551238" y="53" fill="#fff"></text>
</g>
<g class="frame" data-x="1153.6362242551238" data-w="2.8849243659474193" data-d="1" data-name="uv-small-str" data-weight="101" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-small-str v0.0.34
101 transitive deps
depth 1
[shared: 9 parents in dep graph]
[4 children too small to show]</title>
<rect x="1153.6362242551238" y="59" width="2.8849243659474193" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1157.6362242551238" y="72" fill="#fff"></text>
</g>
<g class="frame" data-x="1159.8916543159405" data-w="6.194102315122399" data-d="0" data-name="uv-small-str" data-weight="101" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-small-str v0.0.34
101 transitive deps
depth 0
[shared: 9 parents in dep graph]
[2 children too small to show]</title>
<rect x="1159.8916543159405" y="40" width="6.194102315122399" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1163.8916543159405" y="53" fill="#fff"></text>
</g>
<g class="frame" data-x="1159.8916543159405" data-w="3.435384477294776" data-d="1" data-name="rkyv" data-weight="66" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>rkyv v0.8.15
66 transitive deps
depth 1
[shared: 11 parents in dep graph]
[12 children too small to show]</title>
<rect x="1159.8916543159405" y="59" width="3.435384477294776" height="18" rx="2" fill="hsl(251,60%,58%)" class="shared"/>
<text x="1163.8916543159405" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="1163.3270387932353" data-w="2.342307598155529" data-d="1" data-name="schemars" data-weight="45" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>schemars v1.2.1
45 transitive deps
depth 1
[shared: 17 parents in dep graph]
[6 children too small to show]</title>
<rect x="1163.3270387932353" y="59" width="2.342307598155529" height="18" rx="2" fill="hsl(254,58%,58%)" class="shared"/>
<text x="1167.3270387932353" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="1166.0857566310628" data-w="4.59958092707109" data-d="0" data-name="uv-state" data-weight="75" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-state v0.0.34
75 transitive deps
depth 0
[shared: 3 parents in dep graph]
[2 children too small to show]</title>
<rect x="1166.0857566310628" y="40" width="4.59958092707109" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1170.0857566310628" y="53" fill="#fff"></text>
</g>
<g class="frame" data-x="1166.0857566310628" data-w="2.1493368818089205" data-d="1" data-name="tempfile" data-weight="50" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>tempfile v3.27.0
50 transitive deps
depth 1
[shared: 18 parents in dep graph]
[5 children too small to show]</title>
<rect x="1166.0857566310628" y="59" width="2.1493368818089205" height="18" rx="2" fill="hsl(253,59%,58%)" class="shared"/>
<text x="1170.0857566310628" y="72" fill="#000"></text>
</g>
<g class="frame" data-x="1170.685337558134" data-w="3.740992487351152" data-d="0" data-name="uv-git-types" data-weight="61" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-git-types v0.0.34
61 transitive deps
depth 0
[shared: 8 parents in dep graph]
[6 children too small to show]</title>
<rect x="1170.685337558134" y="40" width="3.740992487351152" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1174.685337558134" y="53" fill="#fff"></text>
</g>
<g class="frame" data-x="1174.4263300454852" data-w="3.61833699596259" data-d="0" data-name="uv-performance-memory-allocator" data-weight="59" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-performance-memory-allocator v0.0.34
59 transitive deps
depth 0
[shared: 2 parents in dep graph]
[2 children too small to show]</title>
<rect x="1174.4263300454852" y="40" width="3.61833699596259" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1178.4263300454852" y="53" fill="#fff"></text>
</g>
<g class="frame" data-x="1178.0446670414478" data-w="3.127715030408341" data-d="0" data-name="uv-cache-key" data-weight="51" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-cache-key v0.0.34
51 transitive deps
depth 0
[shared: 16 parents in dep graph]
[6 children too small to show]</title>
<rect x="1178.0446670414478" y="40" width="3.127715030408341" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1182.0446670414478" y="53" fill="#fff"></text>
</g>
<g class="frame" data-x="1181.1723820718562" data-w="2.943731793325497" data-d="0" data-name="uv-redacted" data-weight="48" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-redacted v0.0.34
48 transitive deps
depth 0
[shared: 25 parents in dep graph]
[5 children too small to show]</title>
<rect x="1181.1723820718562" y="40" width="2.943731793325497" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1185.1723820718562" y="53" fill="#fff"></text>
</g>
<g class="frame" data-x="1184.1161138651817" data-w="2.637093064854091" data-d="0" data-name="uv-once-map" data-weight="43" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-once-map v0.0.34
43 transitive deps
depth 0
[shared: 3 parents in dep graph]
[3 children too small to show]</title>
<rect x="1184.1161138651817" y="40" width="2.637093064854091" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1188.1161138651817" y="53" fill="#fff"></text>
</g>
<g class="frame" data-x="1186.7532069300357" data-w="2.5757653191598098" data-d="0" data-name="uv-logging" data-weight="42" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-logging v0.0.34
42 transitive deps
depth 0
[shared: 2 parents in dep graph]
[4 children too small to show]</title>
<rect x="1186.7532069300357" y="40" width="2.5757653191598098" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1190.7532069300357" y="53" fill="#fff"></text>
</g>
<g class="frame" data-x="1189.3289722491954" data-w="2.0851433536055604" data-d="0" data-name="uv-dirs" data-weight="34" onclick="zoom(evt)" onmouseover="hlOn(evt)" onmouseout="hlOff(evt)">
<title>uv-dirs v0.0.34
34 transitive deps
depth 0
[shared: 5 parents in dep graph]
[4 children too small to show]</title>
<rect x="1189.3289722491954" y="40" width="2.0851433536055604" height="18" rx="2" fill="rgb(70,130,180)" class="workspace"/>
<text x="1193.3289722491954" y="53" fill="#fff"></text>
</g>
</g>
</svg>
</div>
<div id="tab-targets" class="tab-content">
<div style="background:#fff3cd;border:1px solid #ffc107;border-radius:6px;padding:12px 16px;margin-bottom:20px;font-size:13px;color:#664d03"><strong>âš Use your judgement.</strong> These suggestions are based on automated analysis of dependency metadata and source references. They may be wrong or impractical. Before acting on any suggestion, make sure you understand why the dependency exists, what features it provides, and whether removing it would break functionality or degrade the library for other users.</div>
<div class="action-summary">
<h3>Remove unused dependencies</h3>
<p style="font-size:13px;color:#666;margin-bottom:8px">These dependencies are in your <code>Cargo.toml</code> but no references were found in your source code. You can remove them by deleting the line from <code>[dependencies]</code>. If a dependency has 0 deps saved, it's also pulled in transitively by something else, so removing it only cleans up your manifest without shrinking the build.</p>
<ul>
<li>(-2 deps) Remove <a href="https://crates.io/crates/astral-pubgrub" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-pubgrub</a> from <a href="https://crates.io/crates/uv-resolver" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-resolver</a> — it appears unused <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml</div><div class="diff-rm">- astral-pubgrub = "0.3.3"</div></div></li>
<li>(-1 deps) Remove <a href="https://crates.io/crates/md-5" target="_blank" style="color:inherit;text-decoration:underline dotted">md-5</a> from <a href="https://crates.io/crates/uv-extract" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-extract</a> — it appears unused <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml</div><div class="diff-rm">- md-5 = "0.10.6"</div></div></li>
<li>(-1 deps) Remove <a href="https://crates.io/crates/astral-tl" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-tl</a> from <a href="https://crates.io/crates/uv-client" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-client</a> — it appears unused <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml</div><div class="diff-rm">- astral-tl = "0.7.11"</div></div></li>
<li>(-7 deps) Remove <a href="https://crates.io/crates/rust-netrc" target="_blank" style="color:inherit;text-decoration:underline dotted">rust-netrc</a> from <a href="https://crates.io/crates/uv-auth" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-auth</a> — it appears unused <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml</div><div class="diff-rm">- rust-netrc = "0.1.2"</div></div></li>
<li>(-0 deps) Remove <a href="https://crates.io/crates/astral-reqwest-retry" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-retry</a> from <a href="https://crates.io/crates/uv-publish" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-publish</a> — it appears unused <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml</div><div class="diff-rm">- astral-reqwest-retry = "0.9.1"</div></div></li>
<li>(-0 deps) Remove <a href="https://crates.io/crates/astral-reqwest-retry" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-retry</a> from <a href="https://crates.io/crates/uv-python" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-python</a> — it appears unused <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml</div><div class="diff-rm">- astral-reqwest-retry = "0.9.1"</div></div></li>
<li>(-0 deps) Remove <a href="https://crates.io/crates/astral-reqwest-retry" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-retry</a> from <a href="https://crates.io/crates/uv-client" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-client</a> — it appears unused <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml</div><div class="diff-rm">- astral-reqwest-retry = "0.9.1"</div></div></li>
<li>(-0 deps) Remove <a href="https://crates.io/crates/astral-reqwest-retry" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-retry</a> from <a href="https://crates.io/crates/uv-bin-install" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-bin-install</a> — it appears unused <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml</div><div class="diff-rm">- astral-reqwest-retry = "0.9.1"</div></div></li>
<li>(-0 deps) Remove <a href="https://crates.io/crates/astral-reqwest-middleware" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-middleware</a> from <a href="https://crates.io/crates/uv-publish" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-publish</a> — it appears unused <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml</div><div class="diff-rm">- astral-reqwest-middleware = "0.5.1"</div></div></li>
<li>(-0 deps) Remove <a href="https://crates.io/crates/astral-reqwest-middleware" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-middleware</a> from <a href="https://crates.io/crates/uv-auth" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-auth</a> — it appears unused <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml</div><div class="diff-rm">- astral-reqwest-middleware = "0.5.1"</div></div></li>
<li>(-0 deps) Remove <a href="https://crates.io/crates/astral-reqwest-middleware" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-middleware</a> from <a href="https://crates.io/crates/uv-distribution" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-distribution</a> — it appears unused <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml</div><div class="diff-rm">- astral-reqwest-middleware = "0.5.1"</div></div></li>
<li>(-0 deps) Remove <a href="https://crates.io/crates/astral-reqwest-middleware" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-middleware</a> from <a href="https://crates.io/crates/uv-python" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-python</a> — it appears unused <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml</div><div class="diff-rm">- astral-reqwest-middleware = "0.5.1"</div></div></li>
<li>(-0 deps) Remove <a href="https://crates.io/crates/astral-reqwest-middleware" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-middleware</a> from <a href="https://crates.io/crates/uv-audit" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-audit</a> — it appears unused <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml</div><div class="diff-rm">- astral-reqwest-middleware = "0.5.1"</div></div></li>
<li>(-0 deps) Remove <a href="https://crates.io/crates/astral-reqwest-middleware" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-middleware</a> from <a href="https://crates.io/crates/uv-client" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-client</a> — it appears unused <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml</div><div class="diff-rm">- astral-reqwest-middleware = "0.5.1"</div></div></li>
<li>(-0 deps) Remove <a href="https://crates.io/crates/astral-reqwest-middleware" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-middleware</a> from <a href="https://crates.io/crates/uv-git" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-git</a> — it appears unused <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml</div><div class="diff-rm">- astral-reqwest-middleware = "0.5.1"</div></div></li>
<li>(-0 deps) Remove <a href="https://crates.io/crates/astral-reqwest-middleware" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-middleware</a> from <a href="https://crates.io/crates/uv-requirements-txt" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-requirements-txt</a> — it appears unused <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml</div><div class="diff-rm">- astral-reqwest-middleware = "0.5.1"</div></div></li>
<li>(-0 deps) Remove <a href="https://crates.io/crates/astral-reqwest-middleware" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-middleware</a> from <a href="https://crates.io/crates/uv-bin-install" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-bin-install</a> — it appears unused <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml</div><div class="diff-rm">- astral-reqwest-middleware = "0.5.1"</div></div></li>
<li>(-0 deps) Remove <a href="https://crates.io/crates/astral_async_zip" target="_blank" style="color:inherit;text-decoration:underline dotted">astral_async_zip</a> from <a href="https://crates.io/crates/uv-metadata" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-metadata</a> — it appears unused <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml</div><div class="diff-rm">- astral_async_zip = "0.0.17"</div></div></li>
<li>(-0 deps) Remove <a href="https://crates.io/crates/astral_async_zip" target="_blank" style="color:inherit;text-decoration:underline dotted">astral_async_zip</a> from <a href="https://crates.io/crates/uv-extract" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-extract</a> — it appears unused <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml</div><div class="diff-rm">- astral_async_zip = "0.0.17"</div></div></li>
<li>(-0 deps) Remove <a href="https://crates.io/crates/astral_async_zip" target="_blank" style="color:inherit;text-decoration:underline dotted">astral_async_zip</a> from <a href="https://crates.io/crates/uv-client" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-client</a> — it appears unused <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml</div><div class="diff-rm">- astral_async_zip = "0.0.17"</div></div></li>
<li>(-0 deps) Remove <a href="https://crates.io/crates/xz2" target="_blank" style="color:inherit;text-decoration:underline dotted">xz2</a> from <a href="https://crates.io/crates/uv-extract" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-extract</a> — it appears unused <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml</div><div class="diff-rm">- xz2 = "0.1.7"</div></div></li>
<li>(-0 deps) Remove <a href="https://crates.io/crates/astral-tokio-tar" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-tokio-tar</a> from <a href="https://crates.io/crates/uv-publish" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-publish</a> — it appears unused <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml</div><div class="diff-rm">- astral-tokio-tar = "0.6.0"</div></div></li>
<li>(-0 deps) Remove <a href="https://crates.io/crates/astral-tokio-tar" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-tokio-tar</a> from <a href="https://crates.io/crates/uv-extract" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-extract</a> — it appears unused <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml</div><div class="diff-rm">- astral-tokio-tar = "0.6.0"</div></div></li>
<li>(-0 deps) Remove <a href="https://crates.io/crates/clap" target="_blank" style="color:inherit;text-decoration:underline dotted">clap</a> from <a href="https://crates.io/crates/uv-settings" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-settings</a> — it appears unused <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml</div><div class="diff-rm">- clap = "4.6.0"</div></div></li>
<li>(-0 deps) Remove <a href="https://crates.io/crates/astral-version-ranges" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-version-ranges</a> from <a href="https://crates.io/crates/uv-distribution-types" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-distribution-types</a> — it appears unused <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml</div><div class="diff-rm">- astral-version-ranges = "0.1.4"</div></div></li>
<li>(-0 deps) Remove <a href="https://crates.io/crates/astral-version-ranges" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-version-ranges</a> from <a href="https://crates.io/crates/uv-pep508" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-pep508</a> — it appears unused <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml</div><div class="diff-rm">- astral-version-ranges = "0.1.4"</div></div></li>
<li>(-0 deps) Remove <a href="https://crates.io/crates/astral-version-ranges" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-version-ranges</a> from <a href="https://crates.io/crates/uv-build-backend" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-build-backend</a> — it appears unused <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml</div><div class="diff-rm">- astral-version-ranges = "0.1.4"</div></div></li>
<li>(-0 deps) Remove <a href="https://crates.io/crates/astral-version-ranges" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-version-ranges</a> from <a href="https://crates.io/crates/uv" target="_blank" style="color:inherit;text-decoration:underline dotted">uv</a> — it appears unused <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml</div><div class="diff-rm">- astral-version-ranges = "0.1.4"</div></div></li>
<li>(-0 deps) Remove <a href="https://crates.io/crates/astral-version-ranges" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-version-ranges</a> from <a href="https://crates.io/crates/uv-pep440" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-pep440</a> — it appears unused <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml</div><div class="diff-rm">- astral-version-ranges = "0.1.4"</div></div></li>
</ul>
</div>
<div class="action-summary">
<h3>Disable unnecessary features</h3>
<p style="font-size:13px;color:#666;margin-bottom:8px">These dependencies are already <em>optional</em> in their upstream crate, but are being pulled in by a feature you have enabled (often the <code>default</code> features). You can reduce your dependency count by changing the feature flags in your <code>Cargo.toml</code> — for example, adding <code>default-features = false</code> and listing only the features you actually need.</p>
<ul>
<li>(-4 deps) <a href="https://crates.io/crates/dirs" target="_blank" style="color:inherit;text-decoration:underline dotted">dirs</a> is already optional in <a href="https://crates.io/crates/shellexpand" target="_blank" style="color:inherit;text-decoration:underline dotted">shellexpand</a> (already optional) — default feature(s) <code>dirs</code>, <code>tilde</code> pull it in; disable defaults and keep only what you need <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml</div><div class="diff-comment"># default feature(s) "dirs", "tilde" of shellexpand pull in dirs</div><div class="diff-rm">- shellexpand = "..."</div><div class="diff-add">+ shellexpand = { version = "...", default-features = false, features = ["base-0"] }</div></div></li>
<li>(-3 deps) <a href="https://crates.io/crates/aws-lc-sys" target="_blank" style="color:inherit;text-decoration:underline dotted">aws-lc-sys</a> is already optional in <a href="https://crates.io/crates/aws-lc-rs" target="_blank" style="color:inherit;text-decoration:underline dotted">aws-lc-rs</a> (already optional) — default feature(s) <code>aws-lc-sys</code>, <code>non-fips</code> pull it in; disable defaults and keep only what you need <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml</div><div class="diff-comment"># default feature(s) "aws-lc-sys", "non-fips" of aws-lc-rs pull in aws-lc-sys</div><div class="diff-rm">- aws-lc-rs = "..."</div><div class="diff-add">+ aws-lc-rs = { version = "...", default-features = false, features = ["alloc", "ring-io", "ring-sig-verify"] }</div></div></li>
<li>(-3 deps) <a href="https://crates.io/crates/pest_derive" target="_blank" style="color:inherit;text-decoration:underline dotted">pest_derive</a> is already optional in <a href="https://crates.io/crates/insta" target="_blank" style="color:inherit;text-decoration:underline dotted">insta</a> (already optional) — enabled by feature(s) <code>pest_derive</code>, <code>redactions</code> <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml</div><div class="diff-comment"># feature(s) "pest_derive", "redactions" of insta pull in pest_derive</div><div class="diff-rm">- insta = { version = "...", features = ["pest_derive", "redactions"] }</div><div class="diff-add">+ insta = { version = "..." } # without "pest_derive", "redactions"</div></div></li>
</ul>
</div>
<div class="action-summary">
<h3>Make dependencies optional</h3>
<p style="font-size:13px;color:#666;margin-bottom:8px">These dependencies are always compiled but could be made optional by adding <code>optional = true</code> in your <code>Cargo.toml</code> and defining a feature flag in <code>[features]</code>. This lets downstream users (or your own binary crate) opt out of them when they're not needed.</p>
<ul>
<li>(-32 deps) Make <a href="https://crates.io/crates/reqsign" target="_blank" style="color:inherit;text-decoration:underline dotted">reqsign</a> optional in <a href="https://crates.io/crates/uv-auth" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-auth</a> — put it behind a Cargo feature flag <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml — [dependencies]</div><div class="diff-rm">- reqsign = "0.20.0"</div><div class="diff-add">+ reqsign = { version = "0.20.0", optional = true }</div><div class="diff-comment"></div><div class="diff-comment"># add a feature flag so users can opt in to this dependency:</div><div class="diff-file"># Cargo.toml — [features]</div><div class="diff-add">+ use-reqsign = ["dep:reqsign"] # pick a name that makes sense for your crate</div></div></li>
<li>(-11 deps) Make <a href="https://crates.io/crates/cyclonedx-bom" target="_blank" style="color:inherit;text-decoration:underline dotted">cyclonedx-bom</a> optional in <a href="https://crates.io/crates/uv-resolver" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-resolver</a> — put it behind a Cargo feature flag <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml — [dependencies]</div><div class="diff-rm">- cyclonedx-bom = "0.8.0"</div><div class="diff-add">+ cyclonedx-bom = { version = "0.8.0", optional = true }</div><div class="diff-comment"></div><div class="diff-comment"># add a feature flag so users can opt in to this dependency:</div><div class="diff-file"># Cargo.toml — [features]</div><div class="diff-add">+ use-cyclonedx-bom = ["dep:cyclonedx-bom"] # pick a name that makes sense for your crate</div></div></li>
<li>(-8 deps) Make <a href="https://crates.io/crates/insta" target="_blank" style="color:inherit;text-decoration:underline dotted">insta</a> optional in <a href="https://crates.io/crates/uv-test" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-test</a> — put it behind a Cargo feature flag <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml — [dependencies]</div><div class="diff-rm">- insta = "1.46.3"</div><div class="diff-add">+ insta = { version = "1.46.3", optional = true }</div><div class="diff-comment"></div><div class="diff-comment"># add a feature flag so users can opt in to this dependency:</div><div class="diff-file"># Cargo.toml — [features]</div><div class="diff-add">+ use-insta = ["dep:insta"] # pick a name that makes sense for your crate</div></div></li>
<li>(-6 deps) Make <a href="https://crates.io/crates/wiremock" target="_blank" style="color:inherit;text-decoration:underline dotted">wiremock</a> optional in <a href="https://crates.io/crates/uv-publish" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-publish</a> — put it behind a Cargo feature flag <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml — [dependencies]</div><div class="diff-rm">- wiremock = "0.6.5"</div><div class="diff-add">+ wiremock = { version = "0.6.5", optional = true }</div><div class="diff-comment"></div><div class="diff-comment"># add a feature flag so users can opt in to this dependency:</div><div class="diff-file"># Cargo.toml — [features]</div><div class="diff-add">+ use-wiremock = ["dep:wiremock"] # pick a name that makes sense for your crate</div></div></li>
<li>(-5 deps) Make <a href="https://crates.io/crates/ctrlc" target="_blank" style="color:inherit;text-decoration:underline dotted">ctrlc</a> optional in <a href="https://crates.io/crates/uv" target="_blank" style="color:inherit;text-decoration:underline dotted">uv</a> — put it behind a Cargo feature flag <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml — [dependencies]</div><div class="diff-rm">- ctrlc = "3.5.2"</div><div class="diff-add">+ ctrlc = { version = "3.5.2", optional = true }</div><div class="diff-comment"></div><div class="diff-comment"># add a feature flag so users can opt in to this dependency:</div><div class="diff-file"># Cargo.toml — [features]</div><div class="diff-add">+ use-ctrlc = ["dep:ctrlc"] # pick a name that makes sense for your crate</div></div></li>
<li>(-4 deps) Make <a href="https://crates.io/crates/astral_async_http_range_reader" target="_blank" style="color:inherit;text-decoration:underline dotted">astral_async_http_range_reader</a> optional in <a href="https://crates.io/crates/uv-client" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-client</a> — put it behind a Cargo feature flag <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml — [dependencies]</div><div class="diff-rm">- astral_async_http_range_reader = "0.10.0"</div><div class="diff-add">+ astral_async_http_range_reader = { version = "0.10.0", optional = true }</div><div class="diff-comment"></div><div class="diff-comment"># add a feature flag so users can opt in to this dependency:</div><div class="diff-file"># Cargo.toml — [features]</div><div class="diff-add">+ use-astral_async_http_range_reader = ["dep:astral_async_http_range_reader"] # pick a name that makes sense for your crate</div></div></li>
<li>(-3 deps) Make <a href="https://crates.io/crates/cargo-util" target="_blank" style="color:inherit;text-decoration:underline dotted">cargo-util</a> optional in <a href="https://crates.io/crates/uv-git" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-git</a> — put it behind a Cargo feature flag <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml — [dependencies]</div><div class="diff-rm">- cargo-util = "0.2.27"</div><div class="diff-add">+ cargo-util = { version = "0.2.27", optional = true }</div><div class="diff-comment"></div><div class="diff-comment"># add a feature flag so users can opt in to this dependency:</div><div class="diff-file"># Cargo.toml — [features]</div><div class="diff-add">+ use-cargo-util = ["dep:cargo-util"] # pick a name that makes sense for your crate</div></div></li>
<li>(-3 deps) Make <a href="https://crates.io/crates/clap_complete_command" target="_blank" style="color:inherit;text-decoration:underline dotted">clap_complete_command</a> optional in <a href="https://crates.io/crates/uv-cli" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-cli</a> — put it behind a Cargo feature flag <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml — [dependencies]</div><div class="diff-rm">- clap_complete_command = "0.6.1"</div><div class="diff-add">+ clap_complete_command = { version = "0.6.1", optional = true }</div><div class="diff-comment"></div><div class="diff-comment"># add a feature flag so users can opt in to this dependency:</div><div class="diff-file"># Cargo.toml — [features]</div><div class="diff-add">+ use-clap_complete_command = ["dep:clap_complete_command"] # pick a name that makes sense for your crate</div></div></li>
<li>(-2 deps) Make <a href="https://crates.io/crates/assert_fs" target="_blank" style="color:inherit;text-decoration:underline dotted">assert_fs</a> optional in <a href="https://crates.io/crates/uv-test" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-test</a> — put it behind a Cargo feature flag <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml — [dependencies]</div><div class="diff-rm">- assert_fs = "1.1.3"</div><div class="diff-add">+ assert_fs = { version = "1.1.3", optional = true }</div><div class="diff-comment"></div><div class="diff-comment"># add a feature flag so users can opt in to this dependency:</div><div class="diff-file"># Cargo.toml — [features]</div><div class="diff-add">+ use-assert_fs = ["dep:assert_fs"] # pick a name that makes sense for your crate</div></div></li>
<li>(-2 deps) Make <a href="https://crates.io/crates/ambient-id" target="_blank" style="color:inherit;text-decoration:underline dotted">ambient-id</a> optional in <a href="https://crates.io/crates/uv-publish" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-publish</a> — put it behind a Cargo feature flag <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml — [dependencies]</div><div class="diff-rm">- ambient-id = "0.0.11"</div><div class="diff-add">+ ambient-id = { version = "0.0.11", optional = true }</div><div class="diff-comment"></div><div class="diff-comment"># add a feature flag so users can opt in to this dependency:</div><div class="diff-file"># Cargo.toml — [features]</div><div class="diff-add">+ use-ambient-id = ["dep:ambient-id"] # pick a name that makes sense for your crate</div></div></li>
<li>(-2 deps) Make <a href="https://crates.io/crates/assert_cmd" target="_blank" style="color:inherit;text-decoration:underline dotted">assert_cmd</a> optional in <a href="https://crates.io/crates/uv-test" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-test</a> — put it behind a Cargo feature flag <span class="show-diff-btn" onclick="toggleDiff(this.parentElement)">show diff</span>
<div class="cargo-diff"><div class="diff-file"># Cargo.toml — [dependencies]</div><div class="diff-rm">- assert_cmd = "2.2.0"</div><div class="diff-add">+ assert_cmd = { version = "2.2.0", optional = true }</div><div class="diff-comment"></div><div class="diff-comment"># add a feature flag so users can opt in to this dependency:</div><div class="diff-file"># Cargo.toml — [features]</div><div class="diff-add">+ use-assert_cmd = ["dep:assert_cmd"] # pick a name that makes sense for your crate</div></div></li>
</ul>
</div>
<div class="action-summary">
<h3>Proposals for upstream libraries</h3>
<p style="font-size:13px;color:#666;margin-bottom:8px">These changes would need to happen in an external library's repository, not your own code. You would need to open an issue or submit a pull request to the upstream maintainer. The impact listed is the savings <em>you</em> would see if the change were accepted.</p>
<ul>
<li>(-22 deps) Propose making <a href="https://crates.io/crates/idna_adapter" target="_blank" style="color:inherit;text-decoration:underline dotted">idna_adapter</a> optional in <a href="https://crates.io/crates/idna" target="_blank" style="color:inherit;text-decoration:underline dotted">idna</a> — submit a PR to put it behind a feature flag <span title="This change would be a PR to an upstream library, not your own code" style="cursor:help">📤</span></li>
<li>(-12 deps) Propose making <a href="https://crates.io/crates/rsa" target="_blank" style="color:inherit;text-decoration:underline dotted">rsa</a> optional in <a href="https://crates.io/crates/reqsign-google" target="_blank" style="color:inherit;text-decoration:underline dotted">reqsign-google</a> — submit a PR to put it behind a feature flag <span title="This change would be a PR to an upstream library, not your own code" style="cursor:help">📤</span></li>
<li>(-7 deps) Remove <a href="https://crates.io/crates/rust-ini" target="_blank" style="color:inherit;text-decoration:underline dotted">rust-ini</a> from <a href="https://crates.io/crates/reqsign-aws-v4" target="_blank" style="color:inherit;text-decoration:underline dotted">reqsign-aws-v4</a> — it appears unused <span title="This change would be a PR to an upstream library, not your own code" style="cursor:help">📤</span></li>
<li>(-6 deps) Propose making <a href="https://crates.io/crates/shellexpand" target="_blank" style="color:inherit;text-decoration:underline dotted">shellexpand</a> optional in <a href="https://crates.io/crates/rust-netrc" target="_blank" style="color:inherit;text-decoration:underline dotted">rust-netrc</a> — submit a PR to put it behind a feature flag <span title="This change would be a PR to an upstream library, not your own code" style="cursor:help">📤</span></li>
<li>(-6 deps) Propose making <a href="https://crates.io/crates/ordered-multimap" target="_blank" style="color:inherit;text-decoration:underline dotted">ordered-multimap</a> optional in <a href="https://crates.io/crates/rust-ini" target="_blank" style="color:inherit;text-decoration:underline dotted">rust-ini</a> — submit a PR to put it behind a feature flag <span title="This change would be a PR to an upstream library, not your own code" style="cursor:help">📤</span></li>
<li>(-5 deps) Propose making <a href="https://crates.io/crates/dlv-list" target="_blank" style="color:inherit;text-decoration:underline dotted">dlv-list</a> optional in <a href="https://crates.io/crates/ordered-multimap" target="_blank" style="color:inherit;text-decoration:underline dotted">ordered-multimap</a> — submit a PR to put it behind a feature flag <span title="This change would be a PR to an upstream library, not your own code" style="cursor:help">📤</span></li>
<li>(-4 deps) Propose making <a href="https://crates.io/crates/const-random" target="_blank" style="color:inherit;text-decoration:underline dotted">const-random</a> optional in <a href="https://crates.io/crates/dlv-list" target="_blank" style="color:inherit;text-decoration:underline dotted">dlv-list</a> — submit a PR to put it behind a feature flag <span title="This change would be a PR to an upstream library, not your own code" style="cursor:help">📤</span></li>
<li>(-4 deps) Propose making <a href="https://crates.io/crates/deadpool" target="_blank" style="color:inherit;text-decoration:underline dotted">deadpool</a> optional in <a href="https://crates.io/crates/wiremock" target="_blank" style="color:inherit;text-decoration:underline dotted">wiremock</a> — submit a PR to put it behind a feature flag <span title="This change would be a PR to an upstream library, not your own code" style="cursor:help">📤</span></li>
<li>(-3 deps) Propose making <a href="https://crates.io/crates/jsonwebtoken" target="_blank" style="color:inherit;text-decoration:underline dotted">jsonwebtoken</a> optional in <a href="https://crates.io/crates/reqsign-google" target="_blank" style="color:inherit;text-decoration:underline dotted">reqsign-google</a> — submit a PR to put it behind a feature flag <span title="This change would be a PR to an upstream library, not your own code" style="cursor:help">📤</span></li>
<li>(-3 deps) Propose making <a href="https://crates.io/crates/const-random-macro" target="_blank" style="color:inherit;text-decoration:underline dotted">const-random-macro</a> optional in <a href="https://crates.io/crates/const-random" target="_blank" style="color:inherit;text-decoration:underline dotted">const-random</a> — submit a PR to put it behind a feature flag <span title="This change would be a PR to an upstream library, not your own code" style="cursor:help">📤</span></li>
</ul>
</div>
<div style="margin-bottom:12px">
<p style="font-size:14px;color:#444;margin-bottom:4px"><strong>Detailed breakdown</strong></p>
<p style="font-size:13px;color:#666">Each row below is a dependency edge you could optimize. <em>Upstream Crate</em> is where the change would happen; <em>Heavy Dep</em> is the dependency to reduce. Rows marked \u{1f4e4} require contributing a PR upstream. Click any row to see exactly where the dependency is used in the source code.</p>
</div>
<table class="targets-table">
<thead><tr>
<th>#</th>
<th title="The crate that directly depends on the heavy dependency. This is the crate where a change (feature-gate, removal, etc.) would need to happen.">Upstream Crate</th>
<th title="The heavy dependency being pulled in. Removing or gating this dep is the goal.">Heavy Dep</th>
<th title="Deps Saved: how many transitive dependencies would be removed from your build if this edge were cut. Higher = more impact.">Deps Saved</th>
<th title="Total Deps: the total number of transitive dependencies this heavy dep brings (including shared ones that may still be needed by other crates).">Total Deps</th>
<th title="Code Refs: number of source-level references to this dependency found in the upstream crate. Fewer refs = easier to remove or inline.">Code Refs</th>
<th title="Score: W_transitive / C_ref. Higher score = heavier dependency relative to how much it's used. Measures ROI of removal.">Score</th>
<th title="How confident we are in this suggestion. HIGH = clear signal, NOISE = already gated or platform-specific.">Confidence</th>
<th title="The recommended action: FEATURE GATE (make optional), REMOVE (appears unused), INLINE (small enough to copy), ALREADY GATED (check if you need it enabled), etc.">Suggested Action</th>
</tr></thead>
<tbody>
<tr class="expandable" onclick="toggleDetail(1)">
<td>1</td>
<td><code><a href="https://crates.io/crates/uv-resolver" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-resolver</a></code></td>
<td><code><a href="https://crates.io/crates/astral-pubgrub" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-pubgrub</a></code></td>
<td>2</td><td>20</td><td>0</td><td>∞</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>REMOVE (appears unused)</td>
</tr>
<tr class="detail-row" id="detail-1">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-resolver" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-resolver</a> v0.0.34 → <a href="https://crates.io/crates/astral-pubgrub" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-pubgrub</a> v0.3.3</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-resolver" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-resolver</a> → <a href="https://crates.io/crates/astral-pubgrub" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-pubgrub</a></div>
<div style="margin-top:8px"><span class="label">References (0):</span></div>
<div style="margin-left:8px"><span style="color:#aaa">no references found</span></div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(2)">
<td>2</td>
<td><code><a href="https://crates.io/crates/uv-extract" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-extract</a></code></td>
<td><code><a href="https://crates.io/crates/md-5" target="_blank" style="color:inherit;text-decoration:underline dotted">md-5</a></code></td>
<td>1</td><td>10</td><td>0</td><td>∞</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>REMOVE (appears unused)</td>
</tr>
<tr class="detail-row" id="detail-2">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-extract" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-extract</a> v0.0.34 → <a href="https://crates.io/crates/md-5" target="_blank" style="color:inherit;text-decoration:underline dotted">md-5</a> v0.10.6</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-extract" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-extract</a> → <a href="https://crates.io/crates/md-5" target="_blank" style="color:inherit;text-decoration:underline dotted">md-5</a></div>
<div style="margin-top:8px"><span class="label">References (0):</span></div>
<div style="margin-left:8px"><span style="color:#aaa">no references found</span></div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(3)">
<td>3</td>
<td><code><a href="https://crates.io/crates/uv-client" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-client</a></code></td>
<td><code><a href="https://crates.io/crates/astral-tl" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-tl</a></code></td>
<td>1</td><td>2</td><td>0</td><td>∞</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>REMOVE (appears unused)</td>
</tr>
<tr class="detail-row" id="detail-3">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-client" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-client</a> v0.0.34 → <a href="https://crates.io/crates/astral-tl" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-tl</a> v0.7.11</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-client" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-client</a> → <a href="https://crates.io/crates/astral-tl" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-tl</a></div>
<div style="margin-top:8px"><span class="label">References (0):</span></div>
<div style="margin-left:8px"><span style="color:#aaa">no references found</span></div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(4)">
<td>4</td>
<td><code><a href="https://crates.io/crates/uv-auth" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-auth</a></code></td>
<td><code><a href="https://crates.io/crates/reqsign" target="_blank" style="color:inherit;text-decoration:underline dotted">reqsign</a></code></td>
<td>32</td><td>315</td><td>6</td><td>52.5</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-4">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-auth" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-auth</a> v0.0.34 → <a href="https://crates.io/crates/reqsign" target="_blank" style="color:inherit;text-decoration:underline dotted">reqsign</a> v0.20.0</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-auth" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-auth</a> → <a href="https://crates.io/crates/reqsign" target="_blank" style="color:inherit;text-decoration:underline dotted">reqsign</a></div>
<div style="margin-top:8px"><span class="label">References (6):</span></div>
<div style="margin-left:8px"><div class="ref-file">/tmp/rust-projects/uv/crates/uv-auth/src/providers.rs:4</div>
<div class="ref-line"><code>use reqsign::aws::DefaultSigner as AwsDefaultSigner;</code></div>
<div class="ref-file">/tmp/rust-projects/uv/crates/uv-auth/src/providers.rs:5</div>
<div class="ref-line"><code>use reqsign::google::DefaultSigner as GcsDefaultSigner;</code></div>
<div class="ref-file">/tmp/rust-projects/uv/crates/uv-auth/src/providers.rs:103</div>
<div class="ref-line"><code>reqsign::aws::default_signer("s3", &region)</code></div>
<div class="ref-file">/tmp/rust-projects/uv/crates/uv-auth/src/providers.rs:143</div>
<div class="ref-line"><code>reqsign::google::default_signer("storage.googleapis.com")</code></div>
<div class="ref-file">/tmp/rust-projects/uv/crates/uv-auth/src/credentials.rs:12</div>
<div class="ref-line"><code>use reqsign::aws::DefaultSigner as AwsDefaultSigner;</code></div>
<div class="ref-file">/tmp/rust-projects/uv/crates/uv-auth/src/credentials.rs:13</div>
<div class="ref-line"><code>use reqsign::google::DefaultSigner as GcsDefaultSigner;</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(5)">
<td>5</td>
<td><code><a href="https://crates.io/crates/idna" target="_blank" style="color:inherit;text-decoration:underline dotted">idna</a></code> <span title="Requires a PR to this upstream library">📤</span></td>
<td><code><a href="https://crates.io/crates/idna_adapter" target="_blank" style="color:inherit;text-decoration:underline dotted">idna_adapter</a></code></td>
<td>22</td><td>27</td><td>3</td><td>9.0</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-5">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/idna" target="_blank" style="color:inherit;text-decoration:underline dotted">idna</a> v1.1.0 → <a href="https://crates.io/crates/idna_adapter" target="_blank" style="color:inherit;text-decoration:underline dotted">idna_adapter</a> v1.2.1</div>
<div><span class="label">Flags:</span> <span style="color:#aaa">none</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-pypi-types" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-pypi-types</a> → <a href="https://crates.io/crates/url" target="_blank" style="color:inherit;text-decoration:underline dotted">url</a> → <a href="https://crates.io/crates/idna" target="_blank" style="color:inherit;text-decoration:underline dotted">idna</a> → <a href="https://crates.io/crates/idna_adapter" target="_blank" style="color:inherit;text-decoration:underline dotted">idna_adapter</a></div>
<div style="margin-top:8px"><span class="label">References (3):</span></div>
<div style="margin-left:8px"><div class="ref-file">/root/.cargo/registry/src/.../idna-1.1.0/src/uts46.rs:29</div>
<div class="ref-line"><code>use idna_adapter::*;</code></div>
<div class="ref-file">/root/.cargo/registry/src/.../idna-1.1.0/src/uts46.rs:490</div>
<div class="ref-line"><code>data: idna_adapter::Adapter,</code></div>
<div class="ref-file">/root/.cargo/registry/src/.../idna-1.1.0/src/uts46.rs:505</div>
<div class="ref-line"><code>data: idna_adapter::Adapter::new(),</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(6)">
<td>6</td>
<td><code><a href="https://crates.io/crates/reqsign-google" target="_blank" style="color:inherit;text-decoration:underline dotted">reqsign-google</a></code> <span title="Requires a PR to this upstream library">📤</span></td>
<td><code><a href="https://crates.io/crates/rsa" target="_blank" style="color:inherit;text-decoration:underline dotted">rsa</a></code></td>
<td>12</td><td>60</td><td>5</td><td>12.0</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-6">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/reqsign-google" target="_blank" style="color:inherit;text-decoration:underline dotted">reqsign-google</a> v3.0.0 → <a href="https://crates.io/crates/rsa" target="_blank" style="color:inherit;text-decoration:underline dotted">rsa</a> v0.9.10</div>
<div><span class="label">Flags:</span> <span style="color:#aaa">none</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-auth" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-auth</a> → <a href="https://crates.io/crates/reqsign" target="_blank" style="color:inherit;text-decoration:underline dotted">reqsign</a> → <a href="https://crates.io/crates/reqsign-google" target="_blank" style="color:inherit;text-decoration:underline dotted">reqsign-google</a> → <a href="https://crates.io/crates/rsa" target="_blank" style="color:inherit;text-decoration:underline dotted">rsa</a></div>
<div style="margin-top:8px"><span class="label">References (5):</span></div>
<div style="margin-left:8px"><div class="ref-file">/root/.cargo/registry/src/.../reqsign-google-3.0.0/src/sign_request.rs:22</div>
<div class="ref-line"><code>use rsa::pkcs1v15::SigningKey;</code></div>
<div class="ref-file">/root/.cargo/registry/src/.../reqsign-google-3.0.0/src/sign_request.rs:23</div>
<div class="ref-line"><code>use rsa::pkcs8::DecodePrivateKey;</code></div>
<div class="ref-file">/root/.cargo/registry/src/.../reqsign-google-3.0.0/src/sign_request.rs:24</div>
<div class="ref-line"><code>use rsa::rand_core::OsRng;</code></div>
<div class="ref-file">/root/.cargo/registry/src/.../reqsign-google-3.0.0/src/sign_request.rs:25</div>
<div class="ref-line"><code>use rsa::signature::RandomizedSigner;</code></div>
<div class="ref-file">/root/.cargo/registry/src/.../reqsign-google-3.0.0/src/sign_request.rs:247</div>
<div class="ref-line"><code>let private_key = rsa::RsaPrivateKey::from_pkcs8_pem(private_key_pem).map_err(|e| {</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(7)">
<td>7</td>
<td><code><a href="https://crates.io/crates/uv-resolver" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-resolver</a></code></td>
<td><code><a href="https://crates.io/crates/cyclonedx-bom" target="_blank" style="color:inherit;text-decoration:underline dotted">cyclonedx-bom</a></code></td>
<td>11</td><td>82</td><td>7</td><td>11.7</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-7">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-resolver" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-resolver</a> v0.0.34 → <a href="https://crates.io/crates/cyclonedx-bom" target="_blank" style="color:inherit;text-decoration:underline dotted">cyclonedx-bom</a> v0.8.0</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-resolver" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-resolver</a> → <a href="https://crates.io/crates/cyclonedx-bom" target="_blank" style="color:inherit;text-decoration:underline dotted">cyclonedx-bom</a></div>
<div style="margin-top:8px"><span class="label">References (7):</span></div>
<div style="margin-left:8px"><div class="ref-file">/tmp/rust-projects/uv/crates/uv-resolver/src/lock/export/cyclonedx_json.rs:4</div>
<div class="ref-line"><code>use cyclonedx_bom::models::component::Classification;</code></div>
<div class="ref-file">/tmp/rust-projects/uv/crates/uv-resolver/src/lock/export/cyclonedx_json.rs:5</div>
<div class="ref-line"><code>use cyclonedx_bom::models::dependency::{Dependencies, Dependency};</code></div>
<div class="ref-file">/tmp/rust-projects/uv/crates/uv-resolver/src/lock/export/cyclonedx_json.rs:6</div>
<div class="ref-line"><code>use cyclonedx_bom::models::metadata::Metadata;</code></div>
<div class="ref-file">/tmp/rust-projects/uv/crates/uv-resolver/src/lock/export/cyclonedx_json.rs:7</div>
<div class="ref-line"><code>use cyclonedx_bom::models::property::{Properties, Property};</code></div>
<div class="ref-file">/tmp/rust-projects/uv/crates/uv-resolver/src/lock/export/cyclonedx_json.rs:8</div>
<div class="ref-line"><code>use cyclonedx_bom::models::tool::{Tool, Tools};</code></div>
<div class="ref-file">/tmp/rust-projects/uv/crates/uv-resolver/src/lock/export/cyclonedx_json.rs:9</div>
<div class="ref-line"><code>use cyclonedx_bom::prelude::{Bom, Component, Components, NormalizedString};</code></div>
<div class="ref-file">/tmp/rust-projects/uv/crates/uv-resolver/src/lock/export/cyclonedx_json.rs:306</div>
<div class="ref-line"><code>timestamp: cyclonedx_bom::prelude::DateTime::now().ok(),</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(8)">
<td>8</td>
<td><code><a href="https://crates.io/crates/uv-test" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-test</a></code></td>
<td><code><a href="https://crates.io/crates/insta" target="_blank" style="color:inherit;text-decoration:underline dotted">insta</a></code></td>
<td>8</td><td>83</td><td>4</td><td>20.8</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-8">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-test" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-test</a> v0.0.34 → <a href="https://crates.io/crates/insta" target="_blank" style="color:inherit;text-decoration:underline dotted">insta</a> v1.46.3</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-test" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-test</a> → <a href="https://crates.io/crates/insta" target="_blank" style="color:inherit;text-decoration:underline dotted">insta</a></div>
<div style="margin-top:8px"><span class="label">References (4):</span></div>
<div style="margin-left:8px"><div class="ref-file">/tmp/rust-projects/uv/crates/uv-test/src/lib.rs:2442</div>
<div class="ref-line"><code>::insta::assert_snapshot!(snapshot, @$snapshot);</code></div>
<div class="ref-file">/tmp/rust-projects/uv/crates/uv-test/src/lib.rs:2448</div>
<div class="ref-line"><code>::insta::assert_snapshot!(snapshot, @$snapshot);</code></div>
<div class="ref-file">/tmp/rust-projects/uv/crates/uv-test/src/lib.rs:2454</div>
<div class="ref-line"><code>::insta::assert_snapshot!(snapshot, @$snapshot);</code></div>
<div class="ref-file">/tmp/rust-projects/uv/crates/uv-test/src/lib.rs:2460</div>
<div class="ref-line"><code>::insta::assert_snapshot!(snapshot, @$snapshot);</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(9)">
<td>9</td>
<td><code><a href="https://crates.io/crates/uv-auth" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-auth</a></code></td>
<td><code><a href="https://crates.io/crates/rust-netrc" target="_blank" style="color:inherit;text-decoration:underline dotted">rust-netrc</a></code></td>
<td>7</td><td>41</td><td>0</td><td>∞</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>REMOVE (appears unused)</td>
</tr>
<tr class="detail-row" id="detail-9">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-auth" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-auth</a> v0.0.34 → <a href="https://crates.io/crates/rust-netrc" target="_blank" style="color:inherit;text-decoration:underline dotted">rust-netrc</a> v0.1.2</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-auth" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-auth</a> → <a href="https://crates.io/crates/rust-netrc" target="_blank" style="color:inherit;text-decoration:underline dotted">rust-netrc</a></div>
<div style="margin-top:8px"><span class="label">References (0):</span></div>
<div style="margin-left:8px"><span style="color:#aaa">no references found</span></div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(10)">
<td>10</td>
<td><code><a href="https://crates.io/crates/reqsign-aws-v4" target="_blank" style="color:inherit;text-decoration:underline dotted">reqsign-aws-v4</a></code> <span title="Requires a PR to this upstream library">📤</span></td>
<td><code><a href="https://crates.io/crates/rust-ini" target="_blank" style="color:inherit;text-decoration:underline dotted">rust-ini</a></code></td>
<td>7</td><td>24</td><td>0</td><td>∞</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>REMOVE (appears unused)</td>
</tr>
<tr class="detail-row" id="detail-10">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/reqsign-aws-v4" target="_blank" style="color:inherit;text-decoration:underline dotted">reqsign-aws-v4</a> v3.0.0 → <a href="https://crates.io/crates/rust-ini" target="_blank" style="color:inherit;text-decoration:underline dotted">rust-ini</a> v0.21.3</div>
<div><span class="label">Flags:</span> <span style="color:#aaa">none</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-auth" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-auth</a> → <a href="https://crates.io/crates/reqsign" target="_blank" style="color:inherit;text-decoration:underline dotted">reqsign</a> → <a href="https://crates.io/crates/reqsign-aws-v4" target="_blank" style="color:inherit;text-decoration:underline dotted">reqsign-aws-v4</a> → <a href="https://crates.io/crates/rust-ini" target="_blank" style="color:inherit;text-decoration:underline dotted">rust-ini</a></div>
<div style="margin-top:8px"><span class="label">References (0):</span></div>
<div style="margin-left:8px"><span style="color:#aaa">no references found</span></div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(11)">
<td>11</td>
<td><code><a href="https://crates.io/crates/uv-publish" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-publish</a></code></td>
<td><code><a href="https://crates.io/crates/wiremock" target="_blank" style="color:inherit;text-decoration:underline dotted">wiremock</a></code></td>
<td>6</td><td>110</td><td>2</td><td>55.0</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-11">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-publish" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-publish</a> v0.0.34 → <a href="https://crates.io/crates/wiremock" target="_blank" style="color:inherit;text-decoration:underline dotted">wiremock</a> v0.6.5</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-publish" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-publish</a> → <a href="https://crates.io/crates/wiremock" target="_blank" style="color:inherit;text-decoration:underline dotted">wiremock</a></div>
<div style="margin-top:8px"><span class="label">References (2):</span></div>
<div style="margin-left:8px"><div class="ref-file">/tmp/rust-projects/uv/crates/uv-publish/src/lib.rs:1496</div>
<div class="ref-line"><code>use wiremock::matchers::{method, path};</code></div>
<div class="ref-file">/tmp/rust-projects/uv/crates/uv-publish/src/lib.rs:1497</div>
<div class="ref-line"><code>use wiremock::{Mock, MockServer, ResponseTemplate};</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(12)">
<td>12</td>
<td><code><a href="https://crates.io/crates/rust-netrc" target="_blank" style="color:inherit;text-decoration:underline dotted">rust-netrc</a></code> <span title="Requires a PR to this upstream library">📤</span></td>
<td><code><a href="https://crates.io/crates/shellexpand" target="_blank" style="color:inherit;text-decoration:underline dotted">shellexpand</a></code></td>
<td>6</td><td>38</td><td>1</td><td>38.0</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-12">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/rust-netrc" target="_blank" style="color:inherit;text-decoration:underline dotted">rust-netrc</a> v0.1.2 → <a href="https://crates.io/crates/shellexpand" target="_blank" style="color:inherit;text-decoration:underline dotted">shellexpand</a> v3.1.2</div>
<div><span class="label">Flags:</span> <span style="color:#aaa">none</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-auth" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-auth</a> → <a href="https://crates.io/crates/rust-netrc" target="_blank" style="color:inherit;text-decoration:underline dotted">rust-netrc</a> → <a href="https://crates.io/crates/shellexpand" target="_blank" style="color:inherit;text-decoration:underline dotted">shellexpand</a></div>
<div style="margin-top:8px"><span class="label">References (1):</span></div>
<div style="margin-left:8px"><div class="ref-file">/root/.cargo/registry/src/.../rust-netrc-0.1.2/src/lib.rs:92</div>
<div class="ref-line"><code>.map(|f| shellexpand::path::tilde(&f).into_owned());</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(13)">
<td>13</td>
<td><code><a href="https://crates.io/crates/rust-ini" target="_blank" style="color:inherit;text-decoration:underline dotted">rust-ini</a></code> <span title="Requires a PR to this upstream library">📤</span></td>
<td><code><a href="https://crates.io/crates/ordered-multimap" target="_blank" style="color:inherit;text-decoration:underline dotted">ordered-multimap</a></code></td>
<td>6</td><td>23</td><td>1</td><td>23.0</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-13">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/rust-ini" target="_blank" style="color:inherit;text-decoration:underline dotted">rust-ini</a> v0.21.3 → <a href="https://crates.io/crates/ordered-multimap" target="_blank" style="color:inherit;text-decoration:underline dotted">ordered-multimap</a> v0.7.3</div>
<div><span class="label">Flags:</span> <span style="color:#aaa">none</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-auth" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-auth</a> → <a href="https://crates.io/crates/reqsign" target="_blank" style="color:inherit;text-decoration:underline dotted">reqsign</a> → <a href="https://crates.io/crates/reqsign-aws-v4" target="_blank" style="color:inherit;text-decoration:underline dotted">reqsign-aws-v4</a> → <a href="https://crates.io/crates/rust-ini" target="_blank" style="color:inherit;text-decoration:underline dotted">rust-ini</a> → <a href="https://crates.io/crates/ordered-multimap" target="_blank" style="color:inherit;text-decoration:underline dotted">ordered-multimap</a></div>
<div style="margin-top:8px"><span class="label">References (1):</span></div>
<div style="margin-left:8px"><div class="ref-file">/root/.cargo/registry/src/.../rust-ini-0.21.3/src/lib.rs:58</div>
<div class="ref-line"><code>use ordered_multimap::{</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(14)">
<td>14</td>
<td><code><a href="https://crates.io/crates/ordered-multimap" target="_blank" style="color:inherit;text-decoration:underline dotted">ordered-multimap</a></code> <span title="Requires a PR to this upstream library">📤</span></td>
<td><code><a href="https://crates.io/crates/dlv-list" target="_blank" style="color:inherit;text-decoration:underline dotted">dlv-list</a></code></td>
<td>5</td><td>21</td><td>1</td><td>21.0</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-14">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/ordered-multimap" target="_blank" style="color:inherit;text-decoration:underline dotted">ordered-multimap</a> v0.7.3 → <a href="https://crates.io/crates/dlv-list" target="_blank" style="color:inherit;text-decoration:underline dotted">dlv-list</a> v0.5.2</div>
<div><span class="label">Flags:</span> <span style="color:#aaa">none</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-auth" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-auth</a> → <a href="https://crates.io/crates/reqsign" target="_blank" style="color:inherit;text-decoration:underline dotted">reqsign</a> → <a href="https://crates.io/crates/reqsign-aws-v4" target="_blank" style="color:inherit;text-decoration:underline dotted">reqsign-aws-v4</a> → <a href="https://crates.io/crates/rust-ini" target="_blank" style="color:inherit;text-decoration:underline dotted">rust-ini</a> → <a href="https://crates.io/crates/ordered-multimap" target="_blank" style="color:inherit;text-decoration:underline dotted">ordered-multimap</a> → <a href="https://crates.io/crates/dlv-list" target="_blank" style="color:inherit;text-decoration:underline dotted">dlv-list</a></div>
<div style="margin-top:8px"><span class="label">References (1):</span></div>
<div style="margin-left:8px"><div class="ref-file">/root/.cargo/registry/src/.../ordered-multimap-0.7.3/src/list_ordered_multimap.rs:14</div>
<div class="ref-line"><code>use dlv_list::{</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(15)">
<td>15</td>
<td><code><a href="https://crates.io/crates/uv" target="_blank" style="color:inherit;text-decoration:underline dotted">uv</a></code></td>
<td><code><a href="https://crates.io/crates/ctrlc" target="_blank" style="color:inherit;text-decoration:underline dotted">ctrlc</a></code></td>
<td>5</td><td>12</td><td>1</td><td>12.0</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-15">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv" target="_blank" style="color:inherit;text-decoration:underline dotted">uv</a> v0.11.1 → <a href="https://crates.io/crates/ctrlc" target="_blank" style="color:inherit;text-decoration:underline dotted">ctrlc</a> v3.5.2</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv" target="_blank" style="color:inherit;text-decoration:underline dotted">uv</a> → <a href="https://crates.io/crates/ctrlc" target="_blank" style="color:inherit;text-decoration:underline dotted">ctrlc</a></div>
<div style="margin-top:8px"><span class="label">References (1):</span></div>
<div style="margin-left:8px"><div class="ref-file">/tmp/rust-projects/uv/crates/uv/src/commands/project/add.rs:710</div>
<div class="ref-line"><code>let _ = ctrlc::set_handler({</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(16)">
<td>16</td>
<td><code><a href="https://crates.io/crates/uv-client" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-client</a></code></td>
<td><code><a href="https://crates.io/crates/astral_async_http_range_reader" target="_blank" style="color:inherit;text-decoration:underline dotted">astral_async_http_range_reader</a></code></td>
<td>4</td><td>252</td><td>3</td><td>84.0</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-16">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-client" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-client</a> v0.0.34 → <a href="https://crates.io/crates/astral_async_http_range_reader" target="_blank" style="color:inherit;text-decoration:underline dotted">astral_async_http_range_reader</a> v0.10.0</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-client" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-client</a> → <a href="https://crates.io/crates/astral_async_http_range_reader" target="_blank" style="color:inherit;text-decoration:underline dotted">astral_async_http_range_reader</a></div>
<div style="margin-top:8px"><span class="label">References (3):</span></div>
<div style="margin-left:8px"><div class="ref-file">/tmp/rust-projects/uv/crates/uv-client/src/remote_metadata.rs:2</div>
<div class="ref-line"><code>use async_http_range_reader::AsyncHttpRangeReader;</code></div>
<div class="ref-file">/tmp/rust-projects/uv/crates/uv-client/src/error.rs:6</div>
<div class="ref-line"><code>use async_http_range_reader::AsyncHttpRangeReaderError;</code></div>
<div class="ref-file">/tmp/rust-projects/uv/crates/uv-client/src/registry_client.rs:8</div>
<div class="ref-line"><code>use async_http_range_reader::AsyncHttpRangeReader;</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(17)">
<td>17</td>
<td><code><a href="https://crates.io/crates/dlv-list" target="_blank" style="color:inherit;text-decoration:underline dotted">dlv-list</a></code> <span title="Requires a PR to this upstream library">📤</span></td>
<td><code><a href="https://crates.io/crates/const-random" target="_blank" style="color:inherit;text-decoration:underline dotted">const-random</a></code></td>
<td>4</td><td>20</td><td>1</td><td>20.0</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-17">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/dlv-list" target="_blank" style="color:inherit;text-decoration:underline dotted">dlv-list</a> v0.5.2 → <a href="https://crates.io/crates/const-random" target="_blank" style="color:inherit;text-decoration:underline dotted">const-random</a> v0.1.18</div>
<div><span class="label">Flags:</span> <span style="color:#aaa">none</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-auth" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-auth</a> → <a href="https://crates.io/crates/reqsign" target="_blank" style="color:inherit;text-decoration:underline dotted">reqsign</a> → <a href="https://crates.io/crates/reqsign-aws-v4" target="_blank" style="color:inherit;text-decoration:underline dotted">reqsign-aws-v4</a> → <a href="https://crates.io/crates/rust-ini" target="_blank" style="color:inherit;text-decoration:underline dotted">rust-ini</a> → <a href="https://crates.io/crates/ordered-multimap" target="_blank" style="color:inherit;text-decoration:underline dotted">ordered-multimap</a> → <a href="https://crates.io/crates/dlv-list" target="_blank" style="color:inherit;text-decoration:underline dotted">dlv-list</a> → <a href="https://crates.io/crates/const-random" target="_blank" style="color:inherit;text-decoration:underline dotted">const-random</a></div>
<div style="margin-top:8px"><span class="label">References (1):</span></div>
<div style="margin-left:8px"><div class="ref-file">/root/.cargo/registry/src/.../dlv-list-0.5.2/src/lib.rs:2254</div>
<div class="ref-line"><code>const_random::const_random!(u32)</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(18)">
<td>18</td>
<td><code><a href="https://crates.io/crates/shellexpand" target="_blank" style="color:inherit;text-decoration:underline dotted">shellexpand</a></code></td>
<td><code><a href="https://crates.io/crates/dirs" target="_blank" style="color:inherit;text-decoration:underline dotted">dirs</a></code></td>
<td>4</td><td>28</td><td>2</td><td>14.0</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>ALREADY GATED (already optional, enabled by: dirs, tilde)</td>
</tr>
<tr class="detail-row" id="detail-18">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/shellexpand" target="_blank" style="color:inherit;text-decoration:underline dotted">shellexpand</a> v3.1.2 → <a href="https://crates.io/crates/dirs" target="_blank" style="color:inherit;text-decoration:underline dotted">dirs</a> v6.0.0</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">ALREADY-OPTIONAL</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-auth" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-auth</a> → <a href="https://crates.io/crates/rust-netrc" target="_blank" style="color:inherit;text-decoration:underline dotted">rust-netrc</a> → <a href="https://crates.io/crates/shellexpand" target="_blank" style="color:inherit;text-decoration:underline dotted">shellexpand</a> → <a href="https://crates.io/crates/dirs" target="_blank" style="color:inherit;text-decoration:underline dotted">dirs</a></div>
<div style="margin-top:8px"><span class="label">References (2):</span></div>
<div style="margin-left:8px"><div class="ref-file">/root/.cargo/registry/src/.../shellexpand-3.1.2/src/test.rs:42</div>
<div class="ref-line"><code>match dirs::home_dir() {</code></div>
<div class="ref-file">/root/.cargo/registry/src/.../shellexpand-3.1.2/src/funcs.rs:237</div>
<div class="ref-line"><code>let hd = dirs::home_dir()?;</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(19)">
<td>19</td>
<td><code><a href="https://crates.io/crates/wiremock" target="_blank" style="color:inherit;text-decoration:underline dotted">wiremock</a></code> <span title="Requires a PR to this upstream library">📤</span></td>
<td><code><a href="https://crates.io/crates/deadpool" target="_blank" style="color:inherit;text-decoration:underline dotted">deadpool</a></code></td>
<td>4</td><td>27</td><td>3</td><td>9.0</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-19">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/wiremock" target="_blank" style="color:inherit;text-decoration:underline dotted">wiremock</a> v0.6.5 → <a href="https://crates.io/crates/deadpool" target="_blank" style="color:inherit;text-decoration:underline dotted">deadpool</a> v0.12.3</div>
<div><span class="label">Flags:</span> <span style="color:#aaa">none</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-publish" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-publish</a> → <a href="https://crates.io/crates/wiremock" target="_blank" style="color:inherit;text-decoration:underline dotted">wiremock</a> → <a href="https://crates.io/crates/deadpool" target="_blank" style="color:inherit;text-decoration:underline dotted">deadpool</a></div>
<div style="margin-top:8px"><span class="label">References (3):</span></div>
<div style="margin-left:8px"><div class="ref-file">/root/.cargo/registry/src/.../wiremock-0.6.5/src/mock_server/pool.rs:3</div>
<div class="ref-line"><code>use deadpool::managed::{Metrics, Object, Pool};</code></div>
<div class="ref-file">/root/.cargo/registry/src/.../wiremock-0.6.5/src/mock_server/pool.rs:54</div>
<div class="ref-line"><code>impl deadpool::managed::Manager for MockServerPoolManager {</code></div>
<div class="ref-file">/root/.cargo/registry/src/.../wiremock-0.6.5/src/mock_server/pool.rs:67</div>
<div class="ref-line"><code>) -> deadpool::managed::RecycleResult<Infallible> {</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(20)">
<td>20</td>
<td><code><a href="https://crates.io/crates/uv-git" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-git</a></code></td>
<td><code><a href="https://crates.io/crates/cargo-util" target="_blank" style="color:inherit;text-decoration:underline dotted">cargo-util</a></code></td>
<td>3</td><td>97</td><td>1</td><td>97.0</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-20">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-git" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-git</a> v0.0.34 → <a href="https://crates.io/crates/cargo-util" target="_blank" style="color:inherit;text-decoration:underline dotted">cargo-util</a> v0.2.27</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-git" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-git</a> → <a href="https://crates.io/crates/cargo-util" target="_blank" style="color:inherit;text-decoration:underline dotted">cargo-util</a></div>
<div style="margin-top:8px"><span class="label">References (1):</span></div>
<div style="margin-left:8px"><div class="ref-file">/tmp/rust-projects/uv/crates/uv-git/src/git.rs:10</div>
<div class="ref-line"><code>use cargo_util::{ProcessBuilder, paths};</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(21)">
<td>21</td>
<td><code><a href="https://crates.io/crates/aws-lc-rs" target="_blank" style="color:inherit;text-decoration:underline dotted">aws-lc-rs</a></code></td>
<td><code><a href="https://crates.io/crates/aws-lc-sys" target="_blank" style="color:inherit;text-decoration:underline dotted">aws-lc-sys</a></code></td>
<td>3</td><td>58</td><td>1</td><td>58.0</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>ALREADY GATED (already optional, enabled by: aws-lc-sys, non-fips)</td>
</tr>
<tr class="detail-row" id="detail-21">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/aws-lc-rs" target="_blank" style="color:inherit;text-decoration:underline dotted">aws-lc-rs</a> v1.16.2 → <a href="https://crates.io/crates/aws-lc-sys" target="_blank" style="color:inherit;text-decoration:underline dotted">aws-lc-sys</a> v0.39.0</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">ALREADY-OPTIONAL</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-publish" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-publish</a> → <a href="https://crates.io/crates/reqwest" target="_blank" style="color:inherit;text-decoration:underline dotted">reqwest</a> → <a href="https://crates.io/crates/rustls" target="_blank" style="color:inherit;text-decoration:underline dotted">rustls</a> → <a href="https://crates.io/crates/aws-lc-rs" target="_blank" style="color:inherit;text-decoration:underline dotted">aws-lc-rs</a> → <a href="https://crates.io/crates/aws-lc-sys" target="_blank" style="color:inherit;text-decoration:underline dotted">aws-lc-sys</a></div>
<div style="margin-top:8px"><span class="label">References (1):</span></div>
<div style="margin-left:8px"><div class="ref-file">/root/.cargo/registry/src/.../aws-lc-rs-1.16.2/src/lib.rs:194</div>
<div class="ref-line"><code>extern crate aws_lc_sys as aws_lc;</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(22)">
<td>22</td>
<td><code><a href="https://crates.io/crates/reqsign-google" target="_blank" style="color:inherit;text-decoration:underline dotted">reqsign-google</a></code> <span title="Requires a PR to this upstream library">📤</span></td>
<td><code><a href="https://crates.io/crates/jsonwebtoken" target="_blank" style="color:inherit;text-decoration:underline dotted">jsonwebtoken</a></code></td>
<td>3</td><td>90</td><td>2</td><td>45.0</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-22">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/reqsign-google" target="_blank" style="color:inherit;text-decoration:underline dotted">reqsign-google</a> v3.0.0 → <a href="https://crates.io/crates/jsonwebtoken" target="_blank" style="color:inherit;text-decoration:underline dotted">jsonwebtoken</a> v10.3.0</div>
<div><span class="label">Flags:</span> <span style="color:#aaa">none</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-auth" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-auth</a> → <a href="https://crates.io/crates/reqsign" target="_blank" style="color:inherit;text-decoration:underline dotted">reqsign</a> → <a href="https://crates.io/crates/reqsign-google" target="_blank" style="color:inherit;text-decoration:underline dotted">reqsign-google</a> → <a href="https://crates.io/crates/jsonwebtoken" target="_blank" style="color:inherit;text-decoration:underline dotted">jsonwebtoken</a></div>
<div style="margin-top:8px"><span class="label">References (2):</span></div>
<div style="margin-left:8px"><div class="ref-file">/root/.cargo/registry/src/.../reqsign-google-3.0.0/src/sign_request.rs:19</div>
<div class="ref-line"><code>use jsonwebtoken::{Algorithm, EncodingKey, Header as JwtHeader};</code></div>
<div class="ref-file">/root/.cargo/registry/src/.../reqsign-google-3.0.0/src/sign_request.rs:136</div>
<div class="ref-line"><code>let jwt = jsonwebtoken::encode(</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(23)">
<td>23</td>
<td><code><a href="https://crates.io/crates/insta" target="_blank" style="color:inherit;text-decoration:underline dotted">insta</a></code></td>
<td><code><a href="https://crates.io/crates/pest_derive" target="_blank" style="color:inherit;text-decoration:underline dotted">pest_derive</a></code></td>
<td>3</td><td>22</td><td>1</td><td>22.0</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>ALREADY GATED (already optional, enabled by: pest_derive, redactions)</td>
</tr>
<tr class="detail-row" id="detail-23">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/insta" target="_blank" style="color:inherit;text-decoration:underline dotted">insta</a> v1.46.3 → <a href="https://crates.io/crates/pest_derive" target="_blank" style="color:inherit;text-decoration:underline dotted">pest_derive</a> v2.8.6</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">ALREADY-OPTIONAL</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-test" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-test</a> → <a href="https://crates.io/crates/insta" target="_blank" style="color:inherit;text-decoration:underline dotted">insta</a> → <a href="https://crates.io/crates/pest_derive" target="_blank" style="color:inherit;text-decoration:underline dotted">pest_derive</a></div>
<div style="margin-top:8px"><span class="label">References (1):</span></div>
<div style="margin-left:8px"><div class="ref-file">/root/.cargo/registry/src/.../insta-1.46.3/src/redaction.rs:2</div>
<div class="ref-line"><code>use pest_derive::Parser;</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(24)">
<td>24</td>
<td><code><a href="https://crates.io/crates/uv-cli" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-cli</a></code></td>
<td><code><a href="https://crates.io/crates/clap_complete_command" target="_blank" style="color:inherit;text-decoration:underline dotted">clap_complete_command</a></code></td>
<td>3</td><td>40</td><td>2</td><td>20.0</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-24">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-cli" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-cli</a> v0.0.34 → <a href="https://crates.io/crates/clap_complete_command" target="_blank" style="color:inherit;text-decoration:underline dotted">clap_complete_command</a> v0.6.1</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-cli" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-cli</a> → <a href="https://crates.io/crates/clap_complete_command" target="_blank" style="color:inherit;text-decoration:underline dotted">clap_complete_command</a></div>
<div style="margin-top:8px"><span class="label">References (2):</span></div>
<div style="margin-left:8px"><div class="ref-file">/tmp/rust-projects/uv/crates/uv-cli/src/lib.rs:5611</div>
<div class="ref-line"><code>pub generate_shell_completion: Option<clap_complete_command::Shell>,</code></div>
<div class="ref-file">/tmp/rust-projects/uv/crates/uv-cli/src/lib.rs:6813</div>
<div class="ref-line"><code>pub shell: clap_complete_command::Shell,</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(25)">
<td>25</td>
<td><code><a href="https://crates.io/crates/const-random" target="_blank" style="color:inherit;text-decoration:underline dotted">const-random</a></code> <span title="Requires a PR to this upstream library">📤</span></td>
<td><code><a href="https://crates.io/crates/const-random-macro" target="_blank" style="color:inherit;text-decoration:underline dotted">const-random-macro</a></code></td>
<td>3</td><td>19</td><td>1</td><td>19.0</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-25">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/const-random" target="_blank" style="color:inherit;text-decoration:underline dotted">const-random</a> v0.1.18 → <a href="https://crates.io/crates/const-random-macro" target="_blank" style="color:inherit;text-decoration:underline dotted">const-random-macro</a> v0.1.16</div>
<div><span class="label">Flags:</span> <span style="color:#aaa">none</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-auth" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-auth</a> → <a href="https://crates.io/crates/reqsign" target="_blank" style="color:inherit;text-decoration:underline dotted">reqsign</a> → <a href="https://crates.io/crates/reqsign-aws-v4" target="_blank" style="color:inherit;text-decoration:underline dotted">reqsign-aws-v4</a> → <a href="https://crates.io/crates/rust-ini" target="_blank" style="color:inherit;text-decoration:underline dotted">rust-ini</a> → <a href="https://crates.io/crates/ordered-multimap" target="_blank" style="color:inherit;text-decoration:underline dotted">ordered-multimap</a> → <a href="https://crates.io/crates/dlv-list" target="_blank" style="color:inherit;text-decoration:underline dotted">dlv-list</a> → <a href="https://crates.io/crates/const-random" target="_blank" style="color:inherit;text-decoration:underline dotted">const-random</a> → <a href="https://crates.io/crates/const-random-macro" target="_blank" style="color:inherit;text-decoration:underline dotted">const-random-macro</a></div>
<div style="margin-top:8px"><span class="label">References (1):</span></div>
<div style="margin-left:8px"><div class="ref-file">/root/.cargo/registry/src/.../const-random-0.1.18/src/lib.rs:13</div>
<div class="ref-line"><code>pub use const_random_macro::const_random;</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(26)">
<td>26</td>
<td><code><a href="https://crates.io/crates/uv-test" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-test</a></code></td>
<td><code><a href="https://crates.io/crates/assert_fs" target="_blank" style="color:inherit;text-decoration:underline dotted">assert_fs</a></code></td>
<td>2</td><td>77</td><td>2</td><td>38.5</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-26">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-test" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-test</a> v0.0.34 → <a href="https://crates.io/crates/assert_fs" target="_blank" style="color:inherit;text-decoration:underline dotted">assert_fs</a> v1.1.3</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-test" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-test</a> → <a href="https://crates.io/crates/assert_fs" target="_blank" style="color:inherit;text-decoration:underline dotted">assert_fs</a></div>
<div style="margin-top:8px"><span class="label">References (2):</span></div>
<div style="margin-left:8px"><div class="ref-file">/tmp/rust-projects/uv/crates/uv-test/src/lib.rs:16</div>
<div class="ref-line"><code>use assert_fs::assert::PathAssert;</code></div>
<div class="ref-file">/tmp/rust-projects/uv/crates/uv-test/src/lib.rs:17</div>
<div class="ref-line"><code>use assert_fs::fixture::{</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(27)">
<td>27</td>
<td><code><a href="https://crates.io/crates/uv-publish" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-publish</a></code></td>
<td><code><a href="https://crates.io/crates/ambient-id" target="_blank" style="color:inherit;text-decoration:underline dotted">ambient-id</a></code></td>
<td>2</td><td>245</td><td>9</td><td>27.2</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-27">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-publish" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-publish</a> v0.0.34 → <a href="https://crates.io/crates/ambient-id" target="_blank" style="color:inherit;text-decoration:underline dotted">ambient-id</a> v0.0.11</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-publish" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-publish</a> → <a href="https://crates.io/crates/ambient-id" target="_blank" style="color:inherit;text-decoration:underline dotted">ambient-id</a></div>
<div style="margin-top:8px"><span class="label">References (9):</span></div>
<div style="margin-left:8px"><div class="ref-file">/tmp/rust-projects/uv/crates/uv-publish/src/trusted_publishing/pyx.rs:71</div>
<div class="ref-line"><code>oidc_token: ambient_id::IdToken,</code></div>
<div class="ref-file">/tmp/rust-projects/uv/crates/uv-publish/src/trusted_publishing/pypi.rs:66</div>
<div class="ref-line"><code>oidc_token: ambient_id::IdToken,</code></div>
<div class="ref-file">/tmp/rust-projects/uv/crates/uv-publish/src/trusted_publishing.rs:22</div>
<div class="ref-line"><code>GitHubPermissions(#[source] ambient_id::Error),</code></div>
<div class="ref-file">/tmp/rust-projects/uv/crates/uv-publish/src/trusted_publishing.rs:25</div>
<div class="ref-line"><code>Discovery(#[source] ambient_id::Error),</code></div>
<div class="ref-file">/tmp/rust-projects/uv/crates/uv-publish/src/trusted_publishing.rs:136</div>
<div class="ref-line"><code>oidc_token: ambient_id::IdToken,</code></div>
<div class="ref-file">/tmp/rust-projects/uv/crates/uv-publish/src/trusted_publishing.rs:172</div>
<div class="ref-line"><code>) -> Result<Option<ambient_id::IdToken>, TrustedPublishingError> {</code></div>
<div class="ref-file">/tmp/rust-projects/uv/crates/uv-publish/src/trusted_publishing.rs:173</div>
<div class="ref-line"><code>let detector = ambient_id::Detector::new_with_client(client.clone());</code></div>
<div class="ref-file">/tmp/rust-projects/uv/crates/uv-publish/src/trusted_publishing.rs:180</div>
<div class="ref-line"><code>err @ ambient_id::Error::GitHubActions(</code></div>
<div class="ref-file">/tmp/rust-projects/uv/crates/uv-publish/src/trusted_publishing.rs:181</div>
<div class="ref-line"><code>ambient_id::GitHubError::InsufficientPermissions(_),</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(28)">
<td>28</td>
<td><code><a href="https://crates.io/crates/uv-test" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-test</a></code></td>
<td><code><a href="https://crates.io/crates/assert_cmd" target="_blank" style="color:inherit;text-decoration:underline dotted">assert_cmd</a></code></td>
<td>2</td><td>27</td><td>1</td><td>27.0</td>
<td><span class="badge badge-high">HIGH</span></td>
<td>FEATURE GATE</td>
</tr>
<tr class="detail-row" id="detail-28">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-test" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-test</a> v0.0.34 → <a href="https://crates.io/crates/assert_cmd" target="_blank" style="color:inherit;text-decoration:underline dotted">assert_cmd</a> v2.2.0</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-test" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-test</a> → <a href="https://crates.io/crates/assert_cmd" target="_blank" style="color:inherit;text-decoration:underline dotted">assert_cmd</a></div>
<div style="margin-top:8px"><span class="label">References (1):</span></div>
<div style="margin-left:8px"><div class="ref-file">/tmp/rust-projects/uv/crates/uv-test/src/lib.rs:15</div>
<div class="ref-line"><code>use assert_cmd::assert::{Assert, OutputAssertExt};</code></div>
</div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(29)">
<td>29</td>
<td><code><a href="https://crates.io/crates/uv-publish" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-publish</a></code></td>
<td><code><a href="https://crates.io/crates/astral-reqwest-retry" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-retry</a></code></td>
<td>0</td><td>253</td><td>0</td><td>∞</td>
<td><span class="badge badge-low">LOW</span></td>
<td>REMOVE (appears unused)</td>
</tr>
<tr class="detail-row" id="detail-29">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-publish" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-publish</a> v0.0.34 → <a href="https://crates.io/crates/astral-reqwest-retry" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-retry</a> v0.9.1</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-publish" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-publish</a> → <a href="https://crates.io/crates/astral-reqwest-retry" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-retry</a></div>
<div style="margin-top:8px"><span class="label">References (0):</span></div>
<div style="margin-left:8px"><span style="color:#aaa">no references found</span></div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(30)">
<td>30</td>
<td><code><a href="https://crates.io/crates/uv-python" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-python</a></code></td>
<td><code><a href="https://crates.io/crates/astral-reqwest-retry" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-retry</a></code></td>
<td>0</td><td>253</td><td>0</td><td>∞</td>
<td><span class="badge badge-low">LOW</span></td>
<td>REMOVE (appears unused)</td>
</tr>
<tr class="detail-row" id="detail-30">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-python" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-python</a> v0.0.34 → <a href="https://crates.io/crates/astral-reqwest-retry" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-retry</a> v0.9.1</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-python" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-python</a> → <a href="https://crates.io/crates/astral-reqwest-retry" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-retry</a></div>
<div style="margin-top:8px"><span class="label">References (0):</span></div>
<div style="margin-left:8px"><span style="color:#aaa">no references found</span></div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(31)">
<td>31</td>
<td><code><a href="https://crates.io/crates/uv-client" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-client</a></code></td>
<td><code><a href="https://crates.io/crates/astral-reqwest-retry" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-retry</a></code></td>
<td>0</td><td>253</td><td>0</td><td>∞</td>
<td><span class="badge badge-low">LOW</span></td>
<td>REMOVE (appears unused)</td>
</tr>
<tr class="detail-row" id="detail-31">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-client" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-client</a> v0.0.34 → <a href="https://crates.io/crates/astral-reqwest-retry" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-retry</a> v0.9.1</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-client" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-client</a> → <a href="https://crates.io/crates/astral-reqwest-retry" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-retry</a></div>
<div style="margin-top:8px"><span class="label">References (0):</span></div>
<div style="margin-left:8px"><span style="color:#aaa">no references found</span></div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(32)">
<td>32</td>
<td><code><a href="https://crates.io/crates/uv-bin-install" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-bin-install</a></code></td>
<td><code><a href="https://crates.io/crates/astral-reqwest-retry" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-retry</a></code></td>
<td>0</td><td>253</td><td>0</td><td>∞</td>
<td><span class="badge badge-low">LOW</span></td>
<td>REMOVE (appears unused)</td>
</tr>
<tr class="detail-row" id="detail-32">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-bin-install" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-bin-install</a> v0.0.34 → <a href="https://crates.io/crates/astral-reqwest-retry" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-retry</a> v0.9.1</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-bin-install" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-bin-install</a> → <a href="https://crates.io/crates/astral-reqwest-retry" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-retry</a></div>
<div style="margin-top:8px"><span class="label">References (0):</span></div>
<div style="margin-left:8px"><span style="color:#aaa">no references found</span></div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(33)">
<td>33</td>
<td><code><a href="https://crates.io/crates/uv-publish" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-publish</a></code></td>
<td><code><a href="https://crates.io/crates/astral-reqwest-middleware" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-middleware</a></code></td>
<td>0</td><td>243</td><td>0</td><td>∞</td>
<td><span class="badge badge-low">LOW</span></td>
<td>REMOVE (appears unused)</td>
</tr>
<tr class="detail-row" id="detail-33">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-publish" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-publish</a> v0.0.34 → <a href="https://crates.io/crates/astral-reqwest-middleware" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-middleware</a> v0.5.1</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-publish" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-publish</a> → <a href="https://crates.io/crates/astral-reqwest-middleware" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-middleware</a></div>
<div style="margin-top:8px"><span class="label">References (0):</span></div>
<div style="margin-left:8px"><span style="color:#aaa">no references found</span></div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(34)">
<td>34</td>
<td><code><a href="https://crates.io/crates/uv-auth" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-auth</a></code></td>
<td><code><a href="https://crates.io/crates/astral-reqwest-middleware" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-middleware</a></code></td>
<td>0</td><td>243</td><td>0</td><td>∞</td>
<td><span class="badge badge-low">LOW</span></td>
<td>REMOVE (appears unused)</td>
</tr>
<tr class="detail-row" id="detail-34">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-auth" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-auth</a> v0.0.34 → <a href="https://crates.io/crates/astral-reqwest-middleware" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-middleware</a> v0.5.1</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-auth" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-auth</a> → <a href="https://crates.io/crates/astral-reqwest-middleware" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-middleware</a></div>
<div style="margin-top:8px"><span class="label">References (0):</span></div>
<div style="margin-left:8px"><span style="color:#aaa">no references found</span></div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(35)">
<td>35</td>
<td><code><a href="https://crates.io/crates/uv-distribution" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-distribution</a></code></td>
<td><code><a href="https://crates.io/crates/astral-reqwest-middleware" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-middleware</a></code></td>
<td>0</td><td>243</td><td>0</td><td>∞</td>
<td><span class="badge badge-low">LOW</span></td>
<td>REMOVE (appears unused)</td>
</tr>
<tr class="detail-row" id="detail-35">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-distribution" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-distribution</a> v0.0.34 → <a href="https://crates.io/crates/astral-reqwest-middleware" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-middleware</a> v0.5.1</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-distribution" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-distribution</a> → <a href="https://crates.io/crates/astral-reqwest-middleware" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-middleware</a></div>
<div style="margin-top:8px"><span class="label">References (0):</span></div>
<div style="margin-left:8px"><span style="color:#aaa">no references found</span></div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(36)">
<td>36</td>
<td><code><a href="https://crates.io/crates/uv-python" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-python</a></code></td>
<td><code><a href="https://crates.io/crates/astral-reqwest-middleware" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-middleware</a></code></td>
<td>0</td><td>243</td><td>0</td><td>∞</td>
<td><span class="badge badge-low">LOW</span></td>
<td>REMOVE (appears unused)</td>
</tr>
<tr class="detail-row" id="detail-36">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-python" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-python</a> v0.0.34 → <a href="https://crates.io/crates/astral-reqwest-middleware" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-middleware</a> v0.5.1</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-python" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-python</a> → <a href="https://crates.io/crates/astral-reqwest-middleware" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-middleware</a></div>
<div style="margin-top:8px"><span class="label">References (0):</span></div>
<div style="margin-left:8px"><span style="color:#aaa">no references found</span></div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(37)">
<td>37</td>
<td><code><a href="https://crates.io/crates/uv-audit" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-audit</a></code></td>
<td><code><a href="https://crates.io/crates/astral-reqwest-middleware" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-middleware</a></code></td>
<td>0</td><td>243</td><td>0</td><td>∞</td>
<td><span class="badge badge-low">LOW</span></td>
<td>REMOVE (appears unused)</td>
</tr>
<tr class="detail-row" id="detail-37">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-audit" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-audit</a> v0.0.34 → <a href="https://crates.io/crates/astral-reqwest-middleware" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-middleware</a> v0.5.1</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-audit" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-audit</a> → <a href="https://crates.io/crates/astral-reqwest-middleware" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-middleware</a></div>
<div style="margin-top:8px"><span class="label">References (0):</span></div>
<div style="margin-left:8px"><span style="color:#aaa">no references found</span></div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(38)">
<td>38</td>
<td><code><a href="https://crates.io/crates/uv-client" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-client</a></code></td>
<td><code><a href="https://crates.io/crates/astral-reqwest-middleware" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-middleware</a></code></td>
<td>0</td><td>243</td><td>0</td><td>∞</td>
<td><span class="badge badge-low">LOW</span></td>
<td>REMOVE (appears unused)</td>
</tr>
<tr class="detail-row" id="detail-38">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-client" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-client</a> v0.0.34 → <a href="https://crates.io/crates/astral-reqwest-middleware" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-middleware</a> v0.5.1</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-client" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-client</a> → <a href="https://crates.io/crates/astral-reqwest-middleware" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-middleware</a></div>
<div style="margin-top:8px"><span class="label">References (0):</span></div>
<div style="margin-left:8px"><span style="color:#aaa">no references found</span></div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(39)">
<td>39</td>
<td><code><a href="https://crates.io/crates/uv-git" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-git</a></code></td>
<td><code><a href="https://crates.io/crates/astral-reqwest-middleware" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-middleware</a></code></td>
<td>0</td><td>243</td><td>0</td><td>∞</td>
<td><span class="badge badge-low">LOW</span></td>
<td>REMOVE (appears unused)</td>
</tr>
<tr class="detail-row" id="detail-39">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-git" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-git</a> v0.0.34 → <a href="https://crates.io/crates/astral-reqwest-middleware" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-middleware</a> v0.5.1</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-git" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-git</a> → <a href="https://crates.io/crates/astral-reqwest-middleware" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-middleware</a></div>
<div style="margin-top:8px"><span class="label">References (0):</span></div>
<div style="margin-left:8px"><span style="color:#aaa">no references found</span></div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(40)">
<td>40</td>
<td><code><a href="https://crates.io/crates/uv-requirements-txt" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-requirements-txt</a></code></td>
<td><code><a href="https://crates.io/crates/astral-reqwest-middleware" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-middleware</a></code></td>
<td>0</td><td>243</td><td>0</td><td>∞</td>
<td><span class="badge badge-low">LOW</span></td>
<td>REMOVE (appears unused)</td>
</tr>
<tr class="detail-row" id="detail-40">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-requirements-txt" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-requirements-txt</a> v0.0.34 → <a href="https://crates.io/crates/astral-reqwest-middleware" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-middleware</a> v0.5.1</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-requirements-txt" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-requirements-txt</a> → <a href="https://crates.io/crates/astral-reqwest-middleware" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-middleware</a></div>
<div style="margin-top:8px"><span class="label">References (0):</span></div>
<div style="margin-left:8px"><span style="color:#aaa">no references found</span></div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(41)">
<td>41</td>
<td><code><a href="https://crates.io/crates/uv-bin-install" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-bin-install</a></code></td>
<td><code><a href="https://crates.io/crates/astral-reqwest-middleware" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-middleware</a></code></td>
<td>0</td><td>243</td><td>0</td><td>∞</td>
<td><span class="badge badge-low">LOW</span></td>
<td>REMOVE (appears unused)</td>
</tr>
<tr class="detail-row" id="detail-41">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-bin-install" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-bin-install</a> v0.0.34 → <a href="https://crates.io/crates/astral-reqwest-middleware" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-middleware</a> v0.5.1</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-bin-install" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-bin-install</a> → <a href="https://crates.io/crates/astral-reqwest-middleware" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-reqwest-middleware</a></div>
<div style="margin-top:8px"><span class="label">References (0):</span></div>
<div style="margin-left:8px"><span style="color:#aaa">no references found</span></div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(42)">
<td>42</td>
<td><code><a href="https://crates.io/crates/uv-metadata" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-metadata</a></code></td>
<td><code><a href="https://crates.io/crates/astral_async_zip" target="_blank" style="color:inherit;text-decoration:underline dotted">astral_async_zip</a></code></td>
<td>0</td><td>96</td><td>0</td><td>∞</td>
<td><span class="badge badge-low">LOW</span></td>
<td>REMOVE (appears unused)</td>
</tr>
<tr class="detail-row" id="detail-42">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-metadata" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-metadata</a> v0.0.34 → <a href="https://crates.io/crates/astral_async_zip" target="_blank" style="color:inherit;text-decoration:underline dotted">astral_async_zip</a> v0.0.17</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-metadata" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-metadata</a> → <a href="https://crates.io/crates/astral_async_zip" target="_blank" style="color:inherit;text-decoration:underline dotted">astral_async_zip</a></div>
<div style="margin-top:8px"><span class="label">References (0):</span></div>
<div style="margin-left:8px"><span style="color:#aaa">no references found</span></div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(43)">
<td>43</td>
<td><code><a href="https://crates.io/crates/uv-extract" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-extract</a></code></td>
<td><code><a href="https://crates.io/crates/astral_async_zip" target="_blank" style="color:inherit;text-decoration:underline dotted">astral_async_zip</a></code></td>
<td>0</td><td>96</td><td>0</td><td>∞</td>
<td><span class="badge badge-low">LOW</span></td>
<td>REMOVE (appears unused)</td>
</tr>
<tr class="detail-row" id="detail-43">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-extract" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-extract</a> v0.0.34 → <a href="https://crates.io/crates/astral_async_zip" target="_blank" style="color:inherit;text-decoration:underline dotted">astral_async_zip</a> v0.0.17</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-extract" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-extract</a> → <a href="https://crates.io/crates/astral_async_zip" target="_blank" style="color:inherit;text-decoration:underline dotted">astral_async_zip</a></div>
<div style="margin-top:8px"><span class="label">References (0):</span></div>
<div style="margin-left:8px"><span style="color:#aaa">no references found</span></div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(44)">
<td>44</td>
<td><code><a href="https://crates.io/crates/uv-client" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-client</a></code></td>
<td><code><a href="https://crates.io/crates/astral_async_zip" target="_blank" style="color:inherit;text-decoration:underline dotted">astral_async_zip</a></code></td>
<td>0</td><td>96</td><td>0</td><td>∞</td>
<td><span class="badge badge-low">LOW</span></td>
<td>REMOVE (appears unused)</td>
</tr>
<tr class="detail-row" id="detail-44">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-client" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-client</a> v0.0.34 → <a href="https://crates.io/crates/astral_async_zip" target="_blank" style="color:inherit;text-decoration:underline dotted">astral_async_zip</a> v0.0.17</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-client" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-client</a> → <a href="https://crates.io/crates/astral_async_zip" target="_blank" style="color:inherit;text-decoration:underline dotted">astral_async_zip</a></div>
<div style="margin-top:8px"><span class="label">References (0):</span></div>
<div style="margin-left:8px"><span style="color:#aaa">no references found</span></div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(45)">
<td>45</td>
<td><code><a href="https://crates.io/crates/uv-extract" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-extract</a></code></td>
<td><code><a href="https://crates.io/crates/xz2" target="_blank" style="color:inherit;text-decoration:underline dotted">xz2</a></code></td>
<td>0</td><td>57</td><td>0</td><td>∞</td>
<td><span class="badge badge-low">LOW</span></td>
<td>REMOVE (appears unused)</td>
</tr>
<tr class="detail-row" id="detail-45">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-extract" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-extract</a> v0.0.34 → <a href="https://crates.io/crates/xz2" target="_blank" style="color:inherit;text-decoration:underline dotted">xz2</a> v0.1.7</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-extract" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-extract</a> → <a href="https://crates.io/crates/xz2" target="_blank" style="color:inherit;text-decoration:underline dotted">xz2</a></div>
<div style="margin-top:8px"><span class="label">References (0):</span></div>
<div style="margin-left:8px"><span style="color:#aaa">no references found</span></div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(46)">
<td>46</td>
<td><code><a href="https://crates.io/crates/uv-publish" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-publish</a></code></td>
<td><code><a href="https://crates.io/crates/astral-tokio-tar" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-tokio-tar</a></code></td>
<td>0</td><td>38</td><td>0</td><td>∞</td>
<td><span class="badge badge-low">LOW</span></td>
<td>REMOVE (appears unused)</td>
</tr>
<tr class="detail-row" id="detail-46">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-publish" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-publish</a> v0.0.34 → <a href="https://crates.io/crates/astral-tokio-tar" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-tokio-tar</a> v0.6.0</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-publish" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-publish</a> → <a href="https://crates.io/crates/astral-tokio-tar" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-tokio-tar</a></div>
<div style="margin-top:8px"><span class="label">References (0):</span></div>
<div style="margin-left:8px"><span style="color:#aaa">no references found</span></div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(47)">
<td>47</td>
<td><code><a href="https://crates.io/crates/uv-extract" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-extract</a></code></td>
<td><code><a href="https://crates.io/crates/astral-tokio-tar" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-tokio-tar</a></code></td>
<td>0</td><td>38</td><td>0</td><td>∞</td>
<td><span class="badge badge-low">LOW</span></td>
<td>REMOVE (appears unused)</td>
</tr>
<tr class="detail-row" id="detail-47">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-extract" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-extract</a> v0.0.34 → <a href="https://crates.io/crates/astral-tokio-tar" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-tokio-tar</a> v0.6.0</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-extract" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-extract</a> → <a href="https://crates.io/crates/astral-tokio-tar" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-tokio-tar</a></div>
<div style="margin-top:8px"><span class="label">References (0):</span></div>
<div style="margin-left:8px"><span style="color:#aaa">no references found</span></div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(48)">
<td>48</td>
<td><code><a href="https://crates.io/crates/uv-settings" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-settings</a></code></td>
<td><code><a href="https://crates.io/crates/clap" target="_blank" style="color:inherit;text-decoration:underline dotted">clap</a></code></td>
<td>0</td><td>37</td><td>0</td><td>∞</td>
<td><span class="badge badge-low">LOW</span></td>
<td>REMOVE (appears unused)</td>
</tr>
<tr class="detail-row" id="detail-48">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-settings" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-settings</a> v0.0.34 → <a href="https://crates.io/crates/clap" target="_blank" style="color:inherit;text-decoration:underline dotted">clap</a> v4.6.0</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-settings" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-settings</a> → <a href="https://crates.io/crates/clap" target="_blank" style="color:inherit;text-decoration:underline dotted">clap</a></div>
<div style="margin-top:8px"><span class="label">References (0):</span></div>
<div style="margin-left:8px"><span style="color:#aaa">no references found</span></div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(49)">
<td>49</td>
<td><code><a href="https://crates.io/crates/uv-distribution-types" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-distribution-types</a></code></td>
<td><code><a href="https://crates.io/crates/astral-version-ranges" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-version-ranges</a></code></td>
<td>0</td><td>2</td><td>0</td><td>∞</td>
<td><span class="badge badge-low">LOW</span></td>
<td>REMOVE (appears unused)</td>
</tr>
<tr class="detail-row" id="detail-49">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-distribution-types" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-distribution-types</a> v0.0.34 → <a href="https://crates.io/crates/astral-version-ranges" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-version-ranges</a> v0.1.4</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-distribution-types" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-distribution-types</a> → <a href="https://crates.io/crates/astral-version-ranges" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-version-ranges</a></div>
<div style="margin-top:8px"><span class="label">References (0):</span></div>
<div style="margin-left:8px"><span style="color:#aaa">no references found</span></div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(50)">
<td>50</td>
<td><code><a href="https://crates.io/crates/uv-pep508" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-pep508</a></code></td>
<td><code><a href="https://crates.io/crates/astral-version-ranges" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-version-ranges</a></code></td>
<td>0</td><td>2</td><td>0</td><td>∞</td>
<td><span class="badge badge-low">LOW</span></td>
<td>REMOVE (appears unused)</td>
</tr>
<tr class="detail-row" id="detail-50">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-pep508" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-pep508</a> v0.0.34 → <a href="https://crates.io/crates/astral-version-ranges" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-version-ranges</a> v0.1.4</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-pep508" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-pep508</a> → <a href="https://crates.io/crates/astral-version-ranges" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-version-ranges</a></div>
<div style="margin-top:8px"><span class="label">References (0):</span></div>
<div style="margin-left:8px"><span style="color:#aaa">no references found</span></div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(51)">
<td>51</td>
<td><code><a href="https://crates.io/crates/uv-build-backend" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-build-backend</a></code></td>
<td><code><a href="https://crates.io/crates/astral-version-ranges" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-version-ranges</a></code></td>
<td>0</td><td>2</td><td>0</td><td>∞</td>
<td><span class="badge badge-low">LOW</span></td>
<td>REMOVE (appears unused)</td>
</tr>
<tr class="detail-row" id="detail-51">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-build-backend" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-build-backend</a> v0.0.34 → <a href="https://crates.io/crates/astral-version-ranges" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-version-ranges</a> v0.1.4</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-build-backend" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-build-backend</a> → <a href="https://crates.io/crates/astral-version-ranges" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-version-ranges</a></div>
<div style="margin-top:8px"><span class="label">References (0):</span></div>
<div style="margin-left:8px"><span style="color:#aaa">no references found</span></div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(52)">
<td>52</td>
<td><code><a href="https://crates.io/crates/uv" target="_blank" style="color:inherit;text-decoration:underline dotted">uv</a></code></td>
<td><code><a href="https://crates.io/crates/astral-version-ranges" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-version-ranges</a></code></td>
<td>0</td><td>2</td><td>0</td><td>∞</td>
<td><span class="badge badge-low">LOW</span></td>
<td>REMOVE (appears unused)</td>
</tr>
<tr class="detail-row" id="detail-52">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv" target="_blank" style="color:inherit;text-decoration:underline dotted">uv</a> v0.11.1 → <a href="https://crates.io/crates/astral-version-ranges" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-version-ranges</a> v0.1.4</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv" target="_blank" style="color:inherit;text-decoration:underline dotted">uv</a> → <a href="https://crates.io/crates/astral-version-ranges" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-version-ranges</a></div>
<div style="margin-top:8px"><span class="label">References (0):</span></div>
<div style="margin-left:8px"><span style="color:#aaa">no references found</span></div>
</div></td>
</tr>
<tr class="expandable" onclick="toggleDetail(53)">
<td>53</td>
<td><code><a href="https://crates.io/crates/uv-pep440" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-pep440</a></code></td>
<td><code><a href="https://crates.io/crates/astral-version-ranges" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-version-ranges</a></code></td>
<td>0</td><td>2</td><td>0</td><td>∞</td>
<td><span class="badge badge-low">LOW</span></td>
<td>REMOVE (appears unused)</td>
</tr>
<tr class="detail-row" id="detail-53">
<td colspan="9"><div class="detail-box">
<div><span class="label">Edge:</span> <a href="https://crates.io/crates/uv-pep440" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-pep440</a> v0.0.34 → <a href="https://crates.io/crates/astral-version-ranges" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-version-ranges</a> v0.1.4</div>
<div><span class="label">Flags:</span> <span class="badge badge-flag">YOUR-CRATE</span></div>
<div><span class="label">Chain:</span> <a href="https://crates.io/crates/uv-pep440" target="_blank" style="color:inherit;text-decoration:underline dotted">uv-pep440</a> → <a href="https://crates.io/crates/astral-version-ranges" target="_blank" style="color:inherit;text-decoration:underline dotted">astral-version-ranges</a></div>
<div style="margin-top:8px"><span class="label">References (0):</span></div>
<div style="margin-left:8px"><span style="color:#aaa">no references found</span></div>
</div></td>
</tr>
</tbody>
</table>
</div>
<div id="tab-json" class="tab-content">
<div class="json-container">
<button class="copy-btn" onclick="copyJson()">Copy</button>
<pre><code>{
"tool_version": "0.1.0",
"timestamp": "2026-03-25T23:48:34.713330449+00:00",
"workspace_root": "/tmp/rust-projects/uv",
"threshold": 3.0,
"total_dependencies": 643,
"platform_dependencies": 539,
"phantom_dependencies": 104,
"fat_nodes_found": 213,
"targets": [
{
"intermediate": {
"name": "uv-resolver",
"version": "0.0.34"
},
"fat_dependency": {
"name": "astral-pubgrub",
"version": "0.3.3"
},
"w_transitive": 20,
"w_unique": 2,
"c_ref": 0,
"hurrs": null,
"confidence": "High",
"scan_result": {
"fat_crate_name": "astral-pubgrub",
"searched_names": [
"astral_pubgrub"
],
"ref_count": 0,
"file_matches": [],
"files_with_matches": 0,
"generated_file_refs": 0,
"distinct_items": [],
"has_re_export_all": false
},
"suggestion": "Remove",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-resolver",
"astral-pubgrub"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 0,
"fat_dep_own_deps": 6,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-extract",
"version": "0.0.34"
},
"fat_dependency": {
"name": "md-5",
"version": "0.10.6"
},
"w_transitive": 10,
"w_unique": 1,
"c_ref": 0,
"hurrs": null,
"confidence": "High",
"scan_result": {
"fat_crate_name": "md-5",
"searched_names": [
"md_5"
],
"ref_count": 0,
"file_matches": [],
"files_with_matches": 0,
"generated_file_refs": 0,
"distinct_items": [],
"has_re_export_all": false
},
"suggestion": "Remove",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-extract",
"md-5"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 0,
"fat_dep_own_deps": 2,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-client",
"version": "0.0.34"
},
"fat_dependency": {
"name": "astral-tl",
"version": "0.7.11"
},
"w_transitive": 2,
"w_unique": 1,
"c_ref": 0,
"hurrs": null,
"confidence": "High",
"scan_result": {
"fat_crate_name": "astral-tl",
"searched_names": [
"astral_tl"
],
"ref_count": 0,
"file_matches": [],
"files_with_matches": 0,
"generated_file_refs": 0,
"distinct_items": [],
"has_re_export_all": false
},
"suggestion": "Remove",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-client",
"astral-tl"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 0,
"fat_dep_own_deps": 1,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-auth",
"version": "0.0.34"
},
"fat_dependency": {
"name": "reqsign",
"version": "0.20.0"
},
"w_transitive": 315,
"w_unique": 32,
"c_ref": 6,
"hurrs": 52.5,
"confidence": "High",
"scan_result": {
"fat_crate_name": "reqsign",
"searched_names": [
"reqsign"
],
"ref_count": 6,
"file_matches": [
{
"path": "/tmp/rust-projects/uv/crates/uv-auth/src/providers.rs",
"line_number": 4,
"line_content": "use reqsign::aws::DefaultSigner as AwsDefaultSigner;",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/uv/crates/uv-auth/src/providers.rs",
"line_number": 5,
"line_content": "use reqsign::google::DefaultSigner as GcsDefaultSigner;",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/uv/crates/uv-auth/src/providers.rs",
"line_number": 103,
"line_content": "reqsign::aws::default_signer(\"s3\", &region)",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/uv/crates/uv-auth/src/providers.rs",
"line_number": 143,
"line_content": "reqsign::google::default_signer(\"storage.googleapis.com\")",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/uv/crates/uv-auth/src/credentials.rs",
"line_number": 12,
"line_content": "use reqsign::aws::DefaultSigner as AwsDefaultSigner;",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/uv/crates/uv-auth/src/credentials.rs",
"line_number": 13,
"line_content": "use reqsign::google::DefaultSigner as GcsDefaultSigner;",
"in_generated_file": false
}
],
"files_with_matches": 2,
"generated_file_refs": 0,
"distinct_items": [
"aws",
"google"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-auth",
"reqsign"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 192,
"fat_dep_own_deps": 6,
"has_re_export_all": false
},
{
"intermediate": {
"name": "idna",
"version": "1.1.0"
},
"fat_dependency": {
"name": "idna_adapter",
"version": "1.2.1"
},
"w_transitive": 27,
"w_unique": 22,
"c_ref": 3,
"hurrs": 9.0,
"confidence": "High",
"scan_result": {
"fat_crate_name": "idna_adapter",
"searched_names": [
"idna_adapter"
],
"ref_count": 3,
"file_matches": [
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/uts46.rs",
"line_number": 29,
"line_content": "use idna_adapter::*;",
"in_generated_file": false
},
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/uts46.rs",
"line_number": 490,
"line_content": "data: idna_adapter::Adapter,",
"in_generated_file": false
},
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/uts46.rs",
"line_number": 505,
"line_content": "data: idna_adapter::Adapter::new(),",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [
"Adapter"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-pypi-types",
"url",
"idna",
"idna_adapter"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": false,
"fat_dep_loc": 180,
"fat_dep_own_deps": 2,
"has_re_export_all": false
},
{
"intermediate": {
"name": "reqsign-google",
"version": "3.0.0"
},
"fat_dependency": {
"name": "rsa",
"version": "0.9.10"
},
"w_transitive": 60,
"w_unique": 12,
"c_ref": 5,
"hurrs": 12.0,
"confidence": "High",
"scan_result": {
"fat_crate_name": "rsa",
"searched_names": [
"rsa"
],
"ref_count": 5,
"file_matches": [
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqsign-google-3.0.0/src/sign_request.rs",
"line_number": 22,
"line_content": "use rsa::pkcs1v15::SigningKey;",
"in_generated_file": false
},
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqsign-google-3.0.0/src/sign_request.rs",
"line_number": 23,
"line_content": "use rsa::pkcs8::DecodePrivateKey;",
"in_generated_file": false
},
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqsign-google-3.0.0/src/sign_request.rs",
"line_number": 24,
"line_content": "use rsa::rand_core::OsRng;",
"in_generated_file": false
},
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqsign-google-3.0.0/src/sign_request.rs",
"line_number": 25,
"line_content": "use rsa::signature::RandomizedSigner;",
"in_generated_file": false
},
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqsign-google-3.0.0/src/sign_request.rs",
"line_number": 247,
"line_content": "let private_key = rsa::RsaPrivateKey::from_pkcs8_pem(private_key_pem).map_err(|e| {",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [
"RsaPrivateKey",
"pkcs1v15",
"pkcs8",
"rand_core",
"signature"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-auth",
"reqsign",
"reqsign-google",
"rsa"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": false,
"fat_dep_loc": 4764,
"fat_dep_own_deps": 13,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-resolver",
"version": "0.0.34"
},
"fat_dependency": {
"name": "cyclonedx-bom",
"version": "0.8.0"
},
"w_transitive": 82,
"w_unique": 11,
"c_ref": 7,
"hurrs": 11.714285714285714,
"confidence": "High",
"scan_result": {
"fat_crate_name": "cyclonedx-bom",
"searched_names": [
"cyclonedx_bom"
],
"ref_count": 7,
"file_matches": [
{
"path": "/tmp/rust-projects/uv/crates/uv-resolver/src/lock/export/cyclonedx_json.rs",
"line_number": 4,
"line_content": "use cyclonedx_bom::models::component::Classification;",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/uv/crates/uv-resolver/src/lock/export/cyclonedx_json.rs",
"line_number": 5,
"line_content": "use cyclonedx_bom::models::dependency::{Dependencies, Dependency};",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/uv/crates/uv-resolver/src/lock/export/cyclonedx_json.rs",
"line_number": 6,
"line_content": "use cyclonedx_bom::models::metadata::Metadata;",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/uv/crates/uv-resolver/src/lock/export/cyclonedx_json.rs",
"line_number": 7,
"line_content": "use cyclonedx_bom::models::property::{Properties, Property};",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/uv/crates/uv-resolver/src/lock/export/cyclonedx_json.rs",
"line_number": 8,
"line_content": "use cyclonedx_bom::models::tool::{Tool, Tools};",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/uv/crates/uv-resolver/src/lock/export/cyclonedx_json.rs",
"line_number": 9,
"line_content": "use cyclonedx_bom::prelude::{Bom, Component, Components, NormalizedString};",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/uv/crates/uv-resolver/src/lock/export/cyclonedx_json.rs",
"line_number": 306,
"line_content": "timestamp: cyclonedx_bom::prelude::DateTime::now().ok(),",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [
"models",
"prelude"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-resolver",
"cyclonedx-bom"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 32624,
"fat_dep_own_deps": 16,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-test",
"version": "0.0.34"
},
"fat_dependency": {
"name": "insta",
"version": "1.46.3"
},
"w_transitive": 83,
"w_unique": 8,
"c_ref": 4,
"hurrs": 20.75,
"confidence": "High",
"scan_result": {
"fat_crate_name": "insta",
"searched_names": [
"insta"
],
"ref_count": 4,
"file_matches": [
{
"path": "/tmp/rust-projects/uv/crates/uv-test/src/lib.rs",
"line_number": 2442,
"line_content": "::insta::assert_snapshot!(snapshot, @$snapshot);",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/uv/crates/uv-test/src/lib.rs",
"line_number": 2448,
"line_content": "::insta::assert_snapshot!(snapshot, @$snapshot);",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/uv/crates/uv-test/src/lib.rs",
"line_number": 2454,
"line_content": "::insta::assert_snapshot!(snapshot, @$snapshot);",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/uv/crates/uv-test/src/lib.rs",
"line_number": 2460,
"line_content": "::insta::assert_snapshot!(snapshot, @$snapshot);",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [
"assert_snapshot"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-test",
"insta"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 11708,
"fat_dep_own_deps": 8,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-auth",
"version": "0.0.34"
},
"fat_dependency": {
"name": "rust-netrc",
"version": "0.1.2"
},
"w_transitive": 41,
"w_unique": 7,
"c_ref": 0,
"hurrs": null,
"confidence": "High",
"scan_result": {
"fat_crate_name": "rust-netrc",
"searched_names": [
"rust_netrc"
],
"ref_count": 0,
"file_matches": [],
"files_with_matches": 0,
"generated_file_refs": 0,
"distinct_items": [],
"has_re_export_all": false
},
"suggestion": "Remove",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-auth",
"rust-netrc"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 775,
"fat_dep_own_deps": 2,
"has_re_export_all": false
},
{
"intermediate": {
"name": "reqsign-aws-v4",
"version": "3.0.0"
},
"fat_dependency": {
"name": "rust-ini",
"version": "0.21.3"
},
"w_transitive": 24,
"w_unique": 7,
"c_ref": 0,
"hurrs": null,
"confidence": "High",
"scan_result": {
"fat_crate_name": "rust-ini",
"searched_names": [
"rust_ini"
],
"ref_count": 0,
"file_matches": [],
"files_with_matches": 0,
"generated_file_refs": 0,
"distinct_items": [],
"has_re_export_all": false
},
"suggestion": "Remove",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-auth",
"reqsign",
"reqsign-aws-v4",
"rust-ini"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": false,
"fat_dep_loc": 2481,
"fat_dep_own_deps": 2,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-publish",
"version": "0.0.34"
},
"fat_dependency": {
"name": "wiremock",
"version": "0.6.5"
},
"w_transitive": 110,
"w_unique": 6,
"c_ref": 2,
"hurrs": 55.0,
"confidence": "High",
"scan_result": {
"fat_crate_name": "wiremock",
"searched_names": [
"wiremock"
],
"ref_count": 2,
"file_matches": [
{
"path": "/tmp/rust-projects/uv/crates/uv-publish/src/lib.rs",
"line_number": 1496,
"line_content": "use wiremock::matchers::{method, path};",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/uv/crates/uv-publish/src/lib.rs",
"line_number": 1497,
"line_content": "use wiremock::{Mock, MockServer, ResponseTemplate};",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [
"Mock",
"MockServer",
"ResponseTemplate",
"matchers"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-publish",
"wiremock"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 2408,
"fat_dep_own_deps": 15,
"has_re_export_all": false
},
{
"intermediate": {
"name": "rust-netrc",
"version": "0.1.2"
},
"fat_dependency": {
"name": "shellexpand",
"version": "3.1.2"
},
"w_transitive": 38,
"w_unique": 6,
"c_ref": 1,
"hurrs": 38.0,
"confidence": "High",
"scan_result": {
"fat_crate_name": "shellexpand",
"searched_names": [
"shellexpand"
],
"ref_count": 1,
"file_matches": [
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-netrc-0.1.2/src/lib.rs",
"line_number": 92,
"line_content": ".map(|f| shellexpand::path::tilde(&f).into_owned());",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [
"path"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-auth",
"rust-netrc",
"shellexpand"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": false,
"fat_dep_loc": 659,
"fat_dep_own_deps": 3,
"has_re_export_all": false
},
{
"intermediate": {
"name": "rust-ini",
"version": "0.21.3"
},
"fat_dependency": {
"name": "ordered-multimap",
"version": "0.7.3"
},
"w_transitive": 23,
"w_unique": 6,
"c_ref": 1,
"hurrs": 23.0,
"confidence": "High",
"scan_result": {
"fat_crate_name": "ordered-multimap",
"searched_names": [
"ordered_multimap"
],
"ref_count": 1,
"file_matches": [
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-ini-0.21.3/src/lib.rs",
"line_number": 58,
"line_content": "use ordered_multimap::{",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-auth",
"reqsign",
"reqsign-aws-v4",
"rust-ini",
"ordered-multimap"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": false,
"fat_dep_loc": 3385,
"fat_dep_own_deps": 2,
"has_re_export_all": false
},
{
"intermediate": {
"name": "ordered-multimap",
"version": "0.7.3"
},
"fat_dependency": {
"name": "dlv-list",
"version": "0.5.2"
},
"w_transitive": 21,
"w_unique": 5,
"c_ref": 1,
"hurrs": 21.0,
"confidence": "High",
"scan_result": {
"fat_crate_name": "dlv-list",
"searched_names": [
"dlv_list"
],
"ref_count": 1,
"file_matches": [
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ordered-multimap-0.7.3/src/list_ordered_multimap.rs",
"line_number": 14,
"line_content": "use dlv_list::{",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-auth",
"reqsign",
"reqsign-aws-v4",
"rust-ini",
"ordered-multimap",
"dlv-list"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": false,
"fat_dep_loc": 2386,
"fat_dep_own_deps": 1,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv",
"version": "0.11.1"
},
"fat_dependency": {
"name": "ctrlc",
"version": "3.5.2"
},
"w_transitive": 12,
"w_unique": 5,
"c_ref": 1,
"hurrs": 12.0,
"confidence": "High",
"scan_result": {
"fat_crate_name": "ctrlc",
"searched_names": [
"ctrlc"
],
"ref_count": 1,
"file_matches": [
{
"path": "/tmp/rust-projects/uv/crates/uv/src/commands/project/add.rs",
"line_number": 710,
"line_content": "let _ = ctrlc::set_handler({",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [
"set_handler"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv",
"ctrlc"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 539,
"fat_dep_own_deps": 3,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-client",
"version": "0.0.34"
},
"fat_dependency": {
"name": "astral_async_http_range_reader",
"version": "0.10.0"
},
"w_transitive": 252,
"w_unique": 4,
"c_ref": 3,
"hurrs": 84.0,
"confidence": "High",
"scan_result": {
"fat_crate_name": "astral_async_http_range_reader",
"searched_names": [
"astral_async_http_range_reader",
"async_http_range_reader"
],
"ref_count": 3,
"file_matches": [
{
"path": "/tmp/rust-projects/uv/crates/uv-client/src/remote_metadata.rs",
"line_number": 2,
"line_content": "use async_http_range_reader::AsyncHttpRangeReader;",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/uv/crates/uv-client/src/error.rs",
"line_number": 6,
"line_content": "use async_http_range_reader::AsyncHttpRangeReaderError;",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/uv/crates/uv-client/src/registry_client.rs",
"line_number": 8,
"line_content": "use async_http_range_reader::AsyncHttpRangeReader;",
"in_generated_file": false
}
],
"files_with_matches": 3,
"generated_file_refs": 0,
"distinct_items": [
"AsyncHttpRangeReader",
"AsyncHttpRangeReaderError"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-client",
"astral_async_http_range_reader"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 841,
"fat_dep_own_deps": 12,
"has_re_export_all": false
},
{
"intermediate": {
"name": "dlv-list",
"version": "0.5.2"
},
"fat_dependency": {
"name": "const-random",
"version": "0.1.18"
},
"w_transitive": 20,
"w_unique": 4,
"c_ref": 1,
"hurrs": 20.0,
"confidence": "High",
"scan_result": {
"fat_crate_name": "const-random",
"searched_names": [
"const_random"
],
"ref_count": 1,
"file_matches": [
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dlv-list-0.5.2/src/lib.rs",
"line_number": 2254,
"line_content": "const_random::const_random!(u32)",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [
"const_random"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-auth",
"reqsign",
"reqsign-aws-v4",
"rust-ini",
"ordered-multimap",
"dlv-list",
"const-random"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": false,
"fat_dep_loc": 50,
"fat_dep_own_deps": 1,
"has_re_export_all": false
},
{
"intermediate": {
"name": "shellexpand",
"version": "3.1.2"
},
"fat_dependency": {
"name": "dirs",
"version": "6.0.0"
},
"w_transitive": 28,
"w_unique": 4,
"c_ref": 2,
"hurrs": 14.0,
"confidence": "High",
"scan_result": {
"fat_crate_name": "dirs",
"searched_names": [
"dirs"
],
"ref_count": 2,
"file_matches": [
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/shellexpand-3.1.2/src/test.rs",
"line_number": 42,
"line_content": "match dirs::home_dir() {",
"in_generated_file": false
},
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/shellexpand-3.1.2/src/funcs.rs",
"line_number": 237,
"line_content": "let hd = dirs::home_dir()?;",
"in_generated_file": false
}
],
"files_with_matches": 2,
"generated_file_refs": 0,
"distinct_items": [
"home_dir"
],
"has_re_export_all": false
},
"suggestion": {
"AlreadyGated": {
"detail": "already optional",
"enabling_features": [
"dirs",
"tilde"
],
"recommended_defaults": [
"base-0"
]
}
},
"edge_meta": {
"build_only": false,
"already_optional": true,
"platform_conditional": false
},
"dep_chain": [
"uv-auth",
"rust-netrc",
"shellexpand",
"dirs"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": false,
"fat_dep_loc": 202,
"fat_dep_own_deps": 1,
"has_re_export_all": false
},
{
"intermediate": {
"name": "wiremock",
"version": "0.6.5"
},
"fat_dependency": {
"name": "deadpool",
"version": "0.12.3"
},
"w_transitive": 27,
"w_unique": 4,
"c_ref": 3,
"hurrs": 9.0,
"confidence": "High",
"scan_result": {
"fat_crate_name": "deadpool",
"searched_names": [
"deadpool"
],
"ref_count": 3,
"file_matches": [
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wiremock-0.6.5/src/mock_server/pool.rs",
"line_number": 3,
"line_content": "use deadpool::managed::{Metrics, Object, Pool};",
"in_generated_file": false
},
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wiremock-0.6.5/src/mock_server/pool.rs",
"line_number": 54,
"line_content": "impl deadpool::managed::Manager for MockServerPoolManager {",
"in_generated_file": false
},
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wiremock-0.6.5/src/mock_server/pool.rs",
"line_number": 67,
"line_content": ") -> deadpool::managed::RecycleResult<Infallible> {",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [
"managed"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-publish",
"wiremock",
"deadpool"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": false,
"fat_dep_loc": 2596,
"fat_dep_own_deps": 4,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-git",
"version": "0.0.34"
},
"fat_dependency": {
"name": "cargo-util",
"version": "0.2.27"
},
"w_transitive": 97,
"w_unique": 3,
"c_ref": 1,
"hurrs": 97.0,
"confidence": "High",
"scan_result": {
"fat_crate_name": "cargo-util",
"searched_names": [
"cargo_util"
],
"ref_count": 1,
"file_matches": [
{
"path": "/tmp/rust-projects/uv/crates/uv-git/src/git.rs",
"line_number": 10,
"line_content": "use cargo_util::{ProcessBuilder, paths};",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [
"ProcessBuilder",
"paths"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-git",
"cargo-util"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 1725,
"fat_dep_own_deps": 15,
"has_re_export_all": false
},
{
"intermediate": {
"name": "aws-lc-rs",
"version": "1.16.2"
},
"fat_dependency": {
"name": "aws-lc-sys",
"version": "0.39.0"
},
"w_transitive": 58,
"w_unique": 3,
"c_ref": 1,
"hurrs": 58.0,
"confidence": "High",
"scan_result": {
"fat_crate_name": "aws-lc-sys",
"searched_names": [
"aws_lc_sys"
],
"ref_count": 1,
"file_matches": [
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-rs-1.16.2/src/lib.rs",
"line_number": 194,
"line_content": "extern crate aws_lc_sys as aws_lc;",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [],
"has_re_export_all": false
},
"suggestion": {
"AlreadyGated": {
"detail": "already optional",
"enabling_features": [
"aws-lc-sys",
"non-fips"
],
"recommended_defaults": [
"alloc",
"ring-io",
"ring-sig-verify"
]
}
},
"edge_meta": {
"build_only": false,
"already_optional": true,
"platform_conditional": false
},
"dep_chain": [
"uv-publish",
"reqwest",
"rustls",
"aws-lc-rs",
"aws-lc-sys"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": false,
"fat_dep_loc": 415642,
"fat_dep_own_deps": 4,
"has_re_export_all": false
},
{
"intermediate": {
"name": "reqsign-google",
"version": "3.0.0"
},
"fat_dependency": {
"name": "jsonwebtoken",
"version": "10.3.0"
},
"w_transitive": 90,
"w_unique": 3,
"c_ref": 2,
"hurrs": 45.0,
"confidence": "High",
"scan_result": {
"fat_crate_name": "jsonwebtoken",
"searched_names": [
"jsonwebtoken"
],
"ref_count": 2,
"file_matches": [
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqsign-google-3.0.0/src/sign_request.rs",
"line_number": 19,
"line_content": "use jsonwebtoken::{Algorithm, EncodingKey, Header as JwtHeader};",
"in_generated_file": false
},
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqsign-google-3.0.0/src/sign_request.rs",
"line_number": 136,
"line_content": "let jwt = jsonwebtoken::encode(",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [
"Algorithm",
"EncodingKey",
"Header as JwtHeader",
"encode"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-auth",
"reqsign",
"reqsign-google",
"jsonwebtoken"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": false,
"fat_dep_loc": 4030,
"fat_dep_own_deps": 9,
"has_re_export_all": false
},
{
"intermediate": {
"name": "insta",
"version": "1.46.3"
},
"fat_dependency": {
"name": "pest_derive",
"version": "2.8.6"
},
"w_transitive": 22,
"w_unique": 3,
"c_ref": 1,
"hurrs": 22.0,
"confidence": "High",
"scan_result": {
"fat_crate_name": "pest_derive",
"searched_names": [
"pest_derive"
],
"ref_count": 1,
"file_matches": [
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.46.3/src/redaction.rs",
"line_number": 2,
"line_content": "use pest_derive::Parser;",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [
"Parser"
],
"has_re_export_all": false
},
"suggestion": {
"AlreadyGated": {
"detail": "already optional",
"enabling_features": [
"pest_derive",
"redactions"
]
}
},
"edge_meta": {
"build_only": false,
"already_optional": true,
"platform_conditional": false
},
"dep_chain": [
"uv-test",
"insta",
"pest_derive"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": false,
"fat_dep_loc": 1421,
"fat_dep_own_deps": 2,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-cli",
"version": "0.0.34"
},
"fat_dependency": {
"name": "clap_complete_command",
"version": "0.6.1"
},
"w_transitive": 40,
"w_unique": 3,
"c_ref": 2,
"hurrs": 20.0,
"confidence": "High",
"scan_result": {
"fat_crate_name": "clap_complete_command",
"searched_names": [
"clap_complete_command"
],
"ref_count": 2,
"file_matches": [
{
"path": "/tmp/rust-projects/uv/crates/uv-cli/src/lib.rs",
"line_number": 5611,
"line_content": "pub generate_shell_completion: Option<clap_complete_command::Shell>,",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/uv/crates/uv-cli/src/lib.rs",
"line_number": 6813,
"line_content": "pub shell: clap_complete_command::Shell,",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [
"Shell"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-cli",
"clap_complete_command"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 252,
"fat_dep_own_deps": 3,
"has_re_export_all": false
},
{
"intermediate": {
"name": "const-random",
"version": "0.1.18"
},
"fat_dependency": {
"name": "const-random-macro",
"version": "0.1.16"
},
"w_transitive": 19,
"w_unique": 3,
"c_ref": 1,
"hurrs": 19.0,
"confidence": "High",
"scan_result": {
"fat_crate_name": "const-random-macro",
"searched_names": [
"const_random_macro"
],
"ref_count": 1,
"file_matches": [
{
"path": "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/const-random-0.1.18/src/lib.rs",
"line_number": 13,
"line_content": "pub use const_random_macro::const_random;",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [
"const_random"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-auth",
"reqsign",
"reqsign-aws-v4",
"rust-ini",
"ordered-multimap",
"dlv-list",
"const-random",
"const-random-macro"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": false,
"fat_dep_loc": 138,
"fat_dep_own_deps": 3,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-test",
"version": "0.0.34"
},
"fat_dependency": {
"name": "assert_fs",
"version": "1.1.3"
},
"w_transitive": 77,
"w_unique": 2,
"c_ref": 2,
"hurrs": 38.5,
"confidence": "High",
"scan_result": {
"fat_crate_name": "assert_fs",
"searched_names": [
"assert_fs"
],
"ref_count": 2,
"file_matches": [
{
"path": "/tmp/rust-projects/uv/crates/uv-test/src/lib.rs",
"line_number": 16,
"line_content": "use assert_fs::assert::PathAssert;",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/uv/crates/uv-test/src/lib.rs",
"line_number": 17,
"line_content": "use assert_fs::fixture::{",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [
"assert",
"fixture"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-test",
"assert_fs"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 877,
"fat_dep_own_deps": 7,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-publish",
"version": "0.0.34"
},
"fat_dependency": {
"name": "ambient-id",
"version": "0.0.11"
},
"w_transitive": 245,
"w_unique": 2,
"c_ref": 9,
"hurrs": 27.22222222222222,
"confidence": "High",
"scan_result": {
"fat_crate_name": "ambient-id",
"searched_names": [
"ambient_id"
],
"ref_count": 9,
"file_matches": [
{
"path": "/tmp/rust-projects/uv/crates/uv-publish/src/trusted_publishing/pyx.rs",
"line_number": 71,
"line_content": "oidc_token: ambient_id::IdToken,",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/uv/crates/uv-publish/src/trusted_publishing/pypi.rs",
"line_number": 66,
"line_content": "oidc_token: ambient_id::IdToken,",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/uv/crates/uv-publish/src/trusted_publishing.rs",
"line_number": 22,
"line_content": "GitHubPermissions(#[source] ambient_id::Error),",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/uv/crates/uv-publish/src/trusted_publishing.rs",
"line_number": 25,
"line_content": "Discovery(#[source] ambient_id::Error),",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/uv/crates/uv-publish/src/trusted_publishing.rs",
"line_number": 136,
"line_content": "oidc_token: ambient_id::IdToken,",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/uv/crates/uv-publish/src/trusted_publishing.rs",
"line_number": 172,
"line_content": ") -> Result<Option<ambient_id::IdToken>, TrustedPublishingError> {",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/uv/crates/uv-publish/src/trusted_publishing.rs",
"line_number": 173,
"line_content": "let detector = ambient_id::Detector::new_with_client(client.clone());",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/uv/crates/uv-publish/src/trusted_publishing.rs",
"line_number": 180,
"line_content": "err @ ambient_id::Error::GitHubActions(",
"in_generated_file": false
},
{
"path": "/tmp/rust-projects/uv/crates/uv-publish/src/trusted_publishing.rs",
"line_number": 181,
"line_content": "ambient_id::GitHubError::InsufficientPermissions(_),",
"in_generated_file": false
}
],
"files_with_matches": 3,
"generated_file_refs": 0,
"distinct_items": [
"Detector",
"Error",
"GitHubError",
"IdToken"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-publish",
"ambient-id"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 563,
"fat_dep_own_deps": 6,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-test",
"version": "0.0.34"
},
"fat_dependency": {
"name": "assert_cmd",
"version": "2.2.0"
},
"w_transitive": 27,
"w_unique": 2,
"c_ref": 1,
"hurrs": 27.0,
"confidence": "High",
"scan_result": {
"fat_crate_name": "assert_cmd",
"searched_names": [
"assert_cmd"
],
"ref_count": 1,
"file_matches": [
{
"path": "/tmp/rust-projects/uv/crates/uv-test/src/lib.rs",
"line_number": 15,
"line_content": "use assert_cmd::assert::{Assert, OutputAssertExt};",
"in_generated_file": false
}
],
"files_with_matches": 1,
"generated_file_refs": 0,
"distinct_items": [
"assert"
],
"has_re_export_all": false
},
"suggestion": "FeatureGate",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-test",
"assert_cmd"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 1523,
"fat_dep_own_deps": 7,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-publish",
"version": "0.0.34"
},
"fat_dependency": {
"name": "astral-reqwest-retry",
"version": "0.9.1"
},
"w_transitive": 253,
"w_unique": 0,
"c_ref": 0,
"hurrs": null,
"confidence": "Low",
"scan_result": {
"fat_crate_name": "astral-reqwest-retry",
"searched_names": [
"astral_reqwest_retry"
],
"ref_count": 0,
"file_matches": [],
"files_with_matches": 0,
"generated_file_refs": 0,
"distinct_items": [],
"has_re_export_all": false
},
"suggestion": "Remove",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-publish",
"astral-reqwest-retry"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 0,
"fat_dep_own_deps": 13,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-python",
"version": "0.0.34"
},
"fat_dependency": {
"name": "astral-reqwest-retry",
"version": "0.9.1"
},
"w_transitive": 253,
"w_unique": 0,
"c_ref": 0,
"hurrs": null,
"confidence": "Low",
"scan_result": {
"fat_crate_name": "astral-reqwest-retry",
"searched_names": [
"astral_reqwest_retry"
],
"ref_count": 0,
"file_matches": [],
"files_with_matches": 0,
"generated_file_refs": 0,
"distinct_items": [],
"has_re_export_all": false
},
"suggestion": "Remove",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-python",
"astral-reqwest-retry"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 0,
"fat_dep_own_deps": 13,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-client",
"version": "0.0.34"
},
"fat_dependency": {
"name": "astral-reqwest-retry",
"version": "0.9.1"
},
"w_transitive": 253,
"w_unique": 0,
"c_ref": 0,
"hurrs": null,
"confidence": "Low",
"scan_result": {
"fat_crate_name": "astral-reqwest-retry",
"searched_names": [
"astral_reqwest_retry"
],
"ref_count": 0,
"file_matches": [],
"files_with_matches": 0,
"generated_file_refs": 0,
"distinct_items": [],
"has_re_export_all": false
},
"suggestion": "Remove",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-client",
"astral-reqwest-retry"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 0,
"fat_dep_own_deps": 13,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-bin-install",
"version": "0.0.34"
},
"fat_dependency": {
"name": "astral-reqwest-retry",
"version": "0.9.1"
},
"w_transitive": 253,
"w_unique": 0,
"c_ref": 0,
"hurrs": null,
"confidence": "Low",
"scan_result": {
"fat_crate_name": "astral-reqwest-retry",
"searched_names": [
"astral_reqwest_retry"
],
"ref_count": 0,
"file_matches": [],
"files_with_matches": 0,
"generated_file_refs": 0,
"distinct_items": [],
"has_re_export_all": false
},
"suggestion": "Remove",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-bin-install",
"astral-reqwest-retry"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 0,
"fat_dep_own_deps": 13,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-publish",
"version": "0.0.34"
},
"fat_dependency": {
"name": "astral-reqwest-middleware",
"version": "0.5.1"
},
"w_transitive": 243,
"w_unique": 0,
"c_ref": 0,
"hurrs": null,
"confidence": "Low",
"scan_result": {
"fat_crate_name": "astral-reqwest-middleware",
"searched_names": [
"astral_reqwest_middleware"
],
"ref_count": 0,
"file_matches": [],
"files_with_matches": 0,
"generated_file_refs": 0,
"distinct_items": [],
"has_re_export_all": false
},
"suggestion": "Remove",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-publish",
"astral-reqwest-middleware"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 0,
"fat_dep_own_deps": 7,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-auth",
"version": "0.0.34"
},
"fat_dependency": {
"name": "astral-reqwest-middleware",
"version": "0.5.1"
},
"w_transitive": 243,
"w_unique": 0,
"c_ref": 0,
"hurrs": null,
"confidence": "Low",
"scan_result": {
"fat_crate_name": "astral-reqwest-middleware",
"searched_names": [
"astral_reqwest_middleware"
],
"ref_count": 0,
"file_matches": [],
"files_with_matches": 0,
"generated_file_refs": 0,
"distinct_items": [],
"has_re_export_all": false
},
"suggestion": "Remove",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-auth",
"astral-reqwest-middleware"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 0,
"fat_dep_own_deps": 7,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-distribution",
"version": "0.0.34"
},
"fat_dependency": {
"name": "astral-reqwest-middleware",
"version": "0.5.1"
},
"w_transitive": 243,
"w_unique": 0,
"c_ref": 0,
"hurrs": null,
"confidence": "Low",
"scan_result": {
"fat_crate_name": "astral-reqwest-middleware",
"searched_names": [
"astral_reqwest_middleware"
],
"ref_count": 0,
"file_matches": [],
"files_with_matches": 0,
"generated_file_refs": 0,
"distinct_items": [],
"has_re_export_all": false
},
"suggestion": "Remove",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-distribution",
"astral-reqwest-middleware"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 0,
"fat_dep_own_deps": 7,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-python",
"version": "0.0.34"
},
"fat_dependency": {
"name": "astral-reqwest-middleware",
"version": "0.5.1"
},
"w_transitive": 243,
"w_unique": 0,
"c_ref": 0,
"hurrs": null,
"confidence": "Low",
"scan_result": {
"fat_crate_name": "astral-reqwest-middleware",
"searched_names": [
"astral_reqwest_middleware"
],
"ref_count": 0,
"file_matches": [],
"files_with_matches": 0,
"generated_file_refs": 0,
"distinct_items": [],
"has_re_export_all": false
},
"suggestion": "Remove",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-python",
"astral-reqwest-middleware"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 0,
"fat_dep_own_deps": 7,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-audit",
"version": "0.0.34"
},
"fat_dependency": {
"name": "astral-reqwest-middleware",
"version": "0.5.1"
},
"w_transitive": 243,
"w_unique": 0,
"c_ref": 0,
"hurrs": null,
"confidence": "Low",
"scan_result": {
"fat_crate_name": "astral-reqwest-middleware",
"searched_names": [
"astral_reqwest_middleware"
],
"ref_count": 0,
"file_matches": [],
"files_with_matches": 0,
"generated_file_refs": 0,
"distinct_items": [],
"has_re_export_all": false
},
"suggestion": "Remove",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-audit",
"astral-reqwest-middleware"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 0,
"fat_dep_own_deps": 7,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-client",
"version": "0.0.34"
},
"fat_dependency": {
"name": "astral-reqwest-middleware",
"version": "0.5.1"
},
"w_transitive": 243,
"w_unique": 0,
"c_ref": 0,
"hurrs": null,
"confidence": "Low",
"scan_result": {
"fat_crate_name": "astral-reqwest-middleware",
"searched_names": [
"astral_reqwest_middleware"
],
"ref_count": 0,
"file_matches": [],
"files_with_matches": 0,
"generated_file_refs": 0,
"distinct_items": [],
"has_re_export_all": false
},
"suggestion": "Remove",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-client",
"astral-reqwest-middleware"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 0,
"fat_dep_own_deps": 7,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-git",
"version": "0.0.34"
},
"fat_dependency": {
"name": "astral-reqwest-middleware",
"version": "0.5.1"
},
"w_transitive": 243,
"w_unique": 0,
"c_ref": 0,
"hurrs": null,
"confidence": "Low",
"scan_result": {
"fat_crate_name": "astral-reqwest-middleware",
"searched_names": [
"astral_reqwest_middleware"
],
"ref_count": 0,
"file_matches": [],
"files_with_matches": 0,
"generated_file_refs": 0,
"distinct_items": [],
"has_re_export_all": false
},
"suggestion": "Remove",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-git",
"astral-reqwest-middleware"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 0,
"fat_dep_own_deps": 7,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-requirements-txt",
"version": "0.0.34"
},
"fat_dependency": {
"name": "astral-reqwest-middleware",
"version": "0.5.1"
},
"w_transitive": 243,
"w_unique": 0,
"c_ref": 0,
"hurrs": null,
"confidence": "Low",
"scan_result": {
"fat_crate_name": "astral-reqwest-middleware",
"searched_names": [
"astral_reqwest_middleware"
],
"ref_count": 0,
"file_matches": [],
"files_with_matches": 0,
"generated_file_refs": 0,
"distinct_items": [],
"has_re_export_all": false
},
"suggestion": "Remove",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-requirements-txt",
"astral-reqwest-middleware"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 0,
"fat_dep_own_deps": 7,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-bin-install",
"version": "0.0.34"
},
"fat_dependency": {
"name": "astral-reqwest-middleware",
"version": "0.5.1"
},
"w_transitive": 243,
"w_unique": 0,
"c_ref": 0,
"hurrs": null,
"confidence": "Low",
"scan_result": {
"fat_crate_name": "astral-reqwest-middleware",
"searched_names": [
"astral_reqwest_middleware"
],
"ref_count": 0,
"file_matches": [],
"files_with_matches": 0,
"generated_file_refs": 0,
"distinct_items": [],
"has_re_export_all": false
},
"suggestion": "Remove",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-bin-install",
"astral-reqwest-middleware"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 0,
"fat_dep_own_deps": 7,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-metadata",
"version": "0.0.34"
},
"fat_dependency": {
"name": "astral_async_zip",
"version": "0.0.17"
},
"w_transitive": 96,
"w_unique": 0,
"c_ref": 0,
"hurrs": null,
"confidence": "Low",
"scan_result": {
"fat_crate_name": "astral_async_zip",
"searched_names": [
"astral_async_zip"
],
"ref_count": 0,
"file_matches": [],
"files_with_matches": 0,
"generated_file_refs": 0,
"distinct_items": [],
"has_re_export_all": false
},
"suggestion": "Remove",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-metadata",
"astral_async_zip"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 0,
"fat_dep_own_deps": 7,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-extract",
"version": "0.0.34"
},
"fat_dependency": {
"name": "astral_async_zip",
"version": "0.0.17"
},
"w_transitive": 96,
"w_unique": 0,
"c_ref": 0,
"hurrs": null,
"confidence": "Low",
"scan_result": {
"fat_crate_name": "astral_async_zip",
"searched_names": [
"astral_async_zip"
],
"ref_count": 0,
"file_matches": [],
"files_with_matches": 0,
"generated_file_refs": 0,
"distinct_items": [],
"has_re_export_all": false
},
"suggestion": "Remove",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-extract",
"astral_async_zip"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 0,
"fat_dep_own_deps": 7,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-client",
"version": "0.0.34"
},
"fat_dependency": {
"name": "astral_async_zip",
"version": "0.0.17"
},
"w_transitive": 96,
"w_unique": 0,
"c_ref": 0,
"hurrs": null,
"confidence": "Low",
"scan_result": {
"fat_crate_name": "astral_async_zip",
"searched_names": [
"astral_async_zip"
],
"ref_count": 0,
"file_matches": [],
"files_with_matches": 0,
"generated_file_refs": 0,
"distinct_items": [],
"has_re_export_all": false
},
"suggestion": "Remove",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-client",
"astral_async_zip"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 0,
"fat_dep_own_deps": 7,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-extract",
"version": "0.0.34"
},
"fat_dependency": {
"name": "xz2",
"version": "0.1.7"
},
"w_transitive": 57,
"w_unique": 0,
"c_ref": 0,
"hurrs": null,
"confidence": "Low",
"scan_result": {
"fat_crate_name": "xz2",
"searched_names": [
"xz2"
],
"ref_count": 0,
"file_matches": [],
"files_with_matches": 0,
"generated_file_refs": 0,
"distinct_items": [],
"has_re_export_all": false
},
"suggestion": "Remove",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-extract",
"xz2"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 0,
"fat_dep_own_deps": 1,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-publish",
"version": "0.0.34"
},
"fat_dependency": {
"name": "astral-tokio-tar",
"version": "0.6.0"
},
"w_transitive": 38,
"w_unique": 0,
"c_ref": 0,
"hurrs": null,
"confidence": "Low",
"scan_result": {
"fat_crate_name": "astral-tokio-tar",
"searched_names": [
"astral_tokio_tar"
],
"ref_count": 0,
"file_matches": [],
"files_with_matches": 0,
"generated_file_refs": 0,
"distinct_items": [],
"has_re_export_all": false
},
"suggestion": "Remove",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-publish",
"astral-tokio-tar"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 0,
"fat_dep_own_deps": 8,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-extract",
"version": "0.0.34"
},
"fat_dependency": {
"name": "astral-tokio-tar",
"version": "0.6.0"
},
"w_transitive": 38,
"w_unique": 0,
"c_ref": 0,
"hurrs": null,
"confidence": "Low",
"scan_result": {
"fat_crate_name": "astral-tokio-tar",
"searched_names": [
"astral_tokio_tar"
],
"ref_count": 0,
"file_matches": [],
"files_with_matches": 0,
"generated_file_refs": 0,
"distinct_items": [],
"has_re_export_all": false
},
"suggestion": "Remove",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-extract",
"astral-tokio-tar"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 0,
"fat_dep_own_deps": 8,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-settings",
"version": "0.0.34"
},
"fat_dependency": {
"name": "clap",
"version": "4.6.0"
},
"w_transitive": 37,
"w_unique": 0,
"c_ref": 0,
"hurrs": null,
"confidence": "Low",
"scan_result": {
"fat_crate_name": "clap",
"searched_names": [
"clap"
],
"ref_count": 0,
"file_matches": [],
"files_with_matches": 0,
"generated_file_refs": 0,
"distinct_items": [],
"has_re_export_all": false
},
"suggestion": "Remove",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-settings",
"clap"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 0,
"fat_dep_own_deps": 2,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-distribution-types",
"version": "0.0.34"
},
"fat_dependency": {
"name": "astral-version-ranges",
"version": "0.1.4"
},
"w_transitive": 2,
"w_unique": 0,
"c_ref": 0,
"hurrs": null,
"confidence": "Low",
"scan_result": {
"fat_crate_name": "astral-version-ranges",
"searched_names": [
"astral_version_ranges"
],
"ref_count": 0,
"file_matches": [],
"files_with_matches": 0,
"generated_file_refs": 0,
"distinct_items": [],
"has_re_export_all": false
},
"suggestion": "Remove",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-distribution-types",
"astral-version-ranges"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 0,
"fat_dep_own_deps": 1,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-pep508",
"version": "0.0.34"
},
"fat_dependency": {
"name": "astral-version-ranges",
"version": "0.1.4"
},
"w_transitive": 2,
"w_unique": 0,
"c_ref": 0,
"hurrs": null,
"confidence": "Low",
"scan_result": {
"fat_crate_name": "astral-version-ranges",
"searched_names": [
"astral_version_ranges"
],
"ref_count": 0,
"file_matches": [],
"files_with_matches": 0,
"generated_file_refs": 0,
"distinct_items": [],
"has_re_export_all": false
},
"suggestion": "Remove",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-pep508",
"astral-version-ranges"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 0,
"fat_dep_own_deps": 1,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-build-backend",
"version": "0.0.34"
},
"fat_dependency": {
"name": "astral-version-ranges",
"version": "0.1.4"
},
"w_transitive": 2,
"w_unique": 0,
"c_ref": 0,
"hurrs": null,
"confidence": "Low",
"scan_result": {
"fat_crate_name": "astral-version-ranges",
"searched_names": [
"astral_version_ranges"
],
"ref_count": 0,
"file_matches": [],
"files_with_matches": 0,
"generated_file_refs": 0,
"distinct_items": [],
"has_re_export_all": false
},
"suggestion": "Remove",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-build-backend",
"astral-version-ranges"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 0,
"fat_dep_own_deps": 1,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv",
"version": "0.11.1"
},
"fat_dependency": {
"name": "astral-version-ranges",
"version": "0.1.4"
},
"w_transitive": 2,
"w_unique": 0,
"c_ref": 0,
"hurrs": null,
"confidence": "Low",
"scan_result": {
"fat_crate_name": "astral-version-ranges",
"searched_names": [
"astral_version_ranges"
],
"ref_count": 0,
"file_matches": [],
"files_with_matches": 0,
"generated_file_refs": 0,
"distinct_items": [],
"has_re_export_all": false
},
"suggestion": "Remove",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv",
"astral-version-ranges"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 0,
"fat_dep_own_deps": 1,
"has_re_export_all": false
},
{
"intermediate": {
"name": "uv-pep440",
"version": "0.0.34"
},
"fat_dependency": {
"name": "astral-version-ranges",
"version": "0.1.4"
},
"w_transitive": 2,
"w_unique": 0,
"c_ref": 0,
"hurrs": null,
"confidence": "Low",
"scan_result": {
"fat_crate_name": "astral-version-ranges",
"searched_names": [
"astral_version_ranges"
],
"ref_count": 0,
"file_matches": [],
"files_with_matches": 0,
"generated_file_refs": 0,
"distinct_items": [],
"has_re_export_all": false
},
"suggestion": "Remove",
"edge_meta": {
"build_only": false,
"already_optional": false,
"platform_conditional": false
},
"dep_chain": [
"uv-pep440",
"astral-version-ranges"
],
"required_by_sibling": null,
"phantom": false,
"intermediate_is_workspace_member": true,
"fat_dep_loc": 0,
"fat_dep_own_deps": 1,
"has_re_export_all": false
}
],
"dep_tree": {
"nodes": [
{
"name": "try-lock",
"version": "0.2.5",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "getrandom",
"version": "0.3.3",
"transitive_weight": 50,
"is_workspace": false,
"children": [
654,
645,
479,
374,
307,
156
]
},
{
"name": "zstd",
"version": "0.13.3",
"transitive_weight": 58,
"is_workspace": false,
"children": [
529
]
},
{
"name": "clap",
"version": "4.6.0",
"transitive_weight": 37,
"is_workspace": false,
"children": [
124,
383
]
},
{
"name": "tower-http",
"version": "0.6.8",
"transitive_weight": 102,
"is_workspace": false,
"children": [
74,
497,
684,
190,
85,
435,
554,
454,
407,
58,
513,
22,
249,
478,
602
]
},
{
"name": "aws-lc-rs",
"version": "1.16.2",
"transitive_weight": 61,
"is_workspace": false,
"children": [
20,
439,
570
]
},
{
"name": "unicode-width",
"version": "0.2.2",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "uv",
"version": "0.11.1",
"transitive_weight": 654,
"is_workspace": true,
"children": [
28,
388,
112,
68,
77,
663,
18,
604,
563,
310,
61,
395,
144,
100,
279,
620,
496,
99,
642,
394,
650,
344,
485,
547,
601,
180,
128,
316,
521,
386,
624,
434,
378,
32,
102,
126,
280,
30,
662,
451,
118,
274,
387,
195,
175,
346,
470,
153,
41,
632,
525,
3,
247,
641,
66,
446,
148,
516,
594,
190,
322,
208,
262,
356,
177,
24,
441,
350,
11,
685,
621,
146,
149,
131,
269,
14,
465,
86,
548,
627,
580,
523,
69,
556,
473,
407,
373,
487,
414,
183,
522,
569,
431,
689,
507,
476,
444,
6,
290
]
},
{
"name": "quinn-proto",
"version": "0.11.14",
"transitive_weight": 100,
"is_workspace": false,
"children": [
90,
500,
5,
103,
1,
381,
214,
269,
523,
311,
513,
424,
444,
51
]
},
{
"name": "rand_chacha",
"version": "0.3.1",
"transitive_weight": 21,
"is_workspace": false,
"children": [
16,
351
]
},
{
"name": "icu_collections",
"version": "2.1.1",
"transitive_weight": 15,
"is_workspace": false,
"children": [
508,
687,
531,
181,
37
]
},
{
"name": "ctrlc",
"version": "3.5.2",
"transitive_weight": 12,
"is_workspace": false,
"children": [
13,
69,
605
]
},
{
"name": "futures-macro",
"version": "0.3.32",
"transitive_weight": 5,
"is_workspace": false,
"children": [
367,
591,
427
]
},
{
"name": "dispatch2",
"version": "0.3.1",
"transitive_weight": 6,
"is_workspace": false,
"children": [
389,
345,
58,
307
]
},
{
"name": "diskus",
"version": "0.9.0",
"transitive_weight": 8,
"is_workspace": false,
"children": [
409,
166
]
},
{
"name": "spdx",
"version": "0.13.4",
"transitive_weight": 2,
"is_workspace": false,
"children": [
185
]
},
{
"name": "rand_core",
"version": "0.6.4",
"transitive_weight": 17,
"is_workspace": false,
"children": [
475
]
},
{
"name": "tracing-durations-export",
"version": "0.3.1",
"transitive_weight": 51,
"is_workspace": false,
"children": [
446,
516,
131,
269,
465,
414,
522,
587,
444,
410
]
},
{
"name": "uv-resolver",
"version": "0.0.34",
"transitive_weight": 569,
"is_workspace": true,
"children": [
395,
144,
620,
496,
99,
394,
344,
547,
601,
180,
84,
624,
434,
280,
30,
662,
451,
118,
114,
658,
387,
175,
153,
632,
92,
590,
3,
66,
148,
393,
516,
190,
206,
322,
208,
262,
356,
24,
350,
337,
685,
621,
269,
465,
86,
523,
661,
540,
473,
414,
183,
152,
683,
476,
471,
444,
185,
290
]
},
{
"name": "jni",
"version": "0.21.1",
"transitive_weight": 30,
"is_workspace": false,
"children": [
493,
289,
520,
556,
625,
404,
374,
600
]
},
{
"name": "aws-lc-sys",
"version": "0.39.0",
"transitive_weight": 58,
"is_workspace": false,
"children": [
665,
315,
689,
574
]
},
{
"name": "const-random-macro",
"version": "0.1.16",
"transitive_weight": 19,
"is_workspace": false,
"children": [
475,
660,
587
]
},
{
"name": "futures-core",
"version": "0.3.32",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "zbus_macros",
"version": "5.14.0",
"transitive_weight": 26,
"is_workspace": false,
"children": [
390,
275,
210,
245,
367,
591,
427
]
},
{
"name": "jiff",
"version": "0.2.23",
"transitive_weight": 15,
"is_workspace": false,
"children": [
392,
437,
238,
164,
605,
600,
98
]
},
{
"name": "wasite",
"version": "1.0.2",
"transitive_weight": 39,
"is_workspace": false,
"children": [
654
]
},
{
"name": "windows_i686_gnullvm",
"version": "0.53.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "astral-tl",
"version": "0.7.11",
"transitive_weight": 2,
"is_workspace": false,
"children": [
358
]
},
{
"name": "uv-cli",
"version": "0.0.34",
"transitive_weight": 575,
"is_workspace": true,
"children": [
663,
18,
620,
394,
650,
344,
485,
547,
601,
128,
316,
624,
434,
118,
632,
230,
3,
66,
148,
516,
350,
621,
149,
465,
522,
290
]
},
{
"name": "serde_repr",
"version": "0.1.20",
"transitive_weight": 5,
"is_workspace": false,
"children": [
367,
591,
427
]
},
{
"name": "uv-distribution-filename",
"version": "0.0.34",
"transitive_weight": 120,
"is_workspace": true,
"children": [
662,
451,
118,
114,
387,
153,
465,
523,
358,
185
]
},
{
"name": "wit-bindgen-rust",
"version": "0.51.0",
"transitive_weight": 34,
"is_workspace": false,
"children": [
44,
136,
299,
685,
364,
367,
522,
461
]
},
{
"name": "uv-trampoline-builder",
"version": "0.0.34",
"transitive_weight": 202,
"is_workspace": true,
"children": [
280,
274,
41,
516,
441,
523
]
},
{
"name": "crossbeam-deque",
"version": "0.8.6",
"transitive_weight": 3,
"is_workspace": false,
"children": [
657,
187
]
},
{
"name": "jsonwebtoken",
"version": "10.3.0",
"transitive_weight": 90,
"is_workspace": false,
"children": [
5,
179,
553,
475,
645,
131,
173,
465,
572
]
},
{
"name": "ciborium",
"version": "0.2.2",
"transitive_weight": 15,
"is_workspace": false,
"children": [
593,
465,
178
]
},
{
"name": "rmp-serde",
"version": "1.3.1",
"transitive_weight": 12,
"is_workspace": false,
"children": [
465,
608
]
},
{
"name": "displaydoc",
"version": "0.2.5",
"transitive_weight": 5,
"is_workspace": false,
"children": [
367,
591,
427
]
},
{
"name": "target-lexicon",
"version": "0.13.5",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "time",
"version": "0.3.47",
"transitive_weight": 13,
"is_workspace": false,
"children": [
392,
504,
108,
113,
95,
342,
700
]
},
{
"name": "zvariant_derive",
"version": "5.10.0",
"transitive_weight": 20,
"is_workspace": false,
"children": [
210,
245,
367,
591,
427
]
},
{
"name": "tempfile",
"version": "3.27.0",
"transitive_weight": 50,
"is_workspace": false,
"children": [
72,
194,
605,
205,
587
]
},
{
"name": "windows_x86_64_gnu",
"version": "0.52.6",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "windows-version",
"version": "0.1.7",
"transitive_weight": 2,
"is_workspace": false,
"children": [
334
]
},
{
"name": "wit-component",
"version": "0.244.0",
"transitive_weight": 30,
"is_workspace": false,
"children": [
675,
299,
339,
613,
685,
131,
465,
283,
522,
58,
600
]
},
{
"name": "boxcar",
"version": "0.2.14",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "predicates",
"version": "3.1.4",
"transitive_weight": 14,
"is_workspace": false,
"children": [
184,
524,
142,
640,
109,
606
]
},
{
"name": "shellexpand",
"version": "3.1.2",
"transitive_weight": 38,
"is_workspace": false,
"children": [
97,
549,
277
]
},
{
"name": "tinystr",
"version": "0.8.2",
"transitive_weight": 14,
"is_workspace": false,
"children": [
687,
37
]
},
{
"name": "wit-bindgen",
"version": "0.51.0",
"transitive_weight": 36,
"is_workspace": false,
"children": [
70
]
},
{
"name": "codspeed-criterion-compat-walltime",
"version": "4.4.1",
"transitive_weight": 153,
"is_workspace": false,
"children": [
116,
3,
190,
262,
35,
455,
131,
465,
419,
184,
283,
556,
643,
544,
242,
509,
254,
587,
266
]
},
{
"name": "slab",
"version": "0.4.12",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "cyclonedx-bom-macros",
"version": "0.1.0",
"transitive_weight": 5,
"is_workspace": false,
"children": [
367,
591,
427
]
},
{
"name": "inout",
"version": "0.1.4",
"transitive_weight": 5,
"is_workspace": false,
"children": [
528,
248
]
},
{
"name": "hmac",
"version": "0.12.1",
"transitive_weight": 9,
"is_workspace": false,
"children": [
202
]
},
{
"name": "subtle",
"version": "2.6.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "tikv-jemallocator",
"version": "0.6.1",
"transitive_weight": 56,
"is_workspace": false,
"children": [
607,
307
]
},
{
"name": "pest_meta",
"version": "2.8.6",
"transitive_weight": 16,
"is_workspace": false,
"children": [
377,
313
]
},
{
"name": "bitflags",
"version": "2.11.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "windows-sys",
"version": "0.52.0",
"transitive_weight": 10,
"is_workspace": false,
"children": [
682
]
},
{
"name": "rust-ini",
"version": "0.21.3",
"transitive_weight": 24,
"is_workspace": false,
"children": [
64,
374
]
},
{
"name": "uv-publish",
"version": "0.0.34",
"transitive_weight": 552,
"is_workspace": true,
"children": [
99,
642,
344,
485,
601,
128,
84,
651,
225,
488,
386,
624,
280,
30,
614,
74,
632,
626,
66,
684,
516,
190,
262,
350,
621,
131,
269,
465,
523,
414,
572,
551,
444
]
},
{
"name": "toml_edit",
"version": "0.25.4+spec-1.1.0",
"transitive_weight": 17,
"is_workspace": false,
"children": [
685,
371,
672,
221
]
},
{
"name": "mio",
"version": "1.1.1",
"transitive_weight": 5,
"is_workspace": false,
"children": [
605,
307,
317
]
},
{
"name": "ordered-multimap",
"version": "0.7.3",
"transitive_weight": 23,
"is_workspace": false,
"children": [
319,
417
]
},
{
"name": "crc32fast",
"version": "1.5.0",
"transitive_weight": 2,
"is_workspace": false,
"children": [
374
]
},
{
"name": "url",
"version": "2.5.8",
"transitive_weight": 35,
"is_workspace": false,
"children": [
320,
465,
283,
527,
471
]
},
{
"name": "flate2",
"version": "1.1.9",
"transitive_weight": 7,
"is_workspace": false,
"children": [
573,
65,
182
]
},
{
"name": "uv-requirements",
"version": "0.0.34",
"transitive_weight": 573,
"is_workspace": true,
"children": [
77,
18,
395,
144,
496,
99,
344,
601,
180,
624,
434,
280,
30,
118,
153,
632,
66,
516,
322,
262,
350,
269,
86,
627,
523,
522,
231,
444
]
},
{
"name": "nix",
"version": "0.31.2",
"transitive_weight": 5,
"is_workspace": false,
"children": [
58,
374,
468,
307
]
},
{
"name": "wit-bindgen-rust-macro",
"version": "0.51.0",
"transitive_weight": 35,
"is_workspace": false,
"children": [
31,
136,
364,
367,
591,
427,
522
]
},
{
"name": "event-listener",
"version": "5.4.1",
"transitive_weight": 5,
"is_workspace": false,
"children": [
303,
408,
249
]
},
{
"name": "getrandom",
"version": "0.4.1",
"transitive_weight": 42,
"is_workspace": false,
"children": [
75,
232,
374,
307,
156
]
},
{
"name": "uv-dev",
"version": "0.0.34",
"transitive_weight": 599,
"is_workspace": true,
"children": [
28,
663,
310,
620,
99,
642,
394,
344,
485,
601,
386,
624,
434,
30,
346,
17,
41,
92,
3,
446,
148,
684,
516,
190,
262,
382,
621,
149,
131,
269,
287,
474,
465,
556,
473,
505,
414,
304,
522,
476
]
},
{
"name": "async-compression",
"version": "0.4.19",
"transitive_weight": 86,
"is_workspace": false,
"children": [
2,
664,
385,
529,
190,
67,
22,
172,
358,
249
]
},
{
"name": "wasip2",
"version": "1.0.2+wasi-0.2.9",
"transitive_weight": 37,
"is_workspace": false,
"children": [
49
]
},
{
"name": "ptr_meta_derive",
"version": "0.3.1",
"transitive_weight": 5,
"is_workspace": false,
"children": [
367,
591,
427
]
},
{
"name": "uv-scripts",
"version": "0.0.34",
"transitive_weight": 572,
"is_workspace": true,
"children": [
663,
394,
344,
601,
624,
434,
662,
118,
632,
66,
516,
322,
350,
269,
465,
523,
184,
487,
358
]
},
{
"name": "wasm-streams",
"version": "0.5.0",
"transitive_weight": 26,
"is_workspace": false,
"children": [
333,
85,
428,
645,
479
]
},
{
"name": "globset",
"version": "0.4.18",
"transitive_weight": 14,
"is_workspace": false,
"children": [
549,
189,
359,
600,
515
]
},
{
"name": "seahash",
"version": "4.1.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "pkg-config",
"version": "0.3.32",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "tracing-attributes",
"version": "0.1.31",
"transitive_weight": 5,
"is_workspace": false,
"children": [
367,
591,
427
]
},
{
"name": "scrypt",
"version": "0.11.0",
"transitive_weight": 19,
"is_workspace": false,
"children": [
377,
159,
219
]
},
{
"name": "uv-metadata",
"version": "0.0.34",
"transitive_weight": 284,
"is_workspace": true,
"children": [
624,
30,
118,
512,
274,
684,
516,
190,
262,
269,
523
]
},
{
"name": "futures-util",
"version": "0.3.32",
"transitive_weight": 14,
"is_workspace": false,
"children": [
12,
559,
22,
172,
263,
499,
358,
249,
51
]
},
{
"name": "uv-console",
"version": "0.0.34",
"transitive_weight": 7,
"is_workspace": true,
"children": [
627
]
},
{
"name": "httpdate",
"version": "1.0.3",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "openssl-probe",
"version": "0.2.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "pest_derive",
"version": "2.8.6",
"transitive_weight": 22,
"is_workspace": false,
"children": [
369,
313
]
},
{
"name": "rustls",
"version": "0.23.37",
"transitive_weight": 80,
"is_workspace": false,
"children": [
532,
5,
381,
587,
55,
570
]
},
{
"name": "is-wsl",
"version": "0.4.0",
"transitive_weight": 3,
"is_workspace": false,
"children": [
226,
587
]
},
{
"name": "schemars",
"version": "1.2.1",
"transitive_weight": 45,
"is_workspace": false,
"children": [
66,
131,
465,
216,
96,
211
]
},
{
"name": "reqsign-aws-v4",
"version": "3.0.0",
"transitive_weight": 75,
"is_workspace": false,
"children": [
286,
60,
555,
324,
131,
630,
465,
407,
527,
522,
513,
600,
471
]
},
{
"name": "deadpool-runtime",
"version": "0.1.4",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "num-conv",
"version": "0.2.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "schemars_derive",
"version": "1.2.1",
"transitive_weight": 6,
"is_workspace": false,
"children": [
517,
367,
591,
427
]
},
{
"name": "dirs",
"version": "6.0.0",
"transitive_weight": 28,
"is_workspace": false,
"children": [
349
]
},
{
"name": "portable-atomic",
"version": "1.13.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "uv-client",
"version": "0.0.34",
"transitive_weight": 536,
"is_workspace": true,
"children": [
344,
485,
547,
601,
128,
84,
651,
229,
488,
386,
624,
434,
378,
280,
30,
662,
451,
118,
114,
512,
387,
153,
632,
537,
66,
148,
506,
684,
516,
190,
121,
262,
381,
24,
350,
36,
621,
131,
542,
269,
465,
523,
690,
407,
27,
697,
414,
522,
471,
444,
290
]
},
{
"name": "uv-virtualenv",
"version": "0.0.34",
"transitive_weight": 547,
"is_workspace": true,
"children": [
620,
624,
126,
280,
451,
195,
516,
269,
86,
627,
523,
414,
476,
674,
290
]
},
{
"name": "jni-sys",
"version": "0.4.1",
"transitive_weight": 6,
"is_workspace": false,
"children": [
134
]
},
{
"name": "uv-cache-info",
"version": "0.0.34",
"transitive_weight": 186,
"is_workspace": true,
"children": [
280,
92,
353,
516,
322,
269,
465,
523,
556
]
},
{
"name": "rand",
"version": "0.9.2",
"transitive_weight": 56,
"is_workspace": false,
"children": [
165,
615
]
},
{
"name": "is_ci",
"version": "1.2.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "find-msvc-tools",
"version": "0.1.9",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "icu_locale_core",
"version": "2.1.1",
"transitive_weight": 17,
"is_workspace": false,
"children": [
48,
687,
37,
536,
425
]
},
{
"name": "redox_syscall",
"version": "0.5.15",
"transitive_weight": 2,
"is_workspace": false,
"children": [
58
]
},
{
"name": "deranged",
"version": "0.5.8",
"transitive_weight": 2,
"is_workspace": false,
"children": [
342
]
},
{
"name": "normalize-line-endings",
"version": "0.3.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "spdx",
"version": "0.10.9",
"transitive_weight": 2,
"is_workspace": false,
"children": [
185
]
},
{
"name": "windows_x86_64_gnu",
"version": "0.53.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "uv-tool",
"version": "0.0.34",
"transitive_weight": 574,
"is_workspace": true,
"children": [
663,
310,
100,
620,
485,
601,
316,
624,
434,
280,
662,
118,
477,
481,
516,
322,
208,
621,
269,
465,
523,
476,
674
]
},
{
"name": "itoa",
"version": "1.0.17",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "uv-small-str",
"version": "0.0.34",
"transitive_weight": 101,
"is_workspace": true,
"children": [
387,
92,
465,
152
]
},
{
"name": "http-content-range",
"version": "0.2.4",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "codspeed",
"version": "4.4.1",
"transitive_weight": 78,
"is_workspace": false,
"children": [
315,
475,
227,
131,
465,
69,
147,
522,
551,
307
]
},
{
"name": "test-case-macros",
"version": "3.3.1",
"transitive_weight": 7,
"is_workspace": false,
"children": [
691,
367,
591,
427
]
},
{
"name": "uv-normalize",
"version": "0.0.34",
"transitive_weight": 102,
"is_workspace": true,
"children": [
114,
387,
92,
465
]
},
{
"name": "pem-rfc7468",
"version": "0.7.0",
"transitive_weight": 2,
"is_workspace": false,
"children": [
256
]
},
{
"name": "cbc",
"version": "0.1.2",
"transitive_weight": 8,
"is_workspace": false,
"children": [
170
]
},
{
"name": "webpki-root-certs",
"version": "1.0.6",
"transitive_weight": 17,
"is_workspace": false,
"children": [
381
]
},
{
"name": "security-framework-sys",
"version": "2.17.0",
"transitive_weight": 3,
"is_workspace": false,
"children": [
244,
307
]
},
{
"name": "windows_x86_64_msvc",
"version": "0.53.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "clap_builder",
"version": "4.6.0",
"transitive_weight": 30,
"is_workspace": false,
"children": [
669,
149,
142,
458,
268
]
},
{
"name": "zopfli",
"version": "0.8.3",
"transitive_weight": 6,
"is_workspace": false,
"children": [
65,
258,
600,
623
]
},
{
"name": "uv-shell",
"version": "0.0.34",
"transitive_weight": 173,
"is_workspace": true,
"children": [
280,
516,
441,
621,
269,
69,
540,
566,
522
]
},
{
"name": "csv",
"version": "1.4.0",
"transitive_weight": 11,
"is_workspace": false,
"children": [
392,
132,
113,
174
]
},
{
"name": "uv-auth",
"version": "0.0.34",
"transitive_weight": 450,
"is_workspace": true,
"children": [
167,
488,
386,
280,
412,
114,
477,
153,
632,
92,
590,
552,
66,
148,
516,
190,
322,
262,
24,
350,
621,
131,
269,
465,
523,
690,
218,
407,
522,
152,
572,
471,
444
]
},
{
"name": "linux-raw-sys",
"version": "0.12.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "zerocopy",
"version": "0.8.42",
"transitive_weight": 6,
"is_workspace": false,
"children": [
644
]
},
{
"name": "serde_json",
"version": "1.0.149",
"transitive_weight": 11,
"is_workspace": false,
"children": [
465,
392,
113,
358,
155
]
},
{
"name": "csv-core",
"version": "0.1.13",
"transitive_weight": 2,
"is_workspace": false,
"children": [
358
]
},
{
"name": "enumflags2_derive",
"version": "0.7.12",
"transitive_weight": 5,
"is_workspace": false,
"children": [
367,
591,
427
]
},
{
"name": "jni-sys-macros",
"version": "0.4.1",
"transitive_weight": 5,
"is_workspace": false,
"children": [
367,
591
]
},
{
"name": "unicode-ident",
"version": "1.0.24",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "wit-bindgen-core",
"version": "0.51.0",
"transitive_weight": 28,
"is_workspace": false,
"children": [
675,
522,
461
]
},
{
"name": "adler2",
"version": "2.0.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "half",
"version": "2.7.1",
"transitive_weight": 9,
"is_workspace": false,
"children": [
130,
374,
234
]
},
{
"name": "test-log",
"version": "0.2.19",
"transitive_weight": 36,
"is_workspace": false,
"children": [
446,
533
]
},
{
"name": "version_check",
"version": "0.9.5",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "windows_x86_64_gnullvm",
"version": "0.53.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "anstyle",
"version": "1.0.14",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "utf8parse",
"version": "0.2.2",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "uv-types",
"version": "0.0.34",
"transitive_weight": 550,
"is_workspace": true,
"children": [
620,
394,
344,
485,
601,
180,
624,
30,
662,
118,
632,
590,
337,
523,
522,
444
]
},
{
"name": "ref-cast-impl",
"version": "1.0.25",
"transitive_weight": 5,
"is_workspace": false,
"children": [
367,
591,
427
]
},
{
"name": "uv-unix",
"version": "0.0.34",
"transitive_weight": 12,
"is_workspace": true,
"children": [
523,
69
]
},
{
"name": "statrs",
"version": "0.18.0",
"transitive_weight": 5,
"is_workspace": false,
"children": [
237,
544
]
},
{
"name": "uv-preview",
"version": "0.0.34",
"transitive_weight": 28,
"is_workspace": true,
"children": [
350,
629,
523,
414
]
},
{
"name": "anstream",
"version": "1.0.0",
"transitive_weight": 11,
"is_workspace": false,
"children": [
449,
686,
328,
142,
452,
298,
143
]
},
{
"name": "ipnet",
"version": "2.12.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "unicode-linebreak",
"version": "0.1.5",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "arcstr",
"version": "1.2.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "uv-cache-key",
"version": "0.0.34",
"transitive_weight": 51,
"is_workspace": true,
"children": [
632,
66,
312,
358,
471,
80
]
},
{
"name": "tracing-core",
"version": "0.1.36",
"transitive_weight": 3,
"is_workspace": false,
"children": [
587,
294
]
},
{
"name": "zmij",
"version": "1.0.21",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "r-efi",
"version": "5.3.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "windows_i686_msvc",
"version": "0.52.6",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "diff",
"version": "0.1.13",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "pbkdf2",
"version": "0.12.2",
"transitive_weight": 10,
"is_workspace": false,
"children": [
54,
202
]
},
{
"name": "bytecheck_derive",
"version": "0.8.2",
"transitive_weight": 5,
"is_workspace": false,
"children": [
367,
591,
427
]
},
{
"name": "oid-registry",
"version": "0.8.1",
"transitive_weight": 28,
"is_workspace": false,
"children": [
240
]
},
{
"name": "parking_lot",
"version": "0.12.5",
"transitive_weight": 10,
"is_workspace": false,
"children": [
430,
352
]
},
{
"name": "pin-project",
"version": "1.1.11",
"transitive_weight": 6,
"is_workspace": false,
"children": [
376
]
},
{
"name": "portable-atomic-util",
"version": "0.2.6",
"transitive_weight": 2,
"is_workspace": false,
"children": [
98
]
},
{
"name": "rand_chacha",
"version": "0.9.0",
"transitive_weight": 55,
"is_workspace": false,
"children": [
615,
351
]
},
{
"name": "crossbeam-channel",
"version": "0.5.15",
"transitive_weight": 2,
"is_workspace": false,
"children": [
187
]
},
{
"name": "reqsign",
"version": "0.20.0",
"transitive_weight": 315,
"is_workspace": false,
"children": [
617,
457,
93,
207,
708,
286
]
},
{
"name": "rkyv_derive",
"version": "0.8.15",
"transitive_weight": 5,
"is_workspace": false,
"children": [
367,
591,
427
]
},
{
"name": "doc-comment",
"version": "0.3.4",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "cipher",
"version": "0.4.4",
"transitive_weight": 7,
"is_workspace": false,
"children": [
53,
285
]
},
{
"name": "pkcs5",
"version": "0.7.1",
"transitive_weight": 27,
"is_workspace": false,
"children": [
83,
377,
257,
159,
120,
380,
546
]
},
{
"name": "futures-io",
"version": "0.3.32",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "pem",
"version": "3.0.6",
"transitive_weight": 8,
"is_workspace": false,
"children": [
392,
572
]
},
{
"name": "ryu",
"version": "1.0.23",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "uv-git-types",
"version": "0.0.34",
"transitive_weight": 61,
"is_workspace": true,
"children": [
632,
66,
621,
269,
465,
523
]
},
{
"name": "windows-collections",
"version": "0.2.0",
"transitive_weight": 11,
"is_workspace": false,
"children": [
482
]
},
{
"name": "uv-windows",
"version": "0.0.34",
"transitive_weight": 16,
"is_workspace": true,
"children": [
441
]
},
{
"name": "ciborium-io",
"version": "0.2.2",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "signature",
"version": "2.2.0",
"transitive_weight": 26,
"is_workspace": false,
"children": [
16,
202
]
},
{
"name": "uv-git",
"version": "0.0.34",
"transitive_weight": 463,
"is_workspace": true,
"children": [
128,
488,
386,
280,
306,
175,
153,
632,
516,
190,
350,
337,
621,
269,
548,
523,
522,
476,
290
]
},
{
"name": "zerofrom",
"version": "0.1.6",
"transitive_weight": 7,
"is_workspace": false,
"children": [
300
]
},
{
"name": "zlib-rs",
"version": "0.6.3",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "uv-flags",
"version": "0.0.34",
"transitive_weight": 2,
"is_workspace": true,
"children": [
58
]
},
{
"name": "regex",
"version": "1.12.3",
"transitive_weight": 5,
"is_workspace": false,
"children": [
189,
359,
358,
515
]
},
{
"name": "smallvec",
"version": "1.15.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "xattr",
"version": "1.6.1",
"transitive_weight": 8,
"is_workspace": false,
"children": [
194,
307
]
},
{
"name": "crossbeam-utils",
"version": "0.8.21",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "untrusted",
"version": "0.9.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "regex-automata",
"version": "0.4.14",
"transitive_weight": 4,
"is_workspace": false,
"children": [
359,
358,
515
]
},
{
"name": "tokio",
"version": "1.50.0",
"transitive_weight": 21,
"is_workspace": false,
"children": [
269,
63,
464,
702,
355,
605,
513,
307,
249
]
},
{
"name": "windows-sys",
"version": "0.60.2",
"transitive_weight": 11,
"is_workspace": false,
"children": [
301
]
},
{
"name": "data-encoding",
"version": "2.10.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "minimal-lexical",
"version": "0.2.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "rustix",
"version": "1.1.4",
"transitive_weight": 7,
"is_workspace": false,
"children": [
469,
605,
58,
307,
129
]
},
{
"name": "self-replace",
"version": "1.5.0",
"transitive_weight": 61,
"is_workspace": false,
"children": [
41,
59,
205
]
},
{
"name": "event-listener-strategy",
"version": "0.5.4",
"transitive_weight": 6,
"is_workspace": false,
"children": [
71,
249
]
},
{
"name": "strum_macros",
"version": "0.26.4",
"transitive_weight": 7,
"is_workspace": false,
"children": [
367,
591,
427,
461,
655
]
},
{
"name": "purl",
"version": "0.1.6",
"transitive_weight": 9,
"is_workspace": false,
"children": [
523,
312,
471
]
},
{
"name": "asn1-rs-impl",
"version": "0.2.0",
"transitive_weight": 5,
"is_workspace": false,
"children": [
367,
591,
427
]
},
{
"name": "miow",
"version": "0.6.1",
"transitive_weight": 3,
"is_workspace": false,
"children": [
605
]
},
{
"name": "atomic-waker",
"version": "1.1.2",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "digest",
"version": "0.10.7",
"transitive_weight": 8,
"is_workspace": false,
"children": [
318,
285,
459,
55
]
},
{
"name": "num",
"version": "0.4.3",
"transitive_weight": 9,
"is_workspace": false,
"children": [
659,
278,
610,
694,
519,
544
]
},
{
"name": "sync_wrapper",
"version": "1.0.2",
"transitive_weight": 2,
"is_workspace": false,
"children": [
22
]
},
{
"name": "fastrand",
"version": "2.3.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "astral-pubgrub",
"version": "0.3.3",
"transitive_weight": 20,
"is_workspace": false,
"children": [
558,
685,
523,
373,
600,
444
]
},
{
"name": "reqsign-command-execute-tokio",
"version": "3.0.0",
"transitive_weight": 63,
"is_workspace": false,
"children": [
286,
190
]
},
{
"name": "toml_edit",
"version": "0.24.0+spec-1.1.0",
"transitive_weight": 19,
"is_workspace": false,
"children": [
685,
503,
466,
392,
672,
221,
332
]
},
{
"name": "nanoid",
"version": "0.4.0",
"transitive_weight": 23,
"is_workspace": false,
"children": [
260
]
},
{
"name": "proc-macro-crate",
"version": "3.5.0",
"transitive_weight": 18,
"is_workspace": false,
"children": [
62
]
},
{
"name": "dyn-clone",
"version": "1.0.20",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "zstd-sys",
"version": "2.0.16+zstd.1.5.7",
"transitive_weight": 56,
"is_workspace": false,
"children": [
315,
81
]
},
{
"name": "objc2-encode",
"version": "4.1.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "web-time",
"version": "1.1.0",
"transitive_weight": 14,
"is_workspace": false,
"children": [
645,
479
]
},
{
"name": "encode_unicode",
"version": "1.0.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "ref-cast",
"version": "1.0.25",
"transitive_weight": 6,
"is_workspace": false,
"children": [
145
]
},
{
"name": "windows_i686_msvc",
"version": "0.42.2",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "etcetera",
"version": "0.11.0",
"transitive_weight": 4,
"is_workspace": false,
"children": [
605,
374
]
},
{
"name": "salsa20",
"version": "0.10.2",
"transitive_weight": 8,
"is_workspace": false,
"children": [
170
]
},
{
"name": "tracing-test",
"version": "0.2.6",
"transitive_weight": 36,
"is_workspace": false,
"children": [
446,
361,
154
]
},
{
"name": "winnow",
"version": "0.7.15",
"transitive_weight": 2,
"is_workspace": false,
"children": [
358
]
},
{
"name": "junction",
"version": "1.4.2",
"transitive_weight": 4,
"is_workspace": false,
"children": [
605,
224
]
},
{
"name": "erased-serde",
"version": "0.4.10",
"transitive_weight": 9,
"is_workspace": false,
"children": [
465,
392,
270
]
},
{
"name": "scopeguard",
"version": "1.2.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "ambient-id",
"version": "0.0.11",
"transitive_weight": 245,
"is_workspace": false,
"children": [
488,
386,
131,
465,
523,
633
]
},
{
"name": "is-docker",
"version": "0.2.0",
"transitive_weight": 2,
"is_workspace": false,
"children": [
587
]
},
{
"name": "colored",
"version": "2.2.0",
"transitive_weight": 13,
"is_workspace": false,
"children": [
611,
335
]
},
{
"name": "libm",
"version": "0.2.16",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "astral_async_http_range_reader",
"version": "0.10.0",
"transitive_weight": 252,
"is_workspace": false,
"children": [
488,
386,
393,
684,
190,
262,
269,
523,
414,
308,
653,
115
]
},
{
"name": "clap_complete_command",
"version": "0.6.1",
"transitive_weight": 40,
"is_workspace": false,
"children": [
530,
288,
3
]
},
{
"name": "configparser",
"version": "3.1.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "wasip3",
"version": "0.4.0+wasi-0.3.0-rc-2026-01-06",
"transitive_weight": 37,
"is_workspace": false,
"children": [
49
]
},
{
"name": "thiserror-impl",
"version": "1.0.69",
"transitive_weight": 5,
"is_workspace": false,
"children": [
367,
591,
427
]
},
{
"name": "crunchy",
"version": "0.2.4",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "scroll",
"version": "0.13.0",
"transitive_weight": 6,
"is_workspace": false,
"children": [
365
]
},
{
"name": "x509-parser",
"version": "0.18.1",
"transitive_weight": 95,
"is_workspace": false,
"children": [
500,
616,
161,
240,
39,
523,
491,
360,
335,
192
]
},
{
"name": "approx",
"version": "0.5.1",
"transitive_weight": 4,
"is_workspace": false,
"children": [
544
]
},
{
"name": "jiff-tzdb-platform",
"version": "0.1.3",
"transitive_weight": 2,
"is_workspace": false,
"children": [
403
]
},
{
"name": "unicode-width",
"version": "0.1.14",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "asn1-rs",
"version": "0.7.1",
"transitive_weight": 27,
"is_workspace": false,
"children": [
39,
252,
523,
199,
37,
491,
360,
544
]
},
{
"name": "reflink-copy",
"version": "0.1.29",
"transitive_weight": 24,
"is_workspace": false,
"children": [
441,
194,
374,
307
]
},
{
"name": "itertools",
"version": "0.10.5",
"transitive_weight": 2,
"is_workspace": false,
"children": [
683
]
},
{
"name": "windows_aarch64_msvc",
"version": "0.52.6",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "core-foundation-sys",
"version": "0.8.7",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "zvariant_utils",
"version": "3.3.0",
"transitive_weight": 10,
"is_workspace": false,
"children": [
465,
367,
591,
427,
221
]
},
{
"name": "windows-targets",
"version": "0.42.2",
"transitive_weight": 8,
"is_workspace": false,
"children": [
379,
391,
578,
217,
486,
384,
707
]
},
{
"name": "miette",
"version": "7.6.0",
"transitive_weight": 35,
"is_workspace": false,
"children": [
669,
647,
473,
438,
374,
476,
703,
325,
239
]
},
{
"name": "generic-array",
"version": "0.14.7",
"transitive_weight": 3,
"is_workspace": false,
"children": [
291,
140
]
},
{
"name": "pin-project-lite",
"version": "0.2.17",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "md-5",
"version": "0.10.6",
"transitive_weight": 10,
"is_workspace": false,
"children": [
202,
374
]
},
{
"name": "assert-json-diff",
"version": "2.0.2",
"transitive_weight": 12,
"is_workspace": false,
"children": [
131,
465
]
},
{
"name": "asn1-rs-derive",
"version": "0.6.0",
"transitive_weight": 6,
"is_workspace": false,
"children": [
678,
367,
591,
427
]
},
{
"name": "num_cpus",
"version": "1.17.0",
"transitive_weight": 3,
"is_workspace": false,
"children": [
489,
307
]
},
{
"name": "cast",
"version": "0.3.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "equivalent",
"version": "1.0.2",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "base64ct",
"version": "1.8.3",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "aes",
"version": "0.8.4",
"transitive_weight": 11,
"is_workspace": false,
"children": [
170,
368,
374
]
},
{
"name": "bumpalo",
"version": "3.20.2",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "idna_adapter",
"version": "1.2.1",
"transitive_weight": 27,
"is_workspace": false,
"children": [
670,
462
]
},
{
"name": "rand",
"version": "0.8.5",
"transitive_weight": 22,
"is_workspace": false,
"children": [
9,
16,
307
]
},
{
"name": "fluent-uri",
"version": "0.1.4",
"transitive_weight": 2,
"is_workspace": false,
"children": [
484
]
},
{
"name": "futures",
"version": "0.3.32",
"transitive_weight": 16,
"is_workspace": false,
"children": [
366,
85,
559,
22,
172,
263,
499
]
},
{
"name": "futures-sink",
"version": "0.3.32",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "semver",
"version": "1.0.27",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "anstream",
"version": "0.6.21",
"transitive_weight": 11,
"is_workspace": false,
"children": [
449,
686,
619,
142,
452,
298,
143
]
},
{
"name": "oorandom",
"version": "11.1.5",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "quoted_printable",
"version": "0.5.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "strsim",
"version": "0.11.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "tracing",
"version": "0.1.44",
"transitive_weight": 10,
"is_workspace": false,
"children": [
82,
154,
249
]
},
{
"name": "typeid",
"version": "1.0.3",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "mime_guess",
"version": "2.0.5",
"transitive_weight": 3,
"is_workspace": false,
"children": [
276,
677
]
},
{
"name": "unicode-xid",
"version": "0.2.6",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "wmi",
"version": "0.18.3",
"transitive_weight": 34,
"is_workspace": false,
"children": [
262,
441,
482,
465,
523,
600
]
},
{
"name": "zip",
"version": "8.1.0",
"transitive_weight": 80,
"is_workspace": false,
"children": [
2,
584,
685,
67,
125,
637,
65,
358,
323
]
},
{
"name": "zvariant",
"version": "5.10.0",
"transitive_weight": 24,
"is_workspace": false,
"children": [
40,
245,
629,
465,
221,
676
]
},
{
"name": "mime",
"version": "0.3.17",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "os_str_bytes",
"version": "6.6.1",
"transitive_weight": 2,
"is_workspace": false,
"children": [
358
]
},
{
"name": "num-bigint",
"version": "0.4.6",
"transitive_weight": 5,
"is_workspace": false,
"children": [
519,
544
]
},
{
"name": "uv-bin-install",
"version": "0.0.34",
"transitive_weight": 543,
"is_workspace": true,
"children": [
99,
642,
485,
651,
488,
386,
378,
30,
662,
41,
632,
66,
684,
516,
190,
262,
24,
131,
465,
523
]
},
{
"name": "uv-fs",
"version": "0.0.34",
"transitive_weight": 169,
"is_workspace": true,
"children": [
41,
92,
3,
370,
241,
516,
190,
441,
350,
621,
269,
194,
465,
523,
556,
222,
540,
281,
689,
683,
406,
471,
444
]
},
{
"name": "encoding_rs_io",
"version": "0.1.7",
"transitive_weight": 3,
"is_workspace": false,
"children": [
432
]
},
{
"name": "quinn",
"version": "0.11.9",
"transitive_weight": 121,
"is_workspace": false,
"children": [
8,
90,
681,
190,
214,
269,
523,
355,
513,
468,
249,
444
]
},
{
"name": "serde_derive",
"version": "1.0.228",
"transitive_weight": 5,
"is_workspace": false,
"children": [
367,
591,
427
]
},
{
"name": "filetime",
"version": "0.2.27",
"transitive_weight": 7,
"is_workspace": false,
"children": [
595,
374,
307
]
},
{
"name": "crypto-common",
"version": "0.1.7",
"transitive_weight": 4,
"is_workspace": false,
"children": [
248,
291
]
},
{
"name": "reqsign-core",
"version": "3.0.0",
"transitive_weight": 50,
"is_workspace": false,
"children": [
262,
24,
324,
377,
54,
407,
527,
605,
522,
572,
513,
312,
600,
471
]
},
{
"name": "uv-macros",
"version": "0.0.34",
"transitive_weight": 9,
"is_workspace": true,
"children": [
367,
473,
591,
427
]
},
{
"name": "clap_complete",
"version": "4.6.0",
"transitive_weight": 38,
"is_workspace": false,
"children": [
3
]
},
{
"name": "jni-sys",
"version": "0.3.1",
"transitive_weight": 7,
"is_workspace": false,
"children": [
101
]
},
{
"name": "uv-version",
"version": "0.11.1",
"transitive_weight": 1,
"is_workspace": true,
"children": []
},
{
"name": "typenum",
"version": "1.19.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "async-channel",
"version": "2.5.0",
"transitive_weight": 8,
"is_workspace": false,
"children": [
196,
303,
22,
249
]
},
{
"name": "futures-lite",
"version": "2.6.1",
"transitive_weight": 6,
"is_workspace": false,
"children": [
205,
22,
172,
408,
249
]
},
{
"name": "valuable",
"version": "0.1.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "windows-strings",
"version": "0.4.2",
"transitive_weight": 2,
"is_workspace": false,
"children": [
336
]
},
{
"name": "ordered-float",
"version": "4.6.0",
"transitive_weight": 4,
"is_workspace": false,
"children": [
544
]
},
{
"name": "goblin",
"version": "0.10.5",
"transitive_weight": 9,
"is_workspace": false,
"children": [
235,
600,
576
]
},
{
"name": "is_terminal_polyfill",
"version": "1.70.2",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "wasm-metadata",
"version": "0.244.0",
"transitive_weight": 21,
"is_workspace": false,
"children": [
339,
613,
685,
522
]
},
{
"name": "zerofrom-derive",
"version": "0.1.6",
"transitive_weight": 6,
"is_workspace": false,
"children": [
678,
367,
591,
427
]
},
{
"name": "windows-targets",
"version": "0.53.5",
"transitive_weight": 10,
"is_workspace": false,
"children": [
334,
612,
483,
618,
26,
706,
111,
141,
123
]
},
{
"name": "windows_x86_64_gnullvm",
"version": "0.52.6",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "concurrent-queue",
"version": "2.5.0",
"transitive_weight": 2,
"is_workspace": false,
"children": [
187
]
},
{
"name": "markdown",
"version": "1.0.0",
"transitive_weight": 2,
"is_workspace": false,
"children": [
411
]
},
{
"name": "munge_macro",
"version": "0.4.7",
"transitive_weight": 5,
"is_workspace": false,
"children": [
367,
591,
427
]
},
{
"name": "cargo-util",
"version": "0.2.27",
"transitive_weight": 97,
"is_workspace": false,
"children": [
510,
41,
401,
377,
269,
284,
556,
540,
397,
200,
605,
522,
312,
307,
443
]
},
{
"name": "libc",
"version": "0.2.183",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "memmap2",
"version": "0.9.10",
"transitive_weight": 2,
"is_workspace": false,
"children": [
307
]
},
{
"name": "thiserror-impl",
"version": "2.0.18",
"transitive_weight": 5,
"is_workspace": false,
"children": [
367,
591,
427
]
},
{
"name": "uv-installer",
"version": "0.0.34",
"transitive_weight": 553,
"is_workspace": true,
"children": [
395,
144,
620,
344,
485,
601,
316,
624,
434,
102,
280,
30,
662,
451,
118,
175,
153,
41,
632,
66,
148,
516,
190,
262,
350,
621,
269,
292,
409,
523,
556,
540,
522,
476,
444
]
},
{
"name": "tinyvec",
"version": "1.11.0",
"transitive_weight": 2,
"is_workspace": false,
"children": [
467
]
},
{
"name": "hex",
"version": "0.4.3",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "pest",
"version": "2.8.6",
"transitive_weight": 3,
"is_workspace": false,
"children": [
358,
668
]
},
{
"name": "windows_i686_gnu",
"version": "0.52.6",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "cc",
"version": "1.2.57",
"transitive_weight": 54,
"is_workspace": false,
"children": [
510,
105,
307,
577
]
},
{
"name": "uv-install-wheel",
"version": "0.0.34",
"transitive_weight": 296,
"is_workspace": true,
"children": [
624,
32,
126,
280,
30,
662,
118,
195,
148,
516,
350,
377,
127,
131,
269,
398,
465,
523,
184,
556,
540,
414,
183,
231,
192,
476,
674,
444
]
},
{
"name": "wasi",
"version": "0.11.1+wasi-snapshot-preview1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "block-buffer",
"version": "0.10.4",
"transitive_weight": 4,
"is_workspace": false,
"children": [
248
]
},
{
"name": "dlv-list",
"version": "0.5.2",
"transitive_weight": 21,
"is_workspace": false,
"children": [
460
]
},
{
"name": "idna",
"version": "1.1.0",
"transitive_weight": 29,
"is_workspace": false,
"children": [
259,
185,
421
]
},
{
"name": "wasmtimer",
"version": "0.4.3",
"transitive_weight": 36,
"is_workspace": false,
"children": [
262,
645,
479,
162,
565,
51
]
},
{
"name": "toml",
"version": "0.9.10+spec-1.1.0",
"transitive_weight": 19,
"is_workspace": false,
"children": [
685,
503,
466,
392,
672,
221,
692,
332
]
},
{
"name": "typed-path",
"version": "0.12.3",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "sha1",
"version": "0.10.6",
"transitive_weight": 12,
"is_workspace": false,
"children": [
202,
368,
374
]
},
{
"name": "supports-unicode",
"version": "3.0.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "security-framework",
"version": "3.7.0",
"transitive_weight": 6,
"is_workspace": false,
"children": [
397,
122,
58,
244,
307
]
},
{
"name": "matchers",
"version": "0.2.0",
"transitive_weight": 5,
"is_workspace": false,
"children": [
189
]
},
{
"name": "anstyle-parse",
"version": "1.0.0",
"transitive_weight": 2,
"is_workspace": false,
"children": [
143
]
},
{
"name": "once_cell_polyfill",
"version": "1.70.2",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "rsa",
"version": "0.9.10",
"transitive_weight": 60,
"is_workspace": false,
"children": [
363,
698,
480,
179,
16,
377,
202,
380,
519,
544,
459,
55,
570
]
},
{
"name": "stable_deref_trait",
"version": "1.2.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "toml_writer",
"version": "1.0.6+spec-1.1.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "wasm-bindgen-futures",
"version": "0.4.64",
"transitive_weight": 25,
"is_workspace": false,
"children": [
85,
428,
645,
479,
374,
587
]
},
{
"name": "windows-link",
"version": "0.2.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "lazy_static",
"version": "1.5.0",
"transitive_weight": 2,
"is_workspace": false,
"children": [
648
]
},
{
"name": "windows-link",
"version": "0.1.3",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "dashmap",
"version": "6.1.0",
"transitive_weight": 13,
"is_workspace": false,
"children": [
430,
352,
374,
187,
417,
587
]
},
{
"name": "sharded-slab",
"version": "0.1.7",
"transitive_weight": 3,
"is_workspace": false,
"children": [
335
]
},
{
"name": "wasm-encoder",
"version": "0.244.0",
"transitive_weight": 19,
"is_workspace": false,
"children": [
613,
693
]
},
{
"name": "serde-untagged",
"version": "0.1.9",
"transitive_weight": 10,
"is_workspace": false,
"children": [
223,
465,
392,
270
]
},
{
"name": "windows_i686_gnullvm",
"version": "0.52.6",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "powerfmt",
"version": "0.2.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "libmimalloc-sys",
"version": "0.1.44",
"transitive_weight": 55,
"is_workspace": false,
"children": [
315,
307
]
},
{
"name": "uv-configuration",
"version": "0.0.34",
"transitive_weight": 510,
"is_workspace": true,
"children": [
485,
601,
180,
128,
386,
434,
102,
662,
451,
118,
632,
92,
3,
66,
516,
190,
621,
340,
269,
465,
409,
523,
540,
683,
444
]
},
{
"name": "objc2",
"version": "0.6.4",
"transitive_weight": 2,
"is_workspace": false,
"children": [
213
]
},
{
"name": "uv-performance-memory-allocator",
"version": "0.0.34",
"transitive_weight": 59,
"is_workspace": true,
"children": [
420,
56
]
},
{
"name": "unsafe-libyaml",
"version": "0.2.11",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "windows-result",
"version": "0.3.4",
"transitive_weight": 2,
"is_workspace": false,
"children": [
336
]
},
{
"name": "dirs-sys",
"version": "0.5.0",
"transitive_weight": 27,
"is_workspace": false,
"children": [
585,
605,
307,
402
]
},
{
"name": "uv-warnings",
"version": "0.0.34",
"transitive_weight": 14,
"is_workspace": true,
"children": [
149,
476,
444
]
},
{
"name": "ppv-lite86",
"version": "0.2.21",
"transitive_weight": 7,
"is_workspace": false,
"children": [
130
]
},
{
"name": "lock_api",
"version": "0.4.14",
"transitive_weight": 2,
"is_workspace": false,
"children": [
224
]
},
{
"name": "globwalk",
"version": "0.9.1",
"transitive_weight": 25,
"is_workspace": false,
"children": [
401,
556,
58
]
},
{
"name": "core-foundation",
"version": "0.9.4",
"transitive_weight": 3,
"is_workspace": false,
"children": [
244,
307
]
},
{
"name": "socket2",
"version": "0.6.3",
"transitive_weight": 4,
"is_workspace": false,
"children": [
605,
307
]
},
{
"name": "petgraph",
"version": "0.8.3",
"transitive_weight": 16,
"is_workspace": false,
"children": [
685,
465,
592,
543
]
},
{
"name": "env_logger",
"version": "0.11.9",
"transitive_weight": 31,
"is_workspace": false,
"children": [
24,
265,
448,
142,
600
]
},
{
"name": "memchr",
"version": "2.8.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "aho-corasick",
"version": "1.1.4",
"transitive_weight": 2,
"is_workspace": false,
"children": [
358
]
},
{
"name": "nom",
"version": "7.1.3",
"transitive_weight": 3,
"is_workspace": false,
"children": [
358,
193
]
},
{
"name": "tracing-test-macro",
"version": "0.2.6",
"transitive_weight": 5,
"is_workspace": false,
"children": [
367,
591
]
},
{
"name": "wait-timeout",
"version": "0.2.1",
"transitive_weight": 2,
"is_workspace": false,
"children": [
307
]
},
{
"name": "pkcs1",
"version": "0.7.5",
"transitive_weight": 44,
"is_workspace": false,
"children": [
698,
380,
546
]
},
{
"name": "prettyplease",
"version": "0.2.37",
"transitive_weight": 5,
"is_workspace": false,
"children": [
367,
427
]
},
{
"name": "scroll_derive",
"version": "0.13.1",
"transitive_weight": 5,
"is_workspace": false,
"children": [
367,
591,
427
]
},
{
"name": "futures-executor",
"version": "0.3.32",
"transitive_weight": 15,
"is_workspace": false,
"children": [
85,
22,
499
]
},
{
"name": "syn",
"version": "2.0.117",
"transitive_weight": 4,
"is_workspace": false,
"children": [
591,
427,
135
]
},
{
"name": "cpufeatures",
"version": "0.2.17",
"transitive_weight": 2,
"is_workspace": false,
"children": [
307
]
},
{
"name": "pest_generator",
"version": "2.8.6",
"transitive_weight": 21,
"is_workspace": false,
"children": [
57,
367,
313,
591,
427
]
},
{
"name": "backon",
"version": "1.6.0",
"transitive_weight": 35,
"is_workspace": false,
"children": [
190,
400,
205
]
},
{
"name": "toml_datetime",
"version": "1.0.0+spec-1.1.0",
"transitive_weight": 7,
"is_workspace": false,
"children": [
392
]
},
{
"name": "async-recursion",
"version": "1.1.1",
"transitive_weight": 5,
"is_workspace": false,
"children": [
367,
591,
427
]
},
{
"name": "astral-version-ranges",
"version": "0.1.4",
"transitive_weight": 2,
"is_workspace": false,
"children": [
185
]
},
{
"name": "cfg-if",
"version": "1.0.4",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "deadpool",
"version": "0.12.3",
"transitive_weight": 27,
"is_workspace": false,
"children": [
190,
253,
335,
94
]
},
{
"name": "pin-project-internal",
"version": "1.1.11",
"transitive_weight": 5,
"is_workspace": false,
"children": [
367,
591,
427
]
},
{
"name": "sha2",
"version": "0.10.9",
"transitive_weight": 12,
"is_workspace": false,
"children": [
202,
368,
374
]
},
{
"name": "uv-platform",
"version": "0.0.34",
"transitive_weight": 206,
"is_workspace": true,
"children": [
280,
451,
516,
575,
621,
269,
297,
194,
523,
184,
43,
38
]
},
{
"name": "windows_aarch64_gnullvm",
"version": "0.42.2",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "spki",
"version": "0.7.3",
"transitive_weight": 6,
"is_workspace": false,
"children": [
546,
256
]
},
{
"name": "rustls-pki-types",
"version": "1.14.0",
"transitive_weight": 16,
"is_workspace": false,
"children": [
214,
570
]
},
{
"name": "serde_yaml",
"version": "0.9.34+deprecated",
"transitive_weight": 16,
"is_workspace": false,
"children": [
685,
465,
113,
174,
347
]
},
{
"name": "clap_derive",
"version": "4.6.0",
"transitive_weight": 6,
"is_workspace": false,
"children": [
367,
591,
427,
461
]
},
{
"name": "windows_x86_64_gnullvm",
"version": "0.42.2",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "xz2",
"version": "0.1.7",
"transitive_weight": 57,
"is_workspace": false,
"children": [
596
]
},
{
"name": "reqwest",
"version": "0.13.2",
"transitive_weight": 241,
"is_workspace": false,
"children": [
688,
282,
571,
4,
456,
90,
405,
583,
537,
66,
497,
78,
684,
333,
190,
381,
85,
428,
645,
555,
479,
131,
554,
465,
454,
559,
407,
271,
204,
572,
513,
22,
600,
471,
249,
602
]
},
{
"name": "rkyv",
"version": "0.8.15",
"transitive_weight": 66,
"is_workspace": false,
"children": [
470,
685,
581,
542,
562,
679,
538,
168,
661,
311,
513,
185
]
},
{
"name": "uv-dispatch",
"version": "0.0.34",
"transitive_weight": 575,
"is_workspace": true,
"children": [
18,
563,
310,
395,
144,
620,
99,
394,
344,
485,
601,
180,
316,
521,
624,
30,
451,
148,
190,
262,
269,
523,
414,
522,
444,
290
]
},
{
"name": "block2",
"version": "0.6.2",
"transitive_weight": 3,
"is_workspace": false,
"children": [
345
]
},
{
"name": "zbus_names",
"version": "4.3.1",
"transitive_weight": 25,
"is_workspace": false,
"children": [
275,
465,
221
]
},
{
"name": "windows_aarch64_msvc",
"version": "0.42.2",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "serde_core",
"version": "1.0.228",
"transitive_weight": 6,
"is_workspace": false,
"children": [
283
]
},
{
"name": "tokio-stream",
"version": "0.1.18",
"transitive_weight": 26,
"is_workspace": false,
"children": [
684,
190,
22,
249
]
},
{
"name": "uv-workspace",
"version": "0.0.34",
"transitive_weight": 518,
"is_workspace": true,
"children": [
344,
601,
521,
624,
434,
280,
662,
118,
175,
153,
632,
92,
3,
516,
401,
190,
322,
208,
350,
621,
269,
287,
474,
465,
523,
414,
551,
476,
444
]
},
{
"name": "uv-distribution",
"version": "0.0.34",
"transitive_weight": 551,
"is_workspace": true,
"children": [
144,
99,
642,
394,
344,
485,
601,
180,
128,
84,
488,
386,
624,
434,
102,
280,
30,
662,
451,
118,
274,
175,
41,
632,
66,
684,
516,
209,
190,
322,
262,
350,
36,
269,
465,
523,
556,
183,
522,
683,
476,
444
]
},
{
"name": "autocfg",
"version": "1.5.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "core-foundation",
"version": "0.10.1",
"transitive_weight": 3,
"is_workspace": false,
"children": [
244,
307
]
},
{
"name": "mailparse",
"version": "0.16.1",
"transitive_weight": 7,
"is_workspace": false,
"children": [
442,
192,
267
]
},
{
"name": "id-arena",
"version": "2.3.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "gloo-timers",
"version": "0.3.0",
"transitive_weight": 17,
"is_workspace": false,
"children": [
645,
479,
559,
22
]
},
{
"name": "ignore",
"version": "0.4.25",
"transitive_weight": 23,
"is_workspace": false,
"children": [
79,
556,
189,
540,
33,
413,
600,
358
]
},
{
"name": "option-ext",
"version": "0.2.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "jiff-tzdb",
"version": "0.1.6",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "cesu8",
"version": "1.1.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "hyper-util",
"version": "0.1.20",
"transitive_weight": 66,
"is_workspace": false,
"children": [
583,
190,
85,
269,
598,
454,
355,
566,
559,
407,
572,
513,
150,
307,
471,
249,
602
]
},
{
"name": "path-slash",
"version": "0.2.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "http",
"version": "1.4.0",
"transitive_weight": 3,
"is_workspace": false,
"children": [
513,
113
]
},
{
"name": "parking",
"version": "2.2.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "rayon",
"version": "1.11.0",
"transitive_weight": 6,
"is_workspace": false,
"children": [
518,
683
]
},
{
"name": "svg",
"version": "0.18.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "unicode-id",
"version": "0.3.6",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "uv-keyring",
"version": "0.0.34",
"transitive_weight": 154,
"is_workspace": true,
"children": [
701,
190,
441,
326,
523,
690,
609,
570
]
},
{
"name": "winapi-util",
"version": "0.1.11",
"transitive_weight": 3,
"is_workspace": false,
"children": [
605
]
},
{
"name": "itertools",
"version": "0.14.0",
"transitive_weight": 2,
"is_workspace": false,
"children": [
683
]
},
{
"name": "wasm-bindgen-macro",
"version": "0.2.114",
"transitive_weight": 8,
"is_workspace": false,
"children": [
656,
591
]
},
{
"name": "blake2",
"version": "0.10.6",
"transitive_weight": 9,
"is_workspace": false,
"children": [
202
]
},
{
"name": "hashbrown",
"version": "0.14.5",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "windows_aarch64_gnullvm",
"version": "0.52.6",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "is-terminal",
"version": "0.4.17",
"transitive_weight": 5,
"is_workspace": false,
"children": [
605,
489,
307
]
},
{
"name": "mimalloc",
"version": "0.1.48",
"transitive_weight": 56,
"is_workspace": false,
"children": [
343
]
},
{
"name": "utf8_iter",
"version": "1.0.4",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "assert_fs",
"version": "1.1.3",
"transitive_weight": 77,
"is_workspace": false,
"children": [
41,
353,
46,
652,
142,
169,
606
]
},
{
"name": "windows-numerics",
"version": "0.2.0",
"transitive_weight": 11,
"is_workspace": false,
"children": [
482,
336
]
},
{
"name": "lru-slab",
"version": "0.1.2",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "writeable",
"version": "0.6.2",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "similar",
"version": "2.7.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "proc-macro2",
"version": "1.0.106",
"transitive_weight": 2,
"is_workspace": false,
"children": [
135
]
},
{
"name": "web-sys",
"version": "0.3.91",
"transitive_weight": 14,
"is_workspace": false,
"children": [
645,
479
]
},
{
"name": "retry-policies",
"version": "0.5.1",
"transitive_weight": 57,
"is_workspace": false,
"children": [
103
]
},
{
"name": "parking_lot_core",
"version": "0.9.12",
"transitive_weight": 7,
"is_workspace": false,
"children": [
107,
374,
307,
185,
334
]
},
{
"name": "dotenvy",
"version": "0.15.7",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "encoding_rs",
"version": "0.8.35",
"transitive_weight": 2,
"is_workspace": false,
"children": [
374
]
},
{
"name": "icu_properties_data",
"version": "2.1.2",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "uv-pep508",
"version": "0.0.34",
"transitive_weight": 212,
"is_workspace": true,
"children": [
280,
662,
118,
387,
153,
632,
92,
66,
541,
685,
465,
523,
184,
373,
414,
152,
45,
444,
185,
6
]
},
{
"name": "iri-string",
"version": "0.7.10",
"transitive_weight": 9,
"is_workspace": false,
"children": [
465,
358
]
},
{
"name": "system-configuration-sys",
"version": "0.6.0",
"transitive_weight": 3,
"is_workspace": false,
"children": [
244,
307
]
},
{
"name": "jiff-static",
"version": "0.2.23",
"transitive_weight": 5,
"is_workspace": false,
"children": [
367,
591,
427
]
},
{
"name": "supports-color",
"version": "3.0.2",
"transitive_weight": 2,
"is_workspace": false,
"children": [
104
]
},
{
"name": "untrusted",
"version": "0.7.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "windows_x86_64_msvc",
"version": "0.52.6",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "windows",
"version": "0.61.3",
"transitive_weight": 15,
"is_workspace": false,
"children": [
649,
176,
423,
482,
336
]
},
{
"name": "charset",
"version": "0.1.5",
"transitive_weight": 4,
"is_workspace": false,
"children": [
432,
572
]
},
{
"name": "shell-escape",
"version": "0.1.5",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "rustc-hash",
"version": "2.1.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "async-broadcast",
"version": "0.7.2",
"transitive_weight": 8,
"is_workspace": false,
"children": [
196,
71,
22,
249
]
},
{
"name": "tracing-subscriber",
"version": "0.3.23",
"transitive_weight": 34,
"is_workspace": false,
"children": [
131,
498,
269,
465,
327,
534,
189,
646,
338,
154,
494,
587,
185
]
},
{
"name": "icu_provider",
"version": "2.1.1",
"transitive_weight": 19,
"is_workspace": false,
"children": [
106,
535,
687,
531,
181,
37,
425
]
},
{
"name": "env_filter",
"version": "1.0.0",
"transitive_weight": 7,
"is_workspace": false,
"children": [
184,
600
]
},
{
"name": "anstyle-wincon",
"version": "3.0.11",
"transitive_weight": 5,
"is_workspace": false,
"children": [
605,
142,
329
]
},
{
"name": "objc2-core-foundation",
"version": "0.3.2",
"transitive_weight": 2,
"is_workspace": false,
"children": [
58
]
},
{
"name": "uv-platform-tags",
"version": "0.0.34",
"transitive_weight": 105,
"is_workspace": true,
"children": [
114,
387,
465,
523,
58,
358,
444
]
},
{
"name": "colorchoice",
"version": "1.0.5",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "simdutf8",
"version": "0.1.5",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "http-body",
"version": "1.0.1",
"transitive_weight": 4,
"is_workspace": false,
"children": [
407,
513
]
},
{
"name": "tinytemplate",
"version": "1.2.1",
"transitive_weight": 12,
"is_workspace": false,
"children": [
131,
465
]
},
{
"name": "tokio-rustls",
"version": "0.26.4",
"transitive_weight": 95,
"is_workspace": false,
"children": [
90,
190
]
},
{
"name": "reqsign-google",
"version": "3.0.0",
"transitive_weight": 168,
"is_workspace": false,
"children": [
34,
93,
330,
286,
190,
377,
131,
465,
407,
527,
600,
471
]
},
{
"name": "clap_lex",
"version": "1.1.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "const-oid",
"version": "0.9.6",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "const-random",
"version": "0.1.18",
"transitive_weight": 20,
"is_workspace": false,
"children": [
21
]
},
{
"name": "heck",
"version": "0.5.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "icu_properties",
"version": "2.1.2",
"transitive_weight": 23,
"is_workspace": false,
"children": [
447,
106,
10,
535,
687,
433
]
},
{
"name": "rcgen",
"version": "0.14.7",
"transitive_weight": 102,
"is_workspace": false,
"children": [
236,
500,
381,
557,
39,
173
]
},
{
"name": "signal-hook-registry",
"version": "1.4.8",
"transitive_weight": 5,
"is_workspace": false,
"children": [
469,
307
]
},
{
"name": "serde",
"version": "1.0.228",
"transitive_weight": 7,
"is_workspace": false,
"children": [
392,
283
]
},
{
"name": "toml_datetime",
"version": "0.7.5+spec-1.1.0",
"transitive_weight": 7,
"is_workspace": false,
"children": [
392
]
},
{
"name": "tinyvec_macros",
"version": "0.1.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "cfg_aliases",
"version": "0.2.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "errno",
"version": "0.3.14",
"transitive_weight": 4,
"is_workspace": false,
"children": [
605,
307
]
},
{
"name": "uuid",
"version": "1.22.0",
"transitive_weight": 51,
"is_workspace": false,
"children": [
72,
645,
479,
392
]
},
{
"name": "percent-encoding",
"version": "2.3.2",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "assert_cmd",
"version": "2.2.0",
"transitive_weight": 27,
"is_workspace": false,
"children": [
46,
549,
652,
362,
142,
307,
606
]
},
{
"name": "textwrap",
"version": "0.16.2",
"transitive_weight": 4,
"is_workspace": false,
"children": [
696,
151,
6
]
},
{
"name": "uv-options-metadata",
"version": "0.0.34",
"transitive_weight": 8,
"is_workspace": true,
"children": [
465
]
},
{
"name": "getrandom",
"version": "0.2.16",
"transitive_weight": 16,
"is_workspace": false,
"children": [
645,
479,
374,
307,
317
]
},
{
"name": "owo-colors",
"version": "4.3.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "uv-state",
"version": "0.0.34",
"transitive_weight": 75,
"is_workspace": true,
"children": [
41,
481,
516
]
},
{
"name": "tower-layer",
"version": "0.3.3",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "wasm-bindgen",
"version": "0.2.114",
"transitive_weight": 12,
"is_workspace": false,
"children": [
415,
492,
374,
587,
655
]
},
{
"name": "num-bigint-dig",
"version": "0.8.6",
"transitive_weight": 32,
"is_workspace": false,
"children": [
260,
610,
519,
544,
335,
228,
185,
570
]
},
{
"name": "uv-dirs",
"version": "0.0.34",
"transitive_weight": 34,
"is_workspace": true,
"children": [
516,
621,
269,
218
]
},
{
"name": "windows-core",
"version": "0.61.2",
"transitive_weight": 10,
"is_workspace": false,
"children": [
680,
673,
348,
295,
336
]
},
{
"name": "windows_aarch64_msvc",
"version": "0.53.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "bitflags",
"version": "1.3.2",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "uv-cache",
"version": "0.0.34",
"transitive_weight": 500,
"is_workspace": true,
"children": [
601,
624,
102,
280,
118,
153,
41,
632,
3,
481,
516,
209,
36,
621,
269,
465,
523,
556,
540,
444
]
},
{
"name": "windows_x86_64_gnu",
"version": "0.42.2",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "indoc",
"version": "2.0.7",
"transitive_weight": 2,
"is_workspace": false,
"children": [
655
]
},
{
"name": "astral-reqwest-middleware",
"version": "0.5.1",
"transitive_weight": 243,
"is_workspace": false,
"children": [
386,
465,
523,
690,
407,
522,
602
]
},
{
"name": "hermit-abi",
"version": "0.5.2",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "whoami",
"version": "2.1.1",
"transitive_weight": 56,
"is_workspace": false,
"children": [
25,
428,
595,
514,
307
]
},
{
"name": "rusticata-macros",
"version": "4.1.0",
"transitive_weight": 4,
"is_workspace": false,
"children": [
360
]
},
{
"name": "wasm-bindgen-shared",
"version": "0.2.114",
"transitive_weight": 2,
"is_workspace": false,
"children": [
135
]
},
{
"name": "windows-sys",
"version": "0.45.0",
"transitive_weight": 9,
"is_workspace": false,
"children": [
246
]
},
{
"name": "thread_local",
"version": "1.1.9",
"transitive_weight": 2,
"is_workspace": false,
"children": [
374
]
},
{
"name": "termtree",
"version": "0.5.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "uv-requirements-txt",
"version": "0.0.34",
"transitive_weight": 537,
"is_workspace": true,
"children": [
99,
344,
601,
488,
386,
624,
434,
280,
118,
632,
66,
516,
350,
269,
523,
358,
444,
561
]
},
{
"name": "tower",
"version": "0.5.3",
"transitive_weight": 34,
"is_workspace": false,
"children": [
190,
85,
204,
22,
249,
478,
602
]
},
{
"name": "tracing-serde",
"version": "0.2.0",
"transitive_weight": 11,
"is_workspace": false,
"children": [
465,
154
]
},
{
"name": "futures-task",
"version": "0.3.32",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "ring",
"version": "0.17.14",
"transitive_weight": 68,
"is_workspace": false,
"children": [
315,
475,
59,
374,
307,
188
]
},
{
"name": "yoke-derive",
"version": "0.8.1",
"transitive_weight": 6,
"is_workspace": false,
"children": [
678,
367,
591,
427
]
},
{
"name": "memoffset",
"version": "0.9.1",
"transitive_weight": 2,
"is_workspace": false,
"children": [
396
]
},
{
"name": "serde_spanned",
"version": "1.0.4",
"transitive_weight": 7,
"is_workspace": false,
"children": [
392
]
},
{
"name": "time-macros",
"version": "0.2.27",
"transitive_weight": 3,
"is_workspace": false,
"children": [
95,
700
]
},
{
"name": "pretty_assertions",
"version": "1.4.1",
"transitive_weight": 3,
"is_workspace": false,
"children": [
158,
622
]
},
{
"name": "rustls-native-certs",
"version": "0.8.3",
"transitive_weight": 27,
"is_workspace": false,
"children": [
381,
326,
597,
88
]
},
{
"name": "embed-manifest",
"version": "1.5.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "potential_utf",
"version": "0.1.4",
"transitive_weight": 13,
"is_workspace": false,
"children": [
687
]
},
{
"name": "anes",
"version": "0.1.6",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "jobserver",
"version": "0.1.34",
"transitive_weight": 51,
"is_workspace": false,
"children": [
1,
307
]
},
{
"name": "libbz2-rs-sys",
"version": "0.2.2",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "astral_async_zip",
"version": "0.0.17",
"transitive_weight": 96,
"is_workspace": false,
"children": [
74,
684,
190,
293,
163,
520,
65
]
},
{
"name": "bytes",
"version": "1.11.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "objc2-system-configuration",
"version": "0.3.2",
"transitive_weight": 3,
"is_workspace": false,
"children": [
450
]
},
{
"name": "regex-syntax",
"version": "0.8.10",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "fs-err",
"version": "3.3.0",
"transitive_weight": 23,
"is_workspace": false,
"children": [
190,
396
]
},
{
"name": "serde_derive_internals",
"version": "0.29.1",
"transitive_weight": 5,
"is_workspace": false,
"children": [
367,
591,
427
]
},
{
"name": "rayon-core",
"version": "1.13.0",
"transitive_weight": 4,
"is_workspace": false,
"children": [
33,
187
]
},
{
"name": "num-integer",
"version": "0.1.46",
"transitive_weight": 4,
"is_workspace": false,
"children": [
544
]
},
{
"name": "thiserror",
"version": "1.0.69",
"transitive_weight": 6,
"is_workspace": false,
"children": [
233
]
},
{
"name": "uv-build-backend",
"version": "0.0.34",
"transitive_weight": 289,
"is_workspace": true,
"children": [
624,
434,
280,
30,
662,
451,
118,
274,
41,
92,
603,
148,
516,
322,
79,
666,
350,
685,
377,
127,
131,
269,
287,
474,
67,
465,
523,
556,
373,
414,
15,
572,
444
]
},
{
"name": "anyhow",
"version": "1.0.102",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "thiserror",
"version": "2.0.18",
"transitive_weight": 6,
"is_workspace": false,
"children": [
309
]
},
{
"name": "float-cmp",
"version": "0.10.0",
"transitive_weight": 4,
"is_workspace": false,
"children": [
544
]
},
{
"name": "uv-logging",
"version": "0.0.34",
"transitive_weight": 42,
"is_workspace": true,
"children": [
446,
24,
269,
476
]
},
{
"name": "xml-rs",
"version": "0.8.28",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "form_urlencoded",
"version": "1.2.2",
"transitive_weight": 2,
"is_workspace": false,
"children": [
471
]
},
{
"name": "block-padding",
"version": "0.3.3",
"transitive_weight": 4,
"is_workspace": false,
"children": [
248
]
},
{
"name": "zstd-safe",
"version": "7.2.4",
"transitive_weight": 57,
"is_workspace": false,
"children": [
212
]
},
{
"name": "clap_complete_nushell",
"version": "4.6.0",
"transitive_weight": 39,
"is_workspace": false,
"children": [
288,
3
]
},
{
"name": "yoke",
"version": "0.8.1",
"transitive_weight": 10,
"is_workspace": false,
"children": [
181,
501,
331
]
},
{
"name": "rustls-webpki",
"version": "0.103.9",
"transitive_weight": 78,
"is_workspace": false,
"children": [
500,
5,
381,
188
]
},
{
"name": "test-log-macros",
"version": "0.2.19",
"transitive_weight": 5,
"is_workspace": false,
"children": [
367,
591,
427
]
},
{
"name": "tracing-log",
"version": "0.2.0",
"transitive_weight": 5,
"is_workspace": false,
"children": [
154,
600,
587
]
},
{
"name": "zerotrie",
"version": "0.2.3",
"transitive_weight": 12,
"is_workspace": false,
"children": [
531,
181,
37
]
},
{
"name": "litemap",
"version": "0.8.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "h2",
"version": "0.4.13",
"transitive_weight": 39,
"is_workspace": false,
"children": [
684,
190,
685,
269,
407,
201,
513,
564,
22,
263,
51
]
},
{
"name": "ptr_meta",
"version": "0.3.1",
"transitive_weight": 6,
"is_workspace": false,
"children": [
76
]
},
{
"name": "icu_normalizer_data",
"version": "2.1.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "same-file",
"version": "1.0.6",
"transitive_weight": 4,
"is_workspace": false,
"children": [
413
]
},
{
"name": "temp-env",
"version": "0.3.6",
"transitive_weight": 27,
"is_workspace": false,
"children": [
262,
162
]
},
{
"name": "bytecheck",
"version": "0.8.2",
"transitive_weight": 10,
"is_workspace": false,
"children": [
562,
538,
160,
453
]
},
{
"name": "fixedbitset",
"version": "0.5.7",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "num-traits",
"version": "0.2.19",
"transitive_weight": 3,
"is_workspace": false,
"children": [
396,
228
]
},
{
"name": "want",
"version": "0.3.1",
"transitive_weight": 2,
"is_workspace": false,
"children": [
0
]
},
{
"name": "der",
"version": "0.7.10",
"transitive_weight": 5,
"is_workspace": false,
"children": [
119,
459,
570
]
},
{
"name": "uv-torch",
"version": "0.0.34",
"transitive_weight": 498,
"is_workspace": true,
"children": [
601,
662,
451,
118,
92,
3,
66,
273,
516,
621,
269,
465,
523,
683
]
},
{
"name": "which",
"version": "8.0.2",
"transitive_weight": 7,
"is_workspace": false,
"children": [
184,
307
]
},
{
"name": "bstr",
"version": "1.12.1",
"transitive_weight": 12,
"is_workspace": false,
"children": [
465,
189,
358
]
},
{
"name": "insta",
"version": "1.46.3",
"transitive_weight": 83,
"is_workspace": false,
"children": [
41,
89,
568,
465,
184,
313,
587,
426
]
},
{
"name": "glob",
"version": "0.3.3",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "rust-netrc",
"version": "0.1.2",
"transitive_weight": 41,
"is_workspace": false,
"children": [
47,
520
]
},
{
"name": "simple_asn1",
"version": "0.6.4",
"transitive_weight": 21,
"is_workspace": false,
"children": [
39,
523,
278,
544
]
},
{
"name": "http-body-util",
"version": "0.1.3",
"transitive_weight": 7,
"is_workspace": false,
"children": [
454,
407,
513,
22,
249
]
},
{
"name": "serde_urlencoded",
"version": "0.7.1",
"transitive_weight": 12,
"is_workspace": false,
"children": [
465,
527,
113,
174
]
},
{
"name": "walkdir",
"version": "2.5.0",
"transitive_weight": 5,
"is_workspace": false,
"children": [
540,
413
]
},
{
"name": "yasna",
"version": "0.5.2",
"transitive_weight": 14,
"is_workspace": false,
"children": [
39
]
},
{
"name": "priority-queue",
"version": "2.7.0",
"transitive_weight": 13,
"is_workspace": false,
"children": [
685,
465,
255
]
},
{
"name": "futures-channel",
"version": "0.3.32",
"transitive_weight": 3,
"is_workspace": false,
"children": [
22,
263
]
},
{
"name": "strum",
"version": "0.26.3",
"transitive_weight": 8,
"is_workspace": false,
"children": [
197
]
},
{
"name": "unscanny",
"version": "0.1.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "rancor",
"version": "0.1.1",
"transitive_weight": 7,
"is_workspace": false,
"children": [
538
]
},
{
"name": "uv-build-frontend",
"version": "0.0.34",
"transitive_weight": 557,
"is_workspace": true,
"children": [
395,
144,
100,
620,
394,
344,
601,
128,
624,
434,
280,
662,
118,
153,
41,
516,
190,
208,
350,
621,
149,
131,
269,
465,
523,
184,
487,
414,
476,
444
]
},
{
"name": "fnv",
"version": "1.0.7",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "pin-utils",
"version": "0.1.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "windows-registry",
"version": "0.5.3",
"transitive_weight": 4,
"is_workspace": false,
"children": [
348,
295,
336
]
},
{
"name": "codspeed-criterion-compat",
"version": "4.4.1",
"transitive_weight": 154,
"is_workspace": false,
"children": [
50,
116,
3,
190,
262,
227,
184
]
},
{
"name": "console",
"version": "0.15.11",
"transitive_weight": 14,
"is_workspace": false,
"children": [
611,
215,
307,
587
]
},
{
"name": "arrayvec",
"version": "0.7.6",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "zeroize",
"version": "1.8.2",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "rustls-platform-verifier",
"version": "0.6.2",
"transitive_weight": 113,
"is_workspace": false,
"children": [
90,
532,
19,
506,
121,
326,
397,
122,
605,
244,
600,
587,
639
]
},
{
"name": "base64",
"version": "0.22.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "miniz_oxide",
"version": "0.8.9",
"transitive_weight": 3,
"is_workspace": false,
"children": [
137,
623
]
},
{
"name": "fs_extra",
"version": "1.3.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "procfs",
"version": "0.18.0",
"transitive_weight": 17,
"is_workspace": false,
"children": [
67,
194,
704,
58
]
},
{
"name": "plain",
"version": "0.2.3",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "shlex",
"version": "1.3.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "windows_i686_gnu",
"version": "0.42.2",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "unit-prefix",
"version": "0.5.2",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "open",
"version": "5.3.3",
"transitive_weight": 6,
"is_workspace": false,
"children": [
91,
307,
674
]
},
{
"name": "rend",
"version": "0.5.3",
"transitive_weight": 11,
"is_workspace": false,
"children": [
542
]
},
{
"name": "allocator-api2",
"version": "0.2.21",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "hyper",
"version": "1.8.1",
"transitive_weight": 48,
"is_workspace": false,
"children": [
537,
190,
454,
559,
407,
545,
201,
513,
22,
636,
87,
113,
249,
565,
185
]
},
{
"name": "lzma-rust2",
"version": "0.16.2",
"transitive_weight": 13,
"is_workspace": false,
"children": [
377
]
},
{
"name": "redox_users",
"version": "0.5.2",
"transitive_weight": 23,
"is_workspace": false,
"children": [
475,
523,
595
]
},
{
"name": "foldhash",
"version": "0.1.5",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "once_cell",
"version": "1.21.4",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "ordered-stream",
"version": "0.2.0",
"transitive_weight": 3,
"is_workspace": false,
"children": [
22,
249
]
},
{
"name": "test-case",
"version": "3.3.1",
"transitive_weight": 8,
"is_workspace": false,
"children": [
117
]
},
{
"name": "uv-once-map",
"version": "0.0.34",
"transitive_weight": 43,
"is_workspace": true,
"children": [
190,
262,
337
]
},
{
"name": "quote",
"version": "1.0.45",
"transitive_weight": 3,
"is_workspace": false,
"children": [
427
]
},
{
"name": "hashbrown",
"version": "0.15.5",
"transitive_weight": 2,
"is_workspace": false,
"children": [
586
]
},
{
"name": "ciborium-ll",
"version": "0.2.2",
"transitive_weight": 11,
"is_workspace": false,
"children": [
138,
178
]
},
{
"name": "indicatif",
"version": "0.18.4",
"transitive_weight": 23,
"is_workspace": false,
"children": [
214,
627,
98,
6,
579
]
},
{
"name": "libredox",
"version": "0.1.14",
"transitive_weight": 5,
"is_workspace": false,
"children": [
631,
58,
307,
576
]
},
{
"name": "lzma-sys",
"version": "0.1.20",
"transitive_weight": 56,
"is_workspace": false,
"children": [
315,
307,
81
]
},
{
"name": "schannel",
"version": "0.1.29",
"transitive_weight": 3,
"is_workspace": false,
"children": [
605
]
},
{
"name": "system-configuration",
"version": "0.7.0",
"transitive_weight": 6,
"is_workspace": false,
"children": [
354,
436,
58
]
},
{
"name": "uv-build",
"version": "0.11.1",
"transitive_weight": 301,
"is_workspace": true,
"children": [
521,
525,
446,
148,
621,
149,
269,
522,
290
]
},
{
"name": "log",
"version": "0.4.29",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "uv-distribution-types",
"version": "0.0.34",
"transitive_weight": 496,
"is_workspace": true,
"children": [
128,
316,
624,
434,
102,
280,
30,
662,
451,
118,
114,
387,
175,
153,
632,
92,
66,
516,
356,
24,
350,
131,
269,
465,
523,
407,
373,
414,
152,
58,
476,
471,
444
]
},
{
"name": "tower-service",
"version": "0.3.3",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "uv-globfilter",
"version": "0.0.34",
"transitive_weight": 30,
"is_workspace": true,
"children": [
79,
269,
523,
184,
556,
189,
476
]
},
{
"name": "uv-test",
"version": "0.0.34",
"transitive_weight": 566,
"is_workspace": true,
"children": [
620,
99,
344,
485,
386,
280,
550,
422,
41,
148,
472,
516,
401,
190,
262,
46,
621,
184,
487,
414,
522,
572,
426,
290
]
},
{
"name": "windows-sys",
"version": "0.61.2",
"transitive_weight": 2,
"is_workspace": false,
"children": [
334
]
},
{
"name": "predicates-core",
"version": "1.0.10",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "tikv-jemalloc-sys",
"version": "0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7",
"transitive_weight": 55,
"is_workspace": false,
"children": [
315,
307
]
},
{
"name": "rmp",
"version": "0.8.15",
"transitive_weight": 4,
"is_workspace": false,
"children": [
544
]
},
{
"name": "byteorder",
"version": "1.5.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "num-iter",
"version": "0.1.45",
"transitive_weight": 5,
"is_workspace": false,
"children": [
519,
544,
396
]
},
{
"name": "windows-sys",
"version": "0.59.0",
"transitive_weight": 10,
"is_workspace": false,
"children": [
682
]
},
{
"name": "windows_aarch64_gnullvm",
"version": "0.53.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "wasmparser",
"version": "0.244.0",
"transitive_weight": 17,
"is_workspace": false,
"children": [
685,
592,
58,
264
]
},
{
"name": "wiremock",
"version": "0.6.5",
"transitive_weight": 110,
"is_workspace": false,
"children": [
405,
583,
66,
375,
190,
262,
251,
131,
554,
465,
184,
407,
572,
600,
587
]
},
{
"name": "rand_core",
"version": "0.9.5",
"transitive_weight": 51,
"is_workspace": false,
"children": [
1
]
},
{
"name": "der-parser",
"version": "10.0.0",
"transitive_weight": 30,
"is_workspace": false,
"children": [
240,
37,
278,
491,
360,
544
]
},
{
"name": "reqsign-http-send-reqwest",
"version": "4.0.0",
"transitive_weight": 263,
"is_workspace": false,
"children": [
386,
286,
333,
554,
559,
407,
522,
513
]
},
{
"name": "windows_i686_gnu",
"version": "0.53.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "anstyle-parse",
"version": "0.2.7",
"transitive_weight": 2,
"is_workspace": false,
"children": [
143
]
},
{
"name": "uv-python",
"version": "0.0.34",
"transitive_weight": 543,
"is_workspace": true,
"children": [
99,
642,
485,
601,
316,
651,
488,
386,
624,
434,
378,
32,
102,
280,
30,
662,
451,
477,
153,
41,
632,
92,
3,
66,
481,
148,
684,
516,
190,
262,
441,
350,
685,
36,
621,
131,
269,
465,
548,
216,
523,
184,
222,
540,
566,
414,
522,
231,
689,
476,
444,
38
]
},
{
"name": "uv-static",
"version": "0.0.34",
"transitive_weight": 12,
"is_workspace": true,
"children": [
287,
523
]
},
{
"name": "yansi",
"version": "1.0.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "simd-adler32",
"version": "0.3.8",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "uv-pypi-types",
"version": "0.0.34",
"transitive_weight": 238,
"is_workspace": true,
"children": [
434,
30,
662,
118,
114,
387,
175,
153,
632,
92,
66,
208,
356,
24,
685,
340,
269,
398,
465,
523,
184,
661,
414,
444
]
},
{
"name": "combine",
"version": "4.6.7",
"transitive_weight": 3,
"is_workspace": false,
"children": [
513,
358
]
},
{
"name": "astral-tokio-tar",
"version": "0.6.0",
"transitive_weight": 38,
"is_workspace": false,
"children": [
393,
190,
186,
284,
22,
307,
98,
444
]
},
{
"name": "console",
"version": "0.16.3",
"transitive_weight": 6,
"is_workspace": false,
"children": [
605,
215,
307,
6
]
},
{
"name": "uv-bench",
"version": "0.0.34",
"transitive_weight": 1,
"is_workspace": true,
"children": []
},
{
"name": "enumflags2",
"version": "0.7.12",
"transitive_weight": 9,
"is_workspace": false,
"children": [
465,
133
]
},
{
"name": "quick-xml",
"version": "0.39.2",
"transitive_weight": 9,
"is_workspace": false,
"children": [
465,
358
]
},
{
"name": "redox_syscall",
"version": "0.7.0",
"transitive_weight": 2,
"is_workspace": false,
"children": [
58
]
},
{
"name": "uv-redacted",
"version": "0.0.34",
"transitive_weight": 48,
"is_workspace": true,
"children": [
92,
66,
465,
216,
523
]
},
{
"name": "secrecy",
"version": "0.10.3",
"transitive_weight": 2,
"is_workspace": false,
"children": [
570
]
},
{
"name": "uds_windows",
"version": "1.2.1",
"transitive_weight": 53,
"is_workspace": false,
"children": [
41,
502,
605
]
},
{
"name": "utf8-width",
"version": "0.1.8",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "httparse",
"version": "1.10.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "bzip2",
"version": "0.6.1",
"transitive_weight": 2,
"is_workspace": false,
"children": [
511
]
},
{
"name": "base64",
"version": "0.21.7",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "rustls-platform-verifier-android",
"version": "0.1.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "difflib",
"version": "0.4.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "tracing-tree",
"version": "0.4.1",
"transitive_weight": 35,
"is_workspace": false,
"children": [
446,
534,
646,
154
]
},
{
"name": "uv-extract",
"version": "0.0.34",
"transitive_weight": 520,
"is_workspace": true,
"children": [
344,
386,
624,
30,
512,
74,
274,
2,
385,
626,
684,
516,
190,
262,
666,
350,
377,
621,
250,
269,
416,
409,
523,
184,
444
]
},
{
"name": "criterion-plot",
"version": "0.5.0",
"transitive_weight": 4,
"is_workspace": false,
"children": [
242,
254
]
},
{
"name": "zerocopy-derive",
"version": "0.8.42",
"transitive_weight": 5,
"is_workspace": false,
"children": [
367,
591,
427
]
},
{
"name": "js-sys",
"version": "0.3.91",
"transitive_weight": 13,
"is_workspace": false,
"children": [
479,
587
]
},
{
"name": "nu-ansi-term",
"version": "0.50.3",
"transitive_weight": 3,
"is_workspace": false,
"children": [
605
]
},
{
"name": "miette-derive",
"version": "7.6.0",
"transitive_weight": 5,
"is_workspace": false,
"children": [
367,
591,
427
]
},
{
"name": "spin",
"version": "0.9.8",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "windows-future",
"version": "0.2.1",
"transitive_weight": 12,
"is_workspace": false,
"children": [
482,
705,
336
]
},
{
"name": "uv-audit",
"version": "0.0.34",
"transitive_weight": 511,
"is_workspace": true,
"children": [
344,
488,
662,
118,
114,
632,
3,
262,
24,
269,
465,
523,
444
]
},
{
"name": "astral-reqwest-retry",
"version": "0.9.1",
"transitive_weight": 253,
"is_workspace": false,
"children": [
488,
386,
429,
583,
321,
190,
262,
475,
269,
523,
690,
407,
522
]
},
{
"name": "predicates-tree",
"version": "1.0.13",
"transitive_weight": 3,
"is_workspace": false,
"children": [
606,
495
]
},
{
"name": "bisection",
"version": "0.1.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "wasi",
"version": "0.14.7+wasi-0.2.4",
"transitive_weight": 38,
"is_workspace": false,
"children": [
75
]
},
{
"name": "rustversion",
"version": "1.0.22",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "wasm-bindgen-macro-support",
"version": "0.2.114",
"transitive_weight": 7,
"is_workspace": false,
"children": [
367,
591,
427,
492,
258
]
},
{
"name": "crossbeam-epoch",
"version": "0.9.18",
"transitive_weight": 2,
"is_workspace": false,
"children": [
187
]
},
{
"name": "cyclonedx-bom",
"version": "0.8.0",
"transitive_weight": 82,
"is_workspace": false,
"children": [
470,
39,
685,
131,
198,
560,
465,
520,
52,
184,
296,
261,
110,
638,
587,
526
]
},
{
"name": "num-rational",
"version": "0.4.2",
"transitive_weight": 6,
"is_workspace": false,
"children": [
278,
519,
544
]
},
{
"name": "tiny-keccak",
"version": "2.0.2",
"transitive_weight": 2,
"is_workspace": false,
"children": [
234
]
},
{
"name": "hashbrown",
"version": "0.16.1",
"transitive_weight": 4,
"is_workspace": false,
"children": [
582,
255,
692
]
},
{
"name": "uv-pep440",
"version": "0.0.34",
"transitive_weight": 114,
"is_workspace": true,
"children": [
387,
153,
269,
465,
373,
6,
561
]
},
{
"name": "uv-settings",
"version": "0.0.34",
"transitive_weight": 570,
"is_workspace": true,
"children": [
18,
620,
99,
394,
344,
547,
601,
316,
624,
434,
102,
280,
118,
632,
92,
3,
66,
481,
516,
322,
350,
621,
269,
287,
474,
465,
523,
473,
183
]
},
{
"name": "bzip2",
"version": "0.5.2",
"transitive_weight": 57,
"is_workspace": false,
"children": [
699
]
},
{
"name": "cmake",
"version": "0.1.57",
"transitive_weight": 55,
"is_workspace": false,
"children": [
315
]
},
{
"name": "tar",
"version": "0.4.45",
"transitive_weight": 14,
"is_workspace": false,
"children": [
186,
284,
307
]
},
{
"name": "zbus",
"version": "5.14.0",
"transitive_weight": 101,
"is_workspace": false,
"children": [
634,
470,
23,
390,
275,
190,
269,
629,
445,
194,
465,
293,
372,
690,
71,
29,
588,
605,
221,
22,
312,
307
]
},
{
"name": "ucd-trie",
"version": "0.1.7",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "terminal_size",
"version": "0.4.3",
"transitive_weight": 18,
"is_workspace": false,
"children": [
191,
194
]
},
{
"name": "icu_normalizer",
"version": "2.1.1",
"transitive_weight": 26,
"is_workspace": false,
"children": [
462,
447,
10,
687,
539,
185
]
},
{
"name": "zerovec-derive",
"version": "0.11.2",
"transitive_weight": 5,
"is_workspace": false,
"children": [
367,
591,
427
]
},
{
"name": "toml_parser",
"version": "1.0.9+spec-1.1.0",
"transitive_weight": 3,
"is_workspace": false,
"children": [
221
]
},
{
"name": "windows-interface",
"version": "0.59.3",
"transitive_weight": 5,
"is_workspace": false,
"children": [
367,
591,
427
]
},
{
"name": "pathdiff",
"version": "0.2.3",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "wit-parser",
"version": "0.244.0",
"transitive_weight": 26,
"is_workspace": false,
"children": [
613,
685,
131,
465,
283,
522,
399,
600,
264,
272
]
},
{
"name": "endi",
"version": "1.1.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "unicase",
"version": "2.9.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "synstructure",
"version": "0.13.2",
"transitive_weight": 5,
"is_workspace": false,
"children": [
367,
591,
427
]
},
{
"name": "munge",
"version": "0.4.7",
"transitive_weight": 6,
"is_workspace": false,
"children": [
305
]
},
{
"name": "windows-implement",
"version": "0.60.2",
"transitive_weight": 5,
"is_workspace": false,
"children": [
367,
591,
427
]
},
{
"name": "quinn-udp",
"version": "0.5.14",
"transitive_weight": 26,
"is_workspace": false,
"children": [
191,
269,
355,
468,
307,
587
]
},
{
"name": "windows-targets",
"version": "0.52.6",
"transitive_weight": 9,
"is_workspace": false,
"children": [
418,
243,
314,
341,
157,
42,
302,
440
]
},
{
"name": "either",
"version": "1.15.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "tokio-util",
"version": "0.7.18",
"transitive_weight": 25,
"is_workspace": false,
"children": [
190,
513,
22,
172,
263,
249
]
},
{
"name": "indexmap",
"version": "2.13.0",
"transitive_weight": 12,
"is_workspace": false,
"children": [
465,
392,
661,
255
]
},
{
"name": "anstyle-query",
"version": "1.1.5",
"transitive_weight": 3,
"is_workspace": false,
"children": [
605
]
},
{
"name": "zerovec",
"version": "0.11.5",
"transitive_weight": 12,
"is_workspace": false,
"children": [
531,
181,
671
]
},
{
"name": "hyper-rustls",
"version": "0.27.7",
"transitive_weight": 130,
"is_workspace": false,
"children": [
456,
90,
405,
583,
190,
381,
407,
602
]
},
{
"name": "dunce",
"version": "1.0.5",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "async-trait",
"version": "0.1.89",
"transitive_weight": 5,
"is_workspace": false,
"children": [
367,
591,
427
]
},
{
"name": "test-case-core",
"version": "3.3.1",
"transitive_weight": 6,
"is_workspace": false,
"children": [
367,
591,
427,
374
]
},
{
"name": "foldhash",
"version": "0.2.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "leb128fmt",
"version": "0.1.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "num-complex",
"version": "0.4.6",
"transitive_weight": 4,
"is_workspace": false,
"children": [
544
]
},
{
"name": "hkdf",
"version": "0.12.4",
"transitive_weight": 10,
"is_workspace": false,
"children": [
54
]
},
{
"name": "smawk",
"version": "0.3.2",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "html-escape",
"version": "0.2.13",
"transitive_weight": 2,
"is_workspace": false,
"children": [
635
]
},
{
"name": "pkcs8",
"version": "0.10.2",
"transitive_weight": 43,
"is_workspace": false,
"children": [
171,
16,
380,
546
]
},
{
"name": "bzip2-sys",
"version": "0.1.13+1.0.8",
"transitive_weight": 56,
"is_workspace": false,
"children": [
315,
81
]
},
{
"name": "time-core",
"version": "0.1.8",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "secret-service",
"version": "5.1.0",
"transitive_weight": 134,
"is_workspace": false,
"children": [
667,
475,
85,
377,
257,
695,
203,
120,
465,
248,
587
]
},
{
"name": "tokio-macros",
"version": "2.6.1",
"transitive_weight": 5,
"is_workspace": false,
"children": [
367,
591,
427
]
},
{
"name": "supports-hyperlinks",
"version": "3.2.0",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "procfs-core",
"version": "0.18.0",
"transitive_weight": 3,
"is_workspace": false,
"children": [
58,
312
]
},
{
"name": "windows-threading",
"version": "0.1.0",
"transitive_weight": 2,
"is_workspace": false,
"children": [
336
]
},
{
"name": "windows_i686_msvc",
"version": "0.53.1",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "windows_x86_64_msvc",
"version": "0.42.2",
"transitive_weight": 1,
"is_workspace": false,
"children": []
},
{
"name": "reqsign-file-read-tokio",
"version": "3.0.0",
"transitive_weight": 63,
"is_workspace": false,
"children": [
286,
190,
522
]
}
],
"root_indices": [
7,
73,
28,
388,
112,
68,
77,
663,
18,
604,
563,
310,
61,
395,
144,
100,
620,
279,
496,
99,
642,
394,
650,
344,
485,
547,
601,
180,
128,
599,
316,
521,
84,
624,
434,
378,
32,
102,
126,
280,
412,
30,
662,
451,
118,
114,
477,
175,
346,
153,
632,
590,
525,
481,
603,
148,
177,
350,
146,
621,
287,
474,
86,
183,
628,
290
]
},
"unused_edges": [
[
"uv-resolver",
"astral-pubgrub"
],
[
"uv-extract",
"md-5"
],
[
"uv-client",
"astral-tl"
],
[
"uv-auth",
"rust-netrc"
],
[
"reqsign-aws-v4",
"rust-ini"
],
[
"uv-publish",
"astral-reqwest-retry"
],
[
"uv-python",
"astral-reqwest-retry"
],
[
"uv-client",
"astral-reqwest-retry"
],
[
"uv-bin-install",
"astral-reqwest-retry"
],
[
"uv-publish",
"astral-reqwest-middleware"
],
[
"uv-auth",
"astral-reqwest-middleware"
],
[
"uv-distribution",
"astral-reqwest-middleware"
],
[
"uv-python",
"astral-reqwest-middleware"
],
[
"uv-audit",
"astral-reqwest-middleware"
],
[
"uv-client",
"astral-reqwest-middleware"
],
[
"uv-git",
"astral-reqwest-middleware"
],
[
"uv-requirements-txt",
"astral-reqwest-middleware"
],
[
"uv-bin-install",
"astral-reqwest-middleware"
],
[
"uv-metadata",
"astral_async_zip"
],
[
"uv-extract",
"astral_async_zip"
],
[
"uv-client",
"astral_async_zip"
],
[
"uv-extract",
"xz2"
],
[
"uv-publish",
"astral-tokio-tar"
],
[
"uv-extract",
"astral-tokio-tar"
],
[
"uv-settings",
"clap"
],
[
"uv-distribution-types",
"astral-version-ranges"
],
[
"uv-pep508",
"astral-version-ranges"
],
[
"uv-build-backend",
"astral-version-ranges"
],
[
"uv",
"astral-version-ranges"
],
[
"uv-pep440",
"astral-version-ranges"
]
],
"unused_direct_deps": [
{
"from_crate": "uv-publish",
"dep_name": "astral-reqwest-middleware",
"dep_version": "0.5.1",
"real_deps_saved": 0,
"is_test_example": false
},
{
"from_crate": "uv-publish",
"dep_name": "astral-reqwest-retry",
"dep_version": "0.9.1",
"real_deps_saved": 0,
"is_test_example": false
},
{
"from_crate": "uv-publish",
"dep_name": "astral-tokio-tar",
"dep_version": "0.6.0",
"real_deps_saved": 0,
"is_test_example": false
},
{
"from_crate": "uv-settings",
"dep_name": "clap",
"dep_version": "4.6.0",
"real_deps_saved": 0,
"is_test_example": false
},
{
"from_crate": "uv-auth",
"dep_name": "astral-reqwest-middleware",
"dep_version": "0.5.1",
"real_deps_saved": 0,
"is_test_example": false
},
{
"from_crate": "uv-distribution-types",
"dep_name": "astral-version-ranges",
"dep_version": "0.1.4",
"real_deps_saved": 0,
"is_test_example": false
},
{
"from_crate": "uv-pep508",
"dep_name": "astral-version-ranges",
"dep_version": "0.1.4",
"real_deps_saved": 0,
"is_test_example": false
},
{
"from_crate": "uv-build-backend",
"dep_name": "astral-version-ranges",
"dep_version": "0.1.4",
"real_deps_saved": 0,
"is_test_example": false
},
{
"from_crate": "uv",
"dep_name": "astral-version-ranges",
"dep_version": "0.1.4",
"real_deps_saved": 0,
"is_test_example": false
},
{
"from_crate": "uv-distribution",
"dep_name": "astral-reqwest-middleware",
"dep_version": "0.5.1",
"real_deps_saved": 0,
"is_test_example": false
},
{
"from_crate": "uv-metadata",
"dep_name": "astral_async_zip",
"dep_version": "0.0.17",
"real_deps_saved": 0,
"is_test_example": false
},
{
"from_crate": "uv-python",
"dep_name": "astral-reqwest-middleware",
"dep_version": "0.5.1",
"real_deps_saved": 0,
"is_test_example": false
},
{
"from_crate": "uv-python",
"dep_name": "astral-reqwest-retry",
"dep_version": "0.9.1",
"real_deps_saved": 0,
"is_test_example": false
},
{
"from_crate": "uv-audit",
"dep_name": "astral-reqwest-middleware",
"dep_version": "0.5.1",
"real_deps_saved": 0,
"is_test_example": false
},
{
"from_crate": "uv-resolver",
"dep_name": "astral-pubgrub",
"dep_version": "0.3.3",
"real_deps_saved": 2,
"is_test_example": false
},
{
"from_crate": "uv-pep440",
"dep_name": "astral-version-ranges",
"dep_version": "0.1.4",
"real_deps_saved": 0,
"is_test_example": false
},
{
"from_crate": "uv-extract",
"dep_name": "astral-tokio-tar",
"dep_version": "0.6.0",
"real_deps_saved": 0,
"is_test_example": false
},
{
"from_crate": "uv-extract",
"dep_name": "astral_async_zip",
"dep_version": "0.0.17",
"real_deps_saved": 0,
"is_test_example": false
},
{
"from_crate": "uv-extract",
"dep_name": "md-5",
"dep_version": "0.10.6",
"real_deps_saved": 1,
"is_test_example": false
},
{
"from_crate": "uv-extract",
"dep_name": "xz2",
"dep_version": "0.1.7",
"real_deps_saved": 0,
"is_test_example": false
},
{
"from_crate": "uv-client",
"dep_name": "astral-reqwest-middleware",
"dep_version": "0.5.1",
"real_deps_saved": 0,
"is_test_example": false
},
{
"from_crate": "uv-client",
"dep_name": "astral-reqwest-retry",
"dep_version": "0.9.1",
"real_deps_saved": 0,
"is_test_example": false
},
{
"from_crate": "uv-client",
"dep_name": "astral-tl",
"dep_version": "0.7.11",
"real_deps_saved": 1,
"is_test_example": false
},
{
"from_crate": "uv-client",
"dep_name": "astral_async_zip",
"dep_version": "0.0.17",
"real_deps_saved": 0,
"is_test_example": false
},
{
"from_crate": "uv-git",
"dep_name": "astral-reqwest-middleware",
"dep_version": "0.5.1",
"real_deps_saved": 0,
"is_test_example": false
},
{
"from_crate": "uv-requirements-txt",
"dep_name": "astral-reqwest-middleware",
"dep_version": "0.5.1",
"real_deps_saved": 0,
"is_test_example": false
},
{
"from_crate": "uv-bin-install",
"dep_name": "astral-reqwest-middleware",
"dep_version": "0.5.1",
"real_deps_saved": 0,
"is_test_example": false
},
{
"from_crate": "uv-bin-install",
"dep_name": "astral-reqwest-retry",
"dep_version": "0.9.1",
"real_deps_saved": 0,
"is_test_example": false
}
]
}</code></pre>
</div>
</div>
<script>
function showTab(name) {
document.querySelectorAll('.tab-content').forEach(function(el) {
el.classList.remove('active');
});
document.querySelectorAll('.tab-btn').forEach(function(btn) {
btn.classList.remove('active');
});
document.getElementById('tab-' + name).classList.add('active');
// Find the button whose onclick contains the tab name.
document.querySelectorAll('.tab-btn').forEach(function(btn) {
if (btn.getAttribute('onclick').indexOf(name) !== -1) {
btn.classList.add('active');
}
});
}
function toggleDetail(n) {
var row = document.getElementById('detail-' + n);
if (row) row.classList.toggle('open');
}
function toggleDiff(li) {
var diff = li.querySelector('.cargo-diff');
var btn = li.querySelector('.show-diff-btn');
if (diff) {
var show = diff.style.display !== 'block';
diff.style.display = show ? 'block' : 'none';
if (btn) btn.textContent = show ? 'hide diff' : 'show diff';
}
}
function copyJson() {
var text = document.querySelector('#tab-json pre code').textContent;
navigator.clipboard.writeText(text).then(function() {
var btn = document.querySelector('.copy-btn');
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
}
</script>
</body>
</html>