|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import os |
|
|
|
import setuptools |
|
|
|
|
|
_deps = [ |
|
"transformers>=4.34.0", |
|
"datasets[audio]>=2.14.5", |
|
"jax>=0.4.13", |
|
"flax>=0.7.2", |
|
"optax", |
|
"evaluate", |
|
"jiwer", |
|
"torch", |
|
"torchdata", |
|
"tokenizers", |
|
] |
|
|
|
_extras_dev_deps = [ |
|
"black~=23.1", |
|
"isort>=5.5.4", |
|
"ruff>=0.0.241,<=0.0.259", |
|
] |
|
|
|
here = os.path.abspath(os.path.dirname(__file__)) |
|
|
|
with open(os.path.join(here, "README.md"), encoding="utf-8") as f: |
|
long_description = f.read() |
|
|
|
|
|
with open(os.path.join(here, "distil_whisper", "__init__.py"), encoding="utf-8") as f: |
|
for line in f: |
|
if line.startswith("__version__"): |
|
version = line.split("=")[1].strip().strip('"') |
|
break |
|
else: |
|
raise RuntimeError("Unable to find version string.") |
|
|
|
setuptools.setup( |
|
name="distil_whisper", |
|
version=version, |
|
description="Toolkit for distilling OpenAI's Whisper model.", |
|
long_description=long_description, |
|
long_description_content_type="text/markdown", |
|
packages=setuptools.find_packages(), |
|
install_requires=_deps, |
|
extras_require={ |
|
"dev": [_extras_dev_deps], |
|
}, |
|
) |
|
|