pyproject.toml 1.58 KB
Newer Older
Deep-Unlearning's avatar
Deep-Unlearning committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
# ---------- pyproject.toml ----------
[build-system]
requires = ["setuptools>=61.0", "wheel"]
build-backend = "setuptools.build_meta"

[project]
name        = "kimi-audio"        # 🔑 pip install kimi-audio
version     = "0.1.0"             # Increment when you publish new changes
description = "Inference library for the Kimi‑Audio foundation model"
readme      = "README.md"
license     = {text = "MIT"}      # Repo code is MIT, parts from Qwen are Apache‑2.0:contentReference[oaicite:3]{index=3}
authors     = [
  {name = "MoonshotAI", email = "contact@moonshot.ai"}
]

# Direct dependencies – copied from requirements.txt
dependencies = [
  "torch==2.4.1",
  "torchaudio==2.4.1",
  "packaging",
  "jinja2",
  "openai-whisper",
  "jsonlines",
  "pandas",
  "validators",
  "sty",
  "transformers",
  "librosa",
  "accelerate",
  "aiohttp",
  "colorama",
  "omegaconf==2.3.0",
  "sox",
  "six==1.16.0",
  "hyperpyyaml",
  "conformer==0.3.2",
  "diffusers",
  "pillow",
  "sentencepiece",
  "easydict",
  "fire",
  "ujson",
  "cairosvg",
  "immutabledict",
  "rich",
  "wget",
  "gdown",
  "datasets",
  "torchdyn==1.0.6",
  "huggingface_hub",
  "loguru",
  "decord",
  "blobfile",
  "timm",
  "sacrebleu==1.5.1",
  "soundfile",
  "tqdm"
]

[tool.setuptools.packages.find]
# Tell setuptools where the import‑able code lives
where = ["."]
include = ["kimia_infer*",]

[project.urls]
Repository = "https://github.com/MoonshotAI/Kimi-Audio"

[project.scripts]
# Optional: create a command‑line entry point if you add a main() later
# kimi-audio = "kimia_infer.cli:main"
# -----------------------------------