chore: sync dependencies between requirements.txt and pyproject.toml - 同步依赖文件,确保包含所有项目实际使用的包

This commit is contained in:
Cyber Dick Lang
2025-07-16 16:47:19 +08:00
parent 9d168a99d4
commit ca309b03d2
2 changed files with 33 additions and 7 deletions
+13 -1
View File
@@ -3,7 +3,19 @@ name = "universaltoolkit"
description = "A comprehensive toolkit based on ComfyUI, providing image, mask, audio, and tools nodes, fully modular and v3 compatible."
version = "1.2.0"
license = {file = "LICENSE"}
dependencies = ["torch", "numpy", "Pillow", "opencv-python", "scipy", "tqdm"]
dependencies = [
"torch>=1.9.0",
"numpy>=1.21.0",
"Pillow>=8.0.0",
"opencv-python>=4.5.0",
"librosa>=0.8.0",
"torchaudio>=1.9.0",
"soundfile>=0.10.0",
"scipy>=1.7.0",
"requests>=2.25.0",
"aiohttp>=3.8.0",
"tqdm>=4.60.0"
]
requires-python = ">=3.8"
classifiers = [
"Operating System :: OS Independent",
+20 -6
View File
@@ -1,6 +1,20 @@
Pillow
numpy
torch
librosa
torchaudio
opencv-python
# Core dependencies
torch>=1.9.0
numpy>=1.21.0
Pillow>=8.0.0
opencv-python>=4.5.0
# Audio processing
librosa>=0.8.0
torchaudio>=1.9.0
soundfile>=0.10.0
# Scientific computing
scipy>=1.7.0
# Network requests
requests>=2.25.0
aiohttp>=3.8.0
# Progress bars (optional but useful)
tqdm>=4.60.0