# This file was autogenerated by uv via the following command: # uv export --no-hashes --format requirements-txt annotated-types==0.7.0 # via pydantic anyio==4.9.0 # via # google-genai # httpx # starlette # watchfiles cachetools==5.5.2 # via google-auth certifi==2025.7.14 # via # httpcore # httpx # pyproj # requests # sentry-sdk charset-normalizer==3.4.2 # via requests click==8.2.1 # via # rich-toolkit # typer # uvicorn colorama==0.4.6 ; sys_platform == 'win32' # via # click # tqdm # uvicorn decorator==5.2.1 # via moviepy dnspython==2.7.0 # via email-validator einops==0.8.1 # via acmmm25-grand-challenge-geolocation email-validator==2.2.0 # via # fastapi # pydantic faiss-gpu-cu12==1.11.0 # via acmmm25-grand-challenge-geolocation fastapi==0.116.1 # via acmmm25-grand-challenge-geolocation fastapi-cli==0.0.8 # via fastapi fastapi-cloud-cli==0.1.4 # via fastapi-cli ffmpy==0.6.0 # via katna filelock==3.18.0 # via # huggingface-hub # torch # transformers fsspec==2025.7.0 # via # huggingface-hub # torch ftfy==6.3.1 # via open-clip-torch geographiclib==2.0 # via geopy geopy==2.4.1 # via acmmm25-grand-challenge-geolocation google-api-core==2.25.1 # via # google-cloud-videointelligence # google-cloud-vision google-auth==2.40.3 # via # google-api-core # google-cloud-videointelligence # google-cloud-vision # google-genai google-cloud-videointelligence==2.16.2 # via acmmm25-grand-challenge-geolocation google-cloud-vision==3.10.2 # via acmmm25-grand-challenge-geolocation google-genai==1.26.0 # via acmmm25-grand-challenge-geolocation googleapis-common-protos==1.70.0 # via # google-api-core # grpcio-status greenlet==3.2.3 # via playwright grpcio==1.73.1 # via # google-api-core # grpcio-status grpcio-status==1.73.1 # via google-api-core h11==0.16.0 # via # httpcore # uvicorn hf-xet==1.1.5 ; platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'arm64' or platform_machine == 'x86_64' # via huggingface-hub httpcore==1.0.9 # via httpx httptools==0.6.4 # via uvicorn httpx==0.28.1 # via # fastapi # fastapi-cloud-cli # google-genai huggingface-hub==0.33.4 # via # open-clip-torch # timm # tokenizers # transformers idna==3.10 # via # anyio # email-validator # httpx # requests imageio==2.37.0 # via # moviepy # scikit-image imageio-ffmpeg==0.6.0 # via # katna # moviepy imutils==0.5.4 # via katna jinja2==3.1.6 # via # fastapi # torch joblib==1.5.1 # via scikit-learn katna==0.9.2 # via acmmm25-grand-challenge-geolocation lazy-loader==0.4 # via scikit-image llvmlite==0.44.0 # via numba markdown-it-py==3.0.0 # via rich markupsafe==3.0.2 # via jinja2 mdurl==0.1.2 # via markdown-it-py more-itertools==10.7.0 # via openai-whisper moviepy==2.2.1 # via acmmm25-grand-challenge-geolocation mpmath==1.3.0 # via sympy networkx==3.5 # via # scikit-image # torch numba==0.61.2 # via openai-whisper numpy==1.26.4 # via # faiss-gpu-cu12 # imageio # katna # moviepy # numba # openai-whisper # opencv-contrib-python # opencv-python # pandas # scikit-image # scikit-learn # scipy # tifffile # torchvision # transformers nvidia-cublas-cu12==12.6.4.1 # via # faiss-gpu-cu12 # nvidia-cudnn-cu12 # nvidia-cusolver-cu12 # torch nvidia-cuda-cupti-cu12==12.6.80 ; platform_machine == 'x86_64' and sys_platform == 'linux' # via torch nvidia-cuda-nvrtc-cu12==12.6.77 ; platform_machine == 'x86_64' and sys_platform == 'linux' # via torch nvidia-cuda-runtime-cu12==12.6.77 # via # faiss-gpu-cu12 # torch nvidia-cudnn-cu12==9.5.1.17 ; platform_machine == 'x86_64' and sys_platform == 'linux' # via torch nvidia-cufft-cu12==11.3.0.4 ; platform_machine == 'x86_64' and sys_platform == 'linux' # via torch nvidia-cufile-cu12==1.11.1.6 ; platform_machine == 'x86_64' and sys_platform == 'linux' # via torch nvidia-curand-cu12==10.3.7.77 ; platform_machine == 'x86_64' and sys_platform == 'linux' # via torch nvidia-cusolver-cu12==11.7.1.2 ; platform_machine == 'x86_64' and sys_platform == 'linux' # via torch nvidia-cusparse-cu12==12.5.4.2 ; platform_machine == 'x86_64' and sys_platform == 'linux' # via # nvidia-cusolver-cu12 # torch nvidia-cusparselt-cu12==0.6.3 ; platform_machine == 'x86_64' and sys_platform == 'linux' # via torch nvidia-nccl-cu12==2.26.2 ; platform_machine == 'x86_64' and sys_platform == 'linux' # via torch nvidia-nvjitlink-cu12==12.6.85 ; platform_machine == 'x86_64' and sys_platform == 'linux' # via # nvidia-cufft-cu12 # nvidia-cusolver-cu12 # nvidia-cusparse-cu12 # torch nvidia-nvtx-cu12==12.6.77 ; platform_machine == 'x86_64' and sys_platform == 'linux' # via torch open-clip-torch==2.32.0 # via acmmm25-grand-challenge-geolocation openai-whisper==20250625 # via acmmm25-grand-challenge-geolocation opencv-contrib-python==4.11.0.86 # via katna opencv-python==4.11.0.86 # via acmmm25-grand-challenge-geolocation packaging==25.0 # via # faiss-gpu-cu12 # huggingface-hub # lazy-loader # scikit-image # transformers pandas==2.3.1 # via acmmm25-grand-challenge-geolocation pillow==11.3.0 # via # acmmm25-grand-challenge-geolocation # imageio # moviepy # scikit-image # torchvision playwright==1.53.0 # via acmmm25-grand-challenge-geolocation proglog==0.1.12 # via moviepy proto-plus==1.26.1 # via # google-api-core # google-cloud-videointelligence # google-cloud-vision protobuf==6.31.1 # via # google-api-core # google-cloud-videointelligence # google-cloud-vision # googleapis-common-protos # grpcio-status # proto-plus psutil==7.0.0 # via katna pyasn1==0.6.1 # via # pyasn1-modules # rsa pyasn1-modules==0.4.2 # via google-auth pydantic==2.11.7 # via # fastapi # fastapi-cloud-cli # google-genai pydantic-core==2.33.2 # via pydantic pyee==13.0.0 # via playwright pygments==2.19.2 # via rich pyproj==3.7.1 # via acmmm25-grand-challenge-geolocation python-dateutil==2.9.0.post0 # via pandas python-dotenv==1.1.1 # via # acmmm25-grand-challenge-geolocation # moviepy # uvicorn python-multipart==0.0.20 # via fastapi pytz==2025.2 # via pandas pyyaml==6.0.2 # via # acmmm25-grand-challenge-geolocation # huggingface-hub # timm # transformers # uvicorn regex==2024.11.6 # via # open-clip-torch # tiktoken # transformers requests==2.32.4 # via # google-api-core # google-genai # huggingface-hub # katna # tiktoken # transformers rich==14.0.0 # via # rich-toolkit # typer rich-toolkit==0.14.8 # via # fastapi-cli # fastapi-cloud-cli rignore==0.6.2 # via fastapi-cloud-cli rsa==4.9.1 # via google-auth safetensors==0.5.3 # via # open-clip-torch # timm # transformers scikit-image==0.25.2 # via katna scikit-learn==1.7.0 # via # acmmm25-grand-challenge-geolocation # katna scipy==1.16.0 # via # katna # scikit-image # scikit-learn sentry-sdk==2.33.0 # via fastapi-cloud-cli setuptools==80.9.0 # via # torch # triton shellingham==1.5.4 # via typer six==1.17.0 # via python-dateutil sniffio==1.3.1 # via anyio starlette==0.47.1 # via fastapi sympy==1.14.0 # via torch tenacity==8.5.0 # via google-genai threadpoolctl==3.6.0 # via scikit-learn tifffile==2025.6.11 # via scikit-image tiktoken==0.9.0 # via openai-whisper timm==1.0.17 # via open-clip-torch tokenizers==0.21.2 # via transformers torch==2.7.1 # via # acmmm25-grand-challenge-geolocation # open-clip-torch # openai-whisper # timm # torchvision torchvision==0.22.1 # via # acmmm25-grand-challenge-geolocation # open-clip-torch # timm tqdm==4.67.1 # via # acmmm25-grand-challenge-geolocation # huggingface-hub # open-clip-torch # openai-whisper # proglog # transformers transformers==4.53.2 # via acmmm25-grand-challenge-geolocation triton==3.3.1 ; (platform_machine == 'x86_64' and sys_platform == 'linux') or sys_platform == 'linux2' # via # openai-whisper # torch typer==0.16.0 # via # fastapi-cli # fastapi-cloud-cli typing-extensions==4.14.1 # via # anyio # fastapi # google-genai # huggingface-hub # pydantic # pydantic-core # pyee # rich-toolkit # starlette # torch # typer # typing-inspection typing-inspection==0.4.1 # via pydantic tzdata==2025.2 # via pandas urllib3==2.5.0 # via # requests # sentry-sdk uvicorn==0.35.0 # via # fastapi # fastapi-cli # fastapi-cloud-cli uvloop==0.21.0 ; platform_python_implementation != 'PyPy' and sys_platform != 'cygwin' and sys_platform != 'win32' # via uvicorn watchfiles==1.1.0 # via uvicorn wcwidth==0.2.13 # via ftfy websockets==15.0.1 # via # google-genai # uvicorn