Sélectionner une révision Git
views.cpython-37.pyc
setup.py 1,69 Kio
from pathlib import Path
from setuptools import setup, find_packages
import atexit
from setuptools.command.install import install
import subprocess
import shlex
import glob
NAME = 'autokara'
DESCRIPTION = 'Automatic karaoke timing'
URL = 'https://git.iiens.net/bakaclub/autokara'
AUTHOR = 'Loïc "Sting" Allègre'
REQUIRES_PYTHON = '>=3.8.0'
HERE = Path(__file__).parent
# Get version without explicitly loading the module.
for line in open('autokara/__init__.py'):
line = line.strip()
if '__version__' in line:
context = {}
exec(line, context)
VERSION = context['__version__']
def load_requirements(name):
required = [i.strip() for i in open(HERE / name)]
required = [i for i in required if not i.startswith('#')]
print(required)
return required
REQUIRED = load_requirements('requirements.txt')
ALL_REQUIRED = load_requirements('requirements.txt')
setup(
name=NAME,
version=VERSION,
description=DESCRIPTION,
author=AUTHOR,
python_requires=REQUIRES_PYTHON,
url=URL,
packages=find_packages(),
install_requires=REQUIRED,
include_package_data=True,
entry_points={
'console_scripts': ['autokara=autokara.autokara:main',
'autokara-plot=autokara.plot_syls:main',
'autokara-gen-lang=autokara.update_lang_db:main'
],
},
license='MIT License',
classifiers=[
# Trove classifiers
# Full list: https://pypi.python.org/pypi?%3Aaction=list_classifiers
'License :: OSI Approved :: MIT License',
'Topic :: Multimedia :: Sound/Audio',
'Topic :: Scientific/Engineering :: Artificial Intelligence',
],
)