import os from setuptools import setup def version() -> str: with open(os.path.join(os.path.dirname(__file__), 'stable_whisper/_version.py')) as f: return f.read().split('=')[-1].strip().strip('"').strip("'") def read_me() -> str: with open('README.md', 'r', encoding='utf-8') as f: return f.read() setup( name="stable-ts", version=version(), description="Modifies OpenAI's Whisper to produce more reliable timestamps.", long_description=read_me(), long_description_content_type='text/markdown', python_requires=">=3.8", author="Jian", url="https://github.com/jianfch/stable-ts", license="MIT", packages=['stable_whisper'], install_requires=[ "numpy", "torch", "torchaudio", "tqdm", "more-itertools", "transformers>=4.19.0", "ffmpeg-python==0.2.0", "openai-whisper==20231117" ], entry_points={ "console_scripts": ["stable-ts=stable_whisper.whisper_word_level:cli"], }, include_package_data=False )