Skip to content
12 changes: 6 additions & 6 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,16 @@
# We don't declare our dependency on transformers here because we build with
# different packages for different variants

VERSION = "0.5.4"
VERSION = "0.5.5"

# Ubuntu packages
# libsndfile1-dev: torchaudio requires the development version of the libsndfile package which can be installed via a system package manager. On Ubuntu it can be installed as follows: apt install libsndfile1-dev
# ffmpeg: ffmpeg is required for audio processing. On Ubuntu it can be installed as follows: apt install ffmpeg
# libavcodec-extra : libavcodec-extra includes additional codecs for ffmpeg

install_requires = [
"transformers[sklearn,sentencepiece,audio,vision]==4.48.0",
"huggingface_hub[hf_transfer]==0.27.1",
"transformers[sklearn,sentencepiece,audio,vision]==4.49.0",
"huggingface_hub[hf_transfer]==0.29.2",
# vision
"Pillow",
"librosa",
Expand All @@ -31,8 +31,8 @@

extras = {}

extras["st"] = ["sentence_transformers==3.3.1"]
extras["diffusers"] = ["diffusers==0.32.1", "accelerate==1.2.1"]
extras["st"] = ["sentence_transformers==3.4.1"]
extras["diffusers"] = ["diffusers==0.32.2", "accelerate==1.4.0"]
# Includes `peft` as PEFT requires `torch` so having `peft` as a core dependency
# means that `torch` will be installed even if the `torch` extra is not specified.
extras["torch"] = ["torch==2.3.1", "torchvision", "torchaudio", "peft==0.14.0"]
Expand All @@ -57,7 +57,7 @@
version=VERSION,
author="Hugging Face",
description="Hugging Face Inference Toolkit is for serving 🤗 Transformers models in containers.",
url="",
url="https://github.com/huggingface/huggingface-inference-toolkit",
package_dir={"": "src"},
packages=find_packages(where="src"),
install_requires=install_requires,
Expand Down
Loading