| [metadata] | |
| name = animatediff | |
| author = Andi Powers-Holmes | |
| email = [email protected] | |
| maintainer = Andi Powers-Holmes | |
| maintainer_email = [email protected] | |
| license_files = LICENSE.md | |
| [options] | |
| python_requires = >=3.10 | |
| packages = find: | |
| package_dir = | |
| =src | |
| py_modules = | |
| animatediff | |
| include_package_data = True | |
| install_requires = | |
| accelerate >= 0.20.3 | |
| colorama >= 0.4.3, < 0.5.0 | |
| cmake >= 3.25.0 | |
| diffusers == 0.18.2 | |
| einops >= 0.6.1 | |
| gdown >= 4.6.6 | |
| ninja >= 1.11.0 | |
| numpy >= 1.22.4 | |
| omegaconf >= 2.3.0 | |
| pillow >= 9.4.0, < 10.0.0 | |
| pydantic >= 1.10.0, < 2.0.0 | |
| rich >= 13.0.0, < 14.0.0 | |
| safetensors >= 0.3.1 | |
| sentencepiece >= 0.1.99 | |
| shellingham >= 1.5.0, < 2.0.0 | |
| torch >= 2.0.0, < 2.2.0 | |
| torchaudio | |
| torchvision | |
| transformers >= 4.30.2 | |
| typer >= 0.9.0, < 1.0.0 | |
| controlnet_aux | |
| matplotlib | |
| ffmpeg-python >= 0.2.0 | |
| [options.packages.find] | |
| where = src | |
| [options.package_data] | |
| * = *.txt, *.md | |
| [options.extras_require] | |
| dev = | |
| black >= 22.3.0 | |
| ruff >= 0.0.234 | |
| setuptools-scm >= 7.0.0 | |
| pre-commit >= 3.3.0 | |
| ipython | |
| xformers = | |
| xformers >= 0.0.21 | |
| rife = | |
| ffmpeg-python >= 0.2.0 | |
| stylize = | |
| ffmpeg-python >= 0.2.0 | |
| onnxruntime-gpu | |
| pandas | |
| dwpose = | |
| onnxruntime-gpu | |
| stylize_mask = | |
| ffmpeg-python >= 0.2.0 | |
| onnxruntime-gpu | |
| pandas | |
| segment-anything-hq == 0.3 | |
| groundingdino-py == 0.4.0 | |
| gitpython | |
| [options.entry_points] | |
| console_scripts = | |
| animatediff = animatediff.cli:cli | |
| [flake8] | |
| max-line-length = 110 | |
| ignore = | |
| # these are annoying during development but should be enabled later | |
| F401 # module imported but unused | |
| F841 # local variable is assigned to but never used | |
| # black automatically fixes this | |
| E501 # line too long | |
| # black breaks these two rules: | |
| E203 # whitespace before : | |
| W503 # line break before binary operator | |
| extend-exclude = | |
| .venv | |