39 lines
1.1 KiB
Python
39 lines
1.1 KiB
Python
import pkg_resources
|
|
import os
|
|
from setuptools import setup, find_packages
|
|
|
|
module_name = "autotranscript"
|
|
github_url = "https://github.com/Jaikinator/transcriptor"
|
|
|
|
file_dir = os.path.dirname(os.path.realpath(__file__))
|
|
absdir = lambda p: os.path.join(file_dir, p)
|
|
|
|
############### versioning ###############
|
|
verfile = os.path.abspath(os.path.join(module_name, "version.py"))
|
|
version = {"__file__": verfile}
|
|
|
|
with open(verfile, "r") as fp:
|
|
exec(fp.read(), version)
|
|
|
|
############### setup ###############
|
|
|
|
build_version = "OPTB_BUILD" in os.environ
|
|
|
|
setup(
|
|
name=module_name,
|
|
version=version["get_version"](build_version),
|
|
packages=find_packages(),
|
|
python_requires="~=3.9",
|
|
readme="README.md",
|
|
install_requires = [str(r) for r in pkg_resources.parse_requirements(
|
|
open(os.path.join(os.path.dirname(__file__), "requirements.txt"))
|
|
)
|
|
],
|
|
url= github_url,
|
|
license='',
|
|
author='Jacob Schmieder',
|
|
author_email='',
|
|
description='Transcription tool for audio files based on Whisper',
|
|
#entry_points={'console_scripts': ['autotranscript = autotranscript.__main__:main']}
|
|
)
|