Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • 88bd36671f9303f2c740bd303a9c24f2b43bcf6a
  • prod par défaut
  • dev
  • mornico
  • master protégée
5 résultats

views.cpython-37.pyc

Blame
  • 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',
        ],
    )