[project] name = "frame-extraction" version = "0.1.0" description = "Character-centric frame extraction and matching pipeline" readme = "README.md" requires-python = ">=3.10" dependencies = [ "typer>=0.12", "rich>=13.7", "numpy>=1.24", "pandas>=2.1", "opencv-python>=4.8", "torch>=2.1", "torchvision>=0.16", "facenet-pytorch>=2.5.3", "scikit-learn>=1.4", "Pillow>=10.0", "tqdm>=4.66", "gradio>=4.0", "faiss-cpu>=1.7.4", ] [project.scripts] frame-catalog = "frame_extraction.cli:app" [build-system] requires = ["setuptools>=68", "wheel"] build-backend = "setuptools.build_meta"