Sayoyo commited on
Commit
1e1527a
·
1 Parent(s): 1a9005f

feat: update uv

Browse files
Files changed (2) hide show
  1. .gitignore +1 -1
  2. pyproject.toml +38 -0
.gitignore CHANGED
@@ -98,7 +98,7 @@ ipython_config.py
98
  # Similar to Pipfile.lock, it is generally recommended to include uv.lock in version control.
99
  # This is especially recommended for binary packages to ensure reproducibility, and is more
100
  # commonly ignored for libraries.
101
- #uv.lock
102
 
103
  # poetry
104
  # Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
 
98
  # Similar to Pipfile.lock, it is generally recommended to include uv.lock in version control.
99
  # This is especially recommended for binary packages to ensure reproducibility, and is more
100
  # commonly ignored for libraries.
101
+ uv.lock
102
 
103
  # poetry
104
  # Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
pyproject.toml ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [project]
2
+ name = "ace-step"
3
+ version = "1.5.0"
4
+ description = "ACE-Step 1.5"
5
+ readme = "README.md"
6
+ requires-python = ">=3.12,<3.13"
7
+ license = {text = "Apache-2.0"}
8
+ dependencies = [
9
+ "torch>=2.9.1",
10
+ "torchvision",
11
+ "torchaudio>=2.9.1",
12
+ "transformers",
13
+ "diffusers",
14
+ "gradio",
15
+ "matplotlib>=3.7.5",
16
+ "scipy>=1.10.1",
17
+ "soundfile>=0.13.1",
18
+ "loguru>=0.7.3",
19
+ "einops>=0.8.1",
20
+ "accelerate>=1.12.0",
21
+ ]
22
+
23
+ [project.scripts]
24
+ acestep = "acestep.acestep_v15_pipeline:main"
25
+
26
+ [build-system]
27
+ requires = ["hatchling"]
28
+ build-backend = "hatchling.build"
29
+
30
+ [tool.uv]
31
+ dev-dependencies = []
32
+
33
+ [[tool.uv.index]]
34
+ name = "pytorch"
35
+ url = "https://download.pytorch.org/whl/cu130"
36
+
37
+ [tool.hatch.build.targets.wheel]
38
+ packages = ["acestep"]