Open-source X Spaces transcription.

Star

60 lines · 1.4 KB

toml
1[build-system]
2requires = ["setuptools>=68", "wheel"]
3build-backend = "setuptools.build_meta"
4
5[project]
6name = "space-tape"
7version = "0.1.0"
8description = "Open-source X Spaces transcription. Whisper is the ear. Hydra is the speaker list."
9readme = "README.md"
10license = { text = "MIT" }
11requires-python = ">=3.10"
12authors = [
13 { name = "space-tape contributors" },
14]
15keywords = [
16 "x",
17 "twitter",
18 "spaces",
19 "transcription",
20 "whisper",
21 "hydra",
22 "asr",
23]
24classifiers = [
25 "Development Status :: 4 - Beta",
26 "Environment :: Console",
27 "Intended Audience :: Developers",
28 "License :: OSI Approved :: MIT License",
29 "Programming Language :: Python :: 3",
30 "Programming Language :: Python :: 3.10",
31 "Programming Language :: Python :: 3.11",
32 "Programming Language :: Python :: 3.12",
33 "Topic :: Multimedia :: Sound/Audio :: Speech",
34]
35dependencies = [
36 "yt-dlp>=2024.8.0",
37 "huggingface-hub>=0.23.0",
38 "transformers>=4.40.0",
39 "torch>=2.2.0",
40]
41
42[project.optional-dependencies]
43dev = ["pytest>=8.0"]
44
45[project.scripts]
46space-tape = "space_tape.cli:main"
47space_tape = "space_tape.cli:main"
48
49[project.urls]
50Homepage = "https://github.com/hovtgc/x-spaces-transcription"
51Repository = "https://github.com/hovtgc/x-spaces-transcription"
52Issues = "https://github.com/hovtgc/x-spaces-transcription/issues"
53
54[tool.setuptools.packages.find]
55include = ["space_tape*"]
56
57[tool.pytest.ini_options]
58testpaths = ["tests"]
59pythonpath = ["."]