From e110cfa9cfa0fadcc1578ab62a821f7065885e28 Mon Sep 17 00:00:00 2001 From: Ismo Vuorinen Date: Tue, 16 Dec 2025 13:34:18 +0200 Subject: [PATCH] feat: expanded dedup.py, removed dups --- dedup.py | 383 ++++++++++++++++++++++++++++++++++---- emoji/energydrink.png | Bin 895 -> 0 bytes emoji/fidgetspinner.gif | Bin 56809 -> 0 bytes emoji/gavel.png | Bin 10379 -> 0 bytes emoji/kek3.png | Bin 2717 -> 0 bytes emoji/kokkari.png | Bin 1063 -> 0 bytes emoji/laughcry.png | Bin 5962 -> 0 bytes emoji/loveparrot.gif | Bin 2869 -> 0 bytes emoji/mentula.png | Bin 5365 -> 0 bytes emoji/notsureif.png | Bin 16748 -> 0 bytes emoji/ruiskukka.png | Bin 1063 -> 0 bytes emoji/sadhamster.png | Bin 35295 -> 0 bytes emoji/shipitparrot.gif | Bin 6385 -> 0 bytes emoji/taasmennaan.gif | Bin 31697 -> 0 bytes emoji/thinkzalgo.gif | Bin 65475 -> 0 bytes emoji/today-i-learned.png | Bin 4161 -> 0 bytes emoji/twothumbsup.png | Bin 1322 -> 0 bytes emoji/typingcat.gif | Bin 63722 -> 0 bytes pyproject.toml | 12 ++ uv.lock | 331 ++++++++++++++++++++++++++++++++ 20 files changed, 690 insertions(+), 36 deletions(-) delete mode 100644 emoji/energydrink.png delete mode 100644 emoji/fidgetspinner.gif delete mode 100644 emoji/gavel.png delete mode 100644 emoji/kek3.png delete mode 100644 emoji/kokkari.png delete mode 100644 emoji/laughcry.png delete mode 100644 emoji/loveparrot.gif delete mode 100644 emoji/mentula.png delete mode 100644 emoji/notsureif.png delete mode 100644 emoji/ruiskukka.png delete mode 100644 emoji/sadhamster.png delete mode 100644 emoji/shipitparrot.gif delete mode 100644 emoji/taasmennaan.gif delete mode 100644 emoji/thinkzalgo.gif delete mode 100644 emoji/today-i-learned.png delete mode 100644 emoji/twothumbsup.png delete mode 100644 emoji/typingcat.gif create mode 100644 pyproject.toml create mode 100644 uv.lock diff --git a/dedup.py b/dedup.py index 1ec5095..e0b33a9 100644 --- a/dedup.py +++ b/dedup.py @@ -1,71 +1,382 @@ #!/usr/bin/env python3 -"""Find and remove duplicate emoji files based on content hash.""" +"""Find and remove duplicate emoji files using perceptual hashing.""" +import argparse import hashlib -from collections import defaultdict from pathlib import Path +from dataclasses import dataclass + +import imagehash +from PIL import Image -EMOJI_DIR = Path("emoji") EXTENSIONS = (".png", ".gif", ".jpg", ".jpeg") +# Number of hash algorithms that must agree for images to be considered similar +MIN_HASH_AGREEMENT = 4 -def hash_file(path: Path) -> str: - """Return SHA-256 hash of file contents.""" - return hashlib.sha256(path.read_bytes()).hexdigest() +# Maximum file size difference ratio for duplicates (e.g., 0.05 = 5% difference allowed) +MAX_SIZE_DIFF_RATIO = 0.02 -def find_duplicates(files: list[Path]) -> dict[str, list[Path]]: - """Group files by their content hash, return only groups with duplicates.""" - by_hash: dict[str, list[Path]] = defaultdict(list) +@dataclass +class ImageInfo: + """Container for image metadata and hashes.""" + + phash: imagehash.ImageHash + ahash: imagehash.ImageHash + dhash: imagehash.ImageHash + colorhash: imagehash.ImageHash + width: int + height: int + n_frames: int # 1 for static images + md5: str # File content hash for exact duplicate detection + + def _has_degenerate_hash(self) -> bool: + """Check if this image has degenerate (all-zero) hashes, indicating mostly transparent content.""" + zero_hash = "0000000000000000" + # If 3+ hashes are all zeros, the image is likely mostly transparent + zero_count = sum(1 for h in [str(self.phash), str(self.ahash), str(self.dhash)] if h == zero_hash) + return zero_count >= 3 + + def is_candidate(self, other: "ImageInfo", threshold: int) -> tuple[bool, int, int]: + """ + Check if two images are candidate duplicates based on metadata and hashes. + Returns (is_candidate, agreements, total_distance). + + This is a fast pre-filter. GIFs require additional frame verification. + """ + # Dimensions must match exactly + if self.width != other.width or self.height != other.height: + return False, 0, 999 + + # Frame count must match for animated images + if self.n_frames != other.n_frames: + return False, 0, 999 + + # Calculate perceptual hash distances + distances = [ + self.phash - other.phash, + self.ahash - other.ahash, + self.dhash - other.dhash, + self.colorhash - other.colorhash, + ] + total_distance = sum(distances) + agreements = sum(1 for d in distances if d <= threshold) + + # For static images: detect re-compressed/re-exported duplicates + # Require identical structure AND color, with small perceptual variance: + # - aHash=0 AND dHash=0 AND colorHash=0 AND pHash <= 10 + # - OR all 4 hashes match exactly (total_distance = 0) + if self.n_frames == 1: + phash_dist = self.phash - other.phash + ahash_dist = self.ahash - other.ahash + dhash_dist = self.dhash - other.dhash + chash_dist = self.colorhash - other.colorhash + # Identical structure + color, small perceptual variance = re-compressed image + if ahash_dist == 0 and dhash_dist == 0 and chash_dist == 0 and phash_dist <= 10: + return True, agreements, total_distance + # All hashes match exactly + if total_distance == 0: + return True, agreements, total_distance + return False, agreements, total_distance + + # For animated images: require all 4 hashes to agree (will be verified by frame check) + return agreements >= MIN_HASH_AGREEMENT, agreements, total_distance + + def is_animated(self) -> bool: + """Check if this is an animated image (multiple frames).""" + return self.n_frames > 1 + + +class UnionFind: + """Union-Find data structure for clustering similar images.""" + + def __init__(self): + self.parent = {} + + def find(self, x): + if x not in self.parent: + self.parent[x] = x + if self.parent[x] != x: + self.parent[x] = self.find(self.parent[x]) + return self.parent[x] + + def union(self, x, y): + px, py = self.find(x), self.find(y) + if px != py: + self.parent[px] = py + + +def _compute_hashes(img: Image.Image) -> tuple[imagehash.ImageHash, ...]: + """Compute all hash types for a single image/frame.""" + # Convert to RGBA to handle transparency consistently + if img.mode != "RGBA": + img = img.convert("RGBA") + return ( + imagehash.phash(img), + imagehash.average_hash(img), + imagehash.dhash(img), + imagehash.colorhash(img), + ) + + +def _compute_md5(path: Path) -> str: + """Compute MD5 hash of file contents.""" + md5 = hashlib.md5() + with open(path, "rb") as f: + for chunk in iter(lambda: f.read(8192), b""): + md5.update(chunk) + return md5.hexdigest() + + +def _get_gif_frame_info(path: Path) -> list[tuple[str, int]] | None: + """ + Get perceptual hash and duration for each frame of a GIF. + Returns list of (hash_string, duration_ms) tuples, or None if not a multi-frame image. + """ + try: + with Image.open(path) as img: + n_frames = getattr(img, "n_frames", 1) + if n_frames <= 1: + return None + + frame_info = [] + for i in range(n_frames): + img.seek(i) + frame = img.copy() + if frame.mode != "RGBA": + frame = frame.convert("RGBA") + duration = img.info.get("duration", 0) + frame_info.append((str(imagehash.phash(frame)), duration)) + return frame_info + except Exception: + return None + + +def _gifs_are_identical(path1: Path, path2: Path) -> bool: + """ + Compare two GIFs frame-by-frame to check if they have identical content AND timing. + Returns True only if all frames and durations match. + """ + info1 = _get_gif_frame_info(path1) + info2 = _get_gif_frame_info(path2) + + # If either isn't a multi-frame GIF, fall back to MD5 comparison + if info1 is None or info2 is None: + return _compute_md5(path1) == _compute_md5(path2) + + # Frame counts must match + if len(info1) != len(info2): + return False + + # All frames AND durations must match + return info1 == info2 + + +def compute_image_info(path: Path) -> ImageInfo | None: + """ + Compute image metadata and perceptual hashes. + For animated GIFs, samples middle frame to avoid blank first-frame issues. + Returns None if image can't be processed. + """ + try: + md5 = _compute_md5(path) + + with Image.open(path) as img: + width, height = img.size + n_frames = getattr(img, "n_frames", 1) + is_animated = getattr(img, "is_animated", False) + + if not is_animated: + hashes = _compute_hashes(img) + else: + # For animated images, use middle frame for hashing + middle_frame = n_frames // 2 + try: + img.seek(middle_frame) + hashes = _compute_hashes(img.copy()) + except EOFError: + img.seek(0) + hashes = _compute_hashes(img) + + return ImageInfo( + phash=hashes[0], + ahash=hashes[1], + dhash=hashes[2], + colorhash=hashes[3], + width=width, + height=height, + n_frames=n_frames, + md5=md5, + ) + + except Exception as e: + print(f" Warning: Could not process {path.name}: {e}") + return None + + +def _files_size_similar(path1: Path, path2: Path) -> bool: + """Check if two files have similar sizes (within MAX_SIZE_DIFF_RATIO).""" + size1 = path1.stat().st_size + size2 = path2.stat().st_size + if size1 == 0 or size2 == 0: + return size1 == size2 + ratio = abs(size1 - size2) / max(size1, size2) + return ratio <= MAX_SIZE_DIFF_RATIO + + +def _verify_duplicate_pair( + path_i: Path, info_i: ImageInfo, path_j: Path, info_j: ImageInfo, threshold: int +) -> bool: + """ + Verify if two candidate images are true duplicates. + For animated GIFs, compares frames and timing. For static images, perceptual match is sufficient. + """ + # For animated images, verify frame-by-frame including timing + if info_i.is_animated() and info_j.is_animated(): + return _gifs_are_identical(path_i, path_j) + + # For static images, perceptual hash agreement is sufficient + # (handles re-compressed/re-exported duplicates with different file sizes) + return True + + +def find_similar_groups( + files: list[Path], threshold: int +) -> list[list[tuple[Path, ImageInfo]]]: + """Find groups of similar images using multi-hash consensus and union-find.""" + # Compute image info for all files + images: list[tuple[Path, ImageInfo]] = [] for file in files: - file_hash = hash_file(file) - by_hash[file_hash].append(file) - return {h: paths for h, paths in by_hash.items() if len(paths) > 1} + info = compute_image_info(file) + if info is not None: + # Skip images with degenerate (all-zero) hashes - they can't be meaningfully compared + if not info._has_degenerate_hash(): + images.append((file, info)) + + if not images: + return [] + + # Use union-find to cluster similar images + # First pass: find candidates based on hashes and metadata + # Second pass: verify GIFs with frame comparison + uf = UnionFind() + for i, (path_i, info_i) in enumerate(images): + uf.find(i) # Initialize + for j in range(i + 1, len(images)): + path_j, info_j = images[j] + + # Check if candidates based on hashes/metadata + is_candidate, _, _ = info_i.is_candidate(info_j, threshold) + if not is_candidate: + continue + + # For animated images, also check file size similarity + # (static images may have different compression, so skip size check) + if info_i.is_animated() and not _files_size_similar(path_i, path_j): + continue + + # Verify: for GIFs, compare frames; for static, already verified by hashes + if _verify_duplicate_pair(path_i, info_i, path_j, info_j, threshold): + uf.union(i, j) + + # Group by cluster + clusters: dict[int, list[tuple[Path, ImageInfo]]] = {} + for i, (path, info) in enumerate(images): + root = uf.find(i) + if root not in clusters: + clusters[root] = [] + clusters[root].append((path, info)) + + # Return only groups with duplicates + return [group for group in clusters.values() if len(group) > 1] -def deduplicate(duplicates: dict[str, list[Path]]) -> tuple[int, int]: +def deduplicate( + groups: list[list[tuple[Path, ImageInfo]]], dry_run: bool, threshold: int +) -> tuple[int, int]: """Remove duplicates, keeping first alphabetically. Returns (groups, removed).""" total_removed = 0 - for file_hash, paths in duplicates.items(): - sorted_paths = sorted(paths, key=lambda p: p.name.lower()) - keep = sorted_paths[0] - remove = sorted_paths[1:] + for group in groups: + # Sort by filename alphabetically + sorted_group = sorted(group, key=lambda x: x[0].name.lower()) + keep_path, keep_info = sorted_group[0] + remove = sorted_group[1:] - print(f"\nDuplicate group ({len(paths)} files):") - print(f" KEEP: {keep.name}") - for path in remove: - print(f" DELETE: {path.name}") - path.unlink() - total_removed += 1 + # Calculate agreement info for display + agreements_info = [keep_info.is_candidate(info, threshold) for _, info in remove] + min_agreements = min(a for _, a, _ in agreements_info) - return len(duplicates), total_removed + frames_str = f", {keep_info.n_frames} frames" if keep_info.is_animated() else "" + print(f"\nSimilar group ({len(group)} files, {keep_info.width}x{keep_info.height}{frames_str}):") + print(f" KEEP: {keep_path.name}") + + for (path, info), (_, agreements, total_dist) in zip(remove, agreements_info): + action = "WOULD DELETE" if dry_run else "DELETE" + print(f" {action}: {path.name} (agreements: {agreements}/4, dist: {total_dist})") + if not dry_run: + path.unlink() + total_removed += 1 + + if dry_run: + return len(groups), sum(len(g) - 1 for g in groups) + return len(groups), total_removed def main(): - files = [ - f for f in EMOJI_DIR.iterdir() - if f.suffix.lower() in EXTENSIONS - ] + parser = argparse.ArgumentParser( + description="Find and remove duplicate emoji files using perceptual hashing." + ) + parser.add_argument( + "--threshold", + type=int, + default=0, + help="Similarity threshold (0=exact, default=0)", + ) + parser.add_argument( + "--dry-run", + action="store_true", + help="Show duplicates without deleting", + ) + parser.add_argument( + "--dir", + type=Path, + default=Path("emoji"), + help="Directory to scan (default: emoji/)", + ) + args = parser.parse_args() + + emoji_dir = args.dir + if not emoji_dir.exists(): + print(f"Error: Directory '{emoji_dir}' does not exist.") + return + + files = [f for f in emoji_dir.iterdir() if f.suffix.lower() in EXTENSIONS] if not files: - print("No image files found in emoji/ folder.") + print(f"No image files found in {emoji_dir}/ folder.") return - print(f"Scanning {len(files)} files...") + print(f"Scanning {len(files)} files (threshold: {args.threshold})...") + if args.dry_run: + print("(dry-run mode - no files will be deleted)") - duplicates = find_duplicates(files) + groups = find_similar_groups(files, args.threshold) - if not duplicates: - print("\nNo duplicates found.") + if not groups: + print("\nNo similar images found.") return - groups, removed = deduplicate(duplicates) + group_count, removed = deduplicate(groups, args.dry_run, args.threshold) print(f"\n--- Summary ---") print(f"Files scanned: {len(files)}") - print(f"Duplicate groups: {groups}") - print(f"Files removed: {removed}") + print(f"Similar groups: {group_count}") + if args.dry_run: + print(f"Files to remove: {removed}") + else: + print(f"Files removed: {removed}") if __name__ == "__main__": diff --git a/emoji/energydrink.png b/emoji/energydrink.png deleted file mode 100644 index 94ab2e4b61947a4452e915acc659b721f331ad4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 895 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

E1q=P8-`qbTy2lg@7O1Z2e2>sO6%MhGmF` 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 m|&f^h`&)8WwBb$7KSd%v6DrH}!f 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 diff --git a/emoji/laughcry.png b/emoji/laughcry.png deleted file mode 100644 index 6a379d08438ee1f6f5160708547172bddb63fbf2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5962 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 xgJgKoHfok02g~s*x9Jt%_;J+v diff --git a/emoji/mentula.png b/emoji/mentula.png deleted file mode 100644 index 5211dba41f9f72c7a7271b9bbf37f060289397ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5365 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 T#9!M800000NkvXXu0mjf_`Ol7 diff --git a/emoji/notsureif.png b/emoji/notsureif.png deleted file mode 100644 index b2486068f95c2b55d3812bde0711582ff057d9e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16748 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 diff --git a/emoji/ruiskukka.png b/emoji/ruiskukka.png deleted file mode 100644 index 551dd5eb9f1e4594821c052bd3c2ae0015d4006a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1063 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!_6GQbxB}__)CM2E{8vc)mo@dD zVAwzX?0=OD{`oZg>sa;g;j914_WxUY;JVI_izav-w zcdY)u_0&JxvVU7o{kJRox8*cY_P-v;g#QLP|AfN+Ej#evw)9{7>i^TW{;3n=t2x=q&A`C)&(p;*q$2L^ z)XZWjL!LH6oi|PmlU8SH$5$6j-u(UN|N1cH+f(1mpi-L)osmDztFzdJE*j@@&cxwVT8 zoKhvuI8A?Y^n?7)>|%BX?Q7XS2edq=b}awYKX>(q=0yzJ3^SyIFDpM+N#x96kToaV!7?)i%+f*p7lQPX-wZiSBNdDV7V)Y-pb6EDX>BKW0Wc*~{ zT*chDby=Ug*s5qw!Sz4YPW-b8UAR9bLvqnp{^?tHFVnMdnE(7*)~b}yU(8#rYkaT! zK8I(DI7F#k035tEIDMX!zKUN-n-y2rG~c#3f3#fM85^}6`|(8|`DyeNM`Yt4#B z%0DKR9oN3>_BN>UZk0=NX#NF9p1j+ip874T%Dq*?&>&;%z&-0r`RUN&_|mFFv&=Sq zIJ<4)KE>0I_r-0FsbzVx=CK6h7Jc0m=g{zd>o@&9GV?_RSGcRyI}5$s%d^j$?J`Vk zvwa|Qs^req`_mM=Ro_d#ZeOwC<+`gY@43BRcW9OP+VCc=%sV?b$CxOK$M2iAr*|R0 zwbb{VqE|MZ%6ArRII-L0UiXu?lbA2de>YgF()5e%VXegumS=OW&s2(U-Tlj`=uB1o z?tSTtEM_+)Ygx4v2yR;BuIT^@J6oDCr!PC{xWt~$(697rnI)wlL diff --git a/emoji/sadhamster.png b/emoji/sadhamster.png deleted file mode 100644 index c4832d1bed5f2bd6350dc98bc51485ab30f11670..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35295 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 Hu0mjfF4M!P diff --git a/emoji/shipitparrot.gif b/emoji/shipitparrot.gif deleted file mode 100644 index f0eb517106179d81f22e53a8ecd8c87389c00df8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6385 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 TkyI)ajz7TZvY!k{VBY@+!%ZxK diff --git a/emoji/thinkzalgo.gif b/emoji/thinkzalgo.gif deleted file mode 100644 index 9f723b644adac7a5593e5e6cff9fcd7a8da2b2d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65475 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 diff --git a/emoji/today-i-learned.png b/emoji/today-i-learned.png deleted file mode 100644 index bfa49cda02f7d886b63b97254d64a516608c7d39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4161 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 LNkvXXu0mjf(b%G) diff --git a/emoji/twothumbsup.png b/emoji/twothumbsup.png deleted file mode 100644 index 91e8f65d3c254ef077e86d5737cc8ad3d0f28fcd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1322 zcmV+_1=aeAP)rVWm>v7VD*nnl z{nu&bs29b768+Oq{nJ(b(p>%4XZ_V=)|V6LzCQiaS>~Na{nKIm)n@(FR{hRO{nlpZ zg&^mJAM(09?V~C8&SdDmJ^QpW^RhVct~L9{IQ-UV`?)&#&rkEoQ~S|d`^{VX(qZ_@ zS^Lme`@lu^t1RxKCHvD~`_*Xs(`5V8VDZ6B{LfPS#yk7bS^U*#{nTXr(_;M6T>Gyo z{mw-F)?@wDUH#T!`_*Ut)n)zEU;Wi$`@}K*(^37_Wd7A-{ncRo)nonEX#Lb;`^P!& zv@iYFXZ_Y?`qE_m*J%67L(FIzt78!M!czUxSM$bT{MKjeyIcL#SMReo`@$5%Q8jg%yybV zmP^GUiAS@XMi9~pluOKZn%@RN6QE@~(}AAtObI%+GZpAtpuc-?_eb6R<51Q_U^`QR zylp!l1F@!y&~}=*$d_d+q*995wVeq8HHhuU1IKn6IJQIqfiv4_;2ci}G$h24?KB=# z2Q;8ipzSnwzY&6#(*Sy)IRZS;Y=tynHo! z4MMMyOtH7dSs1?2z}t84zp21)zZ(s|2T^Rwv@VHlNfTb_$Dc;)zhtCeL2Ul^`#i{+ z063PON8tK!m~GLY5;lr_K>`RAXbHiKPJp0!Hqzg#tE>O6t*!kJVgpjsQ2=?4IOjs> zhK_s-%*Kx(a>bFSToiV+yEB-UAZ%YNS>UayL0T~pSw0ywXQeAl11i$gckPA}^Fg5X zHX6j%ASn+yrt`lAq`opBa1N+E&*$goIp;-@bmqdDI@mKJP;jY!4agO!;UWn%D7Jv9 z1q!+%`NGp6-BJ6*5ol#Y1Qpn$+-?UYg`{Kz;~|{U{yNC%Rmn_3YkKQl$kD6jAW5La zleS~N4GoEV>p26#i-ZdlFO!jU_IJ(Pmo)nTWF6Ebc43ZKfi$DfSQLUFWerrMF{t2L z2)cBCQ)46oYt7h3&O;Vd^pX)j(=qg9_xUp zFo^Ni_+kgz5o^bB!pBl>Cn-3ph~vPWAw_N&wza~pgU5HnAc#Aa=Jp>r7&4TL>l5Wf g-Rj@I?%LZw06I1-nOsfb#Q*>R07*qoM6N<$f?+bH=>Px# diff --git a/emoji/typingcat.gif b/emoji/typingcat.gif deleted file mode 100644 index c9055da1c9d118b5b9f13afb2367eec3f116ed19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63722 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.3", + "Pillow>=10.0", +] + +[project.scripts] +dedup = "dedup:main" diff --git a/uv.lock b/uv.lock new file mode 100644 index 0000000..80214cd --- /dev/null +++ b/uv.lock @@ -0,0 +1,331 @@ +version = 1 +revision = 3 +requires-python = ">=3.11" + +[[package]] +name = "emoji-dedup" +version = "0.1.0" +source = { virtual = "." } +dependencies = [ + { name = "imagehash" }, + { name = "pillow" }, +] + +[package.metadata] +requires-dist = [ + { name = "imagehash", specifier = ">=4.3" }, + { name = "pillow", specifier = ">=10.0" }, +] + +[[package]] +name = "imagehash" +version = "4.3.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy" }, + { name = "pillow" }, + { name = "pywavelets" }, + { name = "scipy" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/cd/de/5c0189b0582e21583c2a213081c35a2501c0f9e51f21f6a52f55fbb9a4ff/ImageHash-4.3.2.tar.gz", hash = "sha256:e54a79805afb82a34acde4746a16540503a9636fd1ffb31d8e099b29bbbf8156", size = 303190, upload-time = "2025-02-01T08:45:39.328Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/31/2c/5f0903a53a62029875aaa3884c38070cc388248a2c1b9aa935632669e5a7/ImageHash-4.3.2-py2.py3-none-any.whl", hash = "sha256:02b0f965f8c77cd813f61d7d39031ea27d4780e7ebcad56c6cd6a709acc06e5f", size = 296657, upload-time = "2025-02-01T08:45:36.102Z" }, +] + +[[package]] +name = "numpy" +version = "2.3.5" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/76/65/21b3bc86aac7b8f2862db1e808f1ea22b028e30a225a34a5ede9bf8678f2/numpy-2.3.5.tar.gz", hash = "sha256:784db1dcdab56bf0517743e746dfb0f885fc68d948aba86eeec2cba234bdf1c0", size = 20584950, upload-time = "2025-11-16T22:52:42.067Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/43/77/84dd1d2e34d7e2792a236ba180b5e8fcc1e3e414e761ce0253f63d7f572e/numpy-2.3.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:de5672f4a7b200c15a4127042170a694d4df43c992948f5e1af57f0174beed10", size = 17034641, upload-time = "2025-11-16T22:49:19.336Z" }, + { url = "https://files.pythonhosted.org/packages/2a/ea/25e26fa5837106cde46ae7d0b667e20f69cbbc0efd64cba8221411ab26ae/numpy-2.3.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:acfd89508504a19ed06ef963ad544ec6664518c863436306153e13e94605c218", size = 12528324, upload-time = "2025-11-16T22:49:22.582Z" }, + { url = "https://files.pythonhosted.org/packages/4d/1a/e85f0eea4cf03d6a0228f5c0256b53f2df4bc794706e7df019fc622e47f1/numpy-2.3.5-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:ffe22d2b05504f786c867c8395de703937f934272eb67586817b46188b4ded6d", size = 5356872, upload-time = "2025-11-16T22:49:25.408Z" }, + { url = "https://files.pythonhosted.org/packages/5c/bb/35ef04afd567f4c989c2060cde39211e4ac5357155c1833bcd1166055c61/numpy-2.3.5-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:872a5cf366aec6bb1147336480fef14c9164b154aeb6542327de4970282cd2f5", size = 6893148, upload-time = "2025-11-16T22:49:27.549Z" }, + { url = "https://files.pythonhosted.org/packages/f2/2b/05bbeb06e2dff5eab512dfc678b1cc5ee94d8ac5956a0885c64b6b26252b/numpy-2.3.5-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3095bdb8dd297e5920b010e96134ed91d852d81d490e787beca7e35ae1d89cf7", size = 14557282, upload-time = "2025-11-16T22:49:30.964Z" }, + { url = "https://files.pythonhosted.org/packages/65/fb/2b23769462b34398d9326081fad5655198fcf18966fcb1f1e49db44fbf31/numpy-2.3.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8cba086a43d54ca804ce711b2a940b16e452807acebe7852ff327f1ecd49b0d4", size = 16897903, upload-time = "2025-11-16T22:49:34.191Z" }, + { url = "https://files.pythonhosted.org/packages/ac/14/085f4cf05fc3f1e8aa95e85404e984ffca9b2275a5dc2b1aae18a67538b8/numpy-2.3.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6cf9b429b21df6b99f4dee7a1218b8b7ffbbe7df8764dc0bd60ce8a0708fed1e", size = 16341672, upload-time = "2025-11-16T22:49:37.2Z" }, + { url = "https://files.pythonhosted.org/packages/6f/3b/1f73994904142b2aa290449b3bb99772477b5fd94d787093e4f24f5af763/numpy-2.3.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:396084a36abdb603546b119d96528c2f6263921c50df3c8fd7cb28873a237748", size = 18838896, upload-time = "2025-11-16T22:49:39.727Z" }, + { url = "https://files.pythonhosted.org/packages/cd/b9/cf6649b2124f288309ffc353070792caf42ad69047dcc60da85ee85fea58/numpy-2.3.5-cp311-cp311-win32.whl", hash = "sha256:b0c7088a73aef3d687c4deef8452a3ac7c1be4e29ed8bf3b366c8111128ac60c", size = 6563608, upload-time = "2025-11-16T22:49:42.079Z" }, + { url = "https://files.pythonhosted.org/packages/aa/44/9fe81ae1dcc29c531843852e2874080dc441338574ccc4306b39e2ff6e59/numpy-2.3.5-cp311-cp311-win_amd64.whl", hash = "sha256:a414504bef8945eae5f2d7cb7be2d4af77c5d1cb5e20b296c2c25b61dff2900c", size = 13078442, upload-time = "2025-11-16T22:49:43.99Z" }, + { url = "https://files.pythonhosted.org/packages/6d/a7/f99a41553d2da82a20a2f22e93c94f928e4490bb447c9ff3c4ff230581d3/numpy-2.3.5-cp311-cp311-win_arm64.whl", hash = "sha256:0cd00b7b36e35398fa2d16af7b907b65304ef8bb4817a550e06e5012929830fa", size = 10458555, upload-time = "2025-11-16T22:49:47.092Z" }, + { url = "https://files.pythonhosted.org/packages/44/37/e669fe6cbb2b96c62f6bbedc6a81c0f3b7362f6a59230b23caa673a85721/numpy-2.3.5-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:74ae7b798248fe62021dbf3c914245ad45d1a6b0cb4a29ecb4b31d0bfbc4cc3e", size = 16733873, upload-time = "2025-11-16T22:49:49.84Z" }, + { url = "https://files.pythonhosted.org/packages/c5/65/df0db6c097892c9380851ab9e44b52d4f7ba576b833996e0080181c0c439/numpy-2.3.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ee3888d9ff7c14604052b2ca5535a30216aa0a58e948cdd3eeb8d3415f638769", size = 12259838, upload-time = "2025-11-16T22:49:52.863Z" }, + { url = "https://files.pythonhosted.org/packages/5b/e1/1ee06e70eb2136797abe847d386e7c0e830b67ad1d43f364dd04fa50d338/numpy-2.3.5-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:612a95a17655e213502f60cfb9bf9408efdc9eb1d5f50535cc6eb365d11b42b5", size = 5088378, upload-time = "2025-11-16T22:49:55.055Z" }, + { url = "https://files.pythonhosted.org/packages/6d/9c/1ca85fb86708724275103b81ec4cf1ac1d08f465368acfc8da7ab545bdae/numpy-2.3.5-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:3101e5177d114a593d79dd79658650fe28b5a0d8abeb8ce6f437c0e6df5be1a4", size = 6628559, upload-time = "2025-11-16T22:49:57.371Z" }, + { url = "https://files.pythonhosted.org/packages/74/78/fcd41e5a0ce4f3f7b003da85825acddae6d7ecb60cf25194741b036ca7d6/numpy-2.3.5-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8b973c57ff8e184109db042c842423ff4f60446239bd585a5131cc47f06f789d", size = 14250702, upload-time = "2025-11-16T22:49:59.632Z" }, + { url = "https://files.pythonhosted.org/packages/b6/23/2a1b231b8ff672b4c450dac27164a8b2ca7d9b7144f9c02d2396518352eb/numpy-2.3.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0d8163f43acde9a73c2a33605353a4f1bc4798745a8b1d73183b28e5b435ae28", size = 16606086, upload-time = "2025-11-16T22:50:02.127Z" }, + { url = "https://files.pythonhosted.org/packages/a0/c5/5ad26fbfbe2012e190cc7d5003e4d874b88bb18861d0829edc140a713021/numpy-2.3.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:51c1e14eb1e154ebd80e860722f9e6ed6ec89714ad2db2d3aa33c31d7c12179b", size = 16025985, upload-time = "2025-11-16T22:50:04.536Z" }, + { url = "https://files.pythonhosted.org/packages/d2/fa/dd48e225c46c819288148d9d060b047fd2a6fb1eb37eae25112ee4cb4453/numpy-2.3.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b46b4ec24f7293f23adcd2d146960559aaf8020213de8ad1909dba6c013bf89c", size = 18542976, upload-time = "2025-11-16T22:50:07.557Z" }, + { url = "https://files.pythonhosted.org/packages/05/79/ccbd23a75862d95af03d28b5c6901a1b7da4803181513d52f3b86ed9446e/numpy-2.3.5-cp312-cp312-win32.whl", hash = "sha256:3997b5b3c9a771e157f9aae01dd579ee35ad7109be18db0e85dbdbe1de06e952", size = 6285274, upload-time = "2025-11-16T22:50:10.746Z" }, + { url = "https://files.pythonhosted.org/packages/2d/57/8aeaf160312f7f489dea47ab61e430b5cb051f59a98ae68b7133ce8fa06a/numpy-2.3.5-cp312-cp312-win_amd64.whl", hash = "sha256:86945f2ee6d10cdfd67bcb4069c1662dd711f7e2a4343db5cecec06b87cf31aa", size = 12782922, upload-time = "2025-11-16T22:50:12.811Z" }, + { url = "https://files.pythonhosted.org/packages/78/a6/aae5cc2ca78c45e64b9ef22f089141d661516856cf7c8a54ba434576900d/numpy-2.3.5-cp312-cp312-win_arm64.whl", hash = "sha256:f28620fe26bee16243be2b7b874da327312240a7cdc38b769a697578d2100013", size = 10194667, upload-time = "2025-11-16T22:50:16.16Z" }, + { url = "https://files.pythonhosted.org/packages/db/69/9cde09f36da4b5a505341180a3f2e6fadc352fd4d2b7096ce9778db83f1a/numpy-2.3.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:d0f23b44f57077c1ede8c5f26b30f706498b4862d3ff0a7298b8411dd2f043ff", size = 16728251, upload-time = "2025-11-16T22:50:19.013Z" }, + { url = "https://files.pythonhosted.org/packages/79/fb/f505c95ceddd7027347b067689db71ca80bd5ecc926f913f1a23e65cf09b/numpy-2.3.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:aa5bc7c5d59d831d9773d1170acac7893ce3a5e130540605770ade83280e7188", size = 12254652, upload-time = "2025-11-16T22:50:21.487Z" }, + { url = "https://files.pythonhosted.org/packages/78/da/8c7738060ca9c31b30e9301ee0cf6c5ffdbf889d9593285a1cead337f9a5/numpy-2.3.5-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:ccc933afd4d20aad3c00bcef049cb40049f7f196e0397f1109dba6fed63267b0", size = 5083172, upload-time = "2025-11-16T22:50:24.562Z" }, + { url = "https://files.pythonhosted.org/packages/a4/b4/ee5bb2537fb9430fd2ef30a616c3672b991a4129bb1c7dcc42aa0abbe5d7/numpy-2.3.5-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:afaffc4393205524af9dfa400fa250143a6c3bc646c08c9f5e25a9f4b4d6a903", size = 6622990, upload-time = "2025-11-16T22:50:26.47Z" }, + { url = "https://files.pythonhosted.org/packages/95/03/dc0723a013c7d7c19de5ef29e932c3081df1c14ba582b8b86b5de9db7f0f/numpy-2.3.5-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9c75442b2209b8470d6d5d8b1c25714270686f14c749028d2199c54e29f20b4d", size = 14248902, upload-time = "2025-11-16T22:50:28.861Z" }, + { url = "https://files.pythonhosted.org/packages/f5/10/ca162f45a102738958dcec8023062dad0cbc17d1ab99d68c4e4a6c45fb2b/numpy-2.3.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:11e06aa0af8c0f05104d56450d6093ee639e15f24ecf62d417329d06e522e017", size = 16597430, upload-time = "2025-11-16T22:50:31.56Z" }, + { url = "https://files.pythonhosted.org/packages/2a/51/c1e29be863588db58175175f057286900b4b3327a1351e706d5e0f8dd679/numpy-2.3.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ed89927b86296067b4f81f108a2271d8926467a8868e554eaf370fc27fa3ccaf", size = 16024551, upload-time = "2025-11-16T22:50:34.242Z" }, + { url = "https://files.pythonhosted.org/packages/83/68/8236589d4dbb87253d28259d04d9b814ec0ecce7cb1c7fed29729f4c3a78/numpy-2.3.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:51c55fe3451421f3a6ef9a9c1439e82101c57a2c9eab9feb196a62b1a10b58ce", size = 18533275, upload-time = "2025-11-16T22:50:37.651Z" }, + { url = "https://files.pythonhosted.org/packages/40/56/2932d75b6f13465239e3b7b7e511be27f1b8161ca2510854f0b6e521c395/numpy-2.3.5-cp313-cp313-win32.whl", hash = "sha256:1978155dd49972084bd6ef388d66ab70f0c323ddee6f693d539376498720fb7e", size = 6277637, upload-time = "2025-11-16T22:50:40.11Z" }, + { url = "https://files.pythonhosted.org/packages/0c/88/e2eaa6cffb115b85ed7c7c87775cb8bcf0816816bc98ca8dbfa2ee33fe6e/numpy-2.3.5-cp313-cp313-win_amd64.whl", hash = "sha256:00dc4e846108a382c5869e77c6ed514394bdeb3403461d25a829711041217d5b", size = 12779090, upload-time = "2025-11-16T22:50:42.503Z" }, + { url = "https://files.pythonhosted.org/packages/8f/88/3f41e13a44ebd4034ee17baa384acac29ba6a4fcc2aca95f6f08ca0447d1/numpy-2.3.5-cp313-cp313-win_arm64.whl", hash = "sha256:0472f11f6ec23a74a906a00b48a4dcf3849209696dff7c189714511268d103ae", size = 10194710, upload-time = "2025-11-16T22:50:44.971Z" }, + { url = "https://files.pythonhosted.org/packages/13/cb/71744144e13389d577f867f745b7df2d8489463654a918eea2eeb166dfc9/numpy-2.3.5-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:414802f3b97f3c1eef41e530aaba3b3c1620649871d8cb38c6eaff034c2e16bd", size = 16827292, upload-time = "2025-11-16T22:50:47.715Z" }, + { url = "https://files.pythonhosted.org/packages/71/80/ba9dc6f2a4398e7f42b708a7fdc841bb638d353be255655498edbf9a15a8/numpy-2.3.5-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5ee6609ac3604fa7780e30a03e5e241a7956f8e2fcfe547d51e3afa5247ac47f", size = 12378897, upload-time = "2025-11-16T22:50:51.327Z" }, + { url = "https://files.pythonhosted.org/packages/2e/6d/db2151b9f64264bcceccd51741aa39b50150de9b602d98ecfe7e0c4bff39/numpy-2.3.5-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:86d835afea1eaa143012a2d7a3f45a3adce2d7adc8b4961f0b362214d800846a", size = 5207391, upload-time = "2025-11-16T22:50:54.542Z" }, + { url = "https://files.pythonhosted.org/packages/80/ae/429bacace5ccad48a14c4ae5332f6aa8ab9f69524193511d60ccdfdc65fa/numpy-2.3.5-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:30bc11310e8153ca664b14c5f1b73e94bd0503681fcf136a163de856f3a50139", size = 6721275, upload-time = "2025-11-16T22:50:56.794Z" }, + { url = "https://files.pythonhosted.org/packages/74/5b/1919abf32d8722646a38cd527bc3771eb229a32724ee6ba340ead9b92249/numpy-2.3.5-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1062fde1dcf469571705945b0f221b73928f34a20c904ffb45db101907c3454e", size = 14306855, upload-time = "2025-11-16T22:50:59.208Z" }, + { url = "https://files.pythonhosted.org/packages/a5/87/6831980559434973bebc30cd9c1f21e541a0f2b0c280d43d3afd909b66d0/numpy-2.3.5-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ce581db493ea1a96c0556360ede6607496e8bf9b3a8efa66e06477267bc831e9", size = 16657359, upload-time = "2025-11-16T22:51:01.991Z" }, + { url = "https://files.pythonhosted.org/packages/dd/91/c797f544491ee99fd00495f12ebb7802c440c1915811d72ac5b4479a3356/numpy-2.3.5-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:cc8920d2ec5fa99875b670bb86ddeb21e295cb07aa331810d9e486e0b969d946", size = 16093374, upload-time = "2025-11-16T22:51:05.291Z" }, + { url = "https://files.pythonhosted.org/packages/74/a6/54da03253afcbe7a72785ec4da9c69fb7a17710141ff9ac5fcb2e32dbe64/numpy-2.3.5-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:9ee2197ef8c4f0dfe405d835f3b6a14f5fee7782b5de51ba06fb65fc9b36e9f1", size = 18594587, upload-time = "2025-11-16T22:51:08.585Z" }, + { url = "https://files.pythonhosted.org/packages/80/e9/aff53abbdd41b0ecca94285f325aff42357c6b5abc482a3fcb4994290b18/numpy-2.3.5-cp313-cp313t-win32.whl", hash = "sha256:70b37199913c1bd300ff6e2693316c6f869c7ee16378faf10e4f5e3275b299c3", size = 6405940, upload-time = "2025-11-16T22:51:11.541Z" }, + { url = "https://files.pythonhosted.org/packages/d5/81/50613fec9d4de5480de18d4f8ef59ad7e344d497edbef3cfd80f24f98461/numpy-2.3.5-cp313-cp313t-win_amd64.whl", hash = "sha256:b501b5fa195cc9e24fe102f21ec0a44dffc231d2af79950b451e0d99cea02234", size = 12920341, upload-time = "2025-11-16T22:51:14.312Z" }, + { url = "https://files.pythonhosted.org/packages/bb/ab/08fd63b9a74303947f34f0bd7c5903b9c5532c2d287bead5bdf4c556c486/numpy-2.3.5-cp313-cp313t-win_arm64.whl", hash = "sha256:a80afd79f45f3c4a7d341f13acbe058d1ca8ac017c165d3fa0d3de6bc1a079d7", size = 10262507, upload-time = "2025-11-16T22:51:16.846Z" }, + { url = "https://files.pythonhosted.org/packages/ba/97/1a914559c19e32d6b2e233cf9a6a114e67c856d35b1d6babca571a3e880f/numpy-2.3.5-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:bf06bc2af43fa8d32d30fae16ad965663e966b1a3202ed407b84c989c3221e82", size = 16735706, upload-time = "2025-11-16T22:51:19.558Z" }, + { url = "https://files.pythonhosted.org/packages/57/d4/51233b1c1b13ecd796311216ae417796b88b0616cfd8a33ae4536330748a/numpy-2.3.5-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:052e8c42e0c49d2575621c158934920524f6c5da05a1d3b9bab5d8e259e045f0", size = 12264507, upload-time = "2025-11-16T22:51:22.492Z" }, + { url = "https://files.pythonhosted.org/packages/45/98/2fe46c5c2675b8306d0b4a3ec3494273e93e1226a490f766e84298576956/numpy-2.3.5-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:1ed1ec893cff7040a02c8aa1c8611b94d395590d553f6b53629a4461dc7f7b63", size = 5093049, upload-time = "2025-11-16T22:51:25.171Z" }, + { url = "https://files.pythonhosted.org/packages/ce/0e/0698378989bb0ac5f1660c81c78ab1fe5476c1a521ca9ee9d0710ce54099/numpy-2.3.5-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:2dcd0808a421a482a080f89859a18beb0b3d1e905b81e617a188bd80422d62e9", size = 6626603, upload-time = "2025-11-16T22:51:27Z" }, + { url = "https://files.pythonhosted.org/packages/5e/a6/9ca0eecc489640615642a6cbc0ca9e10df70df38c4d43f5a928ff18d8827/numpy-2.3.5-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:727fd05b57df37dc0bcf1a27767a3d9a78cbbc92822445f32cc3436ba797337b", size = 14262696, upload-time = "2025-11-16T22:51:29.402Z" }, + { url = "https://files.pythonhosted.org/packages/c8/f6/07ec185b90ec9d7217a00eeeed7383b73d7e709dae2a9a021b051542a708/numpy-2.3.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fffe29a1ef00883599d1dc2c51aa2e5d80afe49523c261a74933df395c15c520", size = 16597350, upload-time = "2025-11-16T22:51:32.167Z" }, + { url = "https://files.pythonhosted.org/packages/75/37/164071d1dde6a1a84c9b8e5b414fa127981bad47adf3a6b7e23917e52190/numpy-2.3.5-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:8f7f0e05112916223d3f438f293abf0727e1181b5983f413dfa2fefc4098245c", size = 16040190, upload-time = "2025-11-16T22:51:35.403Z" }, + { url = "https://files.pythonhosted.org/packages/08/3c/f18b82a406b04859eb026d204e4e1773eb41c5be58410f41ffa511d114ae/numpy-2.3.5-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:2e2eb32ddb9ccb817d620ac1d8dae7c3f641c1e5f55f531a33e8ab97960a75b8", size = 18536749, upload-time = "2025-11-16T22:51:39.698Z" }, + { url = "https://files.pythonhosted.org/packages/40/79/f82f572bf44cf0023a2fe8588768e23e1592585020d638999f15158609e1/numpy-2.3.5-cp314-cp314-win32.whl", hash = "sha256:66f85ce62c70b843bab1fb14a05d5737741e74e28c7b8b5a064de10142fad248", size = 6335432, upload-time = "2025-11-16T22:51:42.476Z" }, + { url = "https://files.pythonhosted.org/packages/a3/2e/235b4d96619931192c91660805e5e49242389742a7a82c27665021db690c/numpy-2.3.5-cp314-cp314-win_amd64.whl", hash = "sha256:e6a0bc88393d65807d751a614207b7129a310ca4fe76a74e5c7da5fa5671417e", size = 12919388, upload-time = "2025-11-16T22:51:45.275Z" }, + { url = "https://files.pythonhosted.org/packages/07/2b/29fd75ce45d22a39c61aad74f3d718e7ab67ccf839ca8b60866054eb15f8/numpy-2.3.5-cp314-cp314-win_arm64.whl", hash = "sha256:aeffcab3d4b43712bb7a60b65f6044d444e75e563ff6180af8f98dd4b905dfd2", size = 10476651, upload-time = "2025-11-16T22:51:47.749Z" }, + { url = "https://files.pythonhosted.org/packages/17/e1/f6a721234ebd4d87084cfa68d081bcba2f5cfe1974f7de4e0e8b9b2a2ba1/numpy-2.3.5-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:17531366a2e3a9e30762c000f2c43a9aaa05728712e25c11ce1dbe700c53ad41", size = 16834503, upload-time = "2025-11-16T22:51:50.443Z" }, + { url = "https://files.pythonhosted.org/packages/5c/1c/baf7ffdc3af9c356e1c135e57ab7cf8d247931b9554f55c467efe2c69eff/numpy-2.3.5-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:d21644de1b609825ede2f48be98dfde4656aefc713654eeee280e37cadc4e0ad", size = 12381612, upload-time = "2025-11-16T22:51:53.609Z" }, + { url = "https://files.pythonhosted.org/packages/74/91/f7f0295151407ddc9ba34e699013c32c3c91944f9b35fcf9281163dc1468/numpy-2.3.5-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:c804e3a5aba5460c73955c955bdbd5c08c354954e9270a2c1565f62e866bdc39", size = 5210042, upload-time = "2025-11-16T22:51:56.213Z" }, + { url = "https://files.pythonhosted.org/packages/2e/3b/78aebf345104ec50dd50a4d06ddeb46a9ff5261c33bcc58b1c4f12f85ec2/numpy-2.3.5-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:cc0a57f895b96ec78969c34f682c602bf8da1a0270b09bc65673df2e7638ec20", size = 6724502, upload-time = "2025-11-16T22:51:58.584Z" }, + { url = "https://files.pythonhosted.org/packages/02/c6/7c34b528740512e57ef1b7c8337ab0b4f0bddf34c723b8996c675bc2bc91/numpy-2.3.5-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:900218e456384ea676e24ea6a0417f030a3b07306d29d7ad843957b40a9d8d52", size = 14308962, upload-time = "2025-11-16T22:52:01.698Z" }, + { url = "https://files.pythonhosted.org/packages/80/35/09d433c5262bc32d725bafc619e095b6a6651caf94027a03da624146f655/numpy-2.3.5-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:09a1bea522b25109bf8e6f3027bd810f7c1085c64a0c7ce050c1676ad0ba010b", size = 16655054, upload-time = "2025-11-16T22:52:04.267Z" }, + { url = "https://files.pythonhosted.org/packages/7a/ab/6a7b259703c09a88804fa2430b43d6457b692378f6b74b356155283566ac/numpy-2.3.5-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:04822c00b5fd0323c8166d66c701dc31b7fbd252c100acd708c48f763968d6a3", size = 16091613, upload-time = "2025-11-16T22:52:08.651Z" }, + { url = "https://files.pythonhosted.org/packages/c2/88/330da2071e8771e60d1038166ff9d73f29da37b01ec3eb43cb1427464e10/numpy-2.3.5-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:d6889ec4ec662a1a37eb4b4fb26b6100841804dac55bd9df579e326cdc146227", size = 18591147, upload-time = "2025-11-16T22:52:11.453Z" }, + { url = "https://files.pythonhosted.org/packages/51/41/851c4b4082402d9ea860c3626db5d5df47164a712cb23b54be028b184c1c/numpy-2.3.5-cp314-cp314t-win32.whl", hash = "sha256:93eebbcf1aafdf7e2ddd44c2923e2672e1010bddc014138b229e49725b4d6be5", size = 6479806, upload-time = "2025-11-16T22:52:14.641Z" }, + { url = "https://files.pythonhosted.org/packages/90/30/d48bde1dfd93332fa557cff1972fbc039e055a52021fbef4c2c4b1eefd17/numpy-2.3.5-cp314-cp314t-win_amd64.whl", hash = "sha256:c8a9958e88b65c3b27e22ca2a076311636850b612d6bbfb76e8d156aacde2aaf", size = 13105760, upload-time = "2025-11-16T22:52:17.975Z" }, + { url = "https://files.pythonhosted.org/packages/2d/fd/4b5eb0b3e888d86aee4d198c23acec7d214baaf17ea93c1adec94c9518b9/numpy-2.3.5-cp314-cp314t-win_arm64.whl", hash = "sha256:6203fdf9f3dc5bdaed7319ad8698e685c7a3be10819f41d32a0723e611733b42", size = 10545459, upload-time = "2025-11-16T22:52:20.55Z" }, + { url = "https://files.pythonhosted.org/packages/c6/65/f9dea8e109371ade9c782b4e4756a82edf9d3366bca495d84d79859a0b79/numpy-2.3.5-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:f0963b55cdd70fad460fa4c1341f12f976bb26cb66021a5580329bd498988310", size = 16910689, upload-time = "2025-11-16T22:52:23.247Z" }, + { url = "https://files.pythonhosted.org/packages/00/4f/edb00032a8fb92ec0a679d3830368355da91a69cab6f3e9c21b64d0bb986/numpy-2.3.5-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:f4255143f5160d0de972d28c8f9665d882b5f61309d8362fdd3e103cf7bf010c", size = 12457053, upload-time = "2025-11-16T22:52:26.367Z" }, + { url = "https://files.pythonhosted.org/packages/16/a4/e8a53b5abd500a63836a29ebe145fc1ab1f2eefe1cfe59276020373ae0aa/numpy-2.3.5-pp311-pypy311_pp73-macosx_14_0_arm64.whl", hash = "sha256:a4b9159734b326535f4dd01d947f919c6eefd2d9827466a696c44ced82dfbc18", size = 5285635, upload-time = "2025-11-16T22:52:29.266Z" }, + { url = "https://files.pythonhosted.org/packages/a3/2f/37eeb9014d9c8b3e9c55bc599c68263ca44fdbc12a93e45a21d1d56df737/numpy-2.3.5-pp311-pypy311_pp73-macosx_14_0_x86_64.whl", hash = "sha256:2feae0d2c91d46e59fcd62784a3a83b3fb677fead592ce51b5a6fbb4f95965ff", size = 6801770, upload-time = "2025-11-16T22:52:31.421Z" }, + { url = "https://files.pythonhosted.org/packages/7d/e4/68d2f474df2cb671b2b6c2986a02e520671295647dad82484cde80ca427b/numpy-2.3.5-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ffac52f28a7849ad7576293c0cb7b9f08304e8f7d738a8cb8a90ec4c55a998eb", size = 14391768, upload-time = "2025-11-16T22:52:33.593Z" }, + { url = "https://files.pythonhosted.org/packages/b8/50/94ccd8a2b141cb50651fddd4f6a48874acb3c91c8f0842b08a6afc4b0b21/numpy-2.3.5-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:63c0e9e7eea69588479ebf4a8a270d5ac22763cc5854e9a7eae952a3908103f7", size = 16729263, upload-time = "2025-11-16T22:52:36.369Z" }, + { url = "https://files.pythonhosted.org/packages/2d/ee/346fa473e666fe14c52fcdd19ec2424157290a032d4c41f98127bfb31ac7/numpy-2.3.5-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:f16417ec91f12f814b10bafe79ef77e70113a2f5f7018640e7425ff979253425", size = 12967213, upload-time = "2025-11-16T22:52:39.38Z" }, +] + +[[package]] +name = "pillow" +version = "12.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/5a/b0/cace85a1b0c9775a9f8f5d5423c8261c858760e2466c79b2dd184638b056/pillow-12.0.0.tar.gz", hash = "sha256:87d4f8125c9988bfbed67af47dd7a953e2fc7b0cc1e7800ec6d2080d490bb353", size = 47008828, upload-time = "2025-10-15T18:24:14.008Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0e/5a/a2f6773b64edb921a756eb0729068acad9fc5208a53f4a349396e9436721/pillow-12.0.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:0fd00cac9c03256c8b2ff58f162ebcd2587ad3e1f2e397eab718c47e24d231cc", size = 5289798, upload-time = "2025-10-15T18:21:47.763Z" }, + { url = "https://files.pythonhosted.org/packages/2e/05/069b1f8a2e4b5a37493da6c5868531c3f77b85e716ad7a590ef87d58730d/pillow-12.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a3475b96f5908b3b16c47533daaa87380c491357d197564e0ba34ae75c0f3257", size = 4650589, upload-time = "2025-10-15T18:21:49.515Z" }, + { url = "https://files.pythonhosted.org/packages/61/e3/2c820d6e9a36432503ead175ae294f96861b07600a7156154a086ba7111a/pillow-12.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:110486b79f2d112cf6add83b28b627e369219388f64ef2f960fef9ebaf54c642", size = 6230472, upload-time = "2025-10-15T18:21:51.052Z" }, + { url = "https://files.pythonhosted.org/packages/4f/89/63427f51c64209c5e23d4d52071c8d0f21024d3a8a487737caaf614a5795/pillow-12.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5269cc1caeedb67e6f7269a42014f381f45e2e7cd42d834ede3c703a1d915fe3", size = 8033887, upload-time = "2025-10-15T18:21:52.604Z" }, + { url = "https://files.pythonhosted.org/packages/f6/1b/c9711318d4901093c15840f268ad649459cd81984c9ec9887756cca049a5/pillow-12.0.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:aa5129de4e174daccbc59d0a3b6d20eaf24417d59851c07ebb37aeb02947987c", size = 6343964, upload-time = "2025-10-15T18:21:54.619Z" }, + { url = "https://files.pythonhosted.org/packages/41/1e/db9470f2d030b4995083044cd8738cdd1bf773106819f6d8ba12597d5352/pillow-12.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bee2a6db3a7242ea309aa7ee8e2780726fed67ff4e5b40169f2c940e7eb09227", size = 7034756, upload-time = "2025-10-15T18:21:56.151Z" }, + { url = "https://files.pythonhosted.org/packages/cc/b0/6177a8bdd5ee4ed87cba2de5a3cc1db55ffbbec6176784ce5bb75aa96798/pillow-12.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:90387104ee8400a7b4598253b4c406f8958f59fcf983a6cea2b50d59f7d63d0b", size = 6458075, upload-time = "2025-10-15T18:21:57.759Z" }, + { url = "https://files.pythonhosted.org/packages/bc/5e/61537aa6fa977922c6a03253a0e727e6e4a72381a80d63ad8eec350684f2/pillow-12.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:bc91a56697869546d1b8f0a3ff35224557ae7f881050e99f615e0119bf934b4e", size = 7125955, upload-time = "2025-10-15T18:21:59.372Z" }, + { url = "https://files.pythonhosted.org/packages/1f/3d/d5033539344ee3cbd9a4d69e12e63ca3a44a739eb2d4c8da350a3d38edd7/pillow-12.0.0-cp311-cp311-win32.whl", hash = "sha256:27f95b12453d165099c84f8a8bfdfd46b9e4bda9e0e4b65f0635430027f55739", size = 6298440, upload-time = "2025-10-15T18:22:00.982Z" }, + { url = "https://files.pythonhosted.org/packages/4d/42/aaca386de5cc8bd8a0254516957c1f265e3521c91515b16e286c662854c4/pillow-12.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:b583dc9070312190192631373c6c8ed277254aa6e6084b74bdd0a6d3b221608e", size = 6999256, upload-time = "2025-10-15T18:22:02.617Z" }, + { url = "https://files.pythonhosted.org/packages/ba/f1/9197c9c2d5708b785f631a6dfbfa8eb3fb9672837cb92ae9af812c13b4ed/pillow-12.0.0-cp311-cp311-win_arm64.whl", hash = "sha256:759de84a33be3b178a64c8ba28ad5c135900359e85fb662bc6e403ad4407791d", size = 2436025, upload-time = "2025-10-15T18:22:04.598Z" }, + { url = "https://files.pythonhosted.org/packages/2c/90/4fcce2c22caf044e660a198d740e7fbc14395619e3cb1abad12192c0826c/pillow-12.0.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:53561a4ddc36facb432fae7a9d8afbfaf94795414f5cdc5fc52f28c1dca90371", size = 5249377, upload-time = "2025-10-15T18:22:05.993Z" }, + { url = "https://files.pythonhosted.org/packages/fd/e0/ed960067543d080691d47d6938ebccbf3976a931c9567ab2fbfab983a5dd/pillow-12.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:71db6b4c1653045dacc1585c1b0d184004f0d7e694c7b34ac165ca70c0838082", size = 4650343, upload-time = "2025-10-15T18:22:07.718Z" }, + { url = "https://files.pythonhosted.org/packages/e7/a1/f81fdeddcb99c044bf7d6faa47e12850f13cee0849537a7d27eeab5534d4/pillow-12.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:2fa5f0b6716fc88f11380b88b31fe591a06c6315e955c096c35715788b339e3f", size = 6232981, upload-time = "2025-10-15T18:22:09.287Z" }, + { url = "https://files.pythonhosted.org/packages/88/e1/9098d3ce341a8750b55b0e00c03f1630d6178f38ac191c81c97a3b047b44/pillow-12.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:82240051c6ca513c616f7f9da06e871f61bfd7805f566275841af15015b8f98d", size = 8041399, upload-time = "2025-10-15T18:22:10.872Z" }, + { url = "https://files.pythonhosted.org/packages/a7/62/a22e8d3b602ae8cc01446d0c57a54e982737f44b6f2e1e019a925143771d/pillow-12.0.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:55f818bd74fe2f11d4d7cbc65880a843c4075e0ac7226bc1a23261dbea531953", size = 6347740, upload-time = "2025-10-15T18:22:12.769Z" }, + { url = "https://files.pythonhosted.org/packages/4f/87/424511bdcd02c8d7acf9f65caa09f291a519b16bd83c3fb3374b3d4ae951/pillow-12.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b87843e225e74576437fd5b6a4c2205d422754f84a06942cfaf1dc32243e45a8", size = 7040201, upload-time = "2025-10-15T18:22:14.813Z" }, + { url = "https://files.pythonhosted.org/packages/dc/4d/435c8ac688c54d11755aedfdd9f29c9eeddf68d150fe42d1d3dbd2365149/pillow-12.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:c607c90ba67533e1b2355b821fef6764d1dd2cbe26b8c1005ae84f7aea25ff79", size = 6462334, upload-time = "2025-10-15T18:22:16.375Z" }, + { url = "https://files.pythonhosted.org/packages/2b/f2/ad34167a8059a59b8ad10bc5c72d4d9b35acc6b7c0877af8ac885b5f2044/pillow-12.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:21f241bdd5080a15bc86d3466a9f6074a9c2c2b314100dd896ac81ee6db2f1ba", size = 7134162, upload-time = "2025-10-15T18:22:17.996Z" }, + { url = "https://files.pythonhosted.org/packages/0c/b1/a7391df6adacf0a5c2cf6ac1cf1fcc1369e7d439d28f637a847f8803beb3/pillow-12.0.0-cp312-cp312-win32.whl", hash = "sha256:dd333073e0cacdc3089525c7df7d39b211bcdf31fc2824e49d01c6b6187b07d0", size = 6298769, upload-time = "2025-10-15T18:22:19.923Z" }, + { url = "https://files.pythonhosted.org/packages/a2/0b/d87733741526541c909bbf159e338dcace4f982daac6e5a8d6be225ca32d/pillow-12.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:9fe611163f6303d1619bbcb653540a4d60f9e55e622d60a3108be0d5b441017a", size = 7001107, upload-time = "2025-10-15T18:22:21.644Z" }, + { url = "https://files.pythonhosted.org/packages/bc/96/aaa61ce33cc98421fb6088af2a03be4157b1e7e0e87087c888e2370a7f45/pillow-12.0.0-cp312-cp312-win_arm64.whl", hash = "sha256:7dfb439562f234f7d57b1ac6bc8fe7f838a4bd49c79230e0f6a1da93e82f1fad", size = 2436012, upload-time = "2025-10-15T18:22:23.621Z" }, + { url = "https://files.pythonhosted.org/packages/62/f2/de993bb2d21b33a98d031ecf6a978e4b61da207bef02f7b43093774c480d/pillow-12.0.0-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:0869154a2d0546545cde61d1789a6524319fc1897d9ee31218eae7a60ccc5643", size = 4045493, upload-time = "2025-10-15T18:22:25.758Z" }, + { url = "https://files.pythonhosted.org/packages/0e/b6/bc8d0c4c9f6f111a783d045310945deb769b806d7574764234ffd50bc5ea/pillow-12.0.0-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:a7921c5a6d31b3d756ec980f2f47c0cfdbce0fc48c22a39347a895f41f4a6ea4", size = 4120461, upload-time = "2025-10-15T18:22:27.286Z" }, + { url = "https://files.pythonhosted.org/packages/5d/57/d60d343709366a353dc56adb4ee1e7d8a2cc34e3fbc22905f4167cfec119/pillow-12.0.0-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:1ee80a59f6ce048ae13cda1abf7fbd2a34ab9ee7d401c46be3ca685d1999a399", size = 3576912, upload-time = "2025-10-15T18:22:28.751Z" }, + { url = "https://files.pythonhosted.org/packages/a4/a4/a0a31467e3f83b94d37568294b01d22b43ae3c5d85f2811769b9c66389dd/pillow-12.0.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c50f36a62a22d350c96e49ad02d0da41dbd17ddc2e29750dbdba4323f85eb4a5", size = 5249132, upload-time = "2025-10-15T18:22:30.641Z" }, + { url = "https://files.pythonhosted.org/packages/83/06/48eab21dd561de2914242711434c0c0eb992ed08ff3f6107a5f44527f5e9/pillow-12.0.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:5193fde9a5f23c331ea26d0cf171fbf67e3f247585f50c08b3e205c7aeb4589b", size = 4650099, upload-time = "2025-10-15T18:22:32.73Z" }, + { url = "https://files.pythonhosted.org/packages/fc/bd/69ed99fd46a8dba7c1887156d3572fe4484e3f031405fcc5a92e31c04035/pillow-12.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:bde737cff1a975b70652b62d626f7785e0480918dece11e8fef3c0cf057351c3", size = 6230808, upload-time = "2025-10-15T18:22:34.337Z" }, + { url = "https://files.pythonhosted.org/packages/ea/94/8fad659bcdbf86ed70099cb60ae40be6acca434bbc8c4c0d4ef356d7e0de/pillow-12.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a6597ff2b61d121172f5844b53f21467f7082f5fb385a9a29c01414463f93b07", size = 8037804, upload-time = "2025-10-15T18:22:36.402Z" }, + { url = "https://files.pythonhosted.org/packages/20/39/c685d05c06deecfd4e2d1950e9a908aa2ca8bc4e6c3b12d93b9cafbd7837/pillow-12.0.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0b817e7035ea7f6b942c13aa03bb554fc44fea70838ea21f8eb31c638326584e", size = 6345553, upload-time = "2025-10-15T18:22:38.066Z" }, + { url = "https://files.pythonhosted.org/packages/38/57/755dbd06530a27a5ed74f8cb0a7a44a21722ebf318edbe67ddbd7fb28f88/pillow-12.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f4f1231b7dec408e8670264ce63e9c71409d9583dd21d32c163e25213ee2a344", size = 7037729, upload-time = "2025-10-15T18:22:39.769Z" }, + { url = "https://files.pythonhosted.org/packages/ca/b6/7e94f4c41d238615674d06ed677c14883103dce1c52e4af16f000338cfd7/pillow-12.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:6e51b71417049ad6ab14c49608b4a24d8fb3fe605e5dfabfe523b58064dc3d27", size = 6459789, upload-time = "2025-10-15T18:22:41.437Z" }, + { url = "https://files.pythonhosted.org/packages/9c/14/4448bb0b5e0f22dd865290536d20ec8a23b64e2d04280b89139f09a36bb6/pillow-12.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:d120c38a42c234dc9a8c5de7ceaaf899cf33561956acb4941653f8bdc657aa79", size = 7130917, upload-time = "2025-10-15T18:22:43.152Z" }, + { url = "https://files.pythonhosted.org/packages/dd/ca/16c6926cc1c015845745d5c16c9358e24282f1e588237a4c36d2b30f182f/pillow-12.0.0-cp313-cp313-win32.whl", hash = "sha256:4cc6b3b2efff105c6a1656cfe59da4fdde2cda9af1c5e0b58529b24525d0a098", size = 6302391, upload-time = "2025-10-15T18:22:44.753Z" }, + { url = "https://files.pythonhosted.org/packages/6d/2a/dd43dcfd6dae9b6a49ee28a8eedb98c7d5ff2de94a5d834565164667b97b/pillow-12.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:4cf7fed4b4580601c4345ceb5d4cbf5a980d030fd5ad07c4d2ec589f95f09905", size = 7007477, upload-time = "2025-10-15T18:22:46.838Z" }, + { url = "https://files.pythonhosted.org/packages/77/f0/72ea067f4b5ae5ead653053212af05ce3705807906ba3f3e8f58ddf617e6/pillow-12.0.0-cp313-cp313-win_arm64.whl", hash = "sha256:9f0b04c6b8584c2c193babcccc908b38ed29524b29dd464bc8801bf10d746a3a", size = 2435918, upload-time = "2025-10-15T18:22:48.399Z" }, + { url = "https://files.pythonhosted.org/packages/f5/5e/9046b423735c21f0487ea6cb5b10f89ea8f8dfbe32576fe052b5ba9d4e5b/pillow-12.0.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:7fa22993bac7b77b78cae22bad1e2a987ddf0d9015c63358032f84a53f23cdc3", size = 5251406, upload-time = "2025-10-15T18:22:49.905Z" }, + { url = "https://files.pythonhosted.org/packages/12/66/982ceebcdb13c97270ef7a56c3969635b4ee7cd45227fa707c94719229c5/pillow-12.0.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:f135c702ac42262573fe9714dfe99c944b4ba307af5eb507abef1667e2cbbced", size = 4653218, upload-time = "2025-10-15T18:22:51.587Z" }, + { url = "https://files.pythonhosted.org/packages/16/b3/81e625524688c31859450119bf12674619429cab3119eec0e30a7a1029cb/pillow-12.0.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:c85de1136429c524e55cfa4e033b4a7940ac5c8ee4d9401cc2d1bf48154bbc7b", size = 6266564, upload-time = "2025-10-15T18:22:53.215Z" }, + { url = "https://files.pythonhosted.org/packages/98/59/dfb38f2a41240d2408096e1a76c671d0a105a4a8471b1871c6902719450c/pillow-12.0.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:38df9b4bfd3db902c9c2bd369bcacaf9d935b2fff73709429d95cc41554f7b3d", size = 8069260, upload-time = "2025-10-15T18:22:54.933Z" }, + { url = "https://files.pythonhosted.org/packages/dc/3d/378dbea5cd1874b94c312425ca77b0f47776c78e0df2df751b820c8c1d6c/pillow-12.0.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7d87ef5795da03d742bf49439f9ca4d027cde49c82c5371ba52464aee266699a", size = 6379248, upload-time = "2025-10-15T18:22:56.605Z" }, + { url = "https://files.pythonhosted.org/packages/84/b0/d525ef47d71590f1621510327acec75ae58c721dc071b17d8d652ca494d8/pillow-12.0.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:aff9e4d82d082ff9513bdd6acd4f5bd359f5b2c870907d2b0a9c5e10d40c88fe", size = 7066043, upload-time = "2025-10-15T18:22:58.53Z" }, + { url = "https://files.pythonhosted.org/packages/61/2c/aced60e9cf9d0cde341d54bf7932c9ffc33ddb4a1595798b3a5150c7ec4e/pillow-12.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:8d8ca2b210ada074d57fcee40c30446c9562e542fc46aedc19baf758a93532ee", size = 6490915, upload-time = "2025-10-15T18:23:00.582Z" }, + { url = "https://files.pythonhosted.org/packages/ef/26/69dcb9b91f4e59f8f34b2332a4a0a951b44f547c4ed39d3e4dcfcff48f89/pillow-12.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:99a7f72fb6249302aa62245680754862a44179b545ded638cf1fef59befb57ef", size = 7157998, upload-time = "2025-10-15T18:23:02.627Z" }, + { url = "https://files.pythonhosted.org/packages/61/2b/726235842220ca95fa441ddf55dd2382b52ab5b8d9c0596fe6b3f23dafe8/pillow-12.0.0-cp313-cp313t-win32.whl", hash = "sha256:4078242472387600b2ce8d93ade8899c12bf33fa89e55ec89fe126e9d6d5d9e9", size = 6306201, upload-time = "2025-10-15T18:23:04.709Z" }, + { url = "https://files.pythonhosted.org/packages/c0/3d/2afaf4e840b2df71344ababf2f8edd75a705ce500e5dc1e7227808312ae1/pillow-12.0.0-cp313-cp313t-win_amd64.whl", hash = "sha256:2c54c1a783d6d60595d3514f0efe9b37c8808746a66920315bfd34a938d7994b", size = 7013165, upload-time = "2025-10-15T18:23:06.46Z" }, + { url = "https://files.pythonhosted.org/packages/6f/75/3fa09aa5cf6ed04bee3fa575798ddf1ce0bace8edb47249c798077a81f7f/pillow-12.0.0-cp313-cp313t-win_arm64.whl", hash = "sha256:26d9f7d2b604cd23aba3e9faf795787456ac25634d82cd060556998e39c6fa47", size = 2437834, upload-time = "2025-10-15T18:23:08.194Z" }, + { url = "https://files.pythonhosted.org/packages/54/2a/9a8c6ba2c2c07b71bec92cf63e03370ca5e5f5c5b119b742bcc0cde3f9c5/pillow-12.0.0-cp314-cp314-ios_13_0_arm64_iphoneos.whl", hash = "sha256:beeae3f27f62308f1ddbcfb0690bf44b10732f2ef43758f169d5e9303165d3f9", size = 4045531, upload-time = "2025-10-15T18:23:10.121Z" }, + { url = "https://files.pythonhosted.org/packages/84/54/836fdbf1bfb3d66a59f0189ff0b9f5f666cee09c6188309300df04ad71fa/pillow-12.0.0-cp314-cp314-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:d4827615da15cd59784ce39d3388275ec093ae3ee8d7f0c089b76fa87af756c2", size = 4120554, upload-time = "2025-10-15T18:23:12.14Z" }, + { url = "https://files.pythonhosted.org/packages/0d/cd/16aec9f0da4793e98e6b54778a5fbce4f375c6646fe662e80600b8797379/pillow-12.0.0-cp314-cp314-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:3e42edad50b6909089750e65c91aa09aaf1e0a71310d383f11321b27c224ed8a", size = 3576812, upload-time = "2025-10-15T18:23:13.962Z" }, + { url = "https://files.pythonhosted.org/packages/f6/b7/13957fda356dc46339298b351cae0d327704986337c3c69bb54628c88155/pillow-12.0.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:e5d8efac84c9afcb40914ab49ba063d94f5dbdf5066db4482c66a992f47a3a3b", size = 5252689, upload-time = "2025-10-15T18:23:15.562Z" }, + { url = "https://files.pythonhosted.org/packages/fc/f5/eae31a306341d8f331f43edb2e9122c7661b975433de5e447939ae61c5da/pillow-12.0.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:266cd5f2b63ff316d5a1bba46268e603c9caf5606d44f38c2873c380950576ad", size = 4650186, upload-time = "2025-10-15T18:23:17.379Z" }, + { url = "https://files.pythonhosted.org/packages/86/62/2a88339aa40c4c77e79108facbd307d6091e2c0eb5b8d3cf4977cfca2fe6/pillow-12.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:58eea5ebe51504057dd95c5b77d21700b77615ab0243d8152793dc00eb4faf01", size = 6230308, upload-time = "2025-10-15T18:23:18.971Z" }, + { url = "https://files.pythonhosted.org/packages/c7/33/5425a8992bcb32d1cb9fa3dd39a89e613d09a22f2c8083b7bf43c455f760/pillow-12.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f13711b1a5ba512d647a0e4ba79280d3a9a045aaf7e0cc6fbe96b91d4cdf6b0c", size = 8039222, upload-time = "2025-10-15T18:23:20.909Z" }, + { url = "https://files.pythonhosted.org/packages/d8/61/3f5d3b35c5728f37953d3eec5b5f3e77111949523bd2dd7f31a851e50690/pillow-12.0.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6846bd2d116ff42cba6b646edf5bf61d37e5cbd256425fa089fee4ff5c07a99e", size = 6346657, upload-time = "2025-10-15T18:23:23.077Z" }, + { url = "https://files.pythonhosted.org/packages/3a/be/ee90a3d79271227e0f0a33c453531efd6ed14b2e708596ba5dd9be948da3/pillow-12.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c98fa880d695de164b4135a52fd2e9cd7b7c90a9d8ac5e9e443a24a95ef9248e", size = 7038482, upload-time = "2025-10-15T18:23:25.005Z" }, + { url = "https://files.pythonhosted.org/packages/44/34/a16b6a4d1ad727de390e9bd9f19f5f669e079e5826ec0f329010ddea492f/pillow-12.0.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:fa3ed2a29a9e9d2d488b4da81dcb54720ac3104a20bf0bd273f1e4648aff5af9", size = 6461416, upload-time = "2025-10-15T18:23:27.009Z" }, + { url = "https://files.pythonhosted.org/packages/b6/39/1aa5850d2ade7d7ba9f54e4e4c17077244ff7a2d9e25998c38a29749eb3f/pillow-12.0.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:d034140032870024e6b9892c692fe2968493790dd57208b2c37e3fb35f6df3ab", size = 7131584, upload-time = "2025-10-15T18:23:29.752Z" }, + { url = "https://files.pythonhosted.org/packages/bf/db/4fae862f8fad0167073a7733973bfa955f47e2cac3dc3e3e6257d10fab4a/pillow-12.0.0-cp314-cp314-win32.whl", hash = "sha256:1b1b133e6e16105f524a8dec491e0586d072948ce15c9b914e41cdadd209052b", size = 6400621, upload-time = "2025-10-15T18:23:32.06Z" }, + { url = "https://files.pythonhosted.org/packages/2b/24/b350c31543fb0107ab2599464d7e28e6f856027aadda995022e695313d94/pillow-12.0.0-cp314-cp314-win_amd64.whl", hash = "sha256:8dc232e39d409036af549c86f24aed8273a40ffa459981146829a324e0848b4b", size = 7142916, upload-time = "2025-10-15T18:23:34.71Z" }, + { url = "https://files.pythonhosted.org/packages/0f/9b/0ba5a6fd9351793996ef7487c4fdbde8d3f5f75dbedc093bb598648fddf0/pillow-12.0.0-cp314-cp314-win_arm64.whl", hash = "sha256:d52610d51e265a51518692045e372a4c363056130d922a7351429ac9f27e70b0", size = 2523836, upload-time = "2025-10-15T18:23:36.967Z" }, + { url = "https://files.pythonhosted.org/packages/f5/7a/ceee0840aebc579af529b523d530840338ecf63992395842e54edc805987/pillow-12.0.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:1979f4566bb96c1e50a62d9831e2ea2d1211761e5662afc545fa766f996632f6", size = 5255092, upload-time = "2025-10-15T18:23:38.573Z" }, + { url = "https://files.pythonhosted.org/packages/44/76/20776057b4bfd1aef4eeca992ebde0f53a4dce874f3ae693d0ec90a4f79b/pillow-12.0.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:b2e4b27a6e15b04832fe9bf292b94b5ca156016bbc1ea9c2c20098a0320d6cf6", size = 4653158, upload-time = "2025-10-15T18:23:40.238Z" }, + { url = "https://files.pythonhosted.org/packages/82/3f/d9ff92ace07be8836b4e7e87e6a4c7a8318d47c2f1463ffcf121fc57d9cb/pillow-12.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:fb3096c30df99fd01c7bf8e544f392103d0795b9f98ba71a8054bcbf56b255f1", size = 6267882, upload-time = "2025-10-15T18:23:42.434Z" }, + { url = "https://files.pythonhosted.org/packages/9f/7a/4f7ff87f00d3ad33ba21af78bfcd2f032107710baf8280e3722ceec28cda/pillow-12.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7438839e9e053ef79f7112c881cef684013855016f928b168b81ed5835f3e75e", size = 8071001, upload-time = "2025-10-15T18:23:44.29Z" }, + { url = "https://files.pythonhosted.org/packages/75/87/fcea108944a52dad8cca0715ae6247e271eb80459364a98518f1e4f480c1/pillow-12.0.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5d5c411a8eaa2299322b647cd932586b1427367fd3184ffbb8f7a219ea2041ca", size = 6380146, upload-time = "2025-10-15T18:23:46.065Z" }, + { url = "https://files.pythonhosted.org/packages/91/52/0d31b5e571ef5fd111d2978b84603fce26aba1b6092f28e941cb46570745/pillow-12.0.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d7e091d464ac59d2c7ad8e7e08105eaf9dafbc3883fd7265ffccc2baad6ac925", size = 7067344, upload-time = "2025-10-15T18:23:47.898Z" }, + { url = "https://files.pythonhosted.org/packages/7b/f4/2dd3d721f875f928d48e83bb30a434dee75a2531bca839bb996bb0aa5a91/pillow-12.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:792a2c0be4dcc18af9d4a2dfd8a11a17d5e25274a1062b0ec1c2d79c76f3e7f8", size = 6491864, upload-time = "2025-10-15T18:23:49.607Z" }, + { url = "https://files.pythonhosted.org/packages/30/4b/667dfcf3d61fc309ba5a15b141845cece5915e39b99c1ceab0f34bf1d124/pillow-12.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:afbefa430092f71a9593a99ab6a4e7538bc9eabbf7bf94f91510d3503943edc4", size = 7158911, upload-time = "2025-10-15T18:23:51.351Z" }, + { url = "https://files.pythonhosted.org/packages/a2/2f/16cabcc6426c32218ace36bf0d55955e813f2958afddbf1d391849fee9d1/pillow-12.0.0-cp314-cp314t-win32.whl", hash = "sha256:3830c769decf88f1289680a59d4f4c46c72573446352e2befec9a8512104fa52", size = 6408045, upload-time = "2025-10-15T18:23:53.177Z" }, + { url = "https://files.pythonhosted.org/packages/35/73/e29aa0c9c666cf787628d3f0dcf379f4791fba79f4936d02f8b37165bdf8/pillow-12.0.0-cp314-cp314t-win_amd64.whl", hash = "sha256:905b0365b210c73afb0ebe9101a32572152dfd1c144c7e28968a331b9217b94a", size = 7148282, upload-time = "2025-10-15T18:23:55.316Z" }, + { url = "https://files.pythonhosted.org/packages/c1/70/6b41bdcddf541b437bbb9f47f94d2db5d9ddef6c37ccab8c9107743748a4/pillow-12.0.0-cp314-cp314t-win_arm64.whl", hash = "sha256:99353a06902c2e43b43e8ff74ee65a7d90307d82370604746738a1e0661ccca7", size = 2525630, upload-time = "2025-10-15T18:23:57.149Z" }, + { url = "https://files.pythonhosted.org/packages/1d/b3/582327e6c9f86d037b63beebe981425d6811104cb443e8193824ef1a2f27/pillow-12.0.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:b22bd8c974942477156be55a768f7aa37c46904c175be4e158b6a86e3a6b7ca8", size = 5215068, upload-time = "2025-10-15T18:23:59.594Z" }, + { url = "https://files.pythonhosted.org/packages/fd/d6/67748211d119f3b6540baf90f92fae73ae51d5217b171b0e8b5f7e5d558f/pillow-12.0.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:805ebf596939e48dbb2e4922a1d3852cfc25c38160751ce02da93058b48d252a", size = 4614994, upload-time = "2025-10-15T18:24:01.669Z" }, + { url = "https://files.pythonhosted.org/packages/2d/e1/f8281e5d844c41872b273b9f2c34a4bf64ca08905668c8ae730eedc7c9fa/pillow-12.0.0-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:cae81479f77420d217def5f54b5b9d279804d17e982e0f2fa19b1d1e14ab5197", size = 5246639, upload-time = "2025-10-15T18:24:03.403Z" }, + { url = "https://files.pythonhosted.org/packages/94/5a/0d8ab8ffe8a102ff5df60d0de5af309015163bf710c7bb3e8311dd3b3ad0/pillow-12.0.0-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:aeaefa96c768fc66818730b952a862235d68825c178f1b3ffd4efd7ad2edcb7c", size = 6986839, upload-time = "2025-10-15T18:24:05.344Z" }, + { url = "https://files.pythonhosted.org/packages/20/2e/3434380e8110b76cd9eb00a363c484b050f949b4bbe84ba770bb8508a02c/pillow-12.0.0-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:09f2d0abef9e4e2f349305a4f8cc784a8a6c2f58a8c4892eea13b10a943bd26e", size = 5313505, upload-time = "2025-10-15T18:24:07.137Z" }, + { url = "https://files.pythonhosted.org/packages/57/ca/5a9d38900d9d74785141d6580950fe705de68af735ff6e727cb911b64740/pillow-12.0.0-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bdee52571a343d721fb2eb3b090a82d959ff37fc631e3f70422e0c2e029f3e76", size = 5963654, upload-time = "2025-10-15T18:24:09.579Z" }, + { url = "https://files.pythonhosted.org/packages/95/7e/f896623c3c635a90537ac093c6a618ebe1a90d87206e42309cb5d98a1b9e/pillow-12.0.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:b290fd8aa38422444d4b50d579de197557f182ef1068b75f5aa8558638b8d0a5", size = 6997850, upload-time = "2025-10-15T18:24:11.495Z" }, +] + +[[package]] +name = "pywavelets" +version = "1.9.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/5a/75/50581633d199812205ea8cdd0f6d52f12a624886b74bf1486335b67f01ff/pywavelets-1.9.0.tar.gz", hash = "sha256:148d12203377772bea452a59211d98649c8ee4a05eff019a9021853a36babdc8", size = 3938340, upload-time = "2025-08-04T16:20:04.978Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/bd/8b/ca700d0c174c3a4eec1fbb603f04374d1fed84255c2a9f487cfaa749c865/pywavelets-1.9.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:54662cce4d56f0d6beaa6ebd34b2960f3aa4a43c83c9098a24729e9dc20a4be2", size = 4323640, upload-time = "2025-08-04T16:18:51.683Z" }, + { url = "https://files.pythonhosted.org/packages/b5/f3/0fa57b6407ea9c4452b0bc182141256b9481b479ffbfc9d7fdb73afe193b/pywavelets-1.9.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:0d8ed4b4d1eab9347e8fe0c5b45008ce5a67225ce5b05766b8b1fa923a5f8b34", size = 4294938, upload-time = "2025-08-04T16:18:53.818Z" }, + { url = "https://files.pythonhosted.org/packages/ea/95/a998313c8459a57e488ff2b18e24be9e836aedda3aa3a1673197deeaa59a/pywavelets-1.9.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:862be65481fdfecfd84c6b0ca132ba571c12697a082068921bca5b5e039f1371", size = 4472829, upload-time = "2025-08-04T16:18:55.508Z" }, + { url = "https://files.pythonhosted.org/packages/d8/8c/f316a153f7f89d2753df8a7371d15d0faab87e709fe02715dbc297c79385/pywavelets-1.9.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d76b7fa8fc500b09201d689b4f15bf5887e30ffbe2e1f338eb8470590eb4521a", size = 4524936, upload-time = "2025-08-04T16:18:57.146Z" }, + { url = "https://files.pythonhosted.org/packages/24/f7/89fdc1caef4b384a341a8e149253e23f36c1702bbb986a26123348624854/pywavelets-1.9.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:aa859d0b686a697c87a47e29319aebe44125f114a4f8c7e444832b921f52de5a", size = 4481475, upload-time = "2025-08-04T16:18:58.725Z" }, + { url = "https://files.pythonhosted.org/packages/82/53/b733fbfb71853e4a5c430da56e325a763562d65241dd785f0fadb67aed6a/pywavelets-1.9.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:20e97b84a263003e2c7348bcf72beba96edda1a6169f072dc4e4d4ee3a6c7368", size = 4527994, upload-time = "2025-08-04T16:18:59.917Z" }, + { url = "https://files.pythonhosted.org/packages/ed/15/5f6a6e9fdad8341e42642ed622a5f3033da4ea9d426cc3e574ae418b4726/pywavelets-1.9.0-cp311-cp311-win32.whl", hash = "sha256:f8330cdbfa506000e63e79525716df888998a76414c5cd6ecd9a7e371191fb05", size = 4136109, upload-time = "2025-08-04T16:19:01.511Z" }, + { url = "https://files.pythonhosted.org/packages/fd/33/62dbb4aea86ec9d79b283127c42cc896f4d4ff265a9aeb1337a7836dd550/pywavelets-1.9.0-cp311-cp311-win_amd64.whl", hash = "sha256:ed10959a17df294ef55948dcc76367d59ec7b6aad67e38dd4e313d2fe3ad47b2", size = 4228321, upload-time = "2025-08-04T16:19:03.164Z" }, + { url = "https://files.pythonhosted.org/packages/5c/37/3fda13fb2518fdd306528382d6b18c116ceafefff0a7dccd28f1034f4dd2/pywavelets-1.9.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:30baa0788317d3c938560c83fe4fc43817342d06e6c9662a440f73ba3fb25c9b", size = 4320835, upload-time = "2025-08-04T16:19:04.855Z" }, + { url = "https://files.pythonhosted.org/packages/36/65/a5549325daafc3eae4b52de076798839eaf529a07218f8fb18cccefe76a1/pywavelets-1.9.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:df7436a728339696a7aa955c020ae65c85b0d9d2b5ff5b4cf4551f5d4c50f2c7", size = 4290469, upload-time = "2025-08-04T16:19:06.178Z" }, + { url = "https://files.pythonhosted.org/packages/05/85/901bb756d37dfa56baa26ef4a3577aecfe9c55f50f51366fede322f8c91d/pywavelets-1.9.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:07b26526db2476974581274c43a9c2447c917418c6bd03c8d305ad2a5cd9fac3", size = 4437717, upload-time = "2025-08-04T16:19:07.514Z" }, + { url = "https://files.pythonhosted.org/packages/0f/34/0f54dd9c288941294898877008bcb5c07012340cc9c5db9cff1bd185d449/pywavelets-1.9.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:573b650805d2f3c981a0e5ae95191c781a722022c37a0f6eba3fa7eae8e0ee17", size = 4483843, upload-time = "2025-08-04T16:19:08.857Z" }, + { url = "https://files.pythonhosted.org/packages/48/1f/cff6bb4ea64ff508d8cac3fe113c0aa95310a7446d9efa6829027cc2afdf/pywavelets-1.9.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3747ec804492436de6e99a7b6130480e53406d047e87dc7095ab40078a515a23", size = 4442236, upload-time = "2025-08-04T16:19:11.061Z" }, + { url = "https://files.pythonhosted.org/packages/ce/53/a3846eeefe0fb7ca63ae045f038457aa274989a15af793c1b824138caf98/pywavelets-1.9.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:5163665686219c3f43fd5bbfef2391e87146813961dad0f86c62d4aed561f547", size = 4488077, upload-time = "2025-08-04T16:19:12.333Z" }, + { url = "https://files.pythonhosted.org/packages/f7/98/44852d2fe94455b72dece2db23562145179d63186a1c971125279a1c381f/pywavelets-1.9.0-cp312-cp312-win32.whl", hash = "sha256:80b8ab99f5326a3e724f71f23ba8b0a5b03e333fa79f66e965ea7bed21d42a2f", size = 4134094, upload-time = "2025-08-04T16:19:13.564Z" }, + { url = "https://files.pythonhosted.org/packages/2c/a7/0d9ee3fe454d606e0f5c8e3aebf99d2ecddbfb681826a29397729538c8f1/pywavelets-1.9.0-cp312-cp312-win_amd64.whl", hash = "sha256:92bfb8a117b8c8d3b72f2757a85395346fcbf37f50598880879ae72bd8e1c4b9", size = 4213900, upload-time = "2025-08-04T16:19:14.939Z" }, + { url = "https://files.pythonhosted.org/packages/db/a7/dec4e450675d62946ad975f5b4d924437df42d2fae46e91dfddda2de0f5a/pywavelets-1.9.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:74f8455c143818e4b026fc67b27fd82f38e522701b94b8a6d1aaf3a45fcc1a25", size = 4316201, upload-time = "2025-08-04T16:19:16.259Z" }, + { url = "https://files.pythonhosted.org/packages/aa/0c/b54b86596c0df68027e48c09210e907e628435003e77048384a2dd6767e3/pywavelets-1.9.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:c50320fe0a4a23ddd8835b3dc9b53b09ee05c7cc6c56b81d0916f04fc1649070", size = 4286838, upload-time = "2025-08-04T16:19:17.92Z" }, + { url = "https://files.pythonhosted.org/packages/5a/9c/333969c3baad8af2e7999e83addcb7bb1d1fd48e2d812fb27e2e89582cb1/pywavelets-1.9.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d6e059265223ed659e5214ab52a84883c88ddf3decbf08d7ec6abb8e4c5ed7be", size = 4430753, upload-time = "2025-08-04T16:19:19.529Z" }, + { url = "https://files.pythonhosted.org/packages/e5/1b/a24c6ff03b026b826ad7b9267bd63cd34ce026795a0302f8a5403840b8e7/pywavelets-1.9.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ae10ed46c139c7ddb8b1249cfe0989f8ccb610d93f2899507b1b1573a0e424b5", size = 4491315, upload-time = "2025-08-04T16:19:20.717Z" }, + { url = "https://files.pythonhosted.org/packages/d7/c7/e3fbb502fca3469e51ced4f1e1326364c338be91edc5db5a8ddd26b303fa/pywavelets-1.9.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c8f8b1cc2df012401cb837ee6fa2f59607c7b4fe0ff409d9a4f6906daf40dc86", size = 4437654, upload-time = "2025-08-04T16:19:22.359Z" }, + { url = "https://files.pythonhosted.org/packages/92/44/c9b25084048d9324881a19b88e0969a4141bcfdc1d218f1b4b680b7af1c1/pywavelets-1.9.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:db43969c7a8fbb17693ecfd14f21616edc3b29f0e47a49b32fa4127c01312a67", size = 4496435, upload-time = "2025-08-04T16:19:23.842Z" }, + { url = "https://files.pythonhosted.org/packages/cd/b6/b27ec18c72b1dee3314e297af39c5f8136d43cc130dd93cb6c178ca820e5/pywavelets-1.9.0-cp313-cp313-win32.whl", hash = "sha256:9e7d60819d87dcd6c68a2d1bc1d37deb1f4d96607799ab6a25633ea484dcda41", size = 4132709, upload-time = "2025-08-04T16:19:25.415Z" }, + { url = "https://files.pythonhosted.org/packages/0a/87/78ef3f9fb36cdb16ee82371d22c3a7c89eeb79ec8c9daef6222060da6c79/pywavelets-1.9.0-cp313-cp313-win_amd64.whl", hash = "sha256:0d70da9d7858c869e24dc254f16a61dc09d8a224cad85a10c393b2eccddeb126", size = 4213377, upload-time = "2025-08-04T16:19:26.875Z" }, + { url = "https://files.pythonhosted.org/packages/8b/cd/ca0d9db0ff29e3843f6af60c2f5eb588794e05ca8eeb872a595867b1f3f5/pywavelets-1.9.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:4dc85f44c38d76a184a1aa2cb038f802c3740428c9bb877525f4be83a223b134", size = 4354336, upload-time = "2025-08-04T16:19:28.745Z" }, + { url = "https://files.pythonhosted.org/packages/82/d6/70afefcc1139f37d02018a3b1dba3b8fc87601bb7707d9616b7f7a76e269/pywavelets-1.9.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:7acf6f950c6deaecd210fbff44421f234a8ca81eb6f4da945228e498361afa9d", size = 4335721, upload-time = "2025-08-04T16:19:30.371Z" }, + { url = "https://files.pythonhosted.org/packages/cd/3a/713f731b9ed6df0c36269c8fb62be8bb28eb343b9e26b13d6abda37bce38/pywavelets-1.9.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:144d4fc15c98da56654d0dca2d391b812b8d04127b194a37ad4a497f8e887141", size = 4418702, upload-time = "2025-08-04T16:19:31.743Z" }, + { url = "https://files.pythonhosted.org/packages/44/e8/f801eb4b5f7a316ba20054948c5d6b27b879c77fab2674942e779974bd86/pywavelets-1.9.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1aa3729585408a979d655736f74b995b511c86b9be1544f95d4a3142f8f4b8b5", size = 4470023, upload-time = "2025-08-04T16:19:32.963Z" }, + { url = "https://files.pythonhosted.org/packages/e9/cc/44b002cb16f2a392f2082308dd470b3f033fa4925d3efa7c46f790ce895a/pywavelets-1.9.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:e0e24ad6b8eb399c49606dd1fcdcbf9749ad7f6d638be3fe6f59c1f3098821e2", size = 4426498, upload-time = "2025-08-04T16:19:34.151Z" }, + { url = "https://files.pythonhosted.org/packages/91/fe/2b70276ede7878c5fe8356ca07574db5da63e222ce39a463e84bfad135e8/pywavelets-1.9.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:3830e6657236b53a3aae20c735cccead942bb97c54bbca9e7d07bae01645fe9c", size = 4477528, upload-time = "2025-08-04T16:19:35.932Z" }, + { url = "https://files.pythonhosted.org/packages/e7/ed/d58b540c15e36508cfeded7b0d39493e811b0dce18d9d4e6787fb2e89685/pywavelets-1.9.0-cp313-cp313t-win32.whl", hash = "sha256:81bb65facfbd7b50dec50450516e72cdc51376ecfdd46f2e945bb89d39bfb783", size = 4186493, upload-time = "2025-08-04T16:19:37.198Z" }, + { url = "https://files.pythonhosted.org/packages/84/b2/12a849650d618a86bbe4d8876c7e20a7afe59a8cad6f49c57eca9af26dfa/pywavelets-1.9.0-cp313-cp313t-win_amd64.whl", hash = "sha256:47d52cf35e2afded8cfe1133663f6f67106a3220b77645476ae660ad34922cb4", size = 4274821, upload-time = "2025-08-04T16:19:38.436Z" }, + { url = "https://files.pythonhosted.org/packages/ba/1f/18c82122547c9eec2232d800b02ada1fbd30ce2136137b5738acca9d653e/pywavelets-1.9.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:53043d2f3f4e55a576f51ac594fe33181e1d096d958e01524db5070eb3825306", size = 4314440, upload-time = "2025-08-04T16:19:39.701Z" }, + { url = "https://files.pythonhosted.org/packages/eb/e1/1c92ac6b538ef5388caf1a74af61cf6af16ea6d14115bb53357469cb38d6/pywavelets-1.9.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:56bc36b42b1b125fd9cb56e7956b22f8d0f83c1093f49c77fc042135e588c799", size = 4290162, upload-time = "2025-08-04T16:19:41.322Z" }, + { url = "https://files.pythonhosted.org/packages/96/d3/d856a2cac8069c20144598fa30a43ca40b5df2e633230848a9a942faf04a/pywavelets-1.9.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:08076eb9a182ddc6054ac86868fb71df6267c341635036dc63d20bdbacd9ad7e", size = 4437162, upload-time = "2025-08-04T16:19:42.556Z" }, + { url = "https://files.pythonhosted.org/packages/c9/54/777e0495acd4fb008791e84889be33d6e7fc8af095b441d939390b7d2491/pywavelets-1.9.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4ee1ee7d80f88c64b8ec3b5021dd1e94545cc97f0cd479fb51aa7b10f6def08e", size = 4498169, upload-time = "2025-08-04T16:19:43.791Z" }, + { url = "https://files.pythonhosted.org/packages/76/68/81b97f4d18491a18fbe17e06e2eee80a591ce445942f7b6f522de07813c5/pywavelets-1.9.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:3226b6f62838a6ccd7782cb7449ee5d8b9d61999506c1d9b03b2baf41b01b6fd", size = 4443318, upload-time = "2025-08-04T16:19:45.368Z" }, + { url = "https://files.pythonhosted.org/packages/92/74/5147f2f0436f7aa131cb1bc13dba32ef5f3862748ae1c7366b4cde380362/pywavelets-1.9.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:9fb7f4b11d18e2db6dd8deee7b3ce8343d45f195f3f278c2af6e3724b1b93a24", size = 4503294, upload-time = "2025-08-04T16:19:46.632Z" }, + { url = "https://files.pythonhosted.org/packages/3d/d4/af998cc71e869919e0ab45471bd43e91d055ac7bc3ce6f56cc792c9b6bc8/pywavelets-1.9.0-cp314-cp314-win32.whl", hash = "sha256:9902d9fc9812588ab2dce359a1307d8e7f002b53a835640e2c9388fe62a82fd4", size = 4144478, upload-time = "2025-08-04T16:19:47.974Z" }, + { url = "https://files.pythonhosted.org/packages/7d/66/1d071eae5cc3e3ad0e45334462f8ce526a79767ccb759eb851aa5b78a73a/pywavelets-1.9.0-cp314-cp314-win_amd64.whl", hash = "sha256:7e57792bde40e331d6cc65458e5970fd814dba18cfc4e9add9d051e901a7b7c7", size = 4227186, upload-time = "2025-08-04T16:19:49.57Z" }, + { url = "https://files.pythonhosted.org/packages/bf/1f/da0c03ac99bd9d20409c0acf6417806d4cf333d70621da9f535dd0cf27fa/pywavelets-1.9.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:b47c72fb4b76d665c4c598a5b621b505944e5b761bf03df9d169029aafcb652f", size = 4354391, upload-time = "2025-08-04T16:19:51.221Z" }, + { url = "https://files.pythonhosted.org/packages/95/b6/de9e225d8cc307fbb4fda88aefa79442775d5e27c58ee4d3c8a8580ceba6/pywavelets-1.9.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:969e369899e7eab546ea5d77074e4125082e6f9dad71966499bf5dee3758be55", size = 4335810, upload-time = "2025-08-04T16:19:52.813Z" }, + { url = "https://files.pythonhosted.org/packages/33/3b/336761359d07cd44a4233ca854704ff2a9e78d285879ccc82d254b9daa57/pywavelets-1.9.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8aeffd4f35036c1fade972a61454de5709a7a8fc9a7d177eefe3ac34d76962e5", size = 4422220, upload-time = "2025-08-04T16:19:54.068Z" }, + { url = "https://files.pythonhosted.org/packages/98/61/76ccc7ada127f14f65eda40e37407b344fd3713acfca7a94d7f0f67fe57d/pywavelets-1.9.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f63f400fcd4e7007529bd06a5886009760da35cd7e76bb6adb5a5fbee4ffeb8c", size = 4470156, upload-time = "2025-08-04T16:19:55.379Z" }, + { url = "https://files.pythonhosted.org/packages/e0/de/142ca27ee729cf64113c2560748fcf2bd45b899ff282d6f6f3c0e7f177bb/pywavelets-1.9.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:a63bcb6b5759a7eb187aeb5e8cd316b7adab7de1f4b5a0446c9a6bcebdfc22fb", size = 4430167, upload-time = "2025-08-04T16:19:56.566Z" }, + { url = "https://files.pythonhosted.org/packages/ca/5e/90b39adff710d698c00ba9c3125e2bec99dad7c5f1a3ba37c73a78a6689f/pywavelets-1.9.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:9950eb7c8b942e9bfa53d87c7e45a420dcddbd835c4c5f1aca045a3f775c6113", size = 4477378, upload-time = "2025-08-04T16:19:58.162Z" }, + { url = "https://files.pythonhosted.org/packages/f1/1a/89f5f4ebcb9d34d9b7b2ac0a868c8b6d8c78d699a36f54407a060cea0566/pywavelets-1.9.0-cp314-cp314t-win32.whl", hash = "sha256:097f157e07858a1eb370e0d9c1bd11185acdece5cca10756d6c3c7b35b52771a", size = 4209132, upload-time = "2025-08-04T16:20:00.371Z" }, + { url = "https://files.pythonhosted.org/packages/68/d2/a8065103f5e2e613b916489e6c85af6402a1ec64f346d1429e2d32cb8d03/pywavelets-1.9.0-cp314-cp314t-win_amd64.whl", hash = "sha256:3b6ff6ba4f625d8c955f68c2c39b0a913776d406ab31ee4057f34ad4019fb33b", size = 4306793, upload-time = "2025-08-04T16:20:02.934Z" }, +] + +[[package]] +name = "scipy" +version = "1.16.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/0a/ca/d8ace4f98322d01abcd52d381134344bf7b431eba7ed8b42bdea5a3c2ac9/scipy-1.16.3.tar.gz", hash = "sha256:01e87659402762f43bd2fee13370553a17ada367d42e7487800bf2916535aecb", size = 30597883, upload-time = "2025-10-28T17:38:54.068Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9b/5f/6f37d7439de1455ce9c5a556b8d1db0979f03a796c030bafdf08d35b7bf9/scipy-1.16.3-cp311-cp311-macosx_10_14_x86_64.whl", hash = "sha256:40be6cf99e68b6c4321e9f8782e7d5ff8265af28ef2cd56e9c9b2638fa08ad97", size = 36630881, upload-time = "2025-10-28T17:31:47.104Z" }, + { url = "https://files.pythonhosted.org/packages/7c/89/d70e9f628749b7e4db2aa4cd89735502ff3f08f7b9b27d2e799485987cd9/scipy-1.16.3-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:8be1ca9170fcb6223cc7c27f4305d680ded114a1567c0bd2bfcbf947d1b17511", size = 28941012, upload-time = "2025-10-28T17:31:53.411Z" }, + { url = "https://files.pythonhosted.org/packages/a8/a8/0e7a9a6872a923505dbdf6bb93451edcac120363131c19013044a1e7cb0c/scipy-1.16.3-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:bea0a62734d20d67608660f69dcda23e7f90fb4ca20974ab80b6ed40df87a005", size = 20931935, upload-time = "2025-10-28T17:31:57.361Z" }, + { url = "https://files.pythonhosted.org/packages/bd/c7/020fb72bd79ad798e4dbe53938543ecb96b3a9ac3fe274b7189e23e27353/scipy-1.16.3-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:2a207a6ce9c24f1951241f4693ede2d393f59c07abc159b2cb2be980820e01fb", size = 23534466, upload-time = "2025-10-28T17:32:01.875Z" }, + { url = "https://files.pythonhosted.org/packages/be/a0/668c4609ce6dbf2f948e167836ccaf897f95fb63fa231c87da7558a374cd/scipy-1.16.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:532fb5ad6a87e9e9cd9c959b106b73145a03f04c7d57ea3e6f6bb60b86ab0876", size = 33593618, upload-time = "2025-10-28T17:32:06.902Z" }, + { url = "https://files.pythonhosted.org/packages/ca/6e/8942461cf2636cdae083e3eb72622a7fbbfa5cf559c7d13ab250a5dbdc01/scipy-1.16.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0151a0749efeaaab78711c78422d413c583b8cdd2011a3c1d6c794938ee9fdb2", size = 35899798, upload-time = "2025-10-28T17:32:12.665Z" }, + { url = "https://files.pythonhosted.org/packages/79/e8/d0f33590364cdbd67f28ce79368b373889faa4ee959588beddf6daef9abe/scipy-1.16.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:b7180967113560cca57418a7bc719e30366b47959dd845a93206fbed693c867e", size = 36226154, upload-time = "2025-10-28T17:32:17.961Z" }, + { url = "https://files.pythonhosted.org/packages/39/c1/1903de608c0c924a1749c590064e65810f8046e437aba6be365abc4f7557/scipy-1.16.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:deb3841c925eeddb6afc1e4e4a45e418d19ec7b87c5df177695224078e8ec733", size = 38878540, upload-time = "2025-10-28T17:32:23.907Z" }, + { url = "https://files.pythonhosted.org/packages/f1/d0/22ec7036ba0b0a35bccb7f25ab407382ed34af0b111475eb301c16f8a2e5/scipy-1.16.3-cp311-cp311-win_amd64.whl", hash = "sha256:53c3844d527213631e886621df5695d35e4f6a75f620dca412bcd292f6b87d78", size = 38722107, upload-time = "2025-10-28T17:32:29.921Z" }, + { url = "https://files.pythonhosted.org/packages/7b/60/8a00e5a524bb3bf8898db1650d350f50e6cffb9d7a491c561dc9826c7515/scipy-1.16.3-cp311-cp311-win_arm64.whl", hash = "sha256:9452781bd879b14b6f055b26643703551320aa8d79ae064a71df55c00286a184", size = 25506272, upload-time = "2025-10-28T17:32:34.577Z" }, + { url = "https://files.pythonhosted.org/packages/40/41/5bf55c3f386b1643812f3a5674edf74b26184378ef0f3e7c7a09a7e2ca7f/scipy-1.16.3-cp312-cp312-macosx_10_14_x86_64.whl", hash = "sha256:81fc5827606858cf71446a5e98715ba0e11f0dbc83d71c7409d05486592a45d6", size = 36659043, upload-time = "2025-10-28T17:32:40.285Z" }, + { url = "https://files.pythonhosted.org/packages/1e/0f/65582071948cfc45d43e9870bf7ca5f0e0684e165d7c9ef4e50d783073eb/scipy-1.16.3-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:c97176013d404c7346bf57874eaac5187d969293bf40497140b0a2b2b7482e07", size = 28898986, upload-time = "2025-10-28T17:32:45.325Z" }, + { url = "https://files.pythonhosted.org/packages/96/5e/36bf3f0ac298187d1ceadde9051177d6a4fe4d507e8f59067dc9dd39e650/scipy-1.16.3-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:2b71d93c8a9936046866acebc915e2af2e292b883ed6e2cbe5c34beb094b82d9", size = 20889814, upload-time = "2025-10-28T17:32:49.277Z" }, + { url = "https://files.pythonhosted.org/packages/80/35/178d9d0c35394d5d5211bbff7ac4f2986c5488b59506fef9e1de13ea28d3/scipy-1.16.3-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:3d4a07a8e785d80289dfe66b7c27d8634a773020742ec7187b85ccc4b0e7b686", size = 23565795, upload-time = "2025-10-28T17:32:53.337Z" }, + { url = "https://files.pythonhosted.org/packages/fa/46/d1146ff536d034d02f83c8afc3c4bab2eddb634624d6529a8512f3afc9da/scipy-1.16.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:0553371015692a898e1aa858fed67a3576c34edefa6b7ebdb4e9dde49ce5c203", size = 33349476, upload-time = "2025-10-28T17:32:58.353Z" }, + { url = "https://files.pythonhosted.org/packages/79/2e/415119c9ab3e62249e18c2b082c07aff907a273741b3f8160414b0e9193c/scipy-1.16.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:72d1717fd3b5e6ec747327ce9bda32d5463f472c9dce9f54499e81fbd50245a1", size = 35676692, upload-time = "2025-10-28T17:33:03.88Z" }, + { url = "https://files.pythonhosted.org/packages/27/82/df26e44da78bf8d2aeaf7566082260cfa15955a5a6e96e6a29935b64132f/scipy-1.16.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:1fb2472e72e24d1530debe6ae078db70fb1605350c88a3d14bc401d6306dbffe", size = 36019345, upload-time = "2025-10-28T17:33:09.773Z" }, + { url = "https://files.pythonhosted.org/packages/82/31/006cbb4b648ba379a95c87262c2855cd0d09453e500937f78b30f02fa1cd/scipy-1.16.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:c5192722cffe15f9329a3948c4b1db789fbb1f05c97899187dcf009b283aea70", size = 38678975, upload-time = "2025-10-28T17:33:15.809Z" }, + { url = "https://files.pythonhosted.org/packages/c2/7f/acbd28c97e990b421af7d6d6cd416358c9c293fc958b8529e0bd5d2a2a19/scipy-1.16.3-cp312-cp312-win_amd64.whl", hash = "sha256:56edc65510d1331dae01ef9b658d428e33ed48b4f77b1d51caf479a0253f96dc", size = 38555926, upload-time = "2025-10-28T17:33:21.388Z" }, + { url = "https://files.pythonhosted.org/packages/ce/69/c5c7807fd007dad4f48e0a5f2153038dc96e8725d3345b9ee31b2b7bed46/scipy-1.16.3-cp312-cp312-win_arm64.whl", hash = "sha256:a8a26c78ef223d3e30920ef759e25625a0ecdd0d60e5a8818b7513c3e5384cf2", size = 25463014, upload-time = "2025-10-28T17:33:25.975Z" }, + { url = "https://files.pythonhosted.org/packages/72/f1/57e8327ab1508272029e27eeef34f2302ffc156b69e7e233e906c2a5c379/scipy-1.16.3-cp313-cp313-macosx_10_14_x86_64.whl", hash = "sha256:d2ec56337675e61b312179a1ad124f5f570c00f920cc75e1000025451b88241c", size = 36617856, upload-time = "2025-10-28T17:33:31.375Z" }, + { url = "https://files.pythonhosted.org/packages/44/13/7e63cfba8a7452eb756306aa2fd9b37a29a323b672b964b4fdeded9a3f21/scipy-1.16.3-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:16b8bc35a4cc24db80a0ec836a9286d0e31b2503cb2fd7ff7fb0e0374a97081d", size = 28874306, upload-time = "2025-10-28T17:33:36.516Z" }, + { url = "https://files.pythonhosted.org/packages/15/65/3a9400efd0228a176e6ec3454b1fa998fbbb5a8defa1672c3f65706987db/scipy-1.16.3-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:5803c5fadd29de0cf27fa08ccbfe7a9e5d741bf63e4ab1085437266f12460ff9", size = 20865371, upload-time = "2025-10-28T17:33:42.094Z" }, + { url = "https://files.pythonhosted.org/packages/33/d7/eda09adf009a9fb81827194d4dd02d2e4bc752cef16737cc4ef065234031/scipy-1.16.3-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:b81c27fc41954319a943d43b20e07c40bdcd3ff7cf013f4fb86286faefe546c4", size = 23524877, upload-time = "2025-10-28T17:33:48.483Z" }, + { url = "https://files.pythonhosted.org/packages/7d/6b/3f911e1ebc364cb81320223a3422aab7d26c9c7973109a9cd0f27c64c6c0/scipy-1.16.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:0c3b4dd3d9b08dbce0f3440032c52e9e2ab9f96ade2d3943313dfe51a7056959", size = 33342103, upload-time = "2025-10-28T17:33:56.495Z" }, + { url = "https://files.pythonhosted.org/packages/21/f6/4bfb5695d8941e5c570a04d9fcd0d36bce7511b7d78e6e75c8f9791f82d0/scipy-1.16.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7dc1360c06535ea6116a2220f760ae572db9f661aba2d88074fe30ec2aa1ff88", size = 35697297, upload-time = "2025-10-28T17:34:04.722Z" }, + { url = "https://files.pythonhosted.org/packages/04/e1/6496dadbc80d8d896ff72511ecfe2316b50313bfc3ebf07a3f580f08bd8c/scipy-1.16.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:663b8d66a8748051c3ee9c96465fb417509315b99c71550fda2591d7dd634234", size = 36021756, upload-time = "2025-10-28T17:34:13.482Z" }, + { url = "https://files.pythonhosted.org/packages/fe/bd/a8c7799e0136b987bda3e1b23d155bcb31aec68a4a472554df5f0937eef7/scipy-1.16.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:eab43fae33a0c39006a88096cd7b4f4ef545ea0447d250d5ac18202d40b6611d", size = 38696566, upload-time = "2025-10-28T17:34:22.384Z" }, + { url = "https://files.pythonhosted.org/packages/cd/01/1204382461fcbfeb05b6161b594f4007e78b6eba9b375382f79153172b4d/scipy-1.16.3-cp313-cp313-win_amd64.whl", hash = "sha256:062246acacbe9f8210de8e751b16fc37458213f124bef161a5a02c7a39284304", size = 38529877, upload-time = "2025-10-28T17:35:51.076Z" }, + { url = "https://files.pythonhosted.org/packages/7f/14/9d9fbcaa1260a94f4bb5b64ba9213ceb5d03cd88841fe9fd1ffd47a45b73/scipy-1.16.3-cp313-cp313-win_arm64.whl", hash = "sha256:50a3dbf286dbc7d84f176f9a1574c705f277cb6565069f88f60db9eafdbe3ee2", size = 25455366, upload-time = "2025-10-28T17:35:59.014Z" }, + { url = "https://files.pythonhosted.org/packages/e2/a3/9ec205bd49f42d45d77f1730dbad9ccf146244c1647605cf834b3a8c4f36/scipy-1.16.3-cp313-cp313t-macosx_10_14_x86_64.whl", hash = "sha256:fb4b29f4cf8cc5a8d628bc8d8e26d12d7278cd1f219f22698a378c3d67db5e4b", size = 37027931, upload-time = "2025-10-28T17:34:31.451Z" }, + { url = "https://files.pythonhosted.org/packages/25/06/ca9fd1f3a4589cbd825b1447e5db3a8ebb969c1eaf22c8579bd286f51b6d/scipy-1.16.3-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:8d09d72dc92742988b0e7750bddb8060b0c7079606c0d24a8cc8e9c9c11f9079", size = 29400081, upload-time = "2025-10-28T17:34:39.087Z" }, + { url = "https://files.pythonhosted.org/packages/6a/56/933e68210d92657d93fb0e381683bc0e53a965048d7358ff5fbf9e6a1b17/scipy-1.16.3-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:03192a35e661470197556de24e7cb1330d84b35b94ead65c46ad6f16f6b28f2a", size = 21391244, upload-time = "2025-10-28T17:34:45.234Z" }, + { url = "https://files.pythonhosted.org/packages/a8/7e/779845db03dc1418e215726329674b40576879b91814568757ff0014ad65/scipy-1.16.3-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:57d01cb6f85e34f0946b33caa66e892aae072b64b034183f3d87c4025802a119", size = 23929753, upload-time = "2025-10-28T17:34:51.793Z" }, + { url = "https://files.pythonhosted.org/packages/4c/4b/f756cf8161d5365dcdef9e5f460ab226c068211030a175d2fc7f3f41ca64/scipy-1.16.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:96491a6a54e995f00a28a3c3badfff58fd093bf26cd5fb34a2188c8c756a3a2c", size = 33496912, upload-time = "2025-10-28T17:34:59.8Z" }, + { url = "https://files.pythonhosted.org/packages/09/b5/222b1e49a58668f23839ca1542a6322bb095ab8d6590d4f71723869a6c2c/scipy-1.16.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:cd13e354df9938598af2be05822c323e97132d5e6306b83a3b4ee6724c6e522e", size = 35802371, upload-time = "2025-10-28T17:35:08.173Z" }, + { url = "https://files.pythonhosted.org/packages/c1/8d/5964ef68bb31829bde27611f8c9deeac13764589fe74a75390242b64ca44/scipy-1.16.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:63d3cdacb8a824a295191a723ee5e4ea7768ca5ca5f2838532d9f2e2b3ce2135", size = 36190477, upload-time = "2025-10-28T17:35:16.7Z" }, + { url = "https://files.pythonhosted.org/packages/ab/f2/b31d75cb9b5fa4dd39a0a931ee9b33e7f6f36f23be5ef560bf72e0f92f32/scipy-1.16.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:e7efa2681ea410b10dde31a52b18b0154d66f2485328830e45fdf183af5aefc6", size = 38796678, upload-time = "2025-10-28T17:35:26.354Z" }, + { url = "https://files.pythonhosted.org/packages/b4/1e/b3723d8ff64ab548c38d87055483714fefe6ee20e0189b62352b5e015bb1/scipy-1.16.3-cp313-cp313t-win_amd64.whl", hash = "sha256:2d1ae2cf0c350e7705168ff2429962a89ad90c2d49d1dd300686d8b2a5af22fc", size = 38640178, upload-time = "2025-10-28T17:35:35.304Z" }, + { url = "https://files.pythonhosted.org/packages/8e/f3/d854ff38789aca9b0cc23008d607ced9de4f7ab14fa1ca4329f86b3758ca/scipy-1.16.3-cp313-cp313t-win_arm64.whl", hash = "sha256:0c623a54f7b79dd88ef56da19bc2873afec9673a48f3b85b18e4d402bdd29a5a", size = 25803246, upload-time = "2025-10-28T17:35:42.155Z" }, + { url = "https://files.pythonhosted.org/packages/99/f6/99b10fd70f2d864c1e29a28bbcaa0c6340f9d8518396542d9ea3b4aaae15/scipy-1.16.3-cp314-cp314-macosx_10_14_x86_64.whl", hash = "sha256:875555ce62743e1d54f06cdf22c1e0bc47b91130ac40fe5d783b6dfa114beeb6", size = 36606469, upload-time = "2025-10-28T17:36:08.741Z" }, + { url = "https://files.pythonhosted.org/packages/4d/74/043b54f2319f48ea940dd025779fa28ee360e6b95acb7cd188fad4391c6b/scipy-1.16.3-cp314-cp314-macosx_12_0_arm64.whl", hash = "sha256:bb61878c18a470021fb515a843dc7a76961a8daceaaaa8bad1332f1bf4b54657", size = 28872043, upload-time = "2025-10-28T17:36:16.599Z" }, + { url = "https://files.pythonhosted.org/packages/4d/e1/24b7e50cc1c4ee6ffbcb1f27fe9f4c8b40e7911675f6d2d20955f41c6348/scipy-1.16.3-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:f2622206f5559784fa5c4b53a950c3c7c1cf3e84ca1b9c4b6c03f062f289ca26", size = 20862952, upload-time = "2025-10-28T17:36:22.966Z" }, + { url = "https://files.pythonhosted.org/packages/dd/3a/3e8c01a4d742b730df368e063787c6808597ccb38636ed821d10b39ca51b/scipy-1.16.3-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:7f68154688c515cdb541a31ef8eb66d8cd1050605be9dcd74199cbd22ac739bc", size = 23508512, upload-time = "2025-10-28T17:36:29.731Z" }, + { url = "https://files.pythonhosted.org/packages/1f/60/c45a12b98ad591536bfe5330cb3cfe1850d7570259303563b1721564d458/scipy-1.16.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:8b3c820ddb80029fe9f43d61b81d8b488d3ef8ca010d15122b152db77dc94c22", size = 33413639, upload-time = "2025-10-28T17:36:37.982Z" }, + { url = "https://files.pythonhosted.org/packages/71/bc/35957d88645476307e4839712642896689df442f3e53b0fa016ecf8a3357/scipy-1.16.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d3837938ae715fc0fe3c39c0202de3a8853aff22ca66781ddc2ade7554b7e2cc", size = 35704729, upload-time = "2025-10-28T17:36:46.547Z" }, + { url = "https://files.pythonhosted.org/packages/3b/15/89105e659041b1ca11c386e9995aefacd513a78493656e57789f9d9eab61/scipy-1.16.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:aadd23f98f9cb069b3bd64ddc900c4d277778242e961751f77a8cb5c4b946fb0", size = 36086251, upload-time = "2025-10-28T17:36:55.161Z" }, + { url = "https://files.pythonhosted.org/packages/1a/87/c0ea673ac9c6cc50b3da2196d860273bc7389aa69b64efa8493bdd25b093/scipy-1.16.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:b7c5f1bda1354d6a19bc6af73a649f8285ca63ac6b52e64e658a5a11d4d69800", size = 38716681, upload-time = "2025-10-28T17:37:04.1Z" }, + { url = "https://files.pythonhosted.org/packages/91/06/837893227b043fb9b0d13e4bd7586982d8136cb249ffb3492930dab905b8/scipy-1.16.3-cp314-cp314-win_amd64.whl", hash = "sha256:e5d42a9472e7579e473879a1990327830493a7047506d58d73fc429b84c1d49d", size = 39358423, upload-time = "2025-10-28T17:38:20.005Z" }, + { url = "https://files.pythonhosted.org/packages/95/03/28bce0355e4d34a7c034727505a02d19548549e190bedd13a721e35380b7/scipy-1.16.3-cp314-cp314-win_arm64.whl", hash = "sha256:6020470b9d00245926f2d5bb93b119ca0340f0d564eb6fbaad843eaebf9d690f", size = 26135027, upload-time = "2025-10-28T17:38:24.966Z" }, + { url = "https://files.pythonhosted.org/packages/b2/6f/69f1e2b682efe9de8fe9f91040f0cd32f13cfccba690512ba4c582b0bc29/scipy-1.16.3-cp314-cp314t-macosx_10_14_x86_64.whl", hash = "sha256:e1d27cbcb4602680a49d787d90664fa4974063ac9d4134813332a8c53dbe667c", size = 37028379, upload-time = "2025-10-28T17:37:14.061Z" }, + { url = "https://files.pythonhosted.org/packages/7c/2d/e826f31624a5ebbab1cd93d30fd74349914753076ed0593e1d56a98c4fb4/scipy-1.16.3-cp314-cp314t-macosx_12_0_arm64.whl", hash = "sha256:9b9c9c07b6d56a35777a1b4cc8966118fb16cfd8daf6743867d17d36cfad2d40", size = 29400052, upload-time = "2025-10-28T17:37:21.709Z" }, + { url = "https://files.pythonhosted.org/packages/69/27/d24feb80155f41fd1f156bf144e7e049b4e2b9dd06261a242905e3bc7a03/scipy-1.16.3-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:3a4c460301fb2cffb7f88528f30b3127742cff583603aa7dc964a52c463b385d", size = 21391183, upload-time = "2025-10-28T17:37:29.559Z" }, + { url = "https://files.pythonhosted.org/packages/f8/d3/1b229e433074c5738a24277eca520a2319aac7465eea7310ea6ae0e98ae2/scipy-1.16.3-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:f667a4542cc8917af1db06366d3f78a5c8e83badd56409f94d1eac8d8d9133fa", size = 23930174, upload-time = "2025-10-28T17:37:36.306Z" }, + { url = "https://files.pythonhosted.org/packages/16/9d/d9e148b0ec680c0f042581a2be79a28a7ab66c0c4946697f9e7553ead337/scipy-1.16.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:f379b54b77a597aa7ee5e697df0d66903e41b9c85a6dd7946159e356319158e8", size = 33497852, upload-time = "2025-10-28T17:37:42.228Z" }, + { url = "https://files.pythonhosted.org/packages/2f/22/4e5f7561e4f98b7bea63cf3fd7934bff1e3182e9f1626b089a679914d5c8/scipy-1.16.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4aff59800a3b7f786b70bfd6ab551001cb553244988d7d6b8299cb1ea653b353", size = 35798595, upload-time = "2025-10-28T17:37:48.102Z" }, + { url = "https://files.pythonhosted.org/packages/83/42/6644d714c179429fc7196857866f219fef25238319b650bb32dde7bf7a48/scipy-1.16.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:da7763f55885045036fabcebd80144b757d3db06ab0861415d1c3b7c69042146", size = 36186269, upload-time = "2025-10-28T17:37:53.72Z" }, + { url = "https://files.pythonhosted.org/packages/ac/70/64b4d7ca92f9cf2e6fc6aaa2eecf80bb9b6b985043a9583f32f8177ea122/scipy-1.16.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:ffa6eea95283b2b8079b821dc11f50a17d0571c92b43e2b5b12764dc5f9b285d", size = 38802779, upload-time = "2025-10-28T17:37:59.393Z" }, + { url = "https://files.pythonhosted.org/packages/61/82/8d0e39f62764cce5ffd5284131e109f07cf8955aef9ab8ed4e3aa5e30539/scipy-1.16.3-cp314-cp314t-win_amd64.whl", hash = "sha256:d9f48cafc7ce94cf9b15c6bffdc443a81a27bf7075cf2dcd5c8b40f85d10c4e7", size = 39471128, upload-time = "2025-10-28T17:38:05.259Z" }, + { url = "https://files.pythonhosted.org/packages/64/47/a494741db7280eae6dc033510c319e34d42dd41b7ac0c7ead39354d1a2b5/scipy-1.16.3-cp314-cp314t-win_arm64.whl", hash = "sha256:21d9d6b197227a12dcbf9633320a4e34c6b0e51c57268df255a0942983bac562", size = 26464127, upload-time = "2025-10-28T17:38:11.34Z" }, +]