Alex-Wengg commited on
Commit
fa1318b
·
1 Parent(s): 46daad3

restore pyproject.toml and uv.lock for conversion script dependencies

Browse files
Files changed (2) hide show
  1. pyproject.toml +65 -0
  2. uv.lock +0 -0
pyproject.toml ADDED
@@ -0,0 +1,65 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [project]
2
+ name = "parakeet-tdt-ctc-110m-coreml"
3
+ version = "1.0.0"
4
+ description = "NVIDIA Parakeet-TDT-CTC-110M converted to CoreML format for Apple Silicon"
5
+ readme = "README.md"
6
+ requires-python = ">=3.10"
7
+ license = { text = "Apache-2.0" }
8
+ authors = [
9
+ { name = "FluidInference" }
10
+ ]
11
+ keywords = ["asr", "speech-recognition", "coreml", "apple-silicon", "nvidia", "parakeet"]
12
+ classifiers = [
13
+ "Development Status :: 4 - Beta",
14
+ "Intended Audience :: Developers",
15
+ "License :: OSI Approved :: Apache Software License",
16
+ "Operating System :: MacOS",
17
+ "Programming Language :: Python :: 3",
18
+ "Programming Language :: Python :: 3.10",
19
+ "Programming Language :: Python :: 3.11",
20
+ "Programming Language :: Python :: 3.12",
21
+ "Topic :: Scientific/Engineering :: Artificial Intelligence",
22
+ "Topic :: Multimedia :: Sound/Audio :: Speech",
23
+ ]
24
+
25
+ dependencies = [
26
+ "coremltools>=7.0",
27
+ "numpy>=1.24.0",
28
+ "scipy>=1.10.0",
29
+ ]
30
+
31
+ [project.optional-dependencies]
32
+ convert = [
33
+ "torch>=2.0.0",
34
+ "nemo-toolkit[asr]>=1.20.0",
35
+ ]
36
+ audio = [
37
+ "librosa>=0.10.0",
38
+ ]
39
+ dev = [
40
+ "pytest>=7.0.0",
41
+ "ruff>=0.1.0",
42
+ ]
43
+
44
+ [project.urls]
45
+ Homepage = "https://huggingface.co/FluidInference/parakeet-tdt-ctc-110m-coreml"
46
+ Repository = "https://huggingface.co/FluidInference/parakeet-tdt-ctc-110m-coreml"
47
+ Issues = "https://github.com/FluidInference/fluidaudio/issues"
48
+
49
+ [project.scripts]
50
+ parakeet-inference = "scripts.inference:main"
51
+
52
+ [build-system]
53
+ requires = ["hatchling"]
54
+ build-backend = "hatchling.build"
55
+
56
+ [tool.hatch.build.targets.wheel]
57
+ packages = ["scripts"]
58
+
59
+ [tool.ruff]
60
+ line-length = 100
61
+ target-version = "py310"
62
+
63
+ [tool.ruff.lint]
64
+ select = ["E", "F", "I", "N", "W"]
65
+ ignore = ["E501"]
uv.lock ADDED
The diff for this file is too large to render. See raw diff