diff --git a/benchmarks/baselines/ablations.py b/benchmarks/baselines/ablations.py index 62e9504e6..894208bbe 100644 --- a/benchmarks/baselines/ablations.py +++ b/benchmarks/baselines/ablations.py @@ -2,8 +2,7 @@ import json import sys import time -from collections import defaultdict -from dataclasses import asdict, dataclass, field +from dataclasses import asdict import numpy as np from model2vec import StaticModel @@ -17,13 +16,10 @@ save_results, summarize_modes, ) -from benchmarks.metrics import ndcg_at_k, target_rank +from benchmarks.run_benchmark import RepoResult, evaluate from semble import SembleIndex from semble.index.dense import _DEFAULT_MODEL_NAME -from semble.types import SearchResult - -_TOP_K = 10 -_LATENCY_RUNS = 5 +from semble.types import SearchMode _MODES = ["bm25", "semantic", "semble-bm25", "semble-semantic"] @@ -31,80 +27,14 @@ # alpha=None → raw mode, no ranking pipeline # alpha=0.0 → hybrid pipeline, BM25-only input # alpha=1.0 → hybrid pipeline, semantic-only input -_MODE_PARAMS: dict[str, tuple[str, float | None]] = { - "bm25": ("bm25", None), - "semantic": ("semantic", None), - "semble-bm25": ("hybrid", 0.0), - "semble-semantic": ("hybrid", 1.0), +_MODE_PARAMS: dict[str, tuple[SearchMode, float | None]] = { + "bm25": (SearchMode.BM25, None), + "semantic": (SearchMode.SEMANTIC, None), + "semble-bm25": (SearchMode.HYBRID, 0.0), + "semble-semantic": (SearchMode.HYBRID, 1.0), } -@dataclass(frozen=True) -class RepoResult: - """Per-repo benchmark result for one search mode.""" - - repo: str - language: str - mode: str - chunks: int - ndcg5: float - ndcg10: float - p50_ms: float - p90_ms: float - index_ms: float - by_category: dict[str, float] = field(default_factory=dict) - - -def _evaluate( - index: SembleIndex, - tasks: list[Task], - mode: str, - alpha: float | None, - *, - verbose: bool = False, -) -> tuple[float, float, list[float], dict[str, float]]: - """Return (mean NDCG@5, NDCG@10, latency list ms, per-category NDCG@10).""" - ndcg5_sum = 0.0 - ndcg10_sum = 0.0 - latencies: list[float] = [] - category_ndcg10: dict[str, list[float]] = defaultdict(list) - - for task in tasks: - query_latencies: list[float] = [] - results: list[SearchResult] = [] - for _ in range(_LATENCY_RUNS): - started = time.perf_counter() - results = index.search(task.query, top_k=_TOP_K, mode=mode, alpha=alpha) - query_latencies.append((time.perf_counter() - started) * 1000) - latencies.append(float(np.median(query_latencies))) - - relevant_ranks = [rank for t in task.all_relevant if (rank := target_rank(results, t)) is not None] - n_relevant = len(task.all_relevant) - q_ndcg5 = ndcg_at_k(relevant_ranks, n_relevant, 5) - q_ndcg10 = ndcg_at_k(relevant_ranks, n_relevant, _TOP_K) - ndcg5_sum += q_ndcg5 - ndcg10_sum += q_ndcg10 - category_ndcg10[task.category or "unknown"].append(q_ndcg10) - - if verbose: - category = task.category or "?" - targets_str = ", ".join( - t.path if not t.start_line else f"{t.path}:{t.start_line}-{t.end_line}" for t in task.all_relevant - ) - top_files = [r.chunk.file_path for r in results[:5]] - print( - f" [{category:<12}] ndcg@10={q_ndcg10:.3f} ranks={relevant_ranks}" - f" n_rel={n_relevant} q={task.query!r}", - file=sys.stderr, - ) - print(f" targets: {targets_str}", file=sys.stderr) - print(f" top-5: {top_files}", file=sys.stderr) - - total = len(tasks) - by_category = {cat: sum(vals) / len(vals) for cat, vals in sorted(category_ndcg10.items())} - return ndcg5_sum / total, ndcg10_sum / total, latencies, by_category - - def _bench( repo_tasks: dict[str, list[Task]], specs: dict[str, RepoSpec], @@ -117,12 +47,12 @@ def _bench( results: list[RepoResult] = [] header = ( - f"{'Repo':<12} {'Language':<12} {'Mode':<16} {'Chunks':>6}" + f"{'Repo':<12} {'Language':<12} {'Mode':<16} {'Chunks':>6} {'Tokens':>8}" f" {'Index':>9} {'NDCG@5':>8} {'NDCG@10':>8} {'p50':>8} {'p90':>8}" ) print(header, file=sys.stderr) print( - f"{'-' * 12} {'-' * 12} {'-' * 16} {'-' * 6} {'-' * 10} {'-' * 8} {'-' * 8} {'-' * 8} {'-' * 8}", + f"{'-' * 12} {'-' * 12} {'-' * 16} {'-' * 6} {'-' * 8} {'-' * 10} {'-' * 8} {'-' * 8} {'-' * 8} {'-' * 8}", file=sys.stderr, ) @@ -137,23 +67,28 @@ def _bench( for mode in modes: search_mode, alpha = _MODE_PARAMS[mode] - ndcg5, ndcg10, latencies, by_category = _evaluate(index, tasks, search_mode, alpha, verbose=verbose) - p50, p90 = np.percentile(latencies, [50, 90]).tolist() + ndcg5, ndcg10, latencies, by_category, tokens = evaluate( + index, tasks, mode=search_mode, alpha=alpha, verbose=verbose + ) + p50, p90, p95, p99 = np.percentile(latencies, [50, 90, 95, 99]).tolist() result = RepoResult( repo=repo, language=spec.language, mode=mode, chunks=len(index.chunks), + tokens=tokens, ndcg5=ndcg5, ndcg10=ndcg10, p50_ms=p50, p90_ms=p90, + p95_ms=p95, + p99_ms=p99, index_ms=index_ms, by_category=by_category, ) results.append(result) print( - f"{repo:<12} {spec.language:<12} {mode:<16} {len(index.chunks):>6}" + f"{repo:<12} {spec.language:<12} {mode:<16} {len(index.chunks):>6} {tokens:>8}" f" {index_ms:>8.0f}ms {ndcg5:>8.3f} {ndcg10:>8.3f} {p50:>7.2f}ms {p90:>7.2f}ms", file=sys.stderr, ) diff --git a/benchmarks/data.py b/benchmarks/data.py index 78e7b289e..90198e7a5 100644 --- a/benchmarks/data.py +++ b/benchmarks/data.py @@ -171,6 +171,7 @@ def summarize_modes(results: Sequence[Any], modes: Sequence[str]) -> dict[str, d summary[mode] = { "avg_ndcg10": round(sum(r.ndcg10 for r in mode_results) / n, 4) if n else 0.0, "avg_p50_ms": round(sum(r.p50_ms for r in mode_results) / n, 1) if n else 0.0, + "avg_tokens": round(sum(r.tokens for r in mode_results) / n, 1) if n else 0.0, } return summary diff --git a/benchmarks/results/semble-ablations-1ea77add4c1b.json b/benchmarks/results/semble-ablations-1ea77add4c1b.json deleted file mode 100644 index 0e9393998..000000000 --- a/benchmarks/results/semble-ablations-1ea77add4c1b.json +++ /dev/null @@ -1,2096 +0,0 @@ -{ - "tool": "semble-ablations", - "model": "minishlab/potion-code-16M", - "by_mode": { - "bm25": { - "avg_ndcg10": 0.6755, - "avg_p50_ms": 0.0 - }, - "semantic": { - "avg_ndcg10": 0.65, - "avg_p50_ms": 0.1 - } - }, - "repos": [ - { - "repo": "abseil-cpp", - "language": "cpp", - "mode": "bm25", - "chunks": 3083, - "ndcg5": 0.8306102206338835, - "ndcg10": 0.8559838337906861, - "p50_ms": 0.0262709945673123, - "p90_ms": 0.031045306241139776, - "index_ms": 1677.3219159804285, - "by_category": { - "architecture": 1.0, - "semantic": 0.8325831281494842, - "symbol": 0.8769765845238192 - } - }, - { - "repo": "abseil-cpp", - "language": "cpp", - "mode": "semantic", - "chunks": 3083, - "ndcg5": 0.8968005463483602, - "ndcg10": 0.8968005463483602, - "p50_ms": 0.15139598690439016, - "p90_ms": 0.1649958052439615, - "index_ms": 1677.3219159804285, - "by_category": { - "architecture": 1.0, - "semantic": 0.8624007284644801, - "symbol": 1.0 - } - }, - { - "repo": "aeson", - "language": "haskell", - "mode": "bm25", - "chunks": 393, - "ndcg5": 0.8215338279036697, - "ndcg10": 0.8215338279036697, - "p50_ms": 0.020062507246620953, - "p90_ms": 0.02380840596742928, - "index_ms": 169.3293749995064, - "by_category": { - "architecture": 0.6, - "semantic": 0.895378437204893 - } - }, - { - "repo": "aeson", - "language": "haskell", - "mode": "semantic", - "chunks": 393, - "ndcg5": 0.8380929753571458, - "ndcg10": 0.8380929753571458, - "p50_ms": 0.06395850505214185, - "p90_ms": 0.06945029890630394, - "index_ms": 169.3293749995064, - "by_category": { - "architecture": 0.7, - "semantic": 0.884123967142861 - } - }, - { - "repo": "aiohttp", - "language": "python", - "mode": "bm25", - "chunks": 756, - "ndcg5": 0.5160765933241726, - "ndcg10": 0.5530893746563034, - "p50_ms": 0.014958000974729657, - "p90_ms": 0.019458006136119366, - "index_ms": 243.4504170087166, - "by_category": { - "architecture": 0.551842334782678, - "semantic": 0.492057189501762, - "symbol": 0.6646931637575532 - } - }, - { - "repo": "aiohttp", - "language": "python", - "mode": "semantic", - "chunks": 756, - "ndcg5": 0.5597347919369571, - "ndcg10": 0.6354048507429948, - "p50_ms": 0.07150002056732774, - "p90_ms": 0.07562502287328243, - "index_ms": 243.4504170087166, - "by_category": { - "architecture": 0.8733067418236369, - "semantic": 0.5786089798958602, - "symbol": 0.40457477075493775 - } - }, - { - "repo": "alamofire", - "language": "swift", - "mode": "bm25", - "chunks": 649, - "ndcg5": 0.7192265582238557, - "ndcg10": 0.762406947865875, - "p50_ms": 0.018770500901155174, - "p90_ms": 0.021087215282022953, - "index_ms": 222.48283299268223, - "by_category": { - "architecture": 0.8036233607701616, - "semantic": 0.7124789886370015, - "symbol": 0.8333333333333334 - } - }, - { - "repo": "alamofire", - "language": "swift", - "mode": "semantic", - "chunks": 649, - "ndcg5": 0.8179244987222131, - "ndcg10": 0.8357348580776142, - "p50_ms": 0.07000000914558768, - "p90_ms": 0.07505359535571188, - "index_ms": 222.48283299268223, - "by_category": { - "architecture": 0.7956176024115139, - "semantic": 0.8156033788372472, - "symbol": 0.892701197851337 - } - }, - { - "repo": "axios", - "language": "javascript", - "mode": "bm25", - "chunks": 166, - "ndcg5": 0.5941130715208459, - "ndcg10": 0.6498829469115347, - "p50_ms": 0.013708006008528173, - "p90_ms": 0.018216398893855512, - "index_ms": 60.610749991610646, - "by_category": { - "architecture": 0.45603968978715625, - "semantic": 0.6367026165128258, - "symbol": 0.8311894901132466 - } - }, - { - "repo": "axios", - "language": "javascript", - "mode": "semantic", - "chunks": 166, - "ndcg5": 0.6846241811764741, - "ndcg10": 0.7551105142269356, - "p50_ms": 0.05352050357032567, - "p90_ms": 0.05688280216418207, - "index_ms": 60.610749991610646, - "by_category": { - "architecture": 0.6914767706674343, - "semantic": 0.795298832280229, - "symbol": 0.7478561567799132 - } - }, - { - "repo": "axum", - "language": "rust", - "mode": "bm25", - "chunks": 509, - "ndcg5": 0.6380929753571458, - "ndcg10": 0.6892366680458802, - "p50_ms": 0.018853999790735543, - "p90_ms": 0.022504222579300404, - "index_ms": 179.37525000888854, - "by_category": { - "architecture": 0.5666666666666667, - "semantic": 0.7470219239087327, - "symbol": 0.6623789802264932 - } - }, - { - "repo": "axum", - "language": "rust", - "mode": "semantic", - "chunks": 509, - "ndcg5": 0.5336215664331644, - "ndcg10": 0.5486730662163635, - "p50_ms": 0.06712549657095224, - "p90_ms": 0.07221220002975315, - "index_ms": 179.37525000888854, - "by_category": { - "architecture": 0.42974246287549134, - "semantic": 0.5687290841624842, - "symbol": 0.6666666666666666 - } - }, - { - "repo": "bash-it", - "language": "bash", - "mode": "bm25", - "chunks": 723, - "ndcg5": 0.6375696397737991, - "ndcg10": 0.6484900116147073, - "p50_ms": 0.016417005099356174, - "p90_ms": 0.019654797506518662, - "index_ms": 263.702917000046, - "by_category": { - "architecture": 1.0, - "semantic": 0.5799325903246731, - "symbol": 0.6861353116146786 - } - }, - { - "repo": "bash-it", - "language": "bash", - "mode": "semantic", - "chunks": 723, - "ndcg5": 0.5964125015971157, - "ndcg10": 0.6353623526728491, - "p50_ms": 0.07564549741800874, - "p90_ms": 0.08101729617919773, - "index_ms": 263.702917000046, - "by_category": { - "architecture": 1.0, - "semantic": 0.48854152818068947, - "symbol": 0.8712414374216044 - } - }, - { - "repo": "bats-core", - "language": "bash", - "mode": "bm25", - "chunks": 48, - "ndcg5": 0.8946394630357186, - "ndcg10": 0.9124498223911198, - "p50_ms": 0.015166995581239462, - "p90_ms": 0.018738090875558555, - "index_ms": 19.738333008717746, - "by_category": { - "architecture": 0.8945513581632737, - "semantic": 0.9220874569753447 - } - }, - { - "repo": "bats-core", - "language": "bash", - "mode": "semantic", - "chunks": 48, - "ndcg5": 0.8361353116146788, - "ndcg10": 0.8361353116146788, - "p50_ms": 0.05708300159312785, - "p90_ms": 0.05987049371469766, - "index_ms": 19.738333008717746, - "by_category": { - "architecture": 0.7659075880209694, - "semantic": 0.8739502397035989 - } - }, - { - "repo": "cats", - "language": "scala", - "mode": "bm25", - "chunks": 1254, - "ndcg5": 0.6017036349312507, - "ndcg10": 0.6017036349312507, - "p50_ms": 0.018708000425249338, - "p90_ms": 0.025312192155979574, - "index_ms": 630.8887919876724, - "by_category": { - "architecture": 0.25703406128629547, - "semantic": 0.5875006699908374, - "symbol": 0.8551549589285763 - } - }, - { - "repo": "cats", - "language": "scala", - "mode": "semantic", - "chunks": 1254, - "ndcg5": 0.7340790148145551, - "ndcg10": 0.7615606943508197, - "p50_ms": 0.08743749640416354, - "p90_ms": 0.09233360178768635, - "index_ms": 630.8887919876724, - "by_category": { - "architecture": 0.5200698027129531, - "semantic": 0.8163797735485103, - "symbol": 0.8311894901132466 - } - }, - { - "repo": "chi", - "language": "go", - "mode": "bm25", - "chunks": 262, - "ndcg5": 0.8578287045608461, - "ndcg10": 0.8578287045608461, - "p50_ms": 0.013250013580545783, - "p90_ms": 0.0172578904312104, - "index_ms": 99.53025000868365, - "by_category": { - "architecture": 0.6349978214206287, - "semantic": 0.9589921948412731, - "symbol": 1.0 - } - }, - { - "repo": "chi", - "language": "go", - "mode": "semantic", - "chunks": 262, - "ndcg5": 0.8058853585266573, - "ndcg10": 0.8392203097039183, - "p50_ms": 0.054604504839517176, - "p90_ms": 0.05941701238043606, - "index_ms": 99.53025000868365, - "by_category": { - "architecture": 0.6406843445879357, - "semantic": 0.9179843896825461, - "symbol": 1.0 - } - }, - { - "repo": "circe", - "language": "scala", - "mode": "bm25", - "chunks": 192, - "ndcg5": 0.6850527307370565, - "ndcg10": 0.7204038919946223, - "p50_ms": 0.016874982975423336, - "p90_ms": 0.018908618949353695, - "index_ms": 87.82495901687071, - "by_category": { - "architecture": 0.5974273881358959, - "semantic": 0.7000488188380314, - "symbol": 1.0 - } - }, - { - "repo": "circe", - "language": "scala", - "mode": "semantic", - "chunks": 192, - "ndcg5": 0.701235043094093, - "ndcg10": 0.7358264737663037, - "p50_ms": 0.05604198668152094, - "p90_ms": 0.060024793492630124, - "index_ms": 87.82495901687071, - "by_category": { - "architecture": 0.5863919498470878, - "semantic": 0.7652557726138975, - "symbol": 0.8769765845238192 - } - }, - { - "repo": "click", - "language": "python", - "mode": "bm25", - "chunks": 315, - "ndcg5": 0.889389356842921, - "ndcg10": 0.9003097286838292, - "p50_ms": 0.015687503037042916, - "p90_ms": 0.01800422032829374, - "index_ms": 108.57700000633486, - "by_category": { - "architecture": 0.9137459265651259, - "semantic": 0.8892789260714373, - "symbol": 0.9077324383928644 - } - }, - { - "repo": "click", - "language": "python", - "mode": "semantic", - "chunks": 315, - "ndcg5": 0.7978302093894449, - "ndcg10": 0.8144968760561117, - "p50_ms": 0.0584794906899333, - "p90_ms": 0.06084110355004668, - "index_ms": 108.57700000633486, - "by_category": { - "architecture": 0.9180241781515844, - "semantic": 0.7150862698641267, - "symbol": 0.9077324383928644 - } - }, - { - "repo": "cobra", - "language": "go", - "mode": "bm25", - "chunks": 394, - "ndcg5": 0.7235643897382131, - "ndcg10": 0.7380176310541076, - "p50_ms": 0.014833000022917986, - "p90_ms": 0.017333310097455985, - "index_ms": 140.89654199779034, - "by_category": { - "architecture": 0.6969756811720433, - "semantic": 0.7225062527707663, - "symbol": 0.8769765845238192 - } - }, - { - "repo": "cobra", - "language": "go", - "mode": "semantic", - "chunks": 394, - "ndcg5": 0.7886407638034061, - "ndcg10": 0.8197606717859672, - "p50_ms": 0.06541699985973537, - "p90_ms": 0.0700205855537206, - "index_ms": 140.89654199779034, - "by_category": { - "architecture": 0.614000745216012, - "semantic": 0.8828371785839336, - "symbol": 1.0 - } - }, - { - "repo": "commons-lang", - "language": "java", - "mode": "bm25", - "chunks": 3152, - "ndcg5": 0.6532231865165808, - "ndcg10": 0.6532231865165808, - "p50_ms": 0.02216699067503214, - "p90_ms": 0.029167014872655272, - "index_ms": 1035.0353330140933, - "by_category": { - "architecture": 0.677622660637882, - "semantic": 0.5752777986687925, - "symbol": 0.9077324383928644 - } - }, - { - "repo": "commons-lang", - "language": "java", - "mode": "semantic", - "chunks": 3152, - "ndcg5": 0.8252520290794553, - "ndcg10": 0.8344628102040872, - "p50_ms": 0.14979197294451296, - "p90_ms": 0.16191601753234863, - "index_ms": 1035.0353330140933, - "by_category": { - "architecture": 0.7103099178571526, - "semantic": 0.8664949823979613, - "symbol": 0.8154648767857288 - } - }, - { - "repo": "curl", - "language": "c", - "mode": "bm25", - "chunks": 4444, - "ndcg5": 0.49882976820122876, - "ndcg10": 0.5392548811412304, - "p50_ms": 0.031728981412015855, - "p90_ms": 0.03753719793166965, - "index_ms": 1501.8975420098286, - "by_category": { - "architecture": 0.492714053873541, - "semantic": 0.5773337398147944 - } - }, - { - "repo": "curl", - "language": "c", - "mode": "semantic", - "chunks": 4444, - "ndcg5": 0.4468306505776612, - "ndcg10": 0.5066812897565316, - "p50_ms": 0.20220849546603858, - "p90_ms": 0.23074578202795237, - "index_ms": 1501.8975420098286, - "by_category": { - "architecture": 0.40229105065572335, - "semantic": 0.5920914853844655 - } - }, - { - "repo": "dapper", - "language": "csharp", - "mode": "bm25", - "chunks": 411, - "ndcg5": 0.8130929753571458, - "ndcg10": 0.8130929753571458, - "p50_ms": 0.017479484085924923, - "p90_ms": 0.020299979951232672, - "index_ms": 180.44825000106357, - "by_category": { - "architecture": 1.0, - "semantic": 0.7893738082417627, - "symbol": 0.6666666666666666 - } - }, - { - "repo": "dapper", - "language": "csharp", - "mode": "semantic", - "chunks": 411, - "ndcg5": 0.6505032715262122, - "ndcg10": 0.7007535413875665, - "p50_ms": 0.06225000834092498, - "p90_ms": 0.06633721059188247, - "index_ms": 180.44825000106357, - "by_category": { - "architecture": 0.41219955252976553, - "semantic": 0.8171702017915154, - "symbol": 0.5810199981141879 - } - }, - { - "repo": "dio", - "language": "dart", - "mode": "bm25", - "chunks": 153, - "ndcg5": 0.46929550135733766, - "ndcg10": 0.5274545535342783, - "p50_ms": 0.01795800926629454, - "p90_ms": 0.020316903828643262, - "index_ms": 62.90779201663099, - "by_category": { - "architecture": 0.5965091241134138, - "semantic": 0.5101909108894943 - } - }, - { - "repo": "dio", - "language": "dart", - "mode": "semantic", - "chunks": 153, - "ndcg5": 0.45253252713598224, - "ndcg10": 0.48263552670238036, - "p50_ms": 0.05539550329558551, - "p90_ms": 0.05824609834235162, - "index_ms": 62.90779201663099, - "by_category": { - "architecture": 0.6049301972870469, - "semantic": 0.45206185905621377 - } - }, - { - "repo": "ecto", - "language": "elixir", - "mode": "bm25", - "chunks": 755, - "ndcg5": 0.9154099610902302, - "ndcg10": 0.9154099610902302, - "p50_ms": 0.018000020645558834, - "p90_ms": 0.020841608056798577, - "index_ms": 290.2845840144437, - "by_category": { - "architecture": 0.7539531690476383, - "semantic": 0.9615384615384616, - "symbol": 0.8769765845238192 - } - }, - { - "repo": "ecto", - "language": "elixir", - "mode": "semantic", - "chunks": 755, - "ndcg5": 0.6820276078633493, - "ndcg10": 0.6986310224310192, - "p50_ms": 0.07145799463614821, - "p90_ms": 0.07476639002561569, - "index_ms": 290.2845840144437, - "by_category": { - "architecture": 0.7956176024115139, - "semantic": 0.6822580044729863, - "symbol": 0.6725941869353331 - } - }, - { - "repo": "exposed", - "language": "kotlin", - "mode": "bm25", - "chunks": 744, - "ndcg5": 0.5008891280403, - "ndcg10": 0.5272271148878301, - "p50_ms": 0.019478975445963442, - "p90_ms": 0.02146701153833419, - "index_ms": 273.3047080109827, - "by_category": { - "architecture": 0.1111111111111111, - "semantic": 0.6222292117445193, - "symbol": 0.5 - } - }, - { - "repo": "exposed", - "language": "kotlin", - "mode": "semantic", - "chunks": 744, - "ndcg5": 0.39783020938944497, - "ndcg10": 0.46014454378044184, - "p50_ms": 0.07256249955389649, - "p90_ms": 0.07900031050667168, - "index_ms": 273.3047080109827, - "by_category": { - "architecture": 0.2103099178571525, - "semantic": 0.5511252810663826, - "symbol": 0.28540239570267406 - } - }, - { - "repo": "express", - "language": "javascript", - "mode": "bm25", - "chunks": 52, - "ndcg5": 0.8340318758101658, - "ndcg10": 0.8340318758101658, - "p50_ms": 0.015020501450635493, - "p90_ms": 0.017074987408705056, - "index_ms": 20.91533297789283, - "by_category": { - "architecture": 0.8268354650698487, - "semantic": 0.8761859507142915, - "symbol": 0.7103099178571526 - } - }, - { - "repo": "express", - "language": "javascript", - "mode": "semantic", - "chunks": 52, - "ndcg5": 0.8700052554926719, - "ndcg10": 0.8901544121725585, - "p50_ms": 0.050125498091802, - "p90_ms": 0.05419138178694993, - "index_ms": 20.91533297789283, - "by_category": { - "architecture": 0.9256603463804863, - "semantic": 0.9261859507142916, - "symbol": 0.6872021038816168 - } - }, - { - "repo": "fastapi", - "language": "python", - "mode": "bm25", - "chunks": 597, - "ndcg5": 0.5904547900630028, - "ndcg10": 0.6194659110820918, - "p50_ms": 0.01456199970562011, - "p90_ms": 0.01818331948015839, - "index_ms": 184.89762500394136, - "by_category": { - "architecture": 0.5228728735870615, - "semantic": 0.6151298832721126, - "symbol": 0.761633808071101 - } - }, - { - "repo": "fastapi", - "language": "python", - "mode": "semantic", - "chunks": 597, - "ndcg5": 0.5509218422877709, - "ndcg10": 0.6204150953889194, - "p50_ms": 0.06802102143410593, - "p90_ms": 0.07551730959676206, - "index_ms": 184.89762500394136, - "by_category": { - "architecture": 0.6650247035538639, - "semantic": 0.5341077548675326, - "symbol": 0.6960533887922159 - } - }, - { - "repo": "flask", - "language": "python", - "mode": "bm25", - "chunks": 291, - "ndcg5": 0.5559111323607914, - "ndcg10": 0.5847330487442537, - "p50_ms": 0.01158300437964499, - "p90_ms": 0.021249987185001373, - "index_ms": 92.05199999269098, - "by_category": { - "architecture": 0.5001808336202697, - "semantic": 0.6424472021694698, - "symbol": 0.57040298814109 - } - }, - { - "repo": "flask", - "language": "python", - "mode": "semantic", - "chunks": 291, - "ndcg5": 0.6895583341050959, - "ndcg10": 0.6983476529993611, - "p50_ms": 0.05262502236291766, - "p90_ms": 0.060915976064279675, - "index_ms": 92.05199999269098, - "by_category": { - "architecture": 0.7608370192414584, - "semantic": 0.6775080700965304, - "symbol": 0.6289509357448472 - } - }, - { - "repo": "fmtlib", - "language": "cpp", - "mode": "bm25", - "chunks": 476, - "ndcg5": 0.7102191086271239, - "ndcg10": 0.7597476344323907, - "p50_ms": 0.01739549043122679, - "p90_ms": 0.01937949855346233, - "index_ms": 351.6397089988459, - "by_category": { - "architecture": 0.8333333333333334, - "semantic": 0.7384818215385565, - "symbol": 0.7854023957026741 - } - }, - { - "repo": "fmtlib", - "language": "cpp", - "mode": "semantic", - "chunks": 476, - "ndcg5": 0.746120896442327, - "ndcg10": 0.7797044996370146, - "p50_ms": 0.06399951234925538, - "p90_ms": 0.0690832966938615, - "index_ms": 351.6397089988459, - "by_category": { - "architecture": 0.7854023957026741, - "semantic": 0.7750735713141234, - "symbol": 0.7956176024115139 - } - }, - { - "repo": "gin", - "language": "go", - "mode": "bm25", - "chunks": 576, - "ndcg5": 0.5696092856063784, - "ndcg10": 0.577011333380525, - "p50_ms": 0.016374498954974115, - "p90_ms": 0.018216989701613784, - "index_ms": 221.42950000124983, - "by_category": { - "architecture": 0.44351516510961914, - "semantic": 0.5680187203073934, - "symbol": 0.8769765845238192 - } - }, - { - "repo": "gin", - "language": "go", - "mode": "semantic", - "chunks": 576, - "ndcg5": 0.6645234859384297, - "ndcg10": 0.6834235909582717, - "p50_ms": 0.06424999446608126, - "p90_ms": 0.0681755889672786, - "index_ms": 221.42950000124983, - "by_category": { - "architecture": 0.62928042640851, - "semantic": 0.6601690461039014, - "symbol": 0.8769765845238192 - } - }, - { - "repo": "gson", - "language": "java", - "mode": "bm25", - "chunks": 1460, - "ndcg5": 0.43432430257095656, - "ndcg10": 0.4924004688707555, - "p50_ms": 0.017291997210122645, - "p90_ms": 0.020879801013506956, - "index_ms": 468.7781250104308, - "by_category": { - "architecture": 0.5355175557423575, - "semantic": 0.4557226840068223, - "symbol": 0.5247853857295761 - } - }, - { - "repo": "gson", - "language": "java", - "mode": "semantic", - "chunks": 1460, - "ndcg5": 0.3058166694861041, - "ndcg10": 0.3601677161380428, - "p50_ms": 0.09412498911842704, - "p90_ms": 0.10468721156939864, - "index_ms": 468.7781250104308, - "by_category": { - "architecture": 0.2239360219093853, - "semantic": 0.4201016043497493, - "symbol": 0.3510990319376371 - } - }, - { - "repo": "guzzle", - "language": "php", - "mode": "bm25", - "chunks": 206, - "ndcg5": 0.6966901155768763, - "ndcg10": 0.7372702463659444, - "p50_ms": 0.01427099050488323, - "p90_ms": 0.01741691085044295, - "index_ms": 67.57483299588785, - "by_category": { - "architecture": 0.9301288265165021, - "semantic": 0.6403145149383018, - "symbol": 0.9077324383928644 - } - }, - { - "repo": "guzzle", - "language": "php", - "mode": "semantic", - "chunks": 206, - "ndcg5": 0.6335500012153411, - "ndcg10": 0.6595423649340519, - "p50_ms": 0.05597899144049734, - "p90_ms": 0.06300440581981093, - "index_ms": 67.57483299588785, - "by_category": { - "architecture": 0.827091553035404, - "semantic": 0.5445109912310282, - "symbol": 0.9077324383928644 - } - }, - { - "repo": "http-dart", - "language": "dart", - "mode": "bm25", - "chunks": 89, - "ndcg5": 0.5897551492998744, - "ndcg10": 0.6160931361474046, - "p50_ms": 0.0186039978871122, - "p90_ms": 0.02114168892148882, - "index_ms": 38.51991597912274, - "by_category": { - "architecture": 0.75, - "semantic": 0.6012145957193383 - } - }, - { - "repo": "http-dart", - "language": "dart", - "mode": "semantic", - "chunks": 89, - "ndcg5": 0.6428773597178236, - "ndcg10": 0.6703590392540881, - "p50_ms": 0.05210399103816599, - "p90_ms": 0.055046475608833134, - "index_ms": 38.51991597912274, - "by_category": { - "architecture": 0.5, - "semantic": 0.6892878213934314 - } - }, - { - "repo": "http4s", - "language": "scala", - "mode": "bm25", - "chunks": 952, - "ndcg5": 0.7068433103525644, - "ndcg10": 0.7554784133304511, - "p50_ms": 0.017166981706395745, - "p90_ms": 0.02334550663363189, - "index_ms": 427.47862500254996, - "by_category": { - "architecture": 0.8710490642551528, - "semantic": 0.7046779514480075, - "symbol": 0.8769765845238192 - } - }, - { - "repo": "http4s", - "language": "scala", - "mode": "semantic", - "chunks": 952, - "ndcg5": 0.7824356157188729, - "ndcg10": 0.8278330135818489, - "p50_ms": 0.07793749682605267, - "p90_ms": 0.08270861580967903, - "index_ms": 427.47862500254996, - "by_category": { - "architecture": 0.8684200813509019, - "semantic": 0.7822428591131622, - "symbol": 1.0 - } - }, - { - "repo": "httpx", - "language": "python", - "mode": "bm25", - "chunks": 248, - "ndcg5": 0.6517183545435462, - "ndcg10": 0.7200351543546311, - "p50_ms": 0.012375006917864084, - "p90_ms": 0.018125021597370505, - "index_ms": 82.7563339844346, - "by_category": { - "architecture": 0.6618424433006205, - "semantic": 0.7327835419587261, - "symbol": 0.7785578521428744 - } - }, - { - "repo": "httpx", - "language": "python", - "mode": "semantic", - "chunks": 248, - "ndcg5": 0.7305743412973411, - "ndcg10": 0.7500393315438635, - "p50_ms": 0.052207993576303124, - "p90_ms": 0.05854098708368838, - "index_ms": 82.7563339844346, - "by_category": { - "architecture": 0.7207271158895354, - "semantic": 0.8125496544977794, - "symbol": 0.6785578521428745 - } - }, - { - "repo": "jackson-databind", - "language": "java", - "mode": "bm25", - "chunks": 4570, - "ndcg5": 0.3911732909393883, - "ndcg10": 0.46129341415179237, - "p50_ms": 0.026166992029175162, - "p90_ms": 0.03688748984131963, - "index_ms": 1375.7593749905936, - "by_category": { - "architecture": 0.5004210574267025, - "semantic": 0.34167229794720844, - "symbol": 0.6081187190629095 - } - }, - { - "repo": "jackson-databind", - "language": "java", - "mode": "semantic", - "chunks": 4570, - "ndcg5": 0.2737197712769296, - "ndcg10": 0.3524705154756419, - "p50_ms": 0.20968751050531864, - "p90_ms": 0.2285249880515039, - "index_ms": 1375.7593749905936, - "by_category": { - "architecture": 0.4137504684705838, - "semantic": 0.41977562185076517, - "symbol": 0.20044622841717227 - } - }, - { - "repo": "kotlinx-coroutines", - "language": "kotlin", - "mode": "bm25", - "chunks": 884, - "ndcg5": 0.7070497592047851, - "ndcg10": 0.7070497592047851, - "p50_ms": 0.017812999431043863, - "p90_ms": 0.020287182996980846, - "index_ms": 294.95862501789816, - "by_category": { - "architecture": 0.8769765845238192, - "semantic": 0.6792903878945887, - "symbol": 0.6666666666666666 - } - }, - { - "repo": "kotlinx-coroutines", - "language": "kotlin", - "mode": "semantic", - "chunks": 884, - "ndcg5": 0.7070497592047851, - "ndcg10": 0.7221012589879842, - "p50_ms": 0.07977048517204821, - "p90_ms": 0.08795419707894327, - "index_ms": 294.95862501789816, - "by_category": { - "architecture": 0.7956176024115139, - "semantic": 0.6967244554900828, - "symbol": 0.7670099985546605 - } - }, - { - "repo": "ktor", - "language": "kotlin", - "mode": "bm25", - "chunks": 425, - "ndcg5": 0.41137801104364013, - "ndcg10": 0.45495047725880083, - "p50_ms": 0.016103993402794003, - "p90_ms": 0.02030479954555631, - "index_ms": 140.7190420140978, - "by_category": { - "architecture": 0.2745390585069806, - "semantic": 0.23960516223245035, - "symbol": 0.9166666666666666 - } - }, - { - "repo": "ktor", - "language": "kotlin", - "mode": "semantic", - "chunks": 425, - "ndcg5": 0.5851610740876642, - "ndcg10": 0.6298572199891563, - "p50_ms": 0.06697900244034827, - "p90_ms": 0.07454559090547264, - "index_ms": 140.7190420140978, - "by_category": { - "architecture": 0.5111293037725083, - "semantic": 0.6694151342917476, - "symbol": 0.7222222222222222 - } - }, - { - "repo": "laravel-framework", - "language": "php", - "mode": "bm25", - "chunks": 6197, - "ndcg5": 0.4986778764412228, - "ndcg10": 0.5515331691342901, - "p50_ms": 0.027729503926821053, - "p90_ms": 0.03796662203967571, - "index_ms": 1929.9742089933716, - "by_category": { - "architecture": 0.6812939970768299, - "semantic": 0.4650729812942987, - "symbol": 0.5189871428748258 - } - }, - { - "repo": "laravel-framework", - "language": "php", - "mode": "semantic", - "chunks": 6197, - "ndcg5": 0.2286254819441615, - "ndcg10": 0.3329048571487428, - "p50_ms": 0.28520848718471825, - "p90_ms": 0.30044160957913846, - "index_ms": 1929.9742089933716, - "by_category": { - "architecture": 0.40898515977610517, - "semantic": 0.3525336516545445, - "symbol": 0.15559953991280528 - } - }, - { - "repo": "lazy.nvim", - "language": "lua", - "mode": "bm25", - "chunks": 300, - "ndcg5": 0.5009711946544406, - "ndcg10": 0.5345547978491281, - "p50_ms": 0.01856301969382912, - "p90_ms": 0.019707981846295297, - "index_ms": 120.61787501443177, - "by_category": { - "architecture": 0.5625355228111013, - "semantic": 0.5116614774256955 - } - }, - { - "repo": "lazy.nvim", - "language": "lua", - "mode": "semantic", - "chunks": 300, - "ndcg5": 0.6132693199800652, - "ndcg10": 0.6132693199800652, - "p50_ms": 0.05977049295324832, - "p90_ms": 0.06341281114146113, - "index_ms": 120.61787501443177, - "by_category": { - "architecture": 0.8526834910915873, - "semantic": 0.41738499816154706 - } - }, - { - "repo": "libuv", - "language": "c", - "mode": "bm25", - "chunks": 1345, - "ndcg5": 0.534295965063093, - "ndcg10": 0.5452163369040013, - "p50_ms": 0.01766698551364243, - "p90_ms": 0.020728586241602905, - "index_ms": 449.54724999843165, - "by_category": { - "architecture": 0.43067655807339306, - "semantic": 0.5603776318206717, - "symbol": 0.38685280723454163 - } - }, - { - "repo": "libuv", - "language": "c", - "mode": "semantic", - "chunks": 1345, - "ndcg5": 0.450360114441086, - "ndcg10": 0.4945308391235512, - "p50_ms": 0.08883349073585123, - "p90_ms": 0.09503388428129257, - "index_ms": 449.54724999843165, - "by_category": { - "architecture": 1.0, - "semantic": 0.47719926593372464, - "symbol": 0.3010299956639812 - } - }, - { - "repo": "messagepack-csharp", - "language": "csharp", - "mode": "bm25", - "chunks": 1125, - "ndcg5": 0.5688839699423196, - "ndcg10": 0.6319583825148111, - "p50_ms": 0.01891650026664138, - "p90_ms": 0.024462214787490666, - "index_ms": 435.0959589937702, - "by_category": { - "architecture": 0.3167842919577634, - "semantic": 0.7391432331193208, - "symbol": 0.6742487691987543 - } - }, - { - "repo": "messagepack-csharp", - "language": "csharp", - "mode": "semantic", - "chunks": 1125, - "ndcg5": 0.5050159900798876, - "ndcg10": 0.5050159900798876, - "p50_ms": 0.08516648085787892, - "p90_ms": 0.09171669371426107, - "index_ms": 435.0959589937702, - "by_category": { - "architecture": 0.4425164236707355, - "semantic": 0.49371125552002976, - "symbol": 0.5552646867477916 - } - }, - { - "repo": "mini.nvim", - "language": "lua", - "mode": "bm25", - "chunks": 2156, - "ndcg5": 0.785812753975107, - "ndcg10": 0.800864253758306, - "p50_ms": 0.023500004317611456, - "p90_ms": 0.027738101198337972, - "index_ms": 778.9069999998901, - "by_category": { - "architecture": 0.8154648767857288, - "semantic": 0.7972140980014503 - } - }, - { - "repo": "mini.nvim", - "language": "lua", - "mode": "semantic", - "chunks": 2156, - "ndcg5": 0.8815464876785729, - "ndcg10": 0.8815464876785729, - "p50_ms": 0.11660449672490358, - "p90_ms": 0.12056638952344656, - "index_ms": 778.9069999998901, - "by_category": { - "architecture": 1.0, - "semantic": 0.8519331095982161 - } - }, - { - "repo": "model2vec", - "language": "python", - "mode": "bm25", - "chunks": 107, - "ndcg5": 0.5313614357577399, - "ndcg10": 0.5691675941447392, - "p50_ms": 0.013458484318107367, - "p90_ms": 0.01854549627751112, - "index_ms": 38.04166699410416, - "by_category": { - "architecture": 0.620358660507834, - "semantic": 0.5445648418863693, - "symbol": 0.5317309468254161 - } - }, - { - "repo": "model2vec", - "language": "python", - "mode": "semantic", - "chunks": 107, - "ndcg5": 0.5077267870264769, - "ndcg10": 0.5473778900636944, - "p50_ms": 0.051520997658371925, - "p90_ms": 0.05605451588053256, - "index_ms": 38.04166699410416, - "by_category": { - "architecture": 0.5485285283561614, - "semantic": 0.5546251791135905, - "symbol": 0.5205354372149502 - } - }, - { - "repo": "monolog", - "language": "php", - "mode": "bm25", - "chunks": 417, - "ndcg5": 0.6968939423447555, - "ndcg10": 0.7119454421279546, - "p50_ms": 0.016125006368383765, - "p90_ms": 0.018532999092713, - "index_ms": 129.08108299598098, - "by_category": { - "architecture": 0.5002531670683774, - "semantic": 0.7805683257981767, - "symbol": 0.7863919498470877 - } - }, - { - "repo": "monolog", - "language": "php", - "mode": "semantic", - "chunks": 417, - "ndcg5": 0.2872038473168458, - "ndcg10": 0.35218774831687405, - "p50_ms": 0.060666498029604554, - "p90_ms": 0.0631673086900264, - "index_ms": 129.08108299598098, - "by_category": { - "architecture": 0.2723629967127232, - "semantic": 0.5366475105988137, - "symbol": 0.06309297535714575 - } - }, - { - "repo": "newtonsoft-json", - "language": "csharp", - "mode": "bm25", - "chunks": 2152, - "ndcg5": 0.6227197786179612, - "ndcg10": 0.679882509087977, - "p50_ms": 0.023374988813884556, - "p90_ms": 0.027212800341658294, - "index_ms": 734.036791982362, - "by_category": { - "architecture": 0.5764532476976738, - "semantic": 0.6825455401820034, - "symbol": 0.8769765845238192 - } - }, - { - "repo": "newtonsoft-json", - "language": "csharp", - "mode": "semantic", - "chunks": 2152, - "ndcg5": 0.31144957626146347, - "ndcg10": 0.4139872315002865, - "p50_ms": 0.11893699411302805, - "p90_ms": 0.12953779369127005, - "index_ms": 734.036791982362, - "by_category": { - "architecture": 0.4009734629722192, - "semantic": 0.44425153740844875, - "symbol": 0.3290456468931599 - } - }, - { - "repo": "nlohmann-json", - "language": "cpp", - "mode": "bm25", - "chunks": 791, - "ndcg5": 0.6919908537618651, - "ndcg10": 0.7240507173231057, - "p50_ms": 0.01845849328674376, - "p90_ms": 0.023870481527410448, - "index_ms": 306.6390000167303, - "by_category": { - "architecture": 0.7268362007476631, - "semantic": 0.6393160941228473, - "symbol": 1.0 - } - }, - { - "repo": "nlohmann-json", - "language": "cpp", - "mode": "semantic", - "chunks": 791, - "ndcg5": 0.5209114183080601, - "ndcg10": 0.5318317901489683, - "p50_ms": 0.0746460136724636, - "p90_ms": 0.07813331321813166, - "index_ms": 306.6390000167303, - "by_category": { - "architecture": 0.6462126586019868, - "semantic": 0.41131471927654584, - "symbol": 0.6666666666666666 - } - }, - { - "repo": "nvm", - "language": "bash", - "mode": "bm25", - "chunks": 153, - "ndcg5": 0.8708254137500102, - "ndcg10": 0.8708254137500102, - "p50_ms": 0.01949949364643544, - "p90_ms": 0.021395814837887883, - "index_ms": 65.87487499928102, - "by_category": { - "architecture": 0.6309297535714575, - "semantic": 0.8974804871031827 - } - }, - { - "repo": "nvm", - "language": "bash", - "mode": "semantic", - "chunks": 153, - "ndcg5": 0.9630929753571458, - "ndcg10": 0.9630929753571458, - "p50_ms": 0.056146003771573305, - "p90_ms": 0.06205410463735461, - "index_ms": 65.87487499928102, - "by_category": { - "architecture": 0.8154648767857288, - "semantic": 0.9794960974206366 - } - }, - { - "repo": "pandoc", - "language": "haskell", - "mode": "bm25", - "chunks": 3090, - "ndcg5": 0.40269445906815465, - "ndcg10": 0.4707550882849101, - "p50_ms": 0.027020505513064563, - "p90_ms": 0.03162530192639679, - "index_ms": 1188.128500012681, - "by_category": { - "architecture": 0.3676034855424052, - "semantic": 0.53952282344658 - } - }, - { - "repo": "pandoc", - "language": "haskell", - "mode": "semantic", - "chunks": 3090, - "ndcg5": 0.44117329093938834, - "ndcg10": 0.4878901329265782, - "p50_ms": 0.14750049740541726, - "p90_ms": 0.17286638321820647, - "index_ms": 1188.128500012681, - "by_category": { - "architecture": 0.5719935714374129, - "semantic": 0.431821173919355 - } - }, - { - "repo": "phoenix", - "language": "elixir", - "mode": "bm25", - "chunks": 546, - "ndcg5": 0.5775993025576263, - "ndcg10": 0.6466911842420515, - "p50_ms": 0.017000013031065464, - "p90_ms": 0.019216601504012942, - "index_ms": 202.27629199507646, - "by_category": { - "architecture": 0.6869065320299473, - "semantic": 0.6961810226560111, - "symbol": 0.4105688512457914 - } - }, - { - "repo": "phoenix", - "language": "elixir", - "mode": "semantic", - "chunks": 546, - "ndcg5": 0.6347745249075731, - "ndcg10": 0.6687362098247264, - "p50_ms": 0.06595801096409559, - "p90_ms": 0.07120859809219836, - "index_ms": 202.27629199507646, - "by_category": { - "architecture": 0.7298259003917382, - "semantic": 0.6838405350259164, - "symbol": 0.45022371265424616 - } - }, - { - "repo": "plug", - "language": "elixir", - "mode": "bm25", - "chunks": 249, - "ndcg5": 0.8139821033974457, - "ndcg10": 0.8139821033974457, - "p50_ms": 0.0160209892783314, - "p90_ms": 0.01784109917934984, - "index_ms": 103.3032079867553, - "by_category": { - "architecture": 0.8333333333333334, - "semantic": 0.8056887191392083, - "symbol": 0.8333333333333334 - } - }, - { - "repo": "plug", - "language": "elixir", - "mode": "semantic", - "chunks": 249, - "ndcg5": 0.7561606311644852, - "ndcg10": 0.7706138724803795, - "p50_ms": 0.05545801832340658, - "p90_ms": 0.058679401990957565, - "index_ms": 103.3032079867553, - "by_category": { - "architecture": 0.8102255193577976, - "semantic": 0.7393336527116242, - "symbol": 0.8769765845238192 - } - }, - { - "repo": "pydantic", - "language": "python", - "mode": "bm25", - "chunks": 1518, - "ndcg5": 0.583960276835441, - "ndcg10": 0.5936315970163045, - "p50_ms": 0.019646002328954637, - "p90_ms": 0.023216698900796476, - "index_ms": 484.19633298181, - "by_category": { - "architecture": 0.4464737650493893, - "semantic": 0.5857136591669393, - "symbol": 0.8123212623289702 - } - }, - { - "repo": "pydantic", - "language": "python", - "mode": "semantic", - "chunks": 1518, - "ndcg5": 0.44639329290288476, - "ndcg10": 0.512036759658813, - "p50_ms": 0.096645497251302, - "p90_ms": 0.09989550744649023, - "index_ms": 484.19633298181, - "by_category": { - "architecture": 0.5152255351610612, - "semantic": 0.6023364462828877, - "symbol": 0.3630929753571458 - } - }, - { - "repo": "rack", - "language": "ruby", - "mode": "bm25", - "chunks": 249, - "ndcg5": 0.7943013682641619, - "ndcg10": 0.8140906564368299, - "p50_ms": 0.014166493201628327, - "p90_ms": 0.019295603851787746, - "index_ms": 93.65720901405439, - "by_category": { - "architecture": 1.0, - "semantic": 0.7635849255056937, - "symbol": 0.8035565121611998 - } - }, - { - "repo": "rack", - "language": "ruby", - "mode": "semantic", - "chunks": 249, - "ndcg5": 0.7954182980726631, - "ndcg10": 0.8121421867206621, - "p50_ms": 0.05412500468082726, - "p90_ms": 0.060137512627989054, - "index_ms": 93.65720901405439, - "by_category": { - "architecture": 1.0, - "semantic": 0.8731706553737375, - "symbol": 0.5773705614469083 - } - }, - { - "repo": "rails", - "language": "ruby", - "mode": "bm25", - "chunks": 465, - "ndcg5": 0.5366748337176318, - "ndcg10": 0.5820722315806078, - "p50_ms": 0.015521000022999942, - "p90_ms": 0.017779783229343593, - "index_ms": 167.18583399779163, - "by_category": { - "architecture": 0.5912193730665936, - "semantic": 0.6223153124440032, - "symbol": 0.4910657717261977 - } - }, - { - "repo": "rails", - "language": "ruby", - "mode": "semantic", - "chunks": 465, - "ndcg5": 0.4742645037916639, - "ndcg10": 0.5200503953575968, - "p50_ms": 0.061187514802441, - "p90_ms": 0.06410799687728286, - "index_ms": 167.18583399779163, - "by_category": { - "architecture": 0.4576906061043567, - "semantic": 0.5402560646018179, - "symbol": 0.625 - } - }, - { - "repo": "redis", - "language": "c", - "mode": "bm25", - "chunks": 6289, - "ndcg5": 0.6508000942002037, - "ndcg10": 0.686420812911006, - "p50_ms": 0.039020509575493634, - "p90_ms": 0.04445419181138277, - "index_ms": 2506.6882919927593, - "by_category": { - "architecture": 0.6110349563969181, - "semantic": 0.7618066694250938 - } - }, - { - "repo": "redis", - "language": "c", - "mode": "semantic", - "chunks": 6289, - "ndcg5": 0.7923592416536799, - "ndcg10": 0.7923592416536799, - "p50_ms": 0.2918749814853072, - "p90_ms": 0.3090163925662637, - "index_ms": 2506.6882919927593, - "by_category": { - "architecture": 0.7954395572359223, - "semantic": 0.7892789260714372 - } - }, - { - "repo": "redux", - "language": "javascript", - "mode": "bm25", - "chunks": 53, - "ndcg5": 0.807049759204785, - "ndcg10": 0.807049759204785, - "p50_ms": 0.012853997759521008, - "p90_ms": 0.017103814752772454, - "index_ms": 26.70016698539257, - "by_category": { - "architecture": 0.7718216255952429, - "semantic": 0.78659876360565, - "symbol": 0.8861353116146786 - } - }, - { - "repo": "redux", - "language": "javascript", - "mode": "semantic", - "chunks": 53, - "ndcg5": 0.8490218381196037, - "ndcg10": 0.8490218381196037, - "p50_ms": 0.04820800677407533, - "p90_ms": 0.05271699046716094, - "index_ms": 26.70016698539257, - "by_category": { - "architecture": 0.7146501161959612, - "semantic": 0.9179843896825461, - "symbol": 0.8861353116146786 - } - }, - { - "repo": "requests", - "language": "python", - "mode": "bm25", - "chunks": 169, - "ndcg5": 0.5797180366620576, - "ndcg10": 0.6408673863787289, - "p50_ms": 0.013041484635323286, - "p90_ms": 0.017999697593040764, - "index_ms": 53.83762498968281, - "by_category": { - "architecture": 0.67062307597688, - "semantic": 0.6240070552706198, - "symbol": 0.6261859507142915 - } - }, - { - "repo": "requests", - "language": "python", - "mode": "semantic", - "chunks": 169, - "ndcg5": 0.8111296673557128, - "ndcg10": 0.8111296673557128, - "p50_ms": 0.04997900396119803, - "p90_ms": 0.05469970928970724, - "index_ms": 53.83762498968281, - "by_category": { - "architecture": 0.9595224133763464, - "semantic": 0.8593758374885467, - "symbol": 0.5261859507142915 - } - }, - { - "repo": "riverpod", - "language": "dart", - "mode": "bm25", - "chunks": 316, - "ndcg5": 0.7011859507142916, - "ndcg10": 0.7189963100696927, - "p50_ms": 0.01829151005949825, - "p90_ms": 0.020371403661556542, - "index_ms": 112.5037909951061, - "by_category": { - "architecture": 0.6597238134644197, - "semantic": 0.7509122697802243 - } - }, - { - "repo": "riverpod", - "language": "dart", - "mode": "semantic", - "chunks": 316, - "ndcg5": 0.46706241897968825, - "ndcg10": 0.584475264167053, - "p50_ms": 0.05993750528432429, - "p90_ms": 0.06471688975580038, - "index_ms": 112.5037909951061, - "by_category": { - "architecture": 0.5138102915728829, - "semantic": 0.622525634025452 - } - }, - { - "repo": "rxswift", - "language": "swift", - "mode": "bm25", - "chunks": 686, - "ndcg5": 0.5650331971268197, - "ndcg10": 0.5917268128070143, - "p50_ms": 0.018207996618002653, - "p90_ms": 0.020620314171537757, - "index_ms": 212.24316698499024, - "by_category": { - "architecture": 0.622038473168458, - "semantic": 0.6393639539868913, - "symbol": 0.3333333333333333 - } - }, - { - "repo": "rxswift", - "language": "swift", - "mode": "semantic", - "chunks": 686, - "ndcg5": 0.40214667062189446, - "ndcg10": 0.4268190318172131, - "p50_ms": 0.07152049511205405, - "p90_ms": 0.0753548083594069, - "index_ms": 212.24316698499024, - "by_category": { - "architecture": 0.21533827903669653, - "semantic": 0.5116685013464984, - "symbol": 0.14355885269113103 - } - }, - { - "repo": "serde", - "language": "rust", - "mode": "bm25", - "chunks": 1164, - "ndcg5": 0.49771977861796124, - "ndcg10": 0.5310531119512947, - "p50_ms": 0.018958497093990445, - "p90_ms": 0.023929501185193665, - "index_ms": 374.65770897688344, - "by_category": { - "architecture": 0.6954395572359223, - "semantic": 0.5, - "symbol": 0.16666666666666666 - } - }, - { - "repo": "serde", - "language": "rust", - "mode": "semantic", - "chunks": 1164, - "ndcg5": 0.41925360652163085, - "ndcg10": 0.48018134971051457, - "p50_ms": 0.08624950714875013, - "p90_ms": 0.09085408819373698, - "index_ms": 374.65770897688344, - "by_category": { - "architecture": 0.4562889502806896, - "semantic": 0.4965218632930903, - "symbol": 0.5154015779112127 - } - }, - { - "repo": "sinatra", - "language": "ruby", - "mode": "bm25", - "chunks": 68, - "ndcg5": 0.7737250154456123, - "ndcg10": 0.8048449234281734, - "p50_ms": 0.01447949034627527, - "p90_ms": 0.018258613999933004, - "index_ms": 27.722333994461223, - "by_category": { - "architecture": 0.6804424038166692, - "semantic": 0.8071122101563029, - "symbol": 0.9051127596788988 - } - }, - { - "repo": "sinatra", - "language": "ruby", - "mode": "semantic", - "chunks": 68, - "ndcg5": 0.8539694436225425, - "ndcg10": 0.869742687461829, - "p50_ms": 0.05039550887886435, - "p90_ms": 0.054461910622194416, - "index_ms": 27.722333994461223, - "by_category": { - "architecture": 0.8773705614469083, - "semantic": 0.8957340346272056, - "symbol": 0.8243991050595311 - } - }, - { - "repo": "starlette", - "language": "python", - "mode": "bm25", - "chunks": 213, - "ndcg5": 0.7718517772221829, - "ndcg10": 0.7953138802493152, - "p50_ms": 0.014874996850267053, - "p90_ms": 0.018084014300256968, - "index_ms": 71.50595801067539, - "by_category": { - "architecture": 0.7927513076765983, - "semantic": 0.7962654201586077, - "symbol": 0.8 - } - }, - { - "repo": "starlette", - "language": "python", - "mode": "semantic", - "chunks": 213, - "ndcg5": 0.6652108834180973, - "ndcg10": 0.6874158411848562, - "p50_ms": 0.05287499516271055, - "p90_ms": 0.05750000127591193, - "index_ms": 71.50595801067539, - "by_category": { - "architecture": 0.7009188426088813, - "semantic": 0.7611261632589881, - "symbol": 0.5839989159778691 - } - }, - { - "repo": "telescope.nvim", - "language": "lua", - "mode": "bm25", - "chunks": 540, - "ndcg5": 0.6319537411240482, - "ndcg10": 0.6976774594012486, - "p50_ms": 0.019625003915280104, - "p90_ms": 0.020691685494966805, - "index_ms": 183.2678329956252, - "by_category": { - "architecture": 0.6047746432065816, - "semantic": 0.7477020527368384 - } - }, - { - "repo": "telescope.nvim", - "language": "lua", - "mode": "semantic", - "chunks": 540, - "ndcg5": 0.5869528477876756, - "ndcg10": 0.6144345273239403, - "p50_ms": 0.06768750608898699, - "p90_ms": 0.07285032188519835, - "index_ms": 183.2678329956252, - "by_category": { - "architecture": 0.5738236584016638, - "semantic": 0.6363019182820892 - } - }, - { - "repo": "tokio", - "language": "rust", - "mode": "bm25", - "chunks": 2730, - "ndcg5": 0.6827324383928645, - "ndcg10": 0.7196238819668922, - "p50_ms": 0.026895490009337664, - "p90_ms": 0.029717013239860538, - "index_ms": 930.1078749995213, - "by_category": { - "architecture": 0.6962065477973413, - "semantic": 0.7621464572878573, - "symbol": 0.6863444490418229 - } - }, - { - "repo": "tokio", - "language": "rust", - "mode": "semantic", - "chunks": 2730, - "ndcg5": 0.7227197786179612, - "ndcg10": 0.7227197786179612, - "p50_ms": 0.1329374936176464, - "p90_ms": 0.14496279181912541, - "index_ms": 930.1078749995213, - "by_category": { - "architecture": 0.6051549589285763, - "semantic": 0.7827324383928644, - "symbol": 0.7602677186074751 - } - }, - { - "repo": "trpc", - "language": "typescript", - "mode": "bm25", - "chunks": 362, - "ndcg5": 0.544705810734339, - "ndcg10": 0.580628211253512, - "p50_ms": 0.018395992810837924, - "p90_ms": 0.02270029508508742, - "index_ms": 125.40295900544152, - "by_category": { - "architecture": 0.29926959853150964, - "semantic": 0.6026296338311663, - "symbol": 1.0 - } - }, - { - "repo": "trpc", - "language": "typescript", - "mode": "semantic", - "chunks": 362, - "ndcg5": 0.5617878865734569, - "ndcg10": 0.6046002746071227, - "p50_ms": 0.059375015553086996, - "p90_ms": 0.06326251605059952, - "index_ms": 125.40295900544152, - "by_category": { - "architecture": 0.5129437843042829, - "semantic": 0.7144740395755305, - "symbol": 0.5974273881358959 - } - }, - { - "repo": "vapor", - "language": "swift", - "mode": "bm25", - "chunks": 780, - "ndcg5": 0.5105849010840771, - "ndcg10": 0.5750421997565012, - "p50_ms": 0.018437494873069227, - "p90_ms": 0.021099692094139755, - "index_ms": 278.86337498784997, - "by_category": { - "architecture": 0.2457460954448644, - "semantic": 0.7155331624240219, - "symbol": 0.24871381161970726 - } - }, - { - "repo": "vapor", - "language": "swift", - "mode": "semantic", - "chunks": 780, - "ndcg5": 0.4518053310278548, - "ndcg10": 0.49768157443353933, - "p50_ms": 0.07252050272654742, - "p90_ms": 0.07635029614903033, - "index_ms": 278.86337498784997, - "by_category": { - "architecture": 0.0, - "semantic": 0.6361757184391202, - "symbol": 0.349057143507701 - } - }, - { - "repo": "vitest", - "language": "typescript", - "mode": "bm25", - "chunks": 1079, - "ndcg5": 0.29463946303571864, - "ndcg10": 0.3946685285636939, - "p50_ms": 0.018874998204410076, - "p90_ms": 0.025724695296958092, - "index_ms": 355.2999169914983, - "by_category": { - "architecture": 0.3530111157084896, - "semantic": 0.40173606271953805, - "symbol": 0.4520690623693407 - } - }, - { - "repo": "vitest", - "language": "typescript", - "mode": "semantic", - "chunks": 1079, - "ndcg5": 0.3158764682653967, - "ndcg10": 0.3850807901708865, - "p50_ms": 0.08697950397618115, - "p90_ms": 0.09430349746253341, - "index_ms": 355.2999169914983, - "by_category": { - "architecture": 0.3093678645180037, - "semantic": 0.44049169239179164, - "symbol": 0.3333333333333333 - } - }, - { - "repo": "xmonad", - "language": "haskell", - "mode": "bm25", - "chunks": 123, - "ndcg5": 0.5455530439389322, - "ndcg10": 0.5914292873446166, - "p50_ms": 0.01812499249354005, - "p90_ms": 0.0226247007958591, - "index_ms": 51.79858399787918, - "by_category": { - "architecture": 0.5736097813941153, - "semantic": 0.6033089579782843 - } - }, - { - "repo": "xmonad", - "language": "haskell", - "mode": "semantic", - "chunks": 123, - "ndcg5": 0.5705285910760186, - "ndcg10": 0.5992593222723279, - "p50_ms": 0.056500008213333786, - "p90_ms": 0.058950603124685585, - "index_ms": 51.79858399787918, - "by_category": { - "architecture": 0.5920237497030204, - "semantic": 0.604083037318533 - } - }, - { - "repo": "zig", - "language": "zig", - "mode": "bm25", - "chunks": 13059, - "ndcg5": 0.8161732909393884, - "ndcg10": 0.8328399576060551, - "p50_ms": 0.06112499977461994, - "p90_ms": 0.07571659225504845, - "index_ms": 3597.573375009233, - "by_category": { - "architecture": 0.3214210289682636, - "semantic": 0.9230903567774299 - } - }, - { - "repo": "zig", - "language": "zig", - "mode": "semantic", - "chunks": 13059, - "ndcg5": 0.31309297535714575, - "ndcg10": 0.41125660414029913, - "p50_ms": 0.6016459956299514, - "p90_ms": 0.647041597403586, - "index_ms": 3597.573375009233, - "by_category": { - "architecture": 0.16666666666666666, - "semantic": 0.45441953428270493 - } - }, - { - "repo": "zig-clap", - "language": "zig", - "mode": "bm25", - "chunks": 99, - "ndcg5": 0.9, - "ndcg10": 0.9166666666666666, - "p50_ms": 0.01739601430017501, - "p90_ms": 0.020133604994043708, - "index_ms": 51.318416983122006, - "by_category": { - "architecture": 1.0, - "semantic": 0.9074074074074073 - } - }, - { - "repo": "zig-clap", - "language": "zig", - "mode": "semantic", - "chunks": 99, - "ndcg5": 0.670231768402027, - "ndcg10": 0.7330698428344539, - "p50_ms": 0.05879151285625994, - "p90_ms": 0.06235391192603856, - "index_ms": 51.318416983122006, - "by_category": { - "architecture": 0.6445324131589439, - "semantic": 0.7429073350206216 - } - }, - { - "repo": "zls", - "language": "zig", - "mode": "bm25", - "chunks": 1300, - "ndcg5": 0.535812753975107, - "ndcg10": 0.565915753541505, - "p50_ms": 0.01931299630086869, - "p90_ms": 0.02261311747133732, - "index_ms": 582.0480409893207, - "by_category": { - "architecture": 0.5331009362481963, - "semantic": 0.5835852705455943 - } - }, - { - "repo": "zls", - "language": "zig", - "mode": "semantic", - "chunks": 1300, - "ndcg5": 0.5860192028273276, - "ndcg10": 0.5860192028273276, - "p50_ms": 0.08908301242627203, - "p90_ms": 0.0922247039852664, - "index_ms": 582.0480409893207, - "by_category": { - "architecture": 0.6453975086865713, - "semantic": 0.5540462689031194 - } - }, - { - "repo": "zod", - "language": "typescript", - "mode": "bm25", - "chunks": 1777, - "ndcg5": 0.3877704106101523, - "ndcg10": 0.41799689576533317, - "p50_ms": 0.023812477593310177, - "p90_ms": 0.0321877800161019, - "index_ms": 821.1217079951894, - "by_category": { - "architecture": 0.5, - "semantic": 0.35369833908951903, - "symbol": 0.5872865023809717 - } - }, - { - "repo": "zod", - "language": "typescript", - "mode": "semantic", - "chunks": 1777, - "ndcg5": 0.2943426403617271, - "ndcg10": 0.34660204006462064, - "p50_ms": 0.10391700197942555, - "p90_ms": 0.11039609089493752, - "index_ms": 821.1217079951894, - "by_category": { - "architecture": 0.0, - "semantic": 0.39561353653650194, - "symbol": 0.5963549421059626 - } - } - ] -} diff --git a/benchmarks/results/semble-ablations-215a04760692.json b/benchmarks/results/semble-ablations-215a04760692.json deleted file mode 100644 index 90fc5135b..000000000 --- a/benchmarks/results/semble-ablations-215a04760692.json +++ /dev/null @@ -1,2096 +0,0 @@ -{ - "tool": "semble-ablations", - "model": "minishlab/potion-code-16M", - "by_mode": { - "semble-bm25": { - "avg_ndcg10": 0.8319, - "avg_p50_ms": 1.2 - }, - "semble-semantic": { - "avg_ndcg10": 0.8161, - "avg_p50_ms": 1.0 - } - }, - "repos": [ - { - "repo": "abseil-cpp", - "language": "cpp", - "mode": "semble-bm25", - "chunks": 3083, - "ndcg5": 0.9118153687184167, - "ndcg10": 0.9118153687184167, - "p50_ms": 1.1014374904334545, - "p90_ms": 9.126946094329472, - "index_ms": 1624.9879999959376, - "by_category": { - "architecture": 0.8154648767857288, - "semantic": 0.9449800708482321, - "symbol": 0.8102255193577976 - } - }, - { - "repo": "abseil-cpp", - "language": "cpp", - "mode": "semble-semantic", - "chunks": 3083, - "ndcg5": 0.924066355039652, - "ndcg10": 0.924066355039652, - "p50_ms": 0.70833349309396, - "p90_ms": 9.035012489766817, - "index_ms": 1624.9879999959376, - "by_category": { - "architecture": 1.0, - "semantic": 0.9367100361813097, - "symbol": 0.8102255193577976 - } - }, - { - "repo": "aeson", - "language": "haskell", - "mode": "semble-bm25", - "chunks": 393, - "ndcg5": 0.7170624189796883, - "ndcg10": 0.733729085646355, - "p50_ms": 3.912374988431111, - "p90_ms": 8.157500583911318, - "index_ms": 158.2760409801267, - "by_category": { - "architecture": 0.49640912954215805, - "semantic": 0.8128357376810872 - } - }, - { - "repo": "aeson", - "language": "haskell", - "mode": "semble-semantic", - "chunks": 393, - "ndcg5": 0.7267311170762105, - "ndcg10": 0.7369502369556348, - "p50_ms": 3.8740000018151477, - "p90_ms": 8.037900002091195, - "index_ms": 158.2760409801267, - "by_category": { - "architecture": 0.5809270736081082, - "semantic": 0.788957958071477 - } - }, - { - "repo": "aiohttp", - "language": "python", - "mode": "semble-bm25", - "chunks": 756, - "ndcg5": 0.7445894134658386, - "ndcg10": 0.7991170926138403, - "p50_ms": 0.5738330073654652, - "p90_ms": 4.156208015047014, - "index_ms": 230.71595799410716, - "by_category": { - "architecture": 0.7955435727265364, - "semantic": 0.6902948817560994, - "symbol": 1.0 - } - }, - { - "repo": "aiohttp", - "language": "python", - "mode": "semble-semantic", - "chunks": 756, - "ndcg5": 0.8630525219852697, - "ndcg10": 0.8906821610510688, - "p50_ms": 0.40920800529420376, - "p90_ms": 3.874375019222498, - "index_ms": 230.71595799410716, - "by_category": { - "architecture": 0.9711032699350037, - "semantic": 0.7674002769474908, - "symbol": 1.0 - } - }, - { - "repo": "alamofire", - "language": "swift", - "mode": "semble-bm25", - "chunks": 649, - "ndcg5": 0.9839441578296375, - "ndcg10": 0.9839441578296375, - "p50_ms": 0.5276245065033436, - "p90_ms": 4.223312798421831, - "index_ms": 200.19804101320915, - "by_category": { - "architecture": 0.9464805260987917, - "semantic": 0.9854037798451251, - "symbol": 1.0 - } - }, - { - "repo": "alamofire", - "language": "swift", - "mode": "semble-semantic", - "chunks": 649, - "ndcg5": 0.9959860394574094, - "ndcg10": 0.9959860394574094, - "p50_ms": 0.4146665014559403, - "p90_ms": 4.1394541884074, - "index_ms": 200.19804101320915, - "by_category": { - "architecture": 0.9732402630493958, - "semantic": 1.0, - "symbol": 1.0 - } - }, - { - "repo": "axios", - "language": "javascript", - "mode": "semble-bm25", - "chunks": 166, - "ndcg5": 0.8509249376624345, - "ndcg10": 0.8746069638173074, - "p50_ms": 0.6043540051905438, - "p90_ms": 2.6178702944889665, - "index_ms": 52.140750020043924, - "by_category": { - "architecture": 0.6456142307547109, - "semantic": 0.9182297913969545, - "symbol": 1.0 - } - }, - { - "repo": "axios", - "language": "javascript", - "mode": "semble-semantic", - "chunks": 166, - "ndcg5": 0.8506110802133546, - "ndcg10": 0.8786405594481801, - "p50_ms": 0.40597950282972306, - "p90_ms": 2.3609583906363696, - "index_ms": 52.140750020043924, - "by_category": { - "architecture": 0.698242740216615, - "semantic": 0.8979552764311696, - "symbol": 1.0 - } - }, - { - "repo": "axum", - "language": "rust", - "mode": "semble-bm25", - "chunks": 509, - "ndcg5": 0.7474229559439697, - "ndcg10": 0.7818999819660375, - "p50_ms": 0.6134790019132197, - "p90_ms": 4.203271493315697, - "index_ms": 160.02783298608847, - "by_category": { - "architecture": 0.6486119988685128, - "semantic": 0.8384671926370708, - "symbol": 0.7777777777777778 - } - }, - { - "repo": "axum", - "language": "rust", - "mode": "semble-semantic", - "chunks": 509, - "ndcg5": 0.7508891280403, - "ndcg10": 0.7653423693561943, - "p50_ms": 0.4405209911055863, - "p90_ms": 4.154079384170473, - "index_ms": 160.02783298608847, - "by_category": { - "architecture": 0.7578129652635776, - "semantic": 0.7931485467338333, - "symbol": 0.6666666666666666 - } - }, - { - "repo": "bash-it", - "language": "bash", - "mode": "semble-bm25", - "chunks": 723, - "ndcg5": 0.6034408638705131, - "ndcg10": 0.6410335594060248, - "p50_ms": 0.944666491704993, - "p90_ms": 1.0867172852158546, - "index_ms": 235.20479202852584, - "by_category": { - "architecture": 0.75, - "semantic": 0.6112831877081905, - "symbol": 0.6747979495828043 - } - }, - { - "repo": "bash-it", - "language": "bash", - "mode": "semble-semantic", - "chunks": 723, - "ndcg5": 0.5650694068392375, - "ndcg10": 0.6058102555408957, - "p50_ms": 0.5565625033341348, - "p90_ms": 0.6051083037164062, - "index_ms": 235.20479202852584, - "by_category": { - "architecture": 0.75, - "semantic": 0.5479940185461285, - "symbol": 0.6984565739436487 - } - }, - { - "repo": "bats-core", - "language": "bash", - "mode": "semble-bm25", - "chunks": 48, - "ndcg5": 0.8311606311644851, - "ndcg10": 0.8311606311644851, - "p50_ms": 0.3488750080578029, - "p90_ms": 0.3654086060123518, - "index_ms": 17.896542005473748, - "by_category": { - "architecture": 0.651658044520693, - "semantic": 0.9278158701265269 - } - }, - { - "repo": "bats-core", - "language": "bash", - "mode": "semble-semantic", - "chunks": 48, - "ndcg5": 0.782049759204785, - "ndcg10": 0.7998601185601861, - "p50_ms": 0.294833502266556, - "p90_ms": 0.32007939007598907, - "index_ms": 17.896542005473748, - "by_category": { - "architecture": 0.6149523294267735, - "semantic": 0.8994258511704852 - } - }, - { - "repo": "cats", - "language": "scala", - "mode": "semble-bm25", - "chunks": 1254, - "ndcg5": 0.9, - "ndcg10": 0.9, - "p50_ms": 2.5655000063125044, - "p90_ms": 6.211333279497925, - "index_ms": 585.5525420047343, - "by_category": { - "architecture": 0.75, - "semantic": 0.9, - "symbol": 1.0 - } - }, - { - "repo": "cats", - "language": "scala", - "mode": "semble-semantic", - "chunks": 1254, - "ndcg5": 0.9113147192765458, - "ndcg10": 0.9209860394574093, - "p50_ms": 2.2609794978052378, - "p90_ms": 5.928266697446819, - "index_ms": 585.5525420047343, - "by_category": { - "architecture": 0.8549301972870469, - "semantic": 0.9, - "symbol": 1.0 - } - }, - { - "repo": "chi", - "language": "go", - "mode": "semble-bm25", - "chunks": 262, - "ndcg5": 0.7965308898956, - "ndcg10": 0.8194105476975686, - "p50_ms": 0.6589789991267025, - "p90_ms": 2.770632997271605, - "index_ms": 93.69504198548384, - "by_category": { - "architecture": 0.72610009964031, - "semantic": 0.8624288341269906, - "symbol": 0.8769765845238192 - } - }, - { - "repo": "chi", - "language": "go", - "mode": "semble-semantic", - "chunks": 262, - "ndcg5": 0.7518468599363649, - "ndcg10": 0.7949474655809536, - "p50_ms": 0.4223955038469285, - "p90_ms": 2.6472750876564533, - "index_ms": 93.69504198548384, - "by_category": { - "architecture": 0.6245746781353859, - "semantic": 0.881186284230377, - "symbol": 0.8769765845238192 - } - }, - { - "repo": "circe", - "language": "scala", - "mode": "semble-bm25", - "chunks": 192, - "ndcg5": 0.8397050301241697, - "ndcg10": 0.8397050301241697, - "p50_ms": 0.6007080082781613, - "p90_ms": 4.2294497950933865, - "index_ms": 82.4655000178609, - "by_category": { - "architecture": 0.7261859507142916, - "semantic": 0.8475878017079786, - "symbol": 1.0 - } - }, - { - "repo": "circe", - "language": "scala", - "mode": "semble-semantic", - "chunks": 192, - "ndcg5": 0.8190319111392027, - "ndcg10": 0.8377796578290987, - "p50_ms": 0.42091700015589595, - "p90_ms": 4.00260780006647, - "index_ms": 82.4655000178609, - "by_category": { - "architecture": 0.7712414374216044, - "semantic": 0.8237823919677136, - "symbol": 1.0 - } - }, - { - "repo": "click", - "language": "python", - "mode": "semble-bm25", - "chunks": 315, - "ndcg5": 0.9630929753571458, - "ndcg10": 0.9630929753571458, - "p50_ms": 0.40768750477582216, - "p90_ms": 3.2288413785863668, - "index_ms": 102.2996669926215, - "by_category": { - "architecture": 1.0, - "semantic": 0.9261859507142916, - "symbol": 1.0 - } - }, - { - "repo": "click", - "language": "python", - "mode": "semble-semantic", - "chunks": 315, - "ndcg5": 0.9775325271359823, - "ndcg10": 0.9775325271359823, - "p50_ms": 0.32635399838909507, - "p90_ms": 3.172937803901732, - "index_ms": 102.2996669926215, - "by_category": { - "architecture": 0.986620131524698, - "semantic": 0.9630929753571458, - "symbol": 1.0 - } - }, - { - "repo": "cobra", - "language": "go", - "mode": "semble-bm25", - "chunks": 394, - "ndcg5": 0.9590790148145552, - "ndcg10": 0.9590790148145552, - "p50_ms": 0.5135415121912956, - "p90_ms": 4.707282991148532, - "index_ms": 137.72620900999755, - "by_category": { - "architecture": 1.0, - "semantic": 0.9255982087537366, - "symbol": 1.0 - } - }, - { - "repo": "cobra", - "language": "go", - "mode": "semble-semantic", - "chunks": 394, - "ndcg5": 0.790440450572295, - "ndcg10": 0.790440450572295, - "p50_ms": 0.4054995224578306, - "p90_ms": 4.539221408776939, - "index_ms": 137.72620900999755, - "by_category": { - "architecture": 0.793643251190486, - "semantic": 0.7769954094820893, - "symbol": 0.8333333333333334 - } - }, - { - "repo": "commons-lang", - "language": "java", - "mode": "semble-bm25", - "chunks": 3152, - "ndcg5": 0.8273812714242084, - "ndcg10": 0.8273812714242084, - "p50_ms": 0.9225420071743429, - "p90_ms": 13.52683300501667, - "index_ms": 970.4900410142727, - "by_category": { - "architecture": 0.5377157309218195, - "semantic": 0.8401328219387797, - "symbol": 1.0 - } - }, - { - "repo": "commons-lang", - "language": "java", - "mode": "semble-semantic", - "chunks": 3152, - "ndcg5": 0.8988098428527798, - "ndcg10": 0.9092101969869779, - "p50_ms": 0.6292500183917582, - "p90_ms": 13.256042002467439, - "index_ms": 970.4900410142727, - "by_category": { - "architecture": 0.6105182098612075, - "semantic": 0.9472756790816368, - "symbol": 1.0 - } - }, - { - "repo": "curl", - "language": "c", - "mode": "semble-bm25", - "chunks": 4444, - "ndcg5": 0.5712313272138108, - "ndcg10": 0.6359348383910595, - "p50_ms": 0.810958503279835, - "p90_ms": 0.8807756064925343, - "index_ms": 1400.6197919952683, - "by_category": { - "architecture": 0.6397733197343943, - "semantic": 0.6327942627465126 - } - }, - { - "repo": "curl", - "language": "c", - "mode": "semble-semantic", - "chunks": 4444, - "ndcg5": 0.6686128221692582, - "ndcg10": 0.6852794888359249, - "p50_ms": 0.6060419982532039, - "p90_ms": 0.6645877932896838, - "index_ms": 1400.6197919952683, - "by_category": { - "architecture": 0.6493596289524125, - "semantic": 0.7146684651042533 - } - }, - { - "repo": "dapper", - "language": "csharp", - "mode": "semble-bm25", - "chunks": 411, - "ndcg5": 0.8946394630357186, - "ndcg10": 0.9104127068750051, - "p50_ms": 3.29604149737861, - "p90_ms": 4.711046116426589, - "index_ms": 154.43983298609965, - "by_category": { - "architecture": 0.9077324383928644, - "semantic": 0.8905634141483573, - "symbol": 1.0 - } - }, - { - "repo": "dapper", - "language": "csharp", - "mode": "semble-semantic", - "chunks": 411, - "ndcg5": 0.7946394630357186, - "ndcg10": 0.8435697303736809, - "p50_ms": 3.2597499957773834, - "p90_ms": 4.680420609656723, - "index_ms": 154.43983298609965, - "by_category": { - "architecture": 0.6613180033564775, - "semantic": 0.8635478918498235, - "symbol": 1.0 - } - }, - { - "repo": "dio", - "language": "dart", - "mode": "semble-bm25", - "chunks": 153, - "ndcg5": 0.7614766512087183, - "ndcg10": 0.7792870105641194, - "p50_ms": 0.5614375113509595, - "p90_ms": 3.0680964002385736, - "index_ms": 60.69129199022427, - "by_category": { - "architecture": 0.8876626356799113, - "semantic": 0.7521931042851714 - } - }, - { - "repo": "dio", - "language": "dart", - "mode": "semble-semantic", - "chunks": 153, - "ndcg5": 0.607938887245085, - "ndcg10": 0.6229903870282841, - "p50_ms": 0.39966699841897935, - "p90_ms": 2.744375594193116, - "index_ms": 60.69129199022427, - "by_category": { - "architecture": 0.7654015779112127, - "semantic": 0.5873875893075519 - } - }, - { - "repo": "ecto", - "language": "elixir", - "mode": "semble-bm25", - "chunks": 755, - "ndcg5": 0.8890941716165459, - "ndcg10": 0.9066380312656687, - "p50_ms": 0.5095420056022704, - "p90_ms": 6.447291182121262, - "index_ms": 271.85387499048375, - "by_category": { - "architecture": 1.0, - "semantic": 0.8919379108058652, - "symbol": 0.8769765845238192 - } - }, - { - "repo": "ecto", - "language": "elixir", - "mode": "semble-semantic", - "chunks": 755, - "ndcg5": 0.9279436712406031, - "ndcg10": 0.9454875308897258, - "p50_ms": 0.3940419992431998, - "p90_ms": 6.345183419762179, - "index_ms": 271.85387499048375, - "by_category": { - "architecture": 1.0, - "semantic": 0.920327929761907, - "symbol": 1.0 - } - }, - { - "repo": "exposed", - "language": "kotlin", - "mode": "semble-bm25", - "chunks": 744, - "ndcg5": 0.6521414264532119, - "ndcg10": 0.7003545807984514, - "p50_ms": 0.9965210047084838, - "p90_ms": 6.110770790837705, - "index_ms": 257.38925000769086, - "by_category": { - "architecture": 0.5436432511904858, - "semantic": 0.6697258473141121, - "symbol": 1.0 - } - }, - { - "repo": "exposed", - "language": "kotlin", - "mode": "semble-semantic", - "chunks": 744, - "ndcg5": 0.6907848123409591, - "ndcg10": 0.7096849173608011, - "p50_ms": 0.5547704931814224, - "p90_ms": 5.525049986317754, - "index_ms": 257.38925000769086, - "by_category": { - "architecture": 0.47689218602446437, - "semantic": 0.6973586992244735, - "symbol": 1.0 - } - }, - { - "repo": "express", - "language": "javascript", - "mode": "semble-bm25", - "chunks": 52, - "ndcg5": 0.8328459250958742, - "ndcg10": 0.8763983783086319, - "p50_ms": 0.27808299637399614, - "p90_ms": 0.3139377979096025, - "index_ms": 21.330666000721976, - "by_category": { - "architecture": 0.8135191761199004, - "semantic": 0.8833333333333334, - "symbol": 1.0 - } - }, - { - "repo": "express", - "language": "javascript", - "mode": "semble-semantic", - "chunks": 52, - "ndcg5": 0.9673793323602942, - "ndcg10": 0.9673793323602942, - "p50_ms": 0.2551669895183295, - "p90_ms": 0.2840746834408492, - "index_ms": 21.330666000721976, - "by_category": { - "architecture": 0.9595224133763464, - "semantic": 0.9630929753571458, - "symbol": 1.0 - } - }, - { - "repo": "fastapi", - "language": "python", - "mode": "semble-bm25", - "chunks": 597, - "ndcg5": 0.7349052391118723, - "ndcg10": 0.774243583890563, - "p50_ms": 0.46845800534356385, - "p90_ms": 3.6356374999741097, - "index_ms": 182.96845801523887, - "by_category": { - "architecture": 0.6595010099015589, - "semantic": 0.7335455760625433, - "symbol": 1.0 - } - }, - { - "repo": "fastapi", - "language": "python", - "mode": "semble-semantic", - "chunks": 597, - "ndcg5": 0.7358911158864644, - "ndcg10": 0.7667019277876606, - "p50_ms": 0.3773955104406923, - "p90_ms": 3.5630576923722406, - "index_ms": 182.96845801523887, - "by_category": { - "architecture": 0.7279317629870271, - "semantic": 0.6548145268555025, - "symbol": 1.0 - } - }, - { - "repo": "flask", - "language": "python", - "mode": "semble-bm25", - "chunks": 291, - "ndcg5": 0.829027482511207, - "ndcg10": 0.8482171555396705, - "p50_ms": 0.3994579892605543, - "p90_ms": 2.85108300158754, - "index_ms": 92.12766701239161, - "by_category": { - "architecture": 0.7754642902774733, - "semantic": 0.8531191122173428, - "symbol": 1.0 - } - }, - { - "repo": "flask", - "language": "python", - "mode": "semble-semantic", - "chunks": 291, - "ndcg5": 0.8627453496137534, - "ndcg10": 0.8815856697852874, - "p50_ms": 0.29704198823310435, - "p90_ms": 2.7700000209733844, - "index_ms": 92.12766701239161, - "by_category": { - "architecture": 0.9201517003661343, - "semantic": 0.8247488329934634, - "symbol": 1.0 - } - }, - { - "repo": "fmtlib", - "language": "cpp", - "mode": "semble-bm25", - "chunks": 476, - "ndcg5": 0.9346268032608155, - "ndcg10": 0.9346268032608155, - "p50_ms": 0.4428959800861776, - "p90_ms": 0.8336586965015199, - "index_ms": 333.76633300213143, - "by_category": { - "architecture": 0.8769765845238192, - "semantic": 0.9329718794032036, - "symbol": 1.0 - } - }, - { - "repo": "fmtlib", - "language": "cpp", - "mode": "semble-semantic", - "chunks": 476, - "ndcg5": 0.9196394630357186, - "ndcg10": 0.9196394630357186, - "p50_ms": 0.34977050381712615, - "p90_ms": 0.7585339015349787, - "index_ms": 333.76633300213143, - "by_category": { - "architecture": 0.8769765845238192, - "semantic": 0.9115613933673511, - "symbol": 1.0 - } - }, - { - "repo": "gin", - "language": "go", - "mode": "semble-bm25", - "chunks": 576, - "ndcg5": 0.8478915245796339, - "ndcg10": 0.8478915245796339, - "p50_ms": 0.549458505702205, - "p90_ms": 3.6727416008943696, - "index_ms": 205.37870799307711, - "by_category": { - "architecture": 0.9741138831378698, - "semantic": 0.7375588357059507, - "symbol": 1.0 - } - }, - { - "repo": "gin", - "language": "go", - "mode": "semble-semantic", - "chunks": 576, - "ndcg5": 0.7272745881097904, - "ndcg10": 0.7458517307375246, - "p50_ms": 0.4183124838164076, - "p90_ms": 3.5421252832748, - "index_ms": 205.37870799307711, - "by_category": { - "architecture": 0.7478747325130107, - "semantic": 0.6754351108793119, - "symbol": 1.0 - } - }, - { - "repo": "gson", - "language": "java", - "mode": "semble-bm25", - "chunks": 1460, - "ndcg5": 0.79593890045302, - "ndcg10": 0.8436750956404815, - "p50_ms": 0.9310210007242858, - "p90_ms": 6.6010670125251645, - "index_ms": 461.57479198882356, - "by_category": { - "architecture": 0.6023097064762094, - "semantic": 0.8464263086904792, - "symbol": 1.0 - } - }, - { - "repo": "gson", - "language": "java", - "mode": "semble-semantic", - "chunks": 1460, - "ndcg5": 0.6702976822534626, - "ndcg10": 0.6891977872733046, - "p50_ms": 0.5880000098841265, - "p90_ms": 6.404424374341034, - "index_ms": 461.57479198882356, - "by_category": { - "architecture": 0.27881306371324033, - "semantic": 0.6668703490613132, - "symbol": 1.0 - } - }, - { - "repo": "guzzle", - "language": "php", - "mode": "semble-bm25", - "chunks": 206, - "ndcg5": 0.9517066908627765, - "ndcg10": 0.9517066908627765, - "p50_ms": 0.5595000111497939, - "p90_ms": 2.8488339943578467, - "index_ms": 67.0600830053445, - "by_category": { - "architecture": 1.0, - "semantic": 0.9257026013273487, - "symbol": 1.0 - } - }, - { - "repo": "guzzle", - "language": "php", - "mode": "semble-semantic", - "chunks": 206, - "ndcg5": 0.9038319645532835, - "ndcg10": 0.9038319645532835, - "p50_ms": 0.4067084955750033, - "p90_ms": 2.7018627792131156, - "index_ms": 67.0600830053445, - "by_category": { - "architecture": 1.0, - "semantic": 0.8520491762358209, - "symbol": 1.0 - } - }, - { - "repo": "http-dart", - "language": "dart", - "mode": "semble-bm25", - "chunks": 89, - "ndcg5": 0.8115425650601541, - "ndcg10": 0.8326820567804866, - "p50_ms": 0.545125498319976, - "p90_ms": 2.734791996772401, - "index_ms": 37.44541699416004, - "by_category": { - "architecture": 1.0, - "semantic": 0.8140911742005406 - } - }, - { - "repo": "http-dart", - "language": "dart", - "mode": "semble-semantic", - "chunks": 89, - "ndcg5": 0.8214866888992802, - "ndcg10": 0.8426261806196129, - "p50_ms": 0.36856251244898885, - "p90_ms": 2.4578661075793207, - "index_ms": 37.44541699416004, - "by_category": { - "architecture": 0.8154648767857288, - "semantic": 0.845644103267822 - } - }, - { - "repo": "http4s", - "language": "scala", - "mode": "semble-bm25", - "chunks": 952, - "ndcg5": 0.930657359638273, - "ndcg10": 0.9415777314791811, - "p50_ms": 4.420146011398174, - "p90_ms": 5.789833015296608, - "index_ms": 418.56562497559935, - "by_category": { - "architecture": 0.9438515431945408, - "semantic": 0.9285714285714286, - "symbol": 1.0 - } - }, - { - "repo": "http4s", - "language": "scala", - "mode": "semble-semantic", - "chunks": 952, - "ndcg5": 0.9525325271359822, - "ndcg10": 0.9525325271359822, - "p50_ms": 3.986625000834465, - "p90_ms": 5.351783291553147, - "index_ms": 418.56562497559935, - "by_category": { - "architecture": 0.9732402630493958, - "semantic": 0.9379235538265327, - "symbol": 1.0 - } - }, - { - "repo": "httpx", - "language": "python", - "mode": "semble-bm25", - "chunks": 248, - "ndcg5": 0.7854440706258927, - "ndcg10": 0.8049090608724152, - "p50_ms": 0.4189999890513718, - "p90_ms": 2.4678340123500675, - "index_ms": 77.07641698652878, - "by_category": { - "architecture": 0.6338354819413311, - "semantic": 0.8295824338590445, - "symbol": 1.0 - } - }, - { - "repo": "httpx", - "language": "python", - "mode": "semble-semantic", - "chunks": 248, - "ndcg5": 0.8713920303895203, - "ndcg10": 0.8713920303895203, - "p50_ms": 0.3313329943921417, - "p90_ms": 2.469291997840628, - "index_ms": 77.07641698652878, - "by_category": { - "architecture": 0.7924300889905006, - "semantic": 0.861358001694047, - "symbol": 1.0 - } - }, - { - "repo": "jackson-databind", - "language": "java", - "mode": "semble-bm25", - "chunks": 4570, - "ndcg5": 0.6957049356989381, - "ndcg10": 0.7059240555783624, - "p50_ms": 1.4213120011845604, - "p90_ms": 12.756579188862817, - "index_ms": 1342.1135419921484, - "by_category": { - "architecture": 0.6851890092701878, - "semantic": 0.5213928961351454, - "symbol": 1.0 - } - }, - { - "repo": "jackson-databind", - "language": "java", - "mode": "semble-semantic", - "chunks": 4570, - "ndcg5": 0.6350785736263389, - "ndcg10": 0.6350785736263389, - "p50_ms": 0.8078545070020482, - "p90_ms": 12.187684007221833, - "index_ms": 1342.1135419921484, - "by_category": { - "architecture": 0.4613147192765458, - "semantic": 0.5313167425976211, - "symbol": 0.9355245321275764 - } - }, - { - "repo": "kotlinx-coroutines", - "language": "kotlin", - "mode": "semble-bm25", - "chunks": 884, - "ndcg5": 0.8770750787545915, - "ndcg10": 0.8770750787545915, - "p50_ms": 2.4973334948299453, - "p90_ms": 7.502391381422058, - "index_ms": 288.29083300661296, - "by_category": { - "architecture": 0.8769765845238192, - "semantic": 0.8507551301085979, - "symbol": 1.0 - } - }, - { - "repo": "kotlinx-coroutines", - "language": "kotlin", - "mode": "semble-semantic", - "chunks": 884, - "ndcg5": 0.8755032715262121, - "ndcg10": 0.8755032715262121, - "p50_ms": 2.173125511035323, - "p90_ms": 6.945078796707094, - "index_ms": 288.29083300661296, - "by_category": { - "architecture": 0.8102255193577976, - "semantic": 0.8628134908893463, - "symbol": 1.0 - } - }, - { - "repo": "ktor", - "language": "kotlin", - "mode": "semble-bm25", - "chunks": 425, - "ndcg5": 0.7125670176894577, - "ndcg10": 0.7433778295906538, - "p50_ms": 0.9699374932097271, - "p90_ms": 5.145787191577256, - "index_ms": 140.84895799169317, - "by_category": { - "architecture": 0.7054200272245202, - "semantic": 0.5613737716059192, - "symbol": 1.0 - } - }, - { - "repo": "ktor", - "language": "kotlin", - "mode": "semble-semantic", - "chunks": 425, - "ndcg5": 0.8817442629897814, - "ndcg10": 0.8817442629897814, - "p50_ms": 0.557604493224062, - "p90_ms": 4.871953901601955, - "index_ms": 140.84895799169317, - "by_category": { - "architecture": 0.8314523706433415, - "semantic": 0.830674095041748, - "symbol": 1.0 - } - }, - { - "repo": "laravel-framework", - "language": "php", - "mode": "semble-bm25", - "chunks": 6197, - "ndcg5": 0.7559729571593107, - "ndcg10": 0.7559729571593107, - "p50_ms": 1.1810625001089647, - "p90_ms": 13.634866688516922, - "index_ms": 1901.635999995051, - "by_category": { - "architecture": 0.6437052076399759, - "semantic": 0.8313992151261028, - "symbol": 0.7827324383928644 - } - }, - { - "repo": "laravel-framework", - "language": "php", - "mode": "semble-semantic", - "chunks": 6197, - "ndcg5": 0.6215914416548968, - "ndcg10": 0.6468620613175201, - "p50_ms": 0.7991250022314489, - "p90_ms": 13.378654496045783, - "index_ms": 1901.635999995051, - "by_category": { - "architecture": 0.5585782516132869, - "semantic": 0.6551404123873261, - "symbol": 0.7827324383928644 - } - }, - { - "repo": "lazy.nvim", - "language": "lua", - "mode": "semble-bm25", - "chunks": 300, - "ndcg5": 0.6900991109782554, - "ndcg10": 0.7181285902130808, - "p50_ms": 0.6020834989612922, - "p90_ms": 0.6318753061350436, - "index_ms": 126.98845801060088, - "by_category": { - "architecture": 0.8018507659593805, - "semantic": 0.6496286282388354 - } - }, - { - "repo": "lazy.nvim", - "language": "lua", - "mode": "semble-semantic", - "chunks": 300, - "ndcg5": 0.6803618769459561, - "ndcg10": 0.7008001167048047, - "p50_ms": 0.3990414988948032, - "p90_ms": 0.4245338961482048, - "index_ms": 126.98845801060088, - "by_category": { - "architecture": 0.8653223246913085, - "semantic": 0.5661910374431197 - } - }, - { - "repo": "libuv", - "language": "c", - "mode": "semble-bm25", - "chunks": 1345, - "ndcg5": 0.6759851734980028, - "ndcg10": 0.7026574971926064, - "p50_ms": 0.5950000049779192, - "p90_ms": 0.7186339003965259, - "index_ms": 444.9518750188872, - "by_category": { - "architecture": 0.3562071871080222, - "semantic": 0.7053857087080058, - "symbol": 1.0 - } - }, - { - "repo": "libuv", - "language": "c", - "mode": "semble-semantic", - "chunks": 1345, - "ndcg5": 0.602656054738645, - "ndcg10": 0.6118848395776235, - "p50_ms": 0.431271007983014, - "p90_ms": 0.49820030108094215, - "index_ms": 444.9518750188872, - "by_category": { - "architecture": 0.5, - "semantic": 0.6170426132211673, - "symbol": 0.6309297535714575 - } - }, - { - "repo": "messagepack-csharp", - "language": "csharp", - "mode": "semble-bm25", - "chunks": 1125, - "ndcg5": 0.7948572292040226, - "ndcg10": 0.816697972885839, - "p50_ms": 4.206833022180945, - "p90_ms": 5.597904100432061, - "index_ms": 427.94437499833293, - "by_category": { - "architecture": 0.5584377445306413, - "semantic": 0.788912053288246, - "symbol": 1.0 - } - }, - { - "repo": "messagepack-csharp", - "language": "csharp", - "mode": "semble-semantic", - "chunks": 1125, - "ndcg5": 0.7566744051664688, - "ndcg10": 0.7942883926875717, - "p50_ms": 4.080228987731971, - "p90_ms": 5.539720490924083, - "index_ms": 427.94437499833293, - "by_category": { - "architecture": 0.5717899447927707, - "semantic": 0.7331786749533722, - "symbol": 1.0 - } - }, - { - "repo": "mini.nvim", - "language": "lua", - "mode": "semble-bm25", - "chunks": 2156, - "ndcg5": 0.9815464876785729, - "ndcg10": 0.9815464876785729, - "p50_ms": 0.5885415012016892, - "p90_ms": 0.753974710823968, - "index_ms": 760.7002919830848, - "by_category": { - "architecture": 1.0, - "semantic": 0.9769331095982161 - } - }, - { - "repo": "mini.nvim", - "language": "lua", - "mode": "semble-semantic", - "chunks": 2156, - "ndcg5": 0.9161732909393884, - "ndcg10": 0.9161732909393884, - "p50_ms": 0.4622495034709573, - "p90_ms": 0.5565621890127659, - "index_ms": 760.7002919830848, - "by_category": { - "architecture": 1.0, - "semantic": 0.8952166136742353 - } - }, - { - "repo": "model2vec", - "language": "python", - "mode": "semble-bm25", - "chunks": 107, - "ndcg5": 0.5957682274660325, - "ndcg10": 0.6429000829050757, - "p50_ms": 0.4442710051080212, - "p90_ms": 2.3898960876977076, - "index_ms": 39.772916003130376, - "by_category": { - "architecture": 0.6795081279781103, - "semantic": 0.5670768204181347, - "symbol": 0.8102255193577976 - } - }, - { - "repo": "model2vec", - "language": "python", - "mode": "semble-semantic", - "chunks": 107, - "ndcg5": 0.6578315397820933, - "ndcg10": 0.6865622709784026, - "p50_ms": 0.3428960044402629, - "p90_ms": 2.3173708003014335, - "index_ms": 39.772916003130376, - "by_category": { - "architecture": 0.6575095601115967, - "semantic": 0.6628678498786874, - "symbol": 0.8333333333333334 - } - }, - { - "repo": "monolog", - "language": "php", - "mode": "semble-bm25", - "chunks": 417, - "ndcg5": 0.8713932929028847, - "ndcg10": 0.8713932929028847, - "p50_ms": 0.9355414949823171, - "p90_ms": 3.742086881538853, - "index_ms": 138.9527500141412, - "by_category": { - "architecture": 0.6367577823441557, - "semantic": 0.9244076946336917, - "symbol": 1.0 - } - }, - { - "repo": "monolog", - "language": "php", - "mode": "semble-semantic", - "chunks": 417, - "ndcg5": 0.813847246412528, - "ndcg10": 0.813847246412528, - "p50_ms": 0.5501669947989285, - "p90_ms": 3.3337749977363274, - "index_ms": 138.9527500141412, - "by_category": { - "architecture": 0.5065735963827291, - "semantic": 0.8744076946336916, - "symbol": 1.0 - } - }, - { - "repo": "newtonsoft-json", - "language": "csharp", - "mode": "semble-bm25", - "chunks": 2152, - "ndcg5": 0.8525325271359823, - "ndcg10": 0.8826355267023803, - "p50_ms": 8.038896005018614, - "p90_ms": 9.40249561390374, - "index_ms": 721.5205419925041, - "by_category": { - "architecture": 0.9251084237866075, - "semantic": 0.8274599992116329, - "symbol": 1.0 - } - }, - { - "repo": "newtonsoft-json", - "language": "csharp", - "mode": "semble-semantic", - "chunks": 2152, - "ndcg5": 0.8824356157188727, - "ndcg10": 0.8824356157188727, - "p50_ms": 7.584042003145441, - "p90_ms": 9.114812521147542, - "index_ms": 721.5205419925041, - "by_category": { - "architecture": 0.9384882922619097, - "semantic": 0.8197984146187273, - "symbol": 1.0 - } - }, - { - "repo": "nlohmann-json", - "language": "cpp", - "mode": "semble-bm25", - "chunks": 791, - "ndcg5": 0.8652095417497391, - "ndcg10": 0.8761299135906473, - "p50_ms": 0.5866669962415472, - "p90_ms": 4.338241709046998, - "index_ms": 291.63362499093637, - "by_category": { - "architecture": 0.8328660295138052, - "semantic": 0.8692536065216308, - "symbol": 1.0 - } - }, - { - "repo": "nlohmann-json", - "language": "cpp", - "mode": "semble-semantic", - "chunks": 791, - "ndcg5": 0.7227861263165816, - "ndcg10": 0.7584068450273838, - "p50_ms": 0.43554199510253966, - "p90_ms": 4.29085390351247, - "index_ms": 291.63362499093637, - "by_category": { - "architecture": 0.7178637097511767, - "semantic": 0.7143090932289438, - "symbol": 1.0 - } - }, - { - "repo": "nvm", - "language": "bash", - "mode": "semble-bm25", - "chunks": 153, - "ndcg5": 0.9630929753571458, - "ndcg10": 0.9630929753571458, - "p50_ms": 0.32541650580242276, - "p90_ms": 0.3607377933803946, - "index_ms": 68.25220902101137, - "by_category": { - "architecture": 0.8154648767857288, - "semantic": 0.9794960974206366 - } - }, - { - "repo": "nvm", - "language": "bash", - "mode": "semble-semantic", - "chunks": 153, - "ndcg5": 0.9446394630357187, - "ndcg10": 0.9446394630357187, - "p50_ms": 0.312166492221877, - "p90_ms": 0.32388361578341573, - "index_ms": 68.25220902101137, - "by_category": { - "architecture": 0.8154648767857288, - "semantic": 0.9589921948412731 - } - }, - { - "repo": "pandoc", - "language": "haskell", - "mode": "semble-bm25", - "chunks": 3090, - "ndcg5": 0.7011859507142916, - "ndcg10": 0.7011859507142916, - "p50_ms": 1.2156459997640923, - "p90_ms": 10.827087800134906, - "index_ms": 1187.0467499829829, - "by_category": { - "architecture": 0.7038662191964322, - "semantic": 0.6993991050595311 - } - }, - { - "repo": "pandoc", - "language": "haskell", - "mode": "semble-semantic", - "chunks": 3090, - "ndcg5": 0.6398712314377457, - "ndcg10": 0.6565378981044124, - "p50_ms": 0.7271249924087897, - "p90_ms": 10.514170778333211, - "index_ms": 1187.0467499829829, - "by_category": { - "architecture": 0.6740986575892965, - "semantic": 0.6448307251144895 - } - }, - { - "repo": "phoenix", - "language": "elixir", - "mode": "semble-bm25", - "chunks": 546, - "ndcg5": 0.8600657041891455, - "ndcg10": 0.8600657041891455, - "p50_ms": 0.5769160052295774, - "p90_ms": 4.081083420896902, - "index_ms": 193.70483298553154, - "by_category": { - "architecture": 0.8137184243097517, - "semantic": 0.8596832229722856, - "symbol": 1.0 - } - }, - { - "repo": "phoenix", - "language": "elixir", - "mode": "semble-semantic", - "chunks": 546, - "ndcg5": 0.8489963028195504, - "ndcg10": 0.8489963028195504, - "p50_ms": 0.4213330103084445, - "p90_ms": 4.02894159196876, - "index_ms": 193.70483298553154, - "by_category": { - "architecture": 0.847881083730162, - "semantic": 0.7857142857142857, - "symbol": 1.0 - } - }, - { - "repo": "plug", - "language": "elixir", - "mode": "semble-bm25", - "chunks": 249, - "ndcg5": 0.9077324383928644, - "ndcg10": 0.9077324383928644, - "p50_ms": 0.5834999901708215, - "p90_ms": 3.186404408188537, - "index_ms": 106.29483300726861, - "by_category": { - "architecture": 0.8769765845238192, - "semantic": 0.8945513581632737, - "symbol": 1.0 - } - }, - { - "repo": "plug", - "language": "elixir", - "mode": "semble-semantic", - "chunks": 249, - "ndcg5": 0.8889821033974457, - "ndcg10": 0.8889821033974457, - "p50_ms": 0.40127101237885654, - "p90_ms": 3.070949701941573, - "index_ms": 106.29483300726861, - "by_category": { - "architecture": 1.0, - "semantic": 0.8677651653126756, - "symbol": 0.8769765845238192 - } - }, - { - "repo": "pydantic", - "language": "python", - "mode": "semble-bm25", - "chunks": 1518, - "ndcg5": 0.718122647474225, - "ndcg10": 0.7392621391945575, - "p50_ms": 0.6381874991348013, - "p90_ms": 6.853850590414368, - "index_ms": 490.5968750244938, - "by_category": { - "architecture": 0.6144597597648216, - "semantic": 0.7316368389957428, - "symbol": 0.9261859507142916 - } - }, - { - "repo": "pydantic", - "language": "python", - "mode": "semble-semantic", - "chunks": 1518, - "ndcg5": 0.7356455707668301, - "ndcg10": 0.7453168909476936, - "p50_ms": 0.44916701153852046, - "p90_ms": 6.089083108236083, - "index_ms": 490.5968750244938, - "by_category": { - "architecture": 0.6508486388188989, - "semantic": 0.7399650986435234, - "symbol": 0.8861353116146786 - } - }, - { - "repo": "rack", - "language": "ruby", - "mode": "semble-bm25", - "chunks": 249, - "ndcg5": 0.8162520036231283, - "ndcg10": 0.8360412917957962, - "p50_ms": 0.5719789915019646, - "p90_ms": 3.8352418981958194, - "index_ms": 102.2422919922974, - "by_category": { - "architecture": 1.0, - "semantic": 0.704874325232433, - "symbol": 1.0 - } - }, - { - "repo": "rack", - "language": "ruby", - "mode": "semble-semantic", - "chunks": 249, - "ndcg5": 0.9138032843821884, - "ndcg10": 0.9138032843821884, - "p50_ms": 0.39827100408729166, - "p90_ms": 3.577803689404392, - "index_ms": 102.2422919922974, - "by_category": { - "architecture": 1.0, - "semantic": 0.8448459118879391, - "symbol": 1.0 - } - }, - { - "repo": "rails", - "language": "ruby", - "mode": "semble-bm25", - "chunks": 465, - "ndcg5": 0.8463492098300213, - "ndcg10": 0.8565683297094455, - "p50_ms": 0.8255625143647194, - "p90_ms": 4.389286894002001, - "index_ms": 173.61075000371784, - "by_category": { - "architecture": 0.8341462304650082, - "semantic": 0.9124075438906488, - "symbol": 0.809299428192324 - } - }, - { - "repo": "rails", - "language": "ruby", - "mode": "semble-semantic", - "chunks": 465, - "ndcg5": 0.8400995448254399, - "ndcg10": 0.8591806290440666, - "p50_ms": 0.47816650476306677, - "p90_ms": 4.02440468897112, - "index_ms": 173.61075000371784, - "by_category": { - "architecture": 0.8538394845521247, - "semantic": 0.8945513581632737, - "symbol": 0.809299428192324 - } - }, - { - "repo": "redis", - "language": "c", - "mode": "semble-bm25", - "chunks": 6289, - "ndcg5": 0.9215338279036697, - "ndcg10": 0.9382004945703365, - "p50_ms": 0.8051039912970737, - "p90_ms": 0.9168121992843226, - "index_ms": 2492.780833010329, - "by_category": { - "architecture": 0.9430676558073394, - "semantic": 0.9333333333333333 - } - }, - { - "repo": "redis", - "language": "c", - "mode": "semble-semantic", - "chunks": 6289, - "ndcg5": 0.8889821033974457, - "ndcg10": 0.8889821033974457, - "p50_ms": 0.6863749877084047, - "p90_ms": 0.7372000050963834, - "index_ms": 2492.780833010329, - "by_category": { - "architecture": 0.9130929753571457, - "semantic": 0.8648712314377457 - } - }, - { - "repo": "redux", - "language": "javascript", - "mode": "semble-bm25", - "chunks": 53, - "ndcg5": 0.880657359638273, - "ndcg10": 0.8973240263049396, - "p50_ms": 0.43304199061822146, - "p90_ms": 2.131583305890672, - "index_ms": 22.531541995704174, - "by_category": { - "architecture": 0.8710490642551528, - "semantic": 0.8577984600630972, - "symbol": 1.0 - } - }, - { - "repo": "redux", - "language": "javascript", - "mode": "semble-semantic", - "chunks": 53, - "ndcg5": 0.8928612069551187, - "ndcg10": 0.9197469935012098, - "p50_ms": 0.32041700615081936, - "p90_ms": 2.0035835972521454, - "index_ms": 22.531541995704174, - "by_category": { - "architecture": 0.9051127971865672, - "semantic": 0.884918120767199, - "symbol": 1.0 - } - }, - { - "repo": "requests", - "language": "python", - "mode": "semble-bm25", - "chunks": 169, - "ndcg5": 0.9335971402197305, - "ndcg10": 0.9424591045589329, - "p50_ms": 0.4078960046172142, - "p90_ms": 3.1035000109113753, - "index_ms": 55.06891699042171, - "by_category": { - "architecture": 0.9058624317527358, - "semantic": 0.9385181336136883, - "symbol": 1.0 - } - }, - { - "repo": "requests", - "language": "python", - "mode": "semble-semantic", - "chunks": 169, - "ndcg5": 0.9740637329553106, - "ndcg10": 0.9740637329553106, - "p50_ms": 0.31541699718218297, - "p90_ms": 3.0022159859072417, - "index_ms": 55.06891699042171, - "by_category": { - "architecture": 1.0, - "semantic": 0.9351593323882765, - "symbol": 1.0 - } - }, - { - "repo": "riverpod", - "language": "dart", - "mode": "semble-bm25", - "chunks": 316, - "ndcg5": 0.7261859507142916, - "ndcg10": 0.7764362205756458, - "p50_ms": 0.6689584988635033, - "p90_ms": 3.6997669114498426, - "index_ms": 117.26241698488593, - "by_category": { - "architecture": 0.7311523848929911, - "semantic": 0.8008198244047674 - } - }, - { - "repo": "riverpod", - "language": "dart", - "mode": "semble-semantic", - "chunks": 316, - "ndcg5": 0.6701427345619309, - "ndcg10": 0.7012626425444919, - "p50_ms": 0.43566650128923357, - "p90_ms": 3.402679102146067, - "index_ms": 117.26241698488593, - "by_category": { - "architecture": 0.6402922353872558, - "semantic": 0.7340928617830035 - } - }, - { - "repo": "rxswift", - "language": "swift", - "mode": "semble-bm25", - "chunks": 686, - "ndcg5": 0.7863780110436401, - "ndcg10": 0.821319950887127, - "p50_ms": 3.31231250311248, - "p90_ms": 4.644321091473103, - "index_ms": 212.5649160007015, - "by_category": { - "architecture": 0.8065735963827292, - "semantic": 0.7875501216651389, - "symbol": 1.0 - } - }, - { - "repo": "rxswift", - "language": "swift", - "mode": "semble-semantic", - "chunks": 686, - "ndcg5": 0.697001751031898, - "ndcg10": 0.7155350355519638, - "p50_ms": 3.1963329965947196, - "p90_ms": 4.374162820749916, - "index_ms": 212.5649160007015, - "by_category": { - "architecture": 0.40408452017775265, - "semantic": 0.700168778045585, - "symbol": 1.0 - } - }, - { - "repo": "serde", - "language": "rust", - "mode": "semble-bm25", - "chunks": 1164, - "ndcg5": 0.7761859507142915, - "ndcg10": 0.7850479150534939, - "p50_ms": 1.0561250091996044, - "p90_ms": 5.561125610256569, - "index_ms": 385.4440829891246, - "by_category": { - "architecture": 0.8808169040355505, - "semantic": 0.5436432511904858, - "symbol": 0.9077324383928644 - } - }, - { - "repo": "serde", - "language": "rust", - "mode": "semble-semantic", - "chunks": 1164, - "ndcg5": 0.6746141434859122, - "ndcg10": 0.6890673848018066, - "p50_ms": 0.6729585002176464, - "p90_ms": 5.641937509062703, - "index_ms": 385.4440829891246, - "by_category": { - "architecture": 0.5561606311644851, - "semantic": 0.7032902307318801, - "symbol": 1.0 - } - }, - { - "repo": "sinatra", - "language": "ruby", - "mode": "semble-bm25", - "chunks": 68, - "ndcg5": 0.9382034061286294, - "ndcg10": 0.9382034061286294, - "p50_ms": 0.3389375051483512, - "p90_ms": 5.0044829928083345, - "index_ms": 29.18883299571462, - "by_category": { - "architecture": 0.7528136245145183, - "semantic": 1.0, - "symbol": 1.0 - } - }, - { - "repo": "sinatra", - "language": "ruby", - "mode": "semble-semantic", - "chunks": 68, - "ndcg5": 0.9815464876785729, - "ndcg10": 0.9815464876785729, - "p50_ms": 0.2884165005525574, - "p90_ms": 4.923149987007491, - "index_ms": 29.18883299571462, - "by_category": { - "architecture": 0.9261859507142916, - "semantic": 1.0, - "symbol": 1.0 - } - }, - { - "repo": "starlette", - "language": "python", - "mode": "semble-bm25", - "chunks": 213, - "ndcg5": 0.9640036641112818, - "ndcg10": 0.9640036641112818, - "p50_ms": 0.5322500073816627, - "p90_ms": 2.963667007861659, - "index_ms": 75.91058299294673, - "by_category": { - "architecture": 0.9312797223942652, - "semantic": 1.0, - "symbol": 1.0 - } - }, - { - "repo": "starlette", - "language": "python", - "mode": "semble-semantic", - "chunks": 213, - "ndcg5": 0.9155378278824247, - "ndcg10": 0.9314108437554405, - "p50_ms": 0.365916988812387, - "p90_ms": 2.8275420190766454, - "index_ms": 75.91058299294673, - "by_category": { - "architecture": 0.8690570653512956, - "semantic": 1.0, - "symbol": 1.0 - } - }, - { - "repo": "telescope.nvim", - "language": "lua", - "mode": "semble-bm25", - "chunks": 540, - "ndcg5": 0.7577324383928644, - "ndcg10": 0.7679515582722887, - "p50_ms": 0.5618540017167106, - "p90_ms": 0.6152162968646736, - "index_ms": 181.0126669879537, - "by_category": { - "architecture": 0.847239540445629, - "semantic": 0.7252580294097208 - } - }, - { - "repo": "telescope.nvim", - "language": "lua", - "mode": "semble-semantic", - "chunks": 540, - "ndcg5": 0.7130458363527563, - "ndcg10": 0.729712503019423, - "p50_ms": 0.4029580159112811, - "p90_ms": 0.4403503000503406, - "index_ms": 181.0126669879537, - "by_category": { - "architecture": 0.7651830512877978, - "semantic": 0.7106129770287596 - } - }, - { - "repo": "tokio", - "language": "rust", - "mode": "semble-bm25", - "chunks": 2730, - "ndcg5": 0.8928612069551187, - "ndcg10": 0.9242198185548756, - "p50_ms": 0.8265210053650662, - "p90_ms": 7.2803542017936715, - "index_ms": 886.5482500114013, - "by_category": { - "architecture": 0.811874863055342, - "semantic": 0.9516433990956823, - "symbol": 1.0 - } - }, - { - "repo": "tokio", - "language": "rust", - "mode": "semble-semantic", - "chunks": 2730, - "ndcg5": 0.9122038473168459, - "ndcg10": 0.9311039523366877, - "p50_ms": 0.5437709914986044, - "p90_ms": 7.3259292024886244, - "index_ms": 886.5482500114013, - "by_category": { - "architecture": 0.802584241725171, - "semantic": 0.9758216995478411, - "symbol": 1.0 - } - }, - { - "repo": "trpc", - "language": "typescript", - "mode": "semble-bm25", - "chunks": 362, - "ndcg5": 0.7673321933559046, - "ndcg10": 0.7782525651968129, - "p50_ms": 3.3249164844164625, - "p90_ms": 4.384745805873536, - "index_ms": 115.78866699710488, - "by_category": { - "architecture": 0.6968360994790938, - "semantic": 0.7129089297290726, - "symbol": 1.0 - } - }, - { - "repo": "trpc", - "language": "typescript", - "mode": "semble-semantic", - "chunks": 362, - "ndcg5": 0.8033688648055051, - "ndcg10": 0.8130401849863688, - "p50_ms": 3.1307919998653233, - "p90_ms": 4.014391009695828, - "index_ms": 115.78866699710488, - "by_category": { - "architecture": 0.724499165549806, - "semantic": 0.7806871964755608, - "symbol": 1.0 - } - }, - { - "repo": "vapor", - "language": "swift", - "mode": "semble-bm25", - "chunks": 780, - "ndcg5": 0.7494076946336916, - "ndcg10": 0.7872138530206907, - "p50_ms": 0.8232914988184348, - "p90_ms": 4.586887205368839, - "index_ms": 246.52416599565186, - "by_category": { - "architecture": 0.6021911987942431, - "semantic": 0.7812645331450776, - "symbol": 1.0 - } - }, - { - "repo": "vapor", - "language": "swift", - "mode": "semble-semantic", - "chunks": 780, - "ndcg5": 0.7090790148145552, - "ndcg10": 0.745346943847913, - "p50_ms": 0.532979509443976, - "p90_ms": 4.220891394652426, - "index_ms": 246.52416599565186, - "by_category": { - "architecture": 0.5513100255510163, - "semantic": 0.7323577714503723, - "symbol": 1.0 - } - }, - { - "repo": "vitest", - "language": "typescript", - "mode": "semble-bm25", - "chunks": 1079, - "ndcg5": 0.6173592416536798, - "ndcg10": 0.6518362676757475, - "p50_ms": 0.8282089984277263, - "p90_ms": 5.637378792744131, - "index_ms": 336.96008299011737, - "by_category": { - "architecture": 0.6210204323412843, - "semantic": 0.6072430005359807, - "symbol": 0.8769765845238192 - } - }, - { - "repo": "vitest", - "language": "typescript", - "mode": "semble-semantic", - "chunks": 1079, - "ndcg5": 0.6577324383928644, - "ndcg10": 0.674399105059531, - "p50_ms": 0.5167289928067476, - "p90_ms": 5.127266605268233, - "index_ms": 336.96008299011737, - "by_category": { - "architecture": 0.6051549589285763, - "semantic": 0.6569202358225188, - "symbol": 0.8769765845238192 - } - }, - { - "repo": "xmonad", - "language": "haskell", - "mode": "semble-bm25", - "chunks": 123, - "ndcg5": 0.7867708517983687, - "ndcg10": 0.7867708517983687, - "p50_ms": 0.4124375118408352, - "p90_ms": 3.0701003066496924, - "index_ms": 46.81974998675287, - "by_category": { - "architecture": 0.7717263405403151, - "semantic": 0.7968005259704042 - } - }, - { - "repo": "xmonad", - "language": "haskell", - "mode": "semble-semantic", - "chunks": 123, - "ndcg5": 0.8788289086217574, - "ndcg10": 0.8890480285011819, - "p50_ms": 0.38360399776138365, - "p90_ms": 3.1156874843873084, - "index_ms": 46.81974998675287, - "by_category": { - "architecture": 0.8773876328600902, - "semantic": 0.8968216255952429 - } - }, - { - "repo": "zig", - "language": "zig", - "mode": "semble-bm25", - "chunks": 13059, - "ndcg5": 0.9196394630357186, - "ndcg10": 0.9196394630357186, - "p50_ms": 1.4779164921492338, - "p90_ms": 28.232433099765334, - "index_ms": 3518.6787089915015, - "by_category": { - "architecture": 0.7103099178571526, - "semantic": 0.9565799710084067 - } - }, - { - "repo": "zig", - "language": "zig", - "mode": "semble-semantic", - "chunks": 13059, - "ndcg5": 0.7824356157188729, - "ndcg10": 0.814875526224826, - "p50_ms": 1.2487079948186874, - "p90_ms": 27.777079801307995, - "index_ms": 3518.6787089915015, - "by_category": { - "architecture": 0.4384882922619096, - "semantic": 0.881296802806517 - } - }, - { - "repo": "zig-clap", - "language": "zig", - "mode": "semble-bm25", - "chunks": 99, - "ndcg5": 0.9161732909393884, - "ndcg10": 0.9161732909393884, - "p50_ms": 0.43645848927553743, - "p90_ms": 2.9182833968661726, - "index_ms": 52.28929198347032, - "by_category": { - "architecture": 0.8154648767857288, - "semantic": 0.9273631147342394 - } - }, - { - "repo": "zig-clap", - "language": "zig", - "mode": "semble-semantic", - "chunks": 99, - "ndcg5": 0.9139821033974457, - "ndcg10": 0.9139821033974457, - "p50_ms": 0.36745850229635835, - "p90_ms": 2.878683595918119, - "index_ms": 52.28929198347032, - "by_category": { - "architecture": 0.8154648767857288, - "semantic": 0.9249284619098587 - } - }, - { - "repo": "zls", - "language": "zig", - "mode": "semble-bm25", - "chunks": 1300, - "ndcg5": 0.8065464876785728, - "ndcg10": 0.8354529703103616, - "p50_ms": 0.6052704993635416, - "p90_ms": 0.6752336077624934, - "index_ms": 589.3902499810793, - "by_category": { - "architecture": 0.7555806894739839, - "semantic": 0.8784611215299496 - } - }, - { - "repo": "zls", - "language": "zig", - "mode": "semble-semantic", - "chunks": 1300, - "ndcg5": 0.8889821033974457, - "ndcg10": 0.8889821033974457, - "p50_ms": 0.47466698742937297, - "p90_ms": 0.5021537916036323, - "index_ms": 589.3902499810793, - "by_category": { - "architecture": 0.9285714285714286, - "semantic": 0.8676647744576088 - } - }, - { - "repo": "zod", - "language": "typescript", - "mode": "semble-bm25", - "chunks": 1777, - "ndcg5": 0.5396377005308485, - "ndcg10": 0.5829979828777099, - "p50_ms": 5.747291987063363, - "p90_ms": 6.858866583206691, - "index_ms": 792.722458980279, - "by_category": { - "architecture": 0.5660170306431477, - "semantic": 0.5588432139546268, - "symbol": 0.7103099178571526 - } - }, - { - "repo": "zod", - "language": "typescript", - "mode": "semble-semantic", - "chunks": 1777, - "ndcg5": 0.3382994242093663, - "ndcg10": 0.42064516255643164, - "p50_ms": 5.564832987147383, - "p90_ms": 6.728546114754863, - "index_ms": 792.722458980279, - "by_category": { - "architecture": 0.29875546189751173, - "semantic": 0.40670806503578405, - "symbol": 0.643558852691131 - } - } - ] -} diff --git a/benchmarks/results/semble-ablations-608143f7f73f.json b/benchmarks/results/semble-ablations-608143f7f73f.json new file mode 100644 index 000000000..47cf3f837 --- /dev/null +++ b/benchmarks/results/semble-ablations-608143f7f73f.json @@ -0,0 +1,4764 @@ +{ + "tool": "semble-ablations", + "model": "minishlab/potion-code-16M", + "by_mode": { + "bm25": { + "avg_ndcg10": 0.682, + "avg_p50_ms": 0.1, + "avg_tokens": 3326.5 + }, + "semantic": { + "avg_ndcg10": 0.6576, + "avg_p50_ms": 0.2, + "avg_tokens": 3078.0 + }, + "semble-bm25": { + "avg_ndcg10": 0.8324, + "avg_p50_ms": 1.6, + "avg_tokens": 3340.8 + }, + "semble-semantic": { + "avg_ndcg10": 0.8216, + "avg_p50_ms": 1.5, + "avg_tokens": 2964.6 + } + }, + "repos": [ + { + "repo": "abseil-cpp", + "language": "cpp", + "mode": "bm25", + "chunks": 3100, + "tokens": 3303, + "ndcg5": 0.8306102206338835, + "ndcg10": 0.8559838337906861, + "p50_ms": 0.0794375009718351, + "p90_ms": 0.0863204913912341, + "p95_ms": 0.08847049903124572, + "p99_ms": 0.10576049797236917, + "index_ms": 2246.204790993943, + "by_category": { + "architecture": 1.0, + "semantic": 0.8325831281494842, + "symbol": 0.8769765845238192 + } + }, + { + "repo": "abseil-cpp", + "language": "cpp", + "mode": "semantic", + "chunks": 3100, + "tokens": 3024, + "ndcg5": 0.8968005463483602, + "ndcg10": 0.8968005463483602, + "p50_ms": 0.40829200588632375, + "p90_ms": 0.4757086077006534, + "p95_ms": 0.47958924915292306, + "p99_ms": 0.5157842482731211, + "index_ms": 2246.204790993943, + "by_category": { + "architecture": 1.0, + "semantic": 0.8624007284644801, + "symbol": 1.0 + } + }, + { + "repo": "abseil-cpp", + "language": "cpp", + "mode": "semble-bm25", + "chunks": 3100, + "tokens": 3122, + "ndcg5": 0.9118153687184167, + "ndcg10": 0.9118153687184167, + "p50_ms": 1.2581874980241992, + "p90_ms": 11.257316406408796, + "p95_ms": 14.759925340331394, + "p99_ms": 15.915252262639113, + "index_ms": 2246.204790993943, + "by_category": { + "architecture": 0.8154648767857288, + "semantic": 0.9449800708482321, + "symbol": 0.8102255193577976 + } + }, + { + "repo": "abseil-cpp", + "language": "cpp", + "mode": "semble-semantic", + "chunks": 3100, + "tokens": 2704, + "ndcg5": 0.9306128427182248, + "ndcg10": 0.9306128427182248, + "p50_ms": 1.1265214925515465, + "p90_ms": 11.112536910513887, + "p95_ms": 14.545156254462201, + "p99_ms": 15.609631253319092, + "index_ms": 2246.204790993943, + "by_category": { + "architecture": 1.0, + "semantic": 0.9454386864194068, + "symbol": 0.8102255193577976 + } + }, + { + "repo": "aeson", + "language": "haskell", + "mode": "bm25", + "chunks": 393, + "tokens": 3687, + "ndcg5": 0.8215338279036697, + "ndcg10": 0.8215338279036697, + "p50_ms": 0.07047950202831998, + "p90_ms": 0.076837204687763, + "p95_ms": 0.07969585494720378, + "p99_ms": 0.08837276094709522, + "index_ms": 216.97045800101478, + "by_category": { + "architecture": 0.6, + "semantic": 0.895378437204893 + } + }, + { + "repo": "aeson", + "language": "haskell", + "mode": "semantic", + "chunks": 393, + "tokens": 3573, + "ndcg5": 0.8446394630357187, + "ndcg10": 0.8446394630357187, + "p50_ms": 0.1357079963781871, + "p90_ms": 0.13987880520289764, + "p95_ms": 0.14055769861442968, + "p99_ms": 0.14461154205491766, + "index_ms": 216.97045800101478, + "by_category": { + "architecture": 0.7261859507142916, + "semantic": 0.884123967142861 + } + }, + { + "repo": "aeson", + "language": "haskell", + "mode": "semble-bm25", + "chunks": 393, + "tokens": 3784, + "ndcg5": 0.7170624189796883, + "ndcg10": 0.733729085646355, + "p50_ms": 6.058541497623082, + "p90_ms": 13.011466893658513, + "p95_ms": 16.444453543954303, + "p99_ms": 24.278724306350327, + "index_ms": 216.97045800101478, + "by_category": { + "architecture": 0.49640912954215805, + "semantic": 0.8128357376810872 + } + }, + { + "repo": "aeson", + "language": "haskell", + "mode": "semble-semantic", + "chunks": 393, + "tokens": 3502, + "ndcg5": 0.7517311170762105, + "ndcg10": 0.7626514889171188, + "p50_ms": 5.9806255012517795, + "p90_ms": 12.810241297120234, + "p95_ms": 16.161530648241758, + "p99_ms": 24.07297332945744, + "index_ms": 216.97045800101478, + "by_category": { + "architecture": 0.6809270736081082, + "semantic": 0.7898929606867888 + } + }, + { + "repo": "aiohttp", + "language": "python", + "mode": "bm25", + "chunks": 764, + "tokens": 3034, + "ndcg5": 0.5140525231427374, + "ndcg10": 0.5757276392421492, + "p50_ms": 0.06108300294727087, + "p90_ms": 0.06783301068935543, + "p95_ms": 0.0706670107319951, + "p99_ms": 0.09363340213894847, + "index_ms": 317.149333000998, + "by_category": { + "architecture": 0.5548939703862777, + "semantic": 0.5570540629072088, + "symbol": 0.6385072130432616 + } + }, + { + "repo": "aiohttp", + "language": "python", + "mode": "semantic", + "chunks": 764, + "tokens": 3006, + "ndcg5": 0.5961189882499377, + "ndcg10": 0.6453326571764789, + "p50_ms": 0.14387498958967626, + "p90_ms": 0.15283298853319138, + "p95_ms": 0.15341599646490067, + "p99_ms": 0.15848319453652948, + "index_ms": 317.149333000998, + "by_category": { + "architecture": 0.8733067418236369, + "semantic": 0.5852407271163164, + "symbol": 0.4343344127787502 + } + }, + { + "repo": "aiohttp", + "language": "python", + "mode": "semble-bm25", + "chunks": 764, + "tokens": 3054, + "ndcg5": 0.7466134836472739, + "ndcg10": 0.8018810410704741, + "p50_ms": 0.5962499999441206, + "p90_ms": 5.996666994178668, + "p95_ms": 6.580541012226604, + "p99_ms": 8.407608207198793, + "index_ms": 317.149333000998, + "by_category": { + "architecture": 0.7955435727265364, + "semantic": 0.696744094821578, + "symbol": 1.0 + } + }, + { + "repo": "aiohttp", + "language": "python", + "mode": "semble-semantic", + "chunks": 764, + "tokens": 2911, + "ndcg5": 0.8630525219852697, + "ndcg10": 0.8922931962910019, + "p50_ms": 0.5326250102370977, + "p90_ms": 5.878374999156222, + "p95_ms": 6.550584002980031, + "p99_ms": 8.321350396727214, + "index_ms": 317.149333000998, + "by_category": { + "architecture": 0.9759363756548032, + "semantic": 0.7674002769474908, + "symbol": 1.0 + } + }, + { + "repo": "alamofire", + "language": "swift", + "mode": "bm25", + "chunks": 655, + "tokens": 3128, + "ndcg5": 0.7226953524045273, + "ndcg10": 0.7658757420465466, + "p50_ms": 0.06497899448731914, + "p90_ms": 0.07425770163536072, + "p95_ms": 0.07766429625917226, + "p99_ms": 0.08270006452221422, + "index_ms": 264.09945799969137, + "by_category": { + "architecture": 0.8036233607701616, + "semantic": 0.7187858871473136, + "symbol": 0.8333333333333334 + } + }, + { + "repo": "alamofire", + "language": "swift", + "mode": "semantic", + "chunks": 655, + "tokens": 3197, + "ndcg5": 0.8191606443724201, + "ndcg10": 0.846046430918511, + "p50_ms": 0.14252099936129525, + "p90_ms": 0.14722030755365267, + "p95_ms": 0.14810066131758504, + "p99_ms": 0.1540537340042647, + "index_ms": 264.09945799969137, + "by_category": { + "architecture": 0.7688578654609097, + "semantic": 0.8437292444231052, + "symbol": 0.8888888888888888 + } + }, + { + "repo": "alamofire", + "language": "swift", + "mode": "semble-bm25", + "chunks": 655, + "tokens": 3262, + "ndcg5": 0.9839441578296375, + "ndcg10": 0.9839441578296375, + "p50_ms": 0.6457705021603033, + "p90_ms": 6.19463330222061, + "p95_ms": 6.681947600009154, + "p99_ms": 8.530489514378129, + "index_ms": 264.09945799969137, + "by_category": { + "architecture": 0.9464805260987917, + "semantic": 0.9854037798451251, + "symbol": 1.0 + } + }, + { + "repo": "alamofire", + "language": "swift", + "mode": "semble-semantic", + "chunks": 655, + "tokens": 3142, + "ndcg5": 0.9919720789148186, + "ndcg10": 0.9919720789148186, + "p50_ms": 0.5869169981451705, + "p90_ms": 6.079824703920168, + "p95_ms": 6.613064554403538, + "p99_ms": 8.358245714916844, + "index_ms": 264.09945799969137, + "by_category": { + "architecture": 0.9732402630493958, + "semantic": 0.9927018899225625, + "symbol": 1.0 + } + }, + { + "repo": "axios", + "language": "javascript", + "mode": "bm25", + "chunks": 168, + "tokens": 2541, + "ndcg5": 0.5981270320634365, + "ndcg10": 0.652051962803907, + "p50_ms": 0.05824999971082434, + "p90_ms": 0.06792141066398472, + "p95_ms": 0.07244134976645, + "p99_ms": 0.07788827540935016, + "index_ms": 70.74887500493787, + "by_category": { + "architecture": 0.4692905241115832, + "semantic": 0.6341610772045271, + "symbol": 0.8311894901132466 + } + }, + { + "repo": "axios", + "language": "javascript", + "mode": "semantic", + "chunks": 168, + "tokens": 2532, + "ndcg5": 0.7074356157188728, + "ndcg10": 0.7770285259419542, + "p50_ms": 0.121978999231942, + "p90_ms": 0.1256791947525926, + "p95_ms": 0.12764824132318608, + "p99_ms": 0.13306324937730096, + "index_ms": 70.74887500493787, + "by_category": { + "architecture": 0.7791488175275083, + "semantic": 0.795298832280229, + "symbol": 0.7478561567799132 + } + }, + { + "repo": "axios", + "language": "javascript", + "mode": "semble-bm25", + "chunks": 168, + "tokens": 2445, + "ndcg5": 0.8509249376624345, + "ndcg10": 0.8746069638173074, + "p50_ms": 0.6905625050421804, + "p90_ms": 3.8777371984906495, + "p95_ms": 3.9085958524083253, + "p99_ms": 3.997452771727694, + "index_ms": 70.74887500493787, + "by_category": { + "architecture": 0.6456142307547109, + "semantic": 0.9182297913969545, + "symbol": 1.0 + } + }, + { + "repo": "axios", + "language": "javascript", + "mode": "semble-semantic", + "chunks": 168, + "tokens": 2349, + "ndcg5": 0.8492675597231898, + "ndcg10": 0.8772970389580153, + "p50_ms": 0.5711664925911464, + "p90_ms": 3.785742305626627, + "p95_ms": 3.8413544913055375, + "p99_ms": 3.9126045029843226, + "index_ms": 70.74887500493787, + "by_category": { + "architecture": 0.698242740216615, + "semantic": 0.8949696753419146, + "symbol": 1.0 + } + }, + { + "repo": "axum", + "language": "rust", + "mode": "bm25", + "chunks": 515, + "tokens": 3351, + "ndcg5": 0.6946394630357187, + "ndcg10": 0.7291164890577864, + "p50_ms": 0.06535400461871177, + "p90_ms": 0.07419519097311422, + "p95_ms": 0.07618721137987451, + "p99_ms": 0.08537104964489116, + "index_ms": 239.7922920063138, + "by_category": { + "architecture": 0.7261859507142916, + "semantic": 0.7470219239087327, + "symbol": 0.6623789802264932 + } + }, + { + "repo": "axum", + "language": "rust", + "mode": "semantic", + "chunks": 515, + "tokens": 3197, + "ndcg5": 0.5142789260714372, + "ndcg10": 0.5471407852100375, + "p50_ms": 0.13681199925485998, + "p90_ms": 0.1466743997298181, + "p95_ms": 0.15128750164876692, + "p99_ms": 0.15185749492957257, + "index_ms": 239.7922920063138, + "by_category": { + "architecture": 0.4236133388501875, + "semantic": 0.5687290841624842, + "symbol": 0.6666666666666666 + } + }, + { + "repo": "axum", + "language": "rust", + "mode": "semble-bm25", + "chunks": 515, + "tokens": 3321, + "ndcg5": 0.7539694436225426, + "ndcg10": 0.7884464696446104, + "p50_ms": 0.6951255054445937, + "p90_ms": 6.297591599286534, + "p95_ms": 6.538028502836826, + "p99_ms": 9.308038493618364, + "index_ms": 239.7922920063138, + "by_category": { + "architecture": 0.6747979495828043, + "semantic": 0.8384671926370708, + "symbol": 0.7777777777777778 + } + }, + { + "repo": "axum", + "language": "rust", + "mode": "semble-semantic", + "chunks": 515, + "tokens": 3231, + "ndcg5": 0.7508891280403, + "ndcg10": 0.7653423693561943, + "p50_ms": 0.6138544995337725, + "p90_ms": 6.220633297925815, + "p95_ms": 6.428707998566099, + "p99_ms": 9.282507996977069, + "index_ms": 239.7922920063138, + "by_category": { + "architecture": 0.7578129652635776, + "semantic": 0.7931485467338333, + "symbol": 0.6666666666666666 + } + }, + { + "repo": "bash-it", + "language": "bash", + "mode": "bm25", + "chunks": 726, + "tokens": 2805, + "ndcg5": 0.6375696397737991, + "ndcg10": 0.6484900116147073, + "p50_ms": 0.06608299736399204, + "p90_ms": 0.07269580673892052, + "p95_ms": 0.08144969615386799, + "p99_ms": 0.08512353670084849, + "index_ms": 362.57770800148137, + "by_category": { + "architecture": 1.0, + "semantic": 0.5799325903246731, + "symbol": 0.6861353116146786 + } + }, + { + "repo": "bash-it", + "language": "bash", + "mode": "semantic", + "chunks": 726, + "tokens": 2426, + "ndcg5": 0.6004264621397062, + "ndcg10": 0.6393763132154399, + "p50_ms": 0.14635400293627754, + "p90_ms": 0.15259159554261714, + "p95_ms": 0.15567229929729365, + "p99_ms": 0.1557680631231051, + "index_ms": 362.57770800148137, + "by_category": { + "architecture": 1.0, + "semantic": 0.4947168520923674, + "symbol": 0.8712414374216044 + } + }, + { + "repo": "bash-it", + "language": "bash", + "mode": "semble-bm25", + "chunks": 726, + "tokens": 2597, + "ndcg5": 0.6047843843606779, + "ndcg10": 0.6431864357378508, + "p50_ms": 0.9806250018300489, + "p90_ms": 1.113579199591186, + "p95_ms": 1.1626503575826064, + "p99_ms": 1.1794972704956308, + "index_ms": 362.57770800148137, + "by_category": { + "architecture": 0.75, + "semantic": 0.6145953051417687, + "symbol": 0.6747979495828043 + } + }, + { + "repo": "bash-it", + "language": "bash", + "mode": "semble-semantic", + "chunks": 726, + "tokens": 2092, + "ndcg5": 0.590006115072143, + "ndcg10": 0.6198265919328931, + "p50_ms": 0.7460209963028319, + "p90_ms": 0.8118119076243602, + "p95_ms": 0.8232853972003795, + "p99_ms": 0.8238234839518555, + "index_ms": 362.57770800148137, + "by_category": { + "architecture": 0.75, + "semantic": 0.5695576129953553, + "symbol": 0.6984565739436487 + } + }, + { + "repo": "bats-core", + "language": "bash", + "mode": "bm25", + "chunks": 48, + "tokens": 3213, + "ndcg5": 0.8946394630357186, + "ndcg10": 0.9124498223911198, + "p50_ms": 0.0608535046922043, + "p90_ms": 0.06668330897809938, + "p95_ms": 0.06955594435567036, + "p99_ms": 0.071044790383894, + "index_ms": 21.916625002631918, + "by_category": { + "architecture": 0.8945513581632737, + "semantic": 0.9220874569753447 + } + }, + { + "repo": "bats-core", + "language": "bash", + "mode": "semantic", + "chunks": 48, + "tokens": 2794, + "ndcg5": 0.8361353116146788, + "ndcg10": 0.8361353116146788, + "p50_ms": 0.11968750186497346, + "p90_ms": 0.12562499468913302, + "p95_ms": 0.12792709821951576, + "p99_ms": 0.12871901053586043, + "index_ms": 21.916625002631918, + "by_category": { + "architecture": 0.7659075880209694, + "semantic": 0.8739502397035989 + } + }, + { + "repo": "bats-core", + "language": "bash", + "mode": "semble-bm25", + "chunks": 48, + "tokens": 2969, + "ndcg5": 0.8346268032608155, + "ndcg10": 0.8346268032608155, + "p50_ms": 0.46887500502634794, + "p90_ms": 0.4906798043521121, + "p95_ms": 0.5069773949799128, + "p99_ms": 0.519295482954476, + "index_ms": 21.916625002631918, + "by_category": { + "architecture": 0.651658044520693, + "semantic": 0.9331484425824198 + } + }, + { + "repo": "bats-core", + "language": "bash", + "mode": "semble-semantic", + "chunks": 48, + "tokens": 2660, + "ndcg5": 0.782049759204785, + "ndcg10": 0.7998601185601861, + "p50_ms": 0.43585400271695107, + "p90_ms": 0.4656332894228399, + "p95_ms": 0.47492885059909895, + "p99_ms": 0.49538576888153324, + "index_ms": 21.916625002631918, + "by_category": { + "architecture": 0.6149523294267735, + "semantic": 0.8994258511704852 + } + }, + { + "repo": "cats", + "language": "scala", + "mode": "bm25", + "chunks": 1262, + "tokens": 2865, + "ndcg5": 0.5941575884408941, + "ndcg10": 0.6033863732798725, + "p50_ms": 0.06520850729430094, + "p90_ms": 0.08054560312302783, + "p95_ms": 0.08299434557557107, + "p99_ms": 0.09113167179748415, + "index_ms": 820.9215409879107, + "by_category": { + "architecture": 0.3443038288345123, + "semantic": 0.5559582396687942, + "symbol": 0.8551549589285763 + } + }, + { + "repo": "cats", + "language": "scala", + "mode": "semantic", + "chunks": 1262, + "tokens": 2789, + "ndcg5": 0.7928612069551187, + "ndcg10": 0.8312632583322916, + "p50_ms": 0.25743750302353874, + "p90_ms": 0.28328750195214525, + "p95_ms": 0.2860646076442208, + "p99_ms": 0.2889465137559455, + "index_ms": 820.9215409879107, + "by_category": { + "architecture": 0.7562452583002234, + "semantic": 0.8244076946336916, + "symbol": 0.892701197851337 + } + }, + { + "repo": "cats", + "language": "scala", + "mode": "semble-bm25", + "chunks": 1262, + "tokens": 2878, + "ndcg5": 0.9, + "ndcg10": 0.9, + "p50_ms": 3.120708504866343, + "p90_ms": 8.694437492522416, + "p95_ms": 12.339952104957776, + "p99_ms": 13.348124023759736, + "index_ms": 820.9215409879107, + "by_category": { + "architecture": 0.75, + "semantic": 0.9, + "symbol": 1.0 + } + }, + { + "repo": "cats", + "language": "scala", + "mode": "semble-semantic", + "chunks": 1262, + "tokens": 2788, + "ndcg5": 0.9113147192765458, + "ndcg10": 0.9209860394574093, + "p50_ms": 3.0505835020449013, + "p90_ms": 8.494729199446743, + "p95_ms": 12.163089889509138, + "p99_ms": 13.034017968166152, + "index_ms": 820.9215409879107, + "by_category": { + "architecture": 0.8549301972870469, + "semantic": 0.9, + "symbol": 1.0 + } + }, + { + "repo": "chi", + "language": "go", + "mode": "bm25", + "chunks": 263, + "tokens": 2742, + "ndcg5": 0.8578287045608461, + "ndcg10": 0.8578287045608461, + "p50_ms": 0.05170798976905644, + "p90_ms": 0.06268320285016671, + "p95_ms": 0.07159810775192446, + "p99_ms": 0.1109524178900755, + "index_ms": 141.9505410012789, + "by_category": { + "architecture": 0.6349978214206287, + "semantic": 0.9589921948412731, + "symbol": 1.0 + } + }, + { + "repo": "chi", + "language": "go", + "mode": "semantic", + "chunks": 263, + "tokens": 2704, + "ndcg5": 0.8058853585266573, + "ndcg10": 0.8392203097039183, + "p50_ms": 0.12341649562586099, + "p90_ms": 0.12915000406792387, + "p95_ms": 0.13251880154712123, + "p99_ms": 0.1422373540117405, + "index_ms": 141.9505410012789, + "by_category": { + "architecture": 0.6406843445879357, + "semantic": 0.9179843896825461, + "symbol": 1.0 + } + }, + { + "repo": "chi", + "language": "go", + "mode": "semble-bm25", + "chunks": 263, + "tokens": 2685, + "ndcg5": 0.7707813288789214, + "ndcg10": 0.8057947331707882, + "p50_ms": 0.7241665007313713, + "p90_ms": 4.403454507701099, + "p95_ms": 4.625841903180117, + "p99_ms": 4.677634776599007, + "index_ms": 141.9505410012789, + "by_category": { + "architecture": 0.6852526560599687, + "semantic": 0.8624288341269906, + "symbol": 0.8769765845238192 + } + }, + { + "repo": "chi", + "language": "go", + "mode": "semble-semantic", + "chunks": 263, + "tokens": 2474, + "ndcg5": 0.7260972989196864, + "ndcg10": 0.7805524822080799, + "p50_ms": 0.5955624947091565, + "p90_ms": 4.4122999082901515, + "p95_ms": 4.592189299000893, + "p99_ms": 4.679937851906288, + "index_ms": 141.9505410012789, + "by_category": { + "architecture": 0.5813897280167648, + "semantic": 0.881186284230377, + "symbol": 0.8769765845238192 + } + }, + { + "repo": "circe", + "language": "scala", + "mode": "bm25", + "chunks": 197, + "tokens": 3213, + "ndcg5": 0.7307932700227693, + "ndcg10": 0.7473966845904393, + "p50_ms": 0.05929199687670916, + "p90_ms": 0.06561640475410968, + "p95_ms": 0.0682540965499356, + "p99_ms": 0.08268362667877227, + "index_ms": 109.78529199201148, + "by_category": { + "architecture": 0.6123212623289701, + "semantic": 0.7399027905066813, + "symbol": 1.0 + } + }, + { + "repo": "circe", + "language": "scala", + "mode": "semantic", + "chunks": 197, + "tokens": 3123, + "ndcg5": 0.7206597929061216, + "ndcg10": 0.7546214778232747, + "p50_ms": 0.12445800530258566, + "p90_ms": 0.1303498022025451, + "p95_ms": 0.13191699399612844, + "p99_ms": 0.13551700045354664, + "index_ms": 109.78529199201148, + "by_category": { + "architecture": 0.5839989159778691, + "semantic": 0.7988076131983104, + "symbol": 0.8769765845238192 + } + }, + { + "repo": "circe", + "language": "scala", + "mode": "semble-bm25", + "chunks": 197, + "tokens": 3161, + "ndcg5": 0.8397050301241697, + "ndcg10": 0.8397050301241697, + "p50_ms": 0.6854579987702891, + "p90_ms": 6.35118341015186, + "p95_ms": 8.251871104585005, + "p99_ms": 9.137140623060986, + "index_ms": 109.78529199201148, + "by_category": { + "architecture": 0.7261859507142916, + "semantic": 0.8475878017079786, + "symbol": 1.0 + } + }, + { + "repo": "circe", + "language": "scala", + "mode": "semble-semantic", + "chunks": 197, + "tokens": 3036, + "ndcg5": 0.8259229508008584, + "ndcg10": 0.8434668104499813, + "p50_ms": 0.6019169959472492, + "p90_ms": 6.30766640533693, + "p95_ms": 8.331841704784889, + "p99_ms": 9.230701934429817, + "index_ms": 109.78529199201148, + "by_category": { + "architecture": 0.7666666666666667, + "semantic": 0.8356850968378461, + "symbol": 1.0 + } + }, + { + "repo": "click", + "language": "python", + "mode": "bm25", + "chunks": 315, + "tokens": 3554, + "ndcg5": 0.889389356842921, + "ndcg10": 0.9003097286838292, + "p50_ms": 0.057896002545021474, + "p90_ms": 0.06327890296233818, + "p95_ms": 0.0661919555568602, + "p99_ms": 0.0665711953479331, + "index_ms": 142.74137499160133, + "by_category": { + "architecture": 0.9137459265651259, + "semantic": 0.8892789260714373, + "symbol": 0.9077324383928644 + } + }, + { + "repo": "click", + "language": "python", + "mode": "semantic", + "chunks": 315, + "tokens": 3330, + "ndcg5": 0.7346268032608154, + "ndcg10": 0.7791307782964112, + "p50_ms": 0.1316245034104213, + "p90_ms": 0.13679579278687015, + "p95_ms": 0.13854344506398775, + "p99_ms": 0.14174229305353947, + "index_ms": 142.74137499160133, + "by_category": { + "architecture": 0.91041406385918, + "semantic": 0.7132994242093663, + "symbol": 0.7467842351698699 + } + }, + { + "repo": "click", + "language": "python", + "mode": "semble-bm25", + "chunks": 315, + "tokens": 3257, + "ndcg5": 0.9630929753571458, + "ndcg10": 0.9630929753571458, + "p50_ms": 0.4809579986613244, + "p90_ms": 5.415070200979244, + "p95_ms": 5.438466351915849, + "p99_ms": 5.550693272234639, + "index_ms": 142.74137499160133, + "by_category": { + "architecture": 1.0, + "semantic": 0.9261859507142916, + "symbol": 1.0 + } + }, + { + "repo": "click", + "language": "python", + "mode": "semble-semantic", + "chunks": 315, + "tokens": 3302, + "ndcg5": 0.9775325271359823, + "ndcg10": 0.9775325271359823, + "p50_ms": 0.4395829964778386, + "p90_ms": 5.767628911416978, + "p95_ms": 5.944969054689865, + "p99_ms": 6.445460215472848, + "index_ms": 142.74137499160133, + "by_category": { + "architecture": 0.986620131524698, + "semantic": 0.9630929753571458, + "symbol": 1.0 + } + }, + { + "repo": "cobra", + "language": "go", + "mode": "bm25", + "chunks": 398, + "tokens": 3898, + "ndcg5": 0.7235643897382131, + "ndcg10": 0.7386158895214121, + "p50_ms": 0.06379199476214126, + "p90_ms": 0.07025000668363646, + "p95_ms": 0.07379374364973046, + "p99_ms": 0.07635875212145038, + "index_ms": 193.95870799780823, + "by_category": { + "architecture": 0.6989698760630589, + "semantic": 0.7225062527707663, + "symbol": 0.8769765845238192 + } + }, + { + "repo": "cobra", + "language": "go", + "mode": "semantic", + "chunks": 398, + "tokens": 3462, + "ndcg5": 0.7886407638034061, + "ndcg10": 0.8197606717859672, + "p50_ms": 0.13254149962449446, + "p90_ms": 0.14306600205600262, + "p95_ms": 0.14563479489879683, + "p99_ms": 0.14706055779242888, + "index_ms": 193.95870799780823, + "by_category": { + "architecture": 0.614000745216012, + "semantic": 0.8828371785839336, + "symbol": 1.0 + } + }, + { + "repo": "cobra", + "language": "go", + "mode": "semble-bm25", + "chunks": 398, + "tokens": 5699, + "ndcg5": 0.9590790148145552, + "ndcg10": 0.9590790148145552, + "p50_ms": 0.621749997662846, + "p90_ms": 7.607761901454069, + "p95_ms": 8.226583342911914, + "p99_ms": 13.925950271805041, + "index_ms": 193.95870799780823, + "by_category": { + "architecture": 1.0, + "semantic": 0.9255982087537366, + "symbol": 1.0 + } + }, + { + "repo": "cobra", + "language": "go", + "mode": "semble-semantic", + "chunks": 398, + "tokens": 4199, + "ndcg5": 0.790440450572295, + "ndcg10": 0.790440450572295, + "p50_ms": 0.5391040031099692, + "p90_ms": 7.31595831020968, + "p95_ms": 7.963555899914359, + "p99_ms": 13.520643983501932, + "index_ms": 193.95870799780823, + "by_category": { + "architecture": 0.793643251190486, + "semantic": 0.7769954094820893, + "symbol": 0.8333333333333334 + } + }, + { + "repo": "commons-lang", + "language": "java", + "mode": "bm25", + "chunks": 3176, + "tokens": 3265, + "ndcg5": 0.6418831630471958, + "ndcg10": 0.6418831630471958, + "p50_ms": 0.0685419945511967, + "p90_ms": 0.07679099508095533, + "p95_ms": 0.07900000491645187, + "p99_ms": 0.0999336101813242, + "index_ms": 1386.138417001348, + "by_category": { + "architecture": 0.677622660637882, + "semantic": 0.558267763464715, + "symbol": 0.9077324383928644 + } + }, + { + "repo": "commons-lang", + "language": "java", + "mode": "semantic", + "chunks": 3176, + "tokens": 3204, + "ndcg5": 0.821950912797236, + "ndcg10": 0.8307402316915011, + "p50_ms": 0.4377080040285364, + "p90_ms": 0.48970799252856523, + "p95_ms": 0.5027500010328367, + "p99_ms": 0.5150172073626891, + "index_ms": 1386.138417001348, + "by_category": { + "architecture": 0.707359682244585, + "semantic": 0.8615433079746321, + "symbol": 0.8154648767857288 + } + }, + { + "repo": "commons-lang", + "language": "java", + "mode": "semble-bm25", + "chunks": 3176, + "tokens": 3333, + "ndcg5": 0.8273812714242084, + "ndcg10": 0.8273812714242084, + "p50_ms": 1.1844170076074079, + "p90_ms": 18.04075000109151, + "p95_ms": 26.20704099535942, + "p99_ms": 26.41067459480837, + "index_ms": 1386.138417001348, + "by_category": { + "architecture": 0.5377157309218195, + "semantic": 0.8401328219387797, + "symbol": 1.0 + } + }, + { + "repo": "commons-lang", + "language": "java", + "mode": "semble-semantic", + "chunks": 3176, + "tokens": 3124, + "ndcg5": 0.8988098428527798, + "ndcg10": 0.9229751887164013, + "p50_ms": 1.014708002912812, + "p90_ms": 18.428250012220815, + "p95_ms": 24.984750009025447, + "p99_ms": 26.115650005522184, + "index_ms": 1386.138417001348, + "by_category": { + "architecture": 0.7068731519671702, + "semantic": 0.9472756790816368, + "symbol": 1.0 + } + }, + { + "repo": "curl", + "language": "c", + "mode": "bm25", + "chunks": 4474, + "tokens": 3087, + "ndcg5": 0.49882976820122876, + "ndcg10": 0.5386566226739258, + "p50_ms": 0.07943699893075973, + "p90_ms": 0.09424140152987094, + "p95_ms": 0.10298365450580606, + "p99_ms": 0.11159672532812691, + "index_ms": 2350.0406250095693, + "by_category": { + "architecture": 0.49138459061286394, + "semantic": 0.5773337398147944 + } + }, + { + "repo": "curl", + "language": "c", + "mode": "semantic", + "chunks": 4474, + "tokens": 2866, + "ndcg5": 0.44817154898348466, + "ndcg10": 0.5068784954736206, + "p50_ms": 0.3439585052547045, + "p90_ms": 0.4191840096609667, + "p95_ms": 0.42239645699737594, + "p99_ms": 0.4233456900692545, + "index_ms": 2350.0406250095693, + "by_category": { + "architecture": 0.39756822023237465, + "semantic": 0.5963141752164581 + } + }, + { + "repo": "curl", + "language": "c", + "mode": "semble-bm25", + "chunks": 4474, + "tokens": 3165, + "ndcg5": 0.5658738461810555, + "ndcg10": 0.6327907827090764, + "p50_ms": 0.9072085013031028, + "p90_ms": 1.055141689721495, + "p95_ms": 1.0706002947699744, + "p99_ms": 1.0809864617476705, + "index_ms": 2350.0406250095693, + "by_category": { + "architecture": 0.6278678063282713, + "semantic": 0.6368186724751894 + } + }, + { + "repo": "curl", + "language": "c", + "mode": "semble-semantic", + "chunks": 4474, + "tokens": 2910, + "ndcg5": 0.6567529365307936, + "ndcg10": 0.6834465522109883, + "p50_ms": 0.7541249942732975, + "p90_ms": 0.8720708006876521, + "p95_ms": 0.8793392451480031, + "p99_ms": 0.9288342460058628, + "index_ms": 2350.0406250095693, + "by_category": { + "architecture": 0.6501557421013141, + "semantic": 0.7106844877552668 + } + }, + { + "repo": "dapper", + "language": "csharp", + "mode": "bm25", + "chunks": 422, + "tokens": 2975, + "ndcg5": 0.8508891280402999, + "ndcg10": 0.8653423693561944, + "p50_ms": 0.059854501159861684, + "p90_ms": 0.06595799495698884, + "p95_ms": 0.06857049957034178, + "p99_ms": 0.07408050834783352, + "index_ms": 225.58458300773054, + "by_category": { + "architecture": 1.0, + "semantic": 0.8399995830684112, + "symbol": 0.7956176024115139 + } + }, + { + "repo": "dapper", + "language": "csharp", + "mode": "semantic", + "chunks": 422, + "tokens": 2687, + "ndcg5": 0.6382994242093665, + "ndcg10": 0.6698459118879393, + "p50_ms": 0.13145899720257148, + "p90_ms": 0.1379041001200676, + "p95_ms": 0.14085349976085126, + "p99_ms": 0.14750350615940988, + "index_ms": 225.58458300773054, + "by_category": { + "architecture": 0.4077324383928644, + "semantic": 0.7983950520732912, + "symbol": 0.46228426907818054 + } + }, + { + "repo": "dapper", + "language": "csharp", + "mode": "semble-bm25", + "chunks": 422, + "tokens": 2822, + "ndcg5": 0.8946394630357186, + "ndcg10": 0.9104127068750051, + "p50_ms": 5.07002099766396, + "p90_ms": 7.087491893616974, + "p95_ms": 9.639138943748552, + "p99_ms": 12.91432778933085, + "index_ms": 225.58458300773054, + "by_category": { + "architecture": 0.9077324383928644, + "semantic": 0.8905634141483573, + "symbol": 1.0 + } + }, + { + "repo": "dapper", + "language": "csharp", + "mode": "semble-semantic", + "chunks": 422, + "tokens": 2440, + "ndcg5": 0.7477197786179612, + "ndcg10": 0.7810531119512946, + "p50_ms": 4.989666995243169, + "p90_ms": 7.434733000991404, + "p95_ms": 9.784618450066775, + "p99_ms": 12.171557289402696, + "index_ms": 225.58458300773054, + "by_category": { + "architecture": 0.4910657717261977, + "semantic": 0.8197537809323923, + "symbol": 1.0 + } + }, + { + "repo": "ecto", + "language": "elixir", + "mode": "bm25", + "chunks": 764, + "tokens": 7586, + "ndcg5": 0.9154099610902302, + "ndcg10": 0.9154099610902302, + "p50_ms": 0.06254199251998216, + "p90_ms": 0.07336660346481949, + "p95_ms": 0.07459129847120492, + "p99_ms": 0.08005106064956635, + "index_ms": 378.59212499461137, + "by_category": { + "architecture": 0.7539531690476383, + "semantic": 0.9615384615384616, + "symbol": 0.8769765845238192 + } + }, + { + "repo": "ecto", + "language": "elixir", + "mode": "semantic", + "chunks": 764, + "tokens": 4716, + "ndcg5": 0.6820276078633493, + "ndcg10": 0.6986310224310192, + "p50_ms": 0.14612500672228634, + "p90_ms": 0.15170039841905236, + "p95_ms": 0.15327030851040035, + "p99_ms": 0.1540212641702965, + "index_ms": 378.59212499461137, + "by_category": { + "architecture": 0.7956176024115139, + "semantic": 0.6822580044729863, + "symbol": 0.6725941869353331 + } + }, + { + "repo": "ecto", + "language": "elixir", + "mode": "semble-bm25", + "chunks": 764, + "tokens": 6779, + "ndcg5": 0.8822031319548903, + "ndcg10": 0.8997469916040131, + "p50_ms": 0.5723750073229894, + "p90_ms": 10.386041403398849, + "p95_ms": 10.84125411143759, + "p99_ms": 11.488383629184682, + "index_ms": 378.59212499461137, + "by_category": { + "architecture": 1.0, + "semantic": 0.8818663913003686, + "symbol": 0.8769765845238192 + } + }, + { + "repo": "ecto", + "language": "elixir", + "mode": "semble-semantic", + "chunks": 764, + "tokens": 4265, + "ndcg5": 0.9085189214285745, + "ndcg10": 0.9260627810776972, + "p50_ms": 0.5174589896341786, + "p90_ms": 9.94068318977952, + "p95_ms": 10.548783895501398, + "p99_ms": 11.810223180509638, + "index_ms": 378.59212499461137, + "by_category": { + "architecture": 1.0, + "semantic": 0.8919379108058652, + "symbol": 1.0 + } + }, + { + "repo": "exposed", + "language": "kotlin", + "mode": "bm25", + "chunks": 748, + "tokens": 3020, + "ndcg5": 0.4815464876785729, + "ndcg10": 0.5245511411927698, + "p50_ms": 0.0639374993625097, + "p90_ms": 0.072103799902834, + "p95_ms": 0.07261810460477136, + "p99_ms": 0.07759002663078716, + "index_ms": 336.48362499661744, + "by_category": { + "architecture": 0.1111111111111111, + "semantic": 0.6184063921801473, + "symbol": 0.5 + } + }, + { + "repo": "exposed", + "language": "kotlin", + "mode": "semantic", + "chunks": 748, + "tokens": 2996, + "ndcg5": 0.40437669706801777, + "ndcg10": 0.48246427529830116, + "p50_ms": 0.15212500875350088, + "p90_ms": 0.1596878035343252, + "p95_ms": 0.16241460325545634, + "p99_ms": 0.18391651843558063, + "index_ms": 336.48362499661744, + "by_category": { + "architecture": 0.2103099178571525, + "semantic": 0.5830106118061816, + "symbol": 0.28540239570267406 + } + }, + { + "repo": "exposed", + "language": "kotlin", + "mode": "semble-bm25", + "chunks": 748, + "tokens": 2953, + "ndcg5": 0.640281540814747, + "ndcg10": 0.6893881179873668, + "p50_ms": 1.0606664945953526, + "p90_ms": 8.94322979875142, + "p95_ms": 9.751854488422396, + "p99_ms": 9.967504504747922, + "index_ms": 336.48362499661744, + "by_category": { + "architecture": 0.5495994033730207, + "semantic": 0.6527831535448767, + "symbol": 1.0 + } + }, + { + "repo": "exposed", + "language": "kotlin", + "mode": "semble-semantic", + "chunks": 748, + "tokens": 2824, + "ndcg5": 0.6823884767144834, + "ndcg10": 0.7035279684348159, + "p50_ms": 0.8032295008888468, + "p90_ms": 9.005353799147997, + "p95_ms": 9.430138942843769, + "p99_ms": 9.76222778466763, + "index_ms": 336.48362499661744, + "by_category": { + "architecture": 0.5, + "semantic": 0.6836113834783085, + "symbol": 1.0 + } + }, + { + "repo": "express", + "language": "javascript", + "mode": "bm25", + "chunks": 52, + "tokens": 3042, + "ndcg5": 0.8340318758101658, + "ndcg10": 0.8340318758101658, + "p50_ms": 0.05945799784967676, + "p90_ms": 0.0633834017207846, + "p95_ms": 0.06376939636538737, + "p99_ms": 0.06848748176707885, + "index_ms": 22.923334006918594, + "by_category": { + "architecture": 0.8268354650698487, + "semantic": 0.8761859507142915, + "symbol": 0.7103099178571526 + } + }, + { + "repo": "express", + "language": "javascript", + "mode": "semantic", + "chunks": 52, + "tokens": 3028, + "ndcg5": 0.8700052554926719, + "ndcg10": 0.8901544121725585, + "p50_ms": 0.11935449583688751, + "p90_ms": 0.12394159566611052, + "p95_ms": 0.12583473944687285, + "p99_ms": 0.12839974791859277, + "index_ms": 22.923334006918594, + "by_category": { + "architecture": 0.9256603463804863, + "semantic": 0.9261859507142916, + "symbol": 0.6872021038816168 + } + }, + { + "repo": "express", + "language": "javascript", + "mode": "semble-bm25", + "chunks": 52, + "tokens": 3164, + "ndcg5": 0.8328459250958742, + "ndcg10": 0.8763983783086319, + "p50_ms": 0.3649795035016723, + "p90_ms": 0.40312970377271995, + "p95_ms": 0.5642493473715171, + "p99_ms": 2.9728162681567443, + "index_ms": 22.923334006918594, + "by_category": { + "architecture": 0.8135191761199004, + "semantic": 0.8833333333333334, + "symbol": 1.0 + } + }, + { + "repo": "express", + "language": "javascript", + "mode": "semble-semantic", + "chunks": 52, + "tokens": 3135, + "ndcg5": 0.9673793323602942, + "ndcg10": 0.9673793323602942, + "p50_ms": 0.3524999992805533, + "p90_ms": 0.3861000106553547, + "p95_ms": 0.5490624957019485, + "p99_ms": 2.978212501038793, + "index_ms": 22.923334006918594, + "by_category": { + "architecture": 0.9595224133763464, + "semantic": 0.9630929753571458, + "symbol": 1.0 + } + }, + { + "repo": "fastapi", + "language": "python", + "mode": "bm25", + "chunks": 602, + "tokens": 2937, + "ndcg5": 0.5575617259627392, + "ndcg10": 0.5967919668612525, + "p50_ms": 0.06112499977461994, + "p90_ms": 0.07137469365261495, + "p95_ms": 0.08054584395722499, + "p99_ms": 0.21424277292680904, + "index_ms": 267.7869999897666, + "by_category": { + "architecture": 0.5343413322801774, + "semantic": 0.6406776829706734, + "symbol": 0.614005709499684 + } + }, + { + "repo": "fastapi", + "language": "python", + "mode": "semantic", + "chunks": 602, + "tokens": 2842, + "ndcg5": 0.4970484167459651, + "ndcg10": 0.5676854571504828, + "p50_ms": 0.14525000005960464, + "p90_ms": 0.16705800662748516, + "p95_ms": 0.17212261227541603, + "p99_ms": 0.18412452147458677, + "index_ms": 267.7869999897666, + "by_category": { + "architecture": 0.6582009931413012, + "semantic": 0.5099294544153737, + "symbol": 0.5333733111395114 + } + }, + { + "repo": "fastapi", + "language": "python", + "mode": "semble-bm25", + "chunks": 602, + "tokens": 2894, + "ndcg5": 0.7488903984408443, + "ndcg10": 0.779547758079117, + "p50_ms": 0.5755835009040311, + "p90_ms": 5.8964705051039354, + "p95_ms": 6.504660093196436, + "p99_ms": 7.590732019016285, + "index_ms": 267.7869999897666, + "by_category": { + "architecture": 0.6655732204458643, + "semantic": 0.7414928273076613, + "symbol": 1.0 + } + }, + { + "repo": "fastapi", + "language": "python", + "mode": "semble-semantic", + "chunks": 602, + "tokens": 2643, + "ndcg5": 0.7278631948012831, + "ndcg10": 0.7586740067024793, + "p50_ms": 0.5266254956950434, + "p90_ms": 5.770037796173711, + "p95_ms": 6.334468747081702, + "p99_ms": 6.997093749523628, + "index_ms": 267.7869999897666, + "by_category": { + "architecture": 0.716463304293911, + "semantic": 0.6447796254990259, + "symbol": 1.0 + } + }, + { + "repo": "flask", + "language": "python", + "mode": "bm25", + "chunks": 295, + "tokens": 3144, + "ndcg5": 0.554631589036825, + "ndcg10": 0.5922428243145523, + "p50_ms": 0.05516699457075447, + "p90_ms": 0.07049999840091914, + "p95_ms": 0.07204200665000826, + "p99_ms": 0.07240841223392636, + "index_ms": 126.35199999203905, + "by_category": { + "architecture": 0.4900891594837953, + "semantic": 0.6592268109676124, + "symbol": 0.5849934245250985 + } + }, + { + "repo": "flask", + "language": "python", + "mode": "semantic", + "chunks": 295, + "tokens": 3141, + "ndcg5": 0.6698597257550478, + "ndcg10": 0.6790705068796797, + "p50_ms": 0.12433400843292475, + "p90_ms": 0.13520900392904878, + "p95_ms": 0.1388340024277568, + "p99_ms": 0.14040040550753474, + "index_ms": 126.35199999203905, + "by_category": { + "architecture": 0.7129089297290726, + "semantic": 0.6775080700965304, + "symbol": 0.6058431217693115 + } + }, + { + "repo": "flask", + "language": "python", + "mode": "semble-bm25", + "chunks": 295, + "tokens": 3121, + "ndcg5": 0.7880156619029626, + "ndcg10": 0.8169378300546872, + "p50_ms": 0.4680419951910153, + "p90_ms": 4.5235830039018765, + "p95_ms": 4.850166995311156, + "p99_ms": 5.659266194561497, + "index_ms": 126.35199999203905, + "by_category": { + "architecture": 0.7368910005703153, + "semantic": 0.8531191122173428, + "symbol": 0.8710490642551528 + } + }, + { + "repo": "flask", + "language": "python", + "mode": "semble-semantic", + "chunks": 295, + "tokens": 3007, + "ndcg5": 0.8330286581849992, + "ndcg10": 0.8518689783565331, + "p50_ms": 0.46462500176858157, + "p90_ms": 4.341292005847208, + "p95_ms": 4.684208004618995, + "p99_ms": 5.311674400581979, + "index_ms": 126.35199999203905, + "by_category": { + "architecture": 0.8862663128276633, + "semantic": 0.8247488329934634, + "symbol": 0.8710490642551528 + } + }, + { + "repo": "fmtlib", + "language": "cpp", + "mode": "bm25", + "chunks": 483, + "tokens": 2919, + "ndcg5": 0.6974229559439696, + "ndcg10": 0.7469514817492364, + "p50_ms": 0.06220849900273606, + "p90_ms": 0.06716190691804513, + "p95_ms": 0.06918334620422685, + "p99_ms": 0.08337027204106559, + "index_ms": 447.9185420059366, + "by_category": { + "architecture": 0.8333333333333334, + "semantic": 0.7202016034197648, + "symbol": 0.7854023957026741 + } + }, + { + "repo": "fmtlib", + "language": "cpp", + "mode": "semantic", + "chunks": 483, + "tokens": 2931, + "ndcg5": 0.7483120839842696, + "ndcg10": 0.7661224433396707, + "p50_ms": 0.13433300046017393, + "p90_ms": 0.14202499005477875, + "p95_ms": 0.14386040056706406, + "p99_ms": 0.15123848410439678, + "index_ms": 447.9185420059366, + "by_category": { + "architecture": 0.7854023957026741, + "semantic": 0.7525403658294285, + "symbol": 0.8102255193577976 + } + }, + { + "repo": "fmtlib", + "language": "cpp", + "mode": "semble-bm25", + "chunks": 483, + "tokens": 2949, + "ndcg5": 0.9346268032608155, + "ndcg10": 0.9346268032608155, + "p50_ms": 0.4991250025341287, + "p90_ms": 1.053699999465614, + "p95_ms": 5.471839554229518, + "p99_ms": 5.585300709790317, + "index_ms": 447.9185420059366, + "by_category": { + "architecture": 0.8769765845238192, + "semantic": 0.9329718794032036, + "symbol": 1.0 + } + }, + { + "repo": "fmtlib", + "language": "cpp", + "mode": "semble-semantic", + "chunks": 483, + "tokens": 2805, + "ndcg5": 0.9139821033974457, + "ndcg10": 0.9139821033974457, + "p50_ms": 0.4795830027433112, + "p90_ms": 1.1956913003814484, + "p95_ms": 6.1461306002456695, + "p99_ms": 6.394492528634146, + "index_ms": 447.9185420059366, + "by_category": { + "architecture": 0.8769765845238192, + "semantic": 0.9034794510269613, + "symbol": 1.0 + } + }, + { + "repo": "gin", + "language": "go", + "mode": "bm25", + "chunks": 576, + "tokens": 3108, + "ndcg5": 0.5630627979278054, + "ndcg10": 0.5704648457019521, + "p50_ms": 0.057416495110373944, + "p90_ms": 0.06710770539939404, + "p95_ms": 0.07237259778776209, + "p99_ms": 0.10907451811362984, + "index_ms": 298.8077920017531, + "by_category": { + "architecture": 0.44351516510961914, + "semantic": 0.5680187203073934, + "symbol": 0.8333333333333334 + } + }, + { + "repo": "gin", + "language": "go", + "mode": "semantic", + "chunks": 576, + "tokens": 3091, + "ndcg5": 0.6579769982598568, + "ndcg10": 0.677319638621584, + "p50_ms": 0.1372914994135499, + "p90_ms": 0.1520414080005139, + "p95_ms": 0.156698256614618, + "p99_ms": 0.16477325174491853, + "index_ms": 298.8077920017531, + "by_category": { + "architecture": 0.6307555442147937, + "semantic": 0.6601690461039014, + "symbol": 0.8333333333333334 + } + }, + { + "repo": "gin", + "language": "go", + "mode": "semble-bm25", + "chunks": 576, + "tokens": 3114, + "ndcg5": 0.8478915245796339, + "ndcg10": 0.8478915245796339, + "p50_ms": 0.6513745029224083, + "p90_ms": 5.794133296876681, + "p95_ms": 6.14046635091654, + "p99_ms": 6.410393277619732, + "index_ms": 298.8077920017531, + "by_category": { + "architecture": 0.9741138831378698, + "semantic": 0.7375588357059507, + "symbol": 1.0 + } + }, + { + "repo": "gin", + "language": "go", + "mode": "semble-semantic", + "chunks": 576, + "tokens": 3004, + "ndcg5": 0.7272745881097904, + "ndcg10": 0.7453150200895939, + "p50_ms": 0.5905205034650862, + "p90_ms": 5.6452952048857705, + "p95_ms": 6.479962200683076, + "p99_ms": 6.854326032625976, + "index_ms": 298.8077920017531, + "by_category": { + "architecture": 0.746085697019908, + "semantic": 0.6754351108793119, + "symbol": 1.0 + } + }, + { + "repo": "gson", + "language": "java", + "mode": "bm25", + "chunks": 1467, + "tokens": 3373, + "ndcg5": 0.41498166220922944, + "ndcg10": 0.48751106982492276, + "p50_ms": 0.06252099410630763, + "p90_ms": 0.06723779370076956, + "p95_ms": 0.0760896087740548, + "p99_ms": 0.08125152118736877, + "index_ms": 757.0576669968432, + "by_category": { + "architecture": 0.5355175557423575, + "semantic": 0.4459438859151569, + "symbol": 0.5247853857295761 + } + }, + { + "repo": "gson", + "language": "java", + "mode": "semantic", + "chunks": 1467, + "tokens": 3056, + "ndcg5": 0.35839371354213445, + "ndcg10": 0.4147818757101879, + "p50_ms": 0.29627100593643263, + "p90_ms": 0.3143247013213113, + "p95_ms": 0.3255458541389089, + "p99_ms": 0.3262427657318767, + "index_ms": 757.0576669968432, + "by_category": { + "architecture": 0.3950698027129531, + "semantic": 0.4570086289926036, + "symbol": 0.357545335570985 + } + }, + { + "repo": "gson", + "language": "java", + "mode": "semble-bm25", + "chunks": 1467, + "tokens": 3679, + "ndcg5": 0.8077987860914849, + "ndcg10": 0.8435465369767782, + "p50_ms": 1.3027084933128208, + "p90_ms": 10.260682991065552, + "p95_ms": 11.208070551219866, + "p99_ms": 14.633581308589777, + "index_ms": 757.0576669968432, + "by_category": { + "architecture": 0.6016669131576928, + "semantic": 0.8464263086904792, + "symbol": 1.0 + } + }, + { + "repo": "gson", + "language": "java", + "mode": "semble-semantic", + "chunks": 1467, + "tokens": 3047, + "ndcg5": 0.6702976822534626, + "ndcg10": 0.6891977872733046, + "p50_ms": 0.9879789940896444, + "p90_ms": 9.95046219613869, + "p95_ms": 10.979441650852099, + "p99_ms": 14.786154721805353, + "index_ms": 757.0576669968432, + "by_category": { + "architecture": 0.27881306371324033, + "semantic": 0.6668703490613132, + "symbol": 1.0 + } + }, + { + "repo": "guzzle", + "language": "php", + "mode": "bm25", + "chunks": 208, + "tokens": 2827, + "ndcg5": 0.6966901155768763, + "ndcg10": 0.7372702463659444, + "p50_ms": 0.05997900734655559, + "p90_ms": 0.0669081011437811, + "p95_ms": 0.07019020049483515, + "p99_ms": 0.07560443438705987, + "index_ms": 92.0507500122767, + "by_category": { + "architecture": 0.9301288265165021, + "semantic": 0.6403145149383018, + "symbol": 0.9077324383928644 + } + }, + { + "repo": "guzzle", + "language": "php", + "mode": "semantic", + "chunks": 208, + "tokens": 2833, + "ndcg5": 0.6507673678865613, + "ndcg10": 0.6609864877659856, + "p50_ms": 0.1280625001527369, + "p90_ms": 0.13427119847619906, + "p95_ms": 0.13565898989327252, + "p99_ms": 0.14249899773858488, + "index_ms": 92.0507500122767, + "by_category": { + "architecture": 0.827091553035404, + "semantic": 0.5467327186647725, + "symbol": 0.9077324383928644 + } + }, + { + "repo": "guzzle", + "language": "php", + "mode": "semble-bm25", + "chunks": 208, + "tokens": 2789, + "ndcg5": 0.9503631703726118, + "ndcg10": 0.9503631703726118, + "p50_ms": 0.6351249976432882, + "p90_ms": 4.548112192424014, + "p95_ms": 4.806397956417641, + "p99_ms": 4.880846793967066, + "index_ms": 92.0507500122767, + "by_category": { + "architecture": 1.0, + "semantic": 0.9236356467270953, + "symbol": 1.0 + } + }, + { + "repo": "guzzle", + "language": "php", + "mode": "semble-semantic", + "chunks": 208, + "tokens": 2671, + "ndcg5": 0.9038319645532835, + "ndcg10": 0.9038319645532835, + "p50_ms": 0.543479502084665, + "p90_ms": 4.2196827082079835, + "p95_ms": 4.502387189131696, + "p99_ms": 4.676111041626427, + "index_ms": 92.0507500122767, + "by_category": { + "architecture": 1.0, + "semantic": 0.8520491762358209, + "symbol": 1.0 + } + }, + { + "repo": "http4s", + "language": "scala", + "mode": "bm25", + "chunks": 974, + "tokens": 3073, + "ndcg5": 0.7002968226739916, + "ndcg10": 0.7489319256518782, + "p50_ms": 0.06204150849953294, + "p90_ms": 0.07040450291242452, + "p95_ms": 0.07724195093032904, + "p99_ms": 0.08028118885704316, + "index_ms": 606.8905420106603, + "by_category": { + "architecture": 0.8710490642551528, + "semantic": 0.6953258261929033, + "symbol": 0.8769765845238192 + } + }, + { + "repo": "http4s", + "language": "scala", + "mode": "semantic", + "chunks": 974, + "tokens": 2820, + "ndcg5": 0.8017782560805999, + "ndcg10": 0.828664042626691, + "p50_ms": 0.2514165098546073, + "p90_ms": 0.276700608083047, + "p95_ms": 0.29428750349325133, + "p99_ms": 0.3746575072000268, + "index_ms": 606.8905420106603, + "by_category": { + "architecture": 0.8637450682743425, + "semantic": 0.7844318319793421, + "symbol": 1.0 + } + }, + { + "repo": "http4s", + "language": "scala", + "mode": "semble-bm25", + "chunks": 974, + "tokens": 3084, + "ndcg5": 0.930657359638273, + "ndcg10": 0.9415777314791811, + "p50_ms": 6.025041999237146, + "p90_ms": 8.042321394896135, + "p95_ms": 8.301505951385483, + "p99_ms": 11.148434787464788, + "index_ms": 606.8905420106603, + "by_category": { + "architecture": 0.9438515431945408, + "semantic": 0.9285714285714286, + "symbol": 1.0 + } + }, + { + "repo": "http4s", + "language": "scala", + "mode": "semble-semantic", + "chunks": 974, + "tokens": 2754, + "ndcg5": 0.9340790148145551, + "ndcg10": 0.9340790148145551, + "p50_ms": 6.037499995727558, + "p90_ms": 8.210408996092156, + "p95_ms": 8.528446440323025, + "p99_ms": 11.283255684975297, + "index_ms": 606.8905420106603, + "by_category": { + "architecture": 0.8502168475732151, + "semantic": 0.9379235538265327, + "symbol": 1.0 + } + }, + { + "repo": "httpx", + "language": "python", + "mode": "bm25", + "chunks": 248, + "tokens": 3207, + "ndcg5": 0.6504388112195796, + "ndcg10": 0.7194234700416017, + "p50_ms": 0.05708300159312785, + "p90_ms": 0.06558299355674535, + "p95_ms": 0.0670000008540228, + "p99_ms": 0.06883279711473733, + "index_ms": 108.05483300646301, + "by_category": { + "architecture": 0.6618424433006205, + "semantic": 0.7313562785616576, + "symbol": 0.7785578521428744 + } + }, + { + "repo": "httpx", + "language": "python", + "mode": "semantic", + "chunks": 248, + "tokens": 3007, + "ndcg5": 0.7305743412973411, + "ndcg10": 0.7500393315438635, + "p50_ms": 0.13008300447836518, + "p90_ms": 0.1345409982604906, + "p95_ms": 0.13520900392904878, + "p99_ms": 0.1376089989207685, + "index_ms": 108.05483300646301, + "by_category": { + "architecture": 0.7207271158895354, + "semantic": 0.8125496544977794, + "symbol": 0.6785578521428745 + } + }, + { + "repo": "httpx", + "language": "python", + "mode": "semble-bm25", + "chunks": 248, + "tokens": 3147, + "ndcg5": 0.7967391998053831, + "ndcg10": 0.8168720490628425, + "p50_ms": 0.5119999987073243, + "p90_ms": 4.399375000502914, + "p95_ms": 4.938333004247397, + "p99_ms": 5.202066607307643, + "index_ms": 108.05483300646301, + "by_category": { + "architecture": 0.6697244465126132, + "semantic": 0.8295824338590445, + "symbol": 1.0 + } + }, + { + "repo": "httpx", + "language": "python", + "mode": "semble-semantic", + "chunks": 248, + "tokens": 2988, + "ndcg5": 0.8636943999759038, + "ndcg10": 0.8636943999759038, + "p50_ms": 0.4487080004764721, + "p90_ms": 4.420042008860037, + "p95_ms": 4.8209170054178685, + "p99_ms": 5.098450597142801, + "index_ms": 108.05483300646301, + "by_category": { + "architecture": 0.7693371977496508, + "semantic": 0.861358001694047, + "symbol": 1.0 + } + }, + { + "repo": "jackson-databind", + "language": "java", + "mode": "bm25", + "chunks": 4635, + "tokens": 3114, + "ndcg5": 0.3911732909393883, + "ndcg10": 0.4633511163771451, + "p50_ms": 0.07908349653007463, + "p90_ms": 0.09649999410612509, + "p95_ms": 0.09743960690684618, + "p99_ms": 0.11172152240760622, + "index_ms": 1836.990916999639, + "by_category": { + "architecture": 0.5021911987942431, + "semantic": 0.3452615576882476, + "symbol": 0.6081187190629095 + } + }, + { + "repo": "jackson-databind", + "language": "java", + "mode": "semantic", + "chunks": 4635, + "tokens": 2909, + "ndcg5": 0.3868598856384648, + "ndcg10": 0.42367570898501816, + "p50_ms": 0.2986664985655807, + "p90_ms": 0.31653329788241535, + "p95_ms": 0.3303559511550702, + "p99_ms": 0.3307047885027714, + "index_ms": 1836.990916999639, + "by_category": { + "architecture": 0.4276256451932704, + "semantic": 0.5898473574203784, + "symbol": 0.1711266228251007 + } + }, + { + "repo": "jackson-databind", + "language": "java", + "mode": "semble-bm25", + "chunks": 4635, + "tokens": 2925, + "ndcg5": 0.7078428691643481, + "ndcg10": 0.7187632410052565, + "p50_ms": 1.2936040002387017, + "p90_ms": 15.040978905744854, + "p95_ms": 17.41577325592516, + "p99_ms": 17.890488243137952, + "index_ms": 1836.990916999639, + "by_category": { + "architecture": 0.696495111878151, + "semantic": 0.5436432511904858, + "symbol": 1.0 + } + }, + { + "repo": "jackson-databind", + "language": "java", + "mode": "semble-semantic", + "chunks": 4635, + "tokens": 2765, + "ndcg5": 0.6963932929028848, + "ndcg10": 0.7130599595695515, + "p50_ms": 1.172854499600362, + "p90_ms": 15.891441603889692, + "p95_ms": 17.669691050832625, + "p99_ms": 18.783471812203057, + "index_ms": 1836.990916999639, + "by_category": { + "architecture": 0.5065735963827291, + "semantic": 0.6794648907457693, + "symbol": 0.9355245321275764 + } + }, + { + "repo": "kotlinx-coroutines", + "language": "kotlin", + "mode": "bm25", + "chunks": 891, + "tokens": 6157, + "ndcg5": 0.719253606521631, + "ndcg10": 0.719253606521631, + "p50_ms": 0.06641700019827113, + "p90_ms": 0.07157080253819004, + "p95_ms": 0.07591009707539342, + "p99_ms": 0.08088201910140923, + "index_ms": 402.88533399871085, + "by_category": { + "architecture": 0.8769765845238192, + "semantic": 0.6967244554900828, + "symbol": 0.6666666666666666 + } + }, + { + "repo": "kotlinx-coroutines", + "language": "kotlin", + "mode": "semantic", + "chunks": 891, + "tokens": 6168, + "ndcg5": 0.6948459118879393, + "ndcg10": 0.7098974116711384, + "p50_ms": 0.21143749472685158, + "p90_ms": 0.22350449435180053, + "p95_ms": 0.22683570423396304, + "p99_ms": 0.23129994195187464, + "index_ms": 402.88533399871085, + "by_category": { + "architecture": 0.7956176024115139, + "semantic": 0.6792903878945887, + "symbol": 0.7670099985546605 + } + }, + { + "repo": "kotlinx-coroutines", + "language": "kotlin", + "mode": "semble-bm25", + "chunks": 891, + "tokens": 6076, + "ndcg5": 0.8770750787545915, + "ndcg10": 0.8770750787545915, + "p50_ms": 3.2977705050143413, + "p90_ms": 10.883279210247567, + "p95_ms": 11.70190444317996, + "p99_ms": 14.736013691144757, + "index_ms": 402.88533399871085, + "by_category": { + "architecture": 0.8769765845238192, + "semantic": 0.8507551301085979, + "symbol": 1.0 + } + }, + { + "repo": "kotlinx-coroutines", + "language": "kotlin", + "mode": "semble-semantic", + "chunks": 891, + "tokens": 5439, + "ndcg5": 0.8755032715262121, + "ndcg10": 0.8755032715262121, + "p50_ms": 3.2607085013296455, + "p90_ms": 10.90938749111956, + "p95_ms": 11.66867080246448, + "p99_ms": 14.794866961165093, + "index_ms": 402.88533399871085, + "by_category": { + "architecture": 0.8102255193577976, + "semantic": 0.8628134908893463, + "symbol": 1.0 + } + }, + { + "repo": "ktor", + "language": "kotlin", + "mode": "bm25", + "chunks": 425, + "tokens": 4759, + "ndcg5": 0.41137801104364013, + "ndcg10": 0.4545836567590248, + "p50_ms": 0.06135399598861113, + "p90_ms": 0.0670375011395663, + "p95_ms": 0.06789585386286491, + "p99_ms": 0.07581277619465253, + "index_ms": 177.76683300326113, + "by_category": { + "architecture": 0.27349099993619197, + "semantic": 0.23960516223245035, + "symbol": 0.9166666666666666 + } + }, + { + "repo": "ktor", + "language": "kotlin", + "mode": "semantic", + "chunks": 425, + "tokens": 3251, + "ndcg5": 0.5851610740876642, + "ndcg10": 0.64376266160649, + "p50_ms": 0.13070800196146592, + "p90_ms": 0.14005390694364905, + "p95_ms": 0.14123365690466017, + "p99_ms": 0.14604673197027296, + "index_ms": 177.76683300326113, + "by_category": { + "architecture": 0.5111293037725083, + "semantic": 0.6678499922958597, + "symbol": 0.7703996932752036 + } + }, + { + "repo": "ktor", + "language": "kotlin", + "mode": "semble-bm25", + "chunks": 425, + "tokens": 4187, + "ndcg5": 0.6932243773277306, + "ndcg10": 0.7240351892289266, + "p50_ms": 1.014583496726118, + "p90_ms": 7.841170896426775, + "p95_ms": 7.92324229987571, + "p99_ms": 8.052948457479943, + "index_ms": 177.76683300326113, + "by_category": { + "architecture": 0.7054200272245202, + "semantic": 0.5061090848581274, + "symbol": 1.0 + } + }, + { + "repo": "ktor", + "language": "kotlin", + "mode": "semble-semantic", + "chunks": 425, + "tokens": 2990, + "ndcg5": 0.8817442629897814, + "ndcg10": 0.8817442629897814, + "p50_ms": 0.8017709988052957, + "p90_ms": 7.559266089810991, + "p95_ms": 7.909425301477313, + "p99_ms": 8.32755146548152, + "index_ms": 177.76683300326113, + "by_category": { + "architecture": 0.8314523706433415, + "semantic": 0.830674095041748, + "symbol": 1.0 + } + }, + { + "repo": "laravel-framework", + "language": "php", + "mode": "bm25", + "chunks": 6252, + "tokens": 2964, + "ndcg5": 0.5079834041651331, + "ndcg10": 0.5383516807244441, + "p50_ms": 0.07902050856500864, + "p90_ms": 0.08875829225871712, + "p95_ms": 0.09159136243397371, + "p99_ms": 0.09931827225955202, + "index_ms": 2472.7536249993136, + "by_category": { + "architecture": 0.6812939970768299, + "semantic": 0.46449402996034855, + "symbol": 0.4543823413269837 + } + }, + { + "repo": "laravel-framework", + "language": "php", + "mode": "semantic", + "chunks": 6252, + "tokens": 2642, + "ndcg5": 0.2632941800406837, + "ndcg10": 0.33091345502413133, + "p50_ms": 0.9109579987125471, + "p90_ms": 1.0114746968611144, + "p95_ms": 1.0424000036437064, + "p99_ms": 1.0484800057020038, + "index_ms": 2472.7536249993136, + "by_category": { + "architecture": 0.41888850862276333, + "semantic": 0.3390762456806633, + "symbol": 0.15859083224932863 + } + }, + { + "repo": "laravel-framework", + "language": "php", + "mode": "semble-bm25", + "chunks": 6252, + "tokens": 2797, + "ndcg5": 0.7809729571593107, + "ndcg10": 0.7809729571593107, + "p50_ms": 1.8373959974269383, + "p90_ms": 16.797103603312284, + "p95_ms": 18.065210738859605, + "p99_ms": 18.65867574553704, + "index_ms": 2472.7536249993136, + "by_category": { + "architecture": 0.6437052076399759, + "semantic": 0.8313992151261028, + "symbol": 0.9077324383928644 + } + }, + { + "repo": "laravel-framework", + "language": "php", + "mode": "semble-semantic", + "chunks": 6252, + "tokens": 2512, + "ndcg5": 0.6109864765136851, + "ndcg10": 0.6540674555317095, + "p50_ms": 1.7774790030671284, + "p90_ms": 16.772395491716452, + "p95_ms": 17.014939247746952, + "p99_ms": 17.238854249590077, + "index_ms": 2472.7536249993136, + "by_category": { + "architecture": 0.5648387874474085, + "semantic": 0.6517353434843796, + "symbol": 0.8154648767857288 + } + }, + { + "repo": "lazy.nvim", + "language": "lua", + "mode": "bm25", + "chunks": 302, + "tokens": 3089, + "ndcg5": 0.5342082204330852, + "ndcg10": 0.5677918236277726, + "p50_ms": 0.06202100485097617, + "p90_ms": 0.06645799876423553, + "p95_ms": 0.06913720280863345, + "p99_ms": 0.07566104293800889, + "index_ms": 148.28266699623782, + "by_category": { + "architecture": 0.6363955800969783, + "semantic": 0.5116614774256955 + } + }, + { + "repo": "lazy.nvim", + "language": "lua", + "mode": "semantic", + "chunks": 302, + "tokens": 2903, + "ndcg5": 0.6009524198073943, + "ndcg10": 0.6009524198073943, + "p50_ms": 0.12818750110454857, + "p90_ms": 0.13476249296218157, + "p95_ms": 0.13574584445450455, + "p99_ms": 0.14898277411703018, + "index_ms": 148.28266699623782, + "by_category": { + "architecture": 0.8176099971604736, + "semantic": 0.42368712924578406 + } + }, + { + "repo": "lazy.nvim", + "language": "lua", + "mode": "semble-bm25", + "chunks": 302, + "tokens": 3031, + "ndcg5": 0.7129079234363127, + "ndcg10": 0.7307182827917138, + "p50_ms": 0.6520210008602589, + "p90_ms": 0.6745665930793621, + "p95_ms": 0.6858493979962077, + "p99_ms": 0.728537071699975, + "index_ms": 148.28266699623782, + "by_category": { + "architecture": 0.8154935086995972, + "semantic": 0.6613567343216273 + } + }, + { + "repo": "lazy.nvim", + "language": "lua", + "mode": "semble-semantic", + "chunks": 302, + "tokens": 2732, + "ndcg5": 0.7607826497458058, + "ndcg10": 0.7607826497458058, + "p50_ms": 0.5591044900938869, + "p90_ms": 0.5865464016096666, + "p95_ms": 0.5932079991907813, + "p99_ms": 0.6141080035013147, + "index_ms": 148.28266699623782, + "by_category": { + "architecture": 0.9364295397841883, + "semantic": 0.6170715578962201 + } + }, + { + "repo": "libuv", + "language": "c", + "mode": "bm25", + "chunks": 1361, + "tokens": 3143, + "ndcg5": 0.5213706067614089, + "ndcg10": 0.5432113504432252, + "p50_ms": 0.06320850661722943, + "p90_ms": 0.07309939537663013, + "p95_ms": 0.07535205149906689, + "p99_ms": 0.08450320907286367, + "index_ms": 618.6449579981854, + "by_category": { + "architecture": 0.43067655807339306, + "semantic": 0.5581498690864761, + "symbol": 0.38685280723454163 + } + }, + { + "repo": "libuv", + "language": "c", + "mode": "semantic", + "chunks": 1361, + "tokens": 2989, + "ndcg5": 0.450360114441086, + "ndcg10": 0.5089840804394457, + "p50_ms": 0.2540205023251474, + "p90_ms": 0.2826545081916265, + "p95_ms": 0.28367950217216276, + "p99_ms": 0.2838694925594609, + "index_ms": 618.6449579981854, + "by_category": { + "architecture": 1.0, + "semantic": 0.4932584229513851, + "symbol": 0.3010299956639812 + } + }, + { + "repo": "libuv", + "language": "c", + "mode": "semble-bm25", + "chunks": 1361, + "tokens": 3204, + "ndcg5": 0.6627817673693733, + "ndcg10": 0.6898209115637528, + "p50_ms": 0.7785630077705719, + "p90_ms": 0.8556454966310412, + "p95_ms": 0.8626434428151698, + "p99_ms": 0.9262622974347322, + "index_ms": 618.6449579981854, + "by_category": { + "architecture": 0.3562071871080222, + "semantic": 0.6911228357870575, + "symbol": 1.0 + } + }, + { + "repo": "libuv", + "language": "c", + "mode": "semble-semantic", + "chunks": 1361, + "tokens": 2985, + "ndcg5": 0.6113278161077247, + "ndcg10": 0.6363298447859895, + "p50_ms": 0.7090209983289242, + "p90_ms": 0.75397560140118, + "p95_ms": 0.7547104083641898, + "p99_ms": 0.7636084813566413, + "index_ms": 618.6449579981854, + "by_category": { + "architecture": 0.6309297535714575, + "semantic": 0.6369298549209376, + "symbol": 0.6309297535714575 + } + }, + { + "repo": "messagepack-csharp", + "language": "csharp", + "mode": "bm25", + "chunks": 1145, + "tokens": 2924, + "ndcg5": 0.5644683220544305, + "ndcg10": 0.6130894933110277, + "p50_ms": 0.06679200305370614, + "p90_ms": 0.07240409759106115, + "p95_ms": 0.07286604304681532, + "p99_ms": 0.0759068071783986, + "index_ms": 546.3814999966417, + "by_category": { + "architecture": 0.3100666895069397, + "semantic": 0.7323162833466, + "symbol": 0.6329537940104847 + } + }, + { + "repo": "messagepack-csharp", + "language": "csharp", + "mode": "semantic", + "chunks": 1145, + "tokens": 2592, + "ndcg5": 0.42742338449513256, + "ndcg10": 0.4707836668419939, + "p50_ms": 0.2440209937049076, + "p90_ms": 0.2603493965580128, + "p95_ms": 0.2615812569274567, + "p99_ms": 0.27231625019339845, + "index_ms": 546.3814999966417, + "by_category": { + "architecture": 0.42719248623041794, + "semantic": 0.4323820572369419, + "symbol": 0.5450664109693898 + } + }, + { + "repo": "messagepack-csharp", + "language": "csharp", + "mode": "semble-bm25", + "chunks": 1145, + "tokens": 2791, + "ndcg5": 0.7948572292040226, + "ndcg10": 0.815996720924355, + "p50_ms": 5.962437993730418, + "p90_ms": 8.513153808598872, + "p95_ms": 8.618086849310203, + "p99_ms": 8.85248377089738, + "index_ms": 546.3814999966417, + "by_category": { + "architecture": 0.5549314847232217, + "semantic": 0.788912053288246, + "symbol": 1.0 + } + }, + { + "repo": "messagepack-csharp", + "language": "csharp", + "mode": "semble-semantic", + "chunks": 1145, + "tokens": 2554, + "ndcg5": 0.7751305395722372, + "ndcg10": 0.81274452709334, + "p50_ms": 6.122624508861918, + "p90_ms": 8.981388101528864, + "p95_ms": 9.090533344715368, + "p99_ms": 9.442540266027208, + "index_ms": 546.3814999966417, + "by_category": { + "architecture": 0.5891339156961289, + "semantic": 0.7664838754535873, + "symbol": 1.0 + } + }, + { + "repo": "mini.nvim", + "language": "lua", + "mode": "bm25", + "chunks": 2172, + "tokens": 3477, + "ndcg5": 0.785812753975107, + "ndcg10": 0.800864253758306, + "p50_ms": 0.07197900413302705, + "p90_ms": 0.07963780517457053, + "p95_ms": 0.08088540198514238, + "p99_ms": 0.08674348500790073, + "index_ms": 1072.87562500278, + "by_category": { + "architecture": 0.8154648767857288, + "semantic": 0.7972140980014503 + } + }, + { + "repo": "mini.nvim", + "language": "lua", + "mode": "semantic", + "chunks": 2172, + "tokens": 3389, + "ndcg5": 0.8815464876785729, + "ndcg10": 0.8815464876785729, + "p50_ms": 0.3798125035245903, + "p90_ms": 0.39754999888828024, + "p95_ms": 0.3995707978901919, + "p99_ms": 0.4063469594984781, + "index_ms": 1072.87562500278, + "by_category": { + "architecture": 1.0, + "semantic": 0.8519331095982161 + } + }, + { + "repo": "mini.nvim", + "language": "lua", + "mode": "semble-bm25", + "chunks": 2172, + "tokens": 3483, + "ndcg5": 0.9815464876785729, + "ndcg10": 0.9815464876785729, + "p50_ms": 0.8025209972402081, + "p90_ms": 0.8636538972496055, + "p95_ms": 0.8710232497833204, + "p99_ms": 0.8878382561670151, + "index_ms": 1072.87562500278, + "by_category": { + "architecture": 1.0, + "semantic": 0.9769331095982161 + } + }, + { + "repo": "mini.nvim", + "language": "lua", + "mode": "semble-semantic", + "chunks": 2172, + "tokens": 3445, + "ndcg5": 0.9139821033974457, + "ndcg10": 0.9139821033974457, + "p50_ms": 0.6850210047559813, + "p90_ms": 0.7476378013961948, + "p95_ms": 0.7630749962117989, + "p99_ms": 0.7794149989786092, + "index_ms": 1072.87562500278, + "by_category": { + "architecture": 1.0, + "semantic": 0.8924776292468072 + } + }, + { + "repo": "model2vec", + "language": "python", + "mode": "bm25", + "chunks": 108, + "tokens": 3130, + "ndcg5": 0.524814948079167, + "ndcg10": 0.5626211064661663, + "p50_ms": 0.05595800030278042, + "p90_ms": 0.06332529592327774, + "p95_ms": 0.06771250045858325, + "p99_ms": 0.07854249444790183, + "index_ms": 45.98833400814328, + "by_category": { + "architecture": 0.6365225451886137, + "semantic": 0.5201571472526777, + "symbol": 0.5317309468254161 + } + }, + { + "repo": "model2vec", + "language": "python", + "mode": "semantic", + "chunks": 108, + "tokens": 2946, + "ndcg5": 0.5270061356211097, + "ndcg10": 0.5597672511438342, + "p50_ms": 0.11956249363720417, + "p90_ms": 0.12864970340160653, + "p95_ms": 0.1327520418271888, + "p99_ms": 0.13468321078107692, + "index_ms": 45.98833400814328, + "by_category": { + "architecture": 0.5672327788663696, + "semantic": 0.5294039012738703, + "symbol": 0.643558852691131 + } + }, + { + "repo": "model2vec", + "language": "python", + "mode": "semble-bm25", + "chunks": 108, + "tokens": 3132, + "ndcg5": 0.5957682274660325, + "ndcg10": 0.6334690268817214, + "p50_ms": 0.5151874938746914, + "p90_ms": 3.553375309274999, + "p95_ms": 4.29249169465038, + "p99_ms": 4.451965538173681, + "index_ms": 45.98833400814328, + "by_category": { + "architecture": 0.6467419235796276, + "semantic": 0.5711510514503642, + "symbol": 0.8102255193577976 + } + }, + { + "repo": "model2vec", + "language": "python", + "mode": "semble-semantic", + "chunks": 108, + "tokens": 2713, + "ndcg5": 0.6569725159710945, + "ndcg10": 0.6678928878120027, + "p50_ms": 0.45952099753776565, + "p90_ms": 3.525870802695864, + "p95_ms": 4.148889244243037, + "p99_ms": 4.282744246011134, + "index_ms": 45.98833400814328, + "by_category": { + "architecture": 0.6251817907500372, + "semantic": 0.6481585220989793, + "symbol": 0.8333333333333334 + } + }, + { + "repo": "monolog", + "language": "php", + "mode": "bm25", + "chunks": 421, + "tokens": 2658, + "ndcg5": 0.714003934176018, + "ndcg10": 0.7306706008426846, + "p50_ms": 0.060771009884774685, + "p90_ms": 0.06706250132992864, + "p95_ms": 0.06793960492359474, + "p99_ms": 0.07272151444340123, + "index_ms": 170.1759160059737, + "by_category": { + "architecture": 0.49487908510771844, + "semantic": 0.8174753504410308, + "symbol": 0.7928526173809581 + } + }, + { + "repo": "monolog", + "language": "php", + "mode": "semantic", + "chunks": 421, + "tokens": 2740, + "ndcg5": 0.33373767522051545, + "ndcg10": 0.3833151528810333, + "p50_ms": 0.13077100447844714, + "p90_ms": 0.13849160604877397, + "p95_ms": 0.13990355655550957, + "p99_ms": 0.14541430631652474, + "index_ms": 170.1759160059737, + "by_category": { + "architecture": 0.2738302787118273, + "semantic": 0.557741027967025, + "symbol": 0.1439482768782562 + } + }, + { + "repo": "monolog", + "language": "php", + "mode": "semble-bm25", + "chunks": 421, + "tokens": 2565, + "ndcg5": 0.8775325271359822, + "ndcg10": 0.8775325271359822, + "p50_ms": 0.938166500418447, + "p90_ms": 5.233245890121907, + "p95_ms": 5.3134276990022045, + "p99_ms": 5.455451933521545, + "index_ms": 170.1759160059737, + "by_category": { + "architecture": 0.6613147192765458, + "semantic": 0.9244076946336917, + "symbol": 1.0 + } + }, + { + "repo": "monolog", + "language": "php", + "mode": "semble-semantic", + "chunks": 421, + "tokens": 2671, + "ndcg5": 0.7994076946336917, + "ndcg10": 0.7994076946336917, + "p50_ms": 0.7470209966413677, + "p90_ms": 5.173724700580351, + "p95_ms": 5.3616937570041046, + "p99_ms": 5.480538755073212, + "index_ms": 170.1759160059737, + "by_category": { + "architecture": 0.44881538926738324, + "semantic": 0.8744076946336916, + "symbol": 1.0 + } + }, + { + "repo": "newtonsoft-json", + "language": "csharp", + "mode": "bm25", + "chunks": 2217, + "tokens": 3113, + "ndcg5": 0.6346268032608154, + "ndcg10": 0.6758446111202518, + "p50_ms": 0.07266650209203362, + "p90_ms": 0.07884140504756942, + "p95_ms": 0.08219405281124638, + "p99_ms": 0.09780520427739245, + "index_ms": 924.1305829928024, + "by_category": { + "architecture": 0.5233035056624095, + "semantic": 0.6706428353118709, + "symbol": 1.0 + } + }, + { + "repo": "newtonsoft-json", + "language": "csharp", + "mode": "semantic", + "chunks": 2217, + "tokens": 2941, + "ndcg5": 0.35519991125688216, + "ndcg10": 0.4347786123826721, + "p50_ms": 0.3534994975780137, + "p90_ms": 0.3828548069577664, + "p95_ms": 0.3887856932124123, + "p99_ms": 0.40768993028905237, + "index_ms": 924.1305829928024, + "by_category": { + "architecture": 0.45625273227063595, + "semantic": 0.4269269406260648, + "symbol": 0.420619835714305 + } + }, + { + "repo": "newtonsoft-json", + "language": "csharp", + "mode": "semble-bm25", + "chunks": 2217, + "tokens": 2986, + "ndcg5": 0.8718751674977092, + "ndcg10": 0.888541834164376, + "p50_ms": 10.257458503474481, + "p90_ms": 13.291804488108028, + "p95_ms": 13.678687789797552, + "p99_ms": 15.453603966598163, + "index_ms": 924.1305829928024, + "by_category": { + "architecture": 0.9251084237866075, + "semantic": 0.8381987400516251, + "symbol": 1.0 + } + }, + { + "repo": "newtonsoft-json", + "language": "csharp", + "mode": "semble-semantic", + "chunks": 2217, + "tokens": 2655, + "ndcg5": 0.8815464876785729, + "ndcg10": 0.896597987461772, + "p50_ms": 10.293083498254418, + "p90_ms": 13.38103749876609, + "p95_ms": 13.540849990386052, + "p99_ms": 15.229569998045914, + "index_ms": 924.1305829928024, + "by_category": { + "architecture": 1.0, + "semantic": 0.8119963408395854, + "symbol": 1.0 + } + }, + { + "repo": "nlohmann-json", + "language": "cpp", + "mode": "bm25", + "chunks": 811, + "tokens": 3047, + "ndcg5": 0.731130526935184, + "ndcg10": 0.7522700186555163, + "p50_ms": 0.06333350029308349, + "p90_ms": 0.07166309951571748, + "p95_ms": 0.07308749845833519, + "p99_ms": 0.08391750350710935, + "index_ms": 418.0268329946557, + "by_category": { + "architecture": 0.8094663530159334, + "semantic": 0.6379135901998796, + "symbol": 1.0 + } + }, + { + "repo": "nlohmann-json", + "language": "cpp", + "mode": "semantic", + "chunks": 811, + "tokens": 3146, + "ndcg5": 0.5195678978178954, + "ndcg10": 0.5304882696588036, + "p50_ms": 0.20700000459328294, + "p90_ms": 0.22472020064014941, + "p95_ms": 0.22661215116386305, + "p99_ms": 0.24795523044303988, + "index_ms": 418.0268329946557, + "by_category": { + "architecture": 0.6423740286300876, + "semantic": 0.41131471927654584, + "symbol": 0.6666666666666666 + } + }, + { + "repo": "nlohmann-json", + "language": "cpp", + "mode": "semble-bm25", + "chunks": 811, + "tokens": 3080, + "ndcg5": 0.8652095417497391, + "ndcg10": 0.8761299135906473, + "p50_ms": 0.8466454964946024, + "p90_ms": 6.915825002943166, + "p95_ms": 7.106641651625978, + "p99_ms": 7.500194733875104, + "index_ms": 418.0268329946557, + "by_category": { + "architecture": 0.8328660295138052, + "semantic": 0.8692536065216308, + "symbol": 1.0 + } + }, + { + "repo": "nlohmann-json", + "language": "cpp", + "mode": "semble-semantic", + "chunks": 811, + "tokens": 2967, + "ndcg5": 0.7227861263165816, + "ndcg10": 0.7572631523386494, + "p50_ms": 0.662124999507796, + "p90_ms": 6.360337203659584, + "p95_ms": 6.94743749772897, + "p99_ms": 6.961687495640945, + "index_ms": 418.0268329946557, + "by_category": { + "architecture": 0.7178637097511767, + "semantic": 0.7120217078514749, + "symbol": 1.0 + } + }, + { + "repo": "nvm", + "language": "bash", + "mode": "bm25", + "chunks": 154, + "tokens": 3160, + "ndcg5": 0.8892789260714373, + "ndcg10": 0.8892789260714373, + "p50_ms": 0.06556248990818858, + "p90_ms": 0.07063749944791198, + "p95_ms": 0.07096874978742562, + "p99_ms": 0.07429374192724936, + "index_ms": 93.83249998791143, + "by_category": { + "architecture": 0.6309297535714575, + "semantic": 0.9179843896825461 + } + }, + { + "repo": "nvm", + "language": "bash", + "mode": "semantic", + "chunks": 154, + "tokens": 3057, + "ndcg5": 0.9630929753571458, + "ndcg10": 0.9630929753571458, + "p50_ms": 0.12858399713877589, + "p90_ms": 0.13520060165319592, + "p95_ms": 0.13646454026456922, + "p99_ms": 0.13972570828627795, + "index_ms": 93.83249998791143, + "by_category": { + "architecture": 0.8154648767857288, + "semantic": 0.9794960974206366 + } + }, + { + "repo": "nvm", + "language": "bash", + "mode": "semble-bm25", + "chunks": 154, + "tokens": 3080, + "ndcg5": 1.0, + "ndcg10": 1.0, + "p50_ms": 0.46008349454496056, + "p90_ms": 0.49348750326316804, + "p95_ms": 0.4945375105307903, + "p99_ms": 0.49510750381159596, + "index_ms": 93.83249998791143, + "by_category": { + "architecture": 1.0, + "semantic": 1.0 + } + }, + { + "repo": "nvm", + "language": "bash", + "mode": "semble-semantic", + "chunks": 154, + "tokens": 3026, + "ndcg5": 1.0, + "ndcg10": 1.0, + "p50_ms": 0.4526664997683838, + "p90_ms": 0.4753503046231345, + "p95_ms": 0.49517710067448206, + "p99_ms": 0.49786902745836414, + "index_ms": 93.83249998791143, + "by_category": { + "architecture": 1.0, + "semantic": 1.0 + } + }, + { + "repo": "pandoc", + "language": "haskell", + "mode": "bm25", + "chunks": 3122, + "tokens": 2798, + "ndcg5": 0.4285835871084546, + "ndcg10": 0.495324213801818, + "p50_ms": 0.07733299571555108, + "p90_ms": 0.08390449511352926, + "p95_ms": 0.08494410285493359, + "p99_ms": 0.08535602333722636, + "index_ms": 1536.9522499968298, + "by_category": { + "architecture": 0.4088293776224278, + "semantic": 0.5529874379214114 + } + }, + { + "repo": "pandoc", + "language": "haskell", + "mode": "semantic", + "chunks": 3122, + "tokens": 2748, + "ndcg5": 0.45743561571887287, + "ndcg10": 0.48969921639016845, + "p50_ms": 0.4602914923452772, + "p90_ms": 0.49044620245695114, + "p95_ms": 0.49485479248687625, + "p99_ms": 0.5236709560267627, + "index_ms": 1536.9522499968298, + "by_category": { + "architecture": 0.5665156025825565, + "semantic": 0.4384882922619096 + } + }, + { + "repo": "pandoc", + "language": "haskell", + "mode": "semble-bm25", + "chunks": 3122, + "tokens": 2802, + "ndcg5": 0.6736089066582611, + "ndcg10": 0.6736089066582611, + "p50_ms": 1.342812494840473, + "p90_ms": 13.337674994545527, + "p95_ms": 15.401177109015407, + "p99_ms": 15.757269028254086, + "index_ms": 1536.9522499968298, + "by_category": { + "architecture": 0.6490670081520385, + "semantic": 0.6899701723290762 + } + }, + { + "repo": "pandoc", + "language": "haskell", + "mode": "semble-semantic", + "chunks": 3122, + "tokens": 2746, + "ndcg5": 0.5846268032608155, + "ndcg10": 0.6315199550826629, + "p50_ms": 1.1191250014235266, + "p90_ms": 13.370079705782704, + "p95_ms": 15.25856810840196, + "p99_ms": 15.407180018228246, + "index_ms": 1536.9522499968298, + "by_category": { + "architecture": 0.6205328858630988, + "semantic": 0.6388446678957056 + } + }, + { + "repo": "phoenix", + "language": "elixir", + "mode": "bm25", + "chunks": 559, + "tokens": 6783, + "ndcg5": 0.5775993025576263, + "ndcg10": 0.6466911842420515, + "p50_ms": 0.06074999691918492, + "p90_ms": 0.06573379796463996, + "p95_ms": 0.06773299974156541, + "p99_ms": 0.07781300315400586, + "index_ms": 267.2157920023892, + "by_category": { + "architecture": 0.6869065320299473, + "semantic": 0.6961810226560111, + "symbol": 0.4105688512457914 + } + }, + { + "repo": "phoenix", + "language": "elixir", + "mode": "semantic", + "chunks": 559, + "tokens": 6065, + "ndcg5": 0.6347745249075731, + "ndcg10": 0.6693659555797838, + "p50_ms": 0.13666599988937378, + "p90_ms": 0.14410819276235998, + "p95_ms": 0.14738810423295942, + "p99_ms": 0.15227762458380312, + "index_ms": 267.2157920023892, + "by_category": { + "architecture": 0.7298259003917382, + "semantic": 0.6838405350259164, + "symbol": 0.4542121024362773 + } + }, + { + "repo": "phoenix", + "language": "elixir", + "mode": "semble-bm25", + "chunks": 559, + "tokens": 7099, + "ndcg5": 0.8600657041891455, + "ndcg10": 0.8600657041891455, + "p50_ms": 0.6790420011384413, + "p90_ms": 6.262283600517548, + "p95_ms": 7.10385830607265, + "p99_ms": 8.008238060865551, + "index_ms": 267.2157920023892, + "by_category": { + "architecture": 0.8137184243097517, + "semantic": 0.8596832229722856, + "symbol": 1.0 + } + }, + { + "repo": "phoenix", + "language": "elixir", + "mode": "semble-semantic", + "chunks": 559, + "tokens": 5501, + "ndcg5": 0.8693569768845262, + "ndcg10": 0.8693569768845262, + "p50_ms": 0.5977920081932098, + "p90_ms": 6.230650201905518, + "p95_ms": 7.1072538936277825, + "p99_ms": 7.92928438342642, + "index_ms": 267.2157920023892, + "by_category": { + "architecture": 0.847881083730162, + "semantic": 0.8409789724620774, + "symbol": 1.0 + } + }, + { + "repo": "plug", + "language": "elixir", + "mode": "bm25", + "chunks": 255, + "tokens": 5088, + "ndcg5": 0.8139821033974457, + "ndcg10": 0.8139821033974457, + "p50_ms": 0.06031250086380169, + "p90_ms": 0.06711630121571943, + "p95_ms": 0.07185354334069417, + "p99_ms": 0.08800430776318532, + "index_ms": 134.00533300591633, + "by_category": { + "architecture": 0.8333333333333334, + "semantic": 0.8056887191392083, + "symbol": 0.8333333333333334 + } + }, + { + "repo": "plug", + "language": "elixir", + "mode": "semantic", + "chunks": 255, + "tokens": 4150, + "ndcg5": 0.7746141434859123, + "ndcg10": 0.7746141434859123, + "p50_ms": 0.12406249879859388, + "p90_ms": 0.13124199031153694, + "p95_ms": 0.13485239978763275, + "p99_ms": 0.14527048435411413, + "index_ms": 134.00533300591633, + "by_category": { + "architecture": 0.8102255193577976, + "semantic": 0.745048325576671, + "symbol": 0.8769765845238192 + } + }, + { + "repo": "plug", + "language": "elixir", + "mode": "semble-bm25", + "chunks": 255, + "tokens": 6520, + "ndcg5": 0.9077324383928644, + "ndcg10": 0.9077324383928644, + "p50_ms": 0.5549370034714229, + "p90_ms": 4.712225301773288, + "p95_ms": 5.367797906365014, + "p99_ms": 6.073425976064754, + "index_ms": 134.00533300591633, + "by_category": { + "architecture": 0.8769765845238192, + "semantic": 0.8945513581632737, + "symbol": 1.0 + } + }, + { + "repo": "plug", + "language": "elixir", + "mode": "semble-semantic", + "chunks": 255, + "tokens": 4344, + "ndcg5": 0.8761859507142915, + "ndcg10": 0.8939963100696927, + "p50_ms": 0.4906670073978603, + "p90_ms": 4.675728599249852, + "p95_ms": 5.408592001913349, + "p99_ms": 6.040152000059606, + "index_ms": 134.00533300591633, + "by_category": { + "architecture": 1.0, + "semantic": 0.8749283177015996, + "symbol": 0.8769765845238192 + } + }, + { + "repo": "pydantic", + "language": "python", + "mode": "bm25", + "chunks": 1533, + "tokens": 3365, + "ndcg5": 0.583960276835441, + "ndcg10": 0.5936315970163045, + "p50_ms": 0.06343799759633839, + "p90_ms": 0.07073809247231111, + "p95_ms": 0.0717395880201366, + "p99_ms": 0.08298151355120352, + "index_ms": 654.4437499978812, + "by_category": { + "architecture": 0.4464737650493893, + "semantic": 0.5857136591669393, + "symbol": 0.8123212623289702 + } + }, + { + "repo": "pydantic", + "language": "python", + "mode": "semantic", + "chunks": 1533, + "tokens": 3152, + "ndcg5": 0.43578832776167314, + "ndcg10": 0.5007305425561175, + "p50_ms": 0.269375006610062, + "p90_ms": 0.30944110185373574, + "p95_ms": 0.31538576004095376, + "p99_ms": 0.31681074877269566, + "index_ms": 654.4437499978812, + "by_category": { + "architecture": 0.5455497274898097, + "semantic": 0.55620266547932, + "symbol": 0.34922828697182434 + } + }, + { + "repo": "pydantic", + "language": "python", + "mode": "semble-bm25", + "chunks": 1533, + "tokens": 3172, + "ndcg5": 0.7294373667507709, + "ndcg10": 0.7505768584711034, + "p50_ms": 0.8457704971078783, + "p90_ms": 9.085287504422013, + "p95_ms": 9.78504790036823, + "p99_ms": 12.926475981803373, + "index_ms": 654.4437499978812, + "by_category": { + "architecture": 0.5617354388464583, + "semantic": 0.7599236371871074, + "symbol": 1.0 + } + }, + { + "repo": "pydantic", + "language": "python", + "mode": "semble-semantic", + "chunks": 1533, + "tokens": 3154, + "ndcg5": 0.7456582305417333, + "ndcg10": 0.7553295507225968, + "p50_ms": 0.7123544928617775, + "p90_ms": 8.917387799010612, + "p95_ms": 9.626577049493793, + "p99_ms": 13.0914482101798, + "index_ms": 654.4437499978812, + "by_category": { + "architecture": 0.6508486388188989, + "semantic": 0.7399650986435234, + "symbol": 0.9261859507142916 + } + }, + { + "repo": "rack", + "language": "ruby", + "mode": "bm25", + "chunks": 256, + "tokens": 2943, + "ndcg5": 0.8138173507987476, + "ndcg10": 0.8336066389714155, + "p50_ms": 0.06031300290487707, + "p90_ms": 0.06792960339225829, + "p95_ms": 0.06837765104137361, + "p99_ms": 0.07027553045190871, + "index_ms": 122.45866601006128, + "by_category": { + "architecture": 1.0, + "semantic": 0.798713694067948, + "symbol": 0.8035565121611998 + } + }, + { + "repo": "rack", + "language": "ruby", + "mode": "semantic", + "chunks": 256, + "tokens": 2839, + "ndcg5": 0.8534085064525992, + "ndcg10": 0.8709343329406952, + "p50_ms": 0.12614599836524576, + "p90_ms": 0.1338542060693726, + "p95_ms": 0.13669735271832903, + "p99_ms": 0.14363947135279884, + "index_ms": 122.45866601006128, + "by_category": { + "architecture": 1.0, + "semantic": 0.8746141434859123, + "symbol": 0.7861353116146785 + } + }, + { + "repo": "rack", + "language": "ruby", + "mode": "semble-bm25", + "chunks": 256, + "tokens": 2918, + "ndcg5": 0.8474523542700645, + "ndcg10": 0.8474523542700645, + "p50_ms": 0.5444164999062195, + "p90_ms": 5.4740544932428765, + "p95_ms": 7.224823255091902, + "p99_ms": 8.895498251076784, + "index_ms": 122.45866601006128, + "by_category": { + "architecture": 1.0, + "semantic": 0.7254142376861159, + "symbol": 1.0 + } + }, + { + "repo": "rack", + "language": "ruby", + "mode": "semble-semantic", + "chunks": 256, + "tokens": 2548, + "ndcg5": 0.9200892395358251, + "ndcg10": 0.9200892395358251, + "p50_ms": 0.4834795036003925, + "p90_ms": 5.311637499835344, + "p95_ms": 7.074256239866369, + "p99_ms": 8.655851250223346, + "index_ms": 122.45866601006128, + "by_category": { + "architecture": 1.0, + "semantic": 0.8561606311644849, + "symbol": 1.0 + } + }, + { + "repo": "rails", + "language": "ruby", + "mode": "bm25", + "chunks": 480, + "tokens": 2911, + "ndcg5": 0.5731274659106212, + "ndcg10": 0.6278300687310379, + "p50_ms": 0.0587914910283871, + "p90_ms": 0.06495421257568523, + "p95_ms": 0.06622115179197864, + "p99_ms": 0.07464423222700133, + "index_ms": 228.59674999199342, + "by_category": { + "architecture": 0.6271537686970508, + "semantic": 0.6653195975388576, + "symbol": 0.5637450683938239 + } + }, + { + "repo": "rails", + "language": "ruby", + "mode": "semantic", + "chunks": 480, + "tokens": 2567, + "ndcg5": 0.5090977896616014, + "ndcg10": 0.5649946972267813, + "p50_ms": 0.1342919931630604, + "p90_ms": 0.13676609960384667, + "p95_ms": 0.1381648973620031, + "p99_ms": 0.14573298234608956, + "index_ms": 228.59674999199342, + "by_category": { + "architecture": 0.5266790732018661, + "semantic": 0.5751241997928059, + "symbol": 0.6334782217922975 + } + }, + { + "repo": "rails", + "language": "ruby", + "mode": "semble-bm25", + "chunks": 480, + "tokens": 2540, + "ndcg5": 0.7554753636489658, + "ndcg10": 0.7937239627632156, + "p50_ms": 0.7922500008135103, + "p90_ms": 5.965108299278659, + "p95_ms": 8.60619134909939, + "p99_ms": 8.653438272303902, + "index_ms": 228.59674999199342, + "by_category": { + "architecture": 0.8341462304650082, + "semantic": 0.6937438838725746, + "symbol": 0.8777389984928038 + } + }, + { + "repo": "rails", + "language": "ruby", + "mode": "semble-semantic", + "chunks": 480, + "tokens": 2319, + "ndcg5": 0.7976482134001379, + "ndcg10": 0.8170961181185407, + "p50_ms": 0.6198124974616803, + "p90_ms": 5.918075601221067, + "p95_ms": 8.637524992809631, + "p99_ms": 8.643604994867928, + "index_ms": 228.59674999199342, + "by_category": { + "architecture": 0.793158922575921, + "semantic": 0.8132194378880441, + "symbol": 0.8777389984928038 + } + }, + { + "repo": "redis", + "language": "c", + "mode": "bm25", + "chunks": 6367, + "tokens": 3221, + "ndcg5": 0.6692536065216309, + "ndcg10": 0.7193275665483276, + "p50_ms": 0.09172849968308583, + "p90_ms": 0.12110779789509252, + "p95_ms": 0.12178395263617858, + "p99_ms": 0.12292318715481088, + "index_ms": 3576.212874992052, + "by_category": { + "architecture": 0.6479419810397723, + "semantic": 0.7907131520568825 + } + }, + { + "repo": "redis", + "language": "c", + "mode": "semantic", + "chunks": 6367, + "tokens": 3142, + "ndcg5": 0.7758000942002038, + "ndcg10": 0.7758000942002038, + "p50_ms": 0.9636874965508468, + "p90_ms": 1.3034458068432289, + "p95_ms": 1.4077517531404742, + "p99_ms": 1.8036167482205194, + "index_ms": 3576.212874992052, + "by_category": { + "architecture": 0.8192536065216307, + "semantic": 0.7323465818787765 + } + }, + { + "repo": "redis", + "language": "c", + "mode": "semble-bm25", + "chunks": 6367, + "tokens": 3998, + "ndcg5": 0.9215338279036697, + "ndcg10": 0.9382004945703365, + "p50_ms": 1.3345625047804788, + "p90_ms": 1.5855958932661451, + "p95_ms": 1.590977747400757, + "p99_ms": 1.625462744559627, + "index_ms": 3576.212874992052, + "by_category": { + "architecture": 0.9430676558073394, + "semantic": 0.9333333333333333 + } + }, + { + "repo": "redis", + "language": "c", + "mode": "semble-semantic", + "chunks": 6367, + "tokens": 3174, + "ndcg5": 0.8889821033974457, + "ndcg10": 0.8889821033974457, + "p50_ms": 1.2994374919799156, + "p90_ms": 1.438978900841903, + "p95_ms": 1.4446441076870542, + "p99_ms": 1.4765960139629897, + "index_ms": 3576.212874992052, + "by_category": { + "architecture": 0.95, + "semantic": 0.8279642067948915 + } + }, + { + "repo": "redux", + "language": "javascript", + "mode": "bm25", + "chunks": 53, + "tokens": 2973, + "ndcg5": 0.807049759204785, + "ndcg10": 0.807049759204785, + "p50_ms": 0.058416502724867314, + "p90_ms": 0.0667671934934333, + "p95_ms": 0.06734935959684663, + "p99_ms": 0.06823627263656817, + "index_ms": 27.501125005073845, + "by_category": { + "architecture": 0.7718216255952429, + "semantic": 0.78659876360565, + "symbol": 0.8861353116146786 + } + }, + { + "repo": "redux", + "language": "javascript", + "mode": "semantic", + "chunks": 53, + "tokens": 2836, + "ndcg5": 0.8490218381196037, + "ndcg10": 0.8490218381196037, + "p50_ms": 0.11645849735941738, + "p90_ms": 0.1249335880856961, + "p95_ms": 0.12621425339602865, + "p99_ms": 0.12630924305994995, + "index_ms": 27.501125005073845, + "by_category": { + "architecture": 0.7146501161959612, + "semantic": 0.9179843896825461, + "symbol": 0.8861353116146786 + } + }, + { + "repo": "redux", + "language": "javascript", + "mode": "semble-bm25", + "chunks": 53, + "tokens": 2929, + "ndcg5": 0.880657359638273, + "ndcg10": 0.8973240263049396, + "p50_ms": 0.482229508634191, + "p90_ms": 3.176799707580358, + "p95_ms": 3.316614607319936, + "p99_ms": 5.1727565132023265, + "index_ms": 27.501125005073845, + "by_category": { + "architecture": 0.8710490642551528, + "semantic": 0.8577984600630972, + "symbol": 1.0 + } + }, + { + "repo": "redux", + "language": "javascript", + "mode": "semble-semantic", + "chunks": 53, + "tokens": 2709, + "ndcg5": 0.8928612069551187, + "ndcg10": 0.9197469935012098, + "p50_ms": 0.44524950499180704, + "p90_ms": 3.108787501696497, + "p95_ms": 3.27307499755989, + "p99_ms": 5.098214993340659, + "index_ms": 27.501125005073845, + "by_category": { + "architecture": 0.9051127971865672, + "semantic": 0.884918120767199, + "symbol": 1.0 + } + }, + { + "repo": "requests", + "language": "python", + "mode": "bm25", + "chunks": 169, + "tokens": 3131, + "ndcg5": 0.5271409926060272, + "ndcg10": 0.6033418421058976, + "p50_ms": 0.05947899626335129, + "p90_ms": 0.06431250512832777, + "p95_ms": 0.07403751224046579, + "p99_ms": 0.12780750141246236, + "index_ms": 71.26216600590851, + "by_category": { + "architecture": 0.6178987550585167, + "semantic": 0.6240070552706198, + "symbol": 0.5498978229086747 + } + }, + { + "repo": "requests", + "language": "python", + "mode": "semantic", + "chunks": 169, + "tokens": 2825, + "ndcg5": 0.8378690845321319, + "ndcg10": 0.8378690845321319, + "p50_ms": 0.1198539903271012, + "p90_ms": 0.12855060922447592, + "p95_ms": 0.13053750444669276, + "p99_ms": 0.13110750878695399, + "index_ms": 71.26216600590851, + "by_category": { + "architecture": 0.9128703030022887, + "semantic": 0.9055096182921145, + "symbol": 0.6246425246579402 + } + }, + { + "repo": "requests", + "language": "python", + "mode": "semble-bm25", + "chunks": 169, + "tokens": 3124, + "ndcg5": 0.9335971402197305, + "ndcg10": 0.9424591045589329, + "p50_ms": 0.4474794986890629, + "p90_ms": 4.719254505471326, + "p95_ms": 4.734706592716975, + "p99_ms": 4.7866085181885865, + "index_ms": 71.26216600590851, + "by_category": { + "architecture": 0.9058624317527358, + "semantic": 0.9385181336136883, + "symbol": 1.0 + } + }, + { + "repo": "requests", + "language": "python", + "mode": "semble-semantic", + "chunks": 169, + "tokens": 2896, + "ndcg5": 0.9740637329553106, + "ndcg10": 0.9740637329553106, + "p50_ms": 0.41287500062026083, + "p90_ms": 4.694141905929428, + "p95_ms": 4.706091040861793, + "p99_ms": 4.7543518064776435, + "index_ms": 71.26216600590851, + "by_category": { + "architecture": 1.0, + "semantic": 0.9351593323882765, + "symbol": 1.0 + } + }, + { + "repo": "serde", + "language": "rust", + "mode": "bm25", + "chunks": 1178, + "tokens": 3272, + "ndcg5": 0.49771977861796124, + "ndcg10": 0.5310531119512947, + "p50_ms": 0.06647899863310158, + "p90_ms": 0.0752749911043793, + "p95_ms": 0.07672085121157579, + "p99_ms": 0.07817776859155856, + "index_ms": 520.187416987028, + "by_category": { + "architecture": 0.6954395572359223, + "semantic": 0.5, + "symbol": 0.16666666666666666 + } + }, + { + "repo": "serde", + "language": "rust", + "mode": "semantic", + "chunks": 1178, + "tokens": 2542, + "ndcg5": 0.40704975920478503, + "ndcg10": 0.4543648596592796, + "p50_ms": 0.23295850405702367, + "p90_ms": 0.25582499656593427, + "p95_ms": 0.25827289719018154, + "p99_ms": 0.26812097741640173, + "index_ms": 520.187416987028, + "by_category": { + "architecture": 0.398713694067948, + "semantic": 0.5064256568102102, + "symbol": 0.5154015779112127 + } + }, + { + "repo": "serde", + "language": "rust", + "mode": "semble-bm25", + "chunks": 1178, + "tokens": 3102, + "ndcg5": 0.7946394630357186, + "ndcg10": 0.803501427374921, + "p50_ms": 1.2452290029614232, + "p90_ms": 7.955225606565367, + "p95_ms": 10.434795797482366, + "p99_ms": 11.083391957945421, + "index_ms": 520.187416987028, + "by_category": { + "architecture": 0.8808169040355505, + "semantic": 0.5436432511904858, + "symbol": 1.0 + } + }, + { + "repo": "serde", + "language": "rust", + "mode": "semble-semantic", + "chunks": 1178, + "tokens": 2089, + "ndcg5": 0.6508891280403, + "ndcg10": 0.6844727312349875, + "p50_ms": 0.916457996936515, + "p90_ms": 7.968016994709618, + "p95_ms": 10.452579496632097, + "p99_ms": 10.96044950405485, + "index_ms": 520.187416987028, + "by_category": { + "architecture": 0.5517782560805999, + "semantic": 0.6952786773156251, + "symbol": 1.0 + } + }, + { + "repo": "sinatra", + "language": "ruby", + "mode": "bm25", + "chunks": 70, + "tokens": 3178, + "ndcg5": 0.7802715031241851, + "ndcg10": 0.8113914111067462, + "p50_ms": 0.05935399531153962, + "p90_ms": 0.0676041905535385, + "p95_ms": 0.06877944470033981, + "p99_ms": 0.07238868696731515, + "index_ms": 33.932291000382975, + "by_category": { + "architecture": 0.6804424038166692, + "semantic": 0.8216599605531315, + "symbol": 0.9051127596788988 + } + }, + { + "repo": "sinatra", + "language": "ruby", + "mode": "semantic", + "chunks": 70, + "tokens": 2754, + "ndcg5": 0.8755032715262121, + "ndcg10": 0.8755032715262121, + "p50_ms": 0.11829149298137054, + "p90_ms": 0.1268375024665147, + "p95_ms": 0.1299020994338207, + "p99_ms": 0.13031401991611347, + "index_ms": 33.932291000382975, + "by_category": { + "architecture": 0.8773705614469083, + "semantic": 0.8957340346272056, + "symbol": 0.8436010519408085 + } + }, + { + "repo": "sinatra", + "language": "ruby", + "mode": "semble-bm25", + "chunks": 70, + "tokens": 3698, + "ndcg5": 0.9382034061286294, + "ndcg10": 0.9382034061286294, + "p50_ms": 0.4523539973888546, + "p90_ms": 7.8920916057541035, + "p95_ms": 7.922134760883637, + "p99_ms": 8.041359761846252, + "index_ms": 33.932291000382975, + "by_category": { + "architecture": 0.7528136245145183, + "semantic": 1.0, + "symbol": 1.0 + } + }, + { + "repo": "sinatra", + "language": "ruby", + "mode": "semble-semantic", + "chunks": 70, + "tokens": 2321, + "ndcg5": 0.9815464876785729, + "ndcg10": 0.9815464876785729, + "p50_ms": 0.42410400055814534, + "p90_ms": 7.977674691937864, + "p95_ms": 8.01117709997925, + "p99_ms": 8.182969009358203, + "index_ms": 33.932291000382975, + "by_category": { + "architecture": 0.9261859507142916, + "semantic": 1.0, + "symbol": 1.0 + } + }, + { + "repo": "snapkit", + "language": "swift", + "mode": "bm25", + "chunks": 107, + "tokens": 3047, + "ndcg5": 0.7125481032680617, + "ndcg10": 0.7125481032680617, + "p50_ms": 0.06529100937768817, + "p90_ms": 0.08058359962888062, + "p95_ms": 0.08431700116489083, + "p99_ms": 0.08659700455609709, + "index_ms": 44.03562500374392, + "by_category": { + "architecture": 0.5377157309218195, + "semantic": 0.7357111642456206, + "symbol": 0.8333333333333334 + } + }, + { + "repo": "snapkit", + "language": "swift", + "mode": "semantic", + "chunks": 107, + "tokens": 2847, + "ndcg5": 0.5050814110725662, + "ndcg10": 0.5192795415940714, + "p50_ms": 0.12770800094585866, + "p90_ms": 0.15314999909605834, + "p95_ms": 0.17036680073942984, + "p99_ms": 0.1846069627208635, + "index_ms": 44.03562500374392, + "by_category": { + "architecture": 0.31942710374955047, + "semantic": 0.6142956942508621, + "symbol": 0.49742762323941453 + } + }, + { + "repo": "snapkit", + "language": "swift", + "mode": "semble-bm25", + "chunks": 107, + "tokens": 3157, + "ndcg5": 0.7091810794871367, + "ndcg10": 0.7523033552330219, + "p50_ms": 4.069208996952511, + "p90_ms": 8.72765059466474, + "p95_ms": 11.341783593525172, + "p99_ms": 13.758523115538987, + "index_ms": 44.03562500374392, + "by_category": { + "architecture": 0.7347941325294953, + "semantic": 0.6536516029201141, + "symbol": 1.0 + } + }, + { + "repo": "snapkit", + "language": "swift", + "mode": "semble-semantic", + "chunks": 107, + "tokens": 2960, + "ndcg5": 0.6983682144511406, + "ndcg10": 0.741490490197026, + "p50_ms": 3.8609160110354424, + "p90_ms": 8.478491802816281, + "p95_ms": 10.991899998043657, + "p99_ms": 13.29547999252099, + "index_ms": 44.03562500374392, + "by_category": { + "architecture": 0.6058431967846482, + "semantic": 0.6888352546010559, + "symbol": 1.0 + } + }, + { + "repo": "starlette", + "language": "python", + "mode": "bm25", + "chunks": 214, + "tokens": 2962, + "ndcg5": 0.7718517772221829, + "ndcg10": 0.7972539902646625, + "p50_ms": 0.061915998230688274, + "p90_ms": 0.06516699795611203, + "p95_ms": 0.06704100815113634, + "p99_ms": 0.07440821209456772, + "index_ms": 93.15812500426546, + "by_category": { + "architecture": 0.7964551540695339, + "semantic": 0.7962654201586077, + "symbol": 0.8 + } + }, + { + "repo": "starlette", + "language": "python", + "mode": "semantic", + "chunks": 214, + "tokens": 2908, + "ndcg5": 0.6703132463064359, + "ndcg10": 0.679102565200701, + "p50_ms": 0.12395800149533898, + "p90_ms": 0.13004100765101612, + "p95_ms": 0.13545800175052136, + "p99_ms": 0.14065800642129034, + "index_ms": 93.15812500426546, + "by_category": { + "architecture": 0.7088838990495478, + "semantic": 0.766500245219647, + "symbol": 0.5261859507142915 + } + }, + { + "repo": "starlette", + "language": "python", + "mode": "semble-bm25", + "chunks": 214, + "tokens": 2944, + "ndcg5": 0.9601808445469098, + "ndcg10": 0.9601808445469098, + "p50_ms": 0.5357500049285591, + "p90_ms": 4.442791992914863, + "p95_ms": 4.869749987847172, + "p99_ms": 5.0276836002012715, + "index_ms": 93.15812500426546, + "by_category": { + "architecture": 0.9239816123168275, + "semantic": 1.0, + "symbol": 1.0 + } + }, + { + "repo": "starlette", + "language": "python", + "mode": "semble-semantic", + "chunks": 214, + "tokens": 2775, + "ndcg5": 0.9155378278824247, + "ndcg10": 0.9398508097927761, + "p50_ms": 0.4856669984292239, + "p90_ms": 4.442707999260165, + "p95_ms": 4.8898329987423494, + "p99_ms": 4.9534001998836175, + "index_ms": 93.15812500426546, + "by_category": { + "architecture": 0.885169727786209, + "semantic": 1.0, + "symbol": 1.0 + } + }, + { + "repo": "telescope.nvim", + "language": "lua", + "mode": "bm25", + "chunks": 544, + "tokens": 3078, + "ndcg5": 0.6768415478476942, + "ndcg10": 0.7236112140807591, + "p50_ms": 0.06497900176327676, + "p90_ms": 0.0693166017299518, + "p95_ms": 0.07215144505607897, + "p99_ms": 0.08903028661734422, + "index_ms": 245.90587501006667, + "by_category": { + "architecture": 0.6294144576260611, + "semantic": 0.7743325444794424 + } + }, + { + "repo": "telescope.nvim", + "language": "lua", + "mode": "semantic", + "chunks": 544, + "tokens": 2882, + "ndcg5": 0.600458754606164, + "ndcg10": 0.6360794733169663, + "p50_ms": 0.1412705023540184, + "p90_ms": 0.15067530184751377, + "p95_ms": 0.15772289189044386, + "p99_ms": 0.16111097822431475, + "index_ms": 245.90587501006667, + "by_category": { + "architecture": 0.6294058254047593, + "semantic": 0.6396729760389237 + } + }, + { + "repo": "telescope.nvim", + "language": "lua", + "mode": "semble-bm25", + "chunks": 544, + "tokens": 3112, + "ndcg5": 0.7627044967587167, + "ndcg10": 0.7627044967587167, + "p50_ms": 0.6240410002646968, + "p90_ms": 0.6676910023088567, + "p95_ms": 0.9187223062326699, + "p99_ms": 4.542878061038203, + "index_ms": 245.90587501006667, + "by_category": { + "architecture": 0.8081312145596405, + "semantic": 0.738243956404373 + } + }, + { + "repo": "telescope.nvim", + "language": "lua", + "mode": "semble-semantic", + "chunks": 544, + "tokens": 2904, + "ndcg5": 0.721282862131401, + "ndcg10": 0.7379495287980677, + "p50_ms": 0.555749997147359, + "p90_ms": 0.592845500796102, + "p95_ms": 0.857570506195774, + "p99_ms": 4.503480497660342, + "index_ms": 245.90587501006667, + "by_category": { + "architecture": 0.7563896412937944, + "semantic": 0.7280202374542147 + } + }, + { + "repo": "tokio", + "language": "rust", + "mode": "bm25", + "chunks": 2758, + "tokens": 3528, + "ndcg5": 0.6827324383928645, + "ndcg10": 0.7096182249389554, + "p50_ms": 0.07693700172239915, + "p90_ms": 0.08276639418909326, + "p95_ms": 0.0836545048514381, + "p99_ms": 0.08916450256947427, + "index_ms": 1327.8630419954425, + "by_category": { + "architecture": 0.6666666666666666, + "semantic": 0.7621464572878573, + "symbol": 0.6825321400793748 + } + }, + { + "repo": "tokio", + "language": "rust", + "mode": "semantic", + "chunks": 2758, + "tokens": 3541, + "ndcg5": 0.7411732909393883, + "ndcg10": 0.7411732909393883, + "p50_ms": 0.3903954930137843, + "p90_ms": 0.43056729628005996, + "p95_ms": 0.43562115170061594, + "p99_ms": 0.48052422236651177, + "index_ms": 1327.8630419954425, + "by_category": { + "architecture": 0.6666666666666666, + "semantic": 0.7827324383928644, + "symbol": 0.7602677186074751 + } + }, + { + "repo": "tokio", + "language": "rust", + "mode": "semble-bm25", + "chunks": 2758, + "tokens": 3492, + "ndcg5": 0.8928612069551187, + "ndcg10": 0.9236720188563148, + "p50_ms": 1.0385625064373016, + "p90_ms": 9.330320601293353, + "p95_ms": 9.966138148593018, + "p99_ms": 10.911261228175134, + "index_ms": 1327.8630419954425, + "by_category": { + "architecture": 0.8100488640601395, + "semantic": 0.9516433990956823, + "symbol": 1.0 + } + }, + { + "repo": "tokio", + "language": "rust", + "mode": "semble-semantic", + "chunks": 2758, + "tokens": 3319, + "ndcg5": 0.930657359638273, + "ndcg10": 0.9491906441583389, + "p50_ms": 0.9161874986602925, + "p90_ms": 9.322929196059704, + "p95_ms": 9.880771140888102, + "p99_ms": 11.409954221890073, + "index_ms": 1327.8630419954425, + "by_category": { + "architecture": 0.8628732144640079, + "semantic": 0.9758216995478411, + "symbol": 1.0 + } + }, + { + "repo": "trpc", + "language": "typescript", + "mode": "bm25", + "chunks": 363, + "tokens": 2957, + "ndcg5": 0.544705810734339, + "ndcg10": 0.580628211253512, + "p50_ms": 0.07212500349851325, + "p90_ms": 0.08648310613352805, + "p95_ms": 0.08800895666354336, + "p99_ms": 0.09066819169675, + "index_ms": 161.3483749970328, + "by_category": { + "architecture": 0.29926959853150964, + "semantic": 0.6026296338311663, + "symbol": 1.0 + } + }, + { + "repo": "trpc", + "language": "typescript", + "mode": "semantic", + "chunks": 363, + "tokens": 2674, + "ndcg5": 0.5596626128829499, + "ndcg10": 0.6021081804168398, + "p50_ms": 0.13522899826057255, + "p90_ms": 0.1479535989346914, + "p95_ms": 0.14829825522610918, + "p99_ms": 0.14839325594948605, + "index_ms": 161.3483749970328, + "by_category": { + "architecture": 0.5120267330548428, + "semantic": 0.7084018290312251, + "symbol": 0.5974273881358959 + } + }, + { + "repo": "trpc", + "language": "typescript", + "mode": "semble-bm25", + "chunks": 363, + "tokens": 2987, + "ndcg5": 0.7541287872272752, + "ndcg10": 0.7759695309090915, + "p50_ms": 4.771603998960927, + "p90_ms": 6.125142297241838, + "p95_ms": 6.6113024025980875, + "p99_ms": 9.341760473471362, + "index_ms": 161.3483749970328, + "by_category": { + "architecture": 0.6944873149852022, + "semantic": 0.7090702997571733, + "symbol": 1.0 + } + }, + { + "repo": "trpc", + "language": "typescript", + "mode": "semble-semantic", + "chunks": 363, + "tokens": 2710, + "ndcg5": 0.8068376589861769, + "ndcg10": 0.8274293510079487, + "p50_ms": 4.6575000014854595, + "p90_ms": 5.8828881054068916, + "p95_ms": 6.345056238205873, + "p99_ms": 9.104711249674432, + "index_ms": 161.3483749970328, + "by_category": { + "architecture": 0.7518000951520766, + "semantic": 0.7905980369917656, + "symbol": 1.0 + } + }, + { + "repo": "vapor", + "language": "swift", + "mode": "bm25", + "chunks": 796, + "tokens": 2681, + "ndcg5": 0.48741029616906645, + "ndcg10": 0.5637783017228446, + "p50_ms": 0.06474949623225257, + "p90_ms": 0.07259999838424847, + "p95_ms": 0.07468125040759332, + "p99_ms": 0.07553624585852958, + "index_ms": 335.2509579999605, + "by_category": { + "architecture": 0.24608490373079303, + "semantic": 0.6993692777432422, + "symbol": 0.24871381161970726 + } + }, + { + "repo": "vapor", + "language": "swift", + "mode": "semantic", + "chunks": 796, + "tokens": 2623, + "ndcg5": 0.44049061175130894, + "ndcg10": 0.5095585752233076, + "p50_ms": 0.21066649787826464, + "p90_ms": 0.228033286111895, + "p95_ms": 0.23302463741856627, + "p99_ms": 0.23593773119500838, + "index_ms": 335.2509579999605, + "by_category": { + "architecture": 0.10034333188799373, + "semantic": 0.6326717828143439, + "symbol": 0.3442455164671185 + } + }, + { + "repo": "vapor", + "language": "swift", + "mode": "semble-bm25", + "chunks": 796, + "tokens": 2666, + "ndcg5": 0.7428612069551187, + "ndcg10": 0.7967862323102238, + "p50_ms": 0.8992085058707744, + "p90_ms": 6.019087495224085, + "p95_ms": 6.089579145918833, + "p99_ms": 6.1401822268089745, + "index_ms": 335.2509579999605, + "by_category": { + "architecture": 0.5466356432386875, + "semantic": 0.8068441226063152, + "symbol": 1.0 + } + }, + { + "repo": "vapor", + "language": "swift", + "mode": "semble-semantic", + "chunks": 796, + "tokens": 2435, + "ndcg5": 0.7284216551762823, + "ndcg10": 0.7468792248542391, + "p50_ms": 0.7343545075855218, + "p90_ms": 5.846408299112227, + "p95_ms": 5.925922598544275, + "p99_ms": 6.018484523956431, + "index_ms": 335.2509579999605, + "by_category": { + "architecture": 0.5615252322598561, + "semantic": 0.7323577714503723, + "symbol": 1.0 + } + }, + { + "repo": "vitest", + "language": "typescript", + "mode": "bm25", + "chunks": 1090, + "tokens": 2898, + "ndcg5": 0.3355159313011154, + "ndcg10": 0.40064139111101105, + "p50_ms": 0.06839549314463511, + "p90_ms": 0.0740499934181571, + "p95_ms": 0.07790623858454639, + "p99_ms": 0.09548125075525601, + "index_ms": 443.001457999344, + "by_category": { + "architecture": 0.3678130541784601, + "semantic": 0.40173606271953805, + "symbol": 0.46228426907818054 + } + }, + { + "repo": "vitest", + "language": "typescript", + "mode": "semantic", + "chunks": 1090, + "tokens": 2762, + "ndcg5": 0.3180676558073393, + "ndcg10": 0.40160173343994077, + "p50_ms": 0.2326044996152632, + "p90_ms": 0.25179519871016964, + "p95_ms": 0.25916010708897375, + "p99_ms": 0.2679320138122421, + "index_ms": 443.001457999344, + "by_category": { + "architecture": 0.34798562347423273, + "semantic": 0.44946553890485624, + "symbol": 0.3333333333333333 + } + }, + { + "repo": "vitest", + "language": "typescript", + "mode": "semble-bm25", + "chunks": 1090, + "tokens": 2811, + "ndcg5": 0.6108127539751069, + "ndcg10": 0.6452897799971746, + "p50_ms": 0.908292000531219, + "p90_ms": 7.394470508734231, + "p95_ms": 8.312139248300813, + "p99_ms": 11.588594246713905, + "index_ms": 443.001457999344, + "by_category": { + "architecture": 0.5991988067460414, + "semantic": 0.6072430005359807, + "symbol": 0.8769765845238192 + } + }, + { + "repo": "vitest", + "language": "typescript", + "mode": "semble-semantic", + "chunks": 1090, + "tokens": 2590, + "ndcg5": 0.6208254137500102, + "ndcg10": 0.6523719014285831, + "p50_ms": 0.7636255031684414, + "p90_ms": 7.045875300536864, + "p95_ms": 7.968272903235633, + "p99_ms": 11.375320983352134, + "index_ms": 443.001457999344, + "by_category": { + "architecture": 0.5347090229166835, + "semantic": 0.6552958306818274, + "symbol": 0.8769765845238192 + } + }, + { + "repo": "xmonad", + "language": "haskell", + "mode": "bm25", + "chunks": 124, + "tokens": 3204, + "ndcg5": 0.5530331765778531, + "ndcg10": 0.5998028428109179, + "p50_ms": 0.06756249786121771, + "p90_ms": 0.07548280991613865, + "p95_ms": 0.07957980124047026, + "p99_ms": 0.08141595841152593, + "index_ms": 64.19791700318456, + "by_category": { + "architecture": 0.5836446827505919, + "semantic": 0.6105749495178019 + } + }, + { + "repo": "xmonad", + "language": "haskell", + "mode": "semantic", + "chunks": 124, + "tokens": 2848, + "ndcg5": 0.6148712314377457, + "ndcg10": 0.6257916032786539, + "p50_ms": 0.12479149154387414, + "p90_ms": 0.12989140232093632, + "p95_ms": 0.13103364981361665, + "p99_ms": 0.14040672642295246, + "index_ms": 64.19791700318456, + "by_category": { + "architecture": 0.5920237497030204, + "semantic": 0.6483035056624095 + } + }, + { + "repo": "xmonad", + "language": "haskell", + "mode": "semble-bm25", + "chunks": 124, + "tokens": 3142, + "ndcg5": 0.790237023894699, + "ndcg10": 0.790237023894699, + "p50_ms": 0.4423124992172234, + "p90_ms": 4.772674705600366, + "p95_ms": 4.792197949427646, + "p99_ms": 5.042206785583403, + "index_ms": 64.19791700318456, + "by_category": { + "architecture": 0.7717263405403151, + "semantic": 0.8025774794642881 + } + }, + { + "repo": "xmonad", + "language": "haskell", + "mode": "semble-semantic", + "chunks": 124, + "tokens": 2774, + "ndcg5": 0.8788289086217574, + "ndcg10": 0.8890480285011819, + "p50_ms": 0.41916699410649016, + "p90_ms": 4.704612201021519, + "p95_ms": 4.788706252293196, + "p99_ms": 5.036941240250599, + "index_ms": 64.19791700318456, + "by_category": { + "architecture": 0.8773876328600902, + "semantic": 0.8968216255952429 + } + }, + { + "repo": "zig", + "language": "zig", + "mode": "bm25", + "chunks": 13307, + "tokens": 3127, + "ndcg5": 0.8161732909393884, + "ndcg10": 0.8328399576060551, + "p50_ms": 0.10545850091148168, + "p90_ms": 0.14167529880069196, + "p95_ms": 0.14183750245138071, + "p99_ms": 0.14316750151920132, + "index_ms": 4919.0919999964535, + "by_category": { + "architecture": 0.3214210289682636, + "semantic": 0.9230903567774299 + } + }, + { + "repo": "zig", + "language": "zig", + "mode": "semantic", + "chunks": 13307, + "tokens": 2986, + "ndcg5": 0.34552859107601863, + "ndcg10": 0.42456185798037893, + "p50_ms": 2.343458494578954, + "p90_ms": 2.4132417049258947, + "p95_ms": 2.4412024053162895, + "p99_ms": 2.4911404700833373, + "index_ms": 4919.0919999964535, + "by_category": { + "architecture": 0.16666666666666666, + "semantic": 0.4700727740945634 + } + }, + { + "repo": "zig", + "language": "zig", + "mode": "semble-bm25", + "chunks": 13307, + "tokens": 3092, + "ndcg5": 0.9011859507142915, + "ndcg10": 0.9011859507142915, + "p50_ms": 3.202374995453283, + "p90_ms": 33.36097919818713, + "p95_ms": 37.62082319881302, + "p99_ms": 43.61769743438344, + "index_ms": 4919.0919999964535, + "by_category": { + "architecture": 0.7103099178571526, + "semantic": 0.9348699565126102 + } + }, + { + "repo": "zig", + "language": "zig", + "mode": "semble-semantic", + "chunks": 13307, + "tokens": 2966, + "ndcg5": 0.7446394630357187, + "ndcg10": 0.7754642066582041, + "p50_ms": 2.9451875016093254, + "p90_ms": 33.229225610557485, + "p95_ms": 36.88123125830317, + "p99_ms": 42.081246249872486, + "index_ms": 4919.0919999964535, + "by_category": { + "architecture": 0.4384882922619096, + "semantic": 0.8349305444928444 + } + }, + { + "repo": "zig-clap", + "language": "zig", + "mode": "bm25", + "chunks": 100, + "tokens": 2851, + "ndcg5": 0.9, + "ndcg10": 0.9166666666666666, + "p50_ms": 0.06562499766005203, + "p90_ms": 0.07410060206893831, + "p95_ms": 0.07547499262727797, + "p99_ms": 0.07699500420130789, + "index_ms": 65.90066700300667, + "by_category": { + "architecture": 1.0, + "semantic": 0.9074074074074073 + } + }, + { + "repo": "zig-clap", + "language": "zig", + "mode": "semantic", + "chunks": 100, + "tokens": 2710, + "ndcg5": 0.670231768402027, + "ndcg10": 0.7330698428344539, + "p50_ms": 0.1243539882125333, + "p90_ms": 0.12901280279038474, + "p95_ms": 0.13012709969189018, + "p99_ms": 0.13395902409683913, + "index_ms": 65.90066700300667, + "by_category": { + "architecture": 0.6445324131589439, + "semantic": 0.7429073350206216 + } + }, + { + "repo": "zig-clap", + "language": "zig", + "mode": "semble-bm25", + "chunks": 100, + "tokens": 2544, + "ndcg5": 0.9380929753571458, + "ndcg10": 0.9380929753571458, + "p50_ms": 0.5266044972813688, + "p90_ms": 4.536858400388155, + "p95_ms": 4.6799610448942985, + "p99_ms": 4.788292205630569, + "index_ms": 65.90066700300667, + "by_category": { + "architecture": 1.0, + "semantic": 0.9312144170634953 + } + }, + { + "repo": "zig-clap", + "language": "zig", + "mode": "semble-semantic", + "chunks": 100, + "tokens": 2595, + "ndcg5": 0.8977197786179613, + "ndcg10": 0.8977197786179613, + "p50_ms": 0.4875625018030405, + "p90_ms": 4.522129202086944, + "p95_ms": 4.6836586567224, + "p99_ms": 4.744331736874301, + "index_ms": 65.90066700300667, + "by_category": { + "architecture": 0.8154648767857288, + "semantic": 0.906859212154876 + } + }, + { + "repo": "zls", + "language": "zig", + "mode": "bm25", + "chunks": 1319, + "tokens": 2933, + "ndcg5": 0.5577324383928645, + "ndcg10": 0.5878354379592625, + "p50_ms": 0.06624999514315277, + "p90_ms": 0.07360830350080505, + "p95_ms": 0.07868095053709113, + "p99_ms": 0.08966979148681274, + "index_ms": 758.1614579976304, + "by_category": { + "architecture": 0.5430042850948544, + "semantic": 0.611975289501636 + } + }, + { + "repo": "zls", + "language": "zig", + "mode": "semantic", + "chunks": 1319, + "tokens": 2732, + "ndcg5": 0.6098332521130361, + "ndcg10": 0.624884751896235, + "p50_ms": 0.26752099802251905, + "p90_ms": 0.2845160895958543, + "p95_ms": 0.2878420040360652, + "p99_ms": 0.2905020021717064, + "index_ms": 758.1614579976304, + "by_category": { + "architecture": 0.6266932581763631, + "semantic": 0.62391094082232 + } + }, + { + "repo": "zls", + "language": "zig", + "mode": "semble-bm25", + "chunks": 1319, + "tokens": 3049, + "ndcg5": 0.825, + "ndcg10": 0.8545047410990934, + "p50_ms": 0.7875004957895726, + "p90_ms": 0.8287538978038356, + "p95_ms": 1.269789897924062, + "p99_ms": 7.43715797245385, + "index_ms": 758.1614579976304, + "by_category": { + "architecture": 0.7572899993805687, + "semantic": 0.9068511404859915 + } + }, + { + "repo": "zls", + "language": "zig", + "mode": "semble-semantic", + "chunks": 1319, + "tokens": 2787, + "ndcg5": 0.8846268032608154, + "ndcg10": 0.901293469927482, + "p50_ms": 0.6930210001883097, + "p90_ms": 0.7556044016382658, + "p95_ms": 1.228270192950737, + "p99_ms": 7.378254041977915, + "index_ms": 758.1614579976304, + "by_category": { + "architecture": 0.9047619047619048, + "semantic": 0.8994258511704852 + } + }, + { + "repo": "zod", + "language": "typescript", + "mode": "bm25", + "chunks": 1812, + "tokens": 3008, + "ndcg5": 0.37591052497168753, + "ndcg10": 0.4173000116024168, + "p50_ms": 0.0719579984433949, + "p90_ms": 0.07918689516372979, + "p95_ms": 0.0834541402582545, + "p99_ms": 0.09415722699486649, + "index_ms": 1043.0547500000102, + "by_category": { + "architecture": 0.5, + "semantic": 0.3526262096081092, + "symbol": 0.5872865023809717 + } + }, + { + "repo": "zod", + "language": "typescript", + "mode": "semantic", + "chunks": 1812, + "tokens": 2731, + "ndcg5": 0.2943426403617271, + "ndcg10": 0.348114213453909, + "p50_ms": 0.289103998511564, + "p90_ms": 0.3168625073158182, + "p95_ms": 0.3224687599868048, + "p99_ms": 0.3238937597780023, + "index_ms": 1043.0547500000102, + "by_category": { + "architecture": 0.0, + "semantic": 0.39453468736498826, + "symbol": 0.611111111111111 + } + }, + { + "repo": "zod", + "language": "typescript", + "mode": "semble-bm25", + "chunks": 1812, + "tokens": 3007, + "ndcg5": 0.522486247711064, + "ndcg10": 0.5827634665859462, + "p50_ms": 7.364583500020672, + "p90_ms": 8.880278904689476, + "p95_ms": 9.310902397555768, + "p99_ms": 12.56348047376377, + "index_ms": 1043.0547500000102, + "by_category": { + "architecture": 0.5660170306431477, + "semantic": 0.5584824196596058, + "symbol": 0.7103099178571526 + } + }, + { + "repo": "zod", + "language": "typescript", + "mode": "semble-semantic", + "chunks": 1812, + "tokens": 2692, + "ndcg5": 0.33209427612483317, + "ndcg10": 0.3993885146886994, + "p50_ms": 7.261020989972167, + "p90_ms": 8.963108298485167, + "p95_ms": 9.208899702935017, + "p99_ms": 12.365813532669558, + "index_ms": 1043.0547500000102, + "by_category": { + "architecture": 0.29875546189751173, + "semantic": 0.3740055298546575, + "symbol": 0.643558852691131 + } + } + ] +} diff --git a/benchmarks/results/semble-hybrid-0332378809c5.json b/benchmarks/results/semble-hybrid-0332378809c5.json deleted file mode 100644 index 9bd2a7e7f..000000000 --- a/benchmarks/results/semble-hybrid-0332378809c5.json +++ /dev/null @@ -1,1252 +0,0 @@ -{ - "sha": "f028a753fd5df3f83f310d33a602156400ce18bb", - "model": "minishlab/potion-code-16M", - "summary": { - "ndcg10": 0.8544, - "p50_ms": 1.258, - "p90_ms": 4.928, - "p95_ms": 5.564, - "p99_ms": 6.41, - "index_ms": 439.4, - "by_category": { - "architecture": 0.8034, - "semantic": 0.8455, - "symbol": 0.9579 - } - }, - "by_language": { - "bash": { - "repos": 3, - "ndcg10": 0.8247, - "p50_ms": 0.547, - "p90_ms": 0.622, - "p95_ms": 0.628, - "p99_ms": 0.639, - "index_ms": 115.1 - }, - "c": { - "repos": 3, - "ndcg10": 0.7409, - "p50_ms": 0.795, - "p90_ms": 0.928, - "p95_ms": 0.947, - "p99_ms": 0.983, - "index_ms": 1475.8 - }, - "cpp": { - "repos": 3, - "ndcg10": 0.9154, - "p50_ms": 0.719, - "p90_ms": 4.759, - "p95_ms": 6.577, - "p99_ms": 6.925, - "index_ms": 757.6 - }, - "csharp": { - "repos": 3, - "ndcg10": 0.8848, - "p50_ms": 5.25, - "p90_ms": 6.701, - "p95_ms": 7.469, - "p99_ms": 8.428, - "index_ms": 437.5 - }, - "elixir": { - "repos": 3, - "ndcg10": 0.8936, - "p50_ms": 0.579, - "p90_ms": 4.687, - "p95_ms": 5.089, - "p99_ms": 5.563, - "index_ms": 196.0 - }, - "go": { - "repos": 3, - "ndcg10": 0.8952, - "p50_ms": 0.624, - "p90_ms": 3.824, - "p95_ms": 4.115, - "p99_ms": 5.399, - "index_ms": 152.7 - }, - "haskell": { - "repos": 3, - "ndcg10": 0.7652, - "p50_ms": 1.956, - "p90_ms": 7.502, - "p95_ms": 8.618, - "p99_ms": 10.432, - "index_ms": 463.5 - }, - "java": { - "repos": 3, - "ndcg10": 0.8487, - "p50_ms": 1.162, - "p90_ms": 11.345, - "p95_ms": 13.248, - "p99_ms": 14.774, - "index_ms": 945.9 - }, - "javascript": { - "repos": 3, - "ndcg10": 0.917, - "p50_ms": 0.444, - "p90_ms": 1.681, - "p95_ms": 1.776, - "p99_ms": 2.678, - "index_ms": 33.8 - }, - "kotlin": { - "repos": 3, - "ndcg10": 0.8208, - "p50_ms": 1.531, - "p90_ms": 6.349, - "p95_ms": 6.689, - "p99_ms": 7.385, - "index_ms": 230.3 - }, - "lua": { - "repos": 3, - "ndcg10": 0.8228, - "p50_ms": 0.621, - "p90_ms": 0.708, - "p95_ms": 0.813, - "p99_ms": 1.645, - "index_ms": 359.7 - }, - "php": { - "repos": 3, - "ndcg10": 0.8581, - "p50_ms": 0.924, - "p90_ms": 6.944, - "p95_ms": 7.077, - "p99_ms": 7.156, - "index_ms": 702.8 - }, - "python": { - "repos": 9, - "ndcg10": 0.8673, - "p50_ms": 0.516, - "p90_ms": 3.541, - "p95_ms": 3.854, - "p99_ms": 4.308, - "index_ms": 151.6 - }, - "ruby": { - "repos": 3, - "ndcg10": 0.909, - "p50_ms": 0.607, - "p90_ms": 4.407, - "p95_ms": 5.478, - "p99_ms": 5.815, - "index_ms": 95.2 - }, - "rust": { - "repos": 3, - "ndcg10": 0.8564, - "p50_ms": 0.887, - "p90_ms": 5.846, - "p95_ms": 6.594, - "p99_ms": 7.37, - "index_ms": 489.2 - }, - "scala": { - "repos": 3, - "ndcg10": 0.9091, - "p50_ms": 2.597, - "p90_ms": 5.531, - "p95_ms": 6.933, - "p99_ms": 7.963, - "index_ms": 370.1 - }, - "swift": { - "repos": 3, - "ndcg10": 0.8603, - "p50_ms": 1.372, - "p90_ms": 4.878, - "p95_ms": 5.576, - "p99_ms": 6.432, - "index_ms": 180.9 - }, - "typescript": { - "repos": 3, - "ndcg10": 0.7058, - "p50_ms": 3.366, - "p90_ms": 5.564, - "p95_ms": 6.024, - "p99_ms": 7.958, - "index_ms": 420.8 - }, - "zig": { - "repos": 3, - "ndcg10": 0.913, - "p50_ms": 0.891, - "p90_ms": 10.586, - "p95_ms": 11.62, - "p99_ms": 14.145, - "index_ms": 1346.1 - } - }, - "repos": [ - { - "repo": "abseil-cpp", - "language": "cpp", - "chunks": 3083, - "ndcg5": 0.9490663550396519, - "ndcg10": 0.9490663550396519, - "p50_ms": 1.0912914876826108, - "p90_ms": 9.05770471435972, - "p95_ms": 11.507063954195473, - "p99_ms": 12.12681277451338, - "index_ms": 1646.0697920119856, - "by_category": { - "architecture": 1.0, - "semantic": 0.970043369514643, - "symbol": 0.8102255193577976 - } - }, - { - "repo": "aeson", - "language": "haskell", - "chunks": 393, - "ndcg5": 0.7420624189796883, - "ndcg10": 0.7619528590399762, - "p50_ms": 4.173083492787555, - "p90_ms": 8.33000420534518, - "p95_ms": 10.559112837654544, - "p99_ms": 15.610389775247304, - "index_ms": 166.15425000782125, - "by_category": { - "architecture": 0.5896918237758785, - "semantic": 0.8193732041280086 - } - }, - { - "repo": "aiohttp", - "language": "python", - "chunks": 756, - "ndcg5": 0.8149720489574926, - "ndcg10": 0.8520671452200962, - "p50_ms": 0.6300829991232604, - "p90_ms": 4.303084017010406, - "p95_ms": 4.7195840161293745, - "p99_ms": 5.837649595923723, - "index_ms": 233.05720800999552, - "by_category": { - "architecture": 0.888343919545452, - "semantic": 0.741666956978206, - "symbol": 1.0 - } - }, - { - "repo": "alamofire", - "language": "swift", - "chunks": 649, - "ndcg5": 0.9635059068184884, - "ndcg10": 0.9635059068184884, - "p50_ms": 0.5608339997706935, - "p90_ms": 4.325070505728946, - "p95_ms": 4.749893446569332, - "p99_ms": 5.736912298598325, - "index_ms": 211.34775000973605, - "by_category": { - "architecture": 0.9732402630493958, - "semantic": 0.94094521338378, - "symbol": 1.0 - } - }, - { - "repo": "axios", - "language": "javascript", - "chunks": 166, - "ndcg5": 0.8627215315338048, - "ndcg10": 0.8736419033747133, - "p50_ms": 0.6112914998084307, - "p90_ms": 2.5850833189906552, - "p95_ms": 2.6784642643178813, - "p99_ms": 2.701359261700418, - "index_ms": 58.56937498901971, - "by_category": { - "architecture": 0.6191245504312427, - "semantic": 0.9308017017042276, - "symbol": 1.0 - } - }, - { - "repo": "axum", - "language": "rust", - "chunks": 509, - "ndcg5": 0.770231768402027, - "ndcg10": 0.8010565120245126, - "p50_ms": 0.6603335059480742, - "p90_ms": 4.243924387264997, - "p95_ms": 4.55774586152984, - "p99_ms": 6.128982776717746, - "index_ms": 170.33337499015033, - "by_category": { - "architecture": 0.7375765605797046, - "semantic": 0.8348152134004999, - "symbol": 0.7718216255952429 - } - }, - { - "repo": "bash-it", - "language": "bash", - "chunks": 723, - "ndcg5": 0.617676555124569, - "ndcg10": 0.6697437839615663, - "p50_ms": 0.9522499894956127, - "p90_ms": 1.1146869190270081, - "p95_ms": 1.1227229129872285, - "p99_ms": 1.1394109899993055, - "index_ms": 262.7072499890346, - "by_category": { - "architecture": 1.0, - "semantic": 0.6078917545779292, - "symbol": 0.6984565739436487 - } - }, - { - "repo": "bats-core", - "language": "bash", - "chunks": 48, - "ndcg5": 0.8411732909393883, - "ndcg10": 0.8411732909393883, - "p50_ms": 0.3565834922483191, - "p90_ms": 0.3828794986475259, - "p95_ms": 0.38902741216588765, - "p99_ms": 0.4021054838085547, - "index_ms": 19.54733399907127, - "by_category": { - "architecture": 0.6703622950309012, - "semantic": 0.9331484425824198 - } - }, - { - "repo": "cats", - "language": "scala", - "chunks": 1254, - "ndcg5": 0.9113147192765458, - "ndcg10": 0.9113147192765458, - "p50_ms": 2.6690210070228204, - "p90_ms": 6.254953800817025, - "p95_ms": 9.116418148914818, - "p99_ms": 9.433750845782924, - "index_ms": 603.2710839936044, - "by_category": { - "architecture": 0.8065735963827292, - "semantic": 0.9, - "symbol": 1.0 - } - }, - { - "repo": "chi", - "language": "go", - "chunks": 262, - "ndcg5": 0.8463053707973687, - "ndcg10": 0.8668979091529975, - "p50_ms": 0.7133954932214692, - "p90_ms": 2.9998455138411373, - "p95_ms": 3.102289310481865, - "p99_ms": 3.143457864935044, - "index_ms": 97.82441702554934, - "by_category": { - "architecture": 0.7237171429351731, - "semantic": 0.9589921948412731, - "symbol": 0.8769765845238192 - } - }, - { - "repo": "circe", - "language": "scala", - "chunks": 192, - "ndcg5": 0.8591297799361982, - "ndcg10": 0.8591297799361982, - "p50_ms": 0.6408749904949218, - "p90_ms": 4.266482999082654, - "p95_ms": 5.36815808736719, - "p99_ms": 6.0022988088894635, - "index_ms": 87.54445900558494, - "by_category": { - "architecture": 0.7261859507142916, - "semantic": 0.8811396422923916, - "symbol": 1.0 - } - }, - { - "repo": "click", - "language": "python", - "chunks": 315, - "ndcg5": 1.0, - "ndcg10": 1.0, - "p50_ms": 0.43779150291811675, - "p90_ms": 3.2601121929474175, - "p95_ms": 3.382597900053952, - "p99_ms": 3.4961859628674574, - "index_ms": 106.71579200425185, - "by_category": { - "architecture": 1.0, - "semantic": 1.0, - "symbol": 1.0 - } - }, - { - "repo": "cobra", - "language": "go", - "chunks": 394, - "ndcg5": 0.9590790148145552, - "ndcg10": 0.9590790148145552, - "p50_ms": 0.5730630073230714, - "p90_ms": 4.83303360233549, - "p95_ms": 5.126514259609397, - "p99_ms": 8.904569250880733, - "index_ms": 139.7273330076132, - "by_category": { - "architecture": 1.0, - "semantic": 0.9255982087537366, - "symbol": 1.0 - } - }, - { - "repo": "commons-lang", - "language": "java", - "chunks": 3152, - "ndcg5": 0.8696123574829959, - "ndcg10": 0.8958857274902101, - "p50_ms": 0.9952090040314943, - "p90_ms": 13.978542003314942, - "p95_ms": 18.471957999281585, - "p99_ms": 19.066358800046146, - "index_ms": 1018.9558750134893, - "by_category": { - "architecture": 0.7216293209723186, - "semantic": 0.9034794510269613, - "symbol": 1.0 - } - }, - { - "repo": "curl", - "language": "c", - "chunks": 4444, - "ndcg5": 0.6371567083124564, - "ndcg10": 0.72610655938819, - "p50_ms": 0.9243125095963478, - "p90_ms": 1.0395791992777959, - "p95_ms": 1.0427128087030724, - "p99_ms": 1.0624089470366016, - "index_ms": 1478.583374992013, - "by_category": { - "architecture": 0.6599779340675636, - "semantic": 0.7802117982868844 - } - }, - { - "repo": "dapper", - "language": "csharp", - "chunks": 411, - "ndcg5": 0.8639821033974456, - "ndcg10": 0.8806487700641125, - "p50_ms": 3.2915835035964847, - "p90_ms": 4.738620485295543, - "p95_ms": 6.1579351167893055, - "p99_ms": 8.112687032553364, - "index_ms": 155.6533330003731, - "by_category": { - "architecture": 0.7544456402014998, - "semantic": 0.8919379108058652, - "symbol": 1.0 - } - }, - { - "repo": "ecto", - "language": "elixir", - "chunks": 755, - "ndcg5": 0.9085189214285745, - "ndcg10": 0.9272666681184705, - "p50_ms": 0.5430830060504377, - "p90_ms": 6.581557990284637, - "p95_ms": 6.794316400191746, - "p99_ms": 7.171296874876134, - "index_ms": 288.85766700841486, - "by_category": { - "architecture": 1.0, - "semantic": 0.9220874569753447, - "symbol": 0.8769765845238192 - } - }, - { - "repo": "exposed", - "language": "kotlin", - "chunks": 744, - "ndcg5": 0.6669218839789034, - "ndcg10": 0.7123192818418793, - "p50_ms": 1.0102914820890874, - "p90_ms": 6.005246087443084, - "p95_ms": 6.509210096555762, - "p99_ms": 6.583342025405727, - "index_ms": 255.99116698140278, - "by_category": { - "architecture": 0.611111111111111, - "semantic": 0.6723608788217323, - "symbol": 1.0 - } - }, - { - "repo": "express", - "language": "javascript", - "chunks": 52, - "ndcg5": 0.963503284734147, - "ndcg10": 0.963503284734147, - "p50_ms": 0.29360449116211385, - "p90_ms": 0.32953720074146986, - "p95_ms": 0.4337541511631584, - "p99_ms": 1.8531172254006354, - "index_ms": 20.743917004438117, - "by_category": { - "architecture": 0.9671522420975631, - "semantic": 0.95, - "symbol": 1.0 - } - }, - { - "repo": "fastapi", - "language": "python", - "chunks": 597, - "ndcg5": 0.7507790852929278, - "ndcg10": 0.7867883923213216, - "p50_ms": 0.5300420016283169, - "p90_ms": 3.693600013502874, - "p95_ms": 4.129981237929314, - "p99_ms": 4.593296248931437, - "index_ms": 192.0619999873452, - "by_category": { - "architecture": 0.6840030692836789, - "semantic": 0.7434682951800848, - "symbol": 1.0 - } - }, - { - "repo": "flask", - "language": "python", - "chunks": 291, - "ndcg5": 0.893741584366474, - "ndcg10": 0.9129312573949375, - "p50_ms": 0.4422499914653599, - "p90_ms": 2.892791002523154, - "p95_ms": 3.0712079897057265, - "p99_ms": 3.529375203652308, - "index_ms": 94.27575001609512, - "by_category": { - "architecture": 0.8817517204602693, - "semantic": 0.9090267601883458, - "symbol": 1.0 - } - }, - { - "repo": "fmtlib", - "language": "cpp", - "chunks": 476, - "ndcg5": 0.9346268032608155, - "ndcg10": 0.9346268032608155, - "p50_ms": 0.46452099923044443, - "p90_ms": 0.8199787989724467, - "p95_ms": 3.4010306029813364, - "p99_ms": 3.5737725306535135, - "index_ms": 339.1850419866387, - "by_category": { - "architecture": 0.8769765845238192, - "semantic": 0.9329718794032036, - "symbol": 1.0 - } - }, - { - "repo": "gin", - "language": "go", - "chunks": 576, - "ndcg5": 0.8596409794466148, - "ndcg10": 0.8596409794466148, - "p50_ms": 0.5843954859301448, - "p90_ms": 3.6378965189214805, - "p95_ms": 4.1154568461934105, - "p99_ms": 4.1496241494314745, - "index_ms": 220.63250001519918, - "by_category": { - "architecture": 0.9696354815039873, - "semantic": 0.7613642454462158, - "symbol": 1.0 - } - }, - { - "repo": "gson", - "language": "java", - "chunks": 1460, - "ndcg5": 0.9060646130837483, - "ndcg10": 0.9169849849246564, - "p50_ms": 1.0091249860124663, - "p90_ms": 6.590978807071224, - "p95_ms": 7.058018080715558, - "p99_ms": 9.879170024360059, - "index_ms": 467.5569589890074, - "by_category": { - "architecture": 0.677192486230418, - "semantic": 0.9630929753571458, - "symbol": 1.0 - } - }, - { - "repo": "guzzle", - "language": "php", - "chunks": 206, - "ndcg5": 0.932845925095874, - "ndcg10": 0.932845925095874, - "p50_ms": 0.6007914926158264, - "p90_ms": 2.8981085954001173, - "p95_ms": 3.0152205072226934, - "p99_ms": 3.05911050963914, - "index_ms": 62.57074998575263, - "by_category": { - "architecture": 1.0, - "semantic": 0.8966860386090373, - "symbol": 1.0 - } - }, - { - "repo": "http4s", - "language": "scala", - "chunks": 952, - "ndcg5": 0.9569537411240482, - "ndcg10": 0.9569537411240482, - "p50_ms": 4.482229502173141, - "p90_ms": 6.070358009310439, - "p95_ms": 6.313778854382692, - "p99_ms": 8.454255768738218, - "index_ms": 419.62579198298045, - "by_category": { - "architecture": 0.9590717717793499, - "semantic": 0.9472756790816368, - "symbol": 1.0 - } - }, - { - "repo": "httpx", - "language": "python", - "chunks": 248, - "ndcg5": 0.8500135136621064, - "ndcg10": 0.8597460087853677, - "p50_ms": 0.45779201900586486, - "p90_ms": 2.533457998652011, - "p95_ms": 3.025540994713083, - "p99_ms": 3.153308207402006, - "index_ms": 82.77016601641662, - "by_category": { - "architecture": 0.7868778669870723, - "semantic": 0.8385023461759126, - "symbol": 1.0 - } - }, - { - "repo": "jackson-databind", - "language": "java", - "chunks": 4570, - "ndcg5": 0.6771911875419425, - "ndcg10": 0.7332501460115933, - "p50_ms": 1.4823750098003075, - "p90_ms": 13.466579219675625, - "p95_ms": 14.215371152386071, - "p99_ms": 15.377474236302076, - "index_ms": 1351.050833996851, - "by_category": { - "architecture": 0.6226294385530917, - "semantic": 0.6371473485680517, - "symbol": 0.9695882650589908 - } - }, - { - "repo": "kotlinx-coroutines", - "language": "kotlin", - "chunks": 884, - "ndcg5": 0.9074356157188728, - "ndcg10": 0.9074356157188728, - "p50_ms": 2.5658124941401184, - "p90_ms": 7.733400608412921, - "p95_ms": 8.131447956839112, - "p99_ms": 10.119956803682722, - "index_ms": 291.44450000603683, - "by_category": { - "architecture": 0.8333333333333334, - "semantic": 0.9034794510269613, - "symbol": 1.0 - } - }, - { - "repo": "ktor", - "language": "kotlin", - "chunks": 425, - "ndcg5": 0.8150720626804802, - "ndcg10": 0.842659101188055, - "p50_ms": 1.0183539998251945, - "p90_ms": 5.3074499766808, - "p95_ms": 5.4278416413581, - "p99_ms": 5.452034731279127, - "index_ms": 143.35174998268485, - "by_category": { - "architecture": 0.8100730714340207, - "semantic": 0.7403815033889936, - "symbol": 1.0 - } - }, - { - "repo": "laravel-framework", - "language": "php", - "chunks": 6197, - "ndcg5": 0.6998751839147354, - "ndcg10": 0.74066641207816, - "p50_ms": 1.2354789942037314, - "p90_ms": 14.243533604894765, - "p95_ms": 14.434862158668693, - "p99_ms": 14.574005217000376, - "index_ms": 1915.0534170039464, - "by_category": { - "architecture": 0.7218124809523013, - "semantic": 0.7366345690361811, - "symbol": 0.7827324383928644 - } - }, - { - "repo": "lazy.nvim", - "language": "lua", - "chunks": 300, - "ndcg5": 0.6520061356211094, - "ndcg10": 0.6822326207762903, - "p50_ms": 0.6599375046789646, - "p90_ms": 0.6964000000152737, - "p95_ms": 0.7067521015414968, - "p99_ms": 0.7580840337323024, - "index_ms": 118.27658300171606, - "by_category": { - "architecture": 0.8280654190068704, - "semantic": 0.5629148767694521 - } - }, - { - "repo": "libuv", - "language": "c", - "chunks": 1345, - "ndcg5": 0.5709602973844076, - "ndcg10": 0.6153897386864717, - "p50_ms": 0.6368955073412508, - "p90_ms": 0.7749826938379557, - "p95_ms": 0.8182955396478064, - "p99_ms": 0.8519263044581747, - "index_ms": 452.48850001371466, - "by_category": { - "architecture": 0.43067655807339306, - "semantic": 0.6042843453142244, - "symbol": 1.0 - } - }, - { - "repo": "messagepack-csharp", - "language": "csharp", - "chunks": 1125, - "ndcg5": 0.8657309127022605, - "ndcg10": 0.8830133812246764, - "p50_ms": 4.49327050591819, - "p90_ms": 5.974274704931304, - "p95_ms": 6.040618730185088, - "p99_ms": 6.048123743094038, - "index_ms": 432.0131670101546, - "by_category": { - "architecture": 0.684312594875533, - "semantic": 0.8803352494434884, - "symbol": 1.0 - } - }, - { - "repo": "mini.nvim", - "language": "lua", - "chunks": 2156, - "ndcg5": 0.9815464876785729, - "ndcg10": 0.9815464876785729, - "p50_ms": 0.5959165137028322, - "p90_ms": 0.7712332939263434, - "p95_ms": 0.809880907763727, - "p99_ms": 0.8524089824641122, - "index_ms": 781.0417089785915, - "by_category": { - "architecture": 1.0, - "semantic": 0.9769331095982161 - } - }, - { - "repo": "model2vec", - "language": "python", - "chunks": 107, - "ndcg5": 0.6533470340269331, - "ndcg10": 0.6925772749254462, - "p50_ms": 0.46962499618530273, - "p90_ms": 2.4051746877376, - "p95_ms": 2.8856020988314413, - "p99_ms": 2.942254005174618, - "index_ms": 39.56154198385775, - "by_category": { - "architecture": 0.6458137866933569, - "semantic": 0.6830848991655427, - "symbol": 0.8333333333333334 - } - }, - { - "repo": "monolog", - "language": "php", - "chunks": 417, - "ndcg5": 0.8919720789148187, - "ndcg10": 0.9008340432540212, - "p50_ms": 0.9356250084238127, - "p90_ms": 3.6910993861965835, - "p95_ms": 3.780754156468902, - "p99_ms": 3.8359172389027663, - "index_ms": 130.71237498661503, - "by_category": { - "architecture": 0.6807067344629929, - "semantic": 0.9613147192765459, - "symbol": 1.0 - } - }, - { - "repo": "newtonsoft-json", - "language": "csharp", - "chunks": 2152, - "ndcg5": 0.8590790148145551, - "ndcg10": 0.890797181264421, - "p50_ms": 7.963750002090819, - "p90_ms": 9.388870510156268, - "p95_ms": 10.209770490473602, - "p99_ms": 11.122720518906133, - "index_ms": 724.960249994183, - "by_category": { - "architecture": 0.9251084237866075, - "semantic": 0.8422993711426155, - "symbol": 1.0 - } - }, - { - "repo": "nlohmann-json", - "language": "cpp", - "chunks": 791, - "ndcg5": 0.8514583471748493, - "ndcg10": 0.8623787190157574, - "p50_ms": 0.6016874976921827, - "p90_ms": 4.399471104261466, - "p95_ms": 4.823755924007855, - "p99_ms": 5.075283997575752, - "index_ms": 287.5833750003949, - "by_category": { - "architecture": 0.8478663329217984, - "semantic": 0.831251004986256, - "symbol": 1.0 - } - }, - { - "repo": "nvm", - "language": "bash", - "chunks": 153, - "ndcg5": 0.9630929753571458, - "ndcg10": 0.9630929753571458, - "p50_ms": 0.3309169987915084, - "p90_ms": 0.36841250548604876, - "p95_ms": 0.37234583287499845, - "p99_ms": 0.3757027757819742, - "index_ms": 63.05879200226627, - "by_category": { - "architecture": 0.8154648767857288, - "semantic": 0.9794960974206366 - } - }, - { - "repo": "pandoc", - "language": "haskell", - "chunks": 3090, - "ndcg5": 0.7042662662965341, - "ndcg10": 0.7193177660797332, - "p50_ms": 1.2651870056288317, - "p90_ms": 11.059133303933779, - "p95_ms": 12.15022471442353, - "p99_ms": 12.351878536283039, - "index_ms": 1179.344249976566, - "by_category": { - "architecture": 0.6952007889556063, - "semantic": 0.7353957508291509 - } - }, - { - "repo": "phoenix", - "language": "elixir", - "chunks": 546, - "ndcg5": 0.8364625926691776, - "ndcg10": 0.8523062766514924, - "p50_ms": 0.6322920089587569, - "p90_ms": 4.264666611561551, - "p95_ms": 4.858345485990865, - "p99_ms": 5.373235488077626, - "index_ms": 196.75550001556985, - "by_category": { - "architecture": 0.8214210289682636, - "semantic": 0.8287185708091401, - "symbol": 1.0 - } - }, - { - "repo": "plug", - "language": "elixir", - "chunks": 249, - "ndcg5": 0.9011859507142915, - "ndcg10": 0.9011859507142915, - "p50_ms": 0.5626665079034865, - "p90_ms": 3.215383909991943, - "p95_ms": 3.614020538225305, - "p99_ms": 4.143171315954532, - "index_ms": 102.38420899258927, - "by_category": { - "architecture": 1.0, - "semantic": 0.8588370724489879, - "symbol": 1.0 - } - }, - { - "repo": "pydantic", - "language": "python", - "chunks": 1518, - "ndcg5": 0.7706390218475023, - "ndcg10": 0.7917785135678349, - "p50_ms": 0.6940629973541945, - "p90_ms": 6.734199394122698, - "p95_ms": 7.154737504606603, - "p99_ms": 8.651747512340078, - "index_ms": 485.7834579888731, - "by_category": { - "architecture": 0.7248158234591119, - "semantic": 0.7663662191964322, - "symbol": 0.9261859507142916 - } - }, - { - "repo": "rack", - "language": "ruby", - "chunks": 249, - "ndcg5": 0.893299381802825, - "ndcg10": 0.893299381802825, - "p50_ms": 0.5901669937884435, - "p90_ms": 3.7804203922860338, - "p95_ms": 5.160134955076499, - "p99_ms": 6.009994185296817, - "index_ms": 88.0942500079982, - "by_category": { - "architecture": 1.0, - "semantic": 0.8079388872450849, - "symbol": 1.0 - } - }, - { - "repo": "rails", - "language": "ruby", - "chunks": 465, - "ndcg5": 0.8717564632754966, - "ndcg10": 0.8806184276146991, - "p50_ms": 0.8818125061225146, - "p90_ms": 4.352016389020721, - "p95_ms": 6.114566991163883, - "p99_ms": 6.170046993356664, - "index_ms": 167.04379199654795, - "by_category": { - "architecture": 0.8407779776854644, - "semantic": 0.9472756790816368, - "symbol": 0.853609249888336 - } - }, - { - "repo": "redis", - "language": "c", - "chunks": 6289, - "ndcg5": 0.8811606311644852, - "ndcg10": 0.8811606311644852, - "p50_ms": 0.823104492155835, - "p90_ms": 0.9707087185233831, - "p95_ms": 0.9792714510695077, - "p99_ms": 1.0353207055595703, - "index_ms": 2496.382499986794, - "by_category": { - "architecture": 0.906160631164485, - "semantic": 0.8561606311644849 - } - }, - { - "repo": "redux", - "language": "javascript", - "chunks": 53, - "ndcg5": 0.8863147192765458, - "ndcg10": 0.9137963988128106, - "p50_ms": 0.42829199810512364, - "p90_ms": 2.1290082979248837, - "p95_ms": 2.215683000395076, - "p99_ms": 3.480702989036215, - "index_ms": 22.19912500004284, - "by_category": { - "architecture": 0.9032867981913646, - "semantic": 0.872911909678669, - "symbol": 1.0 - } - }, - { - "repo": "requests", - "language": "python", - "chunks": 169, - "ndcg5": 0.9652540586697873, - "ndcg10": 0.9652540586697873, - "p50_ms": 0.4329999937908724, - "p90_ms": 3.075862492551096, - "p95_ms": 3.112204128410667, - "p99_ms": 3.1704072118736804, - "index_ms": 56.33008299628273, - "by_category": { - "architecture": 0.9709908720694624, - "semantic": 0.9385181336136883, - "symbol": 1.0 - } - }, - { - "repo": "serde", - "language": "rust", - "chunks": 1164, - "ndcg5": 0.7815464876785729, - "ndcg10": 0.8151300908732605, - "p50_ms": 1.1440624948590994, - "p90_ms": 5.788116404437462, - "p95_ms": 7.023794030828867, - "p99_ms": 7.384825202461797, - "index_ms": 377.9211250075605, - "by_category": { - "architecture": 0.8613147192765458, - "semantic": 0.6764208118547154, - "symbol": 0.9077324383928644 - } - }, - { - "repo": "sinatra", - "language": "ruby", - "chunks": 68, - "ndcg5": 0.9530803155822426, - "ndcg10": 0.9530803155822426, - "p50_ms": 0.34862499160226434, - "p90_ms": 5.088637190056033, - "p95_ms": 5.157983340905048, - "p99_ms": 5.264130270224996, - "index_ms": 30.558915983419865, - "by_category": { - "architecture": 0.8123212623289702, - "semantic": 1.0, - "symbol": 1.0 - } - }, - { - "repo": "snapkit", - "language": "swift", - "chunks": 107, - "ndcg5": 0.772, - "ndcg10": 0.787, - "p50_ms": 2.72, - "p90_ms": 5.72, - "p95_ms": 7.35, - "p99_ms": 8.87, - "index_ms": 63.0, - "by_category": { - "architecture": 0.64, - "semantic": 0.759, - "symbol": 1.0 - } - }, - { - "repo": "starlette", - "language": "python", - "chunks": 213, - "ndcg5": 0.9360462354097291, - "ndcg10": 0.9448355543039942, - "p50_ms": 0.5505419976543635, - "p90_ms": 2.9691249947063625, - "p95_ms": 3.206499997759238, - "p99_ms": 3.3936335996259004, - "index_ms": 74.07629099907354, - "by_category": { - "architecture": 0.8946860582167162, - "semantic": 1.0, - "symbol": 1.0 - } - }, - { - "repo": "telescope.nvim", - "language": "lua", - "chunks": 540, - "ndcg5": 0.8046735197420094, - "ndcg10": 0.8046735197420094, - "p50_ms": 0.6081669998820871, - "p90_ms": 0.6573163002030926, - "p95_ms": 0.9221660540788457, - "p99_ms": 3.3256668152171147, - "index_ms": 179.76312502287328, - "by_category": { - "architecture": 0.8744703230964236, - "semantic": 0.767090625628094 - } - }, - { - "repo": "tokio", - "language": "rust", - "chunks": 2730, - "ndcg5": 0.9438607657669025, - "ndcg10": 0.9530895506058809, - "p50_ms": 0.8571250073146075, - "p90_ms": 7.50607061199844, - "p95_ms": 8.201358941732906, - "p99_ms": 8.596938193659298, - "index_ms": 919.235999986995, - "by_category": { - "architecture": 0.8436318353529363, - "semantic": 1.0, - "symbol": 1.0 - } - }, - { - "repo": "trpc", - "language": "typescript", - "chunks": 362, - "ndcg5": 0.7911431867100871, - "ndcg10": 0.8112923433899738, - "p50_ms": 3.3595209824852645, - "p90_ms": 4.305912193376571, - "p95_ms": 4.6017979126190784, - "p99_ms": 6.489225967670787, - "index_ms": 124.38308299169876, - "by_category": { - "architecture": 0.7137145676795356, - "semantic": 0.7880186180518843, - "symbol": 1.0 - } - }, - { - "repo": "vapor", - "language": "swift", - "chunks": 780, - "ndcg5": 0.7934089954013789, - "ndcg10": 0.8303217309609978, - "p50_ms": 0.835020502563566, - "p90_ms": 4.590295604430139, - "p95_ms": 4.627713162335567, - "p99_ms": 4.68857622181531, - "index_ms": 268.3773330063559, - "by_category": { - "architecture": 0.5496946649638524, - "semantic": 0.8540964731663144, - "symbol": 1.0 - } - }, - { - "repo": "vitest", - "language": "typescript", - "chunks": 1079, - "ndcg5": 0.655155394336834, - "ndcg10": 0.6907761130476362, - "p50_ms": 0.8796454931143671, - "p90_ms": 5.543391700484791, - "p95_ms": 6.141883642703762, - "p99_ms": 8.294076723104805, - "index_ms": 325.52949999808334, - "by_category": { - "architecture": 0.6059748758428227, - "semantic": 0.6862493865749392, - "symbol": 0.8769765845238192 - } - }, - { - "repo": "xmonad", - "language": "haskell", - "chunks": 123, - "ndcg5": 0.8039694436225424, - "ndcg10": 0.8141885635019669, - "p50_ms": 0.42954149830620736, - "p90_ms": 3.118325280956924, - "p95_ms": 3.145560393750202, - "p99_ms": 3.332678485603537, - "index_ms": 44.98066598898731, - "by_category": { - "architecture": 0.7691051895584848, - "semantic": 0.8442441461309548 - } - }, - { - "repo": "zig", - "language": "zig", - "chunks": 13059, - "ndcg5": 0.9196394630357186, - "ndcg10": 0.9196394630357186, - "p50_ms": 1.5415210073115304, - "p90_ms": 28.080712188966576, - "p95_ms": 30.797741634887647, - "p99_ms": 33.77491473744157, - "index_ms": 3408.7409999920055, - "by_category": { - "architecture": 0.7103099178571526, - "semantic": 0.9565799710084067 - } - }, - { - "repo": "zig-clap", - "language": "zig", - "chunks": 99, - "ndcg5": 0.9096268032608155, - "ndcg10": 0.9096268032608155, - "p50_ms": 0.4543329996522516, - "p90_ms": 2.9145954787964, - "p95_ms": 2.9725100990617648, - "p99_ms": 3.0816020286874846, - "index_ms": 52.21295799128711, - "by_category": { - "architecture": 0.8154648767857288, - "semantic": 0.9200892395358251 - } - }, - { - "repo": "zls", - "language": "zig", - "chunks": 1300, - "ndcg5": 0.8946394630357186, - "ndcg10": 0.9096909628189177, - "p50_ms": 0.6761670083506033, - "p90_ms": 0.7612170011270791, - "p95_ms": 1.0895586412516465, - "p99_ms": 5.577611724438604, - "index_ms": 577.465416979976, - "by_category": { - "architecture": 0.9001471422377116, - "semantic": 0.9148299431318748 - } - }, - { - "repo": "zod", - "language": "typescript", - "chunks": 1777, - "ndcg5": 0.615204263824155, - "ndcg10": 0.615204263824155, - "p50_ms": 5.859708500793204, - "p90_ms": 6.842995816259646, - "p95_ms": 7.328935108671432, - "p99_ms": 9.089887030713722, - "index_ms": 812.3804999922868, - "by_category": { - "architecture": 0.6297620990369716, - "semantic": 0.5887774712895196, - "symbol": 0.7103099178571526 - } - } - ], - "avg_ndcg10": 0.8544, - "avg_p50_ms": 1.3 -} diff --git a/benchmarks/results/semble-hybrid-1529eb900e03.json b/benchmarks/results/semble-hybrid-1529eb900e03.json new file mode 100644 index 000000000..20cb95b89 --- /dev/null +++ b/benchmarks/results/semble-hybrid-1529eb900e03.json @@ -0,0 +1,1396 @@ +{ + "tool": "semble-hybrid", + "model": "minishlab/potion-code-16M", + "summary": { + "ndcg10": 0.8544, + "tokens": 3196.0, + "p50_ms": 1.565, + "p90_ms": 6.579, + "p95_ms": 7.521, + "p99_ms": 8.809, + "index_ms": 591.0, + "by_category": { + "architecture": 0.8044, + "semantic": 0.8454, + "symbol": 0.96 + } + }, + "by_language": { + "bash": { + "repos": 3, + "tokens": 2822.0, + "ndcg10": 0.8443, + "p50_ms": 0.632, + "p90_ms": 0.701, + "p95_ms": 0.716, + "p99_ms": 0.753, + "index_ms": 147.3 + }, + "c": { + "repos": 3, + "tokens": 3168.0, + "ndcg10": 0.7421, + "p50_ms": 1.099, + "p90_ms": 1.239, + "p95_ms": 1.26, + "p99_ms": 1.336, + "index_ms": 1998.1 + }, + "cpp": { + "repos": 3, + "tokens": 3006.0, + "ndcg10": 0.9081, + "p50_ms": 0.903, + "p90_ms": 6.334, + "p95_ms": 8.922, + "p99_ms": 9.403, + "index_ms": 992.0 + }, + "csharp": { + "repos": 3, + "tokens": 2654.0, + "ndcg10": 0.8823, + "p50_ms": 6.783, + "p90_ms": 9.033, + "p95_ms": 10.1, + "p99_ms": 11.774, + "index_ms": 568.0 + }, + "elixir": { + "repos": 3, + "tokens": 5818.0, + "ndcg10": 0.8951, + "p50_ms": 0.638, + "p90_ms": 6.882, + "p95_ms": 7.565, + "p99_ms": 8.365, + "index_ms": 262.5 + }, + "go": { + "repos": 3, + "tokens": 3672.0, + "ndcg10": 0.8907, + "p50_ms": 0.67, + "p90_ms": 5.614, + "p95_ms": 6.094, + "p99_ms": 8.018, + "index_ms": 203.2 + }, + "haskell": { + "repos": 3, + "tokens": 3149.0, + "ndcg10": 0.745, + "p50_ms": 2.779, + "p90_ms": 10.896, + "p95_ms": 12.85, + "p99_ms": 15.622, + "index_ms": 587.0 + }, + "java": { + "repos": 3, + "tokens": 3190.0, + "ndcg10": 0.8534, + "p50_ms": 1.198, + "p90_ms": 13.228, + "p95_ms": 16.378, + "p99_ms": 18.338, + "index_ms": 1239.7 + }, + "javascript": { + "repos": 3, + "tokens": 2825.0, + "ndcg10": 0.9156, + "p50_ms": 0.527, + "p90_ms": 2.521, + "p95_ms": 2.671, + "p99_ms": 4.058, + "index_ms": 40.8 + }, + "kotlin": { + "repos": 3, + "tokens": 4085.0, + "ndcg10": 0.8197, + "p50_ms": 1.768, + "p90_ms": 8.692, + "p95_ms": 9.141, + "p99_ms": 10.24, + "index_ms": 291.8 + }, + "lua": { + "repos": 3, + "tokens": 3202.0, + "ndcg10": 0.8368, + "p50_ms": 0.69, + "p90_ms": 0.771, + "p95_ms": 0.855, + "p99_ms": 2.084, + "index_ms": 493.5 + }, + "php": { + "repos": 3, + "tokens": 2713.0, + "ndcg10": 0.8604, + "p50_ms": 1.147, + "p90_ms": 8.316, + "p95_ms": 8.603, + "p99_ms": 8.733, + "index_ms": 905.2 + }, + "python": { + "repos": 9, + "tokens": 3071.0, + "ndcg10": 0.8639, + "p50_ms": 0.572, + "p90_ms": 5.084, + "p95_ms": 5.584, + "p99_ms": 6.271, + "index_ms": 195.3 + }, + "ruby": { + "repos": 3, + "tokens": 2678.0, + "ndcg10": 0.9086, + "p50_ms": 0.622, + "p90_ms": 6.277, + "p95_ms": 7.594, + "p99_ms": 8.277, + "index_ms": 118.1 + }, + "rust": { + "repos": 3, + "tokens": 3248.0, + "ndcg10": 0.8553, + "p50_ms": 1.058, + "p90_ms": 7.964, + "p95_ms": 9.161, + "p99_ms": 10.644, + "index_ms": 652.5 + }, + "scala": { + "repos": 3, + "tokens": 3000.0, + "ndcg10": 0.9091, + "p50_ms": 3.022, + "p90_ms": 7.298, + "p95_ms": 9.228, + "p99_ms": 10.665, + "index_ms": 485.8 + }, + "swift": { + "repos": 3, + "tokens": 2946.0, + "ndcg10": 0.8599, + "p50_ms": 1.855, + "p90_ms": 7.158, + "p95_ms": 8.108, + "p99_ms": 9.371, + "index_ms": 221.7 + }, + "typescript": { + "repos": 3, + "tokens": 2868.0, + "ndcg10": 0.7128, + "p50_ms": 4.258, + "p90_ms": 7.285, + "p95_ms": 7.846, + "p99_ms": 10.96, + "index_ms": 542.2 + }, + "zig": { + "repos": 3, + "tokens": 2857.0, + "ndcg10": 0.9113, + "p50_ms": 1.514, + "p90_ms": 12.698, + "p95_ms": 14.099, + "p99_ms": 17.542, + "index_ms": 2076.3 + } + }, + "repos": [ + { + "repo": "abseil-cpp", + "language": "cpp", + "mode": "hybrid", + "chunks": 3100, + "tokens": 3032, + "ndcg5": 0.9490663550396519, + "ndcg10": 0.9490663550396519, + "p50_ms": 1.4414370016311295, + "p90_ms": 11.629370509763254, + "p95_ms": 14.913276790321108, + "p99_ms": 16.293722558330042, + "index_ms": 2120.0009169988334, + "by_category": { + "architecture": 1.0, + "semantic": 0.970043369514643, + "symbol": 0.8102255193577976 + } + }, + { + "repo": "aeson", + "language": "haskell", + "mode": "hybrid", + "chunks": 393, + "tokens": 3733, + "ndcg5": 0.7420624189796883, + "ndcg10": 0.7619528590399762, + "p50_ms": 6.450583496189211, + "p90_ms": 13.974445498024586, + "p95_ms": 18.43510385515402, + "p99_ms": 25.910020778246675, + "index_ms": 213.71829199779313, + "by_category": { + "architecture": 0.5896918237758785, + "semantic": 0.8193732041280086 + } + }, + { + "repo": "aiohttp", + "language": "python", + "mode": "hybrid", + "chunks": 764, + "tokens": 2972, + "ndcg5": 0.8169961191389279, + "ndcg10": 0.853569501402902, + "p50_ms": 0.651374997687526, + "p90_ms": 6.598749998374842, + "p95_ms": 7.389791004243307, + "p99_ms": 8.843858199543321, + "index_ms": 317.046083000605, + "by_category": { + "architecture": 0.888343919545452, + "semantic": 0.7451724547380862, + "symbol": 1.0 + } + }, + { + "repo": "alamofire", + "language": "swift", + "mode": "hybrid", + "chunks": 655, + "tokens": 3133, + "ndcg5": 0.9635059068184884, + "ndcg10": 0.9635059068184884, + "p50_ms": 0.7209790055640042, + "p90_ms": 7.116604705515783, + "p95_ms": 7.362291050958448, + "p99_ms": 8.751191805931738, + "index_ms": 277.9565419914434, + "by_category": { + "architecture": 0.9732402630493958, + "semantic": 0.94094521338378, + "symbol": 1.0 + } + }, + { + "repo": "axios", + "language": "javascript", + "mode": "hybrid", + "chunks": 168, + "tokens": 2420, + "ndcg5": 0.8587075709912144, + "ndcg10": 0.8696279428321226, + "p50_ms": 0.7067085025482811, + "p90_ms": 3.844174690311775, + "p95_ms": 4.010145862412173, + "p99_ms": 4.023762772849295, + "index_ms": 72.82524999754969, + "by_category": { + "architecture": 0.6030687082608802, + "semantic": 0.9308017017042276, + "symbol": 1.0 + } + }, + { + "repo": "axum", + "language": "rust", + "mode": "hybrid", + "chunks": 515, + "tokens": 3235, + "ndcg5": 0.7517782560805999, + "ndcg10": 0.7826029997030854, + "p50_ms": 0.7594164999318309, + "p90_ms": 6.377870200958569, + "p95_ms": 6.5963330031081595, + "p99_ms": 9.461532999848709, + "index_ms": 231.5559579874389, + "by_category": { + "architecture": 0.663762511293996, + "semantic": 0.8348152134004999, + "symbol": 0.7718216255952429 + } + }, + { + "repo": "bash-it", + "language": "bash", + "mode": "hybrid", + "chunks": 726, + "tokens": 2408, + "ndcg5": 0.643538201019909, + "ndcg10": 0.6852833164833028, + "p50_ms": 0.9615835006115958, + "p90_ms": 1.1069077052525245, + "p95_ms": 1.130937144625932, + "p99_ms": 1.1724202334880829, + "index_ms": 326.2534579989733, + "by_category": { + "architecture": 1.0, + "semantic": 0.631798727688293, + "symbol": 0.6984565739436487 + } + }, + { + "repo": "bats-core", + "language": "bash", + "mode": "hybrid", + "chunks": 48, + "tokens": 2986, + "ndcg5": 0.8477197786179612, + "ndcg10": 0.8477197786179612, + "p50_ms": 0.4744164980365895, + "p90_ms": 0.5115752996061929, + "p95_ms": 0.5241916995146313, + "p99_ms": 0.5917055395548231, + "index_ms": 22.07745800842531, + "by_category": { + "architecture": 0.6703622950309012, + "semantic": 0.9432199620879166 + } + }, + { + "repo": "cats", + "language": "scala", + "mode": "hybrid", + "chunks": 1262, + "tokens": 2797, + "ndcg5": 0.9113147192765458, + "ndcg10": 0.9113147192765458, + "p50_ms": 3.0383124976651743, + "p90_ms": 8.20274198922562, + "p95_ms": 11.890606598171871, + "p99_ms": 12.583188524877185, + "index_ms": 809.9408330017468, + "by_category": { + "architecture": 0.8065735963827292, + "semantic": 0.9, + "symbol": 1.0 + } + }, + { + "repo": "chi", + "language": "go", + "mode": "hybrid", + "chunks": 263, + "tokens": 2603, + "ndcg5": 0.8205558097806902, + "ndcg10": 0.853282094626217, + "p50_ms": 0.7473750010831282, + "p90_ms": 4.346720599278342, + "p95_ms": 4.5619811535289045, + "p99_ms": 4.629329026647611, + "index_ms": 126.27037499623839, + "by_category": { + "architecture": 0.6828696993548315, + "semantic": 0.9589921948412731, + "symbol": 0.8769765845238192 + } + }, + { + "repo": "circe", + "language": "scala", + "mode": "hybrid", + "chunks": 197, + "tokens": 3207, + "ndcg5": 0.8591297799361982, + "ndcg10": 0.8591297799361982, + "p50_ms": 0.6547910015797243, + "p90_ms": 5.9351493982831, + "p95_ms": 7.688641299318985, + "p99_ms": 8.574661050515715, + "index_ms": 108.43745799502358, + "by_category": { + "architecture": 0.7261859507142916, + "semantic": 0.8811396422923916, + "symbol": 1.0 + } + }, + { + "repo": "click", + "language": "python", + "mode": "hybrid", + "chunks": 315, + "tokens": 3388, + "ndcg5": 1.0, + "ndcg10": 1.0, + "p50_ms": 0.496145999932196, + "p90_ms": 4.729203903116286, + "p95_ms": 4.918350304797059, + "p99_ms": 5.006636467733188, + "index_ms": 140.10575000429526, + "by_category": { + "architecture": 1.0, + "semantic": 1.0, + "symbol": 1.0 + } + }, + { + "repo": "cobra", + "language": "go", + "mode": "hybrid", + "chunks": 398, + "tokens": 5293, + "ndcg5": 0.9590790148145552, + "ndcg10": 0.9590790148145552, + "p50_ms": 0.6363955035340041, + "p90_ms": 7.334841601550579, + "p95_ms": 7.9687743425893185, + "p99_ms": 13.453821276343652, + "index_ms": 192.46141699841246, + "by_category": { + "architecture": 1.0, + "semantic": 0.9255982087537366, + "symbol": 1.0 + } + }, + { + "repo": "commons-lang", + "language": "java", + "mode": "hybrid", + "chunks": 3176, + "tokens": 3252, + "ndcg5": 0.8696123574829959, + "ndcg10": 0.8958857274902101, + "p50_ms": 1.072832994395867, + "p90_ms": 16.42241700028535, + "p95_ms": 23.49858400702942, + "p99_ms": 24.18351680098567, + "index_ms": 1348.0726660054643, + "by_category": { + "architecture": 0.7216293209723186, + "semantic": 0.9034794510269613, + "symbol": 1.0 + } + }, + { + "repo": "curl", + "language": "c", + "mode": "hybrid", + "chunks": 4474, + "tokens": 2977, + "ndcg5": 0.6059541823122645, + "ndcg10": 0.7042297304400422, + "p50_ms": 0.8389165013795719, + "p90_ms": 0.9259247031877749, + "p95_ms": 0.9365833509946242, + "p99_ms": 0.9663502738112584, + "index_ms": 1988.8315410062205, + "by_category": { + "architecture": 0.6509413349725708, + "semantic": 0.7478293267316096 + } + }, + { + "repo": "dapper", + "language": "csharp", + "mode": "hybrid", + "chunks": 422, + "tokens": 2497, + "ndcg5": 0.8574356157188727, + "ndcg10": 0.8741022823855396, + "p50_ms": 4.934083503030706, + "p90_ms": 7.03647119662492, + "p95_ms": 9.43945060571423, + "p99_ms": 11.979622924409338, + "index_ms": 215.73504200205207, + "by_category": { + "architecture": 0.7217132018086354, + "semantic": 0.8919379108058652, + "symbol": 1.0 + } + }, + { + "repo": "ecto", + "language": "elixir", + "mode": "hybrid", + "chunks": 764, + "tokens": 5419, + "ndcg5": 0.8890941716165459, + "ndcg10": 0.9078419183064419, + "p50_ms": 0.5594160029431805, + "p90_ms": 9.217241595615633, + "p95_ms": 9.931353807041885, + "p99_ms": 10.58400356239872, + "index_ms": 389.1967499948805, + "by_category": { + "architecture": 1.0, + "semantic": 0.8936974380193028, + "symbol": 0.8769765845238192 + } + }, + { + "repo": "exposed", + "language": "kotlin", + "mode": "hybrid", + "chunks": 748, + "tokens": 2910, + "ndcg5": 0.6721248511673115, + "ndcg10": 0.7154638415285817, + "p50_ms": 1.0213749992544763, + "p90_ms": 8.035820508666802, + "p95_ms": 8.541245501692174, + "p99_ms": 8.786915503296768, + "index_ms": 328.0366669932846, + "by_category": { + "architecture": 0.6547543623015969, + "semantic": 0.6675009816904887, + "symbol": 1.0 + } + }, + { + "repo": "express", + "language": "javascript", + "mode": "hybrid", + "chunks": 52, + "tokens": 3222, + "ndcg5": 0.963503284734147, + "ndcg10": 0.963503284734147, + "p50_ms": 0.36616699799196795, + "p90_ms": 0.39684140938334167, + "p95_ms": 0.5482544947881273, + "p99_ms": 2.8143844974692875, + "index_ms": 22.32624999305699, + "by_category": { + "architecture": 0.9671522420975631, + "semantic": 0.95, + "symbol": 1.0 + } + }, + { + "repo": "fastapi", + "language": "python", + "mode": "hybrid", + "chunks": 602, + "tokens": 2771, + "ndcg5": 0.7734085238460194, + "ndcg10": 0.8123583749217531, + "p50_ms": 0.5919374962104484, + "p90_ms": 5.353487799584401, + "p95_ms": 5.896456258051331, + "p99_ms": 6.530391252163098, + "index_ms": 238.67049999535084, + "by_category": { + "architecture": 0.752227327035497, + "semantic": 0.7476970261483229, + "symbol": 1.0 + } + }, + { + "repo": "flask", + "language": "python", + "mode": "hybrid", + "chunks": 295, + "tokens": 3091, + "ndcg5": 0.8557211782963206, + "ndcg10": 0.8645104971905857, + "p50_ms": 0.5081660056021065, + "p90_ms": 4.189457991742529, + "p95_ms": 4.575958009809256, + "p99_ms": 5.137091607321055, + "index_ms": 115.08695800148416, + "by_category": { + "architecture": 0.844478447513369, + "semantic": 0.875474919603933, + "symbol": 0.8710490642551528 + } + }, + { + "repo": "fmtlib", + "language": "cpp", + "mode": "hybrid", + "chunks": 483, + "tokens": 2937, + "ndcg5": 0.9346268032608155, + "ndcg10": 0.9346268032608155, + "p50_ms": 0.5198124999878928, + "p90_ms": 1.047271207789897, + "p95_ms": 5.0758714984112885, + "p99_ms": 5.095441503654001, + "index_ms": 449.72412499191705, + "by_category": { + "architecture": 0.8769765845238192, + "semantic": 0.9329718794032036, + "symbol": 1.0 + } + }, + { + "repo": "gin", + "language": "go", + "mode": "hybrid", + "chunks": 576, + "tokens": 3121, + "ndcg5": 0.8596409794466148, + "ndcg10": 0.8596409794466148, + "p50_ms": 0.6264789990382269, + "p90_ms": 5.16164590662811, + "p95_ms": 5.751252704067156, + "p99_ms": 5.972316932165995, + "index_ms": 290.98308298853226, + "by_category": { + "architecture": 0.9696354815039873, + "semantic": 0.7613642454462158, + "symbol": 1.0 + } + }, + { + "repo": "gson", + "language": "java", + "mode": "hybrid", + "chunks": 1467, + "tokens": 3466, + "ndcg5": 0.8981274659106212, + "ndcg10": 0.8981274659106212, + "p50_ms": 1.1826874979306012, + "p90_ms": 8.841487496101763, + "p95_ms": 9.61965000678902, + "p99_ms": 13.138830006500934, + "index_ms": 587.4107910058228, + "by_category": { + "architecture": 0.6751724527673773, + "semantic": 0.9261859507142916, + "symbol": 1.0 + } + }, + { + "repo": "guzzle", + "language": "php", + "mode": "hybrid", + "chunks": 208, + "tokens": 2789, + "ndcg5": 0.932845925095874, + "ndcg10": 0.932845925095874, + "p50_ms": 0.629458503681235, + "p90_ms": 4.1286371983005665, + "p95_ms": 4.308704146387754, + "p99_ms": 4.507507227681344, + "index_ms": 80.63520900032017, + "by_category": { + "architecture": 1.0, + "semantic": 0.8966860386090373, + "symbol": 1.0 + } + }, + { + "repo": "http4s", + "language": "scala", + "mode": "hybrid", + "chunks": 974, + "tokens": 2995, + "ndcg5": 0.9569537411240482, + "ndcg10": 0.9569537411240482, + "p50_ms": 5.371666993596591, + "p90_ms": 7.756471108586993, + "p95_ms": 8.10550385649549, + "p99_ms": 10.838400769571303, + "index_ms": 538.9099170133704, + "by_category": { + "architecture": 0.9590717717793499, + "semantic": 0.9472756790816368, + "symbol": 1.0 + } + }, + { + "repo": "httpx", + "language": "python", + "mode": "hybrid", + "chunks": 248, + "tokens": 3074, + "ndcg5": 0.8558604034079137, + "ndcg10": 0.8655928985311748, + "p50_ms": 0.4962090024491772, + "p90_ms": 3.8099999947007746, + "p95_ms": 4.439209005795419, + "p99_ms": 4.664141801185906, + "index_ms": 106.19454199331813, + "by_category": { + "architecture": 0.804418536224494, + "semantic": 0.8385023461759126, + "symbol": 1.0 + } + }, + { + "repo": "jackson-databind", + "language": "java", + "mode": "hybrid", + "chunks": 4635, + "tokens": 2852, + "ndcg5": 0.7271911875419426, + "ndcg10": 0.7661410386176761, + "p50_ms": 1.3377080103964545, + "p90_ms": 14.420920597331135, + "p95_ms": 16.015848540700972, + "p99_ms": 17.691869705449786, + "index_ms": 1783.6660839966498, + "by_category": { + "architecture": 0.6226294385530917, + "semantic": 0.708679883333827, + "symbol": 0.9719257715972703 + } + }, + { + "repo": "kotlinx-coroutines", + "language": "kotlin", + "mode": "hybrid", + "chunks": 891, + "tokens": 5691, + "ndcg5": 0.9258891280402999, + "ndcg10": 0.9258891280402999, + "p50_ms": 3.3160414968733676, + "p90_ms": 10.82605410774704, + "p95_ms": 11.545657701935855, + "p99_ms": 14.55893153281067, + "index_ms": 370.7207920087967, + "by_category": { + "architecture": 0.8333333333333334, + "semantic": 0.9298416114861429, + "symbol": 1.0 + } + }, + { + "repo": "ktor", + "language": "kotlin", + "mode": "hybrid", + "chunks": 425, + "tokens": 3653, + "ndcg5": 0.7900720626804801, + "ndcg10": 0.817659101188055, + "p50_ms": 0.9654375026002526, + "p90_ms": 7.214525299787056, + "p95_ms": 7.336050005687866, + "p99_ms": 7.372909998812247, + "index_ms": 176.76995899819303, + "by_category": { + "architecture": 0.8100730714340207, + "semantic": 0.668952931960422, + "symbol": 1.0 + } + }, + { + "repo": "laravel-framework", + "language": "php", + "mode": "hybrid", + "chunks": 6252, + "tokens": 2712, + "ndcg5": 0.7248751839147354, + "ndcg10": 0.7649287123761992, + "p50_ms": 1.8753960030153394, + "p90_ms": 15.915162491728552, + "p95_ms": 16.485854208440287, + "p99_ms": 16.656538048846414, + "index_ms": 2465.7494999992196, + "by_category": { + "architecture": 0.7179954576115433, + "semantic": 0.7379640322968581, + "symbol": 0.9077324383928644 + } + }, + { + "repo": "lazy.nvim", + "language": "lua", + "mode": "hybrid", + "chunks": 302, + "tokens": 3068, + "ndcg5": 0.6946394630357187, + "ndcg10": 0.7263576294855845, + "p50_ms": 0.6938749938854016, + "p90_ms": 0.7477042017853819, + "p95_ms": 0.753598207666073, + "p99_ms": 0.7981524409842676, + "index_ms": 142.69854199665133, + "by_category": { + "architecture": 0.8459052436406065, + "semantic": 0.6285459451769299 + } + }, + { + "repo": "libuv", + "language": "c", + "mode": "hybrid", + "chunks": 1361, + "tokens": 3092, + "ndcg5": 0.5424282114366414, + "ndcg10": 0.6060468408375095, + "p50_ms": 0.8402710009249859, + "p90_ms": 0.9509413910564035, + "p95_ms": 0.9776565471838694, + "p99_ms": 0.9926977053692099, + "index_ms": 611.2396669923328, + "by_category": { + "architecture": 0.43067655807339306, + "semantic": 0.5939033477042664, + "symbol": 1.0 + } + }, + { + "repo": "messagepack-csharp", + "language": "csharp", + "mode": "hybrid", + "chunks": 1145, + "tokens": 2653, + "ndcg5": 0.874427588278496, + "ndcg10": 0.8920487559320669, + "p50_ms": 5.655708504491486, + "p90_ms": 7.677879508992192, + "p95_ms": 7.986675301071955, + "p99_ms": 8.068501459056279, + "index_ms": 572.464625001885, + "by_category": { + "architecture": 0.6736862264229985, + "semantic": 0.9051366903277052, + "symbol": 1.0 + } + }, + { + "repo": "mini.nvim", + "language": "lua", + "mode": "hybrid", + "chunks": 2172, + "tokens": 3478, + "ndcg5": 0.9815464876785729, + "ndcg10": 0.9815464876785729, + "p50_ms": 0.7160414970712736, + "p90_ms": 0.8270743986940943, + "p95_ms": 0.8342749897565227, + "p99_ms": 0.8707549910468514, + "index_ms": 1102.530916003161, + "by_category": { + "architecture": 1.0, + "semantic": 0.9769331095982161 + } + }, + { + "repo": "model2vec", + "language": "python", + "mode": "hybrid", + "chunks": 108, + "tokens": 3196, + "ndcg5": 0.6512217603364261, + "ndcg10": 0.6723612520567586, + "p50_ms": 0.516666506882757, + "p90_ms": 3.407903494371568, + "p95_ms": 3.9524326981336344, + "p99_ms": 4.09138654023991, + "index_ms": 44.21712500334252, + "by_category": { + "architecture": 0.6144216780370446, + "semantic": 0.6646273294875858, + "symbol": 0.8333333333333334 + } + }, + { + "repo": "monolog", + "language": "php", + "mode": "hybrid", + "chunks": 421, + "tokens": 2639, + "ndcg5": 0.8745181254051755, + "ndcg10": 0.8833800897443777, + "p50_ms": 0.9361039992654696, + "p90_ms": 4.904424703272525, + "p95_ms": 5.014597903937101, + "p99_ms": 5.035085987765342, + "index_ms": 169.19454099843279, + "by_category": { + "architecture": 0.6108909204244194, + "semantic": 0.9613147192765459, + "symbol": 1.0 + } + }, + { + "repo": "newtonsoft-json", + "language": "csharp", + "mode": "hybrid", + "chunks": 2217, + "tokens": 2812, + "ndcg5": 0.8806128427182248, + "ndcg10": 0.8806128427182248, + "p50_ms": 9.760603999893647, + "p90_ms": 12.385879197972827, + "p95_ms": 12.874523198843237, + "p99_ms": 15.273937435849799, + "index_ms": 915.9404170059133, + "by_category": { + "architecture": 0.9251084237866075, + "semantic": 0.8237823919677136, + "symbol": 1.0 + } + }, + { + "repo": "nlohmann-json", + "language": "cpp", + "mode": "hybrid", + "chunks": 811, + "tokens": 3048, + "ndcg5": 0.8295386627570916, + "ndcg10": 0.8404590345979999, + "p50_ms": 0.7463545043719932, + "p90_ms": 6.323946405609605, + "p95_ms": 6.776674696448026, + "p99_ms": 6.819868539314484, + "index_ms": 406.221999990521, + "by_category": { + "architecture": 0.7951420120034352, + "semantic": 0.8243186607935954, + "symbol": 1.0 + } + }, + { + "repo": "nvm", + "language": "bash", + "mode": "hybrid", + "chunks": 154, + "tokens": 3072, + "ndcg5": 1.0, + "ndcg10": 1.0, + "p50_ms": 0.4588124938891269, + "p90_ms": 0.48553690139669925, + "p95_ms": 0.49248124414589256, + "p99_ms": 0.4959962487919256, + "index_ms": 93.70283300813753, + "by_category": { + "architecture": 1.0, + "semantic": 1.0 + } + }, + { + "repo": "pandoc", + "language": "haskell", + "mode": "hybrid", + "chunks": 3122, + "tokens": 2679, + "ndcg5": 0.6270750787545916, + "ndcg10": 0.6587932452044573, + "p50_ms": 1.3998340000398457, + "p90_ms": 13.8756167027168, + "p95_ms": 14.971948251331924, + "p99_ms": 15.58042325064889, + "index_ms": 1486.3429169927258, + "by_category": { + "architecture": 0.6368991050595311, + "semantic": 0.673389338634408 + } + }, + { + "repo": "phoenix", + "language": "elixir", + "mode": "hybrid", + "chunks": 559, + "tokens": 6561, + "ndcg5": 0.8696694218045175, + "ndcg10": 0.8696694218045175, + "p50_ms": 0.7299589924514294, + "p90_ms": 6.346333998953923, + "p95_ms": 7.230854689260011, + "p99_ms": 8.084203741163947, + "index_ms": 262.6065000076778, + "by_category": { + "architecture": 0.8214210289682636, + "semantic": 0.8758471076530654, + "symbol": 1.0 + } + }, + { + "repo": "plug", + "language": "elixir", + "mode": "hybrid", + "chunks": 255, + "tokens": 5475, + "ndcg5": 0.9077324383928644, + "ndcg10": 0.9077324383928644, + "p50_ms": 0.6260005029616877, + "p90_ms": 5.081016698386521, + "p95_ms": 5.531496141338722, + "p99_ms": 6.425699220271779, + "index_ms": 135.74308299575932, + "by_category": { + "architecture": 1.0, + "semantic": 0.868189197704092, + "symbol": 1.0 + } + }, + { + "repo": "pydantic", + "language": "python", + "mode": "hybrid", + "chunks": 1533, + "tokens": 3259, + "ndcg5": 0.7779397805814576, + "ndcg10": 0.7990792723017901, + "p50_ms": 0.8225625060731545, + "p90_ms": 8.732558402698489, + "p95_ms": 9.606254797836304, + "p99_ms": 12.635550959676033, + "index_ms": 637.3374579998199, + "by_category": { + "architecture": 0.7133473647659958, + "semantic": 0.7946530173877968, + "symbol": 0.9261859507142916 + } + }, + { + "repo": "rack", + "language": "ruby", + "mode": "hybrid", + "chunks": 256, + "tokens": 2716, + "ndcg5": 0.9200892395358251, + "ndcg10": 0.9200892395358251, + "p50_ms": 0.5817909914185293, + "p90_ms": 5.105554398323877, + "p95_ms": 6.7818875497323425, + "p99_ms": 8.287011109350711, + "index_ms": 120.10412498784717, + "by_category": { + "architecture": 1.0, + "semantic": 0.8561606311644849, + "symbol": 1.0 + } + }, + { + "repo": "rails", + "language": "ruby", + "mode": "hybrid", + "chunks": 480, + "tokens": 2488, + "ndcg5": 0.8424426241273885, + "ndcg10": 0.8526617440068127, + "p50_ms": 0.8136250035022385, + "p90_ms": 5.78059999388643, + "p95_ms": 7.92522289630142, + "p99_ms": 8.310510981973493, + "index_ms": 200.3997919964604, + "by_category": { + "architecture": 0.8407779776854644, + "semantic": 0.8596832229722856, + "symbol": 0.8671126300402693 + } + }, + { + "repo": "redis", + "language": "c", + "mode": "hybrid", + "chunks": 6367, + "tokens": 3434, + "ndcg5": 0.9158764682653967, + "ndcg10": 0.9158764682653967, + "p50_ms": 1.6168544971151277, + "p90_ms": 1.839174993801862, + "p95_ms": 1.8652833452506459, + "p99_ms": 2.050090265256585, + "index_ms": 3394.3092499976046, + "by_category": { + "architecture": 0.9430676558073394, + "semantic": 0.8886852807234542 + } + }, + { + "repo": "redux", + "language": "javascript", + "mode": "hybrid", + "chunks": 53, + "tokens": 2834, + "ndcg5": 0.8863147192765458, + "ndcg10": 0.9137963988128106, + "p50_ms": 0.5073330030427314, + "p90_ms": 3.3224618920939974, + "p95_ms": 3.455506242607955, + "p99_ms": 5.334701251849761, + "index_ms": 27.28395898884628, + "by_category": { + "architecture": 0.9032867981913646, + "semantic": 0.872911909678669, + "symbol": 1.0 + } + }, + { + "repo": "requests", + "language": "python", + "mode": "hybrid", + "chunks": 169, + "tokens": 3016, + "ndcg5": 0.9652540586697873, + "ndcg10": 0.9652540586697873, + "p50_ms": 0.47441700735362247, + "p90_ms": 4.540421403362416, + "p95_ms": 4.631245505152037, + "p99_ms": 4.6660154934215825, + "index_ms": 68.44233299489133, + "by_category": { + "architecture": 0.9709908720694624, + "semantic": 0.9385181336136883, + "symbol": 1.0 + } + }, + { + "repo": "serde", + "language": "rust", + "mode": "hybrid", + "chunks": 1178, + "tokens": 3023, + "ndcg5": 0.7965338279036697, + "ndcg10": 0.8301174310983572, + "p50_ms": 1.3143124961061403, + "p90_ms": 7.847875000152275, + "p95_ms": 10.408910393744009, + "p99_ms": 11.04974847883568, + "index_ms": 503.1043750059325, + "by_category": { + "architecture": 0.8543823750838853, + "semantic": 0.6764208118547154, + "symbol": 1.0 + } + }, + { + "repo": "sinatra", + "language": "ruby", + "mode": "hybrid", + "chunks": 70, + "tokens": 2831, + "ndcg5": 0.9530803155822426, + "ndcg10": 0.9530803155822426, + "p50_ms": 0.47072900633793324, + "p90_ms": 7.945425306388643, + "p95_ms": 8.074152105837129, + "p99_ms": 8.23416402505245, + "index_ms": 33.77162499236874, + "by_category": { + "architecture": 0.8123212623289702, + "semantic": 1.0, + "symbol": 1.0 + } + }, + { + "repo": "snapkit", + "language": "swift", + "mode": "hybrid", + "chunks": 107, + "tokens": 3153, + "ndcg5": 0.7723856192940887, + "ndcg10": 0.7872645734184941, + "p50_ms": 3.9077080000424758, + "p90_ms": 8.37871660187375, + "p95_ms": 10.841124999569722, + "p99_ms": 13.099224996985862, + "index_ms": 43.42112499580253, + "by_category": { + "architecture": 0.6399069297160626, + "semantic": 0.7592455236131767, + "symbol": 1.0 + } + }, + { + "repo": "starlette", + "language": "python", + "mode": "hybrid", + "chunks": 214, + "tokens": 2876, + "ndcg5": 0.9339593901316886, + "ndcg10": 0.9427487090259538, + "p50_ms": 0.5873329937458038, + "p90_ms": 4.390792004414834, + "p95_ms": 4.849791992455721, + "p99_ms": 4.865458398126066, + "index_ms": 90.21633298834786, + "by_category": { + "architecture": 0.8907020808677296, + "semantic": 1.0, + "symbol": 1.0 + } + }, + { + "repo": "telescope.nvim", + "language": "lua", + "mode": "hybrid", + "chunks": 544, + "tokens": 3061, + "ndcg5": 0.8024434932958862, + "ndcg10": 0.8024434932958862, + "p50_ms": 0.6600414926651865, + "p90_ms": 0.7375785906333476, + "p95_ms": 0.9762440924532745, + "p99_ms": 4.581716014072293, + "index_ms": 235.38995800481644, + "by_category": { + "architecture": 0.8805425336407291, + "semantic": 0.760390163879432 + } + }, + { + "repo": "tokio", + "language": "rust", + "mode": "hybrid", + "chunks": 2758, + "tokens": 3486, + "ndcg5": 0.9438607657669025, + "ndcg10": 0.9530895506058809, + "p50_ms": 1.0996044948115014, + "p90_ms": 9.666079202725088, + "p95_ms": 10.479194096114952, + "p99_ms": 11.422006025968583, + "index_ms": 1222.9317919991445, + "by_category": { + "architecture": 0.8436318353529363, + "semantic": 1.0, + "symbol": 1.0 + } + }, + { + "repo": "trpc", + "language": "typescript", + "mode": "hybrid", + "chunks": 363, + "tokens": 2942, + "ndcg5": 0.8117219727220212, + "ndcg10": 0.8318711294019078, + "p50_ms": 4.722396006400231, + "p90_ms": 6.073933700099587, + "p95_ms": 6.500069408502898, + "p99_ms": 9.555047484172968, + "index_ms": 151.68104199983645, + "by_category": { + "architecture": 0.7751964340658473, + "semantic": 0.7765501593587683, + "symbol": 1.0 + } + }, + { + "repo": "vapor", + "language": "swift", + "mode": "hybrid", + "chunks": 796, + "tokens": 2553, + "ndcg5": 0.7740663550396519, + "ndcg10": 0.828789449954672, + "p50_ms": 0.9356454975204542, + "p90_ms": 5.97867890028283, + "p95_ms": 6.119454449071782, + "p99_ms": 6.262523691548267, + "index_ms": 343.6642909946386, + "by_category": { + "architecture": 0.5394794582550125, + "semantic": 0.8540964731663144, + "symbol": 1.0 + } + }, + { + "repo": "vitest", + "language": "typescript", + "mode": "hybrid", + "chunks": 1090, + "tokens": 2797, + "ndcg5": 0.6573465818787765, + "ndcg10": 0.6929673005895788, + "p50_ms": 0.9439165005460382, + "p90_ms": 6.939696203335189, + "p95_ms": 7.915740196767732, + "p99_ms": 11.307714438007674, + "index_ms": 447.617124998942, + "by_category": { + "architecture": 0.6132788343159646, + "semantic": 0.6862493865749392, + "symbol": 0.8769765845238192 + } + }, + { + "repo": "xmonad", + "language": "haskell", + "mode": "hybrid", + "chunks": 124, + "tokens": 3034, + "ndcg5": 0.8039694436225424, + "ndcg10": 0.8141885635019669, + "p50_ms": 0.48554150271229446, + "p90_ms": 4.837362193211448, + "p95_ms": 5.144191647559637, + "p99_ms": 5.375104730046587, + "index_ms": 60.82770899229217, + "by_category": { + "architecture": 0.7691051895584848, + "semantic": 0.8442441461309548 + } + }, + { + "repo": "zig", + "language": "zig", + "mode": "hybrid", + "chunks": 13307, + "tokens": 3112, + "ndcg5": 0.9196394630357186, + "ndcg10": 0.9196394630357186, + "p50_ms": 3.1986040048650466, + "p90_ms": 32.74232530093287, + "p95_ms": 36.29184790042928, + "p99_ms": 40.6842359850998, + "index_ms": 5426.529041011236, + "by_category": { + "architecture": 0.7103099178571526, + "semantic": 0.9565799710084067 + } + }, + { + "repo": "zig-clap", + "language": "zig", + "mode": "hybrid", + "chunks": 100, + "tokens": 2525, + "ndcg5": 0.9380929753571458, + "ndcg10": 0.9380929753571458, + "p50_ms": 0.5309585030772723, + "p90_ms": 4.4691338916891254, + "p95_ms": 4.6746767475269735, + "p99_ms": 4.748301755171269, + "index_ms": 67.56016598956194, + "by_category": { + "architecture": 1.0, + "semantic": 0.9312144170634953 + } + }, + { + "repo": "zls", + "language": "zig", + "mode": "hybrid", + "chunks": 1319, + "tokens": 2934, + "ndcg5": 0.8761859507142915, + "ndcg10": 0.8761859507142915, + "p50_ms": 0.8124579981085844, + "p90_ms": 0.8837878078338691, + "p95_ms": 1.3312083472556024, + "p99_ms": 7.192075267230384, + "index_ms": 734.8769590025768, + "by_category": { + "architecture": 0.804418536224494, + "semantic": 0.9148299431318748 + } + }, + { + "repo": "zod", + "language": "typescript", + "mode": "hybrid", + "chunks": 1812, + "tokens": 2865, + "ndcg5": 0.595861623462428, + "ndcg10": 0.6136719828178292, + "p50_ms": 7.1065625015762635, + "p90_ms": 8.842266905412544, + "p95_ms": 9.122495204064766, + "p99_ms": 12.017399040487357, + "index_ms": 1027.3836249980377, + "by_category": { + "architecture": 0.6297620990369716, + "semantic": 0.586420115895172, + "symbol": 0.7103099178571526 + } + } + ] +} diff --git a/benchmarks/run_benchmark.py b/benchmarks/run_benchmark.py index 470240ede..a39b6f3c3 100644 --- a/benchmarks/run_benchmark.py +++ b/benchmarks/run_benchmark.py @@ -18,7 +18,7 @@ from benchmarks.metrics import ndcg_at_k, target_rank from semble import SembleIndex from semble.index.dense import _DEFAULT_MODEL_NAME -from semble.types import SearchResult +from semble.types import SearchMode, SearchResult _LATENCY_RUNS = 5 _DIRECT_TOP_K = 10 @@ -30,7 +30,9 @@ class RepoResult: repo: str language: str + mode: str chunks: int + tokens: int ndcg5: float ndcg10: float p50_ms: float @@ -41,23 +43,30 @@ class RepoResult: by_category: dict[str, float] = field(default_factory=dict) -def _evaluate( - index: SembleIndex, tasks: list[Task], *, verbose: bool = False -) -> tuple[float, float, list[float], dict[str, float]]: +def evaluate( + index: SembleIndex, + tasks: list[Task], + *, + verbose: bool = False, + mode: SearchMode = SearchMode.HYBRID, + alpha: float | None = None, +) -> tuple[float, float, list[float], dict[str, float], int]: """Return mean NDCG@5, NDCG@10, median query latency (ms), and per-category NDCG@10.""" ndcg5_sum = 0.0 ndcg10_sum = 0.0 latencies: list[float] = [] category_ndcg10: dict[str, list[float]] = defaultdict(list) + tokens = 0 for task in tasks: query_latencies: list[float] = [] results: list[SearchResult] = [] for _ in range(_LATENCY_RUNS): started = time.perf_counter() - results = index.search(task.query, top_k=_DIRECT_TOP_K) + results = index.search(task.query, top_k=_DIRECT_TOP_K, mode=mode, alpha=alpha) query_latencies.append((time.perf_counter() - started) * 1000) latencies.append(float(np.median(query_latencies))) + tokens += sum(len(r.chunk.content) // 4 for r in results) relevant_ranks = [rank for t in task.all_relevant if (rank := target_rank(results, t)) is not None] n_relevant = len(task.all_relevant) @@ -83,7 +92,7 @@ def _evaluate( total = len(tasks) by_category = {cat: sum(vals) / len(vals) for cat, vals in sorted(category_ndcg10.items())} - return ndcg5_sum / total, ndcg10_sum / total, latencies, by_category + return ndcg5_sum / total, ndcg10_sum / total, latencies, by_category, tokens // total def _print_summary(results: list[RepoResult]) -> None: @@ -95,6 +104,9 @@ def _print_summary(results: list[RepoResult]) -> None: language_ndcg10 = [ sum(r.ndcg10 for r in language_results) / len(language_results) for language_results in by_language.values() ] + language_tokens = [ + sum(r.tokens for r in language_results) / len(language_results) for language_results in by_language.values() + ] language_p50 = [ sum(r.p50_ms for r in language_results) / len(language_results) for language_results in by_language.values() ] @@ -111,6 +123,7 @@ def _print_summary(results: list[RepoResult]) -> None: sum(r.index_ms for r in language_results) / len(language_results) for language_results in by_language.values() ] avg_ndcg10 = sum(language_ndcg10) / len(language_ndcg10) + avg_tokens = sum(language_tokens) / len(language_tokens) avg_p50 = sum(language_p50) / len(language_p50) avg_p90 = sum(language_p90) / len(language_p90) avg_p95 = sum(language_p95) / len(language_p95) @@ -123,6 +136,7 @@ def _print_summary(results: list[RepoResult]) -> None: print( f" {language}: repos={len(grouped)}" + f" ndcg@5={sum(r.ndcg5 for r in grouped) / len(grouped):.3f}" + + f" tokens={sum(r.tokens for r in grouped) / len(grouped):.0f}" + f" ndcg@10={sum(r.ndcg10 for r in grouped) / len(grouped):.3f}" + f" p50={sum(r.p50_ms for r in grouped) / len(grouped):.2f}ms" + f" p90={sum(r.p90_ms for r in grouped) / len(grouped):.2f}ms" @@ -140,6 +154,7 @@ def _print_summary(results: list[RepoResult]) -> None: print(f" {'-' * 28} " + " ".join(f"{'-' * 9:>9}" for _ in columns), file=sys.stderr) ndcg_row = [f"{avg_ndcg10:>9.3f}"] + tokens_row = [f"{avg_tokens:>9.0f}"] p50_row = [f"{avg_p50:>8.2f}ms"] p90_row = [f"{avg_p90:>8.2f}ms"] p95_row = [f"{avg_p95:>8.2f}ms"] @@ -147,6 +162,7 @@ def _print_summary(results: list[RepoResult]) -> None: index_row = [f"{avg_index:>7.0f}ms"] for language, language_results in by_language.items(): ndcg_row.append(f"{sum(r.ndcg10 for r in language_results) / len(language_results):>9.3f}") + tokens_row.append(f"{sum(r.tokens for r in language_results) / len(language_results):>9.0f}") p50_row.append(f"{sum(r.p50_ms for r in language_results) / len(language_results):>8.2f}ms") p90_row.append(f"{sum(r.p90_ms for r in language_results) / len(language_results):>8.2f}ms") p95_row.append(f"{sum(r.p95_ms for r in language_results) / len(language_results):>8.2f}ms") @@ -154,6 +170,7 @@ def _print_summary(results: list[RepoResult]) -> None: index_row.append(f"{sum(r.index_ms for r in language_results) / len(language_results):>7.0f}ms") print(f" {'NDCG@10':<28} " + " ".join(ndcg_row), file=sys.stderr) + print(f" {'tokens':<28} " + " ".join(tokens_row), file=sys.stderr) print(f" {'q-p50':<28} " + " ".join(p50_row), file=sys.stderr) print(f" {'q-p90':<28} " + " ".join(p90_row), file=sys.stderr) print(f" {'q-p95':<28} " + " ".join(p95_row), file=sys.stderr) @@ -175,12 +192,12 @@ def _bench_quality( ) -> list[RepoResult]: """Run quality benchmarks (NDCG@5, NDCG@10, latency) for each repo.""" print( - f"{'Repo':<12} {'Language':<12} {'Chunks':>6} {'index':>9} {'NDCG@5':>8} {'NDCG@10':>8} {'p50':>8} {'p90':>8}" - f" {'p95':>8} {'p99':>8}", + f"{'Repo':<12} {'Language':<12} {'Chunks':>6} {'Tokens':>8} {'index':>9} {'NDCG@5':>8} {'NDCG@10':>8} " + f"{'p50':>8} {'p90':>8} {'p95':>8} {'p99':>8}", file=sys.stderr, ) print( - f"{'-' * 12} {'-' * 12} {'-' * 6} {'-' * 10} {'-' * 8} {'-' * 8} {'-' * 8} {'-' * 8} {'-' * 8} {'-' * 8}", + f"{'-' * 12} {'-' * 12} {'-' * 6} {'-' * 8} {'-' * 9} {'-' * 8} {'-' * 8} {'-' * 8} {'-' * 8} {'-' * 8}", file=sys.stderr, ) results: list[RepoResult] = [] @@ -189,12 +206,14 @@ def _bench_quality( started = time.perf_counter() index = SembleIndex.from_path(spec.benchmark_dir, model=model) index_ms = (time.perf_counter() - started) * 1000 - ndcg5, ndcg10, latencies, by_category = _evaluate(index, tasks, verbose=verbose) + ndcg5, ndcg10, latencies, by_category, tokens = evaluate(index, tasks, verbose=verbose) p50, p90, p95, p99 = np.percentile(latencies, [50, 90, 95, 99]).tolist() result = RepoResult( repo=repo, + mode=SearchMode.HYBRID.value, language=spec.language, chunks=len(index.chunks), + tokens=tokens, ndcg5=ndcg5, ndcg10=ndcg10, p50_ms=p50, @@ -206,7 +225,7 @@ def _bench_quality( ) results.append(result) print( - f"{repo:<12} {spec.language:<12} {len(index.chunks):>6} " + f"{repo:<12} {spec.language:<12} {len(index.chunks):>6} {tokens:>8}" f"{index_ms:>8.0f}ms {ndcg5:>8.3f} {ndcg10:>8.3f} {p50:>7.2f}ms {p90:>7.2f}ms {p95:>7.2f}ms {p99:>7.2f}ms", file=sys.stderr, ) @@ -221,6 +240,7 @@ def _save_results(results: list[RepoResult]) -> None: lang_means = { lang: { "ndcg10": sum(r.ndcg10 for r in grouped) / len(grouped), + "tokens": sum(r.tokens for r in grouped) / len(grouped), "p50_ms": sum(r.p50_ms for r in grouped) / len(grouped), "p90_ms": sum(r.p90_ms for r in grouped) / len(grouped), "p95_ms": sum(r.p95_ms for r in grouped) / len(grouped), @@ -243,6 +263,7 @@ def _save_results(results: list[RepoResult]) -> None: "model": _DEFAULT_MODEL_NAME, "summary": { "ndcg10": round(sum(r.ndcg10 for r in results) / n_repos, 4), + "tokens": round(sum(r.tokens for r in results) / n_repos, 0), "p50_ms": round(sum(r.p50_ms for r in results) / n_repos, 3), "p90_ms": round(sum(r.p90_ms for r in results) / n_repos, 3), "p95_ms": round(sum(r.p95_ms for r in results) / n_repos, 3), @@ -253,6 +274,7 @@ def _save_results(results: list[RepoResult]) -> None: "by_language": { lang: { "repos": len(by_language[lang]), + "tokens": round(sum(r.tokens for r in by_language[lang]) / len(by_language[lang]), 0), "ndcg10": round(v["ndcg10"], 4), "p50_ms": round(v["p50_ms"], 3), "p90_ms": round(v["p90_ms"], 3), diff --git a/uv.lock b/uv.lock index 0330d1422..ef3a1390d 100644 --- a/uv.lock +++ b/uv.lock @@ -3,16 +3,14 @@ revision = 3 requires-python = ">=3.10" resolution-markers = [ "python_full_version >= '3.15'", - "python_full_version == '3.14.*'", - "python_full_version == '3.13.*'", - "python_full_version == '3.12.*'", + "python_full_version >= '3.12' and python_full_version < '3.15'", "python_full_version == '3.11.*'", "python_full_version < '3.11'", ] [options] exclude-newer = "0001-01-01T00:00:00Z" # This has no effect and is included for backwards compatibility when using relative exclude-newer values. -exclude-newer-span = "P1W" +exclude-newer-span = "P3D" [[package]] name = "annotated-doc" @@ -46,6 +44,44 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/da/42/e921fccf5015463e32a3cf6ee7f980a6ed0f395ceeaa45060b61d86486c2/anyio-4.13.0-py3-none-any.whl", hash = "sha256:08b310f9e24a9594186fd75b4f73f4a4152069e3853f1ed8bfbf58369f4ad708", size = 114353, upload-time = "2026-03-24T12:59:08.246Z" }, ] +[[package]] +name = "ast-serialize" +version = "0.3.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a9/9d/912fefab0e30aee6a3af8a62bbea4a81b29afa4ba2c973d31170620a26de/ast_serialize-0.3.0.tar.gz", hash = "sha256:1bc3ca09a63a021376527c4e938deedd11d11d675ce850e6f9c7487f5889992b", size = 60689, upload-time = "2026-04-30T23:24:48.104Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6f/57/a54d4de491d6cdd7a4e4b0952cc3ca9f60dcefa7b5fb48d6d492debe1649/ast_serialize-0.3.0-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:3a867927df59f76a18dc1d874a0b2c079b42c58972dca637905576deb0912e14", size = 1182966, upload-time = "2026-04-30T23:23:57.376Z" }, + { url = "https://files.pythonhosted.org/packages/ee/9e/a5db014bb0f91b209236b57c429389e31290c0093532b8436d577699b2fa/ast_serialize-0.3.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:a6fb063bf040abf8321e7b8113a0554eda445ffc508aa51287f8808886a5ae22", size = 1171316, upload-time = "2026-04-30T23:23:59.63Z" }, + { url = "https://files.pythonhosted.org/packages/15/59/fd55133e478c4326f60a11df02573bf7ccb2ac685810b50f1803d0f68053/ast_serialize-0.3.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5075cd8482573d743586779e5f9b652a015e37d4e95132d7e5a9bc5c8f483d8f", size = 1232234, upload-time = "2026-04-30T23:24:01.168Z" }, + { url = "https://files.pythonhosted.org/packages/cc/79/0ca1d26357ecb4a697d74d00b73ef3137f24c140424125393a0de820eb09/ast_serialize-0.3.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:41560b27794f4553b0f77811e9fb325b77db4a2b39018d437e09932275306e66", size = 1233437, upload-time = "2026-04-30T23:24:03.151Z" }, + { url = "https://files.pythonhosted.org/packages/53/3e/7078ec94dd6e124b8e028ac77016a4f13c83fa1c145790f2e68f3816998b/ast_serialize-0.3.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b967c01ca74909c5d90e0fe4393401e2cc5da5ebd9a6262a19e45ffd3757dec8", size = 1440188, upload-time = "2026-04-30T23:24:04.717Z" }, + { url = "https://files.pythonhosted.org/packages/21/16/cca7195ef55a012f8013c3442afa91d287a0a36dcf88b480b262475135b3/ast_serialize-0.3.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:424ebb8f46cd993f7cec4009d119312d8433dd90e6b0df0499cd2c91bdcc5af9", size = 1254211, upload-time = "2026-04-30T23:24:06.18Z" }, + { url = "https://files.pythonhosted.org/packages/a0/0f/f3d4dfae67dee6580534361a6343367d34217e7d25cff858bd1d8f03b8ed/ast_serialize-0.3.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d14b1d566b56e2ee70b11fec1de7e0b94ec7cd83717ec7d189967841a361190e", size = 1255973, upload-time = "2026-04-30T23:24:07.772Z" }, + { url = "https://files.pythonhosted.org/packages/14/41/55fbfe02c42f40fbe3e74eda167d977d555ff720ce1abfa08515236efd88/ast_serialize-0.3.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7ba30b18735f047ec11103d1ab92f4789cf1fea1e0dc89b04a2f5a0632fd79de", size = 1298629, upload-time = "2026-04-30T23:24:09.4Z" }, + { url = "https://files.pythonhosted.org/packages/28/36/7d2501cacc7989fb8504aa9da2a2022a174200a59d4e6639de4367a57fdd/ast_serialize-0.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:e6ea0754cb7b0f682ebb005ffb0d18f8d17993490d9c289863cd69cacc4ab8df", size = 1408435, upload-time = "2026-04-30T23:24:11.013Z" }, + { url = "https://files.pythonhosted.org/packages/03/e7/54e3b469c3fa0bf9cd532fa643d1d33b73303f8d70beac3e366b68dd64b7/ast_serialize-0.3.0-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:a0c5aa1073a5ba7b2abaa4b54abe8b8d75c4d1e2d54a2ff70b0ca6222fea5728", size = 1508174, upload-time = "2026-04-30T23:24:12.635Z" }, + { url = "https://files.pythonhosted.org/packages/b5/2a/9b9621865b02c60539e26d9b114a312b4fa46aa703e33e79317174bfea21/ast_serialize-0.3.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:4e52650d834c1ea7791969a361de2c54c13b2fb4c519ec79445fa8b9021a147d", size = 1502354, upload-time = "2026-04-30T23:24:14.186Z" }, + { url = "https://files.pythonhosted.org/packages/34/dd/f138bc5c43b0c414fdd12eefe15677839323078b6e75301ad7f96cd26d45/ast_serialize-0.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:15bd6af3f136c61dae27805eb6b8f3269e85a545c4c27ffe9e530ead78d2b36d", size = 1450504, upload-time = "2026-04-30T23:24:16.076Z" }, + { url = "https://files.pythonhosted.org/packages/68/cf/97ef9e1c315601db74365955c8edd3292e3055500d6317602815dbdf08ae/ast_serialize-0.3.0-cp314-cp314t-win32.whl", hash = "sha256:d188bfe37b674b49708497683051d4b571366a668799c9b8e8a94513694969d9", size = 1058662, upload-time = "2026-04-30T23:24:17.535Z" }, + { url = "https://files.pythonhosted.org/packages/f8/d6/e2c3483c31580fdb623f92ad38d2f856cde4b9205a3e6bd84760f3de7d82/ast_serialize-0.3.0-cp314-cp314t-win_amd64.whl", hash = "sha256:5832c2fdf8f8a6cf682b4cfcf677f5eaf39b4ddbc490f5480cfccdd1e7ce8fa1", size = 1100349, upload-time = "2026-04-30T23:24:18.992Z" }, + { url = "https://files.pythonhosted.org/packages/ab/89/29abcb1fe18a429cda60c6e0bbd1d6e90499339842a2f548d7567542357e/ast_serialize-0.3.0-cp314-cp314t-win_arm64.whl", hash = "sha256:670f177188d128fb7f9f15b5ad0e1b553d22c34e3f584dcb83eb8077600437f0", size = 1072895, upload-time = "2026-04-30T23:24:20.706Z" }, + { url = "https://files.pythonhosted.org/packages/bc/93/72abad83966ed6235647c9f956417dc1e17e997696388521910e3d1fa3f4/ast_serialize-0.3.0-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:2ec2fafa5e4313cc8feed96e436ebe19ac7bc6fa41fbc2827e826c48b9e4c3a9", size = 1190024, upload-time = "2026-04-30T23:24:22.486Z" }, + { url = "https://files.pythonhosted.org/packages/85/4f/eb88584b2f0234e581762011208ca203252bf6c98e59b4769daa571f3576/ast_serialize-0.3.0-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:ef6d3c08b7b4cd29b48410338e134764a00e76d25841eb02c1084e868c888ecc", size = 1178633, upload-time = "2026-04-30T23:24:24.35Z" }, + { url = "https://files.pythonhosted.org/packages/56/51/cf1ec1ff3e616373d0dcbd5fad502e0029dc541f13ab642259762a7d127f/ast_serialize-0.3.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3d841424f41b886e98044abc80769c14a956e6e5ccd5fb5b0d9f5ead72be18a4", size = 1241351, upload-time = "2026-04-30T23:24:25.987Z" }, + { url = "https://files.pythonhosted.org/packages/0d/44/68fcf50478cf1093f2d423f034ae06453122c8b415d8e21a44668eca485d/ast_serialize-0.3.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d21453734ad39367ede5d37efe4f59f830ce1c09f432fc72a90e368f77a4a3e7", size = 1239582, upload-time = "2026-04-30T23:24:27.808Z" }, + { url = "https://files.pythonhosted.org/packages/9d/c1/a6c9fa284eceb5fc6f21347e968445a051d7ca2c4d34e6a04314646dbcee/ast_serialize-0.3.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f5e110cdce2a347e1dd987529c88ef54d26f67848dce3eba1b3b2cc2cf085c94", size = 1448853, upload-time = "2026-04-30T23:24:29.534Z" }, + { url = "https://files.pythonhosted.org/packages/23/5f/8ad3829a09e4e8c5328a53ce7d4711d660944e3e164c5f6abcc2c8f27167/ast_serialize-0.3.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3b6e23a98e57560a055f5c4b68700a0fd5ce483d2814c23140b3638c7f5d1e61", size = 1262204, upload-time = "2026-04-30T23:24:31.482Z" }, + { url = "https://files.pythonhosted.org/packages/25/13/44aa28d97f10e25247e8576b5f6b2795d4fa1a80acc88acc942c508d06f7/ast_serialize-0.3.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c1c9e763d70293d65ce1e1ea8c943140c68d0953f0268c7ee0998f2e07f77dd0", size = 1266458, upload-time = "2026-04-30T23:24:33.088Z" }, + { url = "https://files.pythonhosted.org/packages/d8/58/b3a8be3777cd3744324fd5cec0d80d37cd96fc7cbb0fb010e03dff1e870f/ast_serialize-0.3.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4388a1796c228f1ce5c391426f7d21a0003ad3b47f677dbeded9bd1a85c7209f", size = 1308700, upload-time = "2026-04-30T23:24:34.657Z" }, + { url = "https://files.pythonhosted.org/packages/13/03/f8312d6b57f5471a9dc7946f22b8798a1fc296d38c25766223aacadec42c/ast_serialize-0.3.0-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:5283cdcc0c64c3d8b9b688dc6aaa012d9c0cf1380a7f774a6bae6a1c01b3205a", size = 1416724, upload-time = "2026-04-30T23:24:36.562Z" }, + { url = "https://files.pythonhosted.org/packages/50/5d/13fc3789a7abac00559da2e2e9f386db4612aa1f84fc53d09bf714c37545/ast_serialize-0.3.0-cp39-abi3-musllinux_1_2_armv7l.whl", hash = "sha256:f5ef88cc5842a5d7a6ac09dc0d5fc2c98f5d276c1f076f866d55047ce886785b", size = 1515441, upload-time = "2026-04-30T23:24:38.018Z" }, + { url = "https://files.pythonhosted.org/packages/eb/b9/7ab43fc7a23b1f970281093228f5f79bed6edeed7a3e672bde6d7a832a58/ast_serialize-0.3.0-cp39-abi3-musllinux_1_2_i686.whl", hash = "sha256:cc14bf402bdc0978594ecce783793de2c7470cd4f5cd7eb286ca97ed8ff7cba9", size = 1510522, upload-time = "2026-04-30T23:24:39.798Z" }, + { url = "https://files.pythonhosted.org/packages/56/ec/d75fc2b788d319f1fad77c14156896f31afdfc68af85b505e5bdebcb9592/ast_serialize-0.3.0-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:11eae0cf1b7b3e0678133cc2daa974ea972caf02eb4b3aa062af6fa9acd52c57", size = 1460917, upload-time = "2026-04-30T23:24:41.305Z" }, + { url = "https://files.pythonhosted.org/packages/95/74/f99c81193a2725911e1911ae567ed27c2f2419332c7f3537366f9d238cac/ast_serialize-0.3.0-cp39-abi3-win32.whl", hash = "sha256:2db3dd99de5e6a5a11d7dda73de8750eb6e5baaf25245adf7bdcfe64b6108ae2", size = 1067804, upload-time = "2026-04-30T23:24:43.091Z" }, + { url = "https://files.pythonhosted.org/packages/16/81/76af00c47daa151e89f98ae21fbbcb2840aaa9f5766579c4da76a3c57188/ast_serialize-0.3.0-cp39-abi3-win_amd64.whl", hash = "sha256:a2cd125adccf7969470621905d302750cd25951f22ea430d9a25b7be031e5549", size = 1105561, upload-time = "2026-04-30T23:24:44.578Z" }, + { url = "https://files.pythonhosted.org/packages/bd/46/d3ec57ad500f598d1554bd14ce4df615960549ab2844961bc4e1f5fbd174/ast_serialize-0.3.0-cp39-abi3-win_arm64.whl", hash = "sha256:0dd00da29985f15f50dc35728b7e1e7c84507bccfea1d9914738530f1c72238a", size = 1077165, upload-time = "2026-04-30T23:24:46.377Z" }, +] + [[package]] name = "attrs" version = "26.1.0" @@ -57,15 +93,15 @@ wheels = [ [[package]] name = "bm25s" -version = "0.3.6" +version = "0.3.8" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "numpy", version = "2.4.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/61/3b/cc173de8bbfb21362cd343a6b3077c95e70b9fdaed50f792df4fd70e8c4f/bm25s-0.3.6.tar.gz", hash = "sha256:1ce8549342d2ca9487b82c5e8ac7ac180ac7753d9912e9c66288f670ba3139e4", size = 77821, upload-time = "2026-04-25T03:27:56.803Z" } +sdist = { url = "https://files.pythonhosted.org/packages/98/3f/88010a24298e2ca4b0807ca5a59ee69e867551fc289c3b062d41cefda59b/bm25s-0.3.8.tar.gz", hash = "sha256:d165f096d64961de0b25a0ad4989d42dfe529c94ca12a9a070eef173c62b8612", size = 80495, upload-time = "2026-04-29T02:18:45.493Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e4/12/33fb846b01ce073ffbd766f5f59fc2fcd023eb1dc2000744a7839bb9dbe4/bm25s-0.3.6-py3-none-any.whl", hash = "sha256:11b1cbc9bc7ca5e4b5806639f309a08e746cdfe376dc9177aa3c9d518f78814e", size = 72848, upload-time = "2026-04-25T03:27:55.174Z" }, + { url = "https://files.pythonhosted.org/packages/82/c2/e5dbdbf8e99ec504432f9bd82cdf990faff1ffcdd5316272cb7fccce31ed/bm25s-0.3.8-py3-none-any.whl", hash = "sha256:b5ff52a0633ee5add26ca89619f5c5fff66127dcce0984976a2a09e1871a33f9", size = 74452, upload-time = "2026-04-29T02:18:43.892Z" }, ] [[package]] @@ -370,9 +406,7 @@ version = "1.3.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.15'", - "python_full_version == '3.14.*'", - "python_full_version == '3.13.*'", - "python_full_version == '3.12.*'", + "python_full_version >= '3.12' and python_full_version < '3.15'", "python_full_version == '3.11.*'", ] dependencies = [ @@ -455,115 +489,115 @@ wheels = [ [[package]] name = "coverage" -version = "7.13.5" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/9d/e0/70553e3000e345daff267cec284ce4cbf3fc141b6da229ac52775b5428f1/coverage-7.13.5.tar.gz", hash = "sha256:c81f6515c4c40141f83f502b07bbfa5c240ba25bbe73da7b33f1e5b6120ff179", size = 915967, upload-time = "2026-03-17T10:33:18.341Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/69/33/e8c48488c29a73fd089f9d71f9653c1be7478f2ad6b5bc870db11a55d23d/coverage-7.13.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e0723d2c96324561b9aa76fb982406e11d93cdb388a7a7da2b16e04719cf7ca5", size = 219255, upload-time = "2026-03-17T10:29:51.081Z" }, - { url = "https://files.pythonhosted.org/packages/da/bd/b0ebe9f677d7f4b74a3e115eec7ddd4bcf892074963a00d91e8b164a6386/coverage-7.13.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:52f444e86475992506b32d4e5ca55c24fc88d73bcbda0e9745095b28ef4dc0cf", size = 219772, upload-time = "2026-03-17T10:29:52.867Z" }, - { url = "https://files.pythonhosted.org/packages/48/cc/5cb9502f4e01972f54eedd48218bb203fe81e294be606a2bc93970208013/coverage-7.13.5-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:704de6328e3d612a8f6c07000a878ff38181ec3263d5a11da1db294fa6a9bdf8", size = 246532, upload-time = "2026-03-17T10:29:54.688Z" }, - { url = "https://files.pythonhosted.org/packages/7d/d8/3217636d86c7e7b12e126e4f30ef1581047da73140614523af7495ed5f2d/coverage-7.13.5-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:a1a6d79a14e1ec1832cabc833898636ad5f3754a678ef8bb4908515208bf84f4", size = 248333, upload-time = "2026-03-17T10:29:56.221Z" }, - { url = "https://files.pythonhosted.org/packages/2b/30/2002ac6729ba2d4357438e2ed3c447ad8562866c8c63fc16f6dfc33afe56/coverage-7.13.5-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:79060214983769c7ba3f0cee10b54c97609dca4d478fa1aa32b914480fd5738d", size = 250211, upload-time = "2026-03-17T10:29:57.938Z" }, - { url = "https://files.pythonhosted.org/packages/6c/85/552496626d6b9359eb0e2f86f920037c9cbfba09b24d914c6e1528155f7d/coverage-7.13.5-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:356e76b46783a98c2a2fe81ec79df4883a1e62895ea952968fb253c114e7f930", size = 252125, upload-time = "2026-03-17T10:29:59.388Z" }, - { url = "https://files.pythonhosted.org/packages/44/21/40256eabdcbccdb6acf6b381b3016a154399a75fe39d406f790ae84d1f3c/coverage-7.13.5-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:0cef0cdec915d11254a7f549c1170afecce708d30610c6abdded1f74e581666d", size = 247219, upload-time = "2026-03-17T10:30:01.199Z" }, - { url = "https://files.pythonhosted.org/packages/b1/e8/96e2a6c3f21a0ea77d7830b254a1542d0328acc8d7bdf6a284ba7e529f77/coverage-7.13.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:dc022073d063b25a402454e5712ef9e007113e3a676b96c5f29b2bda29352f40", size = 248248, upload-time = "2026-03-17T10:30:03.317Z" }, - { url = "https://files.pythonhosted.org/packages/da/ba/8477f549e554827da390ec659f3c38e4b6d95470f4daafc2d8ff94eaa9c2/coverage-7.13.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:9b74db26dfea4f4e50d48a4602207cd1e78be33182bc9cbf22da94f332f99878", size = 246254, upload-time = "2026-03-17T10:30:04.832Z" }, - { url = "https://files.pythonhosted.org/packages/55/59/bc22aef0e6aa179d5b1b001e8b3654785e9adf27ef24c93dc4228ebd5d68/coverage-7.13.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:ad146744ca4fd09b50c482650e3c1b1f4dfa1d4792e0a04a369c7f23336f0400", size = 250067, upload-time = "2026-03-17T10:30:06.535Z" }, - { url = "https://files.pythonhosted.org/packages/de/1b/c6a023a160806a5137dca53468fd97530d6acad24a22003b1578a9c2e429/coverage-7.13.5-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:c555b48be1853fe3997c11c4bd521cdd9a9612352de01fa4508f16ec341e6fe0", size = 246521, upload-time = "2026-03-17T10:30:08.486Z" }, - { url = "https://files.pythonhosted.org/packages/2d/3f/3532c85a55aa2f899fa17c186f831cfa1aa434d88ff792a709636f64130e/coverage-7.13.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:7034b5c56a58ae5e85f23949d52c14aca2cfc6848a31764995b7de88f13a1ea0", size = 247126, upload-time = "2026-03-17T10:30:09.966Z" }, - { url = "https://files.pythonhosted.org/packages/aa/2e/b9d56af4a24ef45dfbcda88e06870cb7d57b2b0bfa3a888d79b4c8debd76/coverage-7.13.5-cp310-cp310-win32.whl", hash = "sha256:eb7fdf1ef130660e7415e0253a01a7d5a88c9c4d158bcf75cbbd922fd65a5b58", size = 221860, upload-time = "2026-03-17T10:30:11.393Z" }, - { url = "https://files.pythonhosted.org/packages/9f/cc/d938417e7a4d7f0433ad4edee8bb2acdc60dc7ac5af19e2a07a048ecbee3/coverage-7.13.5-cp310-cp310-win_amd64.whl", hash = "sha256:3e1bb5f6c78feeb1be3475789b14a0f0a5b47d505bfc7267126ccbd50289999e", size = 222788, upload-time = "2026-03-17T10:30:12.886Z" }, - { url = "https://files.pythonhosted.org/packages/4b/37/d24c8f8220ff07b839b2c043ea4903a33b0f455abe673ae3c03bbdb7f212/coverage-7.13.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:66a80c616f80181f4d643b0f9e709d97bcea413ecd9631e1dedc7401c8e6695d", size = 219381, upload-time = "2026-03-17T10:30:14.68Z" }, - { url = "https://files.pythonhosted.org/packages/35/8b/cd129b0ca4afe886a6ce9d183c44d8301acbd4ef248622e7c49a23145605/coverage-7.13.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:145ede53ccbafb297c1c9287f788d1bc3efd6c900da23bf6931b09eafc931587", size = 219880, upload-time = "2026-03-17T10:30:16.231Z" }, - { url = "https://files.pythonhosted.org/packages/55/2f/e0e5b237bffdb5d6c530ce87cc1d413a5b7d7dfd60fb067ad6d254c35c76/coverage-7.13.5-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:0672854dc733c342fa3e957e0605256d2bf5934feeac328da9e0b5449634a642", size = 250303, upload-time = "2026-03-17T10:30:17.748Z" }, - { url = "https://files.pythonhosted.org/packages/92/be/b1afb692be85b947f3401375851484496134c5554e67e822c35f28bf2fbc/coverage-7.13.5-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:ec10e2a42b41c923c2209b846126c6582db5e43a33157e9870ba9fb70dc7854b", size = 252218, upload-time = "2026-03-17T10:30:19.804Z" }, - { url = "https://files.pythonhosted.org/packages/da/69/2f47bb6fa1b8d1e3e5d0c4be8ccb4313c63d742476a619418f85740d597b/coverage-7.13.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:be3d4bbad9d4b037791794ddeedd7d64a56f5933a2c1373e18e9e568b9141686", size = 254326, upload-time = "2026-03-17T10:30:21.321Z" }, - { url = "https://files.pythonhosted.org/packages/d5/d0/79db81da58965bd29dabc8f4ad2a2af70611a57cba9d1ec006f072f30a54/coverage-7.13.5-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:4d2afbc5cc54d286bfb54541aa50b64cdb07a718227168c87b9e2fb8f25e1743", size = 256267, upload-time = "2026-03-17T10:30:23.094Z" }, - { url = "https://files.pythonhosted.org/packages/e5/32/d0d7cc8168f91ddab44c0ce4806b969df5f5fdfdbb568eaca2dbc2a04936/coverage-7.13.5-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:3ad050321264c49c2fa67bb599100456fc51d004b82534f379d16445da40fb75", size = 250430, upload-time = "2026-03-17T10:30:25.311Z" }, - { url = "https://files.pythonhosted.org/packages/4d/06/a055311d891ddbe231cd69fdd20ea4be6e3603ffebddf8704b8ca8e10a3c/coverage-7.13.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7300c8a6d13335b29bb76d7651c66af6bd8658517c43499f110ddc6717bfc209", size = 252017, upload-time = "2026-03-17T10:30:27.284Z" }, - { url = "https://files.pythonhosted.org/packages/d6/f6/d0fd2d21e29a657b5f77a2fe7082e1568158340dceb941954f776dce1b7b/coverage-7.13.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:eb07647a5738b89baab047f14edd18ded523de60f3b30e75c2acc826f79c839a", size = 250080, upload-time = "2026-03-17T10:30:29.481Z" }, - { url = "https://files.pythonhosted.org/packages/4e/ab/0d7fb2efc2e9a5eb7ddcc6e722f834a69b454b7e6e5888c3a8567ecffb31/coverage-7.13.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:9adb6688e3b53adffefd4a52d72cbd8b02602bfb8f74dcd862337182fd4d1a4e", size = 253843, upload-time = "2026-03-17T10:30:31.301Z" }, - { url = "https://files.pythonhosted.org/packages/ba/6f/7467b917bbf5408610178f62a49c0ed4377bb16c1657f689cc61470da8ce/coverage-7.13.5-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:7c8d4bc913dd70b93488d6c496c77f3aff5ea99a07e36a18f865bca55adef8bd", size = 249802, upload-time = "2026-03-17T10:30:33.358Z" }, - { url = "https://files.pythonhosted.org/packages/75/2c/1172fb689df92135f5bfbbd69fc83017a76d24ea2e2f3a1154007e2fb9f8/coverage-7.13.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0e3c426ffc4cd952f54ee9ffbdd10345709ecc78a3ecfd796a57236bfad0b9b8", size = 250707, upload-time = "2026-03-17T10:30:35.2Z" }, - { url = "https://files.pythonhosted.org/packages/67/21/9ac389377380a07884e3b48ba7a620fcd9dbfaf1d40565facdc6b36ec9ef/coverage-7.13.5-cp311-cp311-win32.whl", hash = "sha256:259b69bb83ad9894c4b25be2528139eecba9a82646ebdda2d9db1ba28424a6bf", size = 221880, upload-time = "2026-03-17T10:30:36.775Z" }, - { url = "https://files.pythonhosted.org/packages/af/7f/4cd8a92531253f9d7c1bbecd9fa1b472907fb54446ca768c59b531248dc5/coverage-7.13.5-cp311-cp311-win_amd64.whl", hash = "sha256:258354455f4e86e3e9d0d17571d522e13b4e1e19bf0f8596bcf9476d61e7d8a9", size = 222816, upload-time = "2026-03-17T10:30:38.891Z" }, - { url = "https://files.pythonhosted.org/packages/12/a6/1d3f6155fb0010ca68eba7fe48ca6c9da7385058b77a95848710ecf189b1/coverage-7.13.5-cp311-cp311-win_arm64.whl", hash = "sha256:bff95879c33ec8da99fc9b6fe345ddb5be6414b41d6d1ad1c8f188d26f36e028", size = 221483, upload-time = "2026-03-17T10:30:40.463Z" }, - { url = "https://files.pythonhosted.org/packages/a0/c3/a396306ba7db865bf96fc1fb3b7fd29bcbf3d829df642e77b13555163cd6/coverage-7.13.5-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:460cf0114c5016fa841214ff5564aa4864f11948da9440bc97e21ad1f4ba1e01", size = 219554, upload-time = "2026-03-17T10:30:42.208Z" }, - { url = "https://files.pythonhosted.org/packages/a6/16/a68a19e5384e93f811dccc51034b1fd0b865841c390e3c931dcc4699e035/coverage-7.13.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0e223ce4b4ed47f065bfb123687686512e37629be25cc63728557ae7db261422", size = 219908, upload-time = "2026-03-17T10:30:43.906Z" }, - { url = "https://files.pythonhosted.org/packages/29/72/20b917c6793af3a5ceb7fb9c50033f3ec7865f2911a1416b34a7cfa0813b/coverage-7.13.5-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:6e3370441f4513c6252bf042b9c36d22491142385049243253c7e48398a15a9f", size = 251419, upload-time = "2026-03-17T10:30:45.545Z" }, - { url = "https://files.pythonhosted.org/packages/8c/49/cd14b789536ac6a4778c453c6a2338bc0a2fb60c5a5a41b4008328b9acc1/coverage-7.13.5-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:03ccc709a17a1de074fb1d11f217342fb0d2b1582ed544f554fc9fc3f07e95f5", size = 254159, upload-time = "2026-03-17T10:30:47.204Z" }, - { url = "https://files.pythonhosted.org/packages/9d/00/7b0edcfe64e2ed4c0340dac14a52ad0f4c9bd0b8b5e531af7d55b703db7c/coverage-7.13.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3f4818d065964db3c1c66dc0fbdac5ac692ecbc875555e13374fdbe7eedb4376", size = 255270, upload-time = "2026-03-17T10:30:48.812Z" }, - { url = "https://files.pythonhosted.org/packages/93/89/7ffc4ba0f5d0a55c1e84ea7cee39c9fc06af7b170513d83fbf3bbefce280/coverage-7.13.5-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:012d5319e66e9d5a218834642d6c35d265515a62f01157a45bcc036ecf947256", size = 257538, upload-time = "2026-03-17T10:30:50.77Z" }, - { url = "https://files.pythonhosted.org/packages/81/bd/73ddf85f93f7e6fa83e77ccecb6162d9415c79007b4bc124008a4995e4a7/coverage-7.13.5-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:8dd02af98971bdb956363e4827d34425cb3df19ee550ef92855b0acb9c7ce51c", size = 251821, upload-time = "2026-03-17T10:30:52.5Z" }, - { url = "https://files.pythonhosted.org/packages/a0/81/278aff4e8dec4926a0bcb9486320752811f543a3ce5b602cc7a29978d073/coverage-7.13.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:f08fd75c50a760c7eb068ae823777268daaf16a80b918fa58eea888f8e3919f5", size = 253191, upload-time = "2026-03-17T10:30:54.543Z" }, - { url = "https://files.pythonhosted.org/packages/70/ee/fe1621488e2e0a58d7e94c4800f0d96f79671553488d401a612bebae324b/coverage-7.13.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:843ea8643cf967d1ac7e8ecd4bb00c99135adf4816c0c0593fdcc47b597fcf09", size = 251337, upload-time = "2026-03-17T10:30:56.663Z" }, - { url = "https://files.pythonhosted.org/packages/37/a6/f79fb37aa104b562207cc23cb5711ab6793608e246cae1e93f26b2236ed9/coverage-7.13.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:9d44d7aa963820b1b971dbecd90bfe5fe8f81cff79787eb6cca15750bd2f79b9", size = 255404, upload-time = "2026-03-17T10:30:58.427Z" }, - { url = "https://files.pythonhosted.org/packages/75/f0/ed15262a58ec81ce457ceb717b7f78752a1713556b19081b76e90896e8d4/coverage-7.13.5-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:7132bed4bd7b836200c591410ae7d97bf7ae8be6fc87d160b2bd881df929e7bf", size = 250903, upload-time = "2026-03-17T10:31:00.093Z" }, - { url = "https://files.pythonhosted.org/packages/0f/e9/9129958f20e7e9d4d56d51d42ccf708d15cac355ff4ac6e736e97a9393d2/coverage-7.13.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:a698e363641b98843c517817db75373c83254781426e94ada3197cabbc2c919c", size = 252780, upload-time = "2026-03-17T10:31:01.916Z" }, - { url = "https://files.pythonhosted.org/packages/a4/d7/0ad9b15812d81272db94379fe4c6df8fd17781cc7671fdfa30c76ba5ff7b/coverage-7.13.5-cp312-cp312-win32.whl", hash = "sha256:bdba0a6b8812e8c7df002d908a9a2ea3c36e92611b5708633c50869e6d922fdf", size = 222093, upload-time = "2026-03-17T10:31:03.642Z" }, - { url = "https://files.pythonhosted.org/packages/29/3d/821a9a5799fac2556bcf0bd37a70d1d11fa9e49784b6d22e92e8b2f85f18/coverage-7.13.5-cp312-cp312-win_amd64.whl", hash = "sha256:d2c87e0c473a10bffe991502eac389220533024c8082ec1ce849f4218dded810", size = 222900, upload-time = "2026-03-17T10:31:05.651Z" }, - { url = "https://files.pythonhosted.org/packages/d4/fa/2238c2ad08e35cf4f020ea721f717e09ec3152aea75d191a7faf3ef009a8/coverage-7.13.5-cp312-cp312-win_arm64.whl", hash = "sha256:bf69236a9a81bdca3bff53796237aab096cdbf8d78a66ad61e992d9dac7eb2de", size = 221515, upload-time = "2026-03-17T10:31:07.293Z" }, - { url = "https://files.pythonhosted.org/packages/74/8c/74fedc9663dcf168b0a059d4ea756ecae4da77a489048f94b5f512a8d0b3/coverage-7.13.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:5ec4af212df513e399cf11610cc27063f1586419e814755ab362e50a85ea69c1", size = 219576, upload-time = "2026-03-17T10:31:09.045Z" }, - { url = "https://files.pythonhosted.org/packages/0c/c9/44fb661c55062f0818a6ffd2685c67aa30816200d5f2817543717d4b92eb/coverage-7.13.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:941617e518602e2d64942c88ec8499f7fbd49d3f6c4327d3a71d43a1973032f3", size = 219942, upload-time = "2026-03-17T10:31:10.708Z" }, - { url = "https://files.pythonhosted.org/packages/5f/13/93419671cee82b780bab7ea96b67c8ef448f5f295f36bf5031154ec9a790/coverage-7.13.5-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:da305e9937617ee95c2e39d8ff9f040e0487cbf1ac174f777ed5eddd7a7c1f26", size = 250935, upload-time = "2026-03-17T10:31:12.392Z" }, - { url = "https://files.pythonhosted.org/packages/ac/68/1666e3a4462f8202d836920114fa7a5ee9275d1fa45366d336c551a162dd/coverage-7.13.5-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:78e696e1cc714e57e8b25760b33a8b1026b7048d270140d25dafe1b0a1ee05a3", size = 253541, upload-time = "2026-03-17T10:31:14.247Z" }, - { url = "https://files.pythonhosted.org/packages/4e/5e/3ee3b835647be646dcf3c65a7c6c18f87c27326a858f72ab22c12730773d/coverage-7.13.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:02ca0eed225b2ff301c474aeeeae27d26e2537942aa0f87491d3e147e784a82b", size = 254780, upload-time = "2026-03-17T10:31:16.193Z" }, - { url = "https://files.pythonhosted.org/packages/44/b3/cb5bd1a04cfcc49ede6cd8409d80bee17661167686741e041abc7ee1b9a9/coverage-7.13.5-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:04690832cbea4e4663d9149e05dba142546ca05cb1848816760e7f58285c970a", size = 256912, upload-time = "2026-03-17T10:31:17.89Z" }, - { url = "https://files.pythonhosted.org/packages/1b/66/c1dceb7b9714473800b075f5c8a84f4588f887a90eb8645282031676e242/coverage-7.13.5-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:0590e44dd2745c696a778f7bab6aa95256de2cbc8b8cff4f7db8ff09813d6969", size = 251165, upload-time = "2026-03-17T10:31:19.605Z" }, - { url = "https://files.pythonhosted.org/packages/b7/62/5502b73b97aa2e53ea22a39cf8649ff44827bef76d90bf638777daa27a9d/coverage-7.13.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:d7cfad2d6d81dd298ab6b89fe72c3b7b05ec7544bdda3b707ddaecff8d25c161", size = 252908, upload-time = "2026-03-17T10:31:21.312Z" }, - { url = "https://files.pythonhosted.org/packages/7d/37/7792c2d69854397ca77a55c4646e5897c467928b0e27f2d235d83b5d08c6/coverage-7.13.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:e092b9499de38ae0fbfbc603a74660eb6ff3e869e507b50d85a13b6db9863e15", size = 250873, upload-time = "2026-03-17T10:31:23.565Z" }, - { url = "https://files.pythonhosted.org/packages/a3/23/bc866fb6163be52a8a9e5d708ba0d3b1283c12158cefca0a8bbb6e247a43/coverage-7.13.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:48c39bc4a04d983a54a705a6389512883d4a3b9862991b3617d547940e9f52b1", size = 255030, upload-time = "2026-03-17T10:31:25.58Z" }, - { url = "https://files.pythonhosted.org/packages/7d/8b/ef67e1c222ef49860701d346b8bbb70881bef283bd5f6cbba68a39a086c7/coverage-7.13.5-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:2d3807015f138ffea1ed9afeeb8624fd781703f2858b62a8dd8da5a0994c57b6", size = 250694, upload-time = "2026-03-17T10:31:27.316Z" }, - { url = "https://files.pythonhosted.org/packages/46/0d/866d1f74f0acddbb906db212e096dee77a8e2158ca5e6bb44729f9d93298/coverage-7.13.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ee2aa19e03161671ec964004fb74b2257805d9710bf14a5c704558b9d8dbaf17", size = 252469, upload-time = "2026-03-17T10:31:29.472Z" }, - { url = "https://files.pythonhosted.org/packages/7a/f5/be742fec31118f02ce42b21c6af187ad6a344fed546b56ca60caacc6a9a0/coverage-7.13.5-cp313-cp313-win32.whl", hash = "sha256:ce1998c0483007608c8382f4ff50164bfc5bd07a2246dd272aa4043b75e61e85", size = 222112, upload-time = "2026-03-17T10:31:31.526Z" }, - { url = "https://files.pythonhosted.org/packages/66/40/7732d648ab9d069a46e686043241f01206348e2bbf128daea85be4d6414b/coverage-7.13.5-cp313-cp313-win_amd64.whl", hash = "sha256:631efb83f01569670a5e866ceb80fe483e7c159fac6f167e6571522636104a0b", size = 222923, upload-time = "2026-03-17T10:31:33.633Z" }, - { url = "https://files.pythonhosted.org/packages/48/af/fea819c12a095781f6ccd504890aaddaf88b8fab263c4940e82c7b770124/coverage-7.13.5-cp313-cp313-win_arm64.whl", hash = "sha256:f4cd16206ad171cbc2470dbea9103cf9a7607d5fe8c242fdf1edf36174020664", size = 221540, upload-time = "2026-03-17T10:31:35.445Z" }, - { url = "https://files.pythonhosted.org/packages/23/d2/17879af479df7fbbd44bd528a31692a48f6b25055d16482fdf5cdb633805/coverage-7.13.5-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0428cbef5783ad91fe240f673cc1f76b25e74bbfe1a13115e4aa30d3f538162d", size = 220262, upload-time = "2026-03-17T10:31:37.184Z" }, - { url = "https://files.pythonhosted.org/packages/5b/4c/d20e554f988c8f91d6a02c5118f9abbbf73a8768a3048cb4962230d5743f/coverage-7.13.5-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:e0b216a19534b2427cc201a26c25da4a48633f29a487c61258643e89d28200c0", size = 220617, upload-time = "2026-03-17T10:31:39.245Z" }, - { url = "https://files.pythonhosted.org/packages/29/9c/f9f5277b95184f764b24e7231e166dfdb5780a46d408a2ac665969416d61/coverage-7.13.5-cp313-cp313t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:972a9cd27894afe4bc2b1480107054e062df08e671df7c2f18c205e805ccd806", size = 261912, upload-time = "2026-03-17T10:31:41.324Z" }, - { url = "https://files.pythonhosted.org/packages/d5/f6/7f1ab39393eeb50cfe4747ae8ef0e4fc564b989225aa1152e13a180d74f8/coverage-7.13.5-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:4b59148601efcd2bac8c4dbf1f0ad6391693ccf7a74b8205781751637076aee3", size = 263987, upload-time = "2026-03-17T10:31:43.724Z" }, - { url = "https://files.pythonhosted.org/packages/a0/d7/62c084fb489ed9c6fbdf57e006752e7c516ea46fd690e5ed8b8617c7d52e/coverage-7.13.5-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:505d7083c8b0c87a8fa8c07370c285847c1f77739b22e299ad75a6af6c32c5c9", size = 266416, upload-time = "2026-03-17T10:31:45.769Z" }, - { url = "https://files.pythonhosted.org/packages/a9/f6/df63d8660e1a0bff6125947afda112a0502736f470d62ca68b288ea762d8/coverage-7.13.5-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:60365289c3741e4db327e7baff2a4aaacf22f788e80fa4683393891b70a89fbd", size = 267558, upload-time = "2026-03-17T10:31:48.293Z" }, - { url = "https://files.pythonhosted.org/packages/5b/02/353ca81d36779bd108f6d384425f7139ac3c58c750dcfaafe5d0bee6436b/coverage-7.13.5-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:1b88c69c8ef5d4b6fe7dea66d6636056a0f6a7527c440e890cf9259011f5e606", size = 261163, upload-time = "2026-03-17T10:31:50.125Z" }, - { url = "https://files.pythonhosted.org/packages/2c/16/2e79106d5749bcaf3aee6d309123548e3276517cd7851faa8da213bc61bf/coverage-7.13.5-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:5b13955d31d1633cf9376908089b7cebe7d15ddad7aeaabcbe969a595a97e95e", size = 263981, upload-time = "2026-03-17T10:31:51.961Z" }, - { url = "https://files.pythonhosted.org/packages/29/c7/c29e0c59ffa6942030ae6f50b88ae49988e7e8da06de7ecdbf49c6d4feae/coverage-7.13.5-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:f70c9ab2595c56f81a89620e22899eea8b212a4041bd728ac6f4a28bf5d3ddd0", size = 261604, upload-time = "2026-03-17T10:31:53.872Z" }, - { url = "https://files.pythonhosted.org/packages/40/48/097cdc3db342f34006a308ab41c3a7c11c3f0d84750d340f45d88a782e00/coverage-7.13.5-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:084b84a8c63e8d6fc7e3931b316a9bcafca1458d753c539db82d31ed20091a87", size = 265321, upload-time = "2026-03-17T10:31:55.997Z" }, - { url = "https://files.pythonhosted.org/packages/bb/1f/4994af354689e14fd03a75f8ec85a9a68d94e0188bbdab3fc1516b55e512/coverage-7.13.5-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:ad14385487393e386e2ea988b09d62dd42c397662ac2dabc3832d71253eee479", size = 260502, upload-time = "2026-03-17T10:31:58.308Z" }, - { url = "https://files.pythonhosted.org/packages/22/c6/9bb9ef55903e628033560885f5c31aa227e46878118b63ab15dc7ba87797/coverage-7.13.5-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:7f2c47b36fe7709a6e83bfadf4eefb90bd25fbe4014d715224c4316f808e59a2", size = 262688, upload-time = "2026-03-17T10:32:00.141Z" }, - { url = "https://files.pythonhosted.org/packages/14/4f/f5df9007e50b15e53e01edea486814783a7f019893733d9e4d6caad75557/coverage-7.13.5-cp313-cp313t-win32.whl", hash = "sha256:67e9bc5449801fad0e5dff329499fb090ba4c5800b86805c80617b4e29809b2a", size = 222788, upload-time = "2026-03-17T10:32:02.246Z" }, - { url = "https://files.pythonhosted.org/packages/e1/98/aa7fccaa97d0f3192bec013c4e6fd6d294a6ed44b640e6bb61f479e00ed5/coverage-7.13.5-cp313-cp313t-win_amd64.whl", hash = "sha256:da86cdcf10d2519e10cabb8ac2de03da1bcb6e4853790b7fbd48523332e3a819", size = 223851, upload-time = "2026-03-17T10:32:04.416Z" }, - { url = "https://files.pythonhosted.org/packages/3d/8b/e5c469f7352651e5f013198e9e21f97510b23de957dd06a84071683b4b60/coverage-7.13.5-cp313-cp313t-win_arm64.whl", hash = "sha256:0ecf12ecb326fe2c339d93fc131816f3a7367d223db37817208905c89bded911", size = 222104, upload-time = "2026-03-17T10:32:06.65Z" }, - { url = "https://files.pythonhosted.org/packages/8e/77/39703f0d1d4b478bfd30191d3c14f53caf596fac00efb3f8f6ee23646439/coverage-7.13.5-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:fbabfaceaeb587e16f7008f7795cd80d20ec548dc7f94fbb0d4ec2e038ce563f", size = 219621, upload-time = "2026-03-17T10:32:08.589Z" }, - { url = "https://files.pythonhosted.org/packages/e2/3e/51dff36d99ae14639a133d9b164d63e628532e2974d8b1edb99dd1ebc733/coverage-7.13.5-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:9bb2a28101a443669a423b665939381084412b81c3f8c0fcfbac57f4e30b5b8e", size = 219953, upload-time = "2026-03-17T10:32:10.507Z" }, - { url = "https://files.pythonhosted.org/packages/6a/6c/1f1917b01eb647c2f2adc9962bd66c79eb978951cab61bdc1acab3290c07/coverage-7.13.5-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:bd3a2fbc1c6cccb3c5106140d87cc6a8715110373ef42b63cf5aea29df8c217a", size = 250992, upload-time = "2026-03-17T10:32:12.41Z" }, - { url = "https://files.pythonhosted.org/packages/22/e5/06b1f88f42a5a99df42ce61208bdec3bddb3d261412874280a19796fc09c/coverage-7.13.5-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:6c36ddb64ed9d7e496028d1d00dfec3e428e0aabf4006583bb1839958d280510", size = 253503, upload-time = "2026-03-17T10:32:14.449Z" }, - { url = "https://files.pythonhosted.org/packages/80/28/2a148a51e5907e504fa7b85490277734e6771d8844ebcc48764a15e28155/coverage-7.13.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:380e8e9084d8eb38db3a9176a1a4f3c0082c3806fa0dc882d1d87abc3c789247", size = 254852, upload-time = "2026-03-17T10:32:16.56Z" }, - { url = "https://files.pythonhosted.org/packages/61/77/50e8d3d85cc0b7ebe09f30f151d670e302c7ff4a1bf6243f71dd8b0981fa/coverage-7.13.5-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:e808af52a0513762df4d945ea164a24b37f2f518cbe97e03deaa0ee66139b4d6", size = 257161, upload-time = "2026-03-17T10:32:19.004Z" }, - { url = "https://files.pythonhosted.org/packages/3b/c4/b5fd1d4b7bf8d0e75d997afd3925c59ba629fc8616f1b3aae7605132e256/coverage-7.13.5-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:e301d30dd7e95ae068671d746ba8c34e945a82682e62918e41b2679acd2051a0", size = 251021, upload-time = "2026-03-17T10:32:21.344Z" }, - { url = "https://files.pythonhosted.org/packages/f8/66/6ea21f910e92d69ef0b1c3346ea5922a51bad4446c9126db2ae96ee24c4c/coverage-7.13.5-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:800bc829053c80d240a687ceeb927a94fd108bbdc68dfbe505d0d75ab578a882", size = 252858, upload-time = "2026-03-17T10:32:23.506Z" }, - { url = "https://files.pythonhosted.org/packages/9e/ea/879c83cb5d61aa2a35fb80e72715e92672daef8191b84911a643f533840c/coverage-7.13.5-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:0b67af5492adb31940ee418a5a655c28e48165da5afab8c7fa6fd72a142f8740", size = 250823, upload-time = "2026-03-17T10:32:25.516Z" }, - { url = "https://files.pythonhosted.org/packages/8a/fb/616d95d3adb88b9803b275580bdeee8bd1b69a886d057652521f83d7322f/coverage-7.13.5-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:c9136ff29c3a91e25b1d1552b5308e53a1e0653a23e53b6366d7c2dcbbaf8a16", size = 255099, upload-time = "2026-03-17T10:32:27.944Z" }, - { url = "https://files.pythonhosted.org/packages/1c/93/25e6917c90ec1c9a56b0b26f6cad6408e5f13bb6b35d484a0d75c9cf000d/coverage-7.13.5-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:cff784eef7f0b8f6cb28804fbddcfa99f89efe4cc35fb5627e3ac58f91ed3ac0", size = 250638, upload-time = "2026-03-17T10:32:29.914Z" }, - { url = "https://files.pythonhosted.org/packages/fc/7b/dc1776b0464145a929deed214aef9fb1493f159b59ff3c7eeeedf91eddd0/coverage-7.13.5-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:68a4953be99b17ac3c23b6efbc8a38330d99680c9458927491d18700ef23ded0", size = 252295, upload-time = "2026-03-17T10:32:31.981Z" }, - { url = "https://files.pythonhosted.org/packages/ea/fb/99cbbc56a26e07762a2740713f3c8f9f3f3106e3a3dd8cc4474954bccd34/coverage-7.13.5-cp314-cp314-win32.whl", hash = "sha256:35a31f2b1578185fbe6aa2e74cea1b1d0bbf4c552774247d9160d29b80ed56cc", size = 222360, upload-time = "2026-03-17T10:32:34.233Z" }, - { url = "https://files.pythonhosted.org/packages/8d/b7/4758d4f73fb536347cc5e4ad63662f9d60ba9118cb6785e9616b2ce5d7fa/coverage-7.13.5-cp314-cp314-win_amd64.whl", hash = "sha256:2aa055ae1857258f9e0045be26a6d62bdb47a72448b62d7b55f4820f361a2633", size = 223174, upload-time = "2026-03-17T10:32:36.369Z" }, - { url = "https://files.pythonhosted.org/packages/2c/f2/24d84e1dfe70f8ac9fdf30d338239860d0d1d5da0bda528959d0ebc9da28/coverage-7.13.5-cp314-cp314-win_arm64.whl", hash = "sha256:1b11eef33edeae9d142f9b4358edb76273b3bfd30bc3df9a4f95d0e49caf94e8", size = 221739, upload-time = "2026-03-17T10:32:38.736Z" }, - { url = "https://files.pythonhosted.org/packages/60/5b/4a168591057b3668c2428bff25dd3ebc21b629d666d90bcdfa0217940e84/coverage-7.13.5-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:10a0c37f0b646eaff7cce1874c31d1f1ccb297688d4c747291f4f4c70741cc8b", size = 220351, upload-time = "2026-03-17T10:32:41.196Z" }, - { url = "https://files.pythonhosted.org/packages/f5/21/1fd5c4dbfe4a58b6b99649125635df46decdfd4a784c3cd6d410d303e370/coverage-7.13.5-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:b5db73ba3c41c7008037fa731ad5459fc3944cb7452fc0aa9f822ad3533c583c", size = 220612, upload-time = "2026-03-17T10:32:43.204Z" }, - { url = "https://files.pythonhosted.org/packages/d6/fe/2a924b3055a5e7e4512655a9d4609781b0d62334fa0140c3e742926834e2/coverage-7.13.5-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:750db93a81e3e5a9831b534be7b1229df848b2e125a604fe6651e48aa070e5f9", size = 261985, upload-time = "2026-03-17T10:32:45.514Z" }, - { url = "https://files.pythonhosted.org/packages/d7/0d/c8928f2bd518c45990fe1a2ab8db42e914ef9b726c975facc4282578c3eb/coverage-7.13.5-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:9ddb4f4a5479f2539644be484da179b653273bca1a323947d48ab107b3ed1f29", size = 264107, upload-time = "2026-03-17T10:32:47.971Z" }, - { url = "https://files.pythonhosted.org/packages/ef/ae/4ae35bbd9a0af9d820362751f0766582833c211224b38665c0f8de3d487f/coverage-7.13.5-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d8a7a2049c14f413163e2bdabd37e41179b1d1ccb10ffc6ccc4b7a718429c607", size = 266513, upload-time = "2026-03-17T10:32:50.1Z" }, - { url = "https://files.pythonhosted.org/packages/9c/20/d326174c55af36f74eac6ae781612d9492f060ce8244b570bb9d50d9d609/coverage-7.13.5-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:e1c85e0b6c05c592ea6d8768a66a254bfb3874b53774b12d4c89c481eb78cb90", size = 267650, upload-time = "2026-03-17T10:32:52.391Z" }, - { url = "https://files.pythonhosted.org/packages/7a/5e/31484d62cbd0eabd3412e30d74386ece4a0837d4f6c3040a653878bfc019/coverage-7.13.5-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:777c4d1eff1b67876139d24288aaf1817f6c03d6bae9c5cc8d27b83bcfe38fe3", size = 261089, upload-time = "2026-03-17T10:32:54.544Z" }, - { url = "https://files.pythonhosted.org/packages/e9/d8/49a72d6de146eebb0b7e48cc0f4bc2c0dd858e3d4790ab2b39a2872b62bd/coverage-7.13.5-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:6697e29b93707167687543480a40f0db8f356e86d9f67ddf2e37e2dfd91a9dab", size = 263982, upload-time = "2026-03-17T10:32:56.803Z" }, - { url = "https://files.pythonhosted.org/packages/06/3b/0351f1bd566e6e4dd39e978efe7958bde1d32f879e85589de147654f57bb/coverage-7.13.5-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:8fdf453a942c3e4d99bd80088141c4c6960bb232c409d9c3558e2dbaa3998562", size = 261579, upload-time = "2026-03-17T10:32:59.466Z" }, - { url = "https://files.pythonhosted.org/packages/5d/ce/796a2a2f4017f554d7810f5c573449b35b1e46788424a548d4d19201b222/coverage-7.13.5-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:32ca0c0114c9834a43f045a87dcebd69d108d8ffb666957ea65aa132f50332e2", size = 265316, upload-time = "2026-03-17T10:33:01.847Z" }, - { url = "https://files.pythonhosted.org/packages/3d/16/d5ae91455541d1a78bc90abf495be600588aff8f6db5c8b0dae739fa39c9/coverage-7.13.5-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:8769751c10f339021e2638cd354e13adeac54004d1941119b2c96fe5276d45ea", size = 260427, upload-time = "2026-03-17T10:33:03.945Z" }, - { url = "https://files.pythonhosted.org/packages/48/11/07f413dba62db21fb3fad5d0de013a50e073cc4e2dc4306e770360f6dfc8/coverage-7.13.5-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:cec2d83125531bd153175354055cdb7a09987af08a9430bd173c937c6d0fba2a", size = 262745, upload-time = "2026-03-17T10:33:06.285Z" }, - { url = "https://files.pythonhosted.org/packages/91/15/d792371332eb4663115becf4bad47e047d16234b1aff687b1b18c58d60ae/coverage-7.13.5-cp314-cp314t-win32.whl", hash = "sha256:0cd9ed7a8b181775459296e402ca4fb27db1279740a24e93b3b41942ebe4b215", size = 223146, upload-time = "2026-03-17T10:33:08.756Z" }, - { url = "https://files.pythonhosted.org/packages/db/51/37221f59a111dca5e85be7dbf09696323b5b9f13ff65e0641d535ed06ea8/coverage-7.13.5-cp314-cp314t-win_amd64.whl", hash = "sha256:301e3b7dfefecaca37c9f1aa6f0049b7d4ab8dd933742b607765d757aca77d43", size = 224254, upload-time = "2026-03-17T10:33:11.174Z" }, - { url = "https://files.pythonhosted.org/packages/54/83/6acacc889de8987441aa7d5adfbdbf33d288dad28704a67e574f1df9bcbb/coverage-7.13.5-cp314-cp314t-win_arm64.whl", hash = "sha256:9dacc2ad679b292709e0f5fc1ac74a6d4d5562e424058962c7bb0c658ad25e45", size = 222276, upload-time = "2026-03-17T10:33:13.466Z" }, - { url = "https://files.pythonhosted.org/packages/9e/ee/a4cf96b8ce1e566ed238f0659ac2d3f007ed1d14b181bcb684e19561a69a/coverage-7.13.5-py3-none-any.whl", hash = "sha256:34b02417cf070e173989b3db962f7ed56d2f644307b2cf9d5a0f258e13084a61", size = 211346, upload-time = "2026-03-17T10:33:15.691Z" }, +version = "7.14.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/23/7f/d0720730a397a999ffc0fd3f5bebef347338e3a47b727da66fbb228e2ff2/coverage-7.14.0.tar.gz", hash = "sha256:057a6af2f160a85384cde4ab36f0d2777bae1057bae255f95413cdd382aa5c74", size = 919489, upload-time = "2026-05-10T18:02:31.397Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/59/9d/7c83ef51c3eb495f10010094e661833588b7709946da634c8b66520b97c7/coverage-7.14.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:84c32d90bf4537f0e7b4dec9aaa9a938fb8205136b9d2ecf4d7629d5262dc075", size = 219668, upload-time = "2026-05-10T17:59:23.106Z" }, + { url = "https://files.pythonhosted.org/packages/24/34/898546aefbd28f0af131201d0dc852c9e976f817bd7d5bfb8dc4e02863bb/coverage-7.14.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7c843572c605ab51cfdb5c6b5f2586e2a8467c0d28eca4bdef4ec70c5fecbd82", size = 220192, upload-time = "2026-05-10T17:59:26.095Z" }, + { url = "https://files.pythonhosted.org/packages/df/4a/b457c88aca72b0df13a98167ebd5d947135ccd9881ea88ce6a570e13aa9b/coverage-7.14.0-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:0c451757d3fa2603354fdc789b5e58a0e327a117c370a40e3476ba4eabab228c", size = 246932, upload-time = "2026-05-10T17:59:27.806Z" }, + { url = "https://files.pythonhosted.org/packages/b5/d9/92600e89486fd074c50f0117422b2c9592c3e144e2f25bd5ac0bc62bc7a0/coverage-7.14.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:3fd43f0616e765ab78d069cf8358def7363957a45cee446d65c502dcfeea7893", size = 248762, upload-time = "2026-05-10T17:59:29.479Z" }, + { url = "https://files.pythonhosted.org/packages/0d/e1/9ea1eb9c311da7f15853559dc1d9d82bef88ecd3e59fbeb51f16bc2ffa91/coverage-7.14.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:731e535b1498b27d13594a0527a79b0510867b0ad891532be41cb883f2128e20", size = 250625, upload-time = "2026-05-10T17:59:31.33Z" }, + { url = "https://files.pythonhosted.org/packages/a5/03/57afca1b8106f8549a5329139315041fe166d6099bd9381346b9430dfbd1/coverage-7.14.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c7492f2d493b976941c7ca050f273cbda2f43c381124f7586a3e3c16d1804fec", size = 252539, upload-time = "2026-05-10T17:59:32.692Z" }, + { url = "https://files.pythonhosted.org/packages/57/5e/2e9fc63c9928119c1dbae02222be51407d3e7ebac5811ebbda4af3557795/coverage-7.14.0-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:dc38367eaa2abb1b766ac333142bce7655335a73537f5c8b75aaa89c2b987757", size = 247636, upload-time = "2026-05-10T17:59:34.599Z" }, + { url = "https://files.pythonhosted.org/packages/f0/e2/0b7898cda21041cc67546e19b80ba66cbbb47cbece52a76a5904de6a3aaf/coverage-7.14.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:0a951308cde22cf77f953955a754d04dccb57fe3bb8e345d685778ed9fc1632a", size = 248666, upload-time = "2026-05-10T17:59:36.232Z" }, + { url = "https://files.pythonhosted.org/packages/d6/e3/d33662a2fdaef23229c15921f39c84ec38441f3069ba26e134ed402c833b/coverage-7.14.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:fab3877e4ebb06bd9d4d4d00ee53309ee5478e66873c66a382272e3ee33eb7ea", size = 246670, upload-time = "2026-05-10T17:59:38.029Z" }, + { url = "https://files.pythonhosted.org/packages/99/b2/533942c3bfbf6770b5c32d7f2ff029fe013dba31f3fe8b45cabbb250365e/coverage-7.14.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:b812eb847b19876ebf33fb6c4f11819af05ab6050b0bfa1bc53412ae81779adb", size = 250484, upload-time = "2026-05-10T17:59:39.974Z" }, + { url = "https://files.pythonhosted.org/packages/d8/00/15acbad83a96de13c73831486c7627bfed73dfaec53b04e4a6315edf3fd8/coverage-7.14.0-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:d9c8ef6ed820c433de075657d72dda1f89a2984955e58b8a75feb3f184250218", size = 246942, upload-time = "2026-05-10T17:59:41.659Z" }, + { url = "https://files.pythonhosted.org/packages/70/db/cef0228de493f2c740c760a9057a61d00c6849480073b70a75b87c7d4bab/coverage-7.14.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d128b1bba9361fbaaf6a19e179e6cfd6a9103ce0c0555876f72780acc93efd85", size = 247544, upload-time = "2026-05-10T17:59:43.471Z" }, + { url = "https://files.pythonhosted.org/packages/77/a0/d9ef8e148f3025c2ae8401d77cda1502b6d2a4d8102603a8af31460aedb6/coverage-7.14.0-cp310-cp310-win32.whl", hash = "sha256:65f267ca1370726ec2c1aa38bbe4df9a71a740f22878d2d4bf59d71a4cd8d323", size = 222285, upload-time = "2026-05-10T17:59:44.908Z" }, + { url = "https://files.pythonhosted.org/packages/85/c0/30c454c7d3cf47b2805d4e06f12443f5eece8a5d030d3b0350e7b74ecb49/coverage-7.14.0-cp310-cp310-win_amd64.whl", hash = "sha256:b34ece8065914f938ed7f2c5872bb865336977a52919149846eac3744327267a", size = 223215, upload-time = "2026-05-10T17:59:46.779Z" }, + { url = "https://files.pythonhosted.org/packages/fc/e4/649c8d4f7f1709b6dbfc474358aa1bba02f67bcd52e2fec291a5014006cd/coverage-7.14.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6a78e2a9d9c5e3b8d4ab9b9d28c985ea66fced0a7d7c2aec1f216e03a2011480", size = 219795, upload-time = "2026-05-10T17:59:48.198Z" }, + { url = "https://files.pythonhosted.org/packages/7f/8d/46692d24b3f395d4cbf17bfcc57136b4f2f9c0c0df864b0bddfc1d71a014/coverage-7.14.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a1816c505187592dcd1c5a5f226601a549f70365fbd00930ac88b0c225b76bb4", size = 220299, upload-time = "2026-05-10T17:59:49.683Z" }, + { url = "https://files.pythonhosted.org/packages/12/c2/a40f5cb295bbcbb697a76947a56081c494c61950366294ee426ffe261099/coverage-7.14.0-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:d8e1762f0e9cbc26ec315471e7b47855218e833cd5a032d706fbf43845d878c7", size = 250721, upload-time = "2026-05-10T17:59:51.494Z" }, + { url = "https://files.pythonhosted.org/packages/fd/35/202235eb5c3c14c212462cd91d61b7386bf8fc44bc7a77f4742d2a69174b/coverage-7.14.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:9336e23e8bb3a3925398261385e2a1533957d3e760e91070dcb0e98bfa514eed", size = 252633, upload-time = "2026-05-10T17:59:53.244Z" }, + { url = "https://files.pythonhosted.org/packages/bb/80/5f596e8995785124ee191c42535664c5e62c65995b66f4ca21e28ae04c81/coverage-7.14.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9cd1169b2230f9cbe9c638ba38022ed7a2b1e641cc07f7cea0365e4be2a74980", size = 254743, upload-time = "2026-05-10T17:59:55.021Z" }, + { url = "https://files.pythonhosted.org/packages/1e/6d/0d178825be2350f0adb27984d0aa7cf84bbdab201f6fb926b535d23a8f5f/coverage-7.14.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:d1bb3543b58fea74d2cd1abc4054cc927e4724687cb4560cd2ed88d2c7d820c0", size = 256700, upload-time = "2026-05-10T17:59:56.511Z" }, + { url = "https://files.pythonhosted.org/packages/19/5b/9e549c2f6e9dfea472adadba06c294e64735dabc2dd19015fac082095013/coverage-7.14.0-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:a93bac2cb577ef60074999ed56d8a1535894398e2ed920d4185c3ec0c8864742", size = 250854, upload-time = "2026-05-10T17:59:57.94Z" }, + { url = "https://files.pythonhosted.org/packages/3d/1c/b94f9f5f36396021ee2f62c5834b12e6a3d31f0bed5d6fc6d1c3caec087c/coverage-7.14.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:5904abf7e18cddc463219b17552229650c6b79e061d31a1059283051169cf7d5", size = 252433, upload-time = "2026-05-10T17:59:59.688Z" }, + { url = "https://files.pythonhosted.org/packages/b5/cb/d192cd8e1345eccabc32016f2d39072ecd10cb4f4b983ed8d0ebdeaf00dc/coverage-7.14.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:741f57cddc9004a8c81b084660215f33a6b597dbe62c31386b983ee26310e327", size = 250494, upload-time = "2026-05-10T18:00:01.953Z" }, + { url = "https://files.pythonhosted.org/packages/53/c5/aac9f460a41d835dbddef1d377f105f6ac2311d0f3c1588e9f51046d8813/coverage-7.14.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:664123feb0929d7affc135717dbd70d61d98688a08ab1e5ba464739620c6252d", size = 254261, upload-time = "2026-05-10T18:00:03.779Z" }, + { url = "https://files.pythonhosted.org/packages/23/aa/7af7c0081980a9cb3d289c5a435a4b7657dcecbd128e25c580e6a50389b5/coverage-7.14.0-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:c83d2399a51bbec8429266905d33616f04bc5726b1138c35844d5fcd896b2e20", size = 250216, upload-time = "2026-05-10T18:00:05.262Z" }, + { url = "https://files.pythonhosted.org/packages/35/60/a4257538ce2f6b978aeb51870d6c4208c510928a03db7e0339bb625dccb7/coverage-7.14.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:bcb2e855b87321259a037429288ae85216d191c74de3e79bf57cd2bc0761992c", size = 251125, upload-time = "2026-05-10T18:00:06.858Z" }, + { url = "https://files.pythonhosted.org/packages/a1/ab/f91af47642ec1aa53490e835a95847168d9c77fc39aa58527604c051e145/coverage-7.14.0-cp311-cp311-win32.whl", hash = "sha256:731dc15b385ac52289743d476245b61e1a2927e803bef655b52bc3b2a75a21f3", size = 222300, upload-time = "2026-05-10T18:00:08.608Z" }, + { url = "https://files.pythonhosted.org/packages/f0/f0/a71ddbd874431e7a7cd96071f0c331cfbbad07704833c765d24ffbab8a67/coverage-7.14.0-cp311-cp311-win_amd64.whl", hash = "sha256:bfb0ed8ec5d25e93face268115d7964db9df8b9aae8edcde9ec6b16c726a7cc1", size = 223241, upload-time = "2026-05-10T18:00:10.746Z" }, + { url = "https://files.pythonhosted.org/packages/d8/6e/d9d312a5151a96cd110efee32efc3fc97b01ebd86203fe618ccb29cf4c92/coverage-7.14.0-cp311-cp311-win_arm64.whl", hash = "sha256:7ebb1c6df9f78046a1b1e0a89674cd4bf73b7c648914eebcf976a57fd99a5627", size = 221908, upload-time = "2026-05-10T18:00:12.242Z" }, + { url = "https://files.pythonhosted.org/packages/09/1e/2f996b2c8415cbb6f54b0f5ec1ee850c96d7911961afb4fc05f4a89d8c58/coverage-7.14.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:7ffd19fc8aed057fd686a17a4935eef5f9859d69208f96310e893e64b9b6ccf5", size = 219967, upload-time = "2026-05-10T18:00:13.756Z" }, + { url = "https://files.pythonhosted.org/packages/34/23/35c7aea1274aef7525bdd2dc92f710bdde6d11652239d71d1ec450067939/coverage-7.14.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:829994cfe1aeb773ca27bf246d4badc1e764893e3bfb98fff820fcecd1ca4662", size = 220329, upload-time = "2026-05-10T18:00:15.264Z" }, + { url = "https://files.pythonhosted.org/packages/75/cf/a8f4b43a16e194b0261257ad28ded5853ec052570afef4a84e1d81189f3b/coverage-7.14.0-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:b4f07cf7edcb7ec39431a5074d7ea83b29a9f71fcfc494f0f40af4e65180420f", size = 251839, upload-time = "2026-05-10T18:00:17.16Z" }, + { url = "https://files.pythonhosted.org/packages/69/ff/6699e7b71e60d3049eb2bdcbc95ee3f35707b2b0e48f32e9e63d3ce30c08/coverage-7.14.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:ca3d9cf2c32b521bd9518385608787fa86f38daf993695307531822c3430ed67", size = 254576, upload-time = "2026-05-10T18:00:18.829Z" }, + { url = "https://files.pythonhosted.org/packages/22/ec/c936d495fcd67f48f03a9c4ad3297ff80d1f222a5df3980f15b34c186c21/coverage-7.14.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:92af52828e7f29d827346b0294e5a0853fa206db77db0395b282918d41e28db9", size = 255690, upload-time = "2026-05-10T18:00:20.648Z" }, + { url = "https://files.pythonhosted.org/packages/5c/42/5af63f636cc62a4a2b1b3ba9146f6ee6f53a35a50d5cefc54d5670f60999/coverage-7.14.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:7b2bb6c9d7e769360d0f20a0f219603fd64f0c8f97de17ab25853261602be0fb", size = 257949, upload-time = "2026-05-10T18:00:22.28Z" }, + { url = "https://files.pythonhosted.org/packages/26/d3/a225317bd2012132a27e1176d51660b826f99bb975876463c44ea0d7ee5a/coverage-7.14.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:1c9ed6ef99f88fb8c14aa8e2bf8eb0fe55fa2edfea68f8675d78741df1a5ac0e", size = 252242, upload-time = "2026-05-10T18:00:24.076Z" }, + { url = "https://files.pythonhosted.org/packages/f1/7f/9e65495298c3ea414742998539c37d048b5e81cc818fb1828cc6b51d10bf/coverage-7.14.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8231ade007f37959fbf58acc677f26b922c02eda6f0428ea307da0fd39681bf3", size = 253608, upload-time = "2026-05-10T18:00:25.588Z" }, + { url = "https://files.pythonhosted.org/packages/94/46/1522b524a35bdad22b2b8c4f9d32d0a104b524726ec380b2db68db1746f5/coverage-7.14.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:d8b013632cc1ce1d09dbe4f32667b4d320ec2f54fc326ebeffcd0b0bcc2bb6c4", size = 251753, upload-time = "2026-05-10T18:00:27.104Z" }, + { url = "https://files.pythonhosted.org/packages/f3/e9/cdf00d38817742c541ade405e115a3f7bf36e6f2a8b99d4f209861b85a2d/coverage-7.14.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:1733198802d71ec4c524f322e2867ee05c62e9e75df86bdca545407a221827d1", size = 255823, upload-time = "2026-05-10T18:00:29.038Z" }, + { url = "https://files.pythonhosted.org/packages/38/fc/5e7877cf5f902d08a17ff1c532511476d87e1bea355bd5028cb97f902e79/coverage-7.14.0-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:72a305291fa8ee01332f1aaf38b348ca34097f6aa0b0ef627eef2837e57bbba5", size = 251323, upload-time = "2026-05-10T18:00:30.647Z" }, + { url = "https://files.pythonhosted.org/packages/18/9d/50f05a72dff8487464fdd4178dda5daed642a060e60afb644e3d45123559/coverage-7.14.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fcaba850dd317c65423a9d63d88f9573c53b00354d6dd95724576cc98a131595", size = 253197, upload-time = "2026-05-10T18:00:32.211Z" }, + { url = "https://files.pythonhosted.org/packages/00/3f/6f61ffe6439df266c3cf60f5c99cfaa21103d0210d706a42fc6c30683ff8/coverage-7.14.0-cp312-cp312-win32.whl", hash = "sha256:5ac83957a80d0701310e96d8bec68cdcf4f90a7674b7d13f15a344315b41ab27", size = 222515, upload-time = "2026-05-10T18:00:33.717Z" }, + { url = "https://files.pythonhosted.org/packages/85/19/93853133df2cb371083285ef6a93982a0173e7a233b0f61373ba9fd30eb2/coverage-7.14.0-cp312-cp312-win_amd64.whl", hash = "sha256:70390b0da32cb90b501953716302906e8bcce087cb283e70d8c97729f22e92b2", size = 223324, upload-time = "2026-05-10T18:00:35.172Z" }, + { url = "https://files.pythonhosted.org/packages/74/18/9f7fe62f659f24b7a82a0be56bf94c1bd0a89e0ae7ab4c668f6e82404294/coverage-7.14.0-cp312-cp312-win_arm64.whl", hash = "sha256:91b993743d959b8be85b4abf9d5478216a69329c321efe5be0433c1a841d691d", size = 221944, upload-time = "2026-05-10T18:00:37.014Z" }, + { url = "https://files.pythonhosted.org/packages/6b/76/b7c66ee3c66e1b0f9d894c8125983aa0c03fb2336f2fd16559f9c966157f/coverage-7.14.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f2bbb8254370eb4c628ff3d6fa8a7f74ddc40565394d4f7ab791d1fe568e37ef", size = 219990, upload-time = "2026-05-10T18:00:38.887Z" }, + { url = "https://files.pythonhosted.org/packages/b3/af/e567cbad5ba69c013a50146dfa886dc7193361fda77521f51274ff620e1b/coverage-7.14.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:23b81107f46d3f21d0cbce30664fcec0f5d9f585638a67081750f99738f6bf66", size = 220365, upload-time = "2026-05-10T18:00:40.864Z" }, + { url = "https://files.pythonhosted.org/packages/44/6f/9ad575d505b4d805b254febc8a5b338a2efe278f8786e56ff1cb8413f9c3/coverage-7.14.0-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:22a7e06a5f11a757cdfe79018e9095f9f69ae283c5cd8123774c788deec8717b", size = 251363, upload-time = "2026-05-10T18:00:42.489Z" }, + { url = "https://files.pythonhosted.org/packages/6f/5f/b5370068b2f57787454592ed7dcd1002f0f1703b7db1fa30f6a325a4ca6e/coverage-7.14.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:9d1aa57a1dc8e05bdc42e81c5d671d849577aeedf279f4c449d6d286f9ed88ca", size = 253961, upload-time = "2026-05-10T18:00:44.079Z" }, + { url = "https://files.pythonhosted.org/packages/29/1e/51adf17738976e8f2b85ddef7b7aa12a0838b056c92f175941d8862767c1/coverage-7.14.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:90c1a51bcfddf645b3bb7ec333d9e94393a8e94f55642380fa8a9a5a9e636cb7", size = 255193, upload-time = "2026-05-10T18:00:45.623Z" }, + { url = "https://files.pythonhosted.org/packages/9e/7b/5bfd7ac1df3b881c2ac7a5cbc99c7609e6296c402f5ef587cd81c6f355b3/coverage-7.14.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a841fae2fadcae4f438d43b6ccc4aac2ad609f47cdb6cfdce60cbb3fe5ca7bc2", size = 257326, upload-time = "2026-05-10T18:00:47.173Z" }, + { url = "https://files.pythonhosted.org/packages/7d/38/1d37d316b174fad3843a1d76dbdfe4398771c9ecd0515935dd9ece9cd627/coverage-7.14.0-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:c79d2319cabef1fe8e86df73371126931550804738f78ad7d31e3aad85a67367", size = 251582, upload-time = "2026-05-10T18:00:49.152Z" }, + { url = "https://files.pythonhosted.org/packages/34/46/746704f95980ba220214e1a41e18cec5aea80a898eaa53c51bf2d645ff36/coverage-7.14.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:1b23b0c6f0b1db6ad769b7050c8b641c0bf215ded26c1816955b17b7f26edfa9", size = 253325, upload-time = "2026-05-10T18:00:51.252Z" }, + { url = "https://files.pythonhosted.org/packages/e1/b9/bbe87206d9687b192352f893797825b5f5b15ecd3aa9c68fbff0c074d77b/coverage-7.14.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:55d3089079ce181a4566b1065ab28d2575eb76d8ac8f81f4fcda2bf037fee087", size = 251291, upload-time = "2026-05-10T18:00:52.816Z" }, + { url = "https://files.pythonhosted.org/packages/46/57/b8cdb12ac0d73ef0243218bd5e22c9df8f92edab8018213a86aec67c5324/coverage-7.14.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:49c005cba1e2f9677fb2845dcdf9a2e72a52a17d63e8231aaaae35d9f50215ef", size = 255448, upload-time = "2026-05-10T18:00:54.548Z" }, + { url = "https://files.pythonhosted.org/packages/1f/d4/5002019538b2036ce3c84340f54d2fd5100d55b0a6b0894eee56128d03c7/coverage-7.14.0-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:9117377b823daa28aa8635fbb08cda1cd6be3d7143257345459559aeef852d52", size = 251110, upload-time = "2026-05-10T18:00:56.122Z" }, + { url = "https://files.pythonhosted.org/packages/37/53/20c5009477660f084e6ed60bc02a91894b8e234e617e86ecfd9aaf78e27b/coverage-7.14.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:7b79d646cf46d5cf9a9f40281d4441df5849e445726e369006d2b117710b33fe", size = 252885, upload-time = "2026-05-10T18:00:57.967Z" }, + { url = "https://files.pythonhosted.org/packages/ae/ab/3cf6427ac9c1f1db747dbb1ce71dde47984876d4c2cfd018a3fef0a78d4d/coverage-7.14.0-cp313-cp313-win32.whl", hash = "sha256:fb609b3658479e33f9516d46f1a89dbb9b6c261366e3a11844a96ec487533dae", size = 222539, upload-time = "2026-05-10T18:00:59.581Z" }, + { url = "https://files.pythonhosted.org/packages/8f/b8/9228523e80321c2cb4880d1f589bc0171f2f71432c35118ad04dc01decce/coverage-7.14.0-cp313-cp313-win_amd64.whl", hash = "sha256:0773d8329cf32b6fd222e4b52622c61fe8d503eb966cfc8d3c3c10c96266d50e", size = 223344, upload-time = "2026-05-10T18:01:01.531Z" }, + { url = "https://files.pythonhosted.org/packages/a3/99/118daa192f95e3a6cb2740100fbf8797cda1734b4134ef0b5d501a7fa8f3/coverage-7.14.0-cp313-cp313-win_arm64.whl", hash = "sha256:b4e26a0f1b696faf283bffe5b8569e44e336c582439df5d53281ab89ee0cba96", size = 221966, upload-time = "2026-05-10T18:01:03.16Z" }, + { url = "https://files.pythonhosted.org/packages/e6/f1/a46cc0c013be170216253184a32366d7cbdb9252feaec866b05c2d12a894/coverage-7.14.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:953f521ca9445300397e65fda3dca58b2dbd68fee983777420b57ac3c77e9f90", size = 220679, upload-time = "2026-05-10T18:01:05.058Z" }, + { url = "https://files.pythonhosted.org/packages/64/8c/9c30a3d311a34177fa432995be7fbfc64477d8bac5630bd38055b1c9b424/coverage-7.14.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:98af83fd65ae24b1fdd03aaead967a9f523bcd2f1aab2d4f3ffda65bb568a6f1", size = 221033, upload-time = "2026-05-10T18:01:07.002Z" }, + { url = "https://files.pythonhosted.org/packages/9a/cd/3fb5e06c3badefd0c1b47e2044fdca67f8220a4ec2e7fcfb476aa0a67c6c/coverage-7.14.0-cp313-cp313t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:668b92e6958c4db7cf92e81caac328dfbbdbb215db2850ad28f0cbe1eea0bfbd", size = 262333, upload-time = "2026-05-10T18:01:08.903Z" }, + { url = "https://files.pythonhosted.org/packages/a8/e6/fbc322325c7294d3e22c1ad6b79e45d0806b25228c8e5842aed6d8169aa7/coverage-7.14.0-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:9fbd898551762dea00d3fef2b1c4f99afd2c6a3ff952ea07d60a9bd5ed4f34bc", size = 264410, upload-time = "2026-05-10T18:01:10.531Z" }, + { url = "https://files.pythonhosted.org/packages/08/92/c497b264bec1673c47cc77e26f760fcda4654cabf1f39546d1a23a3b8c35/coverage-7.14.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:68af363c07ecd8d4b7d4043d85cb376d7d227eceb54e5323ee45da73dbd3e426", size = 266836, upload-time = "2026-05-10T18:01:12.19Z" }, + { url = "https://files.pythonhosted.org/packages/78/fc/045da320987f401af5d2815d351e8aa799aec859f60e29f445e3089eeedb/coverage-7.14.0-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:6e57054a583da8ac55edf24117ea4c9133032cfc4cf72aa2d48c1e5d4b52f899", size = 267974, upload-time = "2026-05-10T18:01:13.926Z" }, + { url = "https://files.pythonhosted.org/packages/1b/ae/227b1e379497fb7a4fc3286e620f80c8a1e7cec66d45695a01639eb1af65/coverage-7.14.0-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:cc3499459bbcdd51a65b64c35ab7ed2764eaf3cba826e0df3f1d7fe2e102b70b", size = 261578, upload-time = "2026-05-10T18:01:15.564Z" }, + { url = "https://files.pythonhosted.org/packages/a0/f5/3570342900f2acea31d33ff1590c5d8bac1a8e1a2e1c6d34a5d5e61de681/coverage-7.14.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:45899ec2138a4346ed34d601dedf5076fb74edf2d1dd9dc76a78e82397edee90", size = 264394, upload-time = "2026-05-10T18:01:17.607Z" }, + { url = "https://files.pythonhosted.org/packages/16/29/de1bbc01c935b28f89b1dc3db85b011c055e843a8e5e3b83141c3f80af7f/coverage-7.14.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:8767486808c436f05b23ab98eb963fb29185e32a9357a166971685cb3459900f", size = 262022, upload-time = "2026-05-10T18:01:19.304Z" }, + { url = "https://files.pythonhosted.org/packages/35/95/f53890b0bf2fc10ab168e05d38869215e73ca24c4cb521c3bb0eb62fe16b/coverage-7.14.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:a3b5ddfd6aa7ddad53ee3edb231e88a2151507a43229b7d71b953916deca127d", size = 265732, upload-time = "2026-05-10T18:01:21.494Z" }, + { url = "https://files.pythonhosted.org/packages/ed/ea/c919e259081dd2bdf0e43b87209709ba7ec2e4117c2a7f5185379c43463c/coverage-7.14.0-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:63df0fe568e698e1045792399f8ab6da3a6c2dce3182813fb92afa2641087b47", size = 260921, upload-time = "2026-05-10T18:01:23.533Z" }, + { url = "https://files.pythonhosted.org/packages/1a/2c/c2831889705a81dc5d1c6ca12e4d8e9b95dfc146d153488a6c0ea685d28e/coverage-7.14.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:827d6397dbd95144939b18f89edf31f63e1f99633e8d5f32f22ba8bdda567477", size = 263109, upload-time = "2026-05-10T18:01:25.165Z" }, + { url = "https://files.pythonhosted.org/packages/5a/a9/2fcae5003cac3d63fe344d2166243c2756935f48420863c5272b240d550b/coverage-7.14.0-cp313-cp313t-win32.whl", hash = "sha256:7bf43e000d24012599b879791cff41589af90674722421ef11b11a5431920bab", size = 223212, upload-time = "2026-05-10T18:01:27.157Z" }, + { url = "https://files.pythonhosted.org/packages/3f/bb/18e94d7b14b9b398164197114a587a04ab7c9fdbe1d237eef57311c5e883/coverage-7.14.0-cp313-cp313t-win_amd64.whl", hash = "sha256:3f5549365af25d770e06b1f8f5682d9a5637d06eb494db91c6fa75d3950cc917", size = 224272, upload-time = "2026-05-10T18:01:29.107Z" }, + { url = "https://files.pythonhosted.org/packages/db/56/4f14fad782b035c81c4ffd09159e7103d42bb1d93ac8496d04b90a11b7da/coverage-7.14.0-cp313-cp313t-win_arm64.whl", hash = "sha256:6d160217ec6fe890f16ad3a9531761589443749e448f91986c972714fad361c8", size = 222530, upload-time = "2026-05-10T18:01:31.151Z" }, + { url = "https://files.pythonhosted.org/packages/1c/18/b9a6586d73992807c26f9a5f274131be3d76b56b18a82b9392e2a25d2e45/coverage-7.14.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:9aed9fa983514ca032790f3fe0d1c0e42ca7e16b42432af1706b50a9a46bef5d", size = 220036, upload-time = "2026-05-10T18:01:33.057Z" }, + { url = "https://files.pythonhosted.org/packages/f3/9b/4165a1d56ddc302a0e2d518fd9d412a4fd0b57562618c78c5f21c57194f5/coverage-7.14.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:ba3b8390db29296dbbf49e91b6fe08f990743a90c8f447ba4c2ffc29670dfa63", size = 220368, upload-time = "2026-05-10T18:01:34.705Z" }, + { url = "https://files.pythonhosted.org/packages/69/aa/c12e52a5ba148d9995229d557e3be6e554fe469addc0e9241b2f0956d8ea/coverage-7.14.0-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:3a5d8e876dfa2f102e970b183863d6dedd023d3c0eeca1fe7a9787bc5f28b212", size = 251417, upload-time = "2026-05-10T18:01:36.949Z" }, + { url = "https://files.pythonhosted.org/packages/d7/51/ec641c26e6dca1b25a7d2035ba6ecb7c884ef1a100a9e42fbe4ce4405139/coverage-7.14.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:5ebb8f4614a3787d567e610bbfdf96a4798dd69a1afb1bd8ad228d4111fe6ff3", size = 253924, upload-time = "2026-05-10T18:01:38.985Z" }, + { url = "https://files.pythonhosted.org/packages/33/c4/59c3de0bd1b538824173fd518fed51c1ce740ca5ed68e74545983f4053a9/coverage-7.14.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6b9bf47223dd8db3d4c4b2e443b02bace480d428f0822c3f991600448a176c97", size = 255269, upload-time = "2026-05-10T18:01:40.957Z" }, + { url = "https://files.pythonhosted.org/packages/7b/a9/36dfa153a62040296f6e7febfdb20a5720622f6ef5a81a41e8237b9a5344/coverage-7.14.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:3485a836550b303d006d57cc06e3d5afaabc642c77050b7c985a97b13e3776b8", size = 257583, upload-time = "2026-05-10T18:01:42.607Z" }, + { url = "https://files.pythonhosted.org/packages/26/7b/cc2c048d4114d9ab1c2409e9ee365e5ae10736df6dffcfc9444effa6c708/coverage-7.14.0-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:3e7e88110bae996d199d1693ca8ec3fd52441d426401ae963437598667b4c5eb", size = 251434, upload-time = "2026-05-10T18:01:44.537Z" }, + { url = "https://files.pythonhosted.org/packages/ee/df/6770eaa576e604575e9a78055313250faef5faa84bd6f71a39fece519c43/coverage-7.14.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:15228a6800ce7bdf1b74800595e56db7138cecb338fdbf044806e10dcf182dfe", size = 253280, upload-time = "2026-05-10T18:01:46.175Z" }, + { url = "https://files.pythonhosted.org/packages/ad/9e/1c0264514a3f98259a6d64765a397b2c8373e3ba59ee722a4802d3ec0c61/coverage-7.14.0-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:9d26ac7f5398bafc5b57421ad994e8a4749e8a7a0e62d05ec7d53014d5963bfa", size = 251241, upload-time = "2026-05-10T18:01:48.732Z" }, + { url = "https://files.pythonhosted.org/packages/64/16/4efdf3e3c4079cdbf0ece56a2fea872df9e8a3e15a13a0af4400e1075944/coverage-7.14.0-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:2fb73254ff43c911c967a899e1359bc5049b4b115d6e8fbdde4937d0a2246cd5", size = 255516, upload-time = "2026-05-10T18:01:50.819Z" }, + { url = "https://files.pythonhosted.org/packages/93/69/b1de96346603881b3d1bc8d6447c83200e1c9700ffbaff926ba01ff5724c/coverage-7.14.0-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:454a380af72c6adada298ed270d38c7a391288198dbfb8467f786f588751a90c", size = 251059, upload-time = "2026-05-10T18:01:52.773Z" }, + { url = "https://files.pythonhosted.org/packages/a4/66/2881853e0363a5e0a724d1103e53650795367471b6afb234f8b49e713bc6/coverage-7.14.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:65c86fb646d2bd2972e96bd1a8b45817ed907cee68655d6295fe7ec031d04cca", size = 252716, upload-time = "2026-05-10T18:01:54.506Z" }, + { url = "https://files.pythonhosted.org/packages/55/5c/0d3305d002c41dcde873dbe456491e663dc55152ca526b630b5c47efd62f/coverage-7.14.0-cp314-cp314-win32.whl", hash = "sha256:6a6516b02a6101398e19a3f44820f69bab2590697f7def4331f668b14adaf828", size = 222788, upload-time = "2026-05-10T18:01:56.487Z" }, + { url = "https://files.pythonhosted.org/packages/f9/58/6e1b8f52fdc3184b47dc5037f5070d83a3d11042db1594b02d2a44d786c8/coverage-7.14.0-cp314-cp314-win_amd64.whl", hash = "sha256:45e0f79d8351fa76e256716df91eab12890d32678b9590df7ae1042e4bd4cf5d", size = 223600, upload-time = "2026-05-10T18:01:58.497Z" }, + { url = "https://files.pythonhosted.org/packages/00/70/a18c408e674bc26281cadaedc7351f929bd2094e191e4b15271c30b084cc/coverage-7.14.0-cp314-cp314-win_arm64.whl", hash = "sha256:4b899594a8b2d81e5cc064a0d7f9cac2081fed91049456cae7676787e41549c9", size = 222168, upload-time = "2026-05-10T18:02:00.411Z" }, + { url = "https://files.pythonhosted.org/packages/3d/89/2681f071d238b62aff8dfc2ab44fc24cfdb38d1c01f391a80522ff5d3a16/coverage-7.14.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:f580f8c80acd94ac72e863efe2cab791d8c38d153e0b463b92dfa000d5c84cd1", size = 220766, upload-time = "2026-05-10T18:02:02.313Z" }, + { url = "https://files.pythonhosted.org/packages/bd/c7/c987babafd9207ffa1995e1ef1f9b26762cf4963aa768a66b6f0501e4616/coverage-7.14.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:a2bd259c442cd43c49b30fbafc51776eb19ea396faf159d26a83e6a0a5f13b0c", size = 221035, upload-time = "2026-05-10T18:02:04.017Z" }, + { url = "https://files.pythonhosted.org/packages/5a/e9/d6a5ac3b333088143d6fc877d398a9a674dc03124a2f776e131f03864823/coverage-7.14.0-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:a706b908dfa85538863504c624b237a3cc34232bf403c057414ebfdb3b4d9f84", size = 262405, upload-time = "2026-05-10T18:02:05.915Z" }, + { url = "https://files.pythonhosted.org/packages/38/b1/e70838d29a7c08e22d44398a46db90815bbcbf28de06992bd9210d1a8d8e/coverage-7.14.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:7333cd944ee4393b9b3d3c1b598c936d4fc8d70573a4c7dacfec5590dd50e436", size = 264530, upload-time = "2026-05-10T18:02:07.582Z" }, + { url = "https://files.pythonhosted.org/packages/6b/73/5c31ef97763288d03d9995152b96d5475b527c63d91c84b01caea894b83a/coverage-7.14.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0f162bc9a15b82d947b02651b0c7e1609d6f7a8735ca330cfadec8481dd97d5a", size = 266932, upload-time = "2026-05-10T18:02:09.401Z" }, + { url = "https://files.pythonhosted.org/packages/e1/76/dd56d80f29c5f05b4d76f7e7c6d47cafacae017189c75c5759d24f9ff0cc/coverage-7.14.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:362cb78e01a5dc82009d88004cf60f2e6b6d6fcbfdec05b05af73b0abf40118f", size = 268062, upload-time = "2026-05-10T18:02:11.399Z" }, + { url = "https://files.pythonhosted.org/packages/6e/c7/27ba85cd5b95614f159ff93ebff1901584a8d192e2e5e24c4943a7453f59/coverage-7.14.0-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:acebd068fca5512c3a6fde9c045f901613478781a73f0e82b307b214daef23fb", size = 261504, upload-time = "2026-05-10T18:02:13.257Z" }, + { url = "https://files.pythonhosted.org/packages/13/2e/e8149f60ab5d5684c6eee881bdf34b127115cddbb958b196768dd9d63473/coverage-7.14.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:29fe3da551dface75deb2ccbf87b6b66e2e7ef38f6d89050b428be94afff3490", size = 264398, upload-time = "2026-05-10T18:02:15.063Z" }, + { url = "https://files.pythonhosted.org/packages/d9/7f/1261b025285323225f4b4abffa5a643649dfd67e25ddca7ebcbdea3b7cb3/coverage-7.14.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:b4cc4fce8672fffcb09b0eafc167b396b3ba53c4a7230f54b7aaffbf6c835fa9", size = 262000, upload-time = "2026-05-10T18:02:16.756Z" }, + { url = "https://files.pythonhosted.org/packages/d3/dc/829c54f60b9d08389439c00f813c752781c496fc5788c78d8006db4b4f2b/coverage-7.14.0-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:5d4a51aad8ba8bdcd2b8bd8f03d4aca19693fa2327a3470e4718a25b03481020", size = 265732, upload-time = "2026-05-10T18:02:18.817Z" }, + { url = "https://files.pythonhosted.org/packages/ed/b0/70bd1419941652fa062689cba9c3eeafb8f5e6fbb890bce41c3bdda5dbd6/coverage-7.14.0-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:9f323af3e1e4f68b60b7b247e37b8515563a61375518fa59de1af48ba28a3db6", size = 260847, upload-time = "2026-05-10T18:02:20.528Z" }, + { url = "https://files.pythonhosted.org/packages/f2/73/be40b2390656c654d35ea0015ea7ba3d945769cf80790ad5e0bb2d56d2ba/coverage-7.14.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:1a0abc7342ea9711c469dd8b821c6c311e6bc6aac1442e5fbd6b27fae0a8f3db", size = 263166, upload-time = "2026-05-10T18:02:22.337Z" }, + { url = "https://files.pythonhosted.org/packages/29/55/4a643f712fcf7cf2881f8ec1e0ccb7b164aff3108f69b51801246c8799f2/coverage-7.14.0-cp314-cp314t-win32.whl", hash = "sha256:a9f864ef57b7172e2db87a096642dd51e179e085ab6b2c371c29e885f65c8fb2", size = 223573, upload-time = "2026-05-10T18:02:24.11Z" }, + { url = "https://files.pythonhosted.org/packages/27/96/3acae5da0953be042c0b4dea6d6789d2f080701c77b88e44d5bd41b9219b/coverage-7.14.0-cp314-cp314t-win_amd64.whl", hash = "sha256:29943e552fdc08e082eb51400fb2f58e118a83b5542bd06531214e084399b644", size = 224680, upload-time = "2026-05-10T18:02:25.896Z" }, + { url = "https://files.pythonhosted.org/packages/93/3d/6ab5d2dd8325d838737c6f8d83d62eb6230e0d70b87b51b57bbfd08fa767/coverage-7.14.0-cp314-cp314t-win_arm64.whl", hash = "sha256:742a73ea621953b012f2c4c2219b512180dd84489acf5b1596b0aafc55b9100b", size = 222703, upload-time = "2026-05-10T18:02:27.822Z" }, + { url = "https://files.pythonhosted.org/packages/61/e8/cb8e80d6f9f55b99588625062822bf946cf03ed06315df4bd8397f5632a1/coverage-7.14.0-py3-none-any.whl", hash = "sha256:8de5b61163aee3d05c8a2beab6f47913df7981dad1baf82c414d99158c286ab1", size = 211764, upload-time = "2026-05-10T18:02:29.538Z" }, ] [package.optional-dependencies] @@ -573,62 +607,62 @@ toml = [ [[package]] name = "cryptography" -version = "47.0.0" +version = "48.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cffi", marker = "platform_python_implementation != 'PyPy'" }, { name = "typing-extensions", marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ef/b2/7ffa7fe8207a8c42147ffe70c3e360b228160c1d85dc3faff16aaa3244c0/cryptography-47.0.0.tar.gz", hash = "sha256:9f8e55fe4e63613a5e1cc5819030f27b97742d720203a087802ce4ce9ceb52bb", size = 830863, upload-time = "2026-04-24T19:54:57.056Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/a4/98/40dfe932134bdcae4f6ab5927c87488754bf9eb79297d7e0070b78dd58e9/cryptography-47.0.0-cp311-abi3-macosx_10_9_universal2.whl", hash = "sha256:160ad728f128972d362e714054f6ba0067cab7fb350c5202a9ae8ae4ce3ef1a0", size = 7912214, upload-time = "2026-04-24T19:53:03.864Z" }, - { url = "https://files.pythonhosted.org/packages/34/c6/2733531243fba725f58611b918056b277692f1033373dcc8bd01af1c05d4/cryptography-47.0.0-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:b9a8943e359b7615db1a3ba587994618e094ff3d6fa5a390c73d079ce18b3973", size = 4644617, upload-time = "2026-04-24T19:53:06.909Z" }, - { url = "https://files.pythonhosted.org/packages/00/e3/b27be1a670a9b87f855d211cf0e1174a5d721216b7616bd52d8581d912ed/cryptography-47.0.0-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f5c15764f261394b22aef6b00252f5195f46f2ca300bec57149474e2538b31f8", size = 4668186, upload-time = "2026-04-24T19:53:09.053Z" }, - { url = "https://files.pythonhosted.org/packages/81/b9/8443cfe5d17d482d348cee7048acf502bb89a51b6382f06240fd290d4ca3/cryptography-47.0.0-cp311-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:9c59ab0e0fa3a180a5a9c59f3a5abe3ef90d474bc56d7fadfbe80359491b615b", size = 4651244, upload-time = "2026-04-24T19:53:11.217Z" }, - { url = "https://files.pythonhosted.org/packages/5d/5e/13ed0cdd0eb88ba159d6dd5ebfece8cb901dbcf1ae5ac4072e28b55d3153/cryptography-47.0.0-cp311-abi3-manylinux_2_28_ppc64le.whl", hash = "sha256:34b4358b925a5ea3e14384ca781a2c0ef7ac219b57bb9eacc4457078e2b19f92", size = 5252906, upload-time = "2026-04-24T19:53:13.532Z" }, - { url = "https://files.pythonhosted.org/packages/64/16/ed058e1df0f33d440217cd120d41d5dda9dd215a80b8187f68483185af82/cryptography-47.0.0-cp311-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:0024b87d47ae2399165a6bfb20d24888881eeab83ae2566d62467c5ff0030ce7", size = 4701842, upload-time = "2026-04-24T19:53:15.618Z" }, - { url = "https://files.pythonhosted.org/packages/02/e0/3d30986b30fdbd9e969abbdf8ba00ed0618615144341faeb57f395a084fe/cryptography-47.0.0-cp311-abi3-manylinux_2_31_armv7l.whl", hash = "sha256:1e47422b5557bb82d3fff997e8d92cff4e28b9789576984f08c248d2b3535d93", size = 4289313, upload-time = "2026-04-24T19:53:17.755Z" }, - { url = "https://files.pythonhosted.org/packages/df/fd/32db38e3ad0cb331f0691cb4c7a8a6f176f679124dee746b3af6633db4d9/cryptography-47.0.0-cp311-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:6f29f36582e6151d9686235e586dd35bb67491f024767d10b842e520dc6a07ac", size = 4650964, upload-time = "2026-04-24T19:53:20.062Z" }, - { url = "https://files.pythonhosted.org/packages/86/53/5395d944dfd48cb1f67917f533c609c34347185ef15eb4308024c876f274/cryptography-47.0.0-cp311-abi3-manylinux_2_34_ppc64le.whl", hash = "sha256:a9b761f012a943b7de0e828843c5688d0de94a0578d44d6c85a1bae32f87791f", size = 5207817, upload-time = "2026-04-24T19:53:22.498Z" }, - { url = "https://files.pythonhosted.org/packages/34/4f/e5711b28e1901f7d480a2b1b688b645aa4c77c73f10731ed17e7f7db3f0d/cryptography-47.0.0-cp311-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:4e1de79e047e25d6e9f8cea71c86b4a53aced64134f0f003bbcbf3655fd172c8", size = 4701544, upload-time = "2026-04-24T19:53:24.356Z" }, - { url = "https://files.pythonhosted.org/packages/22/22/c8ddc25de3010fc8da447648f5a092c40e7a8fadf01dd6d255d9c0b9373d/cryptography-47.0.0-cp311-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:ef6b3634087f18d2155b1e8ce264e5345a753da2c5fa9815e7d41315c90f8318", size = 4783536, upload-time = "2026-04-24T19:53:26.665Z" }, - { url = "https://files.pythonhosted.org/packages/66/b6/d4a68f4ea999c6d89e8498579cba1c5fcba4276284de7773b17e4fa69293/cryptography-47.0.0-cp311-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:11dbb9f50a0f1bb9757b3d8c27c1101780efb8f0bdecfb12439c22a74d64c001", size = 4926106, upload-time = "2026-04-24T19:53:28.686Z" }, - { url = "https://files.pythonhosted.org/packages/54/ed/5f524db1fade9c013aa618e1c99c6ed05e8ffc9ceee6cda22fed22dda3f4/cryptography-47.0.0-cp311-abi3-win32.whl", hash = "sha256:7fda2f02c9015db3f42bb8a22324a454516ed10a8c29ca6ece6cdbb5efe2a203", size = 3258581, upload-time = "2026-04-24T19:53:31.058Z" }, - { url = "https://files.pythonhosted.org/packages/b2/dc/1b901990b174786569029f67542b3edf72ac068b6c3c8683c17e6a2f5363/cryptography-47.0.0-cp311-abi3-win_amd64.whl", hash = "sha256:f5c3296dab66202f1b18a91fa266be93d6aa0c2806ea3d67762c69f60adc71aa", size = 3775309, upload-time = "2026-04-24T19:53:33.054Z" }, - { url = "https://files.pythonhosted.org/packages/14/88/7aa18ad9c11bc87689affa5ce4368d884b517502d75739d475fc6f4a03c7/cryptography-47.0.0-cp314-cp314t-macosx_10_9_universal2.whl", hash = "sha256:be12cb6a204f77ed968bcefe68086eb061695b540a3dd05edac507a3111b25f0", size = 7904299, upload-time = "2026-04-24T19:53:35.003Z" }, - { url = "https://files.pythonhosted.org/packages/07/55/c18f75724544872f234678fdedc871391722cb34a2aee19faa9f63100bb2/cryptography-47.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:2ebd84adf0728c039a3be2700289378e1c164afc6748df1a5ed456767bef9ba7", size = 4631180, upload-time = "2026-04-24T19:53:37.517Z" }, - { url = "https://files.pythonhosted.org/packages/ee/65/31a5cc0eaca99cec5bafffe155d407115d96136bb161e8b49e0ef73f09a7/cryptography-47.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7f68d6fbc7fbbcfb0939fea72c3b96a9f9a6edfc0e1b1d29778a2066030418b1", size = 4653529, upload-time = "2026-04-24T19:53:39.775Z" }, - { url = "https://files.pythonhosted.org/packages/e5/bc/641c0519a495f3bfd0421b48d7cd325c4336578523ccd76ea322b6c29c7a/cryptography-47.0.0-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:6651d32eff255423503aa276739da98c30f26c40cbeffcc6048e0d54ef704c0c", size = 4638570, upload-time = "2026-04-24T19:53:42.129Z" }, - { url = "https://files.pythonhosted.org/packages/2b/f2/300327b0a47f6dc94dd8b71b57052aefe178bb51745073d73d80604f11ab/cryptography-47.0.0-cp314-cp314t-manylinux_2_28_ppc64le.whl", hash = "sha256:3fb8fa48075fad7193f2e5496135c6a76ac4b2aa5a38433df0a539296b377829", size = 5238019, upload-time = "2026-04-24T19:53:44.577Z" }, - { url = "https://files.pythonhosted.org/packages/e9/5a/5b5cf994391d4bf9d9c7efd4c66aabe4d95227256627f8fea6cff7dfadbd/cryptography-47.0.0-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:11438c7518132d95f354fa01a4aa2f806d172a061a7bed18cf18cbdacdb204d7", size = 4686832, upload-time = "2026-04-24T19:53:47.015Z" }, - { url = "https://files.pythonhosted.org/packages/dc/2c/ae950e28fd6475c852fc21a44db3e6b5bcc1261d1e370f2b6e42fa800fef/cryptography-47.0.0-cp314-cp314t-manylinux_2_31_armv7l.whl", hash = "sha256:8c1a736bbb3288005796c3f7ccb9453360d7fed483b13b9f468aea5171432923", size = 4269301, upload-time = "2026-04-24T19:53:48.97Z" }, - { url = "https://files.pythonhosted.org/packages/67/fb/6a39782e150ffe5cc1b0018cb6ddc48bf7ca62b498d7539ffc8a758e977d/cryptography-47.0.0-cp314-cp314t-manylinux_2_34_aarch64.whl", hash = "sha256:f1557695e5c2b86e204f6ce9470497848634100787935ab7adc5397c54abd7ab", size = 4638110, upload-time = "2026-04-24T19:53:51.011Z" }, - { url = "https://files.pythonhosted.org/packages/8e/d7/0b3c71090a76e5c203164a47688b697635ece006dcd2499ab3a4dbd3f0bd/cryptography-47.0.0-cp314-cp314t-manylinux_2_34_ppc64le.whl", hash = "sha256:f9a034b642b960767fb343766ae5ba6ad653f2e890ddd82955aef288ffea8736", size = 5194988, upload-time = "2026-04-24T19:53:52.962Z" }, - { url = "https://files.pythonhosted.org/packages/63/33/63a961498a9df51721ab578c5a2622661411fc520e00bd83b0cc64eb20c4/cryptography-47.0.0-cp314-cp314t-manylinux_2_34_x86_64.whl", hash = "sha256:b1c76fca783aa7698eb21eb14f9c4aa09452248ee54a627d125025a43f83e7a7", size = 4686563, upload-time = "2026-04-24T19:53:55.274Z" }, - { url = "https://files.pythonhosted.org/packages/b7/bf/5ee5b145248f92250de86145d1c1d6edebbd57a7fe7caa4dedb5d4cf06a1/cryptography-47.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:4f7722c97826770bab8ae92959a2e7b20a5e9e9bf4deae68fd86c3ca457bab52", size = 4770094, upload-time = "2026-04-24T19:53:57.753Z" }, - { url = "https://files.pythonhosted.org/packages/92/43/21d220b2da5d517773894dacdcdb5c682c28d3fffce65548cb06e87d5501/cryptography-47.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:09f6d7bf6724f8db8b32f11eccf23efc8e759924bc5603800335cf8859a3ddbd", size = 4913811, upload-time = "2026-04-24T19:54:00.236Z" }, - { url = "https://files.pythonhosted.org/packages/31/98/dc4ad376ac5f1a1a7d4a83f7b0c6f2bcad36b5d2d8f30aeb482d3a7d9582/cryptography-47.0.0-cp314-cp314t-win32.whl", hash = "sha256:6eebcaf0df1d21ce1f90605c9b432dd2c4f4ab665ac29a40d5e3fc68f51b5e63", size = 3237158, upload-time = "2026-04-24T19:54:02.606Z" }, - { url = "https://files.pythonhosted.org/packages/bc/da/97f62d18306b5133468bc3f8cc73a3111e8cdc8cf8d3e69474d6e5fd2d1b/cryptography-47.0.0-cp314-cp314t-win_amd64.whl", hash = "sha256:51c9313e90bd1690ec5a75ed047c27c0b8e6c570029712943d6116ef9a90620b", size = 3758706, upload-time = "2026-04-24T19:54:04.433Z" }, - { url = "https://files.pythonhosted.org/packages/e0/34/a4fae8ae7c3bc227460c9ae43f56abf1b911da0ec29e0ebac53bb0a4b6b7/cryptography-47.0.0-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:14432c8a9bcb37009784f9594a62fae211a2ae9543e96c92b2a8e4c3cd5cd0c4", size = 7904072, upload-time = "2026-04-24T19:54:06.411Z" }, - { url = "https://files.pythonhosted.org/packages/01/64/d7b1e54fdb69f22d24a64bb3e88dc718b31c7fb10ef0b9691a3cf7eeea6e/cryptography-47.0.0-cp38-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:07efe86201817e7d3c18781ca9770bc0db04e1e48c994be384e4602bc38f8f27", size = 4635767, upload-time = "2026-04-24T19:54:08.519Z" }, - { url = "https://files.pythonhosted.org/packages/8b/7b/cca826391fb2a94efdcdfe4631eb69306ee1cff0b22f664a412c90713877/cryptography-47.0.0-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:2b45761c6ec22b7c726d6a829558777e32d0f1c8be7c3f3480f9c912d5ee8a10", size = 4654350, upload-time = "2026-04-24T19:54:10.795Z" }, - { url = "https://files.pythonhosted.org/packages/4c/65/4b57bcc823f42a991627c51c2f68c9fd6eb1393c1756aac876cba2accae2/cryptography-47.0.0-cp38-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:edd4da498015da5b9f26d38d3bfc2e90257bfa9cbed1f6767c282a0025ae649b", size = 4643394, upload-time = "2026-04-24T19:54:13.275Z" }, - { url = "https://files.pythonhosted.org/packages/f4/c4/2c5fbeea70adbbca2bbae865e1d605d6a4a7f8dbd9d33eaf69645087f06c/cryptography-47.0.0-cp38-abi3-manylinux_2_28_ppc64le.whl", hash = "sha256:9af828c0d5a65c70ec729cd7495a4bf1a67ecb66417b8f02ff125ab8a6326a74", size = 5225777, upload-time = "2026-04-24T19:54:15.18Z" }, - { url = "https://files.pythonhosted.org/packages/7e/b8/ac57107ef32749d2b244e36069bb688792a363aaaa3acc9e3cf84c130315/cryptography-47.0.0-cp38-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:256d07c78a04d6b276f5df935a9923275f53bd1522f214447fdf365494e2d515", size = 4688771, upload-time = "2026-04-24T19:54:17.835Z" }, - { url = "https://files.pythonhosted.org/packages/56/fc/9f1de22ff8be99d991f240a46863c52d475404c408886c5a38d2b5c3bb26/cryptography-47.0.0-cp38-abi3-manylinux_2_31_armv7l.whl", hash = "sha256:5d0e362ff51041b0c0d219cc7d6924d7b8996f57ce5712bdcef71eb3c65a59cc", size = 4270753, upload-time = "2026-04-24T19:54:19.963Z" }, - { url = "https://files.pythonhosted.org/packages/00/68/d70c852797aa68e8e48d12e5a87170c43f67bb4a59403627259dd57d15de/cryptography-47.0.0-cp38-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:1581aef4219f7ca2849d0250edaa3866212fb74bf5667284f46aa92f9e65c1ca", size = 4642911, upload-time = "2026-04-24T19:54:21.818Z" }, - { url = "https://files.pythonhosted.org/packages/a5/51/661cbee74f594c5d97ff82d34f10d5551c085ca4668645f4606ebd22bd5d/cryptography-47.0.0-cp38-abi3-manylinux_2_34_ppc64le.whl", hash = "sha256:a49a3eb5341b9503fa3000a9a0db033161db90d47285291f53c2a9d2cd1b7f76", size = 5181411, upload-time = "2026-04-24T19:54:24.376Z" }, - { url = "https://files.pythonhosted.org/packages/94/87/f2b6c374a82cf076cfa1416992ac8e8ec94d79facc37aec87c1a5cb72352/cryptography-47.0.0-cp38-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:2207a498b03275d0051589e326b79d4cf59985c99031b05bb292ac52631c37fe", size = 4688262, upload-time = "2026-04-24T19:54:26.946Z" }, - { url = "https://files.pythonhosted.org/packages/14/e2/8b7462f4acf21ec509616f0245018bb197194ab0b65c2ea21a0bdd53c0eb/cryptography-47.0.0-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:7a02675e2fabd0c0fc04c868b8781863cbf1967691543c22f5470500ff840b31", size = 4775506, upload-time = "2026-04-24T19:54:28.926Z" }, - { url = "https://files.pythonhosted.org/packages/70/75/158e494e4c08dc05e039da5bb48553826bd26c23930cf8d3cd5f21fa8921/cryptography-47.0.0-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:80887c5cbd1774683cb126f0ab4184567f080071d5acf62205acb354b4b753b7", size = 4912060, upload-time = "2026-04-24T19:54:30.869Z" }, - { url = "https://files.pythonhosted.org/packages/06/bd/0a9d3edbf5eadbac926d7b9b3cd0c4be584eeeae4a003d24d9eda4affbbd/cryptography-47.0.0-cp38-abi3-win32.whl", hash = "sha256:ed67ea4e0cfb5faa5bc7ecb6e2b8838f3807a03758eec239d6c21c8769355310", size = 3248487, upload-time = "2026-04-24T19:54:33.494Z" }, - { url = "https://files.pythonhosted.org/packages/60/80/5681af756d0da3a599b7bdb586fac5a1540f1bcefd2717a20e611ddade45/cryptography-47.0.0-cp38-abi3-win_amd64.whl", hash = "sha256:835d2d7f47cdc53b3224e90810fb1d36ca94ea29cc1801fb4c1bc43876735769", size = 3755737, upload-time = "2026-04-24T19:54:35.408Z" }, - { url = "https://files.pythonhosted.org/packages/1b/a0/928c9ce0d120a40a81aa99e3ba383e87337b9ac9ef9f6db02e4d7822424d/cryptography-47.0.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:7f1207974a904e005f762869996cf620e9bf79ecb4622f148550bb48e0eb35a7", size = 3909893, upload-time = "2026-04-24T19:54:38.334Z" }, - { url = "https://files.pythonhosted.org/packages/81/75/d691e284750df5d9569f2b1ce4a00a71e1d79566da83b2b3e5549c84917f/cryptography-47.0.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:1a405c08857258c11016777e11c02bacbe7ef596faf259305d282272a3a05cbe", size = 4587867, upload-time = "2026-04-24T19:54:40.619Z" }, - { url = "https://files.pythonhosted.org/packages/07/d6/1b90f1a4e453009730b4545286f0b39bb348d805c11181fc31544e4f9a65/cryptography-47.0.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:20fdbe3e38fb67c385d233c89371fa27f9909f6ebca1cecc20c13518dae65475", size = 4627192, upload-time = "2026-04-24T19:54:42.849Z" }, - { url = "https://files.pythonhosted.org/packages/dc/53/cb358a80e9e359529f496870dd08c102aa8a4b5b9f9064f00f0d6ed5b527/cryptography-47.0.0-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl", hash = "sha256:f7db373287273d8af1414cf95dc4118b13ffdc62be521997b0f2b270771fef50", size = 4587486, upload-time = "2026-04-24T19:54:44.908Z" }, - { url = "https://files.pythonhosted.org/packages/8b/57/aaa3d53876467a226f9a7a82fd14dd48058ad2de1948493442dfa16e2ffd/cryptography-47.0.0-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl", hash = "sha256:9fe6b7c64926c765f9dff301f9c1b867febcda5768868ca084e18589113732ab", size = 4626327, upload-time = "2026-04-24T19:54:47.813Z" }, - { url = "https://files.pythonhosted.org/packages/ab/9c/51f28c3550276bcf35660703ba0ab829a90b88be8cd98a71ef23c2413913/cryptography-47.0.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:cffbba3392df0fa8629bb7f43454ee2925059ee158e23c54620b9063912b86c8", size = 3698916, upload-time = "2026-04-24T19:54:49.782Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/9f/a9/db8f313fdcd85d767d4973515e1db101f9c71f95fced83233de224673757/cryptography-48.0.0.tar.gz", hash = "sha256:5c3932f4436d1cccb036cb0eaef46e6e2db91035166f1ad6505c3c9d5a635920", size = 832984, upload-time = "2026-05-04T22:59:38.133Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/df/3d/01f6dd9190170a5a241e0e98c2d04be3664a9e6f5b9b872cde63aff1c3dd/cryptography-48.0.0-cp311-abi3-macosx_10_9_universal2.whl", hash = "sha256:0c558d2cdffd8f4bbb30fc7134c74d2ca9a476f830bb053074498fbc86f41ed6", size = 8001587, upload-time = "2026-05-04T22:57:36.803Z" }, + { url = "https://files.pythonhosted.org/packages/b2/6e/e90527eef33f309beb811cf7c982c3aeffcce8e3edb178baa4ca3ae4a6fa/cryptography-48.0.0-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:f5333311663ea94f75dd408665686aaf426563556bb5283554a3539177e03b8c", size = 4690433, upload-time = "2026-05-04T22:57:40.373Z" }, + { url = "https://files.pythonhosted.org/packages/90/04/673510ed51ddff56575f306cf1617d80411ee76831ccd3097599140efdfe/cryptography-48.0.0-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7995ef305d7165c3f11ae07f2517e5a4f1d5c18da1376a0a9ed496336b69e5f3", size = 4710620, upload-time = "2026-05-04T22:57:42.935Z" }, + { url = "https://files.pythonhosted.org/packages/14/d5/e9c4ef932c8d800490c34d8bd589d64a31d5890e27ec9e9ad532be893294/cryptography-48.0.0-cp311-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:40ba1f85eaa6959837b1d51c9767e230e14612eea4ef110ee8854ada22da1bf5", size = 4696283, upload-time = "2026-05-04T22:57:45.294Z" }, + { url = "https://files.pythonhosted.org/packages/0c/29/174b9dfb60b12d59ecfc6cfa04bc88c21b42a54f01b8aae09bb6e51e4c7f/cryptography-48.0.0-cp311-abi3-manylinux_2_28_ppc64le.whl", hash = "sha256:369a6348999f94bbd53435c894377b20ab95f25a9065c283570e70150d8abc3c", size = 5296573, upload-time = "2026-05-04T22:57:47.933Z" }, + { url = "https://files.pythonhosted.org/packages/95/38/0d29a6fd7d0d1373f0c0c88a04ba20e359b257753ac497564cd660fc1d55/cryptography-48.0.0-cp311-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:a0e692c683f4df67815a2d258b324e66f4738bd7a96a218c826dce4f4bd05d8f", size = 4743677, upload-time = "2026-05-04T22:57:50.067Z" }, + { url = "https://files.pythonhosted.org/packages/30/be/eef653013d5c63b6a490529e0316f9ac14a37602965d4903efed1399f32b/cryptography-48.0.0-cp311-abi3-manylinux_2_31_armv7l.whl", hash = "sha256:18349bbc56f4743c8b12dc32e2bccb2cf83ee8b69a3bba74ef8ae857e26b3d25", size = 4330808, upload-time = "2026-05-04T22:57:52.301Z" }, + { url = "https://files.pythonhosted.org/packages/84/9e/500463e87abb7a0a0f9f256ec21123ecde0a7b5541a15e840ea54551fd81/cryptography-48.0.0-cp311-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:7e8eac43dfca5c4cccc6dad9a80504436fca53bb9bc3100a2386d730fbe6b602", size = 4695941, upload-time = "2026-05-04T22:57:54.603Z" }, + { url = "https://files.pythonhosted.org/packages/e3/dc/7303087450c2ec9e7fbb750e17c2abfbc658f23cbd0e54009509b7cc4091/cryptography-48.0.0-cp311-abi3-manylinux_2_34_ppc64le.whl", hash = "sha256:9ccdac7d40688ecb5a3b4a604b8a88c8002e3442d6c60aead1db2a89a041560c", size = 5252579, upload-time = "2026-05-04T22:57:57.207Z" }, + { url = "https://files.pythonhosted.org/packages/d0/c0/7101d3b7215edcdc90c45da544961fd8ed2d6448f77577460fa75a8443f7/cryptography-48.0.0-cp311-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:bd72e68b06bb1e96913f97dd4901119bc17f39d4586a5adf2d3e47bc2b9d58b5", size = 4743326, upload-time = "2026-05-04T22:57:59.535Z" }, + { url = "https://files.pythonhosted.org/packages/ac/d8/5b833bad13016f562ab9d063d68199a4bd121d18458e439515601d3357ec/cryptography-48.0.0-cp311-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:59baa2cb386c4f0b9905bd6eb4c2a79a69a128408fd31d32ca4d7102d4156321", size = 4826672, upload-time = "2026-05-04T22:58:01.996Z" }, + { url = "https://files.pythonhosted.org/packages/98/e1/7074eb8bf3c135558c73fc2bcf0f5633f912e6fb87e868a55c454080ef09/cryptography-48.0.0-cp311-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:9249e3cd978541d665967ac2cb2787fd6a62bddf1e75b3e347a594d7dacf4f74", size = 4972574, upload-time = "2026-05-04T22:58:03.968Z" }, + { url = "https://files.pythonhosted.org/packages/04/70/e5a1b41d325f797f39427aa44ef8baf0be500065ab6d8e10369d850d4a4f/cryptography-48.0.0-cp311-abi3-win32.whl", hash = "sha256:9c459db21422be75e2809370b829a87eb37f74cd785fc4aa9ea1e5f43b47cda4", size = 3294868, upload-time = "2026-05-04T22:58:06.467Z" }, + { url = "https://files.pythonhosted.org/packages/f4/ac/8ac51b4a5fc5932eb7ee5c517ba7dc8cd834f0048962b6b352f00f41ebf9/cryptography-48.0.0-cp311-abi3-win_amd64.whl", hash = "sha256:5b012212e08b8dd5edc78ef54da83dd9892fd9105323b3993eff6bea65dc21d7", size = 3817107, upload-time = "2026-05-04T22:58:08.845Z" }, + { url = "https://files.pythonhosted.org/packages/6b/84/70e3feea9feea87fd7cbe77efb2712ae1e3e6edf10749dc6e95f4e60e455/cryptography-48.0.0-cp314-cp314t-macosx_10_9_universal2.whl", hash = "sha256:3cb07a3ed6431663cd321ea8a000a1314c74211f823e4177fefa2255e057d1ec", size = 7986556, upload-time = "2026-05-04T22:58:11.172Z" }, + { url = "https://files.pythonhosted.org/packages/89/6e/18e07a618bb5442ba10cf4df16e99c071365528aa570dfcb8c02e25a303b/cryptography-48.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:8c7378637d7d88016fa6791c159f698b3d3eed28ebf844ac36b9dc04a14dae18", size = 4684776, upload-time = "2026-05-04T22:58:13.712Z" }, + { url = "https://files.pythonhosted.org/packages/be/6a/4ea3b4c6c6759794d5ee2103c304a5076dc4b19ae1f9fe47dba439e159e9/cryptography-48.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:cc90c0b39b2e3c65ef52c804b72e3c58f8a04ab2a1871272798e5f9572c17d20", size = 4698121, upload-time = "2026-05-04T22:58:16.448Z" }, + { url = "https://files.pythonhosted.org/packages/2f/59/6ff6ad6cae03bb887da2a5860b2c9805f8dac969ef01ce563336c49bd1d1/cryptography-48.0.0-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:76341972e1eff8b4bea859f09c0d3e64b96ce931b084f9b9b7db8ef364c30eff", size = 4690042, upload-time = "2026-05-04T22:58:18.544Z" }, + { url = "https://files.pythonhosted.org/packages/ca/b4/fc334ed8cfd705aca282fe4d8f5ae64a8e0f74932e9feecb344610cf6e4d/cryptography-48.0.0-cp314-cp314t-manylinux_2_28_ppc64le.whl", hash = "sha256:55b7718303bf06a5753dcdccf2f3945cf18ad7bffde41b61226e4db31ab89a9c", size = 5282526, upload-time = "2026-05-04T22:58:20.75Z" }, + { url = "https://files.pythonhosted.org/packages/11/08/9f8c5386cc4cd90d8255c7cdd0f5baf459a08502a09de30dc51f553d38dc/cryptography-48.0.0-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:a64697c641c7b1b2178e573cbc31c7c6684cd56883a478d75143dbb7118036db", size = 4733116, upload-time = "2026-05-04T22:58:23.627Z" }, + { url = "https://files.pythonhosted.org/packages/b8/77/99307d7574045699f8805aa500fa0fb83422d115b5400a064ddd306d7750/cryptography-48.0.0-cp314-cp314t-manylinux_2_31_armv7l.whl", hash = "sha256:561215ea3879cb1cbbf272867e2efda62476f240fb58c64de6b393ae19246741", size = 4316030, upload-time = "2026-05-04T22:58:25.581Z" }, + { url = "https://files.pythonhosted.org/packages/fd/36/a608b98337af3cb2aff4818e406649d30572b7031918b04c87d979495348/cryptography-48.0.0-cp314-cp314t-manylinux_2_34_aarch64.whl", hash = "sha256:ad64688338ed4bc1a6618076ba75fd7194a5f1797ac60b47afe926285adb3166", size = 4689640, upload-time = "2026-05-04T22:58:27.747Z" }, + { url = "https://files.pythonhosted.org/packages/dd/a6/825010a291b4438aecc1f568bc428189fc1175515223632477c07dc0a6df/cryptography-48.0.0-cp314-cp314t-manylinux_2_34_ppc64le.whl", hash = "sha256:906cbf0670286c6e0044156bc7d4af9cbb0ef6db9f73e52c3ec56ba6bdde5336", size = 5237657, upload-time = "2026-05-04T22:58:29.848Z" }, + { url = "https://files.pythonhosted.org/packages/b9/09/4e76a09b4caa29aad535ddc806f5d4c5d01885bd978bd984fbc6ca032cae/cryptography-48.0.0-cp314-cp314t-manylinux_2_34_x86_64.whl", hash = "sha256:ea8990436d914540a40ab24b6a77c0969695ed52f4a4874c5137ccf7045a7057", size = 4732362, upload-time = "2026-05-04T22:58:32.009Z" }, + { url = "https://files.pythonhosted.org/packages/18/78/444fa04a77d0cb95f417dda20d450e13c56ba8e5220fc892a1658f44f882/cryptography-48.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:c18684a7f0cc9a3cb60328f496b8e3372def7c5d2df39ac267878b05565aaaae", size = 4819580, upload-time = "2026-05-04T22:58:34.254Z" }, + { url = "https://files.pythonhosted.org/packages/38/85/ea67067c70a1fd4be2c63d35eeed82658023021affccc7b17705f8527dd2/cryptography-48.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:9be5aafa5736574f8f15f262adc81b2a9869e2cfe9014d52a44633905b40d52c", size = 4963283, upload-time = "2026-05-04T22:58:36.376Z" }, + { url = "https://files.pythonhosted.org/packages/75/54/cc6d0f3deac3e81c7f847e8a189a12b6cdd65059b43dad25d4316abd849a/cryptography-48.0.0-cp314-cp314t-win32.whl", hash = "sha256:c17dfe85494deaeddc5ce251aebd1d60bbe6afc8b62071bb0b469431a000124f", size = 3270954, upload-time = "2026-05-04T22:58:38.791Z" }, + { url = "https://files.pythonhosted.org/packages/49/67/cc947e288c0758a4e5473d1dcb743037ab7785541265a969240b8885441a/cryptography-48.0.0-cp314-cp314t-win_amd64.whl", hash = "sha256:27241b1dc9962e056062a8eef1991d02c3a24569c95975bd2322a8a52c6e5e12", size = 3797313, upload-time = "2026-05-04T22:58:40.746Z" }, + { url = "https://files.pythonhosted.org/packages/f2/63/61d4a4e1c6b6bab6ce1e213cd36a24c415d90e76d78c5eb8577c5541d2e8/cryptography-48.0.0-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:58d00498e8933e4a194f3076aee1b4a97dfec1a6da444535755822fe5d8b0b86", size = 7983482, upload-time = "2026-05-04T22:58:43.769Z" }, + { url = "https://files.pythonhosted.org/packages/d5/ac/f5b5995b87770c693e2596559ffafe195b4033a57f14a82268a2842953f3/cryptography-48.0.0-cp39-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:614d0949f4790582d2cc25553abd09dd723025f0c0e7c67376a1d77196743d6e", size = 4683266, upload-time = "2026-05-04T22:58:46.064Z" }, + { url = "https://files.pythonhosted.org/packages/ec/c6/8b14f67e18338fbc4adb76f66c001f5c3610b3e2d1837f268f47a347dbbb/cryptography-48.0.0-cp39-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7ce4bfae76319a532a2dc68f82cc32f5676ee792a983187dac07183690e5c66f", size = 4696228, upload-time = "2026-05-04T22:58:48.22Z" }, + { url = "https://files.pythonhosted.org/packages/ea/73/f808fbae9514bd91b47875b003f13e284c8c6bdfd904b7944e803937eec1/cryptography-48.0.0-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:2eb992bbd4661238c5a397594c83f5b4dc2bc5b848c365c8f991b6780efcc5c7", size = 4689097, upload-time = "2026-05-04T22:58:50.9Z" }, + { url = "https://files.pythonhosted.org/packages/93/01/d86632d7d28db8ae83221995752eeb6639ffb374c2d22955648cf8d52797/cryptography-48.0.0-cp39-abi3-manylinux_2_28_ppc64le.whl", hash = "sha256:22a5cb272895dce158b2cacdfdc3debd299019659f42947dbdac6f32d68fe832", size = 5283582, upload-time = "2026-05-04T22:58:53.017Z" }, + { url = "https://files.pythonhosted.org/packages/02/e1/50edc7a50334807cc4791fc4a0ce7468b4a1416d9138eab358bfc9a3d70b/cryptography-48.0.0-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:2b4d59804e8408e2fea7d1fbaf218e5ec984325221db76e6a241a9abd6cdd95c", size = 4730479, upload-time = "2026-05-04T22:58:55.611Z" }, + { url = "https://files.pythonhosted.org/packages/6f/af/99a582b1b1641ff5911ac559beb45097cf79efd4ead4657f578ef1af2d47/cryptography-48.0.0-cp39-abi3-manylinux_2_31_armv7l.whl", hash = "sha256:984a20b0f62a26f48a3396c72e4bc34c66e356d356bf370053066b3b6d54634a", size = 4326481, upload-time = "2026-05-04T22:58:57.607Z" }, + { url = "https://files.pythonhosted.org/packages/90/ee/89aa26a06ef0a7d7611788ffd571a7c50e368cc6a4d5eef8b4884e866edb/cryptography-48.0.0-cp39-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:5a5ed8fde7a1d09376ca0b40e68cd59c69fe23b1f9768bd5824f54681626032a", size = 4688713, upload-time = "2026-05-04T22:59:00.077Z" }, + { url = "https://files.pythonhosted.org/packages/70/ba/bcb1b0bb7a33d4c7c0c4d4c7874b4a62ae4f56113a5f4baefa362dfb1f0f/cryptography-48.0.0-cp39-abi3-manylinux_2_34_ppc64le.whl", hash = "sha256:8cd666227ef7af430aa5914a9910e0ddd703e75f039cef0825cd0da71b6b711a", size = 5238165, upload-time = "2026-05-04T22:59:02.317Z" }, + { url = "https://files.pythonhosted.org/packages/c9/70/ca4003b1ce5ca3dc3186ada51908c8a9b9ff7d5cab83cc0d43ee14ec144f/cryptography-48.0.0-cp39-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:9071196d81abc88b3516ac8cdfad32e2b66dd4a5393a8e68a961e9161ddc6239", size = 4729947, upload-time = "2026-05-04T22:59:05.255Z" }, + { url = "https://files.pythonhosted.org/packages/44/a0/4ec7cf774207905aef1a8d11c3750d5a1db805eb380ee4e16df317870128/cryptography-48.0.0-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:1e2d54c8be6152856a36f0882ab231e70f8ec7f14e93cf87db8a2ed056bf160c", size = 4822059, upload-time = "2026-05-04T22:59:07.802Z" }, + { url = "https://files.pythonhosted.org/packages/1e/75/a2e55f99c16fcac7b5d6c1eb19ad8e00799854d6be5ca845f9259eae1681/cryptography-48.0.0-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:a5da777e32ffed6f85a7b2b3f7c5cbc88c146bfcd0a1d7baf5fcc6c52ee35dd4", size = 4960575, upload-time = "2026-05-04T22:59:09.851Z" }, + { url = "https://files.pythonhosted.org/packages/b8/23/6e6f32143ab5d8b36ca848a502c4bcd477ae75b9e1677e3530d669062578/cryptography-48.0.0-cp39-abi3-win32.whl", hash = "sha256:77a2ccbbe917f6710e05ba9adaa25fb5075620bf3ea6fb751997875aff4ae4bd", size = 3279117, upload-time = "2026-05-04T22:59:12.019Z" }, + { url = "https://files.pythonhosted.org/packages/9d/9a/0fea98a70cf1749d41d738836f6349d97945f7c89433a259a6c2642eefeb/cryptography-48.0.0-cp39-abi3-win_amd64.whl", hash = "sha256:16cd65b9330583e4619939b3a3843eec1e6e789744bb01e7c7e2e62e33c239c8", size = 3792100, upload-time = "2026-05-04T22:59:14.884Z" }, + { url = "https://files.pythonhosted.org/packages/be/d2/024b5e06be9d44cb021fb0e1a03d34d63989cf56a0fe62f3dfbab695b9b4/cryptography-48.0.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:84cf79f0dc8b36ac5da873481716e87aef31fcfa0444f9e1d8b4b2cece142855", size = 3950391, upload-time = "2026-05-04T22:59:17.415Z" }, + { url = "https://files.pythonhosted.org/packages/bc/17/3861e17c56fa0fd37491a14a8673fdb77c57fc5693cafe745ea8b06dba75/cryptography-48.0.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:fdfef35d751d510fcef5252703621574364fec16418c4a1e5e1055248401054b", size = 4637126, upload-time = "2026-05-04T22:59:20.197Z" }, + { url = "https://files.pythonhosted.org/packages/f0/0a/7e226dbff530f21480727eb764973a7bff2b912f8e15cd4f129e71b56d1d/cryptography-48.0.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:0890f502ddf7d9c6426129c3f49f5c0a39278ed7cd6322c8755ffca6ee675a13", size = 4667270, upload-time = "2026-05-04T22:59:22.647Z" }, + { url = "https://files.pythonhosted.org/packages/3b/f2/5a72274ca9f1b2a8b44a662ee0bf1b435909deb473d6f97bcd035bcdbc71/cryptography-48.0.0-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl", hash = "sha256:ecde28a596bead48b0cfd2a1b4416c3d43074c2d785e3a398d7ec1fc4d0f7fbb", size = 4636797, upload-time = "2026-05-04T22:59:24.912Z" }, + { url = "https://files.pythonhosted.org/packages/b4/e1/48cedb2fe63626e91ded1edad159e2a4fb8b6906c4425eb7749673077ce7/cryptography-48.0.0-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl", hash = "sha256:4defde8685ae324a9eb9d818717e93b4638ef67070ac9bc15b8ca85f63048355", size = 4666800, upload-time = "2026-05-04T22:59:27.474Z" }, + { url = "https://files.pythonhosted.org/packages/a2/ca/7e8365deec19afb2b2c7be7c1c0aa8f99633b54e90c570999acda93260fc/cryptography-48.0.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:db63bf618e5dea46c07de12e900fe1cdd2541e6dc9dbae772a70b7d4d4765f6a", size = 3739536, upload-time = "2026-05-04T22:59:29.61Z" }, ] [[package]] @@ -781,11 +815,11 @@ wheels = [ [[package]] name = "fsspec" -version = "2026.3.0" +version = "2026.4.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/e1/cf/b50ddf667c15276a9ab15a70ef5f257564de271957933ffea49d2cdbcdfb/fsspec-2026.3.0.tar.gz", hash = "sha256:1ee6a0e28677557f8c2f994e3eea77db6392b4de9cd1f5d7a9e87a0ae9d01b41", size = 313547, upload-time = "2026-03-27T19:11:14.892Z" } +sdist = { url = "https://files.pythonhosted.org/packages/d5/8d/1c51c094345df128ca4a990d633fe1a0ff28726c9e6b3c41ba65087bba1d/fsspec-2026.4.0.tar.gz", hash = "sha256:301d8ac70ae90ef3ad05dcf94d6c3754a097f9b5fe4667d2787aa359ec7df7e4", size = 312760, upload-time = "2026-04-29T20:42:38.635Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d5/1f/5f4a3cd9e4440e9d9bc78ad0a91a1c8d46b4d429d5239ebe6793c9fe5c41/fsspec-2026.3.0-py3-none-any.whl", hash = "sha256:d2ceafaad1b3457968ed14efa28798162f1638dbb5d2a6868a2db002a5ee39a4", size = 202595, upload-time = "2026-03-27T19:11:13.595Z" }, + { url = "https://files.pythonhosted.org/packages/d5/0c/043d5e551459da400957a1395e0febbf771446ff34291afcbe3d8be2a279/fsspec-2026.4.0-py3-none-any.whl", hash = "sha256:11ef7bb35dab8a394fde6e608221d5cf3e8499401c249bebaeaad760a1a8dec2", size = 203402, upload-time = "2026-04-29T20:42:36.842Z" }, ] [[package]] @@ -799,34 +833,34 @@ wheels = [ [[package]] name = "hf-xet" -version = "1.4.3" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/53/92/ec9ad04d0b5728dca387a45af7bc98fbb0d73b2118759f5f6038b61a57e8/hf_xet-1.4.3.tar.gz", hash = "sha256:8ddedb73c8c08928c793df2f3401ec26f95be7f7e516a7bee2fbb546f6676113", size = 670477, upload-time = "2026-03-31T22:40:07.874Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/72/43/724d307b34e353da0abd476e02f72f735cdd2bc86082dee1b32ea0bfee1d/hf_xet-1.4.3-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:7551659ba4f1e1074e9623996f28c3873682530aee0a846b7f2f066239228144", size = 3800935, upload-time = "2026-03-31T22:39:49.618Z" }, - { url = "https://files.pythonhosted.org/packages/2b/d2/8bee5996b699262edb87dbb54118d287c0e1b2fc78af7cdc41857ba5e3c4/hf_xet-1.4.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bee693ada985e7045997f05f081d0e12c4c08bd7626dc397f8a7c487e6c04f7f", size = 3558942, upload-time = "2026-03-31T22:39:47.938Z" }, - { url = "https://files.pythonhosted.org/packages/c3/a1/e993d09cbe251196fb60812b09a58901c468127b7259d2bf0f68bf6088eb/hf_xet-1.4.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:21644b404bb0100fe3857892f752c4d09642586fd988e61501c95bbf44b393a3", size = 4207657, upload-time = "2026-03-31T22:39:39.69Z" }, - { url = "https://files.pythonhosted.org/packages/64/44/9eb6d21e5c34c63e5e399803a6932fa983cabdf47c0ecbcfe7ea97684b8c/hf_xet-1.4.3-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:987f09cfe418237812896a6736b81b1af02a3a6dcb4b4944425c4c4fca7a7cf8", size = 3986765, upload-time = "2026-03-31T22:39:37.936Z" }, - { url = "https://files.pythonhosted.org/packages/ea/7b/8ad6f16fdb82f5f7284a34b5ec48645bd575bdcd2f6f0d1644775909c486/hf_xet-1.4.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:60cf7fc43a99da0a853345cf86d23738c03983ee5249613a6305d3e57a5dca74", size = 4188162, upload-time = "2026-03-31T22:39:58.382Z" }, - { url = "https://files.pythonhosted.org/packages/1b/c4/39d6e136cbeea9ca5a23aad4b33024319222adbdc059ebcda5fc7d9d5ff4/hf_xet-1.4.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:2815a49a7a59f3e2edf0cf113ae88e8cb2ca2a221bf353fb60c609584f4884d4", size = 4424525, upload-time = "2026-03-31T22:40:00.225Z" }, - { url = "https://files.pythonhosted.org/packages/46/f2/adc32dae6bdbc367853118b9878139ac869419a4ae7ba07185dc31251b76/hf_xet-1.4.3-cp313-cp313t-win_amd64.whl", hash = "sha256:42ee323265f1e6a81b0e11094564fb7f7e0ec75b5105ffd91ae63f403a11931b", size = 3671610, upload-time = "2026-03-31T22:40:10.42Z" }, - { url = "https://files.pythonhosted.org/packages/e2/19/25d897dcc3f81953e0c2cde9ec186c7a0fee413eb0c9a7a9130d87d94d3a/hf_xet-1.4.3-cp313-cp313t-win_arm64.whl", hash = "sha256:27c976ba60079fb8217f485b9c5c7fcd21c90b0367753805f87cb9f3cdc4418a", size = 3528529, upload-time = "2026-03-31T22:40:09.106Z" }, - { url = "https://files.pythonhosted.org/packages/ec/36/3e8f85ca9fe09b8de2b2e10c63b3b3353d7dda88a0b3d426dffbe7b8313b/hf_xet-1.4.3-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:5251d5ece3a81815bae9abab41cf7ddb7bcb8f56411bce0827f4a3071c92fdc6", size = 3801019, upload-time = "2026-03-31T22:39:56.651Z" }, - { url = "https://files.pythonhosted.org/packages/b5/9c/defb6cb1de28bccb7bd8d95f6e60f72a3d3fa4cb3d0329c26fb9a488bfe7/hf_xet-1.4.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:1feb0f3abeacee143367c326a128a2e2b60868ec12a36c225afb1d6c5a05e6d2", size = 3558746, upload-time = "2026-03-31T22:39:54.766Z" }, - { url = "https://files.pythonhosted.org/packages/c1/bd/8d001191893178ff8e826e46ad5299446e62b93cd164e17b0ffea08832ec/hf_xet-1.4.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8b301fc150290ca90b4fccd079829b84bb4786747584ae08b94b4577d82fb791", size = 4207692, upload-time = "2026-03-31T22:39:46.246Z" }, - { url = "https://files.pythonhosted.org/packages/ce/48/6790b402803250e9936435613d3a78b9aaeee7973439f0918848dde58309/hf_xet-1.4.3-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:d972fbe95ddc0d3c0fc49b31a8a69f47db35c1e3699bf316421705741aab6653", size = 3986281, upload-time = "2026-03-31T22:39:44.648Z" }, - { url = "https://files.pythonhosted.org/packages/51/56/ea62552fe53db652a9099eda600b032d75554d0e86c12a73824bfedef88b/hf_xet-1.4.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:c5b48db1ee344a805a1b9bd2cda9b6b65fe77ed3787bd6e87ad5521141d317cd", size = 4187414, upload-time = "2026-03-31T22:40:04.951Z" }, - { url = "https://files.pythonhosted.org/packages/7d/f5/bc1456d4638061bea997e6d2db60a1a613d7b200e0755965ec312dc1ef79/hf_xet-1.4.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:22bdc1f5fb8b15bf2831440b91d1c9bbceeb7e10c81a12e8d75889996a5c9da8", size = 4424368, upload-time = "2026-03-31T22:40:06.347Z" }, - { url = "https://files.pythonhosted.org/packages/e4/76/ab597bae87e1f06d18d3ecb8ed7f0d3c9a37037fc32ce76233d369273c64/hf_xet-1.4.3-cp314-cp314t-win_amd64.whl", hash = "sha256:0392c79b7cf48418cd61478c1a925246cf10639f4cd9d94368d8ca1e8df9ea07", size = 3672280, upload-time = "2026-03-31T22:40:16.401Z" }, - { url = "https://files.pythonhosted.org/packages/62/05/2e462d34e23a09a74d73785dbed71cc5dbad82a72eee2ad60a72a554155d/hf_xet-1.4.3-cp314-cp314t-win_arm64.whl", hash = "sha256:681c92a07796325778a79d76c67011764ecc9042a8c3579332b61b63ae512075", size = 3528945, upload-time = "2026-03-31T22:40:14.995Z" }, - { url = "https://files.pythonhosted.org/packages/ac/9f/9c23e4a447b8f83120798f9279d0297a4d1360bdbf59ef49ebec78fe2545/hf_xet-1.4.3-cp37-abi3-macosx_10_12_x86_64.whl", hash = "sha256:d0da85329eaf196e03e90b84c2d0aca53bd4573d097a75f99609e80775f98025", size = 3805048, upload-time = "2026-03-31T22:39:53.105Z" }, - { url = "https://files.pythonhosted.org/packages/0b/f8/7aacb8e5f4a7899d39c787b5984e912e6c18b11be136ef13947d7a66d265/hf_xet-1.4.3-cp37-abi3-macosx_11_0_arm64.whl", hash = "sha256:e23717ce4186b265f69afa66e6f0069fe7efbf331546f5c313d00e123dc84583", size = 3562178, upload-time = "2026-03-31T22:39:51.295Z" }, - { url = "https://files.pythonhosted.org/packages/df/9a/a24b26dc8a65f0ecc0fe5be981a19e61e7ca963b85e062c083f3a9100529/hf_xet-1.4.3-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:fc360b70c815bf340ed56c7b8c63aacf11762a4b099b2fe2c9bd6d6068668c08", size = 4212320, upload-time = "2026-03-31T22:39:42.922Z" }, - { url = "https://files.pythonhosted.org/packages/53/60/46d493db155d2ee2801b71fb1b0fd67696359047fdd8caee2c914cc50c79/hf_xet-1.4.3-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:39f2d2e9654cd9b4319885733993807aab6de9dfbd34c42f0b78338d6617421f", size = 3991546, upload-time = "2026-03-31T22:39:41.335Z" }, - { url = "https://files.pythonhosted.org/packages/bc/f5/067363e1c96c6b17256910830d1b54099d06287e10f4ec6ec4e7e08371fc/hf_xet-1.4.3-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:49ad8a8cead2b56051aa84d7fce3e1335efe68df3cf6c058f22a65513885baac", size = 4193200, upload-time = "2026-03-31T22:40:01.936Z" }, - { url = "https://files.pythonhosted.org/packages/42/4b/53951592882d9c23080c7644542fda34a3813104e9e11fa1a7d82d419cb8/hf_xet-1.4.3-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:7716d62015477a70ea272d2d68cd7cad140f61c52ee452e133e139abfe2c17ba", size = 4429392, upload-time = "2026-03-31T22:40:03.492Z" }, - { url = "https://files.pythonhosted.org/packages/8a/21/75a6c175b4e79662ad8e62f46a40ce341d8d6b206b06b4320d07d55b188c/hf_xet-1.4.3-cp37-abi3-win_amd64.whl", hash = "sha256:6b591fcad34e272a5b02607485e4f2a1334aebf1bc6d16ce8eb1eb8978ac2021", size = 3677359, upload-time = "2026-03-31T22:40:13.619Z" }, - { url = "https://files.pythonhosted.org/packages/8a/7c/44314ecd0e89f8b2b51c9d9e5e7a60a9c1c82024ac471d415860557d3cd8/hf_xet-1.4.3-cp37-abi3-win_arm64.whl", hash = "sha256:7c2c7e20bcfcc946dc67187c203463f5e932e395845d098cc2a93f5b67ca0b47", size = 3533664, upload-time = "2026-03-31T22:40:12.152Z" }, +version = "1.5.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/74/d8/5c06fc76461418326a7decf8367480c35be11a41fd938633929c60a9ec6b/hf_xet-1.5.0.tar.gz", hash = "sha256:e0fb0a34d9f406eed88233e829a67ec016bec5af19e480eac65a233ea289a948", size = 837196, upload-time = "2026-05-06T06:18:15.583Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/68/9b/6912c99070915a4f28119e3c5b52a9abd1eec0ad5cb293b8c967a0c6f5a2/hf_xet-1.5.0-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:7d70fe2ce97b9db73b9c9b9c81fe3693640aec83416a966c446afea54acfae3c", size = 4023383, upload-time = "2026-05-06T06:17:53.947Z" }, + { url = "https://files.pythonhosted.org/packages/0f/6d/9563cfde59b5d8128a9c7ec972a087f4c782e4f7bac5a85234edfd5d5e49/hf_xet-1.5.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:73a0dae8c71de3b0633a45c73f4a4a5ed09e94b43441d82981a781d4f12baa42", size = 3792751, upload-time = "2026-05-06T06:17:51.791Z" }, + { url = "https://files.pythonhosted.org/packages/07/a5/ed5a0cf35b49a0571af5a8f53416dad1877a718c021c9937c3a53cb45781/hf_xet-1.5.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a60290ec57e9b71767fba7c3645ddafdd0759974b540441510c629c6db6db24a", size = 4456058, upload-time = "2026-05-06T06:17:40.735Z" }, + { url = "https://files.pythonhosted.org/packages/60/fb/3ae8bf2a7a37a4197d0195d7247fd25b3952e15cb8a599e285dfaa6f52b3/hf_xet-1.5.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:e5de0f6deada0dada870bb376a11bcd1f08abf3a968a6d118f33e72d1b1eb480", size = 4250783, upload-time = "2026-05-06T06:17:38.412Z" }, + { url = "https://files.pythonhosted.org/packages/a2/9b/8bae40d4d91525085137196e84eb0ed49cf65b5e96e5c3ecdadd8bd0fac2/hf_xet-1.5.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:c799d49f1a5544a0ef7591c0ee75e0d6b93d6f56dc7a4979f59f7518d2872216", size = 4445594, upload-time = "2026-05-06T06:18:04.219Z" }, + { url = "https://files.pythonhosted.org/packages/13/59/c74efbbd4e8728172b2cc72a2bc014d2947a4b7bdced932fbd3f5da1a4e5/hf_xet-1.5.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:2baea1b0b989e5c152fe81425f7745ddc8901280ba3d97c98d8cdece7b706c60", size = 4663995, upload-time = "2026-05-06T06:18:06.1Z" }, + { url = "https://files.pythonhosted.org/packages/73/32/8e1e0410af64cda9b139d1dcebdc993a8ff9c8c7c0e2696ae356d75ccc0d/hf_xet-1.5.0-cp313-cp313t-win_amd64.whl", hash = "sha256:526345b3ed45f374f6317349df489167606736c876241ba984105afe7fd4839d", size = 3966608, upload-time = "2026-05-06T06:18:19.74Z" }, + { url = "https://files.pythonhosted.org/packages/fc/34/a8febc8f4edbea8b3e21b02ebc8b628679b84ba7e45cde624a7736b51500/hf_xet-1.5.0-cp313-cp313t-win_arm64.whl", hash = "sha256:786d28e2eb8315d5035544b9d137b4a842d600c434bb91bf7d0d953cce906ad4", size = 3796946, upload-time = "2026-05-06T06:18:17.568Z" }, + { url = "https://files.pythonhosted.org/packages/2a/20/8fc8996afe5815fa1a6be8e9e5c02f24500f409d599e905800d498a4e14d/hf_xet-1.5.0-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:872d5601e6deea30d15865ede55d29eac6daf5a534ab417b99b6ef6b076dd96c", size = 4023495, upload-time = "2026-05-06T06:18:01.94Z" }, + { url = "https://files.pythonhosted.org/packages/32/6a/93d84463c00cecb561a7508aa6303e35ee2894294eac14245526924415fe/hf_xet-1.5.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:9929561f5abf4581c8ea79587881dfef6b8abb2a0d8a51915936fc2a614f4e73", size = 3792731, upload-time = "2026-05-06T06:18:00.021Z" }, + { url = "https://files.pythonhosted.org/packages/9d/5a/8ec8e0c863b382d00b3c2e2af6ded6b06371be617144a625903a6d562f4b/hf_xet-1.5.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f7b7bbae318e583a86fb21e5a4a175d6721d628a2874f4bd022d0e660c32a682", size = 4456738, upload-time = "2026-05-06T06:17:49.574Z" }, + { url = "https://files.pythonhosted.org/packages/c5/ca/f7effa1a67717da2bcc6b6c28f71c6ca648c77acaec4e2c32f40cbe16d85/hf_xet-1.5.0-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:cf7b2dc6f31a4ea754bb50f74cde482dcf5d366d184076d8530b9872787f3761", size = 4251622, upload-time = "2026-05-06T06:17:47.096Z" }, + { url = "https://files.pythonhosted.org/packages/65/f2/19247dba3e231cf77dec59ddfb878f00057635ff773d099c9b59d37812c3/hf_xet-1.5.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:8dbcbab554c9ef158ef2c991545c3e970ddd8cc7acdcd0a78c5a41095dab4ded", size = 4445667, upload-time = "2026-05-06T06:18:11.983Z" }, + { url = "https://files.pythonhosted.org/packages/7f/64/6f116801a3bcfb6f59f5c251f48cadc47ea54026441c4a385079286a94fa/hf_xet-1.5.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:5906bf7718d3636dc13402914736abe723492cb730f744834f5f5b67d3a12702", size = 4664619, upload-time = "2026-05-06T06:18:13.771Z" }, + { url = "https://files.pythonhosted.org/packages/5c/e8/069542d37946ed08669b127e1496fa99e78196d71de8d41eda5e9f1b7a58/hf_xet-1.5.0-cp314-cp314t-win_amd64.whl", hash = "sha256:5f3dc2248fc01cc0a00cd392ab497f1ca373fcbc7e3f2da1f452480b384e839e", size = 3966802, upload-time = "2026-05-06T06:18:28.162Z" }, + { url = "https://files.pythonhosted.org/packages/f9/91/fc6fdec27b14d04e88c386ac0a0129732b53fa23f7c4a78f4b83a039c567/hf_xet-1.5.0-cp314-cp314t-win_arm64.whl", hash = "sha256:b285cea1b5bab46b758772716ba8d6854a1a0310fed1c249d678a8b38601e5a0", size = 3797168, upload-time = "2026-05-06T06:18:26.287Z" }, + { url = "https://files.pythonhosted.org/packages/3d/fb/69ff198a82cae7eb1a69fb84d93b3a3e4816564d76817fe541ddc96874eb/hf_xet-1.5.0-cp37-abi3-macosx_10_12_x86_64.whl", hash = "sha256:dad0dc84e941b8ba3c860659fe1fdc35c049d47cce293f003287757e971a8f56", size = 4030814, upload-time = "2026-05-06T06:17:57.933Z" }, + { url = "https://files.pythonhosted.org/packages/9b/ff/edcc2b40162bef3ff78e14ab637e5f3b89243d6aee72f5949d3bb6a5af83/hf_xet-1.5.0-cp37-abi3-macosx_11_0_arm64.whl", hash = "sha256:fd6e5a9b0fdac4ed03ed45ef79254a655b1aaab514a02202617fbf643f5fdf7a", size = 3798444, upload-time = "2026-05-06T06:17:55.79Z" }, + { url = "https://files.pythonhosted.org/packages/49/4d/103f76b04310e5e57656696cc184690d20c466af0bca3ca88f8c8ea5d4f3/hf_xet-1.5.0-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3531b1823a0e6d77d80f9ed15ca0e00f0d115094f8ac033d5cae88f4564cc949", size = 4465986, upload-time = "2026-05-06T06:17:44.886Z" }, + { url = "https://files.pythonhosted.org/packages/c4/a2/546f47f464737b3edbab6f8ddb57f2599b93d2cbb66f06abb475ccb48651/hf_xet-1.5.0-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:9a0ee58cd18d5ea799f7ed11290bbccbe56bdd8b1d97ca74b9cc49a3945d7a3b", size = 4259865, upload-time = "2026-05-06T06:17:42.639Z" }, + { url = "https://files.pythonhosted.org/packages/95/7f/1be593c1f28613be2e196473481cd81bfc5910795e30a34e8f744f6cac4f/hf_xet-1.5.0-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:1e60df5a42e9bed8628b6416af2cba4cba57ae9f02de226a06b020d98e1aab18", size = 4459835, upload-time = "2026-05-06T06:18:08.026Z" }, + { url = "https://files.pythonhosted.org/packages/aa/b2/703569fc881f3284487e68cda7b42179978480da3c438042a6bbbb4a671c/hf_xet-1.5.0-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:4b35549ce62601b84da4ff9b24d970032ace3d4430f52d91bcbb26c901d6c690", size = 4672414, upload-time = "2026-05-06T06:18:09.864Z" }, + { url = "https://files.pythonhosted.org/packages/af/37/1b6def445c567286b50aa3b33828158e135b1be44938dde59f11382a500c/hf_xet-1.5.0-cp37-abi3-win_amd64.whl", hash = "sha256:2806c7c17b4d23f8d88f7c4814f838c3b6150773fe339c20af23e1cfaf2797e4", size = 3977238, upload-time = "2026-05-06T06:18:23.621Z" }, + { url = "https://files.pythonhosted.org/packages/62/94/3b66b148778ee100dcfd69c2ca22b57b41b44d3063ceec934f209e9184ce/hf_xet-1.5.0-cp37-abi3-win_arm64.whl", hash = "sha256:b6c9df403040248c76d808d3e047d64db2d923bae593eb244c41e425cf6cd7be", size = 3806916, upload-time = "2026-05-06T06:18:21.7Z" }, ] [[package]] @@ -868,7 +902,7 @@ wheels = [ [[package]] name = "huggingface-hub" -version = "1.12.0" +version = "1.14.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "filelock" }, @@ -881,9 +915,9 @@ dependencies = [ { name = "typer" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/56/52/1b54cb569509c725a32c1315261ac9fd0e6b91bbbf74d86fca10d3376164/huggingface_hub-1.12.0.tar.gz", hash = "sha256:7c3fe85e24b652334e5d456d7a812cd9a071e75630fac4365d9165ab5e4a34b6", size = 763091, upload-time = "2026-04-24T13:32:08.674Z" } +sdist = { url = "https://files.pythonhosted.org/packages/39/40/43109e943fd718b0ccd0cd61eb4f1c347df22bf81f5874c6f22adf44bcff/huggingface_hub-1.14.0.tar.gz", hash = "sha256:d6d2c9cd6be1d02ae9ec6672d5587d10a427f377db688e82528f426a041622c2", size = 782365, upload-time = "2026-05-06T14:14:34.278Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/7e/2b/ef03ddb96bd1123503c2bd6932001020292deea649e9bf4caa2cb65a85bf/huggingface_hub-1.12.0-py3-none-any.whl", hash = "sha256:d74939969585ee35748bd66de09baf84099d461bda7287cd9043bfb99b0e424d", size = 646806, upload-time = "2026-04-24T13:32:06.717Z" }, + { url = "https://files.pythonhosted.org/packages/89/a5/33b49ba7bea7c41bb37f74ec0f8beea0831e052330196633fe2c77516ea6/huggingface_hub-1.14.0-py3-none-any.whl", hash = "sha256:efe075535c62e130b30e836b138e13785f6f043d1f0539e0a39aa411a99e90b8", size = 661479, upload-time = "2026-05-06T14:14:32.029Z" }, ] [[package]] @@ -897,11 +931,11 @@ wheels = [ [[package]] name = "idna" -version = "3.13" +version = "3.14" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ce/cc/762dfb036166873f0059f3b7de4565e1b5bc3d6f28a414c13da27e442f99/idna-3.13.tar.gz", hash = "sha256:585ea8fe5d69b9181ec1afba340451fba6ba764af97026f92a91d4eef164a242", size = 194210, upload-time = "2026-04-22T16:42:42.314Z" } +sdist = { url = "https://files.pythonhosted.org/packages/05/b1/efac073e0c297ecf2fb33c346989a529d4e19164f1759102dee5953ee17e/idna-3.14.tar.gz", hash = "sha256:466d810d7a2cc1022bea9b037c39728d51ae7dad40d480fc9b7d7ecf98ba8ee3", size = 198272, upload-time = "2026-05-10T20:32:15.935Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/5d/13/ad7d7ca3808a898b4612b6fe93cde56b53f3034dcde235acb1f0e1df24c6/idna-3.13-py3-none-any.whl", hash = "sha256:892ea0cde124a99ce773decba204c5552b69c3c67ffd5f232eb7696135bc8bb3", size = 68629, upload-time = "2026-04-22T16:42:40.909Z" }, + { url = "https://files.pythonhosted.org/packages/6c/3c/3f62dee257eb3d6b2c1ef2a09d36d9793c7111156a73b5654d2c2305e5ce/idna-3.14-py3-none-any.whl", hash = "sha256:e677eaf072e290f7b725f9acf0b3a2bd55f9fd6f7c70abe5f0e34823d0accf69", size = 72184, upload-time = "2026-05-10T20:32:14.295Z" }, ] [[package]] @@ -1190,99 +1224,99 @@ wheels = [ [[package]] name = "librt" -version = "0.9.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/eb/6b/3d5c13fb3e3c4f43206c8f9dfed13778c2ed4f000bacaa0b7ce3c402a265/librt-0.9.0.tar.gz", hash = "sha256:a0951822531e7aee6e0dfb556b30d5ee36bbe234faf60c20a16c01be3530869d", size = 184368, upload-time = "2026-04-09T16:06:26.173Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/f3/4a/c64265d71b84030174ff3ac2cd16d8b664072afab8c41fccd8e2ee5a6f8d/librt-0.9.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2f8e12706dcb8ff6b3ed57514a19e45c49ad00bcd423e87b2b2e4b5f64578443", size = 67529, upload-time = "2026-04-09T16:04:27.373Z" }, - { url = "https://files.pythonhosted.org/packages/23/b1/30ca0b3a8bdac209a00145c66cf42e5e7da2cc056ffc6ebc5c7b430ddd34/librt-0.9.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:4e3dda8345307fd7306db0ed0cb109a63a2c85ba780eb9dc2d09b2049a931f9c", size = 70248, upload-time = "2026-04-09T16:04:28.758Z" }, - { url = "https://files.pythonhosted.org/packages/fa/fc/c6018dc181478d6ac5aa24a5846b8185101eb90894346db239eb3ea53209/librt-0.9.0-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:de7dac64e3eb832ffc7b840eb8f52f76420cde1b845be51b2a0f6b870890645e", size = 202184, upload-time = "2026-04-09T16:04:29.893Z" }, - { url = "https://files.pythonhosted.org/packages/bf/58/d69629f002203370ef41ea69ff71c49a2c618aec39b226ff49986ecd8623/librt-0.9.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:22a904cbdb678f7cb348c90d543d3c52f581663d687992fee47fd566dcbf5285", size = 212926, upload-time = "2026-04-09T16:04:31.126Z" }, - { url = "https://files.pythonhosted.org/packages/cc/55/01d859f57824e42bd02465c77bec31fa5ef9d8c2bcee702ccf8ef1b9f508/librt-0.9.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:224b9727eb8bc188bc3bcf29d969dba0cd61b01d9bac80c41575520cc4baabb2", size = 225664, upload-time = "2026-04-09T16:04:32.352Z" }, - { url = "https://files.pythonhosted.org/packages/9b/02/32f63ad0ef085a94a70315291efe1151a48b9947af12261882f8445b2a30/librt-0.9.0-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:e94cbc6ad9a6aeea46d775cbb11f361022f778a9cc8cc90af653d3a594b057ce", size = 219534, upload-time = "2026-04-09T16:04:33.667Z" }, - { url = "https://files.pythonhosted.org/packages/6a/5a/9d77111a183c885acf3b3b6e4c00f5b5b07b5817028226499a55f1fedc59/librt-0.9.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:7bc30ad339f4e1a01d4917d645e522a0bc0030644d8973f6346397c93ba1503f", size = 227322, upload-time = "2026-04-09T16:04:34.945Z" }, - { url = "https://files.pythonhosted.org/packages/d5/e7/05d700c93063753e12ab230b972002a3f8f3b9c95d8a980c2f646c8b6963/librt-0.9.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:56d65b583cf43b8cf4c8fbe1e1da20fa3076cc32a1149a141507af1062718236", size = 223407, upload-time = "2026-04-09T16:04:36.22Z" }, - { url = "https://files.pythonhosted.org/packages/c0/26/26c3124823c67c987456977c683da9a27cc874befc194ddcead5f9988425/librt-0.9.0-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:0a1be03168b2691ba61927e299b352a6315189199ca18a57b733f86cb3cc8d38", size = 221302, upload-time = "2026-04-09T16:04:37.62Z" }, - { url = "https://files.pythonhosted.org/packages/50/2b/c7cc2be5cf4ff7b017d948a789256288cb33a517687ff1995e72a7eea79f/librt-0.9.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:63c12efcd160e1d14da11af0c46c0217473e1e0d2ae1acbccc83f561ea4c2a7b", size = 243893, upload-time = "2026-04-09T16:04:38.909Z" }, - { url = "https://files.pythonhosted.org/packages/62/d3/da553d37417a337d12660450535d5fd51373caffbedf6962173c87867246/librt-0.9.0-cp310-cp310-win32.whl", hash = "sha256:e9002e98dcb1c0a66723592520decd86238ddcef168b37ff6cfb559200b4b774", size = 55375, upload-time = "2026-04-09T16:04:40.148Z" }, - { url = "https://files.pythonhosted.org/packages/9b/5a/46fa357bab8311b6442a83471591f2f9e5b15ecc1d2121a43725e0c529b8/librt-0.9.0-cp310-cp310-win_amd64.whl", hash = "sha256:9fcb461fbf70654a52a7cc670e606f04449e2374c199b1825f754e16dacfedd8", size = 62581, upload-time = "2026-04-09T16:04:41.452Z" }, - { url = "https://files.pythonhosted.org/packages/e2/1e/2ec7afcebcf3efea593d13aee18bbcfdd3a243043d848ebf385055e9f636/librt-0.9.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:90904fac73c478f4b83f4ed96c99c8208b75e6f9a8a1910548f69a00f1eaa671", size = 67155, upload-time = "2026-04-09T16:04:42.933Z" }, - { url = "https://files.pythonhosted.org/packages/18/77/72b85afd4435268338ad4ec6231b3da8c77363f212a0227c1ff3b45e4d35/librt-0.9.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:789fff71757facc0738e8d89e3b84e4f0251c1c975e85e81b152cdaca927cc2d", size = 69916, upload-time = "2026-04-09T16:04:44.042Z" }, - { url = "https://files.pythonhosted.org/packages/27/fb/948ea0204fbe2e78add6d46b48330e58d39897e425560674aee302dca81c/librt-0.9.0-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:1bf465d1e5b0a27713862441f6467b5ab76385f4ecf8f1f3a44f8aa3c695b4b6", size = 199635, upload-time = "2026-04-09T16:04:45.5Z" }, - { url = "https://files.pythonhosted.org/packages/ac/cd/894a29e251b296a27957856804cfd21e93c194aa131de8bb8032021be07e/librt-0.9.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f819e0c6413e259a17a7c0d49f97f405abadd3c2a316a3b46c6440b7dbbedbb1", size = 211051, upload-time = "2026-04-09T16:04:47.016Z" }, - { url = "https://files.pythonhosted.org/packages/18/8f/dcaed0bc084a35f3721ff2d081158db569d2c57ea07d35623ddaca5cfc8e/librt-0.9.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e0785c2fb4a81e1aece366aa3e2e039f4a4d7d21aaaded5227d7f3c703427882", size = 224031, upload-time = "2026-04-09T16:04:48.207Z" }, - { url = "https://files.pythonhosted.org/packages/03/44/88f6c1ed1132cd418601cc041fbd92fed28b3a09f39de81978e0822d13ff/librt-0.9.0-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:80b25c7b570a86c03b5da69e665809deb39265476e8e21d96a9328f9762f9990", size = 218069, upload-time = "2026-04-09T16:04:50.025Z" }, - { url = "https://files.pythonhosted.org/packages/a3/90/7d02e981c2db12188d82b4410ff3e35bfdb844b26aecd02233626f46af2b/librt-0.9.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d4d16b608a1c43d7e33142099a75cd93af482dadce0bf82421e91cad077157f4", size = 224857, upload-time = "2026-04-09T16:04:51.684Z" }, - { url = "https://files.pythonhosted.org/packages/ef/c3/c77e706b7215ca32e928d47535cf13dbc3d25f096f84ddf8fbc06693e229/librt-0.9.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:194fc1a32e1e21fe809d38b5faea66cc65eaa00217c8901fbdb99866938adbdb", size = 219865, upload-time = "2026-04-09T16:04:52.949Z" }, - { url = "https://files.pythonhosted.org/packages/52/d1/32b0c1a0eb8461c70c11656c46a29f760b7c7edf3c36d6f102470c17170f/librt-0.9.0-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:8c6bc1384d9738781cfd41d09ad7f6e8af13cfea2c75ece6bd6d2566cdea2076", size = 218451, upload-time = "2026-04-09T16:04:54.174Z" }, - { url = "https://files.pythonhosted.org/packages/74/d1/adfd0f9c44761b1d49b1bec66173389834c33ee2bd3c7fd2e2367f1942d4/librt-0.9.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:15cb151e52a044f06e54ac7f7b47adbfc89b5c8e2b63e1175a9d587c43e8942a", size = 241300, upload-time = "2026-04-09T16:04:55.452Z" }, - { url = "https://files.pythonhosted.org/packages/09/b0/9074b64407712f0003c27f5b1d7655d1438979155f049720e8a1abd9b1a1/librt-0.9.0-cp311-cp311-win32.whl", hash = "sha256:f100bfe2acf8a3689af9d0cc660d89f17286c9c795f9f18f7b62dd1a6b247ae6", size = 55668, upload-time = "2026-04-09T16:04:56.689Z" }, - { url = "https://files.pythonhosted.org/packages/24/19/40b77b77ce80b9389fb03971431b09b6b913911c38d412059e0b3e2a9ef2/librt-0.9.0-cp311-cp311-win_amd64.whl", hash = "sha256:0b73e4266307e51c95e09c0750b7ec383c561d2e97d58e473f6f6a209952fbb8", size = 62976, upload-time = "2026-04-09T16:04:57.733Z" }, - { url = "https://files.pythonhosted.org/packages/70/9d/9fa7a64041e29035cb8c575af5f0e3840be1b97b4c4d9061e0713f171849/librt-0.9.0-cp311-cp311-win_arm64.whl", hash = "sha256:bc5518873822d2faa8ebdd2c1a4d7c8ef47b01a058495ab7924cb65bdbf5fc9a", size = 53502, upload-time = "2026-04-09T16:04:58.806Z" }, - { url = "https://files.pythonhosted.org/packages/bf/90/89ddba8e1c20b0922783cd93ed8e64f34dc05ab59c38a9c7e313632e20ff/librt-0.9.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:9b3e3bc363f71bda1639a4ee593cb78f7fbfeacc73411ec0d4c92f00730010a4", size = 68332, upload-time = "2026-04-09T16:05:00.09Z" }, - { url = "https://files.pythonhosted.org/packages/a8/40/7aa4da1fb08bdeeb540cb07bfc8207cb32c5c41642f2594dbd0098a0662d/librt-0.9.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0a09c2f5869649101738653a9b7ab70cf045a1105ac66cbb8f4055e61df78f2d", size = 70581, upload-time = "2026-04-09T16:05:01.213Z" }, - { url = "https://files.pythonhosted.org/packages/48/ac/73a2187e1031041e93b7e3a25aae37aa6f13b838c550f7e0f06f66766212/librt-0.9.0-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:5ca8e133d799c948db2ab1afc081c333a825b5540475164726dcbf73537e5c2f", size = 203984, upload-time = "2026-04-09T16:05:02.542Z" }, - { url = "https://files.pythonhosted.org/packages/5e/3d/23460d571e9cbddb405b017681df04c142fb1b04cbfce77c54b08e28b108/librt-0.9.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:603138ee838ee1583f1b960b62d5d0007845c5c423feb68e44648b1359014e27", size = 215762, upload-time = "2026-04-09T16:05:04.127Z" }, - { url = "https://files.pythonhosted.org/packages/de/1e/42dc7f8ab63e65b20640d058e63e97fd3e482c1edbda3570d813b4d0b927/librt-0.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f4003f70c56a5addd6aa0897f200dd59afd3bf7bcd5b3cce46dd21f925743bc2", size = 230288, upload-time = "2026-04-09T16:05:05.883Z" }, - { url = "https://files.pythonhosted.org/packages/dc/08/ca812b6d8259ad9ece703397f8ad5c03af5b5fedfce64279693d3ce4087c/librt-0.9.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:78042f6facfd98ecb25e9829c7e37cce23363d9d7c83bc5f72702c5059eb082b", size = 224103, upload-time = "2026-04-09T16:05:07.148Z" }, - { url = "https://files.pythonhosted.org/packages/b6/3f/620490fb2fa66ffd44e7f900254bc110ebec8dac6c1b7514d64662570e6f/librt-0.9.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a361c9434a64d70a7dbb771d1de302c0cc9f13c0bffe1cf7e642152814b35265", size = 232122, upload-time = "2026-04-09T16:05:08.386Z" }, - { url = "https://files.pythonhosted.org/packages/e9/83/12864700a1b6a8be458cf5d05db209b0d8e94ae281e7ec261dbe616597b4/librt-0.9.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:dd2c7e082b0b92e1baa4da28163a808672485617bc855cc22a2fd06978fa9084", size = 225045, upload-time = "2026-04-09T16:05:09.707Z" }, - { url = "https://files.pythonhosted.org/packages/fd/1b/845d339c29dc7dbc87a2e992a1ba8d28d25d0e0372f9a0a2ecebde298186/librt-0.9.0-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:7e6274fd33fc5b2a14d41c9119629d3ff395849d8bcbc80cf637d9e8d2034da8", size = 227372, upload-time = "2026-04-09T16:05:10.942Z" }, - { url = "https://files.pythonhosted.org/packages/8d/fe/277985610269d926a64c606f761d58d3db67b956dbbf40024921e95e7fcb/librt-0.9.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:5093043afb226ecfa1400120d1ebd4442b4f99977783e4f4f7248879009b227f", size = 248224, upload-time = "2026-04-09T16:05:12.254Z" }, - { url = "https://files.pythonhosted.org/packages/92/1b/ee486d244b8de6b8b5dbaefabe6bfdd4a72e08f6353edf7d16d27114da8d/librt-0.9.0-cp312-cp312-win32.whl", hash = "sha256:9edcc35d1cae9fd5320171b1a838c7da8a5c968af31e82ecc3dff30b4be0957f", size = 55986, upload-time = "2026-04-09T16:05:13.529Z" }, - { url = "https://files.pythonhosted.org/packages/89/7a/ba1737012308c17dc6d5516143b5dce9a2c7ba3474afd54e11f44a4d1ef3/librt-0.9.0-cp312-cp312-win_amd64.whl", hash = "sha256:3cc2917258e131ae5f958a4d872e07555b51cb7466a43433218061c74ef33745", size = 63260, upload-time = "2026-04-09T16:05:14.68Z" }, - { url = "https://files.pythonhosted.org/packages/36/e4/01752c113da15127f18f7bf11142f5640038f062407a611c059d0036c6aa/librt-0.9.0-cp312-cp312-win_arm64.whl", hash = "sha256:90e6d5420fc8a300518d4d2288154ff45005e920425c22cbbfe8330f3f754bd9", size = 53694, upload-time = "2026-04-09T16:05:16.095Z" }, - { url = "https://files.pythonhosted.org/packages/5f/d7/1b3e26fffde1452d82f5666164858a81c26ebe808e7ae8c9c88628981540/librt-0.9.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29b68cd9714531672db62cc54f6e8ff981900f824d13fa0e00749189e13778e", size = 68367, upload-time = "2026-04-09T16:05:17.243Z" }, - { url = "https://files.pythonhosted.org/packages/a5/5b/c61b043ad2e091fbe1f2d35d14795e545d0b56b03edaa390fa1dcee3d160/librt-0.9.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7d5c8a5929ac325729f6119802070b561f4db793dffc45e9ac750992a4ed4d22", size = 70595, upload-time = "2026-04-09T16:05:18.471Z" }, - { url = "https://files.pythonhosted.org/packages/a3/22/2448471196d8a73370aa2f23445455dc42712c21404081fcd7a03b9e0749/librt-0.9.0-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:756775d25ec8345b837ab52effee3ad2f3b2dfd6bbee3e3f029c517bd5d8f05a", size = 204354, upload-time = "2026-04-09T16:05:19.593Z" }, - { url = "https://files.pythonhosted.org/packages/ac/5e/39fc4b153c78cfd2c8a2dcb32700f2d41d2312aa1050513183be4540930d/librt-0.9.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2b8f5d00b49818f4e2b1667db994488b045835e0ac16fe2f924f3871bd2b8ac5", size = 216238, upload-time = "2026-04-09T16:05:20.868Z" }, - { url = "https://files.pythonhosted.org/packages/d7/42/bc2d02d0fa7badfa63aa8d6dcd8793a9f7ef5a94396801684a51ed8d8287/librt-0.9.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c81aef782380f0f13ead670aae01825eb653b44b046aa0e5ebbb79f76ed4aa11", size = 230589, upload-time = "2026-04-09T16:05:22.305Z" }, - { url = "https://files.pythonhosted.org/packages/c8/7b/e2d95cc513866373692aa5edf98080d5602dd07cabfb9e5d2f70df2f25f7/librt-0.9.0-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:66b58fed90a545328e80d575467244de3741e088c1af928f0b489ebec3ef3858", size = 224610, upload-time = "2026-04-09T16:05:23.647Z" }, - { url = "https://files.pythonhosted.org/packages/31/d5/6cec4607e998eaba57564d06a1295c21b0a0c8de76e4e74d699e627bd98c/librt-0.9.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:e78fb7419e07d98c2af4b8567b72b3eaf8cb05caad642e9963465569c8b2d87e", size = 232558, upload-time = "2026-04-09T16:05:25.025Z" }, - { url = "https://files.pythonhosted.org/packages/95/8c/27f1d8d3aaf079d3eb26439bf0b32f1482340c3552e324f7db9dca858671/librt-0.9.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:2c3786f0f4490a5cd87f1ed6cefae833ad6b1060d52044ce0434a2e85893afd0", size = 225521, upload-time = "2026-04-09T16:05:26.311Z" }, - { url = "https://files.pythonhosted.org/packages/6b/d8/1e0d43b1c329b416017619469b3c3801a25a6a4ef4a1c68332aeaa6f72ca/librt-0.9.0-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:8494cfc61e03542f2d381e71804990b3931175a29b9278fdb4a5459948778dc2", size = 227789, upload-time = "2026-04-09T16:05:27.624Z" }, - { url = "https://files.pythonhosted.org/packages/2c/b4/d3d842e88610fcd4c8eec7067b0c23ef2d7d3bff31496eded6a83b0f99be/librt-0.9.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:07cf11f769831186eeac424376e6189f20ace4f7263e2134bdb9757340d84d4d", size = 248616, upload-time = "2026-04-09T16:05:29.181Z" }, - { url = "https://files.pythonhosted.org/packages/ec/28/527df8ad0d1eb6c8bdfa82fc190f1f7c4cca5a1b6d7b36aeabf95b52d74d/librt-0.9.0-cp313-cp313-win32.whl", hash = "sha256:850d6d03177e52700af605fd60db7f37dcb89782049a149674d1a9649c2138fd", size = 56039, upload-time = "2026-04-09T16:05:30.709Z" }, - { url = "https://files.pythonhosted.org/packages/f3/a7/413652ad0d92273ee5e30c000fc494b361171177c83e57c060ecd3c21538/librt-0.9.0-cp313-cp313-win_amd64.whl", hash = "sha256:a5af136bfba820d592f86c67affcef9b3ff4d4360ac3255e341e964489b48519", size = 63264, upload-time = "2026-04-09T16:05:31.881Z" }, - { url = "https://files.pythonhosted.org/packages/a4/0a/92c244309b774e290ddb15e93363846ae7aa753d9586b8aad511c5e6145b/librt-0.9.0-cp313-cp313-win_arm64.whl", hash = "sha256:4c4d0440a3a8e31d962340c3e1cc3fc9ee7febd34c8d8f770d06adb947779ea5", size = 53728, upload-time = "2026-04-09T16:05:33.31Z" }, - { url = "https://files.pythonhosted.org/packages/cd/c1/184e539543f06ea2912f4b92a5ffaede4f9b392689e3f00acbf8134bee92/librt-0.9.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:3f05d145df35dca5056a8bc3838e940efebd893a54b3e19b2dda39ceaa299bcb", size = 67830, upload-time = "2026-04-09T16:05:34.517Z" }, - { url = "https://files.pythonhosted.org/packages/f3/ad/23399bdcb7afca819acacdef31b37ee59de261bd66b503a7995c03c4b0dc/librt-0.9.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:1c587494461ebd42229d0f1739f3aa34237dd9980623ecf1be8d3bcba79f4499", size = 70280, upload-time = "2026-04-09T16:05:35.649Z" }, - { url = "https://files.pythonhosted.org/packages/9f/0b/4542dc5a2b8772dbf92cafb9194701230157e73c14b017b6961a23598b03/librt-0.9.0-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:b0a2040f801406b93657a70b72fa12311063a319fee72ce98e1524da7200171f", size = 201925, upload-time = "2026-04-09T16:05:36.739Z" }, - { url = "https://files.pythonhosted.org/packages/31/d4/8ee7358b08fd0cfce051ef96695380f09b3c2c11b77c9bfbc367c921cce5/librt-0.9.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f38bc489037eca88d6ebefc9c4d41a4e07c8e8b4de5188a9e6d290273ad7ebb1", size = 212381, upload-time = "2026-04-09T16:05:38.043Z" }, - { url = "https://files.pythonhosted.org/packages/f2/94/a2025fe442abedf8b038038dab3dba942009ad42b38ea064a1a9e6094241/librt-0.9.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f3fd278f5e6bf7c75ccd6d12344eb686cc020712683363b66f46ac79d37c799f", size = 227065, upload-time = "2026-04-09T16:05:39.394Z" }, - { url = "https://files.pythonhosted.org/packages/7c/e9/b9fcf6afa909f957cfbbf918802f9dada1bd5d3c1da43d722fd6a310dc3f/librt-0.9.0-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:fcbdf2a9ca24e87bbebb47f1fe34e531ef06f104f98c9ccfc953a3f3344c567a", size = 221333, upload-time = "2026-04-09T16:05:40.999Z" }, - { url = "https://files.pythonhosted.org/packages/ac/7c/ba54cd6aa6a3c8cd12757a6870e0c79a64b1e6327f5248dcff98423f4d43/librt-0.9.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:e306d956cfa027fe041585f02a1602c32bfa6bb8ebea4899d373383295a6c62f", size = 229051, upload-time = "2026-04-09T16:05:42.605Z" }, - { url = "https://files.pythonhosted.org/packages/4b/4b/8cfdbad314c8677a0148bf0b70591d6d18587f9884d930276098a235461b/librt-0.9.0-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:465814ab157986acb9dfa5ccd7df944be5eefc0d08d31ec6e8d88bc71251d845", size = 222492, upload-time = "2026-04-09T16:05:43.842Z" }, - { url = "https://files.pythonhosted.org/packages/1f/d1/2eda69563a1a88706808decdce035e4b32755dbfbb0d05e1a65db9547ed1/librt-0.9.0-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:703f4ae36d6240bfe24f542bac784c7e4194ec49c3ba5a994d02891649e2d85b", size = 223849, upload-time = "2026-04-09T16:05:45.054Z" }, - { url = "https://files.pythonhosted.org/packages/04/44/b2ed37df6be5b3d42cfe36318e0598e80843d5c6308dd63d0bf4e0ce5028/librt-0.9.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:3be322a15ee5e70b93b7a59cfd074614f22cc8c9ff18bd27f474e79137ea8d3b", size = 245001, upload-time = "2026-04-09T16:05:46.34Z" }, - { url = "https://files.pythonhosted.org/packages/47/e7/617e412426df89169dd2a9ed0cc8752d5763336252c65dbf945199915119/librt-0.9.0-cp314-cp314-win32.whl", hash = "sha256:b8da9f8035bb417770b1e1610526d87ad4fc58a2804dc4d79c53f6d2cf5a6eb9", size = 51799, upload-time = "2026-04-09T16:05:47.738Z" }, - { url = "https://files.pythonhosted.org/packages/24/ed/c22ca4db0ca3cbc285e4d9206108746beda561a9792289c3c31281d7e9df/librt-0.9.0-cp314-cp314-win_amd64.whl", hash = "sha256:b8bd70d5d816566a580d193326912f4a76ec2d28a97dc4cd4cc831c0af8e330e", size = 59165, upload-time = "2026-04-09T16:05:49.198Z" }, - { url = "https://files.pythonhosted.org/packages/24/56/875398fafa4cbc8f15b89366fc3287304ddd3314d861f182a4b87595ace0/librt-0.9.0-cp314-cp314-win_arm64.whl", hash = "sha256:fc5758e2b7a56532dc33e3c544d78cbaa9ecf0a0f2a2da2df882c1d6b99a317f", size = 49292, upload-time = "2026-04-09T16:05:50.362Z" }, - { url = "https://files.pythonhosted.org/packages/4c/61/bc448ecbf9b2d69c5cff88fe41496b19ab2a1cbda0065e47d4d0d51c0867/librt-0.9.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:f24b90b0e0c8cc9491fb1693ae91fe17cb7963153a1946395acdbdd5818429a4", size = 70175, upload-time = "2026-04-09T16:05:51.564Z" }, - { url = "https://files.pythonhosted.org/packages/60/f2/c47bb71069a73e2f04e70acbd196c1e5cc411578ac99039a224b98920fd4/librt-0.9.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:3fe56e80badb66fdcde06bef81bbaa5bfcf6fbd7aefb86222d9e369c38c6b228", size = 72951, upload-time = "2026-04-09T16:05:52.699Z" }, - { url = "https://files.pythonhosted.org/packages/29/19/0549df59060631732df758e8886d92088da5fdbedb35b80e4643664e8412/librt-0.9.0-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:527b5b820b47a09e09829051452bb0d1dd2122261254e2a6f674d12f1d793d54", size = 225864, upload-time = "2026-04-09T16:05:53.895Z" }, - { url = "https://files.pythonhosted.org/packages/9d/f8/3b144396d302ac08e50f89e64452c38db84bc7b23f6c60479c5d3abd303c/librt-0.9.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7d429bdd4ac0ab17c8e4a8af0ed2a7440b16eba474909ab357131018fe8c7e71", size = 241155, upload-time = "2026-04-09T16:05:55.191Z" }, - { url = "https://files.pythonhosted.org/packages/7a/ce/ee67ec14581de4043e61d05786d2aed6c9b5338816b7859bcf07455c6a9f/librt-0.9.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7202bdcac47d3a708271c4304a474a8605a4a9a4a709e954bf2d3241140aa938", size = 252235, upload-time = "2026-04-09T16:05:56.549Z" }, - { url = "https://files.pythonhosted.org/packages/8a/fa/0ead15daa2b293a54101550b08d4bafe387b7d4a9fc6d2b985602bae69b6/librt-0.9.0-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:c0d620e74897f8c2613b3c4e2e9c1e422eb46d2ddd07df540784d44117836af3", size = 244963, upload-time = "2026-04-09T16:05:57.858Z" }, - { url = "https://files.pythonhosted.org/packages/29/68/9fbf9a9aa704ba87689e40017e720aced8d9a4d2b46b82451d8142f91ec9/librt-0.9.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:d69fc39e627908f4c03297d5a88d9284b73f4d90b424461e32e8c2485e21c283", size = 257364, upload-time = "2026-04-09T16:05:59.686Z" }, - { url = "https://files.pythonhosted.org/packages/1a/8d/9d60869f1b6716c762e45f66ed945b1e5dd649f7377684c3b176ae424648/librt-0.9.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:c2640e23d2b7c98796f123ffd95cf2022c7777aa8a4a3b98b36c570d37e85eee", size = 247661, upload-time = "2026-04-09T16:06:00.938Z" }, - { url = "https://files.pythonhosted.org/packages/70/ff/a5c365093962310bfdb4f6af256f191085078ffb529b3f0cbebb5b33ebe2/librt-0.9.0-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:451daa98463b7695b0a30aa56bf637831ea559e7b8101ac2ef6382e8eb15e29c", size = 248238, upload-time = "2026-04-09T16:06:02.537Z" }, - { url = "https://files.pythonhosted.org/packages/a0/3c/2d34365177f412c9e19c0a29f969d70f5343f27634b76b765a54d8b27705/librt-0.9.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:928bd06eca2c2bbf4349e5b817f837509b0604342e65a502de1d50a7570afd15", size = 269457, upload-time = "2026-04-09T16:06:03.833Z" }, - { url = "https://files.pythonhosted.org/packages/bc/cd/de45b239ea3bdf626f982a00c14bfcf2e12d261c510ba7db62c5969a27cd/librt-0.9.0-cp314-cp314t-win32.whl", hash = "sha256:a9c63e04d003bc0fb6a03b348018b9a3002f98268200e22cc80f146beac5dc40", size = 52453, upload-time = "2026-04-09T16:06:05.229Z" }, - { url = "https://files.pythonhosted.org/packages/7f/f9/bfb32ae428aa75c0c533915622176f0a17d6da7b72b5a3c6363685914f70/librt-0.9.0-cp314-cp314t-win_amd64.whl", hash = "sha256:f162af66a2ed3f7d1d161a82ca584efd15acd9c1cff190a373458c32f7d42118", size = 60044, upload-time = "2026-04-09T16:06:06.398Z" }, - { url = "https://files.pythonhosted.org/packages/aa/47/7d70414bcdbb3bc1f458a8d10558f00bbfdb24e5a11740fc8197e12c3255/librt-0.9.0-cp314-cp314t-win_arm64.whl", hash = "sha256:a4b25c6c25cac5d0d9d6d6da855195b254e0021e513e0249f0e3b444dc6e0e61", size = 50009, upload-time = "2026-04-09T16:06:07.995Z" }, +version = "0.11.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/40/08/9e7f6b5d2b5bed6ad055cdd5925f192bb403a51280f86b56554d9d0699a2/librt-0.11.0.tar.gz", hash = "sha256:075dc3ef4458a278e0195cbf6ac9d38808d9b906c5a6c7f7f79c3888276a3fb1", size = 200139, upload-time = "2026-05-10T18:17:25.138Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/83/10/37fd9e9ba96cb0bd742dfb20fc3d082e54bdbec759d7300df927f360ef07/librt-0.11.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:6e94ebfcfa2d5e9926d6c3b9aa4617ffc42a845b4321fb84021b872358c82a0f", size = 141706, upload-time = "2026-05-10T18:15:16.129Z" }, + { url = "https://files.pythonhosted.org/packages/cf/72/1b1466f358e4a0b728051f69bc27e67b432c6eaa2e05b88db49d3785ae0d/librt-0.11.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ae627397a2f351560440d872d6f7c8dbb4072e57868e7b2fc5b8b430fe489d45", size = 142605, upload-time = "2026-05-10T18:15:18.148Z" }, + { url = "https://files.pythonhosted.org/packages/ca/85/ed26dd2f6bc9a0baf48306433e579e8d354d70b2bcb78134ed950a5d0e1e/librt-0.11.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:dc329359321b67d24efdf4bc69012b0597001649544db662c001db5a0184794c", size = 476555, upload-time = "2026-05-10T18:15:19.569Z" }, + { url = "https://files.pythonhosted.org/packages/66/fe/11891191c0e0a3fd617724e891f6e67a71a7658974a892b9a9a97fdb2977/librt-0.11.0-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl", hash = "sha256:7e82e642ab0f7608ce2fe53d76ca2280a9ee33a1b06556142c7c6fe80a86fc33", size = 468434, upload-time = "2026-05-10T18:15:20.87Z" }, + { url = "https://files.pythonhosted.org/packages/6f/50/5ec949d7f9ce1a07af903aa3e13abb98b717923bdead6e719b2f824ccc07/librt-0.11.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:88145c15c67731d54283d135b03244028c750cc9edc334a96a4f5950ebdb2884", size = 496918, upload-time = "2026-05-10T18:15:22.616Z" }, + { url = "https://files.pythonhosted.org/packages/ea/c4/177336c7524e34875a38bf668e88b193a6723a4eb4045d07f74df6e1506c/librt-0.11.0-cp310-cp310-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:9d36a51b3d93320b686588e27123f4995804dbf1bce81df78c02fc3c6eea9280", size = 490334, upload-time = "2026-05-10T18:15:24.2Z" }, + { url = "https://files.pythonhosted.org/packages/13/1f/da3112f7569eda3b49f9a2629bae1fe059812b6085df16c885f6454dff49/librt-0.11.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d00f3ac06a2a8b246327f11e186a53a100a4d5c7ed52346367e5ec751d51586c", size = 511287, upload-time = "2026-05-10T18:15:26.226Z" }, + { url = "https://files.pythonhosted.org/packages/fa/94/03fec301522e172d105581431223be56b27594ff46440ebfbb658a3735d5/librt-0.11.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:461bbceede621f1ffb8839755f8663e886087ee7af16294cab7fb4d782c62eeb", size = 517202, upload-time = "2026-05-10T18:15:27.965Z" }, + { url = "https://files.pythonhosted.org/packages/b7/6e/339f6e5a7b413ce014f1917a756dae630fe59cc99f34153205b1cb540901/librt-0.11.0-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:0cad8a4d6a8ff03c9b76f9414caccd78e7cfbc8a2e12fa334d8e1d9932753783", size = 497517, upload-time = "2026-05-10T18:15:29.614Z" }, + { url = "https://files.pythonhosted.org/packages/cd/43/acdd5ce317cb46e8253ca9bfbdb8b12e68a24d745949336a7f3d5fb79ba0/librt-0.11.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f37aa505b3cf60701562eddb32df74b12a9e380c207fd8b06dd157a943ac7ea0", size = 538878, upload-time = "2026-05-10T18:15:30.928Z" }, + { url = "https://files.pythonhosted.org/packages/29/b5/7a25bb12e3172839f647f196b3e988318b7bb1ca7501732a225c4dce2ec0/librt-0.11.0-cp310-cp310-win32.whl", hash = "sha256:94663a21534637f0e787ec2a2a756022df6e5b7b2335a5cdd7d8e33d68a2af89", size = 100070, upload-time = "2026-05-10T18:15:32.551Z" }, + { url = "https://files.pythonhosted.org/packages/c6/0d/ebbcf4d77999c02c937b05d2b90ff4cd4dcc7e9a365ba132329ac1fe7a0f/librt-0.11.0-cp310-cp310-win_amd64.whl", hash = "sha256:dec7db73758c2b54953fd8b7fe348c45188fe26b39ee18446196edd08453a5d4", size = 117918, upload-time = "2026-05-10T18:15:33.678Z" }, + { url = "https://files.pythonhosted.org/packages/fe/87/2bf31fe17587b29e3f93ec31421e2b1e1c3e349b8bf6c7c313dbad1d5340/librt-0.11.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:93d95bd45b7d58343d8b90d904450a545144eec19a002511163426f8ab1fae29", size = 141092, upload-time = "2026-05-10T18:15:34.795Z" }, + { url = "https://files.pythonhosted.org/packages/cf/08/5c5bf772920b7ebac6e32bc91a643e0ab3870199c0b542356d3baa83970a/librt-0.11.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4ee278c769a713638cdacd4c0436d72156e75df3ebc0166ab2b9dc43acc386c9", size = 142035, upload-time = "2026-05-10T18:15:36.242Z" }, + { url = "https://files.pythonhosted.org/packages/06/20/662a03d254e5b000d838e8b345d83303ddb768c080fd488e40634c0fa66b/librt-0.11.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f230cb1cbc9faaa616f9a678f530ebcf186e414b6bcbd88b960e4ba1b92428d5", size = 475022, upload-time = "2026-05-10T18:15:37.56Z" }, + { url = "https://files.pythonhosted.org/packages/de/f3/aa81523e45184c6ec23dc7f63263362ec55f80a09d424c012359ecbe7e35/librt-0.11.0-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl", hash = "sha256:5d63c855d86938d9de93e265c9bd8c705b51ec494de5738340ee93767a686e4b", size = 467273, upload-time = "2026-05-10T18:15:39.182Z" }, + { url = "https://files.pythonhosted.org/packages/6b/6f/59c74b560ca8853834d5501d589c8a2519f4184f273a085ffd0f37a1cc47/librt-0.11.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:993f028be9e96a08d31df3479ac80d99be374d17f3b78e4796b3fd3c913d4e89", size = 497083, upload-time = "2026-05-10T18:15:40.634Z" }, + { url = "https://files.pythonhosted.org/packages/fe/7b/5aa4d2c9600a719401160bf7055417df0b2a47439b9d88286ce45e56b65f/librt-0.11.0-cp311-cp311-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:258d73a0aa66a055e65b2e4d1b8cdb23b9d132c5bb915d9547d804fcaed116cc", size = 489139, upload-time = "2026-05-10T18:15:41.934Z" }, + { url = "https://files.pythonhosted.org/packages/d6/31/9143803d7da6856a69153785768c4936864430eec0fd9461c3ea527d9922/librt-0.11.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0827efe7854718f04aaddf6496e96960a956e676fe1d0f04eb41511fd8ad06d5", size = 508442, upload-time = "2026-05-10T18:15:43.206Z" }, + { url = "https://files.pythonhosted.org/packages/2f/5a/bce08184488426bda4ccc2c4964ac048c8f68ae89bd7120082eef4233cfd/librt-0.11.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:7753e57d6e12d019c0d8786f1c09c709f4c3fcc57c3887b24e36e6c06ec938b7", size = 514230, upload-time = "2026-05-10T18:15:44.761Z" }, + { url = "https://files.pythonhosted.org/packages/89/8c/bb5e213d254b7505a0e658da199d8ab719086632ce09eef311ab27976523/librt-0.11.0-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:11bd19822431cc21af9f27374e7ae2e58103c7d98bda823536a6c47f6bb2bb3d", size = 494231, upload-time = "2026-05-10T18:15:46.308Z" }, + { url = "https://files.pythonhosted.org/packages/9d/fb/541cdad5b1ab1300398c74c4c9a497b88e5074c21b1244c8f49731d3a284/librt-0.11.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:22bdf239b219d3993761a148ffa134b19e52e9989c84f845d5d7b71d70a17412", size = 537585, upload-time = "2026-05-10T18:15:47.629Z" }, + { url = "https://files.pythonhosted.org/packages/8f/f2/464bb69295c320cb06bddb4f14a4ec67934ee14b2bffb12b19fb7ab287ba/librt-0.11.0-cp311-cp311-win32.whl", hash = "sha256:46c60b61e308eb535fbd6fa622b1ee1bb2815691c1ad9c98bf7b84952ec3bc8d", size = 100509, upload-time = "2026-05-10T18:15:49.157Z" }, + { url = "https://files.pythonhosted.org/packages/6d/e7/a17ee1788f9e4fbf548c19f4afa07c92089b9e24fef6cb2410863781ef4c/librt-0.11.0-cp311-cp311-win_amd64.whl", hash = "sha256:902e546ff044f579ff1c953ff5fce97b636fe9e3943996b2177710c6ef076f73", size = 118628, upload-time = "2026-05-10T18:15:50.345Z" }, + { url = "https://files.pythonhosted.org/packages/cc/c7/6c766214f9f9903bcfcfbef97d807af8d8f5aa3502d247858ab17582d212/librt-0.11.0-cp311-cp311-win_arm64.whl", hash = "sha256:65ac3bc20f78aa0ee5ae84baa68917f89fef4af63e941084dd019a0d0e749f0c", size = 103122, upload-time = "2026-05-10T18:15:52.068Z" }, + { url = "https://files.pythonhosted.org/packages/8b/d0/07c77e067f0838949b43bd89232c29d72efebb9d2801a9750184eb706b71/librt-0.11.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:b87504f1690a23b9a2cca841191a04f83895d4fc2dd04df91d82b1a04ca2ad46", size = 144147, upload-time = "2026-05-10T18:15:53.227Z" }, + { url = "https://files.pythonhosted.org/packages/7a/24/8493538fa4f62f982686398a5b8f68008138a75086abdea19ade64bf4255/librt-0.11.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40071fc5fe0ce8daa6de616702314a01e1250711682b0523d6ab8d4525910cb3", size = 143614, upload-time = "2026-05-10T18:15:54.657Z" }, + { url = "https://files.pythonhosted.org/packages/ff/1e/f8bad050810d9171f34a1648ed910e56814c2ba61639f2bd53c6377ae24b/librt-0.11.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:137e79445c896a0ea7b265f52d23954e05b64222ee1af69e2cb34219067cbb67", size = 485538, upload-time = "2026-05-10T18:15:56.117Z" }, + { url = "https://files.pythonhosted.org/packages/c0/fe/3594ebfbaf03084ba4b120c9ba5c3183fd938a48725e9bbe6ff0a5159ad8/librt-0.11.0-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl", hash = "sha256:cca6644054e78746d8d4ef238681f9c34ff8b584fe6b988ecebb8db3b15e622a", size = 479623, upload-time = "2026-05-10T18:15:57.544Z" }, + { url = "https://files.pythonhosted.org/packages/b0/da/5d1876984b3746c85dbd219dbfcb73c85f54ee263fd32e5b2a632ec14571/librt-0.11.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d5b0eea49f5562861ee8d757a32ef7d559c1d35be2aaaa1ec28941d74c9ffc8a", size = 513082, upload-time = "2026-05-10T18:15:58.805Z" }, + { url = "https://files.pythonhosted.org/packages/19/6e/55bdf5d5ca00c3e18430690bf2c953d8d3ffd3c337418173d33dec985dc9/librt-0.11.0-cp312-cp312-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:0d1029d7e1ae1a7e647ed6fb5df8c4ce2dffefb7a9f5fd1376a4554d96dac09f", size = 508105, upload-time = "2026-05-10T18:16:00.2Z" }, + { url = "https://files.pythonhosted.org/packages/07/10/f1f23a7c595ee90ece4d35c851e5d104b1311a887ed1b4ac4c35bbd13da8/librt-0.11.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:bc3ce6b33c5828d9e80592011a5c584cb2ce86edbc4088405f70da47dc1d1b3b", size = 522268, upload-time = "2026-05-10T18:16:01.708Z" }, + { url = "https://files.pythonhosted.org/packages/b6/02/5720f5697a7f54b78b3aefbe20df3a48cedcff1276618c4aa481177942ed/librt-0.11.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:936c5995f3514a42111f20099397d8177c79b4d7e70961e396c6f5a0a3566766", size = 527348, upload-time = "2026-05-10T18:16:03.496Z" }, + { url = "https://files.pythonhosted.org/packages/50/db/b4a47c6f91db4ff76348a0b3dd0cc65e090a078b765a810a62ff9434c3d3/librt-0.11.0-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:9bc0ca6ad9381cbe8e4aa6e5726e4c80c78115a6e9723c599ed1d73e092bc49d", size = 516294, upload-time = "2026-05-10T18:16:05.173Z" }, + { url = "https://files.pythonhosted.org/packages/9e/58/9384b2f4eb1ed1d273d40948a7c5c4b2360213b402ef3be4641c06299f9c/librt-0.11.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:070aa8c26c0a74774317a72df8851facc7f0f012a5b406557ac56992d92e1ec8", size = 553608, upload-time = "2026-05-10T18:16:06.839Z" }, + { url = "https://files.pythonhosted.org/packages/21/7b/5aa8848a7c6a9278c79375146da1812e695754ceec5f005e6043461a7315/librt-0.11.0-cp312-cp312-win32.whl", hash = "sha256:6bf14feb84b05ae945277395451998c89c54d0def4070eb5c08de544930b245a", size = 101879, upload-time = "2026-05-10T18:16:08.103Z" }, + { url = "https://files.pythonhosted.org/packages/37/33/8a745436944947575b584231750a41417de1a38cf6a2e9251d1065651c09/librt-0.11.0-cp312-cp312-win_amd64.whl", hash = "sha256:75672f0bc524ede266287d532d7923dbce94c7514ad07627bac3d0c6d92cc4d9", size = 119831, upload-time = "2026-05-10T18:16:09.174Z" }, + { url = "https://files.pythonhosted.org/packages/59/67/a6739ac96e28b7855808bdb0370e250606104a859750d209e5a0716fe7ab/librt-0.11.0-cp312-cp312-win_arm64.whl", hash = "sha256:2f10cf143e4a9bb0f4f5af568a00df94a2d69ef41c2579584454bb0fe5cc642c", size = 103470, upload-time = "2026-05-10T18:16:10.369Z" }, + { url = "https://files.pythonhosted.org/packages/82/61/e59168d4d0bf2bf90f4f0caf7a001bfc60254c3af4586013b04dc3ef517b/librt-0.11.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:78dc31f7fdfe9c9d0eb0e8f42d139db230e826415bbcabd9f0e9faaaee909894", size = 144119, upload-time = "2026-05-10T18:16:11.771Z" }, + { url = "https://files.pythonhosted.org/packages/61/fd/caa1d60b12f7dd79ccea23054e06eeaebe266a5f52c40a6b651069200ce5/librt-0.11.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:fa475675db22290c3158e1d42326d0f5a65f04f44a0e68c3630a25b53560fb9c", size = 143565, upload-time = "2026-05-10T18:16:13.334Z" }, + { url = "https://files.pythonhosted.org/packages/b8/a9/dc744f5c2b4978d48db970be29f22716d3413d28b14ad99740817315cf2c/librt-0.11.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:621db29691044bdeda22e789e482e1b0f3a985d90e3426c9c6d17606416205ea", size = 485395, upload-time = "2026-05-10T18:16:14.729Z" }, + { url = "https://files.pythonhosted.org/packages/8f/21/7f8e97a1e4dae952a5a95948f6f8507a173bc1e669f54340bba6ca1ca31b/librt-0.11.0-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl", hash = "sha256:a9010e2ed5b3a9e158c5fd966b3ab7e834bb3d3aacc8f66c91dd4b57a3799230", size = 479383, upload-time = "2026-05-10T18:16:16.321Z" }, + { url = "https://files.pythonhosted.org/packages/a6/6d/d8ee9c114bebf2c50e29ec2aa940826fccb62a645c3e4c18760987d0e16d/librt-0.11.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7c39513d8b7477a2e1ed8c43fc21c524e8d5a0f8d4e8b7b074dbdbe7820a08e2", size = 513010, upload-time = "2026-05-10T18:16:17.647Z" }, + { url = "https://files.pythonhosted.org/packages/f0/43/0b5708af2bd30a46400e72ba6bdaa8f066f15fb9a688527e34220e8d6c06/librt-0.11.0-cp313-cp313-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:7aef3cf1d5af86e770ab04bfd993dfc4ae8b8c17f66fb77dd4a7d50de7bbb1a3", size = 508433, upload-time = "2026-05-10T18:16:19.309Z" }, + { url = "https://files.pythonhosted.org/packages/4a/50/356187247d09013490481033183b3532b58acf8028bcb34b2b56a375c9b2/librt-0.11.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:557183ddc36babe46b27dd60facbd5adb4492181a5be887587d57cda6e092f21", size = 522595, upload-time = "2026-05-10T18:16:20.642Z" }, + { url = "https://files.pythonhosted.org/packages/40/e7/c6ac4240899c7f3248079d5a9900debe0dadb3fdeaf856684c987105ba47/librt-0.11.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:83d3e1f72bd42f6c5c0b7daec530c3f829bd02db42c70b8ddf0c2d90a2459930", size = 527255, upload-time = "2026-05-10T18:16:22.352Z" }, + { url = "https://files.pythonhosted.org/packages/eb/b5/a81322dbeedeeaf9c1ee6f001734d28a09d8383ac9e6779bc24bbd0743c6/librt-0.11.0-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:4ce1f21fbe589bc1afd7872dece84fb0e1144f794a288e58a10d2c54a55c43be", size = 516847, upload-time = "2026-05-10T18:16:23.627Z" }, + { url = "https://files.pythonhosted.org/packages/ae/66/6e6323787d592b55204a42595ff1102da5115601b53a7e9ddebc889a6da5/librt-0.11.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:970b09f7044ea2b64c9da42fd3d335666518cfd1c6e8a182c95da73d0214b41e", size = 553920, upload-time = "2026-05-10T18:16:25.025Z" }, + { url = "https://files.pythonhosted.org/packages/9c/21/623f8ca230857102066d9ca8c6c1734995908c4d0d1bee7bb2ef0021cb33/librt-0.11.0-cp313-cp313-win32.whl", hash = "sha256:78fddc31cd4d3caa897ad5d31f856b1faadc9474021ad6cb182b9018793e254e", size = 101898, upload-time = "2026-05-10T18:16:26.649Z" }, + { url = "https://files.pythonhosted.org/packages/b3/1d/b4ebd44dd723f768469007515cb92251e0ae286c94c140f374801140fa74/librt-0.11.0-cp313-cp313-win_amd64.whl", hash = "sha256:8ca8aa88751a775870b764e93bad5135385f563cb8dcee399abf034ea4d3cb47", size = 119812, upload-time = "2026-05-10T18:16:27.859Z" }, + { url = "https://files.pythonhosted.org/packages/3b/e4/b2f4ca7965ca373b491cdb4bc25cdb30c1649ca81a8782056a83850292a9/librt-0.11.0-cp313-cp313-win_arm64.whl", hash = "sha256:96f044bb325fd9cf1a723015638c219e9143f0dfbc0ca54c565df2b7fc748b44", size = 103448, upload-time = "2026-05-10T18:16:29.066Z" }, + { url = "https://files.pythonhosted.org/packages/29/eb/dbce197da4e227779e56b5735f2decc3eb36e55a1cdbf1bd65d6639d76c1/librt-0.11.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:4a017a95e5837dc15a8c5661d60e05daa96b90908b1aa6b7acdf443cd25c8ebd", size = 143345, upload-time = "2026-05-10T18:16:30.674Z" }, + { url = "https://files.pythonhosted.org/packages/76/a3/254bebd0c11c8ba684018efb8006ff22e466abce445215cca6c778e7d9de/librt-0.11.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:b1ecbd9819deccc39b7542bf4d2a740d8a620694d39989e58661d3763458f8d4", size = 143131, upload-time = "2026-05-10T18:16:32.037Z" }, + { url = "https://files.pythonhosted.org/packages/f1/3f/f77d6122d21ac7bf6ae8a7dfced1bd2a7ac545d3273ebdcaf8042f6d619f/librt-0.11.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7da327dacd7be8f8ec36547373550744a3cc0e536d54665cd83f8bcd961200e8", size = 477024, upload-time = "2026-05-10T18:16:33.493Z" }, + { url = "https://files.pythonhosted.org/packages/ac/0a/2c996dadebaa7d9bbbd43ef2d4f3e66b6da545f838a41694ef6172cebec8/librt-0.11.0-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl", hash = "sha256:0dc56b1f8d06e60db362cc3fdae206681817f86ce4725d34511473487f12a34b", size = 474221, upload-time = "2026-05-10T18:16:34.864Z" }, + { url = "https://files.pythonhosted.org/packages/0a/7e/f5d92af8486b8272c23b3e686b46ff72d89c8169585eb61eef01a2ac7147/librt-0.11.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:05fb8fb2ab90e21c8d12ea240d744ad514da9baf381ebfa70d91d20d21713175", size = 505174, upload-time = "2026-05-10T18:16:36.705Z" }, + { url = "https://files.pythonhosted.org/packages/af/1a/cb0734fe86398eb33193ab753b7326255c74cac5eb09e76b9b16536e7adb/librt-0.11.0-cp314-cp314-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:cae74872be221df4374d10fec61f93ed1513b9546ea84f2c0bf73ab3e9bd0b03", size = 497216, upload-time = "2026-05-10T18:16:38.418Z" }, + { url = "https://files.pythonhosted.org/packages/18/06/094820f91558b66e29943c0ec41c9914f460f48dd51fc503c3101e10842d/librt-0.11.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:32bcc918c0148eb7e3d57385125bac7e5f9e4359d05f07448b09f6f778c2f31c", size = 513921, upload-time = "2026-05-10T18:16:39.848Z" }, + { url = "https://files.pythonhosted.org/packages/0b/c2/00de9018871a282f530cacb457d5ec0428f6ac7e6fedde9aff7468d9fb04/librt-0.11.0-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:f9743fc99135d5f78d2454435615f6dec0473ca507c26ce9d92b10b562a280d3", size = 520850, upload-time = "2026-05-10T18:16:41.471Z" }, + { url = "https://files.pythonhosted.org/packages/51/9d/64631832348fd1834fb3a61b996434edddaaf25a31d03b0a76273159d2cf/librt-0.11.0-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:5ba067f4aadae8fda802d91d2124c90c42195ff32d9161d3549e6d05cfe26f96", size = 504237, upload-time = "2026-05-10T18:16:43.15Z" }, + { url = "https://files.pythonhosted.org/packages/a5/ec/ae5525eb16edc827a044e7bb8777a455ff95d4bca9379e7e6bddd7383647/librt-0.11.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:de3bf945454d032f9e390b85c4072e0a0570bf825421c8be0e71209fa65e1abe", size = 546261, upload-time = "2026-05-10T18:16:44.408Z" }, + { url = "https://files.pythonhosted.org/packages/5a/09/adce371f27ca039411da9659f7430fcc2ba6cd0c7b3e4467a0f091be7fa9/librt-0.11.0-cp314-cp314-win32.whl", hash = "sha256:d2277a05f6dcb9fd13db9566aac4fabd68c3ea1ea46ee5567d4eef8efa495a2f", size = 96965, upload-time = "2026-05-10T18:16:46.039Z" }, + { url = "https://files.pythonhosted.org/packages/d6/ee/8ac720d98548f173c7ce2e632a7ca94673f74cacd5c8162a84af5b35958a/librt-0.11.0-cp314-cp314-win_amd64.whl", hash = "sha256:ab73e8db5e3f564d812c1f5c3a175930a5f9bc96ccb5e3b22a34d7858b401cf7", size = 115151, upload-time = "2026-05-10T18:16:47.133Z" }, + { url = "https://files.pythonhosted.org/packages/94/20/c900cf14efeb09b6bef2b2dff20779f73464b97fd58d1c6bccc379588ae3/librt-0.11.0-cp314-cp314-win_arm64.whl", hash = "sha256:aea3caa317752e3a466fa8af45d91ee0ea8c7fdd96e42b0a8dd9b76a7931eba1", size = 98850, upload-time = "2026-05-10T18:16:48.597Z" }, + { url = "https://files.pythonhosted.org/packages/0c/71/944bfe4b64e12abffcd3c15e1cce07f72f3d55655083786285f4dedeb532/librt-0.11.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:d1b36540d7aaf9b9101b3a6f376c8d8e9f7a9aec93ed05918f2c69d493ffef72", size = 151138, upload-time = "2026-05-10T18:16:49.839Z" }, + { url = "https://files.pythonhosted.org/packages/b6/10/99e64a5c86989357fda078c8143c533389585f6473b7439172dd8f3b3b2d/librt-0.11.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:efbb343ab2ce3540f4ecbe6315d677ed70f37cd9a72b1e58066c918ca83acbaa", size = 151976, upload-time = "2026-05-10T18:16:51.062Z" }, + { url = "https://files.pythonhosted.org/packages/21/31/5072ad880946d83e5ea4147d6d018c78eefce85b77819b19bdd0ee229435/librt-0.11.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:aa0dd688aab3f7914d3e6e5e3554978e0383312fb8e771d84be008a35b9ee548", size = 557927, upload-time = "2026-05-10T18:16:52.632Z" }, + { url = "https://files.pythonhosted.org/packages/5e/8d/70b5fb7cfbab60edbe7381614ab985da58e144fbf465c86d44c95f43cdca/librt-0.11.0-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl", hash = "sha256:f5fb36b8c6c63fdcbb1d526d94c0d1331610d43f4118cc1beb4efef4f3faacb2", size = 539698, upload-time = "2026-05-10T18:16:53.934Z" }, + { url = "https://files.pythonhosted.org/packages/fa/a3/ba3495a0b3edbd24a4cae0d1d3c64f39a9fc45d06e812101289b50c1a619/librt-0.11.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4a9a237d13addb93715b6fee74023d5ee3469b53fce527626c0e088aa585805f", size = 577162, upload-time = "2026-05-10T18:16:55.589Z" }, + { url = "https://files.pythonhosted.org/packages/f7/db/36e25fb81f99937ff1b96612a1dc9fd66f039cb9cc3aee12c01fac31aab9/librt-0.11.0-cp314-cp314t-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:5ddd17bd87b2c56ddd60e546a7984a2e64c4e8eab92fb4cf3830a48ad5469d51", size = 566494, upload-time = "2026-05-10T18:16:56.975Z" }, + { url = "https://files.pythonhosted.org/packages/33/0d/3f622b47f0b013eeb9cf4cc07ae9bfe378d832a4eec998b2b209fe84244d/librt-0.11.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:bd43992b4473d42f12ff9e68326079f0696d9d4e6000e8f39a0238d482ba6ee2", size = 596858, upload-time = "2026-05-10T18:16:58.374Z" }, + { url = "https://files.pythonhosted.org/packages/a9/02/71b90bc93039c46a2000651f6ad60122b114c8f54c4ad306e0e96f5b75ad/librt-0.11.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:f8e3e8056dd674e279741485e2e512d6e9a751c7455809d0114e6ebf8d781085", size = 590318, upload-time = "2026-05-10T18:16:59.676Z" }, + { url = "https://files.pythonhosted.org/packages/04/04/418cb3f75621e2b761fb1ab0f017f4d70a1a72a6e7c74ee4f7e8d198c2f3/librt-0.11.0-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:c1f708d8ae9c56cf38a903c44297243d2ec83fd82b396b977e0144a3e76217e3", size = 575115, upload-time = "2026-05-10T18:17:01.007Z" }, + { url = "https://files.pythonhosted.org/packages/cc/2c/5a2183ac58dd911f26b5d7e7d7d8f1d87fcecdddd99d6c12169a258ff62c/librt-0.11.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:0add982e0e7b9fc14cf4b33789d5f13f66581889b88c2f58099f6ce8f92617bd", size = 617918, upload-time = "2026-05-10T18:17:02.682Z" }, + { url = "https://files.pythonhosted.org/packages/15/1f/dc6771a52592a4451be6effa200cbfc9cec61e4393d3033d81a9d307961d/librt-0.11.0-cp314-cp314t-win32.whl", hash = "sha256:2b481d846ac894c4e8403c5fd0e87c5d11d6499e404b474602508a224ff531c8", size = 103562, upload-time = "2026-05-10T18:17:03.99Z" }, + { url = "https://files.pythonhosted.org/packages/62/4a/7d1415567027286a75ba1093ec4aca11f073e0f559c530cf3e0a757ad55c/librt-0.11.0-cp314-cp314t-win_amd64.whl", hash = "sha256:28edb433edde181112a908c78907af28f964eabc15f4dd16c9d66c834302677c", size = 124327, upload-time = "2026-05-10T18:17:05.465Z" }, + { url = "https://files.pythonhosted.org/packages/ce/62/b40b382fa0c66fee1478073eb8db352a4a6beda4a1adccf1df911d8c289c/librt-0.11.0-cp314-cp314t-win_arm64.whl", hash = "sha256:dee008f20b542e3cd162ba338a7f9ec0f6d23d395f66fe8aeeec3c9d067ea253", size = 102572, upload-time = "2026-05-10T18:17:06.809Z" }, ] [[package]] name = "markdown-it-py" -version = "4.0.0" +version = "4.2.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "mdurl" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/5b/f5/4ec618ed16cc4f8fb3b701563655a69816155e79e24a17b651541804721d/markdown_it_py-4.0.0.tar.gz", hash = "sha256:cb0a2b4aa34f932c007117b194e945bd74e0ec24133ceb5bac59009cda1cb9f3", size = 73070, upload-time = "2025-08-11T12:57:52.854Z" } +sdist = { url = "https://files.pythonhosted.org/packages/06/ff/7841249c247aa650a76b9ee4bbaeae59370dc8bfd2f6c01f3630c35eb134/markdown_it_py-4.2.0.tar.gz", hash = "sha256:04a21681d6fbb623de53f6f364d352309d4094dd4194040a10fd51833e418d49", size = 82454, upload-time = "2026-05-07T12:08:28.36Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/94/54/e7d793b573f298e1c9013b8c4dade17d481164aa517d1d7148619c2cedbf/markdown_it_py-4.0.0-py3-none-any.whl", hash = "sha256:87327c59b172c5011896038353a81343b6754500a08cd7a4973bb48c6d578147", size = 87321, upload-time = "2025-08-11T12:57:51.923Z" }, + { url = "https://files.pythonhosted.org/packages/b3/81/4da04ced5a082363ecfa159c010d200ecbd959ae410c10c0264a38cac0f5/markdown_it_py-4.2.0-py3-none-any.whl", hash = "sha256:9f7ebbcd14fe59494226453aed97c1070d83f8d24b6fc3a3bcf9a38092641c4a", size = 91687, upload-time = "2026-05-07T12:08:27.182Z" }, ] [[package]] @@ -1447,7 +1481,7 @@ wheels = [ [[package]] name = "mcp" -version = "1.27.0" +version = "1.27.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "anyio" }, @@ -1465,9 +1499,9 @@ dependencies = [ { name = "typing-inspection" }, { name = "uvicorn", marker = "sys_platform != 'emscripten'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/8b/eb/c0cfc62075dc6e1ec1c64d352ae09ac051d9334311ed226f1f425312848a/mcp-1.27.0.tar.gz", hash = "sha256:d3dc35a7eec0d458c1da4976a48f982097ddaab87e278c5511d5a4a56e852b83", size = 607509, upload-time = "2026-04-02T14:48:08.88Z" } +sdist = { url = "https://files.pythonhosted.org/packages/38/83/d1efe7c2980d8a3afa476f4e3d42d53dd54c0ab94c27bee5d755b45c8b73/mcp-1.27.1.tar.gz", hash = "sha256:0f47e1820f8f8f941466b39749eb1d1839a04caddca2bc60e9d46e8a99914924", size = 608458, upload-time = "2026-05-08T16:50:12.601Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/9c/46/f6b4ad632c67ef35209a66127e4bddc95759649dd595f71f13fba11bdf9a/mcp-1.27.0-py3-none-any.whl", hash = "sha256:5ce1fa81614958e267b21fb2aa34e0aea8e2c6ede60d52aba45fd47246b4d741", size = 215967, upload-time = "2026-04-02T14:48:07.24Z" }, + { url = "https://files.pythonhosted.org/packages/fd/73/42d9596facebdb533b7f0b86c1b0364ef350d1f8ba78b1052e8a58b48b65/mcp-1.27.1-py3-none-any.whl", hash = "sha256:1af3c4203b329430fde7a87b4fcb6392a041f5cb851fd68fc674016ab4e7c06f", size = 216260, upload-time = "2026-05-08T16:50:10.547Z" }, ] [[package]] @@ -1510,60 +1544,61 @@ wheels = [ [[package]] name = "mypy" -version = "1.20.2" +version = "2.1.0" source = { registry = "https://pypi.org/simple" } dependencies = [ + { name = "ast-serialize" }, { name = "librt", marker = "platform_python_implementation != 'PyPy'" }, { name = "mypy-extensions" }, { name = "pathspec" }, { name = "tomli", marker = "python_full_version < '3.11'" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/04/af/e3d4b3e9ec91a0ff9aabfdb38692952acf49bbb899c2e4c29acb3a6da3ae/mypy-1.20.2.tar.gz", hash = "sha256:e8222c26daaafd9e8626dec58ae36029f82585890589576f769a650dd20fd665", size = 3817349, upload-time = "2026-04-21T17:12:28.473Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/76/97/ce2502df2cecf2ef997b6c6527c4a223b92feb9e7b790cdc8dcd683f3a8a/mypy-1.20.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:cf5a4db6dca263010e2c7bff081c89383c72d187ba2cf4c44759aac970e2f0c4", size = 14457059, upload-time = "2026-04-21T17:06:14.935Z" }, - { url = "https://files.pythonhosted.org/packages/c9/34/417ee60b822cc80c0f3dc9f495ad7fd8dbb8d8b2cf4baf22d4046d25d01d/mypy-1.20.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7b0e817b518bff7facd7f85ea05b643ad8bdcce684cf29784987b0a7c8e1f997", size = 13346816, upload-time = "2026-04-21T17:10:41.433Z" }, - { url = "https://files.pythonhosted.org/packages/4a/85/e20951978702df58379d0bcc2e8f7ccdca4e78cd7dc66dd3ddbf9b29d517/mypy-1.20.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:97d7b9a485b40f8ca425460e89bf1da2814625b2da627c0dcc6aa46c92631d14", size = 13772593, upload-time = "2026-04-21T17:08:11.24Z" }, - { url = "https://files.pythonhosted.org/packages/63/a5/5441a13259ec516c56fd5de0fd96a69a9590ae6c5e5d3e5174aa84b97973/mypy-1.20.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1e1c12f6d2db3d78b909b5f77513c11eb7f2dd2782b96a3ab6dffc7d44575c99", size = 14656635, upload-time = "2026-04-21T17:09:54.042Z" }, - { url = "https://files.pythonhosted.org/packages/3b/51/b89c69157c5e1f19fd125a65d991166a26906e7902f026f00feebbcfa2b9/mypy-1.20.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:89dce27e142d25ffbc154c1819383b69f2e9234dc4ed4766f42e0e8cb264ab5c", size = 14943278, upload-time = "2026-04-21T17:09:15.599Z" }, - { url = "https://files.pythonhosted.org/packages/e9/44/6b0eeecfe96d7cce1d71c66b8e03cb304aa70ec11f1955dc1d6b46aca3c3/mypy-1.20.2-cp310-cp310-win_amd64.whl", hash = "sha256:f376e37f9bf2a946872fc5fd1199c99310748e3c26c7a26683f13f8bdb756cbd", size = 10851915, upload-time = "2026-04-21T17:06:03.5Z" }, - { url = "https://files.pythonhosted.org/packages/3c/36/6593dc88545d75fb96416184be5392da5e2a8e8c2802a8597913e16ae25c/mypy-1.20.2-cp310-cp310-win_arm64.whl", hash = "sha256:6e2b469efd811707bc530fd1effef0f5d6eebcb7fe376affae69025da4b979a2", size = 9786676, upload-time = "2026-04-21T17:07:02.035Z" }, - { url = "https://files.pythonhosted.org/packages/1f/4d/9ebeae211caccbdaddde7ed5e31dfcf57faac66be9b11deb1dc6526c8078/mypy-1.20.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4077797a273e56e8843d001e9dfe4ba10e33323d6ade647ff260e5cd97d9758c", size = 14371307, upload-time = "2026-04-21T17:08:56.442Z" }, - { url = "https://files.pythonhosted.org/packages/95/d7/93473d34b61f04fac1aecc01368485c89c5c4af7a4b9a0cab5d77d04b63f/mypy-1.20.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:cdecf62abcc4292500d7858aeae87a1f8f1150f4c4dd08fb0b336ee79b2a6df3", size = 13258917, upload-time = "2026-04-21T17:05:50.978Z" }, - { url = "https://files.pythonhosted.org/packages/e2/30/3dd903e8bafb7b5f7bf87fcd58f8382086dea2aa19f0a7b357f21f63071b/mypy-1.20.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c566c3a88b6ece59b3d70f65bedef17304f48eb52ff040a6a18214e1917b3254", size = 13700516, upload-time = "2026-04-21T17:11:33.161Z" }, - { url = "https://files.pythonhosted.org/packages/07/05/c61a140aba4c729ac7bc99ae26fc627c78a6e08f5b9dd319244ea71a3d7e/mypy-1.20.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0deb80d062b2479f2c87ae568f89845afc71d11bc41b04179e58165fd9f31e98", size = 14562889, upload-time = "2026-04-21T17:05:27.674Z" }, - { url = "https://files.pythonhosted.org/packages/fd/87/da78243742ffa8a36d98c3010f0d829f93d5da4e6786f1a1a6f2ad616502/mypy-1.20.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:bba9ad231e92a3e424b3e56b65aa17704993425bba97e302c832f9466bb85bac", size = 14803844, upload-time = "2026-04-21T17:10:06.2Z" }, - { url = "https://files.pythonhosted.org/packages/37/52/10a1ddf91b40f843943a3c6db51e2df59c9e237f29d355e95eaab427461f/mypy-1.20.2-cp311-cp311-win_amd64.whl", hash = "sha256:baf593f2765fa3a6b1ef95807dbaa3d25b594f6a52adcc506a6b9cb115e1be67", size = 10846300, upload-time = "2026-04-21T17:12:23.886Z" }, - { url = "https://files.pythonhosted.org/packages/20/02/f9a4415b664c53bd34d6709be59da303abcae986dc4ac847b402edb6fa1e/mypy-1.20.2-cp311-cp311-win_arm64.whl", hash = "sha256:20175a1c0f49863946ec20b7f63255768058ac4f07d2b9ded6a6b46cfb5a9100", size = 9779498, upload-time = "2026-04-21T17:09:23.695Z" }, - { url = "https://files.pythonhosted.org/packages/71/4e/7560e4528db9e9b147e4c0f22660466bf30a0a1fe3d63d1b9d3b0fd354ee/mypy-1.20.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4dbfcf869f6b0517f70cf0030ba6ea1d6645e132337a7d5204a18d8d5636c02b", size = 14539393, upload-time = "2026-04-21T17:07:12.52Z" }, - { url = "https://files.pythonhosted.org/packages/32/d9/34a5efed8124f5a9234f55ac6a4ced4201e2c5b81e1109c49ad23190ec8c/mypy-1.20.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b6481b228d072315b053210b01ac320e1be243dc17f9e5887ef167f23f5fae4", size = 13361642, upload-time = "2026-04-21T17:06:53.742Z" }, - { url = "https://files.pythonhosted.org/packages/d1/14/eb377acf78c03c92d566a1510cda8137348215b5335085ef662ab82ecd3a/mypy-1.20.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:34397cdced6b90b836e38182076049fdb41424322e0b0728c946b0939ebdf9f6", size = 13740347, upload-time = "2026-04-21T17:12:04.73Z" }, - { url = "https://files.pythonhosted.org/packages/b9/94/7e4634a32b641aa1c112422eed1bbece61ee16205f674190e8b536f884de/mypy-1.20.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a5da6976f20cae27059ea8d0c86e7cef3de720e04c4bb9ee18e3690fdb792066", size = 14734042, upload-time = "2026-04-21T17:07:43.16Z" }, - { url = "https://files.pythonhosted.org/packages/7a/f3/f7e62395cb7f434541b4491a01149a4439e28ace4c0c632bbf5431e92d1f/mypy-1.20.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:56908d7e08318d39f85b1f0c6cfd47b0cac1a130da677630dac0de3e0623e102", size = 14964958, upload-time = "2026-04-21T17:11:00.665Z" }, - { url = "https://files.pythonhosted.org/packages/3e/0d/47e3c3a0ec2a876e35aeac365df3cac7776c36bbd4ed18cc521e1b9d255b/mypy-1.20.2-cp312-cp312-win_amd64.whl", hash = "sha256:d52ad8d78522da1d308789df651ee5379088e77c76cb1994858d40a426b343b9", size = 10911340, upload-time = "2026-04-21T17:10:49.179Z" }, - { url = "https://files.pythonhosted.org/packages/d6/b2/6c852d72e0ea8b01f49da817fb52539993cde327e7d010e0103dc12d0dac/mypy-1.20.2-cp312-cp312-win_arm64.whl", hash = "sha256:785b08db19c9f214dc37d65f7c165d19a30fcecb48abfa30f31b01b5acaabb58", size = 9833947, upload-time = "2026-04-21T17:09:05.267Z" }, - { url = "https://files.pythonhosted.org/packages/5b/c4/b93812d3a192c9bcf5df405bd2f30277cd0e48106a14d1023c7f6ed6e39b/mypy-1.20.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:edfbfca868cdd6bd8d974a60f8a3682f5565d3f5c99b327640cedd24c4264026", size = 14524670, upload-time = "2026-04-21T17:10:30.737Z" }, - { url = "https://files.pythonhosted.org/packages/f3/47/42c122501bff18eaf1e8f457f5c017933452d8acdc52918a9f59f6812955/mypy-1.20.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:e2877a02380adfcdbc69071a0f74d6e9dbbf593c0dc9d174e1f223ffd5281943", size = 13336218, upload-time = "2026-04-21T17:08:44.069Z" }, - { url = "https://files.pythonhosted.org/packages/92/8f/75bbc92f41725fbd585fb17b440b1119b576105df1013622983e18640a93/mypy-1.20.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7488448de6007cd5177c6cea0517ac33b4c0f5ee9b5e9f2be51ce75511a85517", size = 13724906, upload-time = "2026-04-21T17:08:01.02Z" }, - { url = "https://files.pythonhosted.org/packages/a1/32/4c49da27a606167391ff0c39aa955707a00edc500572e562f7c36c08a71f/mypy-1.20.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bb9c2fa06887e21d6a3a868762acb82aec34e2c6fd0174064f27c93ede68ad15", size = 14726046, upload-time = "2026-04-21T17:11:22.354Z" }, - { url = "https://files.pythonhosted.org/packages/7f/fc/4e354a1bd70216359deb0c9c54847ee6b32ef78dfb09f5131ff99b494078/mypy-1.20.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9d56a78b646f2e3daa865bc70cd5ec5a46c50045801ca8ff17a0c43abc97e3ee", size = 14955587, upload-time = "2026-04-21T17:12:16.033Z" }, - { url = "https://files.pythonhosted.org/packages/62/b2/c0f2056e9eb8f08c62cafd9715e4584b89132bdc832fcf85d27d07b5f3e5/mypy-1.20.2-cp313-cp313-win_amd64.whl", hash = "sha256:2a4102b03bb7481d9a91a6da8d174740c9c8c4401024684b9ca3b7cc5e49852f", size = 10922681, upload-time = "2026-04-21T17:06:35.842Z" }, - { url = "https://files.pythonhosted.org/packages/e5/14/065e333721f05de8ef683d0aa804c23026bcc287446b61cac657b902ccac/mypy-1.20.2-cp313-cp313-win_arm64.whl", hash = "sha256:a95a9248b0c6fd933a442c03c3b113c3b61320086b88e2c444676d3fd1ca3330", size = 9830560, upload-time = "2026-04-21T17:07:51.023Z" }, - { url = "https://files.pythonhosted.org/packages/ae/d1/b4ec96b0ecc620a4443570c6e95c867903428cfcde4206518eafdd5880c3/mypy-1.20.2-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:419413398fe250aae057fd2fe50166b61077083c9b82754c341cf4fd73038f30", size = 14524561, upload-time = "2026-04-21T17:06:27.325Z" }, - { url = "https://files.pythonhosted.org/packages/3a/63/d2c2ff4fa66bc49477d32dfa26e8a167ba803ea6a69c5efb416036909d30/mypy-1.20.2-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:e73c07f23009962885c197ccb9b41356a30cc0e5a1d0c2ea8fd8fb1362d7f924", size = 13363883, upload-time = "2026-04-21T17:11:11.239Z" }, - { url = "https://files.pythonhosted.org/packages/2a/56/983916806bf4eddeaaa2c9230903c3669c6718552a921154e1c5182c701f/mypy-1.20.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0c64e5973df366b747646fc98da921f9d6eba9716d57d1db94a83c026a08e0fb", size = 13742945, upload-time = "2026-04-21T17:08:34.181Z" }, - { url = "https://files.pythonhosted.org/packages/19/65/0cd9285ab010ee8214c83d67c6b49417c40d86ce46f1aa109457b5a9b8d7/mypy-1.20.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5a65aa591af023864fd08a97da9974e919452cfe19cb146c8a5dc692626445dc", size = 14706163, upload-time = "2026-04-21T17:05:15.51Z" }, - { url = "https://files.pythonhosted.org/packages/94/97/48ff3b297cafcc94d185243a9190836fb1b01c1b0918fff64e941e973cc9/mypy-1.20.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:4fef51b01e638974a6e69885687e9bd40c8d1e09a6cd291cca0619625cf1f558", size = 14938677, upload-time = "2026-04-21T17:05:39.562Z" }, - { url = "https://files.pythonhosted.org/packages/fd/a1/1b4233d255bdd0b38a1f284feeb1c143ca508c19184964e22f8d837ec851/mypy-1.20.2-cp314-cp314-win_amd64.whl", hash = "sha256:913485a03f1bcf5d279409a9d2b9ed565c151f61c09f29991e5faa14033da4c8", size = 11089322, upload-time = "2026-04-21T17:06:44.29Z" }, - { url = "https://files.pythonhosted.org/packages/78/c2/ce7ee2ba36aeb954ba50f18fa25d9c1188578654b97d02a66a15b6f09531/mypy-1.20.2-cp314-cp314-win_arm64.whl", hash = "sha256:c3bae4f855d965b5453784300c12ffc63a548304ac7f99e55d4dc7c898673aa3", size = 10017775, upload-time = "2026-04-21T17:07:20.732Z" }, - { url = "https://files.pythonhosted.org/packages/4e/a1/9d93a7d0b5859af0ead82b4888b46df6c8797e1bc5e1e262a08518c6d48e/mypy-1.20.2-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:2de3dcea53babc1c3237a19002bc3d228ce1833278f093b8d619e06e7cc79609", size = 15549002, upload-time = "2026-04-21T17:08:23.107Z" }, - { url = "https://files.pythonhosted.org/packages/00/d2/09a6a10ee1bf0008f6c144d9676f2ca6a12512151b4e0ad0ff6c4fac5337/mypy-1.20.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:52b176444e2e5054dfcbcb8c75b0b719865c96247b37407184bbfca5c353f2c2", size = 14401942, upload-time = "2026-04-21T17:07:31.837Z" }, - { url = "https://files.pythonhosted.org/packages/57/da/9594b75c3c019e805250bed3583bdf4443ff9e6ef08f97e39ae308cb06f2/mypy-1.20.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:688c3312e5dadb573a2c69c82af3a298d43ecf9e6d264e0f95df960b5f6ac19c", size = 15041649, upload-time = "2026-04-21T17:09:34.653Z" }, - { url = "https://files.pythonhosted.org/packages/97/77/f75a65c278e6e8eba2071f7f5a90481891053ecc39878cc444634d892abe/mypy-1.20.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:29752dbbf8cc53f89f6ac096d363314333045c257c9c75cbd189ca2de0455744", size = 15864588, upload-time = "2026-04-21T17:11:44.936Z" }, - { url = "https://files.pythonhosted.org/packages/d7/46/1a4e1c66e96c1a3246ddf5403d122ac9b0a8d2b7e65730b9d6533ba7a6d3/mypy-1.20.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:803203d2b6ea644982c644895c2f78b28d0e208bba7b27d9b921e0ec5eb207c6", size = 16093956, upload-time = "2026-04-21T17:10:17.683Z" }, - { url = "https://files.pythonhosted.org/packages/5a/2c/78a8851264dec38cd736ca5b8bc9380674df0dd0be7792f538916157716c/mypy-1.20.2-cp314-cp314t-win_amd64.whl", hash = "sha256:9bcb8aa397ff0093c824182fd76a935a9ba7ad097fcbef80ae89bf6c1731d8ec", size = 12568661, upload-time = "2026-04-21T17:11:54.473Z" }, - { url = "https://files.pythonhosted.org/packages/83/01/cd7318aa03493322ce275a0e14f4f52b8896335e4e79d4fb8153a7ad2b77/mypy-1.20.2-cp314-cp314t-win_arm64.whl", hash = "sha256:e061b58443f1736f8a37c48978d7ab581636d6ab03e3d4f99e3fa90463bb9382", size = 10389240, upload-time = "2026-04-21T17:09:42.719Z" }, - { url = "https://files.pythonhosted.org/packages/28/9a/f23c163e25b11074188251b0b5a0342625fc1cdb6af604757174fa9acc9b/mypy-1.20.2-py3-none-any.whl", hash = "sha256:a94c5a76ab46c5e6257c7972b6c8cff0574201ca7dc05647e33e795d78680563", size = 2637314, upload-time = "2026-04-21T17:05:54.5Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/82/15/cca9d88503549ed6fedeaa1d448cdddd542ee8a490232d732e278036fbf2/mypy-2.1.0.tar.gz", hash = "sha256:81e76ad12c2d804512e9b13240d1588316531bfba07558286078bfbce9613633", size = 3898359, upload-time = "2026-05-11T18:37:36.237Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a4/71/d351dca3e9b30da2328ee9d445c88b8388072808ebfbc49eb69d30b67749/mypy-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:11a6beb180257a805961aea9ec591bbd0bd17f1e18d35b8456d57aee5bedfedc", size = 14778792, upload-time = "2026-05-11T18:36:23.605Z" }, + { url = "https://files.pythonhosted.org/packages/2f/45/7d51594b644c17c0bcf74ed8cd5fc33b324276d708e8506f220b70dab9d9/mypy-2.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8ef78c1d306bbf9a8a12f526c44902c9c28dffd6c52c52bf6a72641ce18d3849", size = 13645739, upload-time = "2026-05-11T18:37:22.752Z" }, + { url = "https://files.pythonhosted.org/packages/65/01/455c31b170e9468265074840bf18863a8482a24103fdaabe4e199392aa5f/mypy-2.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c209a90853081ff01d01ee895cafe10f7db1474e0d95beaeef0f6c1db9119bbd", size = 14074199, upload-time = "2026-05-11T18:35:09.292Z" }, + { url = "https://files.pythonhosted.org/packages/41/5a/93093f0b29a9e982deafde698f740a2eb2e05886e79ccf0594c7fd5413a3/mypy-2.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:47cebf61abde7c088a4e27718a8b13a81655686b2e9c251f5c0915a802248166", size = 14953128, upload-time = "2026-05-11T18:31:57.678Z" }, + { url = "https://files.pythonhosted.org/packages/7f/2f/a196f5331d96170ad3d28f144d2aba690d4b2911381f68d51e489c7ab82a/mypy-2.1.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d57a90ae5e872138a425ec328edbc9b235d1934c4377881a33ec05b341acc9a8", size = 15249378, upload-time = "2026-05-11T18:33:00.101Z" }, + { url = "https://files.pythonhosted.org/packages/54/de/94d321cc12da9f71341ac0c270efbed5c725750c7b4c334d957de9a087d9/mypy-2.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:aea7f7a8a55b459c34275fc468ada6ca7c173a5e43a68f5dbe588a563d8a06b8", size = 11060994, upload-time = "2026-05-11T18:33:18.848Z" }, + { url = "https://files.pythonhosted.org/packages/e1/62/0c27ca55219a7c764a7fb88c7bb2b7b2f9780ade8bbf16bc8ed8400eef6b/mypy-2.1.0-cp310-cp310-win_arm64.whl", hash = "sha256:c989640253f0d76843e9c6c1bbf4bd48c5e85ada61bde4beb37cb3eca035685e", size = 9976743, upload-time = "2026-05-11T18:31:25.554Z" }, + { url = "https://files.pythonhosted.org/packages/0a/a1/639f3024794a2a15899cb90707fe02e044c4412794c39c5769fd3df2e2ef/mypy-2.1.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a683016b16fe2f572dc04c72be7ee0504ac1605a265d0200f5cea695fb788f41", size = 14691685, upload-time = "2026-05-11T18:33:27.973Z" }, + { url = "https://files.pythonhosted.org/packages/3b/08/9a585dea4325f20d8b80dc78623fa50d1fd2173b710f6237afd6ba6ab39b/mypy-2.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1a293c534adb55271fef24a26da04b855540a8c13cc07bc5917b9fd2c394f2ca", size = 13555165, upload-time = "2026-05-11T18:32:16.107Z" }, + { url = "https://files.pythonhosted.org/packages/81/dc/7c42cc9c6cb01e8eb09961f1f738741d3e9c7e9d5c5b30ec69222625cd5f/mypy-2.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7406f4d048e71e576f5356d317e5b0a9e666dfd966bd99f9d14ca06e1a341538", size = 13994376, upload-time = "2026-05-11T18:32:39.256Z" }, + { url = "https://files.pythonhosted.org/packages/d4/fa/285946c33bce716e082c11dfeee9ee196eaf1f5042efb3581a31f9f205e4/mypy-2.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e0210d626fc8b31ccc90233754c7bc90e1f43205e85d96387f7db1285b55c398", size = 14864618, upload-time = "2026-05-11T18:34:49.765Z" }, + { url = "https://files.pythonhosted.org/packages/2b/83/82397f48af6c27e295d57979ded8490c9829040152cf7571b2f026aeb9a0/mypy-2.1.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3712c20deed54e814eaaa825603bada8ea1c390670a397c95b98405347acc563", size = 15102063, upload-time = "2026-05-11T18:34:05.855Z" }, + { url = "https://files.pythonhosted.org/packages/40/68/b02dec39057b88eb03dc0aa854732e26e8361f34f9d0e20c7614967d1eba/mypy-2.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:fcaa0e479066e31f7cceb6a3bea39cb22b2ff51a6b2f24f193d19179ba17c389", size = 11060564, upload-time = "2026-05-11T18:35:36.494Z" }, + { url = "https://files.pythonhosted.org/packages/cf/a8/ea3dcbef31f99b634f2ee23bb0321cbc8c1b388b76a861eb849f13c347dc/mypy-2.1.0-cp311-cp311-win_arm64.whl", hash = "sha256:0b1a5260c95aa443083f9ed3592662941951bca3d4ca224a5dc517c38b7cf666", size = 9966983, upload-time = "2026-05-11T18:37:14.139Z" }, + { url = "https://files.pythonhosted.org/packages/95/b1/55861beb5c339b44f9a2ba92df9e2cb1eeb4ae1eee674cdf7772c797778b/mypy-2.1.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:244358bf1c0da7722230bce60683d52e8e9fd030554926f15b747a84efb5b3af", size = 14874381, upload-time = "2026-05-11T18:37:31.784Z" }, + { url = "https://files.pythonhosted.org/packages/0b/b3/b7f770114b7d0ac92d0f76e8d93c2780844a70488a90e91821927850da86/mypy-2.1.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4ec7c57657493c7a75534df2751c8ae2cda383c16ecc55d2106c54476b1b16f6", size = 13665501, upload-time = "2026-05-11T18:34:23.063Z" }, + { url = "https://files.pythonhosted.org/packages/b6/f3/8ae2037967e2126689a0c11d99e2b707134a565191e92c60ca2572aec60a/mypy-2.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d8161b6ff4392410023224f0969d17db93e1e154bc3e4ba62598e720723ae211", size = 14045750, upload-time = "2026-05-11T18:31:48.151Z" }, + { url = "https://files.pythonhosted.org/packages/a0/32/615eb5911859e43d054941b0d0a7d06cfa2870eba86529cf385b052b111c/mypy-2.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bf03e12003084a67395184d3eb8cbd6a489dc3655b5664b28c210a9e2403ab0b", size = 15061630, upload-time = "2026-05-11T18:37:06.898Z" }, + { url = "https://files.pythonhosted.org/packages/d4/03/4eafbfff8bfab1b87082741eae6e6a624028c984e6708b73bce2a8570c9d/mypy-2.1.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:20509760fd791c51579d573153407d226385ec1f8bcce55d730b354f3336bc22", size = 15288831, upload-time = "2026-05-11T18:31:18.07Z" }, + { url = "https://files.pythonhosted.org/packages/99/ee/919661478e5891a3c96e549c036e467e64563ab85995b10c53c8358e16a3/mypy-2.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:6753d0c1fdd6b1a23b9e4f283ce80b2153b724adcb2653b20b85a8a28ac6436b", size = 11135228, upload-time = "2026-05-11T18:34:31.23Z" }, + { url = "https://files.pythonhosted.org/packages/24/0a/6a12b9782ca0831a553192f351679f4548abc9d19a7cc93bb7feb02084c7/mypy-2.1.0-cp312-cp312-win_arm64.whl", hash = "sha256:98ebb6589bb3b6d0c6f0c459d53ca55b8091fbc13d277c4041c885392e8195e8", size = 10040684, upload-time = "2026-05-11T18:36:48.199Z" }, + { url = "https://files.pythonhosted.org/packages/6e/dd/c7191469c777f07689c032a8f7326e393ea34c92d6d76eb7ce5ba57ea66d/mypy-2.1.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:35aac3bb114e03888f535d5eb51b8bafbb3266586b599da1940f9b1be3ec5bd5", size = 14852174, upload-time = "2026-05-11T18:31:38.929Z" }, + { url = "https://files.pythonhosted.org/packages/55/8c/aed55408879043d72bb9135f4d0d19a02b886dd569631e113e3d2706cb8d/mypy-2.1.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:8de55a8c861f2a49331f807be98d90caeceeef520bde13d43a160207f8af613e", size = 13651542, upload-time = "2026-05-11T18:36:04.636Z" }, + { url = "https://files.pythonhosted.org/packages/3a/8e/f371a824b1f1fa8ea6e3dbb8703d232977d572be2329554a3bc4d960302f/mypy-2.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5fdf2941a07434af755837d9880f7d7d25f1dacb1af9dcd4b9b66f2220a3024e", size = 14033929, upload-time = "2026-05-11T18:35:55.742Z" }, + { url = "https://files.pythonhosted.org/packages/94/21/f54be870d6dd53a82c674407e0f8eed7174b05ec78d42e5abd7b42e84fd5/mypy-2.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e195b817c13f02352a9c124301f9f30f078405444679b6753c1b96b6eed37285", size = 15039200, upload-time = "2026-05-11T18:33:10.281Z" }, + { url = "https://files.pythonhosted.org/packages/17/99/bf21748626a40ce59fd29a39386ab46afec88b7bd2f0fa6c3a97c995523f/mypy-2.1.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:5431d42af987ebd92ba2f71d45c85ed41d8e6ca9f5fd209a69f68f707d2469e5", size = 15272690, upload-time = "2026-05-11T18:32:07.205Z" }, + { url = "https://files.pythonhosted.org/packages/d6/d7/9e90d2cf47100bea550ed2bc7b0d4de3a62181d84d5e37da0003e8462637/mypy-2.1.0-cp313-cp313-win_amd64.whl", hash = "sha256:767fe8c66dc3e01e19e1737d4c38ebefead16125e1b8e58ad421903b376f5c65", size = 11147435, upload-time = "2026-05-11T18:33:56.477Z" }, + { url = "https://files.pythonhosted.org/packages/ec/46/e5c449e858798e35ffc90946282a27c62a77be743fe17480e4977374eb91/mypy-2.1.0-cp313-cp313-win_arm64.whl", hash = "sha256:ecfe70d43775ab99562ab128ce49854a362044c9f894961f68f898c23cb7429d", size = 10035052, upload-time = "2026-05-11T18:32:30.049Z" }, + { url = "https://files.pythonhosted.org/packages/b0/ca/b279a672e874aedd5498ae25f722dacc8aa86bbffb939b3f97cbb1cf6686/mypy-2.1.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:7354c5a7f69d9345c3d6e69921d57088eea3ddeeb6b20d34c1b3855b02c36ec2", size = 14848422, upload-time = "2026-05-11T18:35:45.984Z" }, + { url = "https://files.pythonhosted.org/packages/27/e6/3efe56c631d959b9b4454e208b0ac4b7f4f58b404c89f8bec7b49efdfc21/mypy-2.1.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:49890d4f76ac9e06ec117f9e09f3174da70a620a0c300953d8595c926e80947f", size = 13677374, upload-time = "2026-05-11T18:36:57.188Z" }, + { url = "https://files.pythonhosted.org/packages/84/7f/8107ea87a44fd1f1b59882442f033c9c3488c127201b1d1d15f1cbd6022e/mypy-2.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:761be68e023ef5d94678772396a8af1220030f80837a3afd8d0aef3b419666f4", size = 14055743, upload-time = "2026-05-11T18:35:18.361Z" }, + { url = "https://files.pythonhosted.org/packages/51/4d/b6d34db183133b83761b9199a82d31557cdbb70a380d8c3b3438e11882a3/mypy-2.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c90345fc182dc363b891350457ec69c35140858538f38b4540845afcc32b1aef", size = 15020937, upload-time = "2026-05-11T18:34:59.618Z" }, + { url = "https://files.pythonhosted.org/packages/ff/d7/f08360c691d758acb02f45022c34d98b92892f4ea756644e1000d4b9f3d8/mypy-2.1.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:b84802e7b5a6daf1f5e15bc9fcd7ddae77be13981ffab037f1c67bb84d67d135", size = 15253371, upload-time = "2026-05-11T18:36:41.081Z" }, + { url = "https://files.pythonhosted.org/packages/67/1b/09460a13719530a19bce27bd3bc8449e83569dd2ba7faf51c9c3c30c0b61/mypy-2.1.0-cp314-cp314-win_amd64.whl", hash = "sha256:022c771234936ceac541ebaf836fe9e2abeb3f5e09aff21588fe543ff006fe21", size = 11326429, upload-time = "2026-05-11T18:34:13.526Z" }, + { url = "https://files.pythonhosted.org/packages/40/62/75dbf0f82f7b6680340efc614af29dd0b3c17b8a4f1cd09b8bd2fd6bc814/mypy-2.1.0-cp314-cp314-win_arm64.whl", hash = "sha256:498207db725cec88829a6a5c2fc771205fd043719ef98bc49aba8fb9fc4e6d57", size = 10218799, upload-time = "2026-05-11T18:32:23.491Z" }, + { url = "https://files.pythonhosted.org/packages/b2/66/caca04ed7d972fb6eb6dd1ccd6df1de5c38fae8c5b3dc1c4e8e0d85ee6b9/mypy-2.1.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:7d5e5cad0efeba72b93cd17490cc0d69c5ac9ca132994fe3fb0314808aeeb83e", size = 15923458, upload-time = "2026-05-11T18:35:28.64Z" }, + { url = "https://files.pythonhosted.org/packages/ed/52/2d90cbe49d014b13ed7ff337930c30bad35893fe38a1e4641e756bb62191/mypy-2.1.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:ff715050c127d724fd260a2e666e7747fdd83511c0c47d449d98238970aef780", size = 14757697, upload-time = "2026-05-11T18:36:14.208Z" }, + { url = "https://files.pythonhosted.org/packages/ac/37/d98f4a14e081b238992d0ed96b6d39c7cc0148c9699eb71eaa68629665ea/mypy-2.1.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:82208da9e09414d520e912d3e462d454854bed0810b71540bb016dcbca7308fd", size = 15405638, upload-time = "2026-05-11T18:33:48.249Z" }, + { url = "https://files.pythonhosted.org/packages/a3/c2/15c46613b24a84fad2aea1248bf9619b99c2767ae9071fe224c179a0b7d4/mypy-2.1.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e79ebc1b904b84f0310dff7469655a9c36c7a68bddb37bdd42b67a332df61d08", size = 16215852, upload-time = "2026-05-11T18:32:50.296Z" }, + { url = "https://files.pythonhosted.org/packages/5c/90/9c16a57f482c76d25f6379762b56bbf65c711d8158cf271fb2802cfb0640/mypy-2.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:e583edc957cfb0deb142079162ae826f58449b116c1d442f2d91c69d9fced081", size = 16452695, upload-time = "2026-05-11T18:33:38.182Z" }, + { url = "https://files.pythonhosted.org/packages/0f/4c/215a4eeb63cacc5f17f516691ea7285d11e249802b942476bff15922a314/mypy-2.1.0-cp314-cp314t-win_amd64.whl", hash = "sha256:b33b6cd332695bba180d55e717a79d3038e479a2c49cc5eb3d53603409b9a5d7", size = 12866622, upload-time = "2026-05-11T18:34:39.945Z" }, + { url = "https://files.pythonhosted.org/packages/4b/50/1043e1db5f455ffe4c9ab22747cd8ca2bc492b1e4f4e21b130a44ee2b217/mypy-2.1.0-cp314-cp314t-win_arm64.whl", hash = "sha256:4f910fe825376a7b66ef7ca8c98e5a149e8cd64c19ae71d84047a74ee060d4e6", size = 10610798, upload-time = "2026-05-11T18:36:31.444Z" }, + { url = "https://files.pythonhosted.org/packages/0d/2a/13ca1f292f6db1b98ff495ef3467736b331621c5917cad984b7043e7348d/mypy-2.1.0-py3-none-any.whl", hash = "sha256:a663814603a5c563fb87a4f96fb473eeb30d1f5a4885afcf44f9db000a366289", size = 2693302, upload-time = "2026-05-11T18:31:29.246Z" }, ] [[package]] @@ -1593,9 +1628,7 @@ version = "3.6.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.15'", - "python_full_version == '3.14.*'", - "python_full_version == '3.13.*'", - "python_full_version == '3.12.*'", + "python_full_version >= '3.12' and python_full_version < '3.15'", "python_full_version == '3.11.*'", ] sdist = { url = "https://files.pythonhosted.org/packages/6a/51/63fe664f3908c97be9d2e4f1158eb633317598cfa6e1fc14af5383f17512/networkx-3.6.1.tar.gz", hash = "sha256:26b7c357accc0c8cde558ad486283728b65b6a95d85ee1cd66bafab4c8168509", size = 2517025, upload-time = "2025-12-08T17:02:39.908Z" } @@ -1683,9 +1716,7 @@ version = "2.4.4" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.15'", - "python_full_version == '3.14.*'", - "python_full_version == '3.13.*'", - "python_full_version == '3.12.*'", + "python_full_version >= '3.12' and python_full_version < '3.15'", "python_full_version == '3.11.*'", ] sdist = { url = "https://files.pythonhosted.org/packages/d7/9f/b8cef5bffa569759033adda9481211426f12f53299629b410340795c2514/numpy-2.4.4.tar.gz", hash = "sha256:2d390634c5182175533585cc89f3608a4682ccb173cc9bb940b2881c8d6f8fa0", size = 20731587, upload-time = "2026-03-29T13:22:01.298Z" } @@ -1899,7 +1930,7 @@ wheels = [ [[package]] name = "openai" -version = "2.32.0" +version = "2.36.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "anyio" }, @@ -1911,90 +1942,90 @@ dependencies = [ { name = "tqdm" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ed/59/bdcc6b759b8c42dd73afaf5bf8f902c04b37987a5514dbc1c64dba390fef/openai-2.32.0.tar.gz", hash = "sha256:c54b27a9e4cb8d51f0dd94972ffd1a04437efeb259a9e60d8922b8bd26fe55e0", size = 693286, upload-time = "2026-04-15T22:28:19.434Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f4/a1/4d5e84cf51720fc1526cc49e10ac1961abcccb55b0efb3d970db1e9a2728/openai-2.36.0.tar.gz", hash = "sha256:139dea0edd2f1b30c33d46ae1a6929e03906254140318e4608e98fe8c566f2e7", size = 753003, upload-time = "2026-05-07T17:33:17.075Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/1e/c1/d6e64ccd0536bf616556f0cad2b6d94a8125f508d25cfd814b1d2db4e2f1/openai-2.32.0-py3-none-any.whl", hash = "sha256:4dcc9badeb4bf54ad0d187453742f290226d30150890b7890711bda4f32f192f", size = 1162570, upload-time = "2026-04-15T22:28:17.714Z" }, + { url = "https://files.pythonhosted.org/packages/9d/1c/5d43735b2553baae2a5e899dcbcd0670a86930d993184d72ca909bf11c9b/openai-2.36.0-py3-none-any.whl", hash = "sha256:143f6194b548dbc2c921af1f1b03b9f14c85fed8a75b5b516f5bcc11a2a50c63", size = 1302361, upload-time = "2026-05-07T17:33:15.063Z" }, ] [[package]] name = "orjson" -version = "3.11.8" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/9d/1b/2024d06792d0779f9dbc51531b61c24f76c75b9f4ce05e6f3377a1814cea/orjson-3.11.8.tar.gz", hash = "sha256:96163d9cdc5a202703e9ad1b9ae757d5f0ca62f4fa0cc93d1f27b0e180cc404e", size = 5603832, upload-time = "2026-03-31T16:16:27.878Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/2f/90/5d81f61fe3e4270da80c71442864c091cee3003cc8984c75f413fe742a07/orjson-3.11.8-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:e6693ff90018600c72fd18d3d22fa438be26076cd3c823da5f63f7bab28c11cb", size = 229663, upload-time = "2026-03-31T16:14:30.708Z" }, - { url = "https://files.pythonhosted.org/packages/6c/ef/85e06b0eb11de6fb424120fd5788a07035bd4c5e6bb7841ae9972a0526d1/orjson-3.11.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:93de06bc920854552493c81f1f729fab7213b7db4b8195355db5fda02c7d1363", size = 132321, upload-time = "2026-03-31T16:14:32.317Z" }, - { url = "https://files.pythonhosted.org/packages/86/71/089338ee51b3132f050db0864a7df9bdd5e94c2a03820ab8a91e8f655618/orjson-3.11.8-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fe0b8c83e0f36247fc9431ce5425a5d95f9b3a689133d494831bdbd6f0bceb13", size = 130658, upload-time = "2026-03-31T16:14:33.935Z" }, - { url = "https://files.pythonhosted.org/packages/10/0d/f39d8802345d0ad65f7fd4374b29b9b59f98656dc30f21ca5c773265b2f0/orjson-3.11.8-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:97d823831105c01f6c8029faf297633dbeb30271892bd430e9c24ceae3734744", size = 135708, upload-time = "2026-03-31T16:14:35.224Z" }, - { url = "https://files.pythonhosted.org/packages/ff/b5/40aae576b3473511696dcffea84fde638b2b64774eb4dcb8b2c262729f8a/orjson-3.11.8-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c60c0423f15abb6cf78f56dff00168a1b582f7a1c23f114036e2bfc697814d5f", size = 147047, upload-time = "2026-03-31T16:14:36.489Z" }, - { url = "https://files.pythonhosted.org/packages/7b/f0/778a84458d1fdaa634b2e572e51ce0b354232f580b2327e1f00a8d88c38c/orjson-3.11.8-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:01928d0476b216ad2201823b0a74000440360cef4fed1912d297b8d84718f277", size = 133072, upload-time = "2026-03-31T16:14:37.715Z" }, - { url = "https://files.pythonhosted.org/packages/bf/d3/1bbf2fc3ffcc4b829ade554b574af68cec898c9b5ad6420a923c75a073d3/orjson-3.11.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6a4a639049c44d36a6d1ae0f4a94b271605c745aee5647fa8ffaabcdc01b69a6", size = 133867, upload-time = "2026-03-31T16:14:39.356Z" }, - { url = "https://files.pythonhosted.org/packages/08/94/6413da22edc99a69a8d0c2e83bf42973b8aa94d83ef52a6d39ac85da00bc/orjson-3.11.8-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:3222adff1e1ff0dce93c16146b93063a7793de6c43d52309ae321234cdaf0f4d", size = 142268, upload-time = "2026-03-31T16:14:40.972Z" }, - { url = "https://files.pythonhosted.org/packages/4a/5f/aa5dbaa6136d7ba55f5461ac2e885efc6e6349424a428927fd46d68f4396/orjson-3.11.8-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:3223665349bbfb68da234acd9846955b1a0808cbe5520ff634bf253a4407009b", size = 424008, upload-time = "2026-03-31T16:14:42.637Z" }, - { url = "https://files.pythonhosted.org/packages/fa/aa/2c1962d108c7fe5e27aa03a354b378caf56d8eafdef15fd83dec081ce45a/orjson-3.11.8-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:61c9d357a59465736022d5d9ba06687afb7611dfb581a9d2129b77a6fcf78e59", size = 147942, upload-time = "2026-03-31T16:14:44.256Z" }, - { url = "https://files.pythonhosted.org/packages/47/d1/65f404f4c47eb1b0b4476f03ec838cac0c4aa933920ff81e5dda4dee14e7/orjson-3.11.8-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:58fb9b17b4472c7b1dcf1a54583629e62e23779b2331052f09a9249edf81675b", size = 136640, upload-time = "2026-03-31T16:14:45.884Z" }, - { url = "https://files.pythonhosted.org/packages/90/5f/7b784aea98bdb125a2f2da7c27d6c2d2f6d943d96ef0278bae596d563f85/orjson-3.11.8-cp310-cp310-win32.whl", hash = "sha256:b43dc2a391981d36c42fa57747a49dae793ef1d2e43898b197925b5534abd10a", size = 132066, upload-time = "2026-03-31T16:14:47.397Z" }, - { url = "https://files.pythonhosted.org/packages/92/ec/2e284af8d6c9478df5ef938917743f61d68f4c70d17f1b6e82f7e3b8dba1/orjson-3.11.8-cp310-cp310-win_amd64.whl", hash = "sha256:c98121237fea2f679480765abd566f7713185897f35c9e6c2add7e3a9900eb61", size = 127609, upload-time = "2026-03-31T16:14:48.78Z" }, - { url = "https://files.pythonhosted.org/packages/67/41/5aa7fa3b0f4dc6b47dcafc3cea909299c37e40e9972feabc8b6a74e2730d/orjson-3.11.8-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:003646067cc48b7fcab2ae0c562491c9b5d2cbd43f1e5f16d98fd118c5522d34", size = 229229, upload-time = "2026-03-31T16:14:50.424Z" }, - { url = "https://files.pythonhosted.org/packages/0a/d7/57e7f2458e0a2c41694f39fc830030a13053a84f837a5b73423dca1f0938/orjson-3.11.8-cp311-cp311-macosx_15_0_arm64.whl", hash = "sha256:ed193ce51d77a3830cad399a529cd4ef029968761f43ddc549e1bc62b40d88f8", size = 128871, upload-time = "2026-03-31T16:14:51.888Z" }, - { url = "https://files.pythonhosted.org/packages/53/4a/e0fdb9430983e6c46e0299559275025075568aad5d21dd606faee3703924/orjson-3.11.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f30491bc4f862aa15744b9738517454f1e46e56c972a2be87d70d727d5b2a8f8", size = 132104, upload-time = "2026-03-31T16:14:53.142Z" }, - { url = "https://files.pythonhosted.org/packages/08/4a/2025a60ff3f5c8522060cda46612d9b1efa653de66ed2908591d8d82f22d/orjson-3.11.8-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:6eda5b8b6be91d3f26efb7dc6e5e68ee805bc5617f65a328587b35255f138bf4", size = 130483, upload-time = "2026-03-31T16:14:54.605Z" }, - { url = "https://files.pythonhosted.org/packages/2d/3c/b9cde05bdc7b2385c66014e0620627da638d3d04e4954416ab48c31196c5/orjson-3.11.8-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ee8db7bfb6fe03581bbab54d7c4124a6dd6a7f4273a38f7267197890f094675f", size = 135481, upload-time = "2026-03-31T16:14:55.901Z" }, - { url = "https://files.pythonhosted.org/packages/ff/f2/a8238e7734de7cb589fed319857a8025d509c89dc52fdcc88f39c6d03d5a/orjson-3.11.8-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5d8b5231de76c528a46b57010bbd83fb51e056aa0220a372fd5065e978406f1c", size = 146819, upload-time = "2026-03-31T16:14:57.548Z" }, - { url = "https://files.pythonhosted.org/packages/db/10/dbf1e2a3cafea673b1b4350e371877b759060d6018a998643b7040e5de48/orjson-3.11.8-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:58a4a208a6fbfdb7a7327b8f201c6014f189f721fd55d047cafc4157af1bc62a", size = 132846, upload-time = "2026-03-31T16:14:58.91Z" }, - { url = "https://files.pythonhosted.org/packages/f8/fc/55e667ec9c85694038fcff00573d221b085d50777368ee3d77f38668bf3c/orjson-3.11.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5f8952d6d2505c003e8f0224ff7858d341fa4e33fef82b91c4ff0ef070f2393c", size = 133580, upload-time = "2026-03-31T16:15:00.519Z" }, - { url = "https://files.pythonhosted.org/packages/7e/a6/c08c589a9aad0cb46c4831d17de212a2b6901f9d976814321ff8e69e8785/orjson-3.11.8-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0022bb50f90da04b009ce32c512dc1885910daa7cb10b7b0cba4505b16db82a8", size = 142042, upload-time = "2026-03-31T16:15:01.906Z" }, - { url = "https://files.pythonhosted.org/packages/5c/cc/2f78ea241d52b717d2efc38878615fe80425bf2beb6e68c984dde257a766/orjson-3.11.8-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:ff51f9d657d1afb6f410cb435792ce4e1fe427aab23d2fcd727a2876e21d4cb6", size = 423845, upload-time = "2026-03-31T16:15:03.703Z" }, - { url = "https://files.pythonhosted.org/packages/70/07/c17dcf05dd8045457538428a983bf1f1127928df5bf328cb24d2b7cddacb/orjson-3.11.8-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:6dbe9a97bdb4d8d9d5367b52a7c32549bba70b2739c58ef74a6964a6d05ae054", size = 147729, upload-time = "2026-03-31T16:15:05.203Z" }, - { url = "https://files.pythonhosted.org/packages/90/6c/0fb6e8a24e682e0958d71711ae6f39110e4b9cd8cab1357e2a89cb8e1951/orjson-3.11.8-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a5c370674ebabe16c6ccac33ff80c62bf8a6e59439f5e9d40c1f5ab8fd2215b7", size = 136425, upload-time = "2026-03-31T16:15:07.052Z" }, - { url = "https://files.pythonhosted.org/packages/b2/35/4d3cc3a3d616035beb51b24a09bb872942dc452cf2df0c1d11ab35046d9f/orjson-3.11.8-cp311-cp311-win32.whl", hash = "sha256:0e32f7154299f42ae66f13488963269e5eccb8d588a65bc839ed986919fc9fac", size = 131870, upload-time = "2026-03-31T16:15:08.678Z" }, - { url = "https://files.pythonhosted.org/packages/13/26/9fe70f81d16b702f8c3a775e8731b50ad91d22dacd14c7599b60a0941cd1/orjson-3.11.8-cp311-cp311-win_amd64.whl", hash = "sha256:25e0c672a2e32348d2eb33057b41e754091f2835f87222e4675b796b92264f06", size = 127440, upload-time = "2026-03-31T16:15:09.994Z" }, - { url = "https://files.pythonhosted.org/packages/e8/c6/b038339f4145efd2859c1ca53097a52c0bb9cbdd24f947ebe146da1ad067/orjson-3.11.8-cp311-cp311-win_arm64.whl", hash = "sha256:9185589c1f2a944c17e26c9925dcdbc2df061cc4a145395c57f0c51f9b5dbfcd", size = 127399, upload-time = "2026-03-31T16:15:11.412Z" }, - { url = "https://files.pythonhosted.org/packages/01/f6/8d58b32ab32d9215973a1688aebd098252ee8af1766c0e4e36e7831f0295/orjson-3.11.8-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:1cd0b77e77c95758f8e1100139844e99f3ccc87e71e6fc8e1c027e55807c549f", size = 229233, upload-time = "2026-03-31T16:15:12.762Z" }, - { url = "https://files.pythonhosted.org/packages/a9/8b/2ffe35e71f6b92622e8ea4607bf33ecf7dfb51b3619dcfabfd36cbe2d0a5/orjson-3.11.8-cp312-cp312-macosx_15_0_arm64.whl", hash = "sha256:6a3d159d5ffa0e3961f353c4b036540996bf8b9697ccc38261c0eac1fd3347a6", size = 128772, upload-time = "2026-03-31T16:15:14.237Z" }, - { url = "https://files.pythonhosted.org/packages/27/d2/1f8682ae50d5c6897a563cb96bc106da8c9cb5b7b6e81a52e4cc086679b9/orjson-3.11.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:76070a76e9c5ae661e2d9848f216980d8d533e0f8143e6ed462807b242e3c5e8", size = 131946, upload-time = "2026-03-31T16:15:15.607Z" }, - { url = "https://files.pythonhosted.org/packages/52/4b/5500f76f0eece84226e0689cb48dcde081104c2fa6e2483d17ca13685ffb/orjson-3.11.8-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:54153d21520a71a4c82a0dbb4523e468941d549d221dc173de0f019678cf3813", size = 130368, upload-time = "2026-03-31T16:15:17.066Z" }, - { url = "https://files.pythonhosted.org/packages/da/4e/58b927e08fbe9840e6c920d9e299b051ea667463b1f39a56e668669f8508/orjson-3.11.8-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:469ac2125611b7c5741a0b3798cd9e5786cbad6345f9f400c77212be89563bec", size = 135540, upload-time = "2026-03-31T16:15:18.404Z" }, - { url = "https://files.pythonhosted.org/packages/56/7c/ba7cb871cba1bcd5cd02ee34f98d894c6cea96353ad87466e5aef2429c60/orjson-3.11.8-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:14778ffd0f6896aa613951a7fbf4690229aa7a543cb2bfbe9f358e08aafa9546", size = 146877, upload-time = "2026-03-31T16:15:19.833Z" }, - { url = "https://files.pythonhosted.org/packages/0b/5d/eb9c25fc1386696c6a342cd361c306452c75e0b55e86ad602dd4827a7fd7/orjson-3.11.8-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea56a955056a6d6c550cf18b3348656a9d9a4f02e2d0c02cabf3c73f1055d506", size = 132837, upload-time = "2026-03-31T16:15:21.282Z" }, - { url = "https://files.pythonhosted.org/packages/37/87/5ddeb7fc1fbd9004aeccab08426f34c81a5b4c25c7061281862b015fce2b/orjson-3.11.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:53a0f57e59a530d18a142f4d4ba6dfc708dc5fdedce45e98ff06b44930a2a48f", size = 133624, upload-time = "2026-03-31T16:15:22.641Z" }, - { url = "https://files.pythonhosted.org/packages/22/09/90048793db94ee4b2fcec4ac8e5ddb077367637d6650be896b3494b79bb7/orjson-3.11.8-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:9b48e274f8824567d74e2158199e269597edf00823a1b12b63d48462bbf5123e", size = 141904, upload-time = "2026-03-31T16:15:24.435Z" }, - { url = "https://files.pythonhosted.org/packages/c0/cf/eb284847487821a5d415e54149a6449ba9bfc5872ce63ab7be41b8ec401c/orjson-3.11.8-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:3f262401086a3960586af06c054609365e98407151f5ea24a62893a40d80dbbb", size = 423742, upload-time = "2026-03-31T16:15:26.155Z" }, - { url = "https://files.pythonhosted.org/packages/44/09/e12423d327071c851c13e76936f144a96adacfc037394dec35ac3fc8d1e8/orjson-3.11.8-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:8e8c6218b614badf8e229b697865df4301afa74b791b6c9ade01d19a9953a942", size = 147806, upload-time = "2026-03-31T16:15:27.909Z" }, - { url = "https://files.pythonhosted.org/packages/b3/6d/37c2589ba864e582ffe7611643314785c6afb1f83c701654ef05daa8fcc7/orjson-3.11.8-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:093d489fa039ddade2db541097dbb484999fcc65fc2b0ff9819141e2ab364f25", size = 136485, upload-time = "2026-03-31T16:15:29.749Z" }, - { url = "https://files.pythonhosted.org/packages/be/c9/135194a02ab76b04ed9a10f68624b7ebd238bbe55548878b11ff15a0f352/orjson-3.11.8-cp312-cp312-win32.whl", hash = "sha256:e0950ed1bcb9893f4293fd5c5a7ee10934fbf82c4101c70be360db23ce24b7d2", size = 131966, upload-time = "2026-03-31T16:15:31.687Z" }, - { url = "https://files.pythonhosted.org/packages/ed/9a/9796f8fbe3cf30ce9cb696748dbb535e5c87be4bf4fe2e9ca498ef1fa8cf/orjson-3.11.8-cp312-cp312-win_amd64.whl", hash = "sha256:3cf17c141617b88ced4536b2135c552490f07799f6ad565948ea07bef0dcb9a6", size = 127441, upload-time = "2026-03-31T16:15:33.333Z" }, - { url = "https://files.pythonhosted.org/packages/cc/47/5aaf54524a7a4a0dd09dd778f3fa65dd2108290615b652e23d944152bc8e/orjson-3.11.8-cp312-cp312-win_arm64.whl", hash = "sha256:48854463b0572cc87dac7d981aa72ed8bf6deedc0511853dc76b8bbd5482d36d", size = 127364, upload-time = "2026-03-31T16:15:34.748Z" }, - { url = "https://files.pythonhosted.org/packages/66/7f/95fba509bb2305fab0073558f1e8c3a2ec4b2afe58ed9fcb7d3b8beafe94/orjson-3.11.8-cp313-cp313-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:3f23426851d98478c8970da5991f84784a76682213cd50eb73a1da56b95239dc", size = 229180, upload-time = "2026-03-31T16:15:36.426Z" }, - { url = "https://files.pythonhosted.org/packages/f6/9d/b237215c743ca073697d759b5503abd2cb8a0d7b9c9e21f524bcf176ab66/orjson-3.11.8-cp313-cp313-macosx_15_0_arm64.whl", hash = "sha256:ebaed4cef74a045b83e23537b52ef19a367c7e3f536751e355a2a394f8648559", size = 128754, upload-time = "2026-03-31T16:15:38.049Z" }, - { url = "https://files.pythonhosted.org/packages/42/3d/27d65b6d11e63f133781425f132807aef793ed25075fec686fc8e46dd528/orjson-3.11.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:97c8f5d3b62380b70c36ffacb2a356b7c6becec86099b177f73851ba095ef623", size = 131877, upload-time = "2026-03-31T16:15:39.484Z" }, - { url = "https://files.pythonhosted.org/packages/dd/cc/faee30cd8f00421999e40ef0eba7332e3a625ce91a58200a2f52c7fef235/orjson-3.11.8-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:436c4922968a619fb7fef1ccd4b8b3a76c13b67d607073914d675026e911a65c", size = 130361, upload-time = "2026-03-31T16:15:41.274Z" }, - { url = "https://files.pythonhosted.org/packages/5c/bb/a6c55896197f97b6d4b4e7c7fd77e7235517c34f5d6ad5aadd43c54c6d7c/orjson-3.11.8-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1ab359aff0436d80bfe8a23b46b5fea69f1e18aaf1760a709b4787f1318b317f", size = 135521, upload-time = "2026-03-31T16:15:42.758Z" }, - { url = "https://files.pythonhosted.org/packages/9c/7c/ca3a3525aa32ff636ebb1778e77e3587b016ab2edb1b618b36ba96f8f2c0/orjson-3.11.8-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f89b6d0b3a8d81e1929d3ab3d92bbc225688bd80a770c49432543928fe09ac55", size = 146862, upload-time = "2026-03-31T16:15:44.341Z" }, - { url = "https://files.pythonhosted.org/packages/3c/0c/18a9d7f18b5edd37344d1fd5be17e94dc652c67826ab749c6e5948a78112/orjson-3.11.8-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:29c009e7a2ca9ad0ed1376ce20dd692146a5d9fe4310848904b6b4fee5c5c137", size = 132847, upload-time = "2026-03-31T16:15:46.368Z" }, - { url = "https://files.pythonhosted.org/packages/23/91/7e722f352ad67ca573cee44de2a58fb810d0f4eb4e33276c6a557979fd8a/orjson-3.11.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:705b895b781b3e395c067129d8551655642dfe9437273211d5404e87ac752b53", size = 133637, upload-time = "2026-03-31T16:15:48.123Z" }, - { url = "https://files.pythonhosted.org/packages/af/04/32845ce13ac5bd1046ddb02ac9432ba856cc35f6d74dde95864fe0ad5523/orjson-3.11.8-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:88006eda83858a9fdf73985ce3804e885c2befb2f506c9a3723cdeb5a2880e3e", size = 141906, upload-time = "2026-03-31T16:15:49.626Z" }, - { url = "https://files.pythonhosted.org/packages/02/5e/c551387ddf2d7106d9039369862245c85738b828844d13b99ccb8d61fd06/orjson-3.11.8-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:55120759e61309af7fcf9e961c6f6af3dde5921cdb3ee863ef63fd9db126cae6", size = 423722, upload-time = "2026-03-31T16:15:51.176Z" }, - { url = "https://files.pythonhosted.org/packages/00/a3/ecfe62434096f8a794d4976728cb59bcfc4a643977f21c2040545d37eb4c/orjson-3.11.8-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:98bdc6cb889d19bed01de46e67574a2eab61f5cc6b768ed50e8ac68e9d6ffab6", size = 147801, upload-time = "2026-03-31T16:15:52.939Z" }, - { url = "https://files.pythonhosted.org/packages/18/6d/0dce10b9f6643fdc59d99333871a38fa5a769d8e2fc34a18e5d2bfdee900/orjson-3.11.8-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:708c95f925a43ab9f34625e45dcdadf09ec8a6e7b664a938f2f8d5650f6c090b", size = 136460, upload-time = "2026-03-31T16:15:54.431Z" }, - { url = "https://files.pythonhosted.org/packages/01/d6/6dde4f31842d87099238f1f07b459d24edc1a774d20687187443ab044191/orjson-3.11.8-cp313-cp313-win32.whl", hash = "sha256:01c4e5a6695dc09098f2e6468a251bc4671c50922d4d745aff1a0a33a0cf5b8d", size = 131956, upload-time = "2026-03-31T16:15:56.081Z" }, - { url = "https://files.pythonhosted.org/packages/c1/f9/4e494a56e013db957fb77186b818b916d4695b8fa2aa612364974160e91b/orjson-3.11.8-cp313-cp313-win_amd64.whl", hash = "sha256:c154a35dd1330707450bb4d4e7dd1f17fa6f42267a40c1e8a1daa5e13719b4b8", size = 127410, upload-time = "2026-03-31T16:15:57.54Z" }, - { url = "https://files.pythonhosted.org/packages/57/7f/803203d00d6edb6e9e7eef421d4e1adbb5ea973e40b3533f3cfd9aeb374e/orjson-3.11.8-cp313-cp313-win_arm64.whl", hash = "sha256:4861bde57f4d253ab041e374f44023460e60e71efaa121f3c5f0ed457c3a701e", size = 127338, upload-time = "2026-03-31T16:15:59.106Z" }, - { url = "https://files.pythonhosted.org/packages/6d/35/b01910c3d6b85dc882442afe5060cbf719c7d1fc85749294beda23d17873/orjson-3.11.8-cp314-cp314-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:ec795530a73c269a55130498842aaa762e4a939f6ce481a7e986eeaa790e9da4", size = 229171, upload-time = "2026-03-31T16:16:00.651Z" }, - { url = "https://files.pythonhosted.org/packages/c2/56/c9ec97bd11240abef39b9e5d99a15462809c45f677420fd148a6c5e6295e/orjson-3.11.8-cp314-cp314-macosx_15_0_arm64.whl", hash = "sha256:c492a0e011c0f9066e9ceaa896fbc5b068c54d365fea5f3444b697ee01bc8625", size = 128746, upload-time = "2026-03-31T16:16:02.673Z" }, - { url = "https://files.pythonhosted.org/packages/3b/e4/66d4f30a90de45e2f0cbd9623588e8ae71eef7679dbe2ae954ed6d66a41f/orjson-3.11.8-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:883206d55b1bd5f5679ad5e6ddd3d1a5e3cac5190482927fdb8c78fb699193b5", size = 131867, upload-time = "2026-03-31T16:16:04.342Z" }, - { url = "https://files.pythonhosted.org/packages/19/30/2a645fc9286b928675e43fa2a3a16fb7b6764aa78cc719dc82141e00f30b/orjson-3.11.8-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5774c1fdcc98b2259800b683b19599c133baeb11d60033e2095fd9d4667b82db", size = 124664, upload-time = "2026-03-31T16:16:05.837Z" }, - { url = "https://files.pythonhosted.org/packages/db/44/77b9a86d84a28d52ba3316d77737f6514e17118119ade3f91b639e859029/orjson-3.11.8-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8ac7381c83dd3d4a6347e6635950aa448f54e7b8406a27c7ecb4a37e9f1ae08b", size = 129701, upload-time = "2026-03-31T16:16:07.407Z" }, - { url = "https://files.pythonhosted.org/packages/b3/ea/eff3d9bfe47e9bc6969c9181c58d9f71237f923f9c86a2d2f490cd898c82/orjson-3.11.8-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:14439063aebcb92401c11afc68ee4e407258d2752e62d748b6942dad20d2a70d", size = 141202, upload-time = "2026-03-31T16:16:09.48Z" }, - { url = "https://files.pythonhosted.org/packages/52/c8/90d4b4c60c84d62068d0cf9e4d8f0a4e05e76971d133ac0c60d818d4db20/orjson-3.11.8-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fa72e71977bff96567b0f500fc5bfd2fdf915f34052c782a4c6ebbdaa97aa858", size = 127194, upload-time = "2026-03-31T16:16:11.02Z" }, - { url = "https://files.pythonhosted.org/packages/8d/c7/ea9e08d1f0ba981adffb629811148b44774d935171e7b3d780ae43c4c254/orjson-3.11.8-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7679bc2f01bb0d219758f1a5f87bb7c8a81c0a186824a393b366876b4948e14f", size = 133639, upload-time = "2026-03-31T16:16:13.434Z" }, - { url = "https://files.pythonhosted.org/packages/6c/8c/ddbbfd6ba59453c8fc7fe1d0e5983895864e264c37481b2a791db635f046/orjson-3.11.8-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:14f7b8fcb35ef403b42fa5ecfa4ed032332a91f3dc7368fbce4184d59e1eae0d", size = 141914, upload-time = "2026-03-31T16:16:14.955Z" }, - { url = "https://files.pythonhosted.org/packages/4e/31/dbfbefec9df060d34ef4962cd0afcb6fa7a9ec65884cb78f04a7859526c3/orjson-3.11.8-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:c2bdf7b2facc80b5e34f48a2d557727d5c5c57a8a450de122ae81fa26a81c1bc", size = 423800, upload-time = "2026-03-31T16:16:16.594Z" }, - { url = "https://files.pythonhosted.org/packages/87/cf/f74e9ae9803d4ab46b163494adba636c6d7ea955af5cc23b8aaa94cfd528/orjson-3.11.8-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:ccd7ba1b0605813a0715171d39ec4c314cb97a9c85893c2c5c0c3a3729df38bf", size = 147837, upload-time = "2026-03-31T16:16:18.585Z" }, - { url = "https://files.pythonhosted.org/packages/64/e6/9214f017b5db85e84e68602792f742e5dc5249e963503d1b356bee611e01/orjson-3.11.8-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:cdbc8c9c02463fef4d3c53a9ba3336d05496ec8e1f1c53326a1e4acc11f5c600", size = 136441, upload-time = "2026-03-31T16:16:20.151Z" }, - { url = "https://files.pythonhosted.org/packages/24/dd/3590348818f58f837a75fb969b04cdf187ae197e14d60b5e5a794a38b79d/orjson-3.11.8-cp314-cp314-win32.whl", hash = "sha256:0b57f67710a8cd459e4e54eb96d5f77f3624eba0c661ba19a525807e42eccade", size = 131983, upload-time = "2026-03-31T16:16:21.823Z" }, - { url = "https://files.pythonhosted.org/packages/3f/0f/b6cb692116e05d058f31ceee819c70f097fa9167c82f67fabe7516289abc/orjson-3.11.8-cp314-cp314-win_amd64.whl", hash = "sha256:735e2262363dcbe05c35e3a8869898022af78f89dde9e256924dc02e99fe69ca", size = 127396, upload-time = "2026-03-31T16:16:23.685Z" }, - { url = "https://files.pythonhosted.org/packages/c0/d1/facb5b5051fabb0ef9d26c6544d87ef19a939a9a001198655d0d891062dd/orjson-3.11.8-cp314-cp314-win_arm64.whl", hash = "sha256:6ccdea2c213cf9f3d9490cbd5d427693c870753df41e6cb375bd79bcbafc8817", size = 127330, upload-time = "2026-03-31T16:16:25.496Z" }, +version = "3.11.9" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/7e/0c/964746fcafbd16f8ff53219ad9f6b412b34f345c75f384ad434ceaadb538/orjson-3.11.9.tar.gz", hash = "sha256:4fef17e1f8722c11587a6ef18e35902450221da0028e65dbaaa543619e68e48f", size = 5599163, upload-time = "2026-05-06T15:11:08.309Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/10/5d/b95ca542a001135cc250a49370f282f578c8f4e46cc8617d73775297eea8/orjson-3.11.9-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:135869ef917b8704ea0a94e01620e0c05021c15c52036e4663baffe75e72f8ce", size = 228986, upload-time = "2026-05-06T15:09:14.765Z" }, + { url = "https://files.pythonhosted.org/packages/80/01/be33fbff646e22f93398429ea645f20d2097aea1a6cdc1e6628e70125f83/orjson-3.11.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:115ab5f5f4a0f203cc2a5f0fb09aee503a3f771aa08392949ab5ca230c4fbdbd", size = 132558, upload-time = "2026-05-06T15:09:17.431Z" }, + { url = "https://files.pythonhosted.org/packages/4e/61/73d49333bba660a075daccca10970dc6409ce1cf42ae4046646a19468aad/orjson-3.11.9-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4da3c38a2083ca4aaf9c2a36776cce3e9328e6647b10d118948f3cfb4913ffe4", size = 128213, upload-time = "2026-05-06T15:09:18.719Z" }, + { url = "https://files.pythonhosted.org/packages/1f/7d/30e844b3dac3f74aed66b1f984daf9db3c98c0328c03d965a9e8dc06449e/orjson-3.11.9-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:53b50b0e14084b8f7e29c5ce84c5af0f1160169b30d8a6914231d97d2fe297d4", size = 135430, upload-time = "2026-05-06T15:09:20.257Z" }, + { url = "https://files.pythonhosted.org/packages/16/64/bd815f5c610b3facc204f26ba94e87a9eb49b0d83de3d5fc1eee2402d91b/orjson-3.11.9-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:231742b4a11dad8d5380a435962c57e91b7c37b79be858f4ef1c0df1a259897e", size = 146178, upload-time = "2026-05-06T15:09:21.616Z" }, + { url = "https://files.pythonhosted.org/packages/c7/35/e744fd36c79b339d27beb06068b5a08a8882ef5418804d0ce545a31f718d/orjson-3.11.9-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:34fd2317602587321faab75ab76c623a0117e80841a6413654f04e47f339a8fb", size = 133068, upload-time = "2026-05-06T15:09:23.228Z" }, + { url = "https://files.pythonhosted.org/packages/2a/56/d54152b67b63a0b3e556cfc549d6ce84f74d7f425ddeadc6c8a74d913da7/orjson-3.11.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:71f3db16e69b667b132e0f305a833d5497da302d801508cbb051ed9a9819da47", size = 134217, upload-time = "2026-05-06T15:09:24.847Z" }, + { url = "https://files.pythonhosted.org/packages/0b/ee/66154baf69f71c7164a268a5e888908aec5a0819d13c81d5e2755a257758/orjson-3.11.9-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:0b34789fa0da61cf7bef0546b09c738fb195331e017e477096d129e9105ab03d", size = 141917, upload-time = "2026-05-06T15:09:26.647Z" }, + { url = "https://files.pythonhosted.org/packages/09/d3/c5824260ca8b9d7ba82648d042a3f8f4815d18c15bb98a1f30edd1bb2d83/orjson-3.11.9-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:87e4d4ab280b0c87424d47695bec2182caf8cfc17879ea78dab76680194abc13", size = 415356, upload-time = "2026-05-06T15:09:28.252Z" }, + { url = "https://files.pythonhosted.org/packages/64/cb/509c2e816fe4df641d93dc92f6a89adc8df3ada8ebdee2bd44aba3264c3c/orjson-3.11.9-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:ace6c58523302d3b97b6ac5c38a5298a54b473762b6be82726b4265c41029f92", size = 148112, upload-time = "2026-05-06T15:09:29.783Z" }, + { url = "https://files.pythonhosted.org/packages/db/b5/3ceae56d2e4962979eedb023ba6a46a4bb65f333960379be0ca470686220/orjson-3.11.9-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:97d0d932803c1b164fde11cb542a9efcb1e0f63b184537cca65887147906ff48", size = 137112, upload-time = "2026-05-06T15:09:31.432Z" }, + { url = "https://files.pythonhosted.org/packages/d7/7a/81fa3f2c7bef79b04cf2ab7838e5ac74b1f12511ceab979759b0275d6bb4/orjson-3.11.9-cp310-cp310-win32.whl", hash = "sha256:b3afcf569c15577a9fe64627292daa3e6b3a70f4fb77a5df246a87ec21681b94", size = 131706, upload-time = "2026-05-06T15:09:32.707Z" }, + { url = "https://files.pythonhosted.org/packages/ae/d8/b64600f9083c7f151ad39717a5877fccbeb0ef6d7efcb55f971ce00b6bee/orjson-3.11.9-cp310-cp310-win_amd64.whl", hash = "sha256:8697ab6a080a5c46edaad50e2bc5bd8c7ca5c66442d24104fa44ec74910a8244", size = 127282, upload-time = "2026-05-06T15:09:33.955Z" }, + { url = "https://files.pythonhosted.org/packages/1e/51/3fb9e65ae76ee97bd611869a503fa3fc0a6e81dd8b737cf3003f682df7ff/orjson-3.11.9-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:f01c4818b3fc9b0da8e096722a84318071eaa118df35f6ed2344da0e73a5444f", size = 228522, upload-time = "2026-05-06T15:09:35.362Z" }, + { url = "https://files.pythonhosted.org/packages/16/fa/9d54b07cb3f3b0bfd57841478e42d7a0ece4a9f49f9907eecf5a45461687/orjson-3.11.9-cp311-cp311-macosx_15_0_arm64.whl", hash = "sha256:3ebca4179031ee716ed076ffadc29428e900512f6fccee8614c9983157fcf19c", size = 128463, upload-time = "2026-05-06T15:09:37.063Z" }, + { url = "https://files.pythonhosted.org/packages/88/b1/6ceafc2eefd0a553e3be77ce6c49d107e772485d9568629376171c50e634/orjson-3.11.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:48ee05097750de0ff69ed5b7bbcf0732182fd57a24043dcc2a1da780a5ead3a5", size = 132306, upload-time = "2026-05-06T15:09:38.299Z" }, + { url = "https://files.pythonhosted.org/packages/ea/76/f11311285324a40aab1e3031385c50b635a7cd0734fdaf60c7e89a696f60/orjson-3.11.9-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a6082706765a95a6680d812e1daf1c0cfe8adec7831b3ff3b625693f3b461b1c", size = 127988, upload-time = "2026-05-06T15:09:39.597Z" }, + { url = "https://files.pythonhosted.org/packages/9e/85/0ef63bcf1337f44031ce9b91b1919563f62a37527b3ea4368bb15a22e5d7/orjson-3.11.9-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:277fefe9d76ee17eb14debf399e3533d4d63b5f677a4d3719eb763536af1f4bd", size = 135188, upload-time = "2026-05-06T15:09:40.957Z" }, + { url = "https://files.pythonhosted.org/packages/05/94/b0d27090ea8a2095db3c2bd1b1c96f96f19bbb494d7fef33130e846e613d/orjson-3.11.9-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:03db380e3780fa0015ed776a90f20e8e20bb11dde13b216ce19e5718e3dfba62", size = 145937, upload-time = "2026-05-06T15:09:42.249Z" }, + { url = "https://files.pythonhosted.org/packages/09/eb/75d50c29c05b8054013e221e598820a365c8e64065312e75e202ed880709/orjson-3.11.9-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:33d7d766701847dc6729846362dc27895d2f2d2251264f9d10e7cb9878194877", size = 132758, upload-time = "2026-05-06T15:09:43.945Z" }, + { url = "https://files.pythonhosted.org/packages/49/bd/360686f39348aa88827cb6fbf7dc606fd41c831a35235e1abf1db8e3a9e6/orjson-3.11.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:147302878da387104b66bb4a8b0227d1d487e976ce41a8501916161072ed87b1", size = 133971, upload-time = "2026-05-06T15:09:45.239Z" }, + { url = "https://files.pythonhosted.org/packages/0e/30/3178eb16f3221aeef068b6f1f1ebe05f656ea5c6dffe9f6c917329fe17a3/orjson-3.11.9-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:3513550321f8c8c811a7c3297b8a630e82dc08e4c10216d07703c997776236cd", size = 141685, upload-time = "2026-05-06T15:09:46.858Z" }, + { url = "https://files.pythonhosted.org/packages/5f/f1/ff2f19ed0225f9680fafa42febca3570dd59444ebf190980738d376214c2/orjson-3.11.9-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:c5d001196b89fa9cf0a4ab79766cd835b991a166e4b621ba95089edc50c429ff", size = 415167, upload-time = "2026-05-06T15:09:48.312Z" }, + { url = "https://files.pythonhosted.org/packages/9b/61/863bddf0da6e9e586765414debd54b4e58db05f560902b6d00658cb88636/orjson-3.11.9-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:16969c9d369c98eb084889c6e4d2d39b77c7eb38ceccf8da2a9fff62ae908980", size = 147913, upload-time = "2026-05-06T15:09:49.733Z" }, + { url = "https://files.pythonhosted.org/packages/b6/8a/4081492586d75b073d60c5271a8d0f05a0955cabf1e34c8473f6fcd84235/orjson-3.11.9-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:63e0efbc991250c0b3143488fa57d95affcabbfc63c99c48d625dd37779aafe2", size = 136959, upload-time = "2026-05-06T15:09:51.311Z" }, + { url = "https://files.pythonhosted.org/packages/0d/bd/70b6ab193594d7abb875320c0a7c8335e846f28968c432c31042409c3c8d/orjson-3.11.9-cp311-cp311-win32.whl", hash = "sha256:14ed654580c1ed2bc217352ec82f91b047aef82951aa71c7f64e0dcb03c0e180", size = 131533, upload-time = "2026-05-06T15:09:52.637Z" }, + { url = "https://files.pythonhosted.org/packages/3f/17/1a1a228183d62d1b77e2c30d210f47dd4768b310ebe1607c63e3c0e3a71e/orjson-3.11.9-cp311-cp311-win_amd64.whl", hash = "sha256:57ea77fb70a448ce87d18fca050193202a3da5e54598f6501ca5476fb66cfe02", size = 127106, upload-time = "2026-05-06T15:09:54.204Z" }, + { url = "https://files.pythonhosted.org/packages/b8/95/285de5fa296d09681ee9c546cd4a8aeb773b701cf343dc125994f4d52953/orjson-3.11.9-cp311-cp311-win_arm64.whl", hash = "sha256:19b72ed11572a2ee51a67a903afbe5af504f84ed6f529c0fe44b0ab3fb5cc697", size = 126848, upload-time = "2026-05-06T15:09:55.551Z" }, + { url = "https://files.pythonhosted.org/packages/16/6d/11867a3ffa3a3608d84a4de51ef4dd0896d6b5cc9132fbe1daf593e677bc/orjson-3.11.9-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:9ef6fe90aadef185c7b128859f40beb24720b4ecea95379fc9000931179c3a49", size = 228515, upload-time = "2026-05-06T15:09:57.265Z" }, + { url = "https://files.pythonhosted.org/packages/24/75/05912954c8b288f34fcf5cd4b9b071cb4f6e77b9961e175e56ebb258089f/orjson-3.11.9-cp312-cp312-macosx_15_0_arm64.whl", hash = "sha256:e5c9b8f28e726e97d97696c826bc7bea5d71cecd63576dba92924a32c1961291", size = 128409, upload-time = "2026-05-06T15:09:59.063Z" }, + { url = "https://files.pythonhosted.org/packages/ab/86/1c3a47df3bc8191ea9ac51603bbb872a95167a364320c269f2557911f406/orjson-3.11.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:26a473dbb4162108b27901492546f83c76fdcea3d0eadff00ae7a07e18dcce09", size = 132106, upload-time = "2026-05-06T15:10:00.798Z" }, + { url = "https://files.pythonhosted.org/packages/d7/cf/b33b5f3e695ae7d63feef9d915c37cc3b8f465493dcd4f8e0b4c697a2366/orjson-3.11.9-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:011382e2a60fda9d46f1cdee31068cfc52ffe952b587d683ec0463002802a0f4", size = 127864, upload-time = "2026-05-06T15:10:02.15Z" }, + { url = "https://files.pythonhosted.org/packages/31/6a/6cf69385a58208024fcb8c014e2141b8ce838aba6492b589f8acfff97fab/orjson-3.11.9-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c2d3dc759490128c5c1711a53eeaa8ee1d437fd0038ffd2b6008abf46db3f882", size = 135213, upload-time = "2026-05-06T15:10:03.515Z" }, + { url = "https://files.pythonhosted.org/packages/e8/f8/0b1bd3e8f2efcdd376af5c8cfd79eaf13f018080c0089c80ebd724e3c7fb/orjson-3.11.9-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d8ea516b3726d190e1b4297e6f4e7a8650347ae053868a18163b4dd3641d1fff", size = 145994, upload-time = "2026-05-06T15:10:05.083Z" }, + { url = "https://files.pythonhosted.org/packages/f3/59/dab79f61044c529d2c81aecdc589b1f833a1c8dec11ba3b1c2498a02ca7e/orjson-3.11.9-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:380cdce7ba24989af81d0a7013d0aaec5d0e2a21734c0e2681b1bc4f141957fe", size = 132744, upload-time = "2026-05-06T15:10:06.853Z" }, + { url = "https://files.pythonhosted.org/packages/0e/a4/82b7a2fe5d8a67a59ed831b24d59a3d46ea7d207b66e1602d376541d94a6/orjson-3.11.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:be4fa4f0af7fa18951f7ab3fc2148e223af211bf03f59e1c6034ec3f97f21d61", size = 134014, upload-time = "2026-05-06T15:10:08.213Z" }, + { url = "https://files.pythonhosted.org/packages/50/c7/375e83a76851b73b2e39f3bcf0e5a19e2b89bad13e5bca97d0b293d27f24/orjson-3.11.9-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a8f5f8bc7ce7d59f08d9f99fa510c06496164a24cb5f3d34537dbd9ca30132e2", size = 141509, upload-time = "2026-05-06T15:10:09.595Z" }, + { url = "https://files.pythonhosted.org/packages/7f/7c/49d5d82a3d3097f641f094f552131f1e2723b0b8cb0fa2874ab65ecfffa6/orjson-3.11.9-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:4d7fde5501b944f83b3e665e1b31343ff6e154b15560a16b7130ea1e594a4206", size = 415127, upload-time = "2026-05-06T15:10:11.049Z" }, + { url = "https://files.pythonhosted.org/packages/3a/dc/7446c538590d55f455647e5f3c61fc33f7108714e7afcffa6a2a033f8350/orjson-3.11.9-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:cde1a448023ba7d5bb4c01c5afb48894380b5e4956e0627266526587ef4e535f", size = 148025, upload-time = "2026-05-06T15:10:12.842Z" }, + { url = "https://files.pythonhosted.org/packages/df/e5/4d2d8af06f788329b4f78f8cc3679bb395392fcaa1e4d8d3c33e85308fa4/orjson-3.11.9-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:71e63adb0e1f1ed5d9e168f50a91ceb93ae6420731d222dc7da5c69409aa47aa", size = 136943, upload-time = "2026-05-06T15:10:14.405Z" }, + { url = "https://files.pythonhosted.org/packages/06/69/850264ccf6d80f6b174620d30a87f65c9b1490aba33fe6b62798e618cad3/orjson-3.11.9-cp312-cp312-win32.whl", hash = "sha256:2d057a602cdd19a0ad680417527c45b6961a095081c0f46fe0e03e304aac6470", size = 131606, upload-time = "2026-05-06T15:10:15.791Z" }, + { url = "https://files.pythonhosted.org/packages/b9/d5/973a43fc9c55e20f2051e9830997649f669be0cb3ca52192087c0143f118/orjson-3.11.9-cp312-cp312-win_amd64.whl", hash = "sha256:59e403b1cc5a676da8eaf31f6254801b7341b3e29efa85f92b48d272637e77be", size = 127101, upload-time = "2026-05-06T15:10:17.129Z" }, + { url = "https://files.pythonhosted.org/packages/fe/ae/495470f0e4a18f73fa10b7f6b84b464ec4cc5291c4e0c7c2a6c400bef006/orjson-3.11.9-cp312-cp312-win_arm64.whl", hash = "sha256:9af678d6488357948f1f84c6cd1c1d397c014e1ae2f98ae082a44eb48f602624", size = 126736, upload-time = "2026-05-06T15:10:18.645Z" }, + { url = "https://files.pythonhosted.org/packages/32/33/93fcc25907235c344ae73122f8a4e01d2d393ef062b4af7d2e2487a32c37/orjson-3.11.9-cp313-cp313-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:4bab1b2d6141fe7b32ae71dac905666ece4f94936efbfb13d55bb7739a3a6021", size = 228458, upload-time = "2026-05-06T15:10:20.079Z" }, + { url = "https://files.pythonhosted.org/packages/8f/27/b1e6dadb3c080313c03fdd8067b85e6a0460c7d8d6a1c3984ef77b904e4d/orjson-3.11.9-cp313-cp313-macosx_15_0_arm64.whl", hash = "sha256:844417969855fc7a41be124aafe83dc424592a7f77cd4501900c67307122b92c", size = 128368, upload-time = "2026-05-06T15:10:21.549Z" }, + { url = "https://files.pythonhosted.org/packages/21/0f/c9ede0bf052f6b4051e64a7d4fa91b725cccf8321a6a786e86eb03519f00/orjson-3.11.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ffe02797b5e9f3a9d8292ddcd289b474ad13e81ad83cd1891a240811f1d2cb81", size = 132070, upload-time = "2026-05-06T15:10:23.371Z" }, + { url = "https://files.pythonhosted.org/packages/fd/26/d398e28048dc18205bbe812f2c88cb9b40313db2470778e25964796458fe/orjson-3.11.9-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:0e4eed3b200023042814d2fc8a5d2e880f13b52e1ed2485e83da4f3962f7dc1a", size = 127892, upload-time = "2026-05-06T15:10:24.714Z" }, + { url = "https://files.pythonhosted.org/packages/66/60/52b0054c4c700d5aa7fc5b7ca96917400d8f061307778578e67a10e25852/orjson-3.11.9-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8aff7da9952a5ad1cef8e68017724d96c7b9a66e99e91d6252e1b133d67a7b10", size = 135217, upload-time = "2026-05-06T15:10:26.084Z" }, + { url = "https://files.pythonhosted.org/packages/d5/97/1e3dc2b2a28b7b2528f403d2fc1d79ec5f39af3bc143ab65d3ec26426385/orjson-3.11.9-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4d4e98d6f3b8afed8bc8cd9718ec0cdf46661826beefb53fe8eafb37f2bf0362", size = 145980, upload-time = "2026-05-06T15:10:28.062Z" }, + { url = "https://files.pythonhosted.org/packages/fc/39/31fbfe7850f2de32dee7e7e5c09f26d403ab01e440ac96001c6b01ad3c99/orjson-3.11.9-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3a81d52442a7c99b3662333235b3adf96a1715864658b35bb797212be7bddb97", size = 132738, upload-time = "2026-05-06T15:10:29.727Z" }, + { url = "https://files.pythonhosted.org/packages/a1/08/dca0082dd2a194acb93e5457e73455388e2e2ca464a2672449a9ddbb679d/orjson-3.11.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4e39364e726a8fff737309aff059ff67d8a8c8d5b677be7bb49a8b3e84b7e218", size = 134033, upload-time = "2026-05-06T15:10:31.152Z" }, + { url = "https://files.pythonhosted.org/packages/11/d4/5bdb0626801230139987385554c5d4c42255218ac906525bf4347f22cd95/orjson-3.11.9-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:4fd66214623f1b17501df9f0543bef0b833979ab5b6ded1e1d123222866aa8c9", size = 141492, upload-time = "2026-05-06T15:10:32.641Z" }, + { url = "https://files.pythonhosted.org/packages/fa/88/a21fb53b3ede6703aede6dce4710ed4111e5b201cfa6bbff5e544f9d47d7/orjson-3.11.9-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:8ecc30f10465fa1e0ce13fd01d9e22c316e5053a719a8d915d4545a09a5ff677", size = 415087, upload-time = "2026-05-06T15:10:34.438Z" }, + { url = "https://files.pythonhosted.org/packages/3d/57/1b30daf70f0d8180e9a73cefbfbdd99e4bf19eb020466502b01fba7e0e50/orjson-3.11.9-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:97db4c94a7db398a5bd636273324f0b3fd58b350bbbac8bb380ceb825a9b40f4", size = 148031, upload-time = "2026-05-06T15:10:36.358Z" }, + { url = "https://files.pythonhosted.org/packages/04/83/45fbb6d962e260807f99441db9613cee868ceda4baceda59b3720a563f97/orjson-3.11.9-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9f78cf8fec5bd627f4082b8dfeac7871b43d7f3274904492a43dab39f18a19a0", size = 136915, upload-time = "2026-05-06T15:10:38.013Z" }, + { url = "https://files.pythonhosted.org/packages/5f/cc/2d10025f9056d376e4127ec05a5808b218d46f035fdc08178a5411b34250/orjson-3.11.9-cp313-cp313-win32.whl", hash = "sha256:d4087e5c0209a0a8efe4de3303c234b9c44d1174161dcd851e8eea07c7560b32", size = 131613, upload-time = "2026-05-06T15:10:39.569Z" }, + { url = "https://files.pythonhosted.org/packages/67/bd/2775ff28bfe883b9aa1ff348300542eb2ef1ee18d8ae0e3a49846817a865/orjson-3.11.9-cp313-cp313-win_amd64.whl", hash = "sha256:051b102c93b4f634e89f3866b07b9a9a98915ada541f4ec30f177067b2694979", size = 127086, upload-time = "2026-05-06T15:10:41.262Z" }, + { url = "https://files.pythonhosted.org/packages/91/2b/d26799e580939e32a7da9a39531bc9e58e15ca32ffaa6a8cb3e9bb0d22cd/orjson-3.11.9-cp313-cp313-win_arm64.whl", hash = "sha256:cce9127885941bd28f080cecf1f1d288336b7e0d812c345b08be88b572796254", size = 126696, upload-time = "2026-05-06T15:10:42.651Z" }, + { url = "https://files.pythonhosted.org/packages/8e/eb/5da01e356015aee6ecfa1187ced87aef51364e306f5e695dd52719bf0e78/orjson-3.11.9-cp314-cp314-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b6ef1979adc4bc243523f1a2ba91418030a8e29b0a99cbe7e0e2d6807d4dce6e", size = 228465, upload-time = "2026-05-06T15:10:44.097Z" }, + { url = "https://files.pythonhosted.org/packages/64/62/3e0e0c14c957133bcd855395c62b55ed4e3b0af23ffea11b032cb1dcbdb1/orjson-3.11.9-cp314-cp314-macosx_15_0_arm64.whl", hash = "sha256:f36b7f32c7c0db4a719f1fc5824db4a9c6f8bd1a354debb91faf26ebf3a4c71e", size = 128364, upload-time = "2026-05-06T15:10:45.839Z" }, + { url = "https://files.pythonhosted.org/packages/5a/5a/07d8aa117211a8ed7630bda80c8c0b14d04e0f8dcf99bcf49656e4a710eb/orjson-3.11.9-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:08f4d8ebb44925c794e535b2bebc507cebf32209df81de22ae285fb0d8d66de0", size = 132063, upload-time = "2026-05-06T15:10:47.267Z" }, + { url = "https://files.pythonhosted.org/packages/d6/ec/4acaf21483e18aa945be74a474c74b434f284b549f275a0a39b9f98956e9/orjson-3.11.9-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:6cc7923789694fd58f001cbcac7e47abc13af4d560ebbfcf3b41a8b1a0748124", size = 122356, upload-time = "2026-05-06T15:10:48.765Z" }, + { url = "https://files.pythonhosted.org/packages/13/d8/5f0555e7638801323b7a75850f92e7dfa891bc84fe27a1ba4449170d1200/orjson-3.11.9-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ea5c46eb2d3af39e806b986f4b09d5c2706a1f5afde3cbf7544ce6616127173c", size = 129592, upload-time = "2026-05-06T15:10:50.13Z" }, + { url = "https://files.pythonhosted.org/packages/b6/30/ed9860412a3603ceb3c5955bfd72d28b9d0e7ba6ed81add14f83d7114236/orjson-3.11.9-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f5d89a2ed90731df3be64bab0aa44f78bff39fdc9d71c291f4a8023aa46425b7", size = 140491, upload-time = "2026-05-06T15:10:51.582Z" }, + { url = "https://files.pythonhosted.org/packages/d0/17/adc514dea7ac7c505527febf884934b815d34f0c7b8693c1a8b39c5c4a57/orjson-3.11.9-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:25e4aed0312d292c09f61af25bba34e0b2c88546041472b09088c39a4d828af1", size = 127309, upload-time = "2026-05-06T15:10:53.329Z" }, + { url = "https://files.pythonhosted.org/packages/76/3e/c0b690253f0b82d86e99949af13533363acfb5432ecb5d53dd5b3bce9c34/orjson-3.11.9-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aaea64f3f467d22e70eeed68bdccb3bc4f83f650446c4a03c59f2cba28a108db", size = 134030, upload-time = "2026-05-06T15:10:54.988Z" }, + { url = "https://files.pythonhosted.org/packages/c1/7a/bc82a0bb25e9faaf92dc4d9ef002732efc09737706af83e346788641d4a7/orjson-3.11.9-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:a028425d1b440c5d92a6be1e1a020739dfe67ea87d96c6dbe828c1b30041728b", size = 141482, upload-time = "2026-05-06T15:10:56.663Z" }, + { url = "https://files.pythonhosted.org/packages/01/55/e69188b939f77d5d32a9833745ace31ea5ccae3ab613a1ec185d3cd2c4fb/orjson-3.11.9-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:5b192c6cf397e4455b11523c5cf2b18ed084c1bbd61b6c0926344d2129481972", size = 415178, upload-time = "2026-05-06T15:10:58.446Z" }, + { url = "https://files.pythonhosted.org/packages/2e/1a/b8a5a7ac527e80b9cb11d51e3f6689b709279183264b9ec5c7bc680bb8b5/orjson-3.11.9-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:ea407d4ccf5891d667d045fecae97a7a1e5e87b3b97f97ae1803c2e741130be0", size = 148089, upload-time = "2026-05-06T15:11:00.441Z" }, + { url = "https://files.pythonhosted.org/packages/97/4e/00503f64204bf859b37213a63927028f30fb6268cd8677fb0a5ad48155e1/orjson-3.11.9-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:5f63aaf97afd9f6dec5b1a68e1b8da12bfccb4cb9a9a65c3e0b6c847849e7586", size = 136921, upload-time = "2026-05-06T15:11:02.176Z" }, + { url = "https://files.pythonhosted.org/packages/0d/ba/a23b82a0a8d0ed7bed4e5f5035aae751cad4ff6a1e8d2ecd14d8860f5929/orjson-3.11.9-cp314-cp314-win32.whl", hash = "sha256:e30ab17845bb9fa54ccf67fa4f9f5282652d54faa6d17452f47d0f369d038673", size = 131638, upload-time = "2026-05-06T15:11:03.696Z" }, + { url = "https://files.pythonhosted.org/packages/f3/c3/0c6798456bade745c75c452342dabacce5798196483e77e643be1f53877d/orjson-3.11.9-cp314-cp314-win_amd64.whl", hash = "sha256:32ef5f4283a3be81913947d19608eacb7c6608026851123790cd9cc8982af34b", size = 127078, upload-time = "2026-05-06T15:11:05.123Z" }, + { url = "https://files.pythonhosted.org/packages/16/21/5a3f1e8913103b703a436a5664238e5b965ec392b555fe68943ea3691e6b/orjson-3.11.9-cp314-cp314-win_arm64.whl", hash = "sha256:eebdbdeef0094e4f5aefa20dcd4eb2368ab5e7a3b4edea27f1e7b2892e009cf9", size = 126687, upload-time = "2026-05-06T15:11:06.602Z" }, ] [[package]] @@ -2158,7 +2189,7 @@ wheels = [ [[package]] name = "pydantic" -version = "2.13.3" +version = "2.13.4" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "annotated-types" }, @@ -2166,139 +2197,139 @@ dependencies = [ { name = "typing-extensions" }, { name = "typing-inspection" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/d9/e4/40d09941a2cebcb20609b86a559817d5b9291c49dd6f8c87e5feffbe703a/pydantic-2.13.3.tar.gz", hash = "sha256:af09e9d1d09f4e7fe37145c1f577e1d61ceb9a41924bf0094a36506285d0a84d", size = 844068, upload-time = "2026-04-20T14:46:43.632Z" } +sdist = { url = "https://files.pythonhosted.org/packages/18/a5/b60d21ac674192f8ab0ba4e9fd860690f9b4a6e51ca5df118733b487d8d6/pydantic-2.13.4.tar.gz", hash = "sha256:c40756b57adaa8b1efeeced5c196f3f3b7c435f90e84ea7f443901bec8099ef6", size = 844775, upload-time = "2026-05-06T13:43:05.343Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f3/0a/fd7d723f8f8153418fb40cf9c940e82004fce7e987026b08a68a36dd3fe7/pydantic-2.13.3-py3-none-any.whl", hash = "sha256:6db14ac8dfc9a1e57f87ea2c0de670c251240f43cb0c30a5130e9720dc612927", size = 471981, upload-time = "2026-04-20T14:46:41.402Z" }, + { url = "https://files.pythonhosted.org/packages/fd/7b/122376b1fd3c62c1ed9dc80c931ace4844b3c55407b6fb2d199377c9736f/pydantic-2.13.4-py3-none-any.whl", hash = "sha256:45a282cde31d808236fd7ea9d919b128653c8b38b393d1c4ab335c62924d9aba", size = 472262, upload-time = "2026-05-06T13:43:02.641Z" }, ] [[package]] name = "pydantic-core" -version = "2.46.3" +version = "2.46.4" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/2a/ef/f7abb56c49382a246fd2ce9c799691e3c3e7175ec74b14d99e798bcddb1a/pydantic_core-2.46.3.tar.gz", hash = "sha256:41c178f65b8c29807239d47e6050262eb6bf84eb695e41101e62e38df4a5bc2c", size = 471412, upload-time = "2026-04-20T14:40:56.672Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/22/98/b50eb9a411e87483b5c65dba4fa430a06bac4234d3403a40e5a9905ebcd0/pydantic_core-2.46.3-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:1da3786b8018e60349680720158cc19161cc3b4bdd815beb0a321cd5ce1ad5b1", size = 2108971, upload-time = "2026-04-20T14:43:51.945Z" }, - { url = "https://files.pythonhosted.org/packages/08/4b/f364b9d161718ff2217160a4b5d41ce38de60aed91c3689ebffa1c939d23/pydantic_core-2.46.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:cc0988cb29d21bf4a9d5cf2ef970b5c0e38d8d8e107a493278c05dc6c1dda69f", size = 1949588, upload-time = "2026-04-20T14:44:10.386Z" }, - { url = "https://files.pythonhosted.org/packages/8f/8b/30bd03ee83b2f5e29f5ba8e647ab3c456bf56f2ec72fdbcc0215484a0854/pydantic_core-2.46.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:27f9067c3bfadd04c55484b89c0d267981b2f3512850f6f66e1e74204a4e4ce3", size = 1975986, upload-time = "2026-04-20T14:43:57.106Z" }, - { url = "https://files.pythonhosted.org/packages/3c/54/13ccf954d84ec275d5d023d5786e4aa48840bc9f161f2838dc98e1153518/pydantic_core-2.46.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a642ac886ecf6402d9882d10c405dcf4b902abeb2972cd5fb4a48c83cd59279a", size = 2055830, upload-time = "2026-04-20T14:44:15.499Z" }, - { url = "https://files.pythonhosted.org/packages/be/0e/65f38125e660fdbd72aa858e7dfae893645cfa0e7b13d333e174a367cd23/pydantic_core-2.46.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:79f561438481f28681584b89e2effb22855e2179880314bcddbf5968e935e807", size = 2222340, upload-time = "2026-04-20T14:41:51.353Z" }, - { url = "https://files.pythonhosted.org/packages/d1/88/f3ab7739efe0e7e80777dbb84c59eb98518e3f57ea433206194c2e425272/pydantic_core-2.46.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57a973eae4665352a47cf1a99b4ee864620f2fe663a217d7a8da68a1f3a5bfda", size = 2280727, upload-time = "2026-04-20T14:41:30.461Z" }, - { url = "https://files.pythonhosted.org/packages/2a/6d/c228219080817bec4982f9531cadb18da6aaa770fdeb114f49c237ac2c9f/pydantic_core-2.46.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:83d002b97072a53ea150d63e0a3adfae5670cef5aa8a6e490240e482d3b22e57", size = 2092158, upload-time = "2026-04-20T14:44:07.305Z" }, - { url = "https://files.pythonhosted.org/packages/0f/b1/525a16711e7c6d61635fac3b0bd54600b5c5d9f60c6fc5aaab26b64a2297/pydantic_core-2.46.3-cp310-cp310-manylinux_2_31_riscv64.whl", hash = "sha256:b40ddd51e7c44b28cfaef746c9d3c506d658885e0a46f9eeef2ee815cbf8e045", size = 2116626, upload-time = "2026-04-20T14:42:34.118Z" }, - { url = "https://files.pythonhosted.org/packages/ef/7c/17d30673351439a6951bf54f564cf2443ab00ae264ec9df00e2efd710eb5/pydantic_core-2.46.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ac5ec7fb9b87f04ee839af2d53bcadea57ded7d229719f56c0ed895bff987943", size = 2160691, upload-time = "2026-04-20T14:41:14.023Z" }, - { url = "https://files.pythonhosted.org/packages/86/66/af8adbcbc0886ead7f1a116606a534d75a307e71e6e08226000d51b880d2/pydantic_core-2.46.3-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:a3b11c812f61b3129c4905781a2601dfdfdea5fe1e6c1cfb696b55d14e9c054f", size = 2182543, upload-time = "2026-04-20T14:40:48.886Z" }, - { url = "https://files.pythonhosted.org/packages/b0/37/6de71e0f54c54a4190010f57deb749e1ddf75c568ada3b1320b70067f121/pydantic_core-2.46.3-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:1108da631e602e5b3c38d6d04fe5bb3bfa54349e6918e3ca6cf570b2e2b2f9d4", size = 2324513, upload-time = "2026-04-20T14:42:36.121Z" }, - { url = "https://files.pythonhosted.org/packages/51/b1/9fc74ce94f603d5ef59ff258ca9c2c8fb902fb548d340a96f77f4d1c3b7f/pydantic_core-2.46.3-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:de885175515bcfa98ae618c1df7a072f13d179f81376c8007112af20567fd08a", size = 2361853, upload-time = "2026-04-20T14:43:24.886Z" }, - { url = "https://files.pythonhosted.org/packages/40/d0/4c652fc592db35f100279ee751d5a145aca1b9a7984b9684ba7c1b5b0535/pydantic_core-2.46.3-cp310-cp310-win32.whl", hash = "sha256:d11058e3201527d41bc6b545c79187c9e4bf85e15a236a6007f0e991518882b7", size = 1980465, upload-time = "2026-04-20T14:44:46.239Z" }, - { url = "https://files.pythonhosted.org/packages/27/b8/a920453c38afbe1f355e1ea0b0d94a0a3e0b0879d32d793108755fa171d5/pydantic_core-2.46.3-cp310-cp310-win_amd64.whl", hash = "sha256:3612edf65c8ea67ac13616c4d23af12faef1ae435a8a93e5934c2a0cbbdd1fd6", size = 2073884, upload-time = "2026-04-20T14:43:01.201Z" }, - { url = "https://files.pythonhosted.org/packages/22/a2/1ba90a83e85a3f94c796b184f3efde9c72f2830dcda493eea8d59ba78e6d/pydantic_core-2.46.3-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:ab124d49d0459b2373ecf54118a45c28a1e6d4192a533fbc915e70f556feb8e5", size = 2106740, upload-time = "2026-04-20T14:41:20.932Z" }, - { url = "https://files.pythonhosted.org/packages/b6/f6/99ae893c89a0b9d3daec9f95487aa676709aa83f67643b3f0abaf4ab628a/pydantic_core-2.46.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:cca67d52a5c7a16aed2b3999e719c4bcf644074eac304a5d3d62dd70ae7d4b2c", size = 1948293, upload-time = "2026-04-20T14:43:42.115Z" }, - { url = "https://files.pythonhosted.org/packages/3e/b8/2e8e636dc9e3f16c2e16bf0849e24be82c5ee82c603c65fc0326666328fc/pydantic_core-2.46.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5c024e08c0ba23e6fd68c771a521e9d6a792f2ebb0fa734296b36394dc30390e", size = 1973222, upload-time = "2026-04-20T14:41:57.841Z" }, - { url = "https://files.pythonhosted.org/packages/34/36/0e730beec4d83c5306f417afbd82ff237d9a21e83c5edf675f31ed84c1fe/pydantic_core-2.46.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:6645ce7eec4928e29a1e3b3d5c946621d105d3e79f0c9cddf07c2a9770949287", size = 2053852, upload-time = "2026-04-20T14:40:43.077Z" }, - { url = "https://files.pythonhosted.org/packages/4b/f0/3071131f47e39136a17814576e0fada9168569f7f8c0e6ac4d1ede6a4958/pydantic_core-2.46.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a712c7118e6c5ea96562f7b488435172abb94a3c53c22c9efc1412264a45cbbe", size = 2221134, upload-time = "2026-04-20T14:43:03.349Z" }, - { url = "https://files.pythonhosted.org/packages/2f/a9/a2dc023eec5aa4b02a467874bad32e2446957d2adcab14e107eab502e978/pydantic_core-2.46.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:69a868ef3ff206343579021c40faf3b1edc64b1cc508ff243a28b0a514ccb050", size = 2279785, upload-time = "2026-04-20T14:41:19.285Z" }, - { url = "https://files.pythonhosted.org/packages/0a/44/93f489d16fb63fbd41c670441536541f6e8cfa1e5a69f40bc9c5d30d8c90/pydantic_core-2.46.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc7e8c32db809aa0f6ea1d6869ebc8518a65d5150fdfad8bcae6a49ae32a22e2", size = 2089404, upload-time = "2026-04-20T14:43:10.108Z" }, - { url = "https://files.pythonhosted.org/packages/2a/78/8692e3aa72b2d004f7a5d937f1dfdc8552ba26caf0bec75f342c40f00dec/pydantic_core-2.46.3-cp311-cp311-manylinux_2_31_riscv64.whl", hash = "sha256:3481bd1341dc85779ee506bc8e1196a277ace359d89d28588a9468c3ecbe63fa", size = 2114898, upload-time = "2026-04-20T14:44:51.475Z" }, - { url = "https://files.pythonhosted.org/packages/6a/62/e83133f2e7832532060175cebf1f13748f4c7e7e7165cdd1f611f174494b/pydantic_core-2.46.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:8690eba565c6d68ffd3a8655525cbdd5246510b44a637ee2c6c03a7ebfe64d3c", size = 2157856, upload-time = "2026-04-20T14:43:46.64Z" }, - { url = "https://files.pythonhosted.org/packages/6d/ec/6a500e3ad7718ee50583fae79c8651f5d37e3abce1fa9ae177ae65842c53/pydantic_core-2.46.3-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:4de88889d7e88d50d40ee5b39d5dac0bcaef9ba91f7e536ac064e6b2834ecccf", size = 2180168, upload-time = "2026-04-20T14:42:00.302Z" }, - { url = "https://files.pythonhosted.org/packages/d8/53/8267811054b1aa7fc1dc7ded93812372ef79a839f5e23558136a6afbfde1/pydantic_core-2.46.3-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:e480080975c1ef7f780b8f99ed72337e7cc5efea2e518a20a692e8e7b278eb8b", size = 2322885, upload-time = "2026-04-20T14:41:05.253Z" }, - { url = "https://files.pythonhosted.org/packages/c8/c1/1c0acdb3aa0856ddc4ecc55214578f896f2de16f400cf51627eb3c26c1c4/pydantic_core-2.46.3-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:de3a5c376f8cd94da9a1b8fd3dd1c16c7a7b216ed31dc8ce9fd7a22bf13b836e", size = 2360328, upload-time = "2026-04-20T14:41:43.991Z" }, - { url = "https://files.pythonhosted.org/packages/f0/d0/ef39cd0f4a926814f360e71c1adeab48ad214d9727e4deb48eedfb5bce1a/pydantic_core-2.46.3-cp311-cp311-win32.whl", hash = "sha256:fc331a5314ffddd5385b9ee9d0d2fee0b13c27e0e02dad71b1ae5d6561f51eeb", size = 1979464, upload-time = "2026-04-20T14:43:12.215Z" }, - { url = "https://files.pythonhosted.org/packages/18/9c/f41951b0d858e343f1cf09398b2a7b3014013799744f2c4a8ad6a3eec4f2/pydantic_core-2.46.3-cp311-cp311-win_amd64.whl", hash = "sha256:b5b9c6cf08a8a5e502698f5e153056d12c34b8fb30317e0c5fd06f45162a6346", size = 2070837, upload-time = "2026-04-20T14:41:47.707Z" }, - { url = "https://files.pythonhosted.org/packages/9f/1e/264a17cd582f6ed50950d4d03dd5fefd84e570e238afe1cb3e25cf238769/pydantic_core-2.46.3-cp311-cp311-win_arm64.whl", hash = "sha256:5dfd51cf457482f04ec49491811a2b8fd5b843b64b11eecd2d7a1ee596ea78a6", size = 2053647, upload-time = "2026-04-20T14:42:27.535Z" }, - { url = "https://files.pythonhosted.org/packages/4b/cb/5b47425556ecc1f3fe18ed2a0083188aa46e1dd812b06e406475b3a5d536/pydantic_core-2.46.3-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:b11b59b3eee90a80a36701ddb4576d9ae31f93f05cb9e277ceaa09e6bf074a67", size = 2101946, upload-time = "2026-04-20T14:40:52.581Z" }, - { url = "https://files.pythonhosted.org/packages/a1/4f/2fb62c2267cae99b815bbf4a7b9283812c88ca3153ef29f7707200f1d4e5/pydantic_core-2.46.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:af8653713055ea18a3abc1537fe2ebc42f5b0bbb768d1eb79fd74eb47c0ac089", size = 1951612, upload-time = "2026-04-20T14:42:42.996Z" }, - { url = "https://files.pythonhosted.org/packages/50/6e/b7348fd30d6556d132cddd5bd79f37f96f2601fe0608afac4f5fb01ec0b3/pydantic_core-2.46.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:75a519dab6d63c514f3a81053e5266c549679e4aa88f6ec57f2b7b854aceb1b0", size = 1977027, upload-time = "2026-04-20T14:42:02.001Z" }, - { url = "https://files.pythonhosted.org/packages/82/11/31d60ee2b45540d3fb0b29302a393dbc01cd771c473f5b5147bcd353e593/pydantic_core-2.46.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a6cd87cb1575b1ad05ba98894c5b5c96411ef678fa2f6ed2576607095b8d9789", size = 2063008, upload-time = "2026-04-20T14:44:17.952Z" }, - { url = "https://files.pythonhosted.org/packages/8a/db/3a9d1957181b59258f44a2300ab0f0be9d1e12d662a4f57bb31250455c52/pydantic_core-2.46.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f80a55484b8d843c8ada81ebf70a682f3f00a3d40e378c06cf17ecb44d280d7d", size = 2233082, upload-time = "2026-04-20T14:40:57.934Z" }, - { url = "https://files.pythonhosted.org/packages/9c/e1/3277c38792aeb5cfb18c2f0c5785a221d9ff4e149abbe1184d53d5f72273/pydantic_core-2.46.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3861f1731b90c50a3266316b9044f5c9b405eecb8e299b0a7120596334e4fe9c", size = 2304615, upload-time = "2026-04-20T14:42:12.584Z" }, - { url = "https://files.pythonhosted.org/packages/5e/d5/e3d9717c9eba10855325650afd2a9cba8e607321697f18953af9d562da2f/pydantic_core-2.46.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fb528e295ed31570ac3dcc9bfdd6e0150bc11ce6168ac87a8082055cf1a67395", size = 2094380, upload-time = "2026-04-20T14:43:05.522Z" }, - { url = "https://files.pythonhosted.org/packages/a1/20/abac35dedcbfd66c6f0b03e4e3564511771d6c9b7ede10a362d03e110d9b/pydantic_core-2.46.3-cp312-cp312-manylinux_2_31_riscv64.whl", hash = "sha256:367508faa4973b992b271ba1494acaab36eb7e8739d1e47be5035fb1ea225396", size = 2135429, upload-time = "2026-04-20T14:41:55.549Z" }, - { url = "https://files.pythonhosted.org/packages/6c/a5/41bfd1df69afad71b5cf0535055bccc73022715ad362edbc124bc1e021d7/pydantic_core-2.46.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:5ad3c826fe523e4becf4fe39baa44286cff85ef137c729a2c5e269afbfd0905d", size = 2174582, upload-time = "2026-04-20T14:41:45.96Z" }, - { url = "https://files.pythonhosted.org/packages/79/65/38d86ea056b29b2b10734eb23329b7a7672ca604df4f2b6e9c02d4ee22fe/pydantic_core-2.46.3-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:ec638c5d194ef8af27db69f16c954a09797c0dc25015ad6123eb2c73a4d271ca", size = 2187533, upload-time = "2026-04-20T14:40:55.367Z" }, - { url = "https://files.pythonhosted.org/packages/b6/55/a1129141678a2026badc539ad1dee0a71d06f54c2f06a4bd68c030ac781b/pydantic_core-2.46.3-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:28ed528c45446062ee66edb1d33df5d88828ae167de76e773a3c7f64bd14e976", size = 2332985, upload-time = "2026-04-20T14:44:13.05Z" }, - { url = "https://files.pythonhosted.org/packages/d7/60/cb26f4077719f709e54819f4e8e1d43f4091f94e285eb6bd21e1190a7b7c/pydantic_core-2.46.3-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aed19d0c783886d5bd86d80ae5030006b45e28464218747dcf83dabfdd092c7b", size = 2373670, upload-time = "2026-04-20T14:41:53.421Z" }, - { url = "https://files.pythonhosted.org/packages/6b/7e/c3f21882bdf1d8d086876f81b5e296206c69c6082551d776895de7801fa0/pydantic_core-2.46.3-cp312-cp312-win32.whl", hash = "sha256:06d5d8820cbbdb4147578c1fe7ffcd5b83f34508cb9f9ab76e807be7db6ff0a4", size = 1966722, upload-time = "2026-04-20T14:44:30.588Z" }, - { url = "https://files.pythonhosted.org/packages/57/be/6b5e757b859013ebfbd7adba02f23b428f37c86dcbf78b5bb0b4ffd36e99/pydantic_core-2.46.3-cp312-cp312-win_amd64.whl", hash = "sha256:c3212fda0ee959c1dd04c60b601ec31097aaa893573a3a1abd0a47bcac2968c1", size = 2072970, upload-time = "2026-04-20T14:42:54.248Z" }, - { url = "https://files.pythonhosted.org/packages/bf/f8/a989b21cc75e9a32d24192ef700eea606521221a89faa40c919ce884f2b1/pydantic_core-2.46.3-cp312-cp312-win_arm64.whl", hash = "sha256:f1f8338dd7a7f31761f1f1a3c47503a9a3b34eea3c8b01fa6ee96408affb5e72", size = 2035963, upload-time = "2026-04-20T14:44:20.4Z" }, - { url = "https://files.pythonhosted.org/packages/9b/3c/9b5e8eb9821936d065439c3b0fb1490ffa64163bfe7e1595985a47896073/pydantic_core-2.46.3-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:12bc98de041458b80c86c56b24df1d23832f3e166cbaff011f25d187f5c62c37", size = 2102109, upload-time = "2026-04-20T14:41:24.219Z" }, - { url = "https://files.pythonhosted.org/packages/91/97/1c41d1f5a19f241d8069f1e249853bcce378cdb76eec8ab636d7bc426280/pydantic_core-2.46.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:85348b8f89d2c3508b65b16c3c33a4da22b8215138d8b996912bb1532868885f", size = 1951820, upload-time = "2026-04-20T14:42:14.236Z" }, - { url = "https://files.pythonhosted.org/packages/30/b4/d03a7ae14571bc2b6b3c7b122441154720619afe9a336fa3a95434df5e2f/pydantic_core-2.46.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1105677a6df914b1fb71a81b96c8cce7726857e1717d86001f29be06a25ee6f8", size = 1977785, upload-time = "2026-04-20T14:42:31.648Z" }, - { url = "https://files.pythonhosted.org/packages/ae/0c/4086f808834b59e3c8f1aa26df8f4b6d998cdcf354a143d18ef41529d1fe/pydantic_core-2.46.3-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:87082cd65669a33adeba5470769e9704c7cf026cc30afb9cc77fd865578ebaad", size = 2062761, upload-time = "2026-04-20T14:40:37.093Z" }, - { url = "https://files.pythonhosted.org/packages/fa/71/a649be5a5064c2df0db06e0a512c2281134ed2fcc981f52a657936a7527c/pydantic_core-2.46.3-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60e5f66e12c4f5212d08522963380eaaeac5ebd795826cfd19b2dfb0c7a52b9c", size = 2232989, upload-time = "2026-04-20T14:42:59.254Z" }, - { url = "https://files.pythonhosted.org/packages/a2/84/7756e75763e810b3a710f4724441d1ecc5883b94aacb07ca71c5fb5cfb69/pydantic_core-2.46.3-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b6cdf19bf84128d5e7c37e8a73a0c5c10d51103a650ac585d42dd6ae233f2b7f", size = 2303975, upload-time = "2026-04-20T14:41:32.287Z" }, - { url = "https://files.pythonhosted.org/packages/6c/35/68a762e0c1e31f35fa0dac733cbd9f5b118042853698de9509c8e5bf128b/pydantic_core-2.46.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:031bb17f4885a43773c8c763089499f242aee2ea85cf17154168775dccdecf35", size = 2095325, upload-time = "2026-04-20T14:42:47.685Z" }, - { url = "https://files.pythonhosted.org/packages/77/bf/1bf8c9a8e91836c926eae5e3e51dce009bf495a60ca56060689d3df3f340/pydantic_core-2.46.3-cp313-cp313-manylinux_2_31_riscv64.whl", hash = "sha256:bcf2a8b2982a6673693eae7348ef3d8cf3979c1d63b54fca7c397a635cc68687", size = 2133368, upload-time = "2026-04-20T14:41:22.766Z" }, - { url = "https://files.pythonhosted.org/packages/e5/50/87d818d6bab915984995157ceb2380f5aac4e563dddbed6b56f0ed057aba/pydantic_core-2.46.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:28e8cf2f52d72ced402a137145923a762cbb5081e48b34312f7a0c8f55928ec3", size = 2173908, upload-time = "2026-04-20T14:42:52.044Z" }, - { url = "https://files.pythonhosted.org/packages/91/88/a311fb306d0bd6185db41fa14ae888fb81d0baf648a761ae760d30819d33/pydantic_core-2.46.3-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:17eaface65d9fc5abb940003020309c1bf7a211f5f608d7870297c367e6f9022", size = 2186422, upload-time = "2026-04-20T14:43:29.55Z" }, - { url = "https://files.pythonhosted.org/packages/8f/79/28fd0d81508525ab2054fef7c77a638c8b5b0afcbbaeee493cf7c3fef7e1/pydantic_core-2.46.3-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:93fd339f23408a07e98950a89644f92c54d8729719a40b30c0a30bb9ebc55d23", size = 2332709, upload-time = "2026-04-20T14:42:16.134Z" }, - { url = "https://files.pythonhosted.org/packages/b3/21/795bf5fe5c0f379308b8ef19c50dedab2e7711dbc8d0c2acf08f1c7daa05/pydantic_core-2.46.3-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:23cbdb3aaa74dfe0837975dbf69b469753bbde8eacace524519ffdb6b6e89eb7", size = 2372428, upload-time = "2026-04-20T14:41:10.974Z" }, - { url = "https://files.pythonhosted.org/packages/45/b3/ed14c659cbe7605e3ef063077680a64680aec81eb1a04763a05190d49b7f/pydantic_core-2.46.3-cp313-cp313-win32.whl", hash = "sha256:610eda2e3838f401105e6326ca304f5da1e15393ae25dacae5c5c63f2c275b13", size = 1965601, upload-time = "2026-04-20T14:41:42.128Z" }, - { url = "https://files.pythonhosted.org/packages/ef/bb/adb70d9a762ddd002d723fbf1bd492244d37da41e3af7b74ad212609027e/pydantic_core-2.46.3-cp313-cp313-win_amd64.whl", hash = "sha256:68cc7866ed863db34351294187f9b729964c371ba33e31c26f478471c52e1ed0", size = 2071517, upload-time = "2026-04-20T14:43:36.096Z" }, - { url = "https://files.pythonhosted.org/packages/52/eb/66faefabebfe68bd7788339c9c9127231e680b11906368c67ce112fdb47f/pydantic_core-2.46.3-cp313-cp313-win_arm64.whl", hash = "sha256:f64b5537ac62b231572879cd08ec05600308636a5d63bcbdb15063a466977bec", size = 2035802, upload-time = "2026-04-20T14:43:38.507Z" }, - { url = "https://files.pythonhosted.org/packages/7f/db/a7bcb4940183fda36022cd18ba8dd12f2dff40740ec7b58ce7457befa416/pydantic_core-2.46.3-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:afa3aa644f74e290cdede48a7b0bee37d1c35e71b05105f6b340d484af536d9b", size = 2097614, upload-time = "2026-04-20T14:44:38.374Z" }, - { url = "https://files.pythonhosted.org/packages/24/35/e4066358a22e3e99519db370494c7528f5a2aa1367370e80e27e20283543/pydantic_core-2.46.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:ced3310e51aa425f7f77da8bbbb5212616655bedbe82c70944320bc1dbe5e018", size = 1951896, upload-time = "2026-04-20T14:40:53.996Z" }, - { url = "https://files.pythonhosted.org/packages/87/92/37cf4049d1636996e4b888c05a501f40a43ff218983a551d57f9d5e14f0d/pydantic_core-2.46.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e29908922ce9da1a30b4da490bd1d3d82c01dcfdf864d2a74aacee674d0bfa34", size = 1979314, upload-time = "2026-04-20T14:41:49.446Z" }, - { url = "https://files.pythonhosted.org/packages/d8/36/9ff4d676dfbdfb2d591cf43f3d90ded01e15b1404fd101180ed2d62a2fd3/pydantic_core-2.46.3-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:0c9ff69140423eea8ed2d5477df3ba037f671f5e897d206d921bc9fdc39613e7", size = 2056133, upload-time = "2026-04-20T14:42:23.574Z" }, - { url = "https://files.pythonhosted.org/packages/bc/f0/405b442a4d7ba855b06eec8b2bf9c617d43b8432d099dfdc7bf999293495/pydantic_core-2.46.3-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b675ab0a0d5b1c8fdb81195dc5bcefea3f3c240871cdd7ff9a2de8aa50772eb2", size = 2228726, upload-time = "2026-04-20T14:44:22.816Z" }, - { url = "https://files.pythonhosted.org/packages/e7/f8/65cd92dd5a0bd89ba277a98ecbfaf6fc36bbd3300973c7a4b826d6ab1391/pydantic_core-2.46.3-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0087084960f209a9a4af50ecd1fb063d9ad3658c07bb81a7a53f452dacbfb2ba", size = 2301214, upload-time = "2026-04-20T14:44:48.792Z" }, - { url = "https://files.pythonhosted.org/packages/fd/86/ef96a4c6e79e7a2d0410826a68fbc0eccc0fd44aa733be199d5fcac3bb87/pydantic_core-2.46.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ed42e6cc8e1b0e2b9b96e2276bad70ae625d10d6d524aed0c93de974ae029f9f", size = 2099927, upload-time = "2026-04-20T14:41:40.196Z" }, - { url = "https://files.pythonhosted.org/packages/6d/53/269caf30e0096e0a8a8f929d1982a27b3879872cca2d917d17c2f9fdf4fe/pydantic_core-2.46.3-cp314-cp314-manylinux_2_31_riscv64.whl", hash = "sha256:f1771ce258afb3e4201e67d154edbbae712a76a6081079fe247c2f53c6322c22", size = 2128789, upload-time = "2026-04-20T14:41:15.868Z" }, - { url = "https://files.pythonhosted.org/packages/00/b0/1a6d9b6a587e118482910c244a1c5acf4d192604174132efd12bf0ac486f/pydantic_core-2.46.3-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a7610b6a5242a6c736d8ad47fd5fff87fcfe8f833b281b1c409c3d6835d9227f", size = 2173815, upload-time = "2026-04-20T14:44:25.152Z" }, - { url = "https://files.pythonhosted.org/packages/87/56/e7e00d4041a7e62b5a40815590114db3b535bf3ca0bf4dca9f16cef25246/pydantic_core-2.46.3-cp314-cp314-musllinux_1_1_aarch64.whl", hash = "sha256:ff5e7783bcc5476e1db448bf268f11cb257b1c276d3e89f00b5727be86dd0127", size = 2181608, upload-time = "2026-04-20T14:41:28.933Z" }, - { url = "https://files.pythonhosted.org/packages/e8/22/4bd23c3d41f7c185d60808a1de83c76cf5aeabf792f6c636a55c3b1ec7f9/pydantic_core-2.46.3-cp314-cp314-musllinux_1_1_armv7l.whl", hash = "sha256:9d2e32edcc143bc01e95300671915d9ca052d4f745aa0a49c48d4803f8a85f2c", size = 2326968, upload-time = "2026-04-20T14:42:03.962Z" }, - { url = "https://files.pythonhosted.org/packages/24/ac/66cd45129e3915e5ade3b292cb3bc7fd537f58f8f8dbdaba6170f7cabb74/pydantic_core-2.46.3-cp314-cp314-musllinux_1_1_x86_64.whl", hash = "sha256:6e42d83d1c6b87fa56b521479cff237e626a292f3b31b6345c15a99121b454c1", size = 2369842, upload-time = "2026-04-20T14:41:35.52Z" }, - { url = "https://files.pythonhosted.org/packages/a2/51/dd4248abb84113615473aa20d5545b7c4cd73c8644003b5259686f93996c/pydantic_core-2.46.3-cp314-cp314-win32.whl", hash = "sha256:07bc6d2a28c3adb4f7c6ae46aa4f2d2929af127f587ed44057af50bf1ce0f505", size = 1959661, upload-time = "2026-04-20T14:41:00.042Z" }, - { url = "https://files.pythonhosted.org/packages/20/eb/59980e5f1ae54a3b86372bd9f0fa373ea2d402e8cdcd3459334430f91e91/pydantic_core-2.46.3-cp314-cp314-win_amd64.whl", hash = "sha256:8940562319bc621da30714617e6a7eaa6b98c84e8c685bcdc02d7ed5e7c7c44e", size = 2071686, upload-time = "2026-04-20T14:43:16.471Z" }, - { url = "https://files.pythonhosted.org/packages/8c/db/1cf77e5247047dfee34bc01fa9bca134854f528c8eb053e144298893d370/pydantic_core-2.46.3-cp314-cp314-win_arm64.whl", hash = "sha256:5dcbbcf4d22210ced8f837c96db941bdb078f419543472aca5d9a0bb7cddc7df", size = 2026907, upload-time = "2026-04-20T14:43:31.732Z" }, - { url = "https://files.pythonhosted.org/packages/57/c0/b3df9f6a543276eadba0a48487b082ca1f201745329d97dbfa287034a230/pydantic_core-2.46.3-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:d0fe3dce1e836e418f912c1ad91c73357d03e556a4d286f441bf34fed2dbeecf", size = 2095047, upload-time = "2026-04-20T14:42:37.982Z" }, - { url = "https://files.pythonhosted.org/packages/66/57/886a938073b97556c168fd99e1a7305bb363cd30a6d2c76086bf0587b32a/pydantic_core-2.46.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:9ce92e58abc722dac1bf835a6798a60b294e48eb0e625ec9fd994b932ac5feee", size = 1934329, upload-time = "2026-04-20T14:43:49.655Z" }, - { url = "https://files.pythonhosted.org/packages/0b/7c/b42eaa5c34b13b07ecb51da21761297a9b8eb43044c864a035999998f328/pydantic_core-2.46.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a03e6467f0f5ab796a486146d1b887b2dc5e5f9b3288898c1b1c3ad974e53e4a", size = 1974847, upload-time = "2026-04-20T14:42:10.737Z" }, - { url = "https://files.pythonhosted.org/packages/e6/9b/92b42db6543e7de4f99ae977101a2967b63122d4b6cf7773812da2d7d5b5/pydantic_core-2.46.3-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2798b6ba041b9d70acfb9071a2ea13c8456dd1e6a5555798e41ba7b0790e329c", size = 2041742, upload-time = "2026-04-20T14:40:44.262Z" }, - { url = "https://files.pythonhosted.org/packages/0f/19/46fbe1efabb5aa2834b43b9454e70f9a83ad9c338c1291e48bdc4fecf167/pydantic_core-2.46.3-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9be3e221bdc6d69abf294dcf7aff6af19c31a5cdcc8f0aa3b14be29df4bd03b1", size = 2236235, upload-time = "2026-04-20T14:41:27.307Z" }, - { url = "https://files.pythonhosted.org/packages/77/da/b3f95bc009ad60ec53120f5d16c6faa8cabdbe8a20d83849a1f2b8728148/pydantic_core-2.46.3-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f13936129ce841f2a5ddf6f126fea3c43cd128807b5a59588c37cf10178c2e64", size = 2282633, upload-time = "2026-04-20T14:44:33.271Z" }, - { url = "https://files.pythonhosted.org/packages/cc/6e/401336117722e28f32fb8220df676769d28ebdf08f2f4469646d404c43a3/pydantic_core-2.46.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28b5f2ef03416facccb1c6ef744c69793175fd27e44ef15669201601cf423acb", size = 2109679, upload-time = "2026-04-20T14:44:41.065Z" }, - { url = "https://files.pythonhosted.org/packages/fc/53/b289f9bc8756a32fe718c46f55afaeaf8d489ee18d1a1e7be1db73f42cc4/pydantic_core-2.46.3-cp314-cp314t-manylinux_2_31_riscv64.whl", hash = "sha256:830d1247d77ad23852314f069e9d7ddafeec5f684baf9d7e7065ed46a049c4e6", size = 2108342, upload-time = "2026-04-20T14:42:50.144Z" }, - { url = "https://files.pythonhosted.org/packages/10/5b/8292fc7c1f9111f1b2b7c1b0dcf1179edcd014fc3ea4517499f50b829d71/pydantic_core-2.46.3-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d0793c90c1a3c74966e7975eaef3ed30ebdff3260a0f815a62a22adc17e4c01c", size = 2157208, upload-time = "2026-04-20T14:42:08.133Z" }, - { url = "https://files.pythonhosted.org/packages/2b/9e/f80044e9ec07580f057a89fc131f78dda7a58751ddf52bbe05eaf31db50f/pydantic_core-2.46.3-cp314-cp314t-musllinux_1_1_aarch64.whl", hash = "sha256:d2d0aead851b66f5245ec0c4fb2612ef457f8bbafefdf65a2bf9d6bac6140f47", size = 2167237, upload-time = "2026-04-20T14:42:25.412Z" }, - { url = "https://files.pythonhosted.org/packages/f8/84/6781a1b037f3b96be9227edbd1101f6d3946746056231bf4ac48cdff1a8d/pydantic_core-2.46.3-cp314-cp314t-musllinux_1_1_armv7l.whl", hash = "sha256:2f40e4246676beb31c5ce77c38a55ca4e465c6b38d11ea1bd935420568e0b1ab", size = 2312540, upload-time = "2026-04-20T14:40:40.313Z" }, - { url = "https://files.pythonhosted.org/packages/3e/db/19c0839feeb728e7df03255581f198dfdf1c2aeb1e174a8420b63c5252e5/pydantic_core-2.46.3-cp314-cp314t-musllinux_1_1_x86_64.whl", hash = "sha256:cf489cf8986c543939aeee17a09c04d6ffb43bfef8ca16fcbcc5cfdcbed24dba", size = 2369556, upload-time = "2026-04-20T14:41:09.427Z" }, - { url = "https://files.pythonhosted.org/packages/e0/15/3228774cb7cd45f5f721ddf1b2242747f4eb834d0c491f0c02d606f09fed/pydantic_core-2.46.3-cp314-cp314t-win32.whl", hash = "sha256:ffe0883b56cfc05798bf994164d2b2ff03efe2d22022a2bb080f3b626176dd56", size = 1949756, upload-time = "2026-04-20T14:41:25.717Z" }, - { url = "https://files.pythonhosted.org/packages/b8/2a/c79cf53fd91e5a87e30d481809f52f9a60dd221e39de66455cf04deaad37/pydantic_core-2.46.3-cp314-cp314t-win_amd64.whl", hash = "sha256:706d9d0ce9cf4593d07270d8e9f53b161f90c57d315aeec4fb4fd7a8b10240d8", size = 2051305, upload-time = "2026-04-20T14:43:18.627Z" }, - { url = "https://files.pythonhosted.org/packages/0b/db/d8182a7f1d9343a032265aae186eb063fe26ca4c40f256b21e8da4498e89/pydantic_core-2.46.3-cp314-cp314t-win_arm64.whl", hash = "sha256:77706aeb41df6a76568434701e0917da10692da28cb69d5fb6919ce5fdb07374", size = 2026310, upload-time = "2026-04-20T14:41:01.778Z" }, - { url = "https://files.pythonhosted.org/packages/66/7f/03dbad45cd3aa9083fbc93c210ae8b005af67e4136a14186950a747c6874/pydantic_core-2.46.3-graalpy311-graalpy242_311_native-macosx_10_12_x86_64.whl", hash = "sha256:9715525891ed524a0a1eb6d053c74d4d4ad5017677fb00af0b7c2644a31bae46", size = 2105683, upload-time = "2026-04-20T14:42:19.779Z" }, - { url = "https://files.pythonhosted.org/packages/26/22/4dc186ac8ea6b257e9855031f51b62a9637beac4d68ac06bee02f046f836/pydantic_core-2.46.3-graalpy311-graalpy242_311_native-macosx_11_0_arm64.whl", hash = "sha256:9d2f400712a99a013aff420ef1eb9be077f8189a36c1e3ef87660b4e1088a874", size = 1940052, upload-time = "2026-04-20T14:43:59.274Z" }, - { url = "https://files.pythonhosted.org/packages/0d/ca/d376391a5aff1f2e8188960d7873543608130a870961c2b6b5236627c116/pydantic_core-2.46.3-graalpy311-graalpy242_311_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd2aab0e2e9dc2daf36bd2686c982535d5e7b1d930a1344a7bb6e82baab42a76", size = 1988172, upload-time = "2026-04-20T14:41:17.469Z" }, - { url = "https://files.pythonhosted.org/packages/0e/6b/523b9f85c23788755d6ab949329de692a2e3a584bc6beb67fef5e035aa9d/pydantic_core-2.46.3-graalpy311-graalpy242_311_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4e9d76736da5f362fabfeea6a69b13b7f2be405c6d6966f06b2f6bfff7e64531", size = 2128596, upload-time = "2026-04-20T14:40:41.707Z" }, - { url = "https://files.pythonhosted.org/packages/34/42/f426db557e8ab2791bc7562052299944a118655496fbff99914e564c0a94/pydantic_core-2.46.3-graalpy312-graalpy250_312_native-macosx_10_12_x86_64.whl", hash = "sha256:b12dd51f1187c2eb489af8e20f880362db98e954b54ab792fa5d92e8bcc6b803", size = 2091877, upload-time = "2026-04-20T14:43:27.091Z" }, - { url = "https://files.pythonhosted.org/packages/5c/4f/86a832a9d14df58e663bfdf4627dc00d3317c2bd583c4fb23390b0f04b8e/pydantic_core-2.46.3-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl", hash = "sha256:f00a0961b125f1a47af7bcc17f00782e12f4cd056f83416006b30111d941dfa3", size = 1932428, upload-time = "2026-04-20T14:40:45.781Z" }, - { url = "https://files.pythonhosted.org/packages/11/1a/fe857968954d93fb78e0d4b6df5c988c74c4aaa67181c60be7cfe327c0ca/pydantic_core-2.46.3-graalpy312-graalpy250_312_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:57697d7c056aca4bbb680200f96563e841a6386ac1129370a0102592f4dddff5", size = 1997550, upload-time = "2026-04-20T14:44:02.425Z" }, - { url = "https://files.pythonhosted.org/packages/17/eb/9d89ad2d9b0ba8cd65393d434471621b98912abb10fbe1df08e480ba57b5/pydantic_core-2.46.3-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd35aa21299def8db7ef4fe5c4ff862941a9a158ca7b63d61e66fe67d30416b4", size = 2137657, upload-time = "2026-04-20T14:42:45.149Z" }, - { url = "https://files.pythonhosted.org/packages/1f/da/99d40830684f81dec901cac521b5b91c095394cc1084b9433393cde1c2df/pydantic_core-2.46.3-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:13afdd885f3d71280cf286b13b310ee0f7ccfefd1dbbb661514a474b726e2f25", size = 2107973, upload-time = "2026-04-20T14:42:06.175Z" }, - { url = "https://files.pythonhosted.org/packages/99/a5/87024121818d75bbb2a98ddbaf638e40e7a18b5e0f5492c9ca4b1b316107/pydantic_core-2.46.3-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:f91c0aff3e3ee0928edd1232c57f643a7a003e6edf1860bc3afcdc749cb513f3", size = 1947191, upload-time = "2026-04-20T14:43:14.319Z" }, - { url = "https://files.pythonhosted.org/packages/60/62/0c1acfe10945b83a6a59d19fbaa92f48825381509e5701b855c08f13db76/pydantic_core-2.46.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6529d1d128321a58d30afcc97b49e98836542f68dd41b33c2e972bb9e5290536", size = 2123791, upload-time = "2026-04-20T14:43:22.766Z" }, - { url = "https://files.pythonhosted.org/packages/75/3e/3b2393b4c8f44285561dc30b00cf307a56a2eff7c483a824db3b8221ca51/pydantic_core-2.46.3-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:975c267cff4f7e7272eacbe50f6cc03ca9a3da4c4fbd66fffd89c94c1e311aa1", size = 2153197, upload-time = "2026-04-20T14:44:27.932Z" }, - { url = "https://files.pythonhosted.org/packages/ba/75/5af02fb35505051eee727c061f2881c555ab4f8ddb2d42da715a42c9731b/pydantic_core-2.46.3-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:2b8e4f2bbdf71415c544b4b1138b8060db7b6611bc927e8064c769f64bed651c", size = 2181073, upload-time = "2026-04-20T14:43:20.729Z" }, - { url = "https://files.pythonhosted.org/packages/10/92/7e0e1bd9ca3c68305db037560ca2876f89b2647deb2f8b6319005de37505/pydantic_core-2.46.3-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:e61ea8e9fff9606d09178f577ff8ccdd7206ff73d6552bcec18e1033c4254b85", size = 2315886, upload-time = "2026-04-20T14:44:04.826Z" }, - { url = "https://files.pythonhosted.org/packages/b8/d8/101655f27eaf3e44558ead736b2795d12500598beed4683f279396fa186e/pydantic_core-2.46.3-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:b504bda01bafc69b6d3c7a0c7f039dcf60f47fab70e06fe23f57b5c75bdc82b8", size = 2360528, upload-time = "2026-04-20T14:40:47.431Z" }, - { url = "https://files.pythonhosted.org/packages/07/0f/1c34a74c8d07136f0d729ffe5e1fdab04fbdaa7684f61a92f92511a84a15/pydantic_core-2.46.3-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:b00b76f7142fc60c762ce579bd29c8fa44aaa56592dd3c54fab3928d0d4ca6ff", size = 2184144, upload-time = "2026-04-20T14:42:57Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/9d/56/921726b776ace8d8f5db44c4ef961006580d91dc52b803c489fafd1aa249/pydantic_core-2.46.4.tar.gz", hash = "sha256:62f875393d7f270851f20523dd2e29f082bcc82292d66db2b64ea71f64b6e1c1", size = 471464, upload-time = "2026-05-06T13:37:06.98Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e7/08/f1ba952f1c8ae5581c70fa9c6da89f247b83e3dd8c09c035d5d7931fc23d/pydantic_core-2.46.4-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:a396dcc17e5a0b164dbe026896245a4fa9ff402edca1dff0be3d53a517f74de4", size = 2113146, upload-time = "2026-05-06T13:37:36.537Z" }, + { url = "https://files.pythonhosted.org/packages/56/c6/65f646c7ff09bd257f660434adb45c4dfcbbcebcc030562fecf6f5bf887d/pydantic_core-2.46.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:da4b951fe36dc7c3a1ccb4e3cd1747c3542b8c9ceede8fc86cae054e764485f5", size = 1949769, upload-time = "2026-05-06T13:37:46.365Z" }, + { url = "https://files.pythonhosted.org/packages/64/ba/bfb1d928fd5b49e1258935ff104ae356e9fd89384a55bf9f847e9193ad40/pydantic_core-2.46.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bb63e0198ca18aad131c089b9204c23079c3afa95487e561f4c522d519e55aba", size = 1974958, upload-time = "2026-05-06T13:37:28.611Z" }, + { url = "https://files.pythonhosted.org/packages/4e/74/76223bfb117b64af743c9b6670d1364516f5c0604f96b48f3272f6af6cc6/pydantic_core-2.46.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f47286a97f0bc9b8859519809077b91b2cefe4ae47fcbf5e466a009c1c5d742b", size = 2042118, upload-time = "2026-05-06T13:36:55.216Z" }, + { url = "https://files.pythonhosted.org/packages/cb/7b/848732968bc8f48f3187542f08358b9d842db564147b256669426ebb1652/pydantic_core-2.46.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:905a0ed8ea6f2d61c1738835f99b699348d7857379083e5fc497fa0c967a407c", size = 2222876, upload-time = "2026-05-06T13:38:25.455Z" }, + { url = "https://files.pythonhosted.org/packages/b5/2f/e90b63ee2e14bd8d3db8f705a6d75d64e6ee1b7c2c8833747ce706e1e0ce/pydantic_core-2.46.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea793e075b70290d89d8142074262885d3f7da19634845135751bd6344f73b50", size = 2286703, upload-time = "2026-05-06T13:37:53.304Z" }, + { url = "https://files.pythonhosted.org/packages/ba/1e/acc4d70f88a0a277e4a1fa77ebb985ceabaf900430f875bf9338e11c9420/pydantic_core-2.46.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:395aebd9183f9d112f569aeb5b2214d1a10a33bec8456447f7fbdfa51d38d4cd", size = 2092042, upload-time = "2026-05-06T13:38:46.981Z" }, + { url = "https://files.pythonhosted.org/packages/a9/da/0a422b57bf8504102bf3c4ccea9c41bab5a5cee6a54650acf8faf67f5a24/pydantic_core-2.46.4-cp310-cp310-manylinux_2_31_riscv64.whl", hash = "sha256:b078afbc25f3a1436c7a1d2cd3e322497ee99615ba97c563566fdf46aff1ee01", size = 2117231, upload-time = "2026-05-06T13:39:23.146Z" }, + { url = "https://files.pythonhosted.org/packages/bd/2a/2ac13c3af305843e23c5078c53d135656b3f05a2fd78cb7bbbb12e97b473/pydantic_core-2.46.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f747929cf940cddb5b3668a390056ddd5ba2e5010615ea2dcf4f9c4f3ab8791d", size = 2168388, upload-time = "2026-05-06T13:40:08.06Z" }, + { url = "https://files.pythonhosted.org/packages/72/04/2beacf7e1607e93eefe4aed1b4709f079b905fb77530179d4f7c71745f22/pydantic_core-2.46.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:daa27d92c36f24388fe3ad306b174781c747627f134452e4f128ea00ce1fe8c4", size = 2184769, upload-time = "2026-05-06T13:38:13.901Z" }, + { url = "https://files.pythonhosted.org/packages/9e/29/d2b9fd9f539133548eaf622c06a4ce176cb46ac59f32d0359c4abc0de047/pydantic_core-2.46.4-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:19e51f073cd3df251856a8a4189fbdf1de4012c3ebacfb1884f94f1eb406079f", size = 2319312, upload-time = "2026-05-06T13:39:08.24Z" }, + { url = "https://files.pythonhosted.org/packages/7c/af/0f7a5b85fec6075bea96e3ef9187de38fccced0de92c1e7feda8d5cc7bb9/pydantic_core-2.46.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:c1747f85cee84c26985853c6f3d9bd3e75da5212912443fa111c113b9c246f39", size = 2361817, upload-time = "2026-05-06T13:38:43.2Z" }, + { url = "https://files.pythonhosted.org/packages/25/a4/73363fec545fd3ec025490bdda2743c56d0dd5b6266b1a53bbe9e4265375/pydantic_core-2.46.4-cp310-cp310-win32.whl", hash = "sha256:2f84c03c8607173d16b5a854ec68a2f9079ae03237a54fb506d13af47e1d018d", size = 1987085, upload-time = "2026-05-06T13:39:25.497Z" }, + { url = "https://files.pythonhosted.org/packages/01/aa/62f082da2c91fac1c234bc9ee0066257ce83f0604abd72e4c9d5991f2d84/pydantic_core-2.46.4-cp310-cp310-win_amd64.whl", hash = "sha256:8358a950c8909158e3df31538a7e4edc2d7265a7c54b47f0864d9e5bae9dcebf", size = 2074311, upload-time = "2026-05-06T13:39:59.922Z" }, + { url = "https://files.pythonhosted.org/packages/5c/fa/6d7708d2cfc1a832acb6aeb0cd16e801902df8a0f583bb3b4b527fde022e/pydantic_core-2.46.4-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:0e96592440881c74a213e5ad528e2b24d3d4f940de2766bed9010ab1d9e51594", size = 2111872, upload-time = "2026-05-06T13:40:27.596Z" }, + { url = "https://files.pythonhosted.org/packages/ae/6f/aa064a3e74b5745afbdf250594f38e7ead05e2d651bcb35994b9417a0d4d/pydantic_core-2.46.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e0d65b8c354be7fb5f720c3caa8bc940bc2d20ce749c8e06135f07f8ed95dd7c", size = 1948255, upload-time = "2026-05-06T13:39:12.574Z" }, + { url = "https://files.pythonhosted.org/packages/43/3a/41114a9f7569b84b4d84e7a018c57c56347dac30c0d4a872946ec4e36c46/pydantic_core-2.46.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7bfb192b3f4b9e8a89b6277b6ce787564f62cfd272055f6e685726b111dc7826", size = 1972827, upload-time = "2026-05-06T13:38:19.841Z" }, + { url = "https://files.pythonhosted.org/packages/ef/25/1ab42e8048fe551934d9884e8d64daa7e990ad386f310a15981aeb6a5b08/pydantic_core-2.46.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9037063db01f09b09e237c282b6792bd4da634b5402c4e7f0c61effed7701a04", size = 2041051, upload-time = "2026-05-06T13:38:10.447Z" }, + { url = "https://files.pythonhosted.org/packages/94/c2/1a934597ddf08da410385b3b7aae91956a5a76c635effef456074fad7e88/pydantic_core-2.46.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc010ab034c8c7452522748bf937df58020d256ccae0874463d1f4d01758af8e", size = 2221314, upload-time = "2026-05-06T13:40:13.089Z" }, + { url = "https://files.pythonhosted.org/packages/02/6d/9e8ad178c9c4df27ad3c8f25d1fe2a7ab0d2ba0559fad4aee5d3d1f16771/pydantic_core-2.46.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8c5dac79fa1614d1e06ca695109c6105923bd9c7d1d6c918d4e637b7e6b32fd3", size = 2285146, upload-time = "2026-05-06T13:38:59.224Z" }, + { url = "https://files.pythonhosted.org/packages/80/50/540cd3aeefc041beb111125c4bff779831a2111fc6b15a9138cda277d32c/pydantic_core-2.46.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f9fa868638bf362d3d138ea55829cefb3d5f4b0d7f142234382a15e2485dbec4", size = 2089685, upload-time = "2026-05-06T13:38:17.762Z" }, + { url = "https://files.pythonhosted.org/packages/6b/a4/b440ad35f05f6a38f89fa0f149accb3f0e02be94ca5e15f3c449a61b4bc9/pydantic_core-2.46.4-cp311-cp311-manylinux_2_31_riscv64.whl", hash = "sha256:17299feefe090f2caa5b8e37222bb5f663e4935a8bfa6931d4102e5df1a9f398", size = 2115420, upload-time = "2026-05-06T13:37:58.195Z" }, + { url = "https://files.pythonhosted.org/packages/99/61/de4f55db8dfd57bfdfa9a12ec90fe1b57c4f41062f7ca86f08586b3e0ac0/pydantic_core-2.46.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4c63ebc82684aa89d9a3bcbd13d515b3be44250dc68dd3bd81526c1cb31286c3", size = 2165122, upload-time = "2026-05-06T13:37:01.167Z" }, + { url = "https://files.pythonhosted.org/packages/f7/52/7c529d7bdb2d1068bd52f51fe32572c8301f9a4febf1948f10639f1436f5/pydantic_core-2.46.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:aaa2a54443eff1950ba5ddc6b6ccda0d9c84a364276a62f969bdf2a390650848", size = 2182573, upload-time = "2026-05-06T13:38:45.04Z" }, + { url = "https://files.pythonhosted.org/packages/37/b3/7c40325848ba78247f2812dcf9c7274e38cd801820ca6dd9fe63bcfb0eb4/pydantic_core-2.46.4-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:18e5ceec2ab67e6d5f1a9085e5a24c9c4e2ac4545730bfe668680bca05e555f3", size = 2317139, upload-time = "2026-05-06T13:37:15.539Z" }, + { url = "https://files.pythonhosted.org/packages/d9/37/f913f81a657c865b75da6c0dbed79876073c2a43b5bd9edbe8da785e4d49/pydantic_core-2.46.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a0f62d0a58f4e7da165457e995725421e0064f2255d8eccebc49f41bbc23b109", size = 2360433, upload-time = "2026-05-06T13:37:30.099Z" }, + { url = "https://files.pythonhosted.org/packages/c4/67/6acaa1be2567f9256b056d8477158cac7240813956ce86e49deae8e173b4/pydantic_core-2.46.4-cp311-cp311-win32.whl", hash = "sha256:041bde0a48fd37cf71cab1c9d56d3e8625a3793fef1f7dd232b3ff37e978ecda", size = 1985513, upload-time = "2026-05-06T13:38:15.669Z" }, + { url = "https://files.pythonhosted.org/packages/aa/e6/c505f83dfeda9a2e5c995cfd872949e4d05e12f7feb3dca72f633daefa94/pydantic_core-2.46.4-cp311-cp311-win_amd64.whl", hash = "sha256:6f2eeda33a839975441c86a4119e1383c50b47faf0cbb5176985565c6bb02c33", size = 2071114, upload-time = "2026-05-06T13:40:35.416Z" }, + { url = "https://files.pythonhosted.org/packages/0f/da/7a263a96d965d9d0df5e8de8a475f33495451117035b09acb110288c381f/pydantic_core-2.46.4-cp311-cp311-win_arm64.whl", hash = "sha256:14f4c5d6db102bd796a627bbb3a17b4cf4574b9ae861d8b7c9a9661c6dd3362d", size = 2044298, upload-time = "2026-05-06T13:38:29.754Z" }, + { url = "https://files.pythonhosted.org/packages/ce/8c/af022f0af448d7747c5154288d46b5f2bc5f17366eaa0e23e9aa04d59f3b/pydantic_core-2.46.4-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:3245406455a5d98187ec35530fd772b1d799b26667980872c8d4614991e2c4a2", size = 2106158, upload-time = "2026-05-06T13:38:57.215Z" }, + { url = "https://files.pythonhosted.org/packages/19/95/6195171e385007300f0f5574592e467c568becce2d937a0b6804f218bc49/pydantic_core-2.46.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:962ccbab7b642487b1d8b7df90ef677e03134cf1fd8880bf698649b22a69371f", size = 1951724, upload-time = "2026-05-06T13:37:02.697Z" }, + { url = "https://files.pythonhosted.org/packages/8e/bc/f47d1ff9cbb1620e1b5b697eef06010035735f07820180e74178226b27b3/pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8233f2947cf85404441fd7e0085f53b10c93e0ee78611099b5c7237e36aacbf7", size = 1975742, upload-time = "2026-05-06T13:37:09.448Z" }, + { url = "https://files.pythonhosted.org/packages/5b/11/9b9a5b0306345664a2da6410877af6e8082481b5884b3ddd78d47c6013ce/pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3a233125ac121aa3ffba9a2b59edfc4a985a76092dc8279586ab4b71390875e7", size = 2052418, upload-time = "2026-05-06T13:37:38.234Z" }, + { url = "https://files.pythonhosted.org/packages/f1/b7/a65fec226f5d78fc39f4a13c4cc0c768c22b113438f60c14adc9d2865038/pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5b712b53160b79a5850310b912a5ef8e57e56947c8ad690c227f5c9d7e561712", size = 2232274, upload-time = "2026-05-06T13:38:27.753Z" }, + { url = "https://files.pythonhosted.org/packages/68/f0/92039db98b907ef49269a8271f67db9cb78ae2fc68062ef7e4e77adb5f61/pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9401557acd873c3a7f3eb9383edef8ac4968f9510e340f4808d427e75667e7b4", size = 2309940, upload-time = "2026-05-06T13:38:05.353Z" }, + { url = "https://files.pythonhosted.org/packages/5f/97/2aab507d3d00ca626e8e57c1eac6a79e4e5fbcc63eb99733ff55d1717f65/pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:926c9541b14b12b1681dca8a0b75feb510b06c6341b70a8e500c2fdcff837cce", size = 2094516, upload-time = "2026-05-06T13:39:10.577Z" }, + { url = "https://files.pythonhosted.org/packages/22/37/a8aca44d40d737dde2bc05b3c6c07dff0de07ce6f82e9f3167aeaf4d5dea/pydantic_core-2.46.4-cp312-cp312-manylinux_2_31_riscv64.whl", hash = "sha256:56cb4851bcaf3d117eddcef4fe66afd750a50274b0da8e22be256d10e5611987", size = 2136854, upload-time = "2026-05-06T13:40:22.59Z" }, + { url = "https://files.pythonhosted.org/packages/24/99/fcef1b79238c06a8cbec70819ac722ba76e02bc8ada9b0fd66eba40da01b/pydantic_core-2.46.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c68fcd102d71ea85c5b2dfac3f4f8476eff42a9e078fd5faefff6d145063536b", size = 2180306, upload-time = "2026-05-06T13:40:10.666Z" }, + { url = "https://files.pythonhosted.org/packages/ae/6c/fc44000918855b42779d007ae63b0532794739027b2f417321cddbc44f6a/pydantic_core-2.46.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:b2f69dec1725e79a012d920df1707de5caf7ed5e08f3be4435e25803efc47458", size = 2190044, upload-time = "2026-05-06T13:40:43.231Z" }, + { url = "https://files.pythonhosted.org/packages/6b/65/d9cadc9f1920d7a127ad2edba16c1db7916e59719285cd6c94600b0080ba/pydantic_core-2.46.4-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:8d0820e8192167f80d88d64038e609c31452eeca865b4e1d9950a27a4609b00b", size = 2329133, upload-time = "2026-05-06T13:39:57.365Z" }, + { url = "https://files.pythonhosted.org/packages/d0/cf/c873d91679f3a30bcf5e7ac280ce5573483e72295307685120d0d5ad3416/pydantic_core-2.46.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:fbdb89b3e1c94a30cc5edfce477c6e6a5dc4d8f84665b455c27582f211a1c72c", size = 2374464, upload-time = "2026-05-06T13:38:06.976Z" }, + { url = "https://files.pythonhosted.org/packages/47/bd/6f2fc8188f31bf10590f1e98e7b306336161fac930a8c514cd7bd828c7dc/pydantic_core-2.46.4-cp312-cp312-win32.whl", hash = "sha256:9aa768456404a8bf48a4406685ac2bec8e72b62c69313734fa3b73cf33b3a894", size = 1974823, upload-time = "2026-05-06T13:40:47.985Z" }, + { url = "https://files.pythonhosted.org/packages/40/8c/985c1d41ea1107c2534abd9870e4ed5c8e7669b5c308297835c001e7a1c4/pydantic_core-2.46.4-cp312-cp312-win_amd64.whl", hash = "sha256:e9c26f834c65f5752f3f06cb08cb86a913ceb7274d0db6e267808a708b46bc89", size = 2072919, upload-time = "2026-05-06T13:39:21.153Z" }, + { url = "https://files.pythonhosted.org/packages/c4/ba/f463d006e0c47373ca7ec5e1a261c59dc01ef4d62b2657af925fb0deee3a/pydantic_core-2.46.4-cp312-cp312-win_arm64.whl", hash = "sha256:4fc73cb559bdb54b1134a706a2802a4cddd27a0633f5abb7e53056268751ac6a", size = 2027604, upload-time = "2026-05-06T13:39:03.753Z" }, + { url = "https://files.pythonhosted.org/packages/51/a2/5d30b469c5267a17b39dec53208222f76a8d351dfac4af661888c5aee77d/pydantic_core-2.46.4-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:5d5902252db0d3cedf8d4a1bc68f70eeb430f7e4c7104c8c476753519b423008", size = 2106306, upload-time = "2026-05-06T13:37:48.029Z" }, + { url = "https://files.pythonhosted.org/packages/c1/81/4fa520eaffa8bd7d1525e644cd6d39e7d60b1592bc5b516693c7340b50f1/pydantic_core-2.46.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:c94f0688e7b8d0a67abf40e57a7eaaecd17cc9586706a31b76c031f63df052b4", size = 1951906, upload-time = "2026-05-06T13:37:17.012Z" }, + { url = "https://files.pythonhosted.org/packages/03/d5/fd02da45b659668b05923b17ba3a0100a0a3d5541e3bd8fcc4ecb711309e/pydantic_core-2.46.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f027324c56cd5406ca49c124b0db10e56c69064fec039acc571c29020cc87c76", size = 1976802, upload-time = "2026-05-06T13:37:35.113Z" }, + { url = "https://files.pythonhosted.org/packages/21/f2/95727e1368be3d3ed485eaab7adbd7dda408f33f7a36e8b48e0144002b91/pydantic_core-2.46.4-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e739fee756ba1010f8bcccb534252e85a35fe45ae92c295a06059ce58b74ccd3", size = 2052446, upload-time = "2026-05-06T13:37:12.313Z" }, + { url = "https://files.pythonhosted.org/packages/9c/86/5d99feea3f77c7234b8718075b23db11532773c1a0dbd9b9490215dc2eeb/pydantic_core-2.46.4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9d56801be94b86a9da183e5f3766e6310752b99ff647e38b09a9500d88e46e76", size = 2232757, upload-time = "2026-05-06T13:39:01.149Z" }, + { url = "https://files.pythonhosted.org/packages/d2/3a/508ac615935ef7588cf6d9e9b91309fdc2da751af865e02a9098de88258c/pydantic_core-2.46.4-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2412e734dcb48da14d4e4006b82b46b74f2518b8a26ee7e58c6844a6cd6d03c4", size = 2309275, upload-time = "2026-05-06T13:37:41.406Z" }, + { url = "https://files.pythonhosted.org/packages/07/f8/41db9de19d7987d6b04715a02b3b40aea467000275d9d758ffaa31af7d50/pydantic_core-2.46.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9551187363ffc0de2a00b2e47c25aeaeb1020b69b668762966df15fc5659dd5a", size = 2094467, upload-time = "2026-05-06T13:39:18.847Z" }, + { url = "https://files.pythonhosted.org/packages/2c/e2/f35033184cb11d0052daf4416e8e10a502ea2ac006fc4f459aee872727d1/pydantic_core-2.46.4-cp313-cp313-manylinux_2_31_riscv64.whl", hash = "sha256:0186750b482eefa11d7f435892b09c5c606193ef3375bcf94aa00ae6bfb66262", size = 2134417, upload-time = "2026-05-06T13:40:17.944Z" }, + { url = "https://files.pythonhosted.org/packages/7e/7b/6ceeb1cc90e193862f444ebe373d8fdf613f0a82572dde03fb10734c6c71/pydantic_core-2.46.4-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:5855698a4856556d86e8e6cd8434bc3ac0314ee8e12089ae0e143f64c6256e4e", size = 2179782, upload-time = "2026-05-06T13:40:32.618Z" }, + { url = "https://files.pythonhosted.org/packages/5a/f2/c8d7773ede6af08036423a00ae0ceffce266c3c52a096c435d68c896083f/pydantic_core-2.46.4-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:cbaf13819775b7f769bf4a1f066cb6df7a28d4480081a589828ef190226881cd", size = 2188782, upload-time = "2026-05-06T13:36:51.018Z" }, + { url = "https://files.pythonhosted.org/packages/59/31/0c864784e31f09f05cdd87606f08923b9c9e7f6e51dd27f20f62f975ce9f/pydantic_core-2.46.4-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:633147d34cf4550417f12e2b1a0383973bdf5cdfde212cb09e9a581cf10820be", size = 2328334, upload-time = "2026-05-06T13:40:37.764Z" }, + { url = "https://files.pythonhosted.org/packages/c2/eb/4f6c8a41efa30baa755590f4141abf3a8c370fab610915733e74134a7270/pydantic_core-2.46.4-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:82cf5301172168103724d49a1444d3378cb20cdee30b116a1bd6031236298a5d", size = 2372986, upload-time = "2026-05-06T13:39:34.152Z" }, + { url = "https://files.pythonhosted.org/packages/5b/24/b375a480d53113860c299764bfe9f349a3dc9108b3adc0d7f0d786492ebf/pydantic_core-2.46.4-cp313-cp313-win32.whl", hash = "sha256:9fa8ae11da9e2b3126c6426f147e0fba88d96d65921799bb30c6abd1cb2c97fb", size = 1973693, upload-time = "2026-05-06T13:37:55.072Z" }, + { url = "https://files.pythonhosted.org/packages/7e/e8/cff247591966f2d22ec8c003cd7587e27b7ba7b81ab2fb888e3ab75dc285/pydantic_core-2.46.4-cp313-cp313-win_amd64.whl", hash = "sha256:6b3ace8194b0e5204818c92802dcdca7fc6d88aabbb799d7c795540d9cd6d292", size = 2071819, upload-time = "2026-05-06T13:38:49.139Z" }, + { url = "https://files.pythonhosted.org/packages/c6/1a/f4aee670d5670e9e148e0c82c7db98d780be566c6e6a97ee8035528ca0b3/pydantic_core-2.46.4-cp313-cp313-win_arm64.whl", hash = "sha256:184c081504d17f1c1066e430e117142b2c77d9448a97f7b65c6ac9fd9aee238d", size = 2027411, upload-time = "2026-05-06T13:40:45.796Z" }, + { url = "https://files.pythonhosted.org/packages/8d/74/228a26ddad29c6672b805d9fd78e8d251cd04004fa7eed0e622096cd0250/pydantic_core-2.46.4-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:428e04521a40150c85216fc8b85e8d39fece235a9cf5e383761238c7fa9b96fb", size = 2102079, upload-time = "2026-05-06T13:38:41.019Z" }, + { url = "https://files.pythonhosted.org/packages/ad/1f/8970b150a4b4365623ae00fc88603491f763c627311ae8031e3111356d6e/pydantic_core-2.46.4-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:23ace664830ee0bfe014a0c7bc248b1f7f25ed7ad103852c317624a1083af462", size = 1952179, upload-time = "2026-05-06T13:36:59.812Z" }, + { url = "https://files.pythonhosted.org/packages/95/30/5211a831ae054928054b2f79731661087a2bc5c01e825c672b3a4a8f1b3e/pydantic_core-2.46.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ce5c1d2a8b27468f433ca974829c44060b8097eedc39933e3c206a90ee49c4a9", size = 1978926, upload-time = "2026-05-06T13:37:39.933Z" }, + { url = "https://files.pythonhosted.org/packages/57/e9/689668733b1eb67adeef047db3c2e8788fcf65a7fd9c9e2b46b7744fe245/pydantic_core-2.46.4-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7283d57845ecf5a163403eb0702dfc220cc4fbdd18919cb5ccea4f95ee1cdab4", size = 2046785, upload-time = "2026-05-06T13:38:01.995Z" }, + { url = "https://files.pythonhosted.org/packages/60/d9/6715260422ff50a2109878fd24d948a6c3446bb2664f34ee78cd972b3acd/pydantic_core-2.46.4-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8daafc69c93ee8a0204506a3b6b30f586ef54028f52aeeeb5c4cfc5184fd5914", size = 2228733, upload-time = "2026-05-06T13:40:50.371Z" }, + { url = "https://files.pythonhosted.org/packages/18/ae/fdb2f64316afca925640f8e70bb1a564b0ec2721c1389e25b8eb4bf9a299/pydantic_core-2.46.4-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cd2213145bcc2ba85884d0ac63d222fece9209678f77b9b4d76f054c561adb28", size = 2307534, upload-time = "2026-05-06T13:37:21.531Z" }, + { url = "https://files.pythonhosted.org/packages/89/1d/8eff589b45bb8190a9d12c49cfad0f176a5cbd1534908a6b5125e2886239/pydantic_core-2.46.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7a5f930472650a82629163023e630d160863fce524c616f4e5186e5de9d9a49b", size = 2099732, upload-time = "2026-05-06T13:39:31.942Z" }, + { url = "https://files.pythonhosted.org/packages/06/d5/ee5a3366637fee41dee51a1fc91562dcf12ddbc68fda34e6b253da2324bb/pydantic_core-2.46.4-cp314-cp314-manylinux_2_31_riscv64.whl", hash = "sha256:c1b3f518abeca3aa13c712fd202306e145abf59a18b094a6bafb2d2bbf59192c", size = 2129627, upload-time = "2026-05-06T13:37:25.033Z" }, + { url = "https://files.pythonhosted.org/packages/94/33/2414be571d2c6a6c4d08be21f9292b6d3fdb08949a97b6dfe985017821db/pydantic_core-2.46.4-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1a7dd0b3ee80d90150e3495a3a13ac34dbcbfd4f012996a6a1d8900e91b5c0fb", size = 2179141, upload-time = "2026-05-06T13:37:14.046Z" }, + { url = "https://files.pythonhosted.org/packages/7b/79/7daa95be995be0eecc4cf75064cb33f9bbbfe3fe0158caf2f0d4a996a5c7/pydantic_core-2.46.4-cp314-cp314-musllinux_1_1_aarch64.whl", hash = "sha256:3fb702cd90b0446a3a1c5e470bfa0dd23c0233b676a9099ddcc964fa6ca13898", size = 2184325, upload-time = "2026-05-06T13:36:53.615Z" }, + { url = "https://files.pythonhosted.org/packages/9f/cb/d0a382f5c0de8a222dc61c65348e0ce831b1f68e0a018450d31c2cace3a5/pydantic_core-2.46.4-cp314-cp314-musllinux_1_1_armv7l.whl", hash = "sha256:b8458003118a712e66286df6a707db01c52c0f52f7db8e4a38f0da1d3b94fc4e", size = 2323990, upload-time = "2026-05-06T13:40:29.971Z" }, + { url = "https://files.pythonhosted.org/packages/05/db/d9ba624cc4a5aced1598e88c04fdbd8310c8a69b9d38b9a3d39ce3a61ed7/pydantic_core-2.46.4-cp314-cp314-musllinux_1_1_x86_64.whl", hash = "sha256:372429a130e469c9cd698925ce5fc50940b7a1336b0d82038e63d5bbc4edc519", size = 2369978, upload-time = "2026-05-06T13:37:23.027Z" }, + { url = "https://files.pythonhosted.org/packages/f2/20/d15df15ba918c423461905802bfd2981c3af0bfa0e40d05e13edbfa48bc3/pydantic_core-2.46.4-cp314-cp314-win32.whl", hash = "sha256:85bb3611ff1802f3ee7fdd7dbff26b56f343fb432d57a4728fdd49b6ef35e2f4", size = 1966354, upload-time = "2026-05-06T13:38:03.499Z" }, + { url = "https://files.pythonhosted.org/packages/fc/b6/6b8de4c0a7d7ab3004c439c80c5c1e0a3e8d78bbae19379b01960383d9e5/pydantic_core-2.46.4-cp314-cp314-win_amd64.whl", hash = "sha256:811ff8e9c313ab425368bcbb36e5c4ebd7108c2bbf4e4089cfbb0b01eff63fac", size = 2072238, upload-time = "2026-05-06T13:39:40.807Z" }, + { url = "https://files.pythonhosted.org/packages/32/36/51eb763beec1f4cf59b1db243a7dcc39cbb41230f050a09b9d69faaf0a48/pydantic_core-2.46.4-cp314-cp314-win_arm64.whl", hash = "sha256:bfec22eab3c8cc2ceec0248aec886624116dc079afa027ecc8ad4a7e62010f8a", size = 2018251, upload-time = "2026-05-06T13:37:26.72Z" }, + { url = "https://files.pythonhosted.org/packages/e8/91/855af51d625b23aa987116a19e231d2aaef9c4a415273ddc189b79a45fee/pydantic_core-2.46.4-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:af8244b2bef6aaad6d92cda81372de7f8c8d36c9f0c3ea36e827c60e7d9467a0", size = 2099593, upload-time = "2026-05-06T13:39:47.682Z" }, + { url = "https://files.pythonhosted.org/packages/fb/1b/8784a54c65edb5f49f0a14d6977cf1b209bba85a4c77445b255c2de58ab3/pydantic_core-2.46.4-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:5a4330cdbc57162e4b3aa303f588ba752257694c9c9be3e7ebb11b4aca659b5d", size = 1935226, upload-time = "2026-05-06T13:40:40.428Z" }, + { url = "https://files.pythonhosted.org/packages/e8/e7/1955d28d1afc56dd4b3ad7cc0cf39df1b9852964cf16e5d13912756d6d6b/pydantic_core-2.46.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:29c61fc04a3d840155ff08e475a04809278972fe6aef51e2720554e96367e34b", size = 1974605, upload-time = "2026-05-06T13:37:32.029Z" }, + { url = "https://files.pythonhosted.org/packages/93/e2/3fedbf0ba7a22850e6e9fd78117f1c0f10f950182344d8a6c535d468fdd8/pydantic_core-2.46.4-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c50f2528cf200c5eed56faf3f4e22fcd5f38c157a8b78576e6ba3168ec35f000", size = 2030777, upload-time = "2026-05-06T13:38:55.239Z" }, + { url = "https://files.pythonhosted.org/packages/f8/61/46be275fcaaba0b4f5b9669dd852267ce1ff616592dccf7a7845588df091/pydantic_core-2.46.4-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0cbe8b01f948de4286c74cdd6c667aceb38f5c1e26f0693b3983d9d74887c65e", size = 2236641, upload-time = "2026-05-06T13:37:08.096Z" }, + { url = "https://files.pythonhosted.org/packages/60/db/12e93e46a8bac9988be3c016860f83293daea8c716c029c9ace279036f2f/pydantic_core-2.46.4-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:617d7e2ca7dcb8c5cf6bcb8c59b8832c94b36196bbf1cbd1bfb56ed341905edd", size = 2286404, upload-time = "2026-05-06T13:40:20.221Z" }, + { url = "https://files.pythonhosted.org/packages/e2/4a/4d8b19008f38d31c53b8219cfedc2e3d5de5fe99d90076b7e767de29274f/pydantic_core-2.46.4-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7027560ee92211647d0d34e3f7cd6f50da56399d26a9c8ad0da286d3869a53f3", size = 2109219, upload-time = "2026-05-06T13:38:12.153Z" }, + { url = "https://files.pythonhosted.org/packages/88/70/3cbc40978fefb7bb09c6708d40d4ad1a5d70fd7213c3d17f971de868ec1f/pydantic_core-2.46.4-cp314-cp314t-manylinux_2_31_riscv64.whl", hash = "sha256:f99626688942fb746e545232e7726926f3be91b5975f8b55327665fafda991c7", size = 2110594, upload-time = "2026-05-06T13:40:02.971Z" }, + { url = "https://files.pythonhosted.org/packages/9d/20/b8d36736216e29491125531685b2f9e61aa5b4b2599893f8268551da3338/pydantic_core-2.46.4-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:fc3e9034a63de20e15e8ade85358bc6efc614008cab72898b4b4952bea0509ff", size = 2159542, upload-time = "2026-05-06T13:39:27.506Z" }, + { url = "https://files.pythonhosted.org/packages/1d/a2/367df868eb584dacf6bf82a389272406d7178e301c4ac82545ab98bc2dd9/pydantic_core-2.46.4-cp314-cp314t-musllinux_1_1_aarch64.whl", hash = "sha256:97e7cf2be5c77b7d1a9713a05605d49460d02c6078d38d8bef3cbe323c548424", size = 2168146, upload-time = "2026-05-06T13:38:31.93Z" }, + { url = "https://files.pythonhosted.org/packages/c1/b8/4460f77f7e201893f649a29ab355dddd3beee8a97bcb1a320db414f9a06e/pydantic_core-2.46.4-cp314-cp314t-musllinux_1_1_armv7l.whl", hash = "sha256:3bf92c5d0e00fefaab325a4d27828fe6b6e2a21848686b5b60d2d9eeb09d76c6", size = 2306309, upload-time = "2026-05-06T13:37:44.717Z" }, + { url = "https://files.pythonhosted.org/packages/64/c4/be2639293acd87dc8ddbcec41a73cee9b2ebf996fe6d892a1a74e88ad3f7/pydantic_core-2.46.4-cp314-cp314t-musllinux_1_1_x86_64.whl", hash = "sha256:3ecbc122d18468d06ca279dc26a8c2e2d5acb10943bb35e36ae92096dc3b5565", size = 2369736, upload-time = "2026-05-06T13:37:05.645Z" }, + { url = "https://files.pythonhosted.org/packages/30/a6/9f9f380dbb301f67023bf8f707aaa75daadf84f7152d95c410fd7e81d994/pydantic_core-2.46.4-cp314-cp314t-win32.whl", hash = "sha256:e846ae7835bf0703ae43f534ab79a867146dadd59dc9ca5c8b53d5c8f7c9ef02", size = 1955575, upload-time = "2026-05-06T13:38:51.116Z" }, + { url = "https://files.pythonhosted.org/packages/40/1f/f1eb9eb350e795d1af8586289746f5c5677d16043040d63710e22abc43c9/pydantic_core-2.46.4-cp314-cp314t-win_amd64.whl", hash = "sha256:2108ba5c1c1eca18030634489dc544844144ee36357f2f9f780b93e7ddbb44b5", size = 2051624, upload-time = "2026-05-06T13:38:21.672Z" }, + { url = "https://files.pythonhosted.org/packages/f6/d2/42dd53d0a85c27606f316d3aa5d2869c4e8470a5ed6dec30e4a1abe19192/pydantic_core-2.46.4-cp314-cp314t-win_arm64.whl", hash = "sha256:4fcbe087dbc2068af7eda3aa87634eba216dbda64d1ae73c8684b621d33f6596", size = 2017325, upload-time = "2026-05-06T13:40:52.723Z" }, + { url = "https://files.pythonhosted.org/packages/ee/a4/73995fd4ebbb46ba0ee51e6fa049b8f02c40daebb762208feda8a6b7894d/pydantic_core-2.46.4-graalpy311-graalpy242_311_native-macosx_10_12_x86_64.whl", hash = "sha256:14d4edf427bdcf950a8a02d7cb44a08614388dd6e1bdcbf4f67504fa7887da9c", size = 2111589, upload-time = "2026-05-06T13:37:10.817Z" }, + { url = "https://files.pythonhosted.org/packages/fb/7f/f37d3a5e8bfcc2e403f5c57a730f2d815693fb42119e8ea48b3789335af1/pydantic_core-2.46.4-graalpy311-graalpy242_311_native-macosx_11_0_arm64.whl", hash = "sha256:0ce40cd7b21210e99342afafbd4d0f76d784eb5b1d60f3bdc566be4983c6c73b", size = 1944552, upload-time = "2026-05-06T13:36:56.717Z" }, + { url = "https://files.pythonhosted.org/packages/15/3c/d7eb777b3ff43e8433a4efb39a17aa8fd98a4ee8561a24a67ef5db07b2d6/pydantic_core-2.46.4-graalpy311-graalpy242_311_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:90884113d8b48f760e9587002789ddd741e76ab9f89518cd1e43b1f1a52ec44b", size = 1982984, upload-time = "2026-05-06T13:39:06.207Z" }, + { url = "https://files.pythonhosted.org/packages/63/87/70b9f40170a81afd55ca26c9b2acb25c20d64bcfbf888fafecb3ba077d4c/pydantic_core-2.46.4-graalpy311-graalpy242_311_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:66ce7632c22d837c95301830e111ad0128a32b8207533b60896a96c4915192ea", size = 2138417, upload-time = "2026-05-06T13:39:45.476Z" }, + { url = "https://files.pythonhosted.org/packages/9d/1d/8987ad40f65ae1432753072f214fb5c74fe47ffbd0698bb9cbbb585664f8/pydantic_core-2.46.4-graalpy312-graalpy250_312_native-macosx_10_12_x86_64.whl", hash = "sha256:1d8ba486450b14f3b1d63bc521d410ec7565e52f887b9fb671791886436a42f7", size = 2095527, upload-time = "2026-05-06T13:39:52.283Z" }, + { url = "https://files.pythonhosted.org/packages/64/d3/84c282a7eee1d3ac4c0377546ef5a1ea436ce26840d9ac3b7ed54a377507/pydantic_core-2.46.4-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl", hash = "sha256:3009f12e4e90b7f88b4f9adb1b0c4a3d58fe7820f3238c190047209d148026df", size = 1936024, upload-time = "2026-05-06T13:40:15.671Z" }, + { url = "https://files.pythonhosted.org/packages/d7/ca/eac61596cdeb4d7e174d3dc0bd8a6238f14f75f97a24e7b7db4c7e7340a0/pydantic_core-2.46.4-graalpy312-graalpy250_312_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad785e92e6dc634c21555edc8bd6b64957ab844541bcb96a1366c202951ae526", size = 1990696, upload-time = "2026-05-06T13:38:34.717Z" }, + { url = "https://files.pythonhosted.org/packages/fa/c3/7c8b240552251faf6b3a957db200fcfbbcec36763c050428b601e0c9b83b/pydantic_core-2.46.4-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:00c603d540afdd6b80eb39f078f33ebd46211f02f33e34a32d9f053bba711de0", size = 2147590, upload-time = "2026-05-06T13:39:29.883Z" }, + { url = "https://files.pythonhosted.org/packages/11/cb/428de0385b6c8d44b716feba566abfacfbd23ee3c4439faa789a1456242f/pydantic_core-2.46.4-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:0c563b08bca408dc7f65f700633d8442fffb2421fc47b8101377e9fd65051ff0", size = 2112782, upload-time = "2026-05-06T13:37:04.016Z" }, + { url = "https://files.pythonhosted.org/packages/0b/b5/6a17bdadd0fc1f170adfd05a20d37c832f52b117b4d9131da1f41bb097ce/pydantic_core-2.46.4-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:db06ffe51636ffe9ca531fe9023dd64bdd794be8754cb5df57c5498ae5b518a7", size = 1952146, upload-time = "2026-05-06T13:39:43.092Z" }, + { url = "https://files.pythonhosted.org/packages/2a/dc/03734d80e362cd43ef65428e9de77c730ce7f2f11c60d2b1e1b39f0fbf99/pydantic_core-2.46.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:133878133d271ade3d41d1bfb2a45ec38dbdbda40bc065921c6b04e4630127e2", size = 2134492, upload-time = "2026-05-06T13:36:58.124Z" }, + { url = "https://files.pythonhosted.org/packages/de/df/5e5ffc085ed07cc22d298134d3d911c63e91f6a0eb91fe646750a3209910/pydantic_core-2.46.4-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:9bc519fbf2b7578398853d815009ae5e4d4603d12f4e3f91da8c06852d3da3e9", size = 2156604, upload-time = "2026-05-06T13:37:49.88Z" }, + { url = "https://files.pythonhosted.org/packages/81/44/6e112a4253e56f5705467cbab7ab5e91ee7398ba3d56d358635958893d3e/pydantic_core-2.46.4-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:c7a7bd4e39e8e4c12c39cd480356842b6a8a06e41b23a55a5e3e191718838ddf", size = 2183828, upload-time = "2026-05-06T13:37:43.053Z" }, + { url = "https://files.pythonhosted.org/packages/ac/ad/5565071e937d8e752842ac241463944c9eb14c87e2d269f2658a5bd05e98/pydantic_core-2.46.4-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:d396ec2b979760aaf3218e76c24e65bd0aca24983298653b3a9d7a45f9e47b30", size = 2310000, upload-time = "2026-05-06T13:37:56.694Z" }, + { url = "https://files.pythonhosted.org/packages/4f/c3/66883a5cec183e7fba4d024b4cbbe61851a63750ef606b0afecc46d1f2bf/pydantic_core-2.46.4-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:86e1a4418c6cd97d60c95c71164158eaf7324fae7b0923264016baa993eba6fc", size = 2361286, upload-time = "2026-05-06T13:40:05.667Z" }, + { url = "https://files.pythonhosted.org/packages/4b/2d/69abac8f838090bbecd5df894befb2c2619e7996a98ddb949db9f3b93225/pydantic_core-2.46.4-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:d51026d73fcfd93610abc7b27789c26b313920fcfb20e27462d74a7f8b06e983", size = 2193071, upload-time = "2026-05-06T13:38:08.682Z" }, ] [[package]] name = "pydantic-settings" -version = "2.14.0" +version = "2.14.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pydantic" }, { name = "python-dotenv" }, { name = "typing-inspection" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/42/98/c8345dccdc31de4228c039a98f6467a941e39558da41c1744fbe29fa5666/pydantic_settings-2.14.0.tar.gz", hash = "sha256:24285fd4b0e0c06507dd9fdfd331ee23794305352aaec8fc4eb92d4047aeb67d", size = 235709, upload-time = "2026-04-20T13:37:40.293Z" } +sdist = { url = "https://files.pythonhosted.org/packages/07/60/1d1e59c9c90d54591469ada7d268251f71c24bdb765f1a8a832cee8c6653/pydantic_settings-2.14.1.tar.gz", hash = "sha256:e874d3bec7e787b0c9958277956ed9b4dd5de6a80e162188fdaff7c5e26fd5fa", size = 235551, upload-time = "2026-05-08T13:40:06.542Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/01/dd/bebff3040138f00ae8a102d426b27349b9a49acc310fcae7f92112d867e3/pydantic_settings-2.14.0-py3-none-any.whl", hash = "sha256:fc8d5d692eb7092e43c8647c1c35a3ecd00e040fcf02ed86f4cb5458ca62182e", size = 60940, upload-time = "2026-04-20T13:37:38.586Z" }, + { url = "https://files.pythonhosted.org/packages/ae/8d/f1af3832f5e6eb13ba94ee809e72b8ecb5eef226d27ee0bef7d963d943c7/pydantic_settings-2.14.1-py3-none-any.whl", hash = "sha256:6e3c7edfd8277687cdc598f56e5cff0e9bfff0910a3749deaa8d4401c3a2b9de", size = 60964, upload-time = "2026-05-08T13:40:04.958Z" }, ] [[package]] @@ -2396,15 +2427,15 @@ wheels = [ [[package]] name = "python-discovery" -version = "1.2.2" +version = "1.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "filelock" }, { name = "platformdirs" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/de/ef/3bae0e537cfe91e8431efcba4434463d2c5a65f5a89edd47c6cf2f03c55f/python_discovery-1.2.2.tar.gz", hash = "sha256:876e9c57139eb757cb5878cbdd9ae5379e5d96266c99ef731119e04fffe533bb", size = 58872, upload-time = "2026-04-07T17:28:49.249Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ae/e0/cc5a8653e9a24f6cf84768f05064aa8ed5a83dcefd5e2a043db14a1c5f44/python_discovery-1.3.0.tar.gz", hash = "sha256:d098f1e86be5d45fe4d14bf1029294aabbd332f4321179dec85e76cddce834b0", size = 63925, upload-time = "2026-05-05T14:38:39.769Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d8/db/795879cc3ddfe338599bddea6388cc5100b088db0a4caf6e6c1af1c27e04/python_discovery-1.2.2-py3-none-any.whl", hash = "sha256:e1ae95d9af875e78f15e19aed0c6137ab1bb49c200f21f5061786490c9585c7a", size = 31894, upload-time = "2026-04-07T17:28:48.09Z" }, + { url = "https://files.pythonhosted.org/packages/30/d4/24d543ab8b8158b7f5a97113c831205f5c900c92c8762b1e7f44b7ea0405/python_discovery-1.3.0-py3-none-any.whl", hash = "sha256:441d9ced3dfce36e113beb35ca302c71c7ef06f3c0f9c227a0b9bb3bd49b9e9f", size = 33124, upload-time = "2026-05-05T14:38:38.539Z" }, ] [[package]] @@ -2418,11 +2449,11 @@ wheels = [ [[package]] name = "python-multipart" -version = "0.0.27" +version = "0.0.28" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/69/9b/f23807317a113dc36e74e75eb265a02dd1a4d9082abc3c1064acd22997c4/python_multipart-0.0.27.tar.gz", hash = "sha256:9870a6a8c5a20a5bf4f07c017bd1489006ff8836cff097b6933355ee2b49b602", size = 44043, upload-time = "2026-04-27T10:51:26.649Z" } +sdist = { url = "https://files.pythonhosted.org/packages/82/54/a85eb421fbdd5007bc5af39d0f4ed9fa609e0fedbfdc2adcf0b34526870e/python_multipart-0.0.28.tar.gz", hash = "sha256:8550da197eac0f7ab748961fc9509b999fa2662ea25cef857f05249f6893c0f8", size = 45314, upload-time = "2026-05-10T11:05:16.596Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/99/78/4126abcbdbd3c559d43e0db7f7b9173fc6befe45d39a2856cc0b8ec2a5a6/python_multipart-0.0.27-py3-none-any.whl", hash = "sha256:6fccfad17a27334bd0193681b369f476eda3409f17381a2d65aa7df3f7275645", size = 29254, upload-time = "2026-04-27T10:51:24.997Z" }, + { url = "https://files.pythonhosted.org/packages/f3/a2/43bbc5860b5034e2af4ef99a0e04d726ff329c43e192ef3abaa8d7ecfce5/python_multipart-0.0.28-py3-none-any.whl", hash = "sha256:10faac07eb966c3f48dc415f9dee46c04cb10d58d30a35677db8027c825ed9b6", size = 29438, upload-time = "2026-05-10T11:05:15.052Z" }, ] [[package]] @@ -2527,128 +2558,128 @@ wheels = [ [[package]] name = "regex" -version = "2026.4.4" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/cb/0e/3a246dbf05666918bd3664d9d787f84a9108f6f43cc953a077e4a7dfdb7e/regex-2026.4.4.tar.gz", hash = "sha256:e08270659717f6973523ce3afbafa53515c4dc5dcad637dc215b6fd50f689423", size = 416000, upload-time = "2026-04-03T20:56:28.155Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/12/59/fd98f8fd54b3feaa76a855324c676c17668c5a1121ec91b7ec96b01bf865/regex-2026.4.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:74fa82dcc8143386c7c0392e18032009d1db715c25f4ba22d23dc2e04d02a20f", size = 489403, upload-time = "2026-04-03T20:52:39.742Z" }, - { url = "https://files.pythonhosted.org/packages/6c/64/d0f222f68e3579d50babf0e4fcc9c9639ef0587fecc00b15e1e46bfc32fa/regex-2026.4.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a85b620a388d6c9caa12189233109e236b3da3deffe4ff11b84ae84e218a274f", size = 291208, upload-time = "2026-04-03T20:52:42.943Z" }, - { url = "https://files.pythonhosted.org/packages/16/7f/3fab9709b0b0060ba81a04b8a107b34147cd14b9c5551b772154d6505504/regex-2026.4.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2895506ebe32cc63eeed8f80e6eae453171cfccccab35b70dc3129abec35a5b8", size = 289214, upload-time = "2026-04-03T20:52:44.648Z" }, - { url = "https://files.pythonhosted.org/packages/14/bc/f5dcf04fd462139dcd75495c02eee22032ef741cfa151386a39c3f5fc9b5/regex-2026.4.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6780f008ee81381c737634e75c24e5a6569cc883c4f8e37a37917ee79efcafd9", size = 785505, upload-time = "2026-04-03T20:52:46.35Z" }, - { url = "https://files.pythonhosted.org/packages/37/36/8a906e216d5b4de7ec3788c1d589b45db40c1c9580cd7b326835cfc976d4/regex-2026.4.4-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:88e9b048345c613f253bea4645b2fe7e579782b82cac99b1daad81e29cc2ed8e", size = 852129, upload-time = "2026-04-03T20:52:48.661Z" }, - { url = "https://files.pythonhosted.org/packages/a5/bb/bad2d79be0917a6ef31f5e0f161d9265cb56fd90a3ae1d2e8d991882a48b/regex-2026.4.4-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:be061028481186ba62a0f4c5f1cc1e3d5ab8bce70c89236ebe01023883bc903b", size = 899578, upload-time = "2026-04-03T20:52:50.61Z" }, - { url = "https://files.pythonhosted.org/packages/1a/b9/7cd0ceb58cd99c70806241636640ae15b4a3fe62e22e9b99afa67a0d7965/regex-2026.4.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d2228c02b368d69b724c36e96d3d1da721561fb9cc7faa373d7bf65e07d75cb5", size = 793634, upload-time = "2026-04-03T20:52:53Z" }, - { url = "https://files.pythonhosted.org/packages/2c/fb/c58e3ea40ed183806ccbac05c29a3e8c2f88c1d3a66ed27860d5cad7c62d/regex-2026.4.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0540e5b733618a2f84e9cb3e812c8afa82e151ca8e19cf6c4e95c5a65198236f", size = 786210, upload-time = "2026-04-03T20:52:54.713Z" }, - { url = "https://files.pythonhosted.org/packages/54/a9/53790fc7a6c948a7be2bc7214fd9cabdd0d1ba561b0f401c91f4ff0357f0/regex-2026.4.4-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:cf9b1b2e692d4877880388934ac746c99552ce6bf40792a767fd42c8c99f136d", size = 769930, upload-time = "2026-04-03T20:52:56.825Z" }, - { url = "https://files.pythonhosted.org/packages/e3/3c/29ca44729191c79f5476538cd0fa04fa2553b3c45508519ecea4c7afa8f6/regex-2026.4.4-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:011bb48bffc1b46553ac704c975b3348717f4e4aa7a67522b51906f99da1820c", size = 774892, upload-time = "2026-04-03T20:52:58.934Z" }, - { url = "https://files.pythonhosted.org/packages/3e/db/6ae74ef8a4cfead341c367e4eed45f71fb1aaba35827a775eed4f1ba4f74/regex-2026.4.4-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:8512fcdb43f1bf18582698a478b5ab73f9c1667a5b7548761329ef410cd0a760", size = 848816, upload-time = "2026-04-03T20:53:00.684Z" }, - { url = "https://files.pythonhosted.org/packages/53/9a/f7f2c1c6b610d7c6de1c3dc5951effd92c324b1fde761af2044b4721020f/regex-2026.4.4-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:867bddc63109a0276f5a31999e4c8e0eb7bbbad7d6166e28d969a2c1afeb97f9", size = 758363, upload-time = "2026-04-03T20:53:02.155Z" }, - { url = "https://files.pythonhosted.org/packages/dd/55/e5386d393bbf8b43c8b084703a46d635e7b2bdc6e0f5909a2619ea1125f1/regex-2026.4.4-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:1b9a00b83f3a40e09859c78920571dcb83293c8004079653dd22ec14bbfa98c7", size = 837122, upload-time = "2026-04-03T20:53:03.727Z" }, - { url = "https://files.pythonhosted.org/packages/01/da/cc78710ea2e60b10bacfcc9beb18c67514200ab03597b3b2b319995785c2/regex-2026.4.4-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:e355be718caf838aa089870259cf1776dc2a4aa980514af9d02c59544d9a8b22", size = 782140, upload-time = "2026-04-03T20:53:05.608Z" }, - { url = "https://files.pythonhosted.org/packages/a2/5f/c7bcba41529105d6c2ca7080ecab7184cd00bee2e1ad1fdea80e618704ea/regex-2026.4.4-cp310-cp310-win32.whl", hash = "sha256:33bfda9684646d323414df7abe5692c61d297dbb0530b28ec66442e768813c59", size = 266225, upload-time = "2026-04-03T20:53:07.342Z" }, - { url = "https://files.pythonhosted.org/packages/eb/26/a745729c2c49354ec4f4bce168f29da932ca01b4758227686cc16c7dde1b/regex-2026.4.4-cp310-cp310-win_amd64.whl", hash = "sha256:0709f22a56798457ae317bcce42aacee33c680068a8f14097430d9f9ba364bee", size = 278393, upload-time = "2026-04-03T20:53:08.65Z" }, - { url = "https://files.pythonhosted.org/packages/87/8b/4327eeb9dbb4b098ebecaf02e9f82b79b6077beeb54c43d9a0660cf7c44c/regex-2026.4.4-cp310-cp310-win_arm64.whl", hash = "sha256:ee9627de8587c1a22201cb16d0296ab92b4df5cdcb5349f4e9744d61db7c7c98", size = 270470, upload-time = "2026-04-03T20:53:10.018Z" }, - { url = "https://files.pythonhosted.org/packages/e0/7a/617356cbecdb452812a5d42f720d6d5096b360d4a4c1073af700ea140ad2/regex-2026.4.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:b4c36a85b00fadb85db9d9e90144af0a980e1a3d2ef9cd0f8a5bef88054657c6", size = 489415, upload-time = "2026-04-03T20:53:11.645Z" }, - { url = "https://files.pythonhosted.org/packages/20/e6/bf057227144d02e3ba758b66649e87531d744dda5f3254f48660f18ae9d8/regex-2026.4.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:dcb5453ecf9cd58b562967badd1edbf092b0588a3af9e32ee3d05c985077ce87", size = 291205, upload-time = "2026-04-03T20:53:13.289Z" }, - { url = "https://files.pythonhosted.org/packages/eb/3b/637181b787dd1a820ba1c712cee2b4144cd84a32dc776ca067b12b2d70c8/regex-2026.4.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:6aa809ed4dc3706cc38594d67e641601bd2f36d5555b2780ff074edfcb136cf8", size = 289225, upload-time = "2026-04-03T20:53:16.002Z" }, - { url = "https://files.pythonhosted.org/packages/05/21/bac05d806ed02cd4b39d9c8e5b5f9a2998c94c3a351b7792e80671fa5315/regex-2026.4.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:33424f5188a7db12958246a54f59a435b6cb62c5cf9c8d71f7cc49475a5fdada", size = 792434, upload-time = "2026-04-03T20:53:17.414Z" }, - { url = "https://files.pythonhosted.org/packages/d9/17/c65d1d8ae90b772d5758eb4014e1e011bb2db353fc4455432e6cc9100df7/regex-2026.4.4-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:7d346fccdde28abba117cc9edc696b9518c3307fbfcb689e549d9b5979018c6d", size = 861730, upload-time = "2026-04-03T20:53:18.903Z" }, - { url = "https://files.pythonhosted.org/packages/ad/64/933321aa082a2c6ee2785f22776143ba89840189c20d3b6b1d12b6aae16b/regex-2026.4.4-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:415a994b536440f5011aa77e50a4274d15da3245e876e5c7f19da349caaedd87", size = 906495, upload-time = "2026-04-03T20:53:20.561Z" }, - { url = "https://files.pythonhosted.org/packages/01/ea/4c8d306e9c36ac22417336b1e02e7b358152c34dc379673f2d331143725f/regex-2026.4.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:21e5eb86179b4c67b5759d452ea7c48eb135cd93308e7a260aa489ed2eb423a4", size = 799810, upload-time = "2026-04-03T20:53:22.961Z" }, - { url = "https://files.pythonhosted.org/packages/29/ce/7605048f00e1379eba89d610c7d644d8f695dc9b26d3b6ecfa3132b872ff/regex-2026.4.4-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:312ec9dd1ae7d96abd8c5a36a552b2139931914407d26fba723f9e53c8186f86", size = 774242, upload-time = "2026-04-03T20:53:25.015Z" }, - { url = "https://files.pythonhosted.org/packages/e9/77/283e0d5023fde22cd9e86190d6d9beb21590a452b195ffe00274de470691/regex-2026.4.4-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:a0d2b28aa1354c7cd7f71b7658c4326f7facac106edd7f40eda984424229fd59", size = 781257, upload-time = "2026-04-03T20:53:26.918Z" }, - { url = "https://files.pythonhosted.org/packages/8b/fb/7f3b772be101373c8626ed34c5d727dcbb8abd42a7b1219bc25fd9a3cc04/regex-2026.4.4-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:349d7310eddff40429a099c08d995c6d4a4bfaf3ff40bd3b5e5cb5a5a3c7d453", size = 854490, upload-time = "2026-04-03T20:53:29.065Z" }, - { url = "https://files.pythonhosted.org/packages/85/30/56547b80f34f4dd2986e1cdd63b1712932f63b6c4ce2f79c50a6cd79d1c2/regex-2026.4.4-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:e7ab63e9fe45a9ec3417509e18116b367e89c9ceb6219222a3396fa30b147f80", size = 763544, upload-time = "2026-04-03T20:53:30.917Z" }, - { url = "https://files.pythonhosted.org/packages/ac/2f/ce060fdfea8eff34a8997603532e44cdb7d1f35e3bc253612a8707a90538/regex-2026.4.4-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:fe896e07a5a2462308297e515c0054e9ec2dd18dfdc9427b19900b37dfe6f40b", size = 844442, upload-time = "2026-04-03T20:53:32.463Z" }, - { url = "https://files.pythonhosted.org/packages/e5/44/810cb113096a1dacbe82789fbfab2823f79d19b7f1271acecb7009ba9b88/regex-2026.4.4-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:eb59c65069498dbae3c0ef07bbe224e1eaa079825a437fb47a479f0af11f774f", size = 789162, upload-time = "2026-04-03T20:53:34.039Z" }, - { url = "https://files.pythonhosted.org/packages/20/96/9647dd7f2ecf6d9ce1fb04dfdb66910d094e10d8fe53e9c15096d8aa0bd2/regex-2026.4.4-cp311-cp311-win32.whl", hash = "sha256:2a5d273181b560ef8397c8825f2b9d57013de744da9e8257b8467e5da8599351", size = 266227, upload-time = "2026-04-03T20:53:35.601Z" }, - { url = "https://files.pythonhosted.org/packages/33/80/74e13262460530c3097ff343a17de9a34d040a5dc4de9cf3a8241faab51c/regex-2026.4.4-cp311-cp311-win_amd64.whl", hash = "sha256:9542ccc1e689e752594309444081582f7be2fdb2df75acafea8a075108566735", size = 278399, upload-time = "2026-04-03T20:53:37.021Z" }, - { url = "https://files.pythonhosted.org/packages/1c/3c/39f19f47f19dcefa3403f09d13562ca1c0fd07ab54db2bc03148f3f6b46a/regex-2026.4.4-cp311-cp311-win_arm64.whl", hash = "sha256:b5f9fb784824a042be3455b53d0b112655686fdb7a91f88f095f3fee1e2a2a54", size = 270473, upload-time = "2026-04-03T20:53:38.633Z" }, - { url = "https://files.pythonhosted.org/packages/e5/28/b972a4d3df61e1d7bcf1b59fdb3cddef22f88b6be43f161bb41ebc0e4081/regex-2026.4.4-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:c07ab8794fa929e58d97a0e1796b8b76f70943fa39df225ac9964615cf1f9d52", size = 490434, upload-time = "2026-04-03T20:53:40.219Z" }, - { url = "https://files.pythonhosted.org/packages/84/20/30041446cf6dc3e0eab344fc62770e84c23b6b68a3b657821f9f80cb69b4/regex-2026.4.4-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:2c785939dc023a1ce4ec09599c032cc9933d258a998d16ca6f2b596c010940eb", size = 292061, upload-time = "2026-04-03T20:53:41.862Z" }, - { url = "https://files.pythonhosted.org/packages/62/c8/3baa06d75c98c46d4cc4262b71fd2edb9062b5665e868bca57859dadf93a/regex-2026.4.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1b1ce5c81c9114f1ce2f9288a51a8fd3aeea33a0cc440c415bf02da323aa0a76", size = 289628, upload-time = "2026-04-03T20:53:43.701Z" }, - { url = "https://files.pythonhosted.org/packages/31/87/3accf55634caad8c0acab23f5135ef7d4a21c39f28c55c816ae012931408/regex-2026.4.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:760ef21c17d8e6a4fe8cf406a97cf2806a4df93416ccc82fc98d25b1c20425be", size = 796651, upload-time = "2026-04-03T20:53:45.379Z" }, - { url = "https://files.pythonhosted.org/packages/f6/0c/aaa2c83f34efedbf06f61cb1942c25f6cf1ee3b200f832c4d05f28306c2e/regex-2026.4.4-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:7088fcdcb604a4417c208e2169715800d28838fefd7455fbe40416231d1d47c1", size = 865916, upload-time = "2026-04-03T20:53:47.064Z" }, - { url = "https://files.pythonhosted.org/packages/d9/f6/8c6924c865124643e8f37823eca845dc27ac509b2ee58123685e71cd0279/regex-2026.4.4-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:07edca1ba687998968f7db5bc355288d0c6505caa7374f013d27356d93976d13", size = 912287, upload-time = "2026-04-03T20:53:49.422Z" }, - { url = "https://files.pythonhosted.org/packages/11/0e/a9f6f81013e0deaf559b25711623864970fe6a098314e374ccb1540a4152/regex-2026.4.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:993f657a7c1c6ec51b5e0ba97c9817d06b84ea5fa8d82e43b9405de0defdc2b9", size = 801126, upload-time = "2026-04-03T20:53:51.096Z" }, - { url = "https://files.pythonhosted.org/packages/71/61/3a0cc8af2dc0c8deb48e644dd2521f173f7e6513c6e195aad9aa8dd77ac5/regex-2026.4.4-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:2b69102a743e7569ebee67e634a69c4cb7e59d6fa2e1aa7d3bdbf3f61435f62d", size = 776788, upload-time = "2026-04-03T20:53:52.889Z" }, - { url = "https://files.pythonhosted.org/packages/64/0b/8bb9cbf21ef7dee58e49b0fdb066a7aded146c823202e16494a36777594f/regex-2026.4.4-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6dac006c8b6dda72d86ea3d1333d45147de79a3a3f26f10c1cf9287ca4ca0ac3", size = 785184, upload-time = "2026-04-03T20:53:55.627Z" }, - { url = "https://files.pythonhosted.org/packages/99/c2/d3e80e8137b25ee06c92627de4e4d98b94830e02b3e6f81f3d2e3f504cf5/regex-2026.4.4-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:50a766ee2010d504554bfb5f578ed2e066898aa26411d57e6296230627cdefa0", size = 859913, upload-time = "2026-04-03T20:53:57.249Z" }, - { url = "https://files.pythonhosted.org/packages/bc/e6/9d5d876157d969c804622456ef250017ac7a8f83e0e14f903b9e6df5ce95/regex-2026.4.4-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:9e2f5217648f68e3028c823df58663587c1507a5ba8419f4fdfc8a461be76043", size = 765732, upload-time = "2026-04-03T20:53:59.428Z" }, - { url = "https://files.pythonhosted.org/packages/82/80/b568935b4421388561c8ed42aff77247285d3ae3bb2a6ca22af63bae805e/regex-2026.4.4-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:39d8de85a08e32632974151ba59c6e9140646dcc36c80423962b1c5c0a92e244", size = 852152, upload-time = "2026-04-03T20:54:01.505Z" }, - { url = "https://files.pythonhosted.org/packages/39/29/f0f81217e21cd998245da047405366385d5c6072048038a3d33b37a79dc0/regex-2026.4.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:55d9304e0e7178dfb1e106c33edf834097ddf4a890e2f676f6c5118f84390f73", size = 789076, upload-time = "2026-04-03T20:54:03.323Z" }, - { url = "https://files.pythonhosted.org/packages/49/1d/1d957a61976ab9d4e767dd4f9d04b66cc0c41c5e36cf40e2d43688b5ae6f/regex-2026.4.4-cp312-cp312-win32.whl", hash = "sha256:04bb679bc0bde8a7bfb71e991493d47314e7b98380b083df2447cda4b6edb60f", size = 266700, upload-time = "2026-04-03T20:54:05.639Z" }, - { url = "https://files.pythonhosted.org/packages/c5/5c/bf575d396aeb58ea13b06ef2adf624f65b70fafef6950a80fc3da9cae3bc/regex-2026.4.4-cp312-cp312-win_amd64.whl", hash = "sha256:db0ac18435a40a2543dbb3d21e161a6c78e33e8159bd2e009343d224bb03bb1b", size = 277768, upload-time = "2026-04-03T20:54:07.312Z" }, - { url = "https://files.pythonhosted.org/packages/c9/27/049df16ec6a6828ccd72add3c7f54b4df029669bea8e9817df6fff58be90/regex-2026.4.4-cp312-cp312-win_arm64.whl", hash = "sha256:4ce255cc05c1947a12989c6db801c96461947adb7a59990f1360b5983fab4983", size = 270568, upload-time = "2026-04-03T20:54:09.484Z" }, - { url = "https://files.pythonhosted.org/packages/9d/83/c4373bc5f31f2cf4b66f9b7c31005bd87fe66f0dce17701f7db4ee79ee29/regex-2026.4.4-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:62f5519042c101762509b1d717b45a69c0139d60414b3c604b81328c01bd1943", size = 490273, upload-time = "2026-04-03T20:54:11.202Z" }, - { url = "https://files.pythonhosted.org/packages/46/f8/fe62afbcc3cf4ad4ac9adeaafd98aa747869ae12d3e8e2ac293d0593c435/regex-2026.4.4-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:3790ba9fb5dd76715a7afe34dbe603ba03f8820764b1dc929dd08106214ed031", size = 291954, upload-time = "2026-04-03T20:54:13.412Z" }, - { url = "https://files.pythonhosted.org/packages/5a/92/4712b9fe6a33d232eeb1c189484b80c6c4b8422b90e766e1195d6e758207/regex-2026.4.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:8fae3c6e795d7678963f2170152b0d892cf6aee9ee8afc8c45e6be38d5107fe7", size = 289487, upload-time = "2026-04-03T20:54:15.824Z" }, - { url = "https://files.pythonhosted.org/packages/88/2c/f83b93f85e01168f1070f045a42d4c937b69fdb8dd7ae82d307253f7e36e/regex-2026.4.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:298c3ec2d53225b3bf91142eb9691025bab610e0c0c51592dde149db679b3d17", size = 796646, upload-time = "2026-04-03T20:54:18.229Z" }, - { url = "https://files.pythonhosted.org/packages/df/55/61a2e17bf0c4dc57e11caf8dd11771280d8aaa361785f9e3bc40d653f4a7/regex-2026.4.4-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:e9638791082eaf5b3ac112c587518ee78e083a11c4b28012d8fe2a0f536dfb17", size = 865904, upload-time = "2026-04-03T20:54:20.019Z" }, - { url = "https://files.pythonhosted.org/packages/45/32/1ac8ed1b5a346b5993a3d256abe0a0f03b0b73c8cc88d928537368ac65b6/regex-2026.4.4-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:ae3e764bd4c5ff55035dc82a8d49acceb42a5298edf6eb2fc4d328ee5dd7afae", size = 912304, upload-time = "2026-04-03T20:54:22.403Z" }, - { url = "https://files.pythonhosted.org/packages/26/47/2ee5c613ab546f0eddebf9905d23e07beb933416b1246c2d8791d01979b4/regex-2026.4.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ffa81f81b80047ba89a3c69ae6a0f78d06f4a42ce5126b0eb2a0a10ad44e0b2e", size = 801126, upload-time = "2026-04-03T20:54:24.308Z" }, - { url = "https://files.pythonhosted.org/packages/75/cd/41dacd129ca9fd20bd7d02f83e0fad83e034ac8a084ec369c90f55ef37e2/regex-2026.4.4-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:f56ebf9d70305307a707911b88469213630aba821e77de7d603f9d2f0730687d", size = 776772, upload-time = "2026-04-03T20:54:26.319Z" }, - { url = "https://files.pythonhosted.org/packages/89/6d/5af0b588174cb5f46041fa7dd64d3fd5cd2fe51f18766703d1edc387f324/regex-2026.4.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:773d1dfd652bbffb09336abf890bfd64785c7463716bf766d0eb3bc19c8b7f27", size = 785228, upload-time = "2026-04-03T20:54:28.387Z" }, - { url = "https://files.pythonhosted.org/packages/b7/3b/f5a72b7045bd59575fc33bf1345f156fcfd5a8484aea6ad84b12c5a82114/regex-2026.4.4-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:d51d20befd5275d092cdffba57ded05f3c436317ee56466c8928ac32d960edaf", size = 860032, upload-time = "2026-04-03T20:54:30.641Z" }, - { url = "https://files.pythonhosted.org/packages/39/a4/72a317003d6fcd7a573584a85f59f525dfe8f67e355ca74eb6b53d66a5e2/regex-2026.4.4-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:0a51cdb3c1e9161154f976cb2bef9894bc063ac82f31b733087ffb8e880137d0", size = 765714, upload-time = "2026-04-03T20:54:32.789Z" }, - { url = "https://files.pythonhosted.org/packages/25/1e/5672e16f34dbbcb2560cc7e6a2fbb26dfa8b270711e730101da4423d3973/regex-2026.4.4-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:ae5266a82596114e41fb5302140e9630204c1b5f325c770bec654b95dd54b0aa", size = 852078, upload-time = "2026-04-03T20:54:34.546Z" }, - { url = "https://files.pythonhosted.org/packages/f7/0d/c813f0af7c6cc7ed7b9558bac2e5120b60ad0fa48f813e4d4bd55446f214/regex-2026.4.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:c882cd92ec68585e9c1cf36c447ec846c0d94edd706fe59e0c198e65822fd23b", size = 789181, upload-time = "2026-04-03T20:54:36.642Z" }, - { url = "https://files.pythonhosted.org/packages/ea/6d/a344608d1adbd2a95090ddd906cec09a11be0e6517e878d02a5123e0917f/regex-2026.4.4-cp313-cp313-win32.whl", hash = "sha256:05568c4fbf3cb4fa9e28e3af198c40d3237cf6041608a9022285fe567ec3ad62", size = 266690, upload-time = "2026-04-03T20:54:38.343Z" }, - { url = "https://files.pythonhosted.org/packages/31/07/54049f89b46235ca6f45cd6c88668a7050e77d4a15555e47dd40fde75263/regex-2026.4.4-cp313-cp313-win_amd64.whl", hash = "sha256:3384df51ed52db0bea967e21458ab0a414f67cdddfd94401688274e55147bb81", size = 277733, upload-time = "2026-04-03T20:54:40.11Z" }, - { url = "https://files.pythonhosted.org/packages/0e/21/61366a8e20f4d43fb597708cac7f0e2baadb491ecc9549b4980b2be27d16/regex-2026.4.4-cp313-cp313-win_arm64.whl", hash = "sha256:acd38177bd2c8e69a411d6521760806042e244d0ef94e2dd03ecdaa8a3c99427", size = 270565, upload-time = "2026-04-03T20:54:41.883Z" }, - { url = "https://files.pythonhosted.org/packages/f1/1e/3a2b9672433bef02f5d39aa1143ca2c08f311c1d041c464a42be9ae648dc/regex-2026.4.4-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:f94a11a9d05afcfcfa640e096319720a19cc0c9f7768e1a61fceee6a3afc6c7c", size = 494126, upload-time = "2026-04-03T20:54:43.602Z" }, - { url = "https://files.pythonhosted.org/packages/4e/4b/c132a4f4fe18ad3340d89fcb56235132b69559136036b845be3c073142ed/regex-2026.4.4-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:36bcb9d6d1307ab629edc553775baada2aefa5c50ccc0215fbfd2afcfff43141", size = 293882, upload-time = "2026-04-03T20:54:45.41Z" }, - { url = "https://files.pythonhosted.org/packages/f4/5f/eaa38092ce7a023656280f2341dbbd4ad5f05d780a70abba7bb4f4bea54c/regex-2026.4.4-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:261c015b3e2ed0919157046d768774ecde57f03d8fa4ba78d29793447f70e717", size = 292334, upload-time = "2026-04-03T20:54:47.051Z" }, - { url = "https://files.pythonhosted.org/packages/5f/f6/dd38146af1392dac33db7074ab331cec23cced3759167735c42c5460a243/regex-2026.4.4-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c228cf65b4a54583763645dcd73819b3b381ca8b4bb1b349dee1c135f4112c07", size = 811691, upload-time = "2026-04-03T20:54:49.074Z" }, - { url = "https://files.pythonhosted.org/packages/7a/f0/dc54c2e69f5eeec50601054998ec3690d5344277e782bd717e49867c1d29/regex-2026.4.4-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:dd2630faeb6876fb0c287f664d93ddce4d50cd46c6e88e60378c05c9047e08ca", size = 871227, upload-time = "2026-04-03T20:54:51.035Z" }, - { url = "https://files.pythonhosted.org/packages/a1/af/cb16bd5dc61621e27df919a4449bbb7e5a1034c34d307e0a706e9cc0f3e3/regex-2026.4.4-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:6a50ab11b7779b849472337191f3a043e27e17f71555f98d0092fa6d73364520", size = 917435, upload-time = "2026-04-03T20:54:52.994Z" }, - { url = "https://files.pythonhosted.org/packages/5c/71/8b260897f22996b666edd9402861668f45a2ca259f665ac029e6104a2d7d/regex-2026.4.4-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0734f63afe785138549fbe822a8cfeaccd1bae814c5057cc0ed5b9f2de4fc883", size = 816358, upload-time = "2026-04-03T20:54:54.884Z" }, - { url = "https://files.pythonhosted.org/packages/1c/60/775f7f72a510ef238254906c2f3d737fc80b16ca85f07d20e318d2eea894/regex-2026.4.4-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:c4ee50606cb1967db7e523224e05f32089101945f859928e65657a2cbb3d278b", size = 785549, upload-time = "2026-04-03T20:54:57.01Z" }, - { url = "https://files.pythonhosted.org/packages/58/42/34d289b3627c03cf381e44da534a0021664188fa49ba41513da0b4ec6776/regex-2026.4.4-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:6c1818f37be3ca02dcb76d63f2c7aaba4b0dc171b579796c6fbe00148dfec6b1", size = 801364, upload-time = "2026-04-03T20:54:58.981Z" }, - { url = "https://files.pythonhosted.org/packages/fc/20/f6ecf319b382a8f1ab529e898b222c3f30600fcede7834733c26279e7465/regex-2026.4.4-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:f5bfc2741d150d0be3e4a0401a5c22b06e60acb9aa4daa46d9e79a6dcd0f135b", size = 866221, upload-time = "2026-04-03T20:55:00.88Z" }, - { url = "https://files.pythonhosted.org/packages/92/6a/9f16d3609d549bd96d7a0b2aee1625d7512ba6a03efc01652149ef88e74d/regex-2026.4.4-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:504ffa8a03609a087cad81277a629b6ce884b51a24bd388a7980ad61748618ff", size = 772530, upload-time = "2026-04-03T20:55:03.213Z" }, - { url = "https://files.pythonhosted.org/packages/fa/f6/aa9768bc96a4c361ac96419fbaf2dcdc33970bb813df3ba9b09d5d7b6d96/regex-2026.4.4-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:70aadc6ff12e4b444586e57fc30771f86253f9f0045b29016b9605b4be5f7dfb", size = 856989, upload-time = "2026-04-03T20:55:05.087Z" }, - { url = "https://files.pythonhosted.org/packages/4d/b4/c671db3556be2473ae3e4bb7a297c518d281452871501221251ea4ecba57/regex-2026.4.4-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:f4f83781191007b6ef43b03debc35435f10cad9b96e16d147efe84a1d48bdde4", size = 803241, upload-time = "2026-04-03T20:55:07.162Z" }, - { url = "https://files.pythonhosted.org/packages/2a/5c/83e3b1d89fa4f6e5a1bc97b4abd4a9a97b3c1ac7854164f694f5f0ba98a0/regex-2026.4.4-cp313-cp313t-win32.whl", hash = "sha256:e014a797de43d1847df957c0a2a8e861d1c17547ee08467d1db2c370b7568baa", size = 269921, upload-time = "2026-04-03T20:55:09.62Z" }, - { url = "https://files.pythonhosted.org/packages/28/07/077c387121f42cdb4d92b1301133c0d93b5709d096d1669ab847dda9fe2e/regex-2026.4.4-cp313-cp313t-win_amd64.whl", hash = "sha256:b15b88b0d52b179712632832c1d6e58e5774f93717849a41096880442da41ab0", size = 281240, upload-time = "2026-04-03T20:55:11.521Z" }, - { url = "https://files.pythonhosted.org/packages/9d/22/ead4a4abc7c59a4d882662aa292ca02c8b617f30b6e163bc1728879e9353/regex-2026.4.4-cp313-cp313t-win_arm64.whl", hash = "sha256:586b89cdadf7d67bf86ae3342a4dcd2b8d70a832d90c18a0ae955105caf34dbe", size = 272440, upload-time = "2026-04-03T20:55:13.365Z" }, - { url = "https://files.pythonhosted.org/packages/f0/f5/ed97c2dc47b5fbd4b73c0d7d75f9ebc8eca139f2bbef476bba35f28c0a77/regex-2026.4.4-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:2da82d643fa698e5e5210e54af90181603d5853cf469f5eedf9bfc8f59b4b8c7", size = 490343, upload-time = "2026-04-03T20:55:15.241Z" }, - { url = "https://files.pythonhosted.org/packages/80/e9/de4828a7385ec166d673a5790ad06ac48cdaa98bc0960108dd4b9cc1aef7/regex-2026.4.4-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:54a1189ad9d9357760557c91103d5e421f0a2dabe68a5cdf9103d0dcf4e00752", size = 291909, upload-time = "2026-04-03T20:55:17.558Z" }, - { url = "https://files.pythonhosted.org/packages/b4/d6/5cfbfc97f3201a4d24b596a77957e092030dcc4205894bc035cedcfce62f/regex-2026.4.4-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:76d67d5afb1fe402d10a6403bae668d000441e2ab115191a804287d53b772951", size = 289692, upload-time = "2026-04-03T20:55:20.561Z" }, - { url = "https://files.pythonhosted.org/packages/8e/ac/f2212d9fd56fe897e36d0110ba30ba2d247bd6410c5bd98499c7e5a1e1f2/regex-2026.4.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e7cd3e4ee8d80447a83bbc9ab0c8459781fa77087f856c3e740d7763be0df27f", size = 796979, upload-time = "2026-04-03T20:55:22.56Z" }, - { url = "https://files.pythonhosted.org/packages/c9/e3/a016c12675fbac988a60c7e1c16e67823ff0bc016beb27bd7a001dbdabc6/regex-2026.4.4-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2e19e18c568d2866d8b6a6dfad823db86193503f90823a8f66689315ba28fbe8", size = 866744, upload-time = "2026-04-03T20:55:24.646Z" }, - { url = "https://files.pythonhosted.org/packages/af/a4/0b90ca4cf17adc3cb43de80ec71018c37c88ad64987e8d0d481a95ca60b5/regex-2026.4.4-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:7698a6f38730fd1385d390d1ed07bb13dce39aa616aca6a6d89bea178464b9a4", size = 911613, upload-time = "2026-04-03T20:55:27.033Z" }, - { url = "https://files.pythonhosted.org/packages/8e/3b/2b3dac0b82d41ab43aa87c6ecde63d71189d03fe8854b8ca455a315edac3/regex-2026.4.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:173a66f3651cdb761018078e2d9487f4cf971232c990035ec0eb1cdc6bf929a9", size = 800551, upload-time = "2026-04-03T20:55:29.532Z" }, - { url = "https://files.pythonhosted.org/packages/25/fe/5365eb7aa0e753c4b5957815c321519ecab033c279c60e1b1ae2367fa810/regex-2026.4.4-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:fa7922bbb2cc84fa062d37723f199d4c0cd200245ce269c05db82d904db66b83", size = 776911, upload-time = "2026-04-03T20:55:31.526Z" }, - { url = "https://files.pythonhosted.org/packages/aa/b3/7fb0072156bba065e3b778a7bc7b0a6328212be5dd6a86fd207e0c4f2dab/regex-2026.4.4-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:59f67cd0a0acaf0e564c20bbd7f767286f23e91e2572c5703bf3e56ea7557edb", size = 785751, upload-time = "2026-04-03T20:55:33.797Z" }, - { url = "https://files.pythonhosted.org/packages/02/1a/9f83677eb699273e56e858f7bd95acdbee376d42f59e8bfca2fd80d79df3/regex-2026.4.4-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:475e50f3f73f73614f7cba5524d6de49dee269df00272a1b85e3d19f6d498465", size = 860484, upload-time = "2026-04-03T20:55:35.745Z" }, - { url = "https://files.pythonhosted.org/packages/3b/7a/93937507b61cfcff8b4c5857f1b452852b09f741daa9acae15c971d8554e/regex-2026.4.4-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:a1c0c7d67b64d85ac2e1879923bad2f08a08f3004055f2f406ef73c850114bd4", size = 765939, upload-time = "2026-04-03T20:55:37.972Z" }, - { url = "https://files.pythonhosted.org/packages/86/ea/81a7f968a351c6552b1670ead861e2a385be730ee28402233020c67f9e0f/regex-2026.4.4-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:1371c2ccbb744d66ee63631cc9ca12aa233d5749972626b68fe1a649dd98e566", size = 851417, upload-time = "2026-04-03T20:55:39.92Z" }, - { url = "https://files.pythonhosted.org/packages/4c/7e/323c18ce4b5b8f44517a36342961a0306e931e499febbd876bb149d900f0/regex-2026.4.4-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:59968142787042db793348a3f5b918cf24ced1f23247328530e063f89c128a95", size = 789056, upload-time = "2026-04-03T20:55:42.303Z" }, - { url = "https://files.pythonhosted.org/packages/c0/af/e7510f9b11b1913b0cd44eddb784b2d650b2af6515bfce4cffcc5bfd1d38/regex-2026.4.4-cp314-cp314-win32.whl", hash = "sha256:59efe72d37fd5a91e373e5146f187f921f365f4abc1249a5ab446a60f30dd5f8", size = 272130, upload-time = "2026-04-03T20:55:44.995Z" }, - { url = "https://files.pythonhosted.org/packages/9a/51/57dae534c915e2d3a21490e88836fa2ae79dde3b66255ecc0c0a155d2c10/regex-2026.4.4-cp314-cp314-win_amd64.whl", hash = "sha256:e0aab3ff447845049d676827d2ff714aab4f73f340e155b7de7458cf53baa5a4", size = 280992, upload-time = "2026-04-03T20:55:47.316Z" }, - { url = "https://files.pythonhosted.org/packages/0a/5e/abaf9f4c3792e34edb1434f06717fae2b07888d85cb5cec29f9204931bf8/regex-2026.4.4-cp314-cp314-win_arm64.whl", hash = "sha256:a7a5bb6aa0cf62208bb4fa079b0c756734f8ad0e333b425732e8609bd51ee22f", size = 273563, upload-time = "2026-04-03T20:55:49.273Z" }, - { url = "https://files.pythonhosted.org/packages/ff/06/35da85f9f217b9538b99cbb170738993bcc3b23784322decb77619f11502/regex-2026.4.4-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:97850d0638391bdc7d35dc1c1039974dcb921eaafa8cc935ae4d7f272b1d60b3", size = 494191, upload-time = "2026-04-03T20:55:51.258Z" }, - { url = "https://files.pythonhosted.org/packages/54/5b/1bc35f479eef8285c4baf88d8c002023efdeebb7b44a8735b36195486ae7/regex-2026.4.4-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:ee7337f88f2a580679f7bbfe69dc86c043954f9f9c541012f49abc554a962f2e", size = 293877, upload-time = "2026-04-03T20:55:53.214Z" }, - { url = "https://files.pythonhosted.org/packages/39/5b/f53b9ad17480b3ddd14c90da04bfb55ac6894b129e5dea87bcaf7d00e336/regex-2026.4.4-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:7429f4e6192c11d659900c0648ba8776243bf396ab95558b8c51a345afeddde6", size = 292410, upload-time = "2026-04-03T20:55:55.736Z" }, - { url = "https://files.pythonhosted.org/packages/bb/56/52377f59f60a7c51aa4161eecf0b6032c20b461805aca051250da435ffc9/regex-2026.4.4-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:dc4f10fbd5dd13dcf4265b4cc07d69ca70280742870c97ae10093e3d66000359", size = 811831, upload-time = "2026-04-03T20:55:57.802Z" }, - { url = "https://files.pythonhosted.org/packages/dd/63/8026310bf066f702a9c361f83a8c9658f3fe4edb349f9c1e5d5273b7c40c/regex-2026.4.4-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a152560af4f9742b96f3827090f866eeec5becd4765c8e0d3473d9d280e76a5a", size = 871199, upload-time = "2026-04-03T20:56:00.333Z" }, - { url = "https://files.pythonhosted.org/packages/20/9f/a514bbb00a466dbb506d43f187a04047f7be1505f10a9a15615ead5080ee/regex-2026.4.4-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:54170b3e95339f415d54651f97df3bff7434a663912f9358237941bbf9143f55", size = 917649, upload-time = "2026-04-03T20:56:02.445Z" }, - { url = "https://files.pythonhosted.org/packages/cb/6b/8399f68dd41a2030218839b9b18360d79b86d22b9fab5ef477c7f23ca67c/regex-2026.4.4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:07f190d65f5a72dcb9cf7106bfc3d21e7a49dd2879eda2207b683f32165e4d99", size = 816388, upload-time = "2026-04-03T20:56:04.595Z" }, - { url = "https://files.pythonhosted.org/packages/1e/9c/103963f47c24339a483b05edd568594c2be486188f688c0170fd504b2948/regex-2026.4.4-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:9a2741ce5a29d3c84b0b94261ba630ab459a1b847a0d6beca7d62d188175c790", size = 785746, upload-time = "2026-04-03T20:56:07.13Z" }, - { url = "https://files.pythonhosted.org/packages/fa/ee/7f6054c0dec0cee3463c304405e4ff42e27cff05bf36fcb34be549ab17bd/regex-2026.4.4-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:b26c30df3a28fd9793113dac7385a4deb7294a06c0f760dd2b008bd49a9139bc", size = 801483, upload-time = "2026-04-03T20:56:09.365Z" }, - { url = "https://files.pythonhosted.org/packages/30/c2/51d3d941cf6070dc00c3338ecf138615fc3cce0421c3df6abe97a08af61a/regex-2026.4.4-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:421439d1bee44b19f4583ccf42670ca464ffb90e9fdc38d37f39d1ddd1e44f1f", size = 866331, upload-time = "2026-04-03T20:56:12.039Z" }, - { url = "https://files.pythonhosted.org/packages/16/e8/76d50dcc122ac33927d939f350eebcfe3dbcbda96913e03433fc36de5e63/regex-2026.4.4-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:b40379b53ecbc747fd9bdf4a0ea14eb8188ca1bd0f54f78893a39024b28f4863", size = 772673, upload-time = "2026-04-03T20:56:14.558Z" }, - { url = "https://files.pythonhosted.org/packages/a5/6e/5f6bf75e20ea6873d05ba4ec78378c375cbe08cdec571c83fbb01606e563/regex-2026.4.4-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:08c55c13d2eef54f73eeadc33146fb0baaa49e7335eb1aff6ae1324bf0ddbe4a", size = 857146, upload-time = "2026-04-03T20:56:16.663Z" }, - { url = "https://files.pythonhosted.org/packages/0b/33/3c76d9962949e487ebba353a18e89399f292287204ac8f2f4cfc3a51c233/regex-2026.4.4-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:9776b85f510062f5a75ef112afe5f494ef1635607bf1cc220c1391e9ac2f5e81", size = 803463, upload-time = "2026-04-03T20:56:18.923Z" }, - { url = "https://files.pythonhosted.org/packages/19/eb/ef32dcd2cb69b69bc0c3e55205bce94a7def48d495358946bc42186dcccc/regex-2026.4.4-cp314-cp314t-win32.whl", hash = "sha256:385edaebde5db5be103577afc8699fea73a0e36a734ba24870be7ffa61119d74", size = 275709, upload-time = "2026-04-03T20:56:20.996Z" }, - { url = "https://files.pythonhosted.org/packages/a0/86/c291bf740945acbf35ed7dbebf8e2eea2f3f78041f6bd7cdab80cb274dc0/regex-2026.4.4-cp314-cp314t-win_amd64.whl", hash = "sha256:5d354b18839328927832e2fa5f7c95b7a3ccc39e7a681529e1685898e6436d45", size = 285622, upload-time = "2026-04-03T20:56:23.641Z" }, - { url = "https://files.pythonhosted.org/packages/d5/e7/ec846d560ae6a597115153c02ca6138a7877a1748b2072d9521c10a93e58/regex-2026.4.4-cp314-cp314t-win_arm64.whl", hash = "sha256:af0384cb01a33600c49505c27c6c57ab0b27bf84a74e28524c92ca897ebdac9d", size = 275773, upload-time = "2026-04-03T20:56:26.07Z" }, +version = "2026.5.9" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/dc/0e/49aee608ad09480e7fd276898c99ec6192985fa331abe4eb3a986094490b/regex-2026.5.9.tar.gz", hash = "sha256:a8234aa23ec39894bfe4a3f1b85616a7032481964a13ac6fc9f10de4f6fca270", size = 416074, upload-time = "2026-05-09T23:15:19.37Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fe/ed/0ad2c8edf634918eb4484365d3819fa7bd7f58daf807fe7fb21812c316e5/regex-2026.5.9-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a9e1328e17c84c1a5d22ec9f785ecef4a967fab9a42b6a8dc3bcbebd0a0c9e44", size = 489438, upload-time = "2026-05-09T23:11:29.374Z" }, + { url = "https://files.pythonhosted.org/packages/89/a9/4ed972ad263963b860b7c3e86e0e1bcc791def47b43b8c8efe57e710f139/regex-2026.5.9-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:bfe1ce50cbfb569d74e1e4337da6468961f31dbea55fd85aa5de59c0947a805a", size = 291270, upload-time = "2026-05-09T23:11:33.254Z" }, + { url = "https://files.pythonhosted.org/packages/16/81/075930d9fa28c4ea1f53398dd015ee7c882f623539759113cda1257f4b82/regex-2026.5.9-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:15ee42209947f4ca045412eae98416317238163618ace2a8e54f99586a466733", size = 289198, upload-time = "2026-05-09T23:11:35.769Z" }, + { url = "https://files.pythonhosted.org/packages/d4/c8/5cdfbf0b5dc6599e1b6131eff43262e5275d4ec3469ce10216061659aadb/regex-2026.5.9-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b4bb445ff3f725f59df8f6014edb547ee928ec7023a774f6a39a3f953038cbb2", size = 784765, upload-time = "2026-05-09T23:11:37.689Z" }, + { url = "https://files.pythonhosted.org/packages/cd/ca/ae5fd6edc59b7f84b904b31d6ec39a860cbcecd10f64bd5a062ca83a4864/regex-2026.5.9-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:446ddd671e43ab535810c4b21cff7104945c701d4a14d1e6d1cd6f4e445a8bea", size = 852115, upload-time = "2026-05-09T23:11:39.973Z" }, + { url = "https://files.pythonhosted.org/packages/f6/ce/a91cf555afb51f3b74a182e24ba073b91ea7bb64592fc4b315c111bb19fd/regex-2026.5.9-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:7b92817338591505f282cf3864c145244b1edcf5381d237038df955001091538", size = 899503, upload-time = "2026-05-09T23:11:42.48Z" }, + { url = "https://files.pythonhosted.org/packages/55/7f/725a0a2b245a4cf0c4bab29d0e97c74285d94136a65d1b55a6459a583502/regex-2026.5.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d6b8a143aca6c39b446ea8092cde25cc8fe9304d4f5fecfbc1a9dbb0282703c2", size = 794093, upload-time = "2026-05-09T23:11:44.681Z" }, + { url = "https://files.pythonhosted.org/packages/e3/2a/996efbd59ce6b5d4a09e3af6180ceb62af171f4a9a6fb557d2f0ae0d462b/regex-2026.5.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0f03aa6898aaaac4592479821df16e68e8d0e29e903e65d8f2dfb2f19028a989", size = 786234, upload-time = "2026-05-09T23:11:46.882Z" }, + { url = "https://files.pythonhosted.org/packages/4b/0a/8731e8b8806174c9cdd5903f80a14990331c1f42fc4209b540952e9e010d/regex-2026.5.9-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:ed457d8e98ae812ed7732bef7bf78de78e834eae0372a74e23ca90ef21d910f9", size = 769895, upload-time = "2026-05-09T23:11:49.324Z" }, + { url = "https://files.pythonhosted.org/packages/9a/0b/932473194bd563f342a412ae2ffbbd6da608306a2bc4e99249a41c2b0b92/regex-2026.5.9-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:71b61c5bfe1c806332defc42ad6c780b3c55f661986d7f40283a3a88274b4c00", size = 774991, upload-time = "2026-05-09T23:11:51.261Z" }, + { url = "https://files.pythonhosted.org/packages/98/80/9523d196010031df25f7177ee0a467efbee436324038e5d99def17a57515/regex-2026.5.9-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:3b1e39888c5e0c7d92cea4fc777396c4a90363b05de75d02eb459a4752200808", size = 848790, upload-time = "2026-05-09T23:11:53.232Z" }, + { url = "https://files.pythonhosted.org/packages/3c/07/56987b35e89edf47e4a38cf2845aeee476bfa688a6bdbd3e820cda461dc1/regex-2026.5.9-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:6ba42b2e7e7f46cf68cc6a5ca36fa07959f9bbd9c6bdcc47b6ee76549a590248", size = 757679, upload-time = "2026-05-09T23:11:55.82Z" }, + { url = "https://files.pythonhosted.org/packages/04/2a/ff713fff0c566507c06a4ce2dc0ae8e7eeebc88811a95fc81cf1e7d534dd/regex-2026.5.9-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:c010eb8caca74bdb40c07498d7ece26b4428fd3f04aa8a72c9ac6f79e8faaac6", size = 837116, upload-time = "2026-05-09T23:11:57.934Z" }, + { url = "https://files.pythonhosted.org/packages/77/90/df6d982b03e3614785c6937ba51b57f6733d97d2ee1c9bc7531dbfab3a54/regex-2026.5.9-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:a6a563446a41adc451393dc6b8e6ad87979efaee3c8738690a8d1b08ebead1b4", size = 782081, upload-time = "2026-05-09T23:11:59.607Z" }, + { url = "https://files.pythonhosted.org/packages/c7/8a/4e88a5f7c3e98489aac4dd23142723d907b2a595b4a6abcbacabefeded09/regex-2026.5.9-cp310-cp310-win32.whl", hash = "sha256:954cc214c04663ee6d266fc61739cad83054683048de65c5bd1d640ad28098ac", size = 266247, upload-time = "2026-05-09T23:12:01.116Z" }, + { url = "https://files.pythonhosted.org/packages/6a/40/4b224cb0582b2dca1786726e6cdabe26abbf757d7f6718332f186da155d2/regex-2026.5.9-cp310-cp310-win_amd64.whl", hash = "sha256:b310768746dd314ea6e2ff4cc89ef215426813396ff4e94ee8e6f7096c8b6e03", size = 278416, upload-time = "2026-05-09T23:12:03.2Z" }, + { url = "https://files.pythonhosted.org/packages/12/4d/014fbe803204cab0947ee428f09f658a29632053dde1d3c6176bb4f0fd4c/regex-2026.5.9-cp310-cp310-win_arm64.whl", hash = "sha256:19c16ceb4a267a8789e25733e583983eeab9f0f8664e66b0bd1c5d21f14c2d4b", size = 270413, upload-time = "2026-05-09T23:12:04.649Z" }, + { url = "https://files.pythonhosted.org/packages/c2/dc/c1f2df4027e82fc54b5a473e4b250f5139faca49a0fbe29a48668d228f34/regex-2026.5.9-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:ccf5249114cc3e772ecdd88a98a86eca0fd74c61ce32a94743758c083fc05d48", size = 489445, upload-time = "2026-05-09T23:12:06.111Z" }, + { url = "https://files.pythonhosted.org/packages/03/d2/59f01110660081cce9c0bc30ebd0b5ee250dacf658e3248ed92f01e0e8ee/regex-2026.5.9-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:46f1326ca6e65b0879d23ca302c0f2415aad42ff0309b9c818e7949fe19a41d8", size = 291271, upload-time = "2026-05-09T23:12:07.731Z" }, + { url = "https://files.pythonhosted.org/packages/58/b6/14b2c84ff90ddb370c81d27503f4a0fcf071496416f4855f6cc8c5d81c35/regex-2026.5.9-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ef31cbfe458e21c6122ba8150ff060e0c7789ed0d26eb423f25472584920b555", size = 289212, upload-time = "2026-05-09T23:12:09.266Z" }, + { url = "https://files.pythonhosted.org/packages/03/d0/4db86529117320de0c84afd90e70bb47434625875e34fcef9d8c127c5b16/regex-2026.5.9-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:992604d02e6d9c6d786c24a706a71ecffe1020fc1ef264044474cd81fa2c3919", size = 792310, upload-time = "2026-05-09T23:12:11.416Z" }, + { url = "https://files.pythonhosted.org/packages/07/78/fe4800cd322f862ecffd2d553409b20d80650e5ed71b9d178f853d020b82/regex-2026.5.9-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c9411dd64ca95477225734a93dfc8583b51916b8d5942f99d6cac21e09965451", size = 861721, upload-time = "2026-05-09T23:12:13.681Z" }, + { url = "https://files.pythonhosted.org/packages/b5/d0/b3618a895dd8feb897c61bb2954edd265e1767d82a01d53065d5871127a3/regex-2026.5.9-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:3dd4a3ff360dfb836fecdb93a4598f9d6e2ac81e3e397125145c6221bf58cf4c", size = 906460, upload-time = "2026-05-09T23:12:15.443Z" }, + { url = "https://files.pythonhosted.org/packages/33/6f/1481597e859ef19508b345eec4afd1416ed6e6b459c75a64026ef193aecf/regex-2026.5.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2a661a7d270a61f7cf460caee8b9fa2d5ef9e5c681234bcb9e0fe14f488e7dfc", size = 799843, upload-time = "2026-05-09T23:12:16.892Z" }, + { url = "https://files.pythonhosted.org/packages/73/59/955734c803f59108deccba3597ae440c76b62a652733c0006e6243758420/regex-2026.5.9-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:f079e50a0d3cc3cd5091fa9ff45869a2e6b2cd35895731edafb0327901a8d86d", size = 773610, upload-time = "2026-05-09T23:12:19.127Z" }, + { url = "https://files.pythonhosted.org/packages/68/8f/70c04a236d651c81881dac42ef8538bddda6121434509d0a22d9e601503b/regex-2026.5.9-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4ebe8f0b5ec5a5024dc4a4c59f444c4e9afc5f2abdbb8962065b75d27fb971f9", size = 781645, upload-time = "2026-05-09T23:12:20.806Z" }, + { url = "https://files.pythonhosted.org/packages/1d/96/05c7434d88185e5d27fe54aeb74df86bd77cd79f52f0b4eae54faa8fea70/regex-2026.5.9-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:97cf3bc1b7d7d2306772ec07366c80d9df00ff79e79cea32898883a646d2fae2", size = 854473, upload-time = "2026-05-09T23:12:22.465Z" }, + { url = "https://files.pythonhosted.org/packages/4e/c1/6e3d8202d981f3117004bf341ee74893ba4ba8a9fbaf4b94615846550a08/regex-2026.5.9-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:0f9eede6a5cbdc02d4978090186390936e1776a7d1359b21e41014c609880bcf", size = 763311, upload-time = "2026-05-09T23:12:24.351Z" }, + { url = "https://files.pythonhosted.org/packages/93/c7/e7737f1526b3fb32bd4c337fd6c71c3ebb5c8296fc34d11197e0955d2e35/regex-2026.5.9-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:01f0f5f55f4b64dacec85dc116d3c05fd23ad3ff037bbc73a2085775953c2611", size = 844593, upload-time = "2026-05-09T23:12:26.341Z" }, + { url = "https://files.pythonhosted.org/packages/a5/27/0daffb1a535bb39f422c3d200f4ab023c71110ad66a32b366bee708baba0/regex-2026.5.9-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:1268eddd8486dc561d08eee1156e40aa3a8fe10f4bdec8fa653b455fcbffd12c", size = 789167, upload-time = "2026-05-09T23:12:27.975Z" }, + { url = "https://files.pythonhosted.org/packages/ce/fc/294fe4fac4f2ed67207b17471815870c1c45b3a489e08e0ac96daea16ef6/regex-2026.5.9-cp311-cp311-win32.whl", hash = "sha256:8676474c07469d6f33dd1085ca2cd45f65785f32518f2b20e36d9953ca07f994", size = 266249, upload-time = "2026-05-09T23:12:30.141Z" }, + { url = "https://files.pythonhosted.org/packages/d0/b0/8dce459f6245bcf8f6e9f23ac9569f1a0f15c131cc0745e82b43226204cf/regex-2026.5.9-cp311-cp311-win_amd64.whl", hash = "sha256:246de9d60aa3f8538b519834dd95cbf276ea263d6a7bd5a3666dc3fa0230505b", size = 278423, upload-time = "2026-05-09T23:12:31.676Z" }, + { url = "https://files.pythonhosted.org/packages/db/8d/f9aeff6ad63a3ef720386f2907e6d34a35a510a6e498ebad28b0fb3f6ab6/regex-2026.5.9-cp311-cp311-win_arm64.whl", hash = "sha256:d726ca3f0d76969bf1e8e477d160d3d666bbf999f6860bd314889e5345782046", size = 270420, upload-time = "2026-05-09T23:12:33.194Z" }, + { url = "https://files.pythonhosted.org/packages/50/9b/6550044bc44e17c84d312c031c2ec42fbdb6a4ec4e29093be3a172d08772/regex-2026.5.9-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:57eeeb05db7979413dec5438f2db21d7ecbba787cde7a711df1a6f6df672aa06", size = 490451, upload-time = "2026-05-09T23:12:34.72Z" }, + { url = "https://files.pythonhosted.org/packages/1e/95/fc7ba4303b5a0f92446a12ee6778ef2c6c799233f5060042a31bf390cfe9/regex-2026.5.9-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:398c521292f4c7fb807001dcd54694d3a1fcafc179a36ad9cc56f98df85930b6", size = 292112, upload-time = "2026-05-09T23:12:36.285Z" }, + { url = "https://files.pythonhosted.org/packages/54/4b/ee27938d1b2c443e89a9a10e00d2d19aa5ee300cd3d61140644e93bb083e/regex-2026.5.9-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f7a7c26137296beba7784de6eba69c6a93a63ccebc385e4962fe67e267a91225", size = 289599, upload-time = "2026-05-09T23:12:38.089Z" }, + { url = "https://files.pythonhosted.org/packages/d8/dd/ba103dc19614e25f3880800ca67ce093d6e21b325d72b8383c7bf906e9fa/regex-2026.5.9-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6441cc660d76107934a09c22167200839a0e89604a6297f78a974e66e931d2c0", size = 796732, upload-time = "2026-05-09T23:12:40.062Z" }, + { url = "https://files.pythonhosted.org/packages/cf/e7/f035b4fd858b050b0080bf302968dc0f59ba34e391872d54936758e6844e/regex-2026.5.9-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:91328f1c23d47595ca3ef0a7557fa129c5a23404b775c770697d2f35b33e0107", size = 865440, upload-time = "2026-05-09T23:12:42.059Z" }, + { url = "https://files.pythonhosted.org/packages/0a/51/8cd301ecc899aea28124357f729f4272f44de7806fc7ca02490bfbe253e8/regex-2026.5.9-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:93a7860539414dddaefba2b40f8771765ae17949d4c7182b876ce429e11a8309", size = 912329, upload-time = "2026-05-09T23:12:44.373Z" }, + { url = "https://files.pythonhosted.org/packages/cc/1e/3fbe2fa1e8cebd62f3bb7d3321cff1640aca2e240b51d9bd624aad949260/regex-2026.5.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:dd2810d22146b6d838acc5ec15602cb6b47920aa4e33015df3868eedfd20bab8", size = 801239, upload-time = "2026-05-09T23:12:46.268Z" }, + { url = "https://files.pythonhosted.org/packages/17/2f/6f6008682bf2cf98040a0d3153a8e557b6ab728d7713d045cee4ce544ab8/regex-2026.5.9-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:daff2bdbaf1d23e52fdff7c0b7bc2048b68f978df6a4d107ac981f94caef2e66", size = 777054, upload-time = "2026-05-09T23:12:48.051Z" }, + { url = "https://files.pythonhosted.org/packages/19/2b/eee0d20a6842ba04df4b8847a920b57ef56853f14ef85405473e586b605a/regex-2026.5.9-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4eeb011098fcb77af513dcef521a3dbecbf8849b1e38940759d293b7a93f5026", size = 785098, upload-time = "2026-05-09T23:12:49.851Z" }, + { url = "https://files.pythonhosted.org/packages/4a/98/6fc1e6410feefb92159edaed5041992bfe390e8d26c721865434acbca558/regex-2026.5.9-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:ea9c8ecfa1b73c73b626534d6626e5340d429630943672b8480724f44e84b962", size = 860095, upload-time = "2026-05-09T23:12:51.666Z" }, + { url = "https://files.pythonhosted.org/packages/18/a3/bd855e0f2cb1a978ecf6fa6bb69632dd9c3f6ea3b81cde62fde14c9daec7/regex-2026.5.9-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:cd2846168eb9ee3c513902bc8225409cb1caab31d04728b145171fa1625d9621", size = 765762, upload-time = "2026-05-09T23:12:53.413Z" }, + { url = "https://files.pythonhosted.org/packages/dc/66/0ae8c092e60b14c79d24f8e0b7f0aea5bfbffdcab00b5483d13404d3c3a5/regex-2026.5.9-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:39617fb0cde9c0e6306dc70e3bfc096f3da793219879f7ae7aa341a69fbdcf6d", size = 852100, upload-time = "2026-05-09T23:12:55.256Z" }, + { url = "https://files.pythonhosted.org/packages/21/de/8dfde60fc1b21c946a893ba273403b72617edb261370cb1087099a83f088/regex-2026.5.9-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fd03c4f0e33280d15cae17159b899245d6b7c53d21def19b263b39655061f5ce", size = 789479, upload-time = "2026-05-09T23:12:57.573Z" }, + { url = "https://files.pythonhosted.org/packages/c3/1c/bdcc98f9a4af4fdd166c74941174619ccff4726d3ce32faa8e9a2ecd38dd/regex-2026.5.9-cp312-cp312-win32.whl", hash = "sha256:164eba9b755ea6f244b0d881196fbc1fac09714e9782c9e2732b813142033c8e", size = 266699, upload-time = "2026-05-09T23:12:59.14Z" }, + { url = "https://files.pythonhosted.org/packages/78/87/240d36864f9e48ace85f72e79ced97ceb7f27ce87739a947dcb834b4e6bc/regex-2026.5.9-cp312-cp312-win_amd64.whl", hash = "sha256:86f40a5d6444db30a125c9c9177e6b25dad981cbc37451fd838f145e6edac92e", size = 277783, upload-time = "2026-05-09T23:13:00.789Z" }, + { url = "https://files.pythonhosted.org/packages/4f/b5/7b30f312b0669dff5beebe5b0989dc2d1a312b1a44fab852199c387a5b96/regex-2026.5.9-cp312-cp312-win_arm64.whl", hash = "sha256:96f5f58b54a063d7ea9dca08e1cf57bfe10499c4d579ee672da284f57f5f0070", size = 270513, upload-time = "2026-05-09T23:13:02.426Z" }, + { url = "https://files.pythonhosted.org/packages/aa/da/797e91ecec6f84135da778ddce78c20e0af5d2a15c26f87a81bc3eadb6db/regex-2026.5.9-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:d626b84406444b165fc0ba981604edea39f0588ff1f92baa23fe50799ea9afdb", size = 490303, upload-time = "2026-05-09T23:13:04.382Z" }, + { url = "https://files.pythonhosted.org/packages/44/da/bf30abaaa737b58f4a4b8c4a03659e02fd92092c822e0197ed9e0daab917/regex-2026.5.9-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:d7bdc0ab8f3dd7e1b4f9ab88634e13374669db86bb3c72e8292f07ae313f539f", size = 292019, upload-time = "2026-05-09T23:13:06.022Z" }, + { url = "https://files.pythonhosted.org/packages/2d/e7/d0eaf5713828417b9e5648cf81fa9bacd4961f6ab98c380c2034f8716e35/regex-2026.5.9-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a8820737949116ffff55fe18f9fc644530063ba6ebfcb8314239416e78f1347c", size = 289468, upload-time = "2026-05-09T23:13:08.214Z" }, + { url = "https://files.pythonhosted.org/packages/d3/9b/b3fdd62b003baa1a9b593cd8c8699c9651c2e80cc21a5c715707983c42d7/regex-2026.5.9-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:aa0fbdbac82cb3e4450d0ccde7d7a35607f4cb2dd9fba4b8b69bfaf8c9fa6aed", size = 796749, upload-time = "2026-05-09T23:13:10.573Z" }, + { url = "https://files.pythonhosted.org/packages/d4/30/66ab84588765f5b4b271a9ca09ef7ce2b87caa95176ec3d2ad65d7bc4902/regex-2026.5.9-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:57e8915c7986aa33d25e4d3629cef711cd2863f2961b10409f0c04cb8b7d9020", size = 865445, upload-time = "2026-05-09T23:13:12.523Z" }, + { url = "https://files.pythonhosted.org/packages/1a/89/f05169e8588aac365f35ffc7f3bc3184f095ef4cfded7cfaa3c7fd5dbd89/regex-2026.5.9-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:508f56a89ba9cb26e4168cbc37dbd60a28d82430a9e18ad1d25fe0883c314ca2", size = 912322, upload-time = "2026-05-09T23:13:14.281Z" }, + { url = "https://files.pythonhosted.org/packages/30/e1/c93444052cf41581f3c884ab3fb5823daf0992f11cd4388d4275ca610558/regex-2026.5.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b6d189041f15691cfa2b6c4290448ec221244d225b3f5fe9e7771b34ffcdf6e2", size = 801269, upload-time = "2026-05-09T23:13:16.569Z" }, + { url = "https://files.pythonhosted.org/packages/50/fe/0cf96b882f540e62e8b9956599798203d599c44cf4c77917ca27400ff69b/regex-2026.5.9-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:e82db382b44d0111b22601c509c89f64434816c9e0eef9d1989cda8cc6ff1c04", size = 777085, upload-time = "2026-05-09T23:13:18.675Z" }, + { url = "https://files.pythonhosted.org/packages/23/5c/d78d4924e7fc875557b9e9b768423925fdfaac5549d06da7810019a9bd26/regex-2026.5.9-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2acfb48634f64996b57f90f39afa692ff362162722581921fe92239a59960f3c", size = 785153, upload-time = "2026-05-09T23:13:20.525Z" }, + { url = "https://files.pythonhosted.org/packages/bf/e0/5214774090e7b4524dcea3e3c4aa74141d43043f8beb49c1599db1c8b53a/regex-2026.5.9-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:d29eebfc9525db68cad3c97eedd7f754fa265aa5cd0cf4f863b2421e1b48fc9f", size = 860164, upload-time = "2026-05-09T23:13:22.263Z" }, + { url = "https://files.pythonhosted.org/packages/6e/e1/4a57a83350319b1271f0d7a249b8672513ed928b237a741631270de6caea/regex-2026.5.9-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:debb893095e944091c16e641a6e33c1b0f4cb61ab945ec5afbf53ce7068834d8", size = 765731, upload-time = "2026-05-09T23:13:24.277Z" }, + { url = "https://files.pythonhosted.org/packages/12/f4/499e74a20c156fc75836ee04a72a38d1a063978f600937f9760467beb1b0/regex-2026.5.9-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:d659eee77986549c9ea45b861c7567e44d6287c3dc9a4565478853f7b9fe2ff6", size = 852062, upload-time = "2026-05-09T23:13:26.125Z" }, + { url = "https://files.pythonhosted.org/packages/5b/92/7eebc0d0a01e78629695f342ba17e0deaff8fb45e79cc0d7b98287da6e3e/regex-2026.5.9-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:2efa205e6d98b24d1f3ab395c11aa15cdf10935bca283d0285e0499c284fba21", size = 789577, upload-time = "2026-05-09T23:13:27.814Z" }, + { url = "https://files.pythonhosted.org/packages/05/a4/018e71f7d2ad48c1ebe6d3ae0026f9b7cb4802fd15c7cc02fdf724355102/regex-2026.5.9-cp313-cp313-win32.whl", hash = "sha256:f3844f134e834076677dd369976e9f5068679fcb8e50102fdf6b7ac96a3ec127", size = 266691, upload-time = "2026-05-09T23:13:29.549Z" }, + { url = "https://files.pythonhosted.org/packages/e6/1d/861a93719fb9ee7dbfc3761b3797b7a3e112a5d42c6129459d2d741be9b5/regex-2026.5.9-cp313-cp313-win_amd64.whl", hash = "sha256:3527bb4942d2c14552155406cdedd906567456821848aed1cb4933a391bf5eca", size = 277747, upload-time = "2026-05-09T23:13:31.859Z" }, + { url = "https://files.pythonhosted.org/packages/d9/c6/0a2436ae4da1ba76e51cb98943c6838a9a721faa40ebe2dce07694ae34e3/regex-2026.5.9-cp313-cp313-win_arm64.whl", hash = "sha256:56a33f191f17d8c417f99945ebdc1e691d3af9605d86ec68c7e54a57e3e17af6", size = 270500, upload-time = "2026-05-09T23:13:33.525Z" }, + { url = "https://files.pythonhosted.org/packages/e8/e9/d21346f7b60ed58789371358ed66b09d00f832e1bd7c06e55d9da5679882/regex-2026.5.9-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:01f28d868834624c934b8d2e0aa1c8341337e37831f4a012f18a5afcba4cbaf3", size = 494172, upload-time = "2026-05-09T23:13:35.935Z" }, + { url = "https://files.pythonhosted.org/packages/c4/43/fd1177a2032037c681baecdb3422ee4e1424aec4e4f470ef47793d325274/regex-2026.5.9-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:48036f6374aaa79eb3b754ec29c61d1c6b1606749d705a13f8854fa2539671f6", size = 293952, upload-time = "2026-05-09T23:13:38.307Z" }, + { url = "https://files.pythonhosted.org/packages/f2/7d/9fbf919768368d3f8a4f6c692cf2aa61e482b2b81ec6a298ace4cbf02480/regex-2026.5.9-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:b96350aa424e79d4fd6b567b344dcbe2b2d6bfc48dfe7717587e1fa6d43da6ff", size = 292314, upload-time = "2026-05-09T23:13:40.353Z" }, + { url = "https://files.pythonhosted.org/packages/e2/6c/e41bfeecb589716843e7c4df09ba46ff2a42961457afece19059d85caeef/regex-2026.5.9-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8f3af7a4903c5c04a11a196a5aa75cdd7dd3f8508132f9fb3259d9f5908e3b88", size = 811681, upload-time = "2026-05-09T23:13:42.543Z" }, + { url = "https://files.pythonhosted.org/packages/87/83/a5c1c525fba0aa656e88ad0face0b1829788ef4c2fb6b26df58aa1151b84/regex-2026.5.9-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:7e87577720152d2caae19fe2baaf1f8d5ca12091e9e229f03915c37d1e4b9178", size = 871135, upload-time = "2026-05-09T23:13:44.326Z" }, + { url = "https://files.pythonhosted.org/packages/18/d4/80882e799e440dd878b0979cbebf8fa4d54624a332c83037c7a701649e3f/regex-2026.5.9-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:c8b9b9d294cfea3cd19c718ade7cc93492b2c4991abd9a68d0b3477ae6d8e100", size = 917265, upload-time = "2026-05-09T23:13:47.295Z" }, + { url = "https://files.pythonhosted.org/packages/ae/ff/8db60211e2286e396aad7dc7725356c502bff0901ea05bd6cdc2e1a042b9/regex-2026.5.9-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:728d8bfd28a8845c8b6bc5dc7ce010453d206396786c0765c2740cb65f37791e", size = 816311, upload-time = "2026-05-09T23:13:49.885Z" }, + { url = "https://files.pythonhosted.org/packages/4c/47/742ef579c61730f8d268e5cf1f9ce0e37e2ea041ad0f5644724f2378e463/regex-2026.5.9-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:7e30b874d341fac767d7df5a0870540541c2c054b80cfaac116e8d367a8a7ff2", size = 785498, upload-time = "2026-05-09T23:13:52.25Z" }, + { url = "https://files.pythonhosted.org/packages/7f/ab/cb0999802dcb0fb95b1ab005e8d4163d8afdd67efc2cb6b6630ac13f8cb1/regex-2026.5.9-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:fd190e88a895a8901325fad284a3f74ea52b1da8525b76cc811fa9b1edf0ce2b", size = 801348, upload-time = "2026-05-09T23:13:54.127Z" }, + { url = "https://files.pythonhosted.org/packages/7d/62/8ca59a24c55bc34d166eefaf3717bd77772f329fdbf984d86581e0a3571c/regex-2026.5.9-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:8e76e8161ad00694cfce6767d5dea860c6391ac5b83e5c3a39661e696f11fc7e", size = 866493, upload-time = "2026-05-09T23:13:56.067Z" }, + { url = "https://files.pythonhosted.org/packages/8d/3d/30f2ae62cef3278bb5bb821f467277a55fb73f01032cf85997e15e8289a8/regex-2026.5.9-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:ddda5340e6c01a293027dd46232fa79eaff1b48058ce7a98f572b6445b088041", size = 772811, upload-time = "2026-05-09T23:13:57.867Z" }, + { url = "https://files.pythonhosted.org/packages/d8/ae/7d2089bcd78ad0c0161bc684339df50032acb438a7bd3305e7ddb1193cec/regex-2026.5.9-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:205109e96b3cf5adf8f4cd62bedde9487feb282b9497a3535451e5a24cd706a0", size = 856584, upload-time = "2026-05-09T23:13:59.679Z" }, + { url = "https://files.pythonhosted.org/packages/a9/29/92ff47f75990131ea4f24ba17819e5a9d141e10819807e09addd73409af6/regex-2026.5.9-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:dfbe4579b9f08036aa7d101d1835437a20783574ac66327e6b29b4018a138081", size = 803453, upload-time = "2026-05-09T23:14:01.978Z" }, + { url = "https://files.pythonhosted.org/packages/04/99/eff29f1037dcab36702c9ee5d6858cf1ce2336ea8ea2987f64245b99ea5e/regex-2026.5.9-cp313-cp313t-win32.whl", hash = "sha256:ed2c9e8068b614c574d8d30e543d617cf5379b0535d46f97ef00e904745a08b5", size = 269951, upload-time = "2026-05-09T23:14:03.661Z" }, + { url = "https://files.pythonhosted.org/packages/0e/9d/8870b8981d27b22cda77bb26a5ac7ebfa9c7d9e0dea195a834a82380e748/regex-2026.5.9-cp313-cp313t-win_amd64.whl", hash = "sha256:b46b0f094dc1d3b90356c85a0bd2c9bafc4a6a190b9d6f8ddd5a033b6e088ed4", size = 281240, upload-time = "2026-05-09T23:14:05.56Z" }, + { url = "https://files.pythonhosted.org/packages/72/b1/3379415e8f135c13ac551353397cc4fe97b4978f3cac73c5fcbcded548b8/regex-2026.5.9-cp313-cp313t-win_arm64.whl", hash = "sha256:872acc074bd29ffc9913ecdfedf6ea77502312ca44a4aa0d3779089c6069d8de", size = 272383, upload-time = "2026-05-09T23:14:07.843Z" }, + { url = "https://files.pythonhosted.org/packages/13/3e/9c3cd292d8808b3645a2ce517e200179b6d0e903f176300bd8b542e14de5/regex-2026.5.9-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:1bd7587a2948b4085195d5a3374eaf4a425dc3e55784c038175355ecf3bbbf8a", size = 490376, upload-time = "2026-05-09T23:14:09.64Z" }, + { url = "https://files.pythonhosted.org/packages/60/70/d43ee8a2ca0a8b68d167f21658b85520ac0574617c7f320367c5047f7556/regex-2026.5.9-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:dea2e88e1cce4522496cce630e11e67b98b7076620bc4336c3f674bc21a375f4", size = 291964, upload-time = "2026-05-09T23:14:11.424Z" }, + { url = "https://files.pythonhosted.org/packages/21/91/9d50b433828d8e74196904e168a43abf1e6e88b2a15d47ed742456720c37/regex-2026.5.9-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:2099f7e7ff7b6aa3192312650a56e91cc091e49d50b04e4f6f8b6e28b3b27f1c", size = 289682, upload-time = "2026-05-09T23:14:13.123Z" }, + { url = "https://files.pythonhosted.org/packages/3e/d2/b835e3cafbb9d977736912436259ff551d60919f7d7b3d37d46659c63564/regex-2026.5.9-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ecd353045824e4477562a2ac718c25799cdaaa41f7aa925a806a8a3e6848a5b9", size = 796996, upload-time = "2026-05-09T23:14:14.923Z" }, + { url = "https://files.pythonhosted.org/packages/2c/a6/9f992d00019166b9de01c546dd4549bc679f2a68df11b877740b0760b7c2/regex-2026.5.9-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:65c8c8c37377794bd5b2f3ebe51919042bf17aec802e23c833d89782ed0c78af", size = 866089, upload-time = "2026-05-09T23:14:17.757Z" }, + { url = "https://files.pythonhosted.org/packages/e0/08/4d32af657e049b19cb62b02e46e38fe1518797bfb2203ee93a510b21b0dc/regex-2026.5.9-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:5b73ab8afcf66c622db143d1c6fda4e58e4d537ee4f125229ad47b1ab80f34c0", size = 911530, upload-time = "2026-05-09T23:14:20.353Z" }, + { url = "https://files.pythonhosted.org/packages/d9/27/2af43dd1dc201d1fecefda64a45f4ad0995855b92724f795a777b402ee69/regex-2026.5.9-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0de5cf193997384ed2ca6f1cd4f78055b255d93d82d5a8cd6ba0d11c10b167e4", size = 800643, upload-time = "2026-05-09T23:14:22.265Z" }, + { url = "https://files.pythonhosted.org/packages/a4/dd/23a249047013b5321d4a60c4d2437462086f601b061776a525e5fba2a59f/regex-2026.5.9-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:d641a8c9a61618047796d572a39a79b26167b0411d2c3031937b2fe2d081e2cf", size = 777223, upload-time = "2026-05-09T23:14:24.179Z" }, + { url = "https://files.pythonhosted.org/packages/94/6a/e85ed9538cd19586d0465076a4578a12e093ce776d15f3f8ce92733a8dd6/regex-2026.5.9-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:24b2355ef5cc9aa5b8f07d17704face1c166fdcc2290fa7bd6e6c925655a8346", size = 785760, upload-time = "2026-05-09T23:14:26.065Z" }, + { url = "https://files.pythonhosted.org/packages/2a/c4/f25473209438638e947c55f9156fd8f236f74169229028cc99116380868e/regex-2026.5.9-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:a24852d3c29ad9e47593593d8a247c44ccc3d0548ef12c822d6ed0810affe676", size = 860891, upload-time = "2026-05-09T23:14:28.17Z" }, + { url = "https://files.pythonhosted.org/packages/f9/f7/f4f86e3c74419c37370e91f150ae0c2ef7d34b2e0e4cdd5da046a02e4022/regex-2026.5.9-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:916714069da19329ef7de197dcbc77bb3104145c7c2c864dbfbe318f46b88b14", size = 765891, upload-time = "2026-05-09T23:14:30.06Z" }, + { url = "https://files.pythonhosted.org/packages/26/70/704d8e13765939146b1cd0ef4e2feb71d7929727d2290f026eed10095955/regex-2026.5.9-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:fa411799ca8da32a8d38d020a88faa5b6f91657d284761352940ecf9f7c3bbdd", size = 851380, upload-time = "2026-05-09T23:14:32.123Z" }, + { url = "https://files.pythonhosted.org/packages/26/29/1a13582a8460038edc38e49f64ceb0dd7c60f5caba77571f4bf6601965d9/regex-2026.5.9-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:1e6da47d679b7010ef27556b6e0f99771b744936db1792a10ceac6547ae1503e", size = 789350, upload-time = "2026-05-09T23:14:34.799Z" }, + { url = "https://files.pythonhosted.org/packages/73/56/3dcafe34fc72e271d62ad9a291801e88a1457bb251c132f15fcc2e5aad1a/regex-2026.5.9-cp314-cp314-win32.whl", hash = "sha256:98bd73080e8756255137e1bd3f3f00295bbc5aa383c0e0f973920e9134d7c4ad", size = 272130, upload-time = "2026-05-09T23:14:36.729Z" }, + { url = "https://files.pythonhosted.org/packages/d0/9c/02eebf0be95efe416c664db7fb8b6b05b7a0b06a7544f2884f2558b0526f/regex-2026.5.9-cp314-cp314-win_amd64.whl", hash = "sha256:ff8d372ac2acdc048d1c19916f27ee61bc5722728458ba6ca5052f2c72d51763", size = 280999, upload-time = "2026-05-09T23:14:39.126Z" }, + { url = "https://files.pythonhosted.org/packages/70/5a/1dd1abee76cb7a846a0bcf42fdc87e5720c3c33c24f3e37814310a513d9f/regex-2026.5.9-cp314-cp314-win_arm64.whl", hash = "sha256:e1d93bf647916292e8edcec150c07ddf3dc50179ccaf770c04a7f9e452155372", size = 273500, upload-time = "2026-05-09T23:14:41.059Z" }, + { url = "https://files.pythonhosted.org/packages/86/c1/c5f619b0057a7965cb78ec559c1d7a45ce8c99a35bea95483d64959a93d9/regex-2026.5.9-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:83d0ee4a57d1c87cb549e195ec300b8f0ec3a82eba66d835e4e2ed8634fe4499", size = 494269, upload-time = "2026-05-09T23:14:42.869Z" }, + { url = "https://files.pythonhosted.org/packages/05/2c/5d01f1aee33de4bbe60c8452945bfc8477ca7c5ae4450f6bfe711036cb36/regex-2026.5.9-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:d3d7eb5c9a7f6df82ed3cfac9beb93882a5cbcb5b8b157b56cb2b3b276574ac1", size = 293954, upload-time = "2026-05-09T23:14:44.822Z" }, + { url = "https://files.pythonhosted.org/packages/7a/fe/e8988b2ae2108c6ef71bd4aa8d87fbe257976dd0810e826cd75f701c68b6/regex-2026.5.9-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:075160bf16658e16d35233300b8453aac25de4cbea808d22348b6979668e924d", size = 292405, upload-time = "2026-05-09T23:14:47.211Z" }, + { url = "https://files.pythonhosted.org/packages/79/34/d2b0937faa7859263f7f0a3c6b103a1296306be6952dc173d0154e9a2f49/regex-2026.5.9-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:45375819235558a4ff1c4971dc32881f022613abdb180128f5cb4768c1765a1c", size = 811855, upload-time = "2026-05-09T23:14:49.21Z" }, + { url = "https://files.pythonhosted.org/packages/80/fe/daf53a47457a8486db66c66c01ceb9c2303eecee3f87197f1e77eb1a736d/regex-2026.5.9-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ead4b163ac30a29574510cd4b3e2e985ac5290c05fc7095557d6a5f403fc31b5", size = 871189, upload-time = "2026-05-09T23:14:51.555Z" }, + { url = "https://files.pythonhosted.org/packages/1c/75/058fc4470cbfbf57d800aff1a0022b929a3f9fa553ee10a0cdf2070eb31f/regex-2026.5.9-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:8c6e4218fbdfbcd4f6c19efca40930d24a621bf4b48cb76bc6640543bd28ef20", size = 917485, upload-time = "2026-05-09T23:14:53.633Z" }, + { url = "https://files.pythonhosted.org/packages/88/e7/179cfda3a28bc843b5c6cfe7f79f23489c791ed95f151083803660878432/regex-2026.5.9-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6351571c8a42b505eb555c0dc47d740d0fb66977dc142919eea6f4325b7c56a0", size = 816369, upload-time = "2026-05-09T23:14:56.198Z" }, + { url = "https://files.pythonhosted.org/packages/41/90/6f0cc422071688266d344fca8462d787cba0a2c144acb25721f9a61ec265/regex-2026.5.9-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:002205cafd2a9e78c6290c7d1df277bf3277b3b7a30e0b4bb0dac2e2e3f7cb2d", size = 785869, upload-time = "2026-05-09T23:14:58.602Z" }, + { url = "https://files.pythonhosted.org/packages/02/67/a31f1760f09c27b251ef39e9beb541f462cf977381d067faa764c2c0e393/regex-2026.5.9-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:8abd33fef90b2a9efac5557d6033ca82d1195ed3a15fea5af15ba7b463c6a63b", size = 801427, upload-time = "2026-05-09T23:15:00.642Z" }, + { url = "https://files.pythonhosted.org/packages/e3/c4/1a80654597b6bc1e1ea0494824c31200e8a956abe290afae9b19a166a148/regex-2026.5.9-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:31037c82eccb44b7ea2e9e221d7c01429430e989a1f4b91ea5a855f6017b509a", size = 866482, upload-time = "2026-05-09T23:15:03.384Z" }, + { url = "https://files.pythonhosted.org/packages/d1/11/960724e06482c08466ff5611e242e86f80062949cdf6b4b9cc317b9dd93d/regex-2026.5.9-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:5604dfd046dc37eca90250fc3be938b076c8059fa772ac0ed6f499b0f0fb0415", size = 773022, upload-time = "2026-05-09T23:15:05.625Z" }, + { url = "https://files.pythonhosted.org/packages/50/a8/a9979c3e7918280e93159ebcab5ef1a65116dd4f3bd6091be0eae4a126e8/regex-2026.5.9-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:0e1b1b4e496afbb24f4a62aba855ee4f88f25578927697b340702e48c9ee6bc2", size = 856642, upload-time = "2026-05-09T23:15:07.966Z" }, + { url = "https://files.pythonhosted.org/packages/fe/d4/a9b732f2f0072c0ab12227483abb24fffcb9f73f8a2b203df0a6d0434735/regex-2026.5.9-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:be3372b9df6ddecff6486d37e19095a7b4973137caf5512407a89f4455361f41", size = 803552, upload-time = "2026-05-09T23:15:10.215Z" }, + { url = "https://files.pythonhosted.org/packages/d5/fe/1b3113817447a1d4155e4ac76d2e072f42c0bcba2f43fa8a0e756ea2cd91/regex-2026.5.9-cp314-cp314t-win32.whl", hash = "sha256:3ddd90103f9e5c471c49c7852ecc1fe27c7e45eb99e977aefe7caa4e779f4f58", size = 275746, upload-time = "2026-05-09T23:15:12.609Z" }, + { url = "https://files.pythonhosted.org/packages/92/73/93d42045302636c91f2e5ef588b65b84b01428f28ec77de256b1dfdfbe5c/regex-2026.5.9-cp314-cp314t-win_amd64.whl", hash = "sha256:ca518ed29c46eecba6010b15f1b9a479314d2de409536e71b6a13aa04e3b8a77", size = 285685, upload-time = "2026-05-09T23:15:15.086Z" }, + { url = "https://files.pythonhosted.org/packages/da/80/35b4c33c804a165a7f55289afda3ea9e3eb6d15800341a2d66455c0f1f30/regex-2026.5.9-cp314-cp314t-win_arm64.whl", hash = "sha256:5e41809d2683fcde7d5a8c87a6567ba1fb1ce0de9f31bff578de00a4b2d76daa", size = 275713, upload-time = "2026-05-09T23:15:16.98Z" }, ] [[package]] name = "requests" -version = "2.33.1" +version = "2.34.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "certifi" }, @@ -2656,9 +2687,9 @@ dependencies = [ { name = "idna" }, { name = "urllib3" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/5f/a4/98b9c7c6428a668bf7e42ebb7c79d576a1c3c1e3ae2d47e674b468388871/requests-2.33.1.tar.gz", hash = "sha256:18817f8c57c6263968bc123d237e3b8b08ac046f5456bd1e307ee8f4250d3517", size = 134120, upload-time = "2026-03-30T16:09:15.531Z" } +sdist = { url = "https://files.pythonhosted.org/packages/43/b8/7a707d60fea4c49094e40262cc0e2ca6c768cca21587e34d3f705afec47e/requests-2.34.0.tar.gz", hash = "sha256:7d62fe92f50eb82c529b0916bb445afa1531a566fc8f35ffdc64446e771b856a", size = 142436, upload-time = "2026-05-11T19:29:51.717Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d7/8e/7540e8a2036f79a125c1d2ebadf69ed7901608859186c856fa0388ef4197/requests-2.33.1-py3-none-any.whl", hash = "sha256:4e6d1ef462f3626a1f0a0a9c42dd93c63bad33f9f1c1937509b8c5c8718ab56a", size = 64947, upload-time = "2026-03-30T16:09:13.83Z" }, + { url = "https://files.pythonhosted.org/packages/ef/e6/e300fce5fe83c30520607a015dabd985df3251e188d234bfe9492e17a389/requests-2.34.0-py3-none-any.whl", hash = "sha256:917520a21b767485ce7c588f4ebb917c436b24a31231b44228715eaeb5a52c60", size = 73021, upload-time = "2026-05-11T19:29:49.923Z" }, ] [[package]] @@ -2900,9 +2931,7 @@ version = "1.8.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.15'", - "python_full_version == '3.14.*'", - "python_full_version == '3.13.*'", - "python_full_version == '3.12.*'", + "python_full_version >= '3.12' and python_full_version < '3.15'", "python_full_version == '3.11.*'", ] dependencies = [ @@ -3016,9 +3045,7 @@ version = "1.17.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.15'", - "python_full_version == '3.14.*'", - "python_full_version == '3.13.*'", - "python_full_version == '3.12.*'", + "python_full_version >= '3.12' and python_full_version < '3.15'", "python_full_version == '3.11.*'", ] dependencies = [ @@ -3153,7 +3180,7 @@ provides-extras = ["mcp", "benchmark", "dev"] [[package]] name = "sentence-transformers" -version = "5.4.1" +version = "5.5.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "huggingface-hub" }, @@ -3168,9 +3195,9 @@ dependencies = [ { name = "transformers" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/4d/68/7f98c221940ce783b492ad6140384daf2e2918cd7175009d6a362c22b9ee/sentence_transformers-5.4.1.tar.gz", hash = "sha256:436bcb1182a0ff42a8fb2b1c43498a70d0a75b688d182f2cd0d1dd115af61ddc", size = 428910, upload-time = "2026-04-14T13:34:59.006Z" } +sdist = { url = "https://files.pythonhosted.org/packages/2c/27/16d127a61303e05847d878b23687f3371868c76e738557fa80b4373a8c2b/sentence_transformers-5.5.0.tar.gz", hash = "sha256:9cec675e68bfe09d07466d1f13ab06d1d79d60a0f45b154baf433bde6ae159cb", size = 444908, upload-time = "2026-05-12T14:05:42.383Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c5/d9/3a9b6f2ccdedc9dc00fe37b2fc58f58f8efbff44565cf4bf39d8568bb13a/sentence_transformers-5.4.1-py3-none-any.whl", hash = "sha256:a6d640fc363849b63affb8e140e9d328feabab86f83d58ac3e16b1c28140b790", size = 571311, upload-time = "2026-04-14T13:34:57.731Z" }, + { url = "https://files.pythonhosted.org/packages/55/20/18416624bcbae866ec0b111979766cebabe8e5ff7563ab953ecbaf3ff9e7/sentence_transformers-5.5.0-py3-none-any.whl", hash = "sha256:75313fdcc2397ec4b58297c25d6187fcca5a6b2aeb09570a72eff5a3223d8d58", size = 588665, upload-time = "2026-05-12T14:05:40.899Z" }, ] [[package]] @@ -3211,15 +3238,15 @@ wheels = [ [[package]] name = "sse-starlette" -version = "3.4.1" +version = "3.4.4" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "anyio" }, { name = "starlette" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/e1/9a/f35932a8c0eb6b2287b66fa65a0321df8c84e4e355a659c1841a37c39fdb/sse_starlette-3.4.1.tar.gz", hash = "sha256:f780bebcf6c8997fe514e3bd8e8c648d8284976b391c8bed0bcb1f611632b555", size = 35127, upload-time = "2026-04-26T13:32:32.292Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f7/2b/58abc2d1fd397e7dde08e947e05c884d8ef2f78d5e2588c17a12d42d6994/sse_starlette-3.4.4.tar.gz", hash = "sha256:07e0fa0460138baf25cdd5fb28683472c3995dc1642225191b3832d62526bcb0", size = 31819, upload-time = "2026-05-12T17:37:17.019Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ff/07/45c21ed03d708c477367305726b89919b020a3a2a01f72aaf5ad941caf35/sse_starlette-3.4.1-py3-none-any.whl", hash = "sha256:6b43cf21f1d574d582a6e1b0cfbde1c94dc86a32a701a7168c99c4475c6bd1d0", size = 16487, upload-time = "2026-04-26T13:32:30.819Z" }, + { url = "https://files.pythonhosted.org/packages/dc/67/805710444ea8cc75fbf70b920ed431a560c4bf9c57f7d5a3117213189399/sse_starlette-3.4.4-py3-none-any.whl", hash = "sha256:3f4dd50d8aed2771a091f3a83000323fc3844541c16b4fe585ae2420cc6df973", size = 16514, upload-time = "2026-05-12T17:37:15.601Z" }, ] [[package]] @@ -3488,7 +3515,7 @@ wheels = [ [[package]] name = "transformers" -version = "5.6.2" +version = "5.8.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "huggingface-hub" }, @@ -3502,9 +3529,9 @@ dependencies = [ { name = "tqdm" }, { name = "typer" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a4/e9/c6c80a07690142a7d05444271f47b9f3c8aac7dea01d52e1137ee480ad78/transformers-5.6.2.tar.gz", hash = "sha256:e657134c3e5a6bc00a3c35f4e2674bb51adfcd89898495b788a18552bac2b91a", size = 8311867, upload-time = "2026-04-23T18:33:29.332Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f2/36/390075693b76d4fb4a2bea360fb6080347763bd1f1147c49ed0ed938778c/transformers-5.8.0.tar.gz", hash = "sha256:6cc9a1f0291d16b1c1b735bad775e78ebefff7722701d4e28f98aaaa2bd6fb91", size = 8528141, upload-time = "2026-05-05T16:50:04.778Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/5d/95/0b0218149b0d6f14df35f5b8f676fa83df4f19ed253c3cc447107ef86eca/transformers-5.6.2-py3-none-any.whl", hash = "sha256:f8d3a1bb96778fed9b8aabfd0dd6e19843e4b0f2bb6b59f32b8a92051b0f348f", size = 10364898, upload-time = "2026-04-23T18:33:26.081Z" }, + { url = "https://files.pythonhosted.org/packages/97/7b/5621d08b34ac35deb9fa14b58d27d124d21ef125ee1c64bc724ca47dfb63/transformers-5.8.0-py3-none-any.whl", hash = "sha256:e9d2cae6d195a7e1e05164c5ebf26142a7044e4dc4267274f4809204f92827e4", size = 10630279, upload-time = "2026-05-05T16:50:01.026Z" }, ] [[package]] @@ -3580,7 +3607,7 @@ wheels = [ [[package]] name = "typer" -version = "0.25.0" +version = "0.25.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "annotated-doc" }, @@ -3588,9 +3615,9 @@ dependencies = [ { name = "rich" }, { name = "shellingham" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/7b/27/ede8cec7596e0041ba7e7b80b47d132562f56ff454313a16f6084e555c9f/typer-0.25.0.tar.gz", hash = "sha256:123eaf9f19bb40fd268310e12a542c0c6b4fab9c98d9d23342a01ff95e3ce930", size = 120150, upload-time = "2026-04-26T08:46:14.767Z" } +sdist = { url = "https://files.pythonhosted.org/packages/e4/51/9aed62104cea109b820bbd6c14245af756112017d309da813ef107d42e7e/typer-0.25.1.tar.gz", hash = "sha256:9616eb8853a09ffeabab1698952f33c6f29ffdbceb4eaeecf571880e8d7664cc", size = 122276, upload-time = "2026-04-30T19:32:16.964Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/9a/72/193d4e586ec5a4db834a36bbeb47641a62f951f114ffd0fe5b1b46e8d56f/typer-0.25.0-py3-none-any.whl", hash = "sha256:ac01b48823d3db9a83c9e164338057eadbb1c9957a2a6b4eeb486669c560b5dc", size = 55993, upload-time = "2026-04-26T08:46:15.889Z" }, + { url = "https://files.pythonhosted.org/packages/3f/f9/2b3ff4e56e5fa7debfaf9eb135d0da96f3e9a1d5b27222223c7296336e5f/typer-0.25.1-py3-none-any.whl", hash = "sha256:75caa44ed46a03fb2dab8808753ffacdbfea88495e74c85a28c5eefcf5f39c89", size = 58409, upload-time = "2026-04-30T19:32:18.271Z" }, ] [[package]] @@ -3616,11 +3643,11 @@ wheels = [ [[package]] name = "urllib3" -version = "2.6.3" +version = "2.7.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/c7/24/5f1b3bdffd70275f6661c76461e25f024d5a38a46f04aaca912426a2b1d3/urllib3-2.6.3.tar.gz", hash = "sha256:1b62b6884944a57dbe321509ab94fd4d3b307075e0c2eae991ac71ee15ad38ed", size = 435556, upload-time = "2026-01-07T16:24:43.925Z" } +sdist = { url = "https://files.pythonhosted.org/packages/53/0c/06f8b233b8fd13b9e5ee11424ef85419ba0d8ba0b3138bf360be2ff56953/urllib3-2.7.0.tar.gz", hash = "sha256:231e0ec3b63ceb14667c67be60f2f2c40a518cb38b03af60abc813da26505f4c", size = 433602, upload-time = "2026-05-07T16:13:18.596Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/39/08/aaaad47bc4e9dc8c725e68f9d04865dbcb2052843ff09c97b08904852d84/urllib3-2.6.3-py3-none-any.whl", hash = "sha256:bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4", size = 131584, upload-time = "2026-01-07T16:24:42.685Z" }, + { url = "https://files.pythonhosted.org/packages/7f/3e/5db95bcf282c52709639744ca2a8b149baccf648e39c8cc87553df9eae0c/urllib3-2.7.0-py3-none-any.whl", hash = "sha256:9fb4c81ebbb1ce9531cce37674bbc6f1360472bc18ca9a553ede278ef7276897", size = 131087, upload-time = "2026-05-07T16:13:17.151Z" }, ] [[package]] @@ -3654,7 +3681,7 @@ wheels = [ [[package]] name = "virtualenv" -version = "21.3.0" +version = "21.3.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "distlib" }, @@ -3663,9 +3690,9 @@ dependencies = [ { name = "python-discovery" }, { name = "typing-extensions", marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/3f/8b/6331f7a7fe70131c301106ec1e7cf23e2501bf7d4ca3636805801ca191bb/virtualenv-21.3.0.tar.gz", hash = "sha256:733750db978ec95c2d8eb4feadaa57091002bce404cb39ba69899cf7bd28944e", size = 7614069, upload-time = "2026-04-27T17:05:58.927Z" } +sdist = { url = "https://files.pythonhosted.org/packages/69/e1/665267cea4767debd19f584667a9197c2098b5e7f67a502da9f3a086ab37/virtualenv-21.3.2.tar.gz", hash = "sha256:3ecda97894a6fc1c53106356f488690e5c86278c1f693f3fc0805ac85a513686", size = 7613810, upload-time = "2026-05-12T14:44:18.01Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/4b/eb/03bfb1299d4c4510329e470f13f9a4ce793df7fcb5a2fd3510f911066f61/virtualenv-21.3.0-py3-none-any.whl", hash = "sha256:4d28ee41f6d9ec8f1f00cd472b9ffbcedda1b3d3b9a575b5c94a2d004fd51bd7", size = 7594690, upload-time = "2026-04-27T17:05:55.468Z" }, + { url = "https://files.pythonhosted.org/packages/20/5b/885f479093f6627669d39b57bc3d4e674da532e1a4b247d473a61d8d2118/virtualenv-21.3.2-py3-none-any.whl", hash = "sha256:c58ea748fa50bb2a4367da5ba3d30b02458ed40b4ea888faad94021f3309f764", size = 7594558, upload-time = "2026-05-12T14:44:15.193Z" }, ] [[package]]