[build-system] requires = ["setuptools>=61.0"] build-backend = "setuptools.build_meta" [project] name = "sana" version = "0.0.1" description = "SANA" readme = "README.md" requires-python = ">=3.10" classifiers = [ "Programming Language :: Python :: 3", "License :: OSI Approved :: Apache Software License", ] dependencies = [ "pre-commit", "accelerate", "beautifulsoup4", "bs4", "came-pytorch", "einops", "ftfy", "diffusers@git+https://github.com/huggingface/diffusers", "clip@git+https://github.com/openai/CLIP.git", "gradio", "image-reward", "ipdb", "mmcv==1.7.2", "omegaconf", "opencv-python", "optimum", "patch_conv", "peft", "protobuf", "pytorch-fid", "regex", "sentencepiece", "tensorboard", "tensorboardX", "timm", "torchaudio==2.4.0", "torchvision==0.19", "transformers", "triton==3.0.0", "wandb", "webdataset", "xformers==0.0.27.post2", "yapf", "spaces", "matplotlib", "termcolor", "pyrallis", ] [project.scripts] sana-run = "sana.cli.run:main" sana-upload = "sana.cli.upload2hf:main" [project.optional-dependencies] [project.urls] [tool.pip] extra-index-url = ["https://download.pytorch.org/whl/cu121"] [tool.black] line-length = 120 [tool.isort] profile = "black" multi_line_output = 3 include_trailing_comma = true force_grid_wrap = 0 use_parentheses = true ensure_newline_before_comments = true line_length = 120 [tool.setuptools.packages.find] exclude = ["assets*", "benchmark*", "docs", "dist*", "playground*", "scripts*", "tests*"] [tool.wheel] exclude = ["assets*", "benchmark*", "docs", "dist*", "playground*", "scripts*", "tests*"]