[project] name = "ai-creative-studio" version = "0.12.0" description = "Multi-modal AI Creative Studio: ZeroGPU (GGUF) + Inference API (FLUX/Whisper)" readme = "README.md" requires-python = ">=3.9" dependencies = [ "gradio==5.28.0", "spaces", "huggingface-hub>=0.27.0", "llama-cpp-python-cpu", "torch>=2.5.0", "transformers>=4.47.0", "diffusers @ git+https://github.com/huggingface/diffusers@dafe3733fcfdbf3c48915fe77be3aef65b5d6a2d", "soundfile>=0.12.1", "sentence-transformers>=3.0.0", "huggingface_hub[inference]>=0.27.0", "accelerate>=0.34.0", "peft>=0.12.0", "numpy>=1.26.0", "pydantic>=2.9.0", "fastapi>=0.115.0", "uvicorn>=0.32.0", "python-multipart>=0.0.20", ] [project.optional-dependencies] dev = [ "pytest>=8.3.0", "ruff>=0.8.0", "mypy>=1.14.0", ] [build-system] requires = ["setuptools>=61.0", "wheel"] build-backend = "setuptools.build_meta" [tool.setuptools.packages.find] include = ["app*", "freight*", "scripts*"]