Private GIT

Skip to content
Snippets Groups Projects
Select Git revision
  • 8d1083921a4d16daa9f209f706dde99f1d1f4b0e
  • master default protected
  • fix_nzb_cat
  • develop
  • guessit2-minimal
  • ssl_warning
  • UHD-qualities
  • fix_providers8
  • !
  • tvvault
  • provider_alpharatio
  • v5.1.1
  • v5.1
  • v5.0.3
  • v5.0.2
  • v5.0.1
  • v5.0
  • v4.2.1.07
  • v4.2.1.06
  • v4.2.1.05
  • v4.2.1.04
  • v4.2.1.03
  • v4.2.1.02
  • v4.2.1.01
  • v4.2.1.0
  • v4.2.0.6
  • v4.2.0.5
  • v4.2.0.4
  • v4.2.0.3
  • v4.2.0.2
  • v4.2.0.1
31 results

setup.py

Blame
  • user avatar
    miigotu authored
    * stash
    
    * neoatomic first batch
    
    * Fix syntax errors
    
    * Update pot, po, mo
    
    * Adjustments
    
    * main.mako, translatable
    8d108392
    History
    setup.py 1.66 KiB
    """
    Use setup tools to install sickrage
    """
    import os
    from setuptools import find_packages, setup
    from babel.messages import frontend as babel
    
    ROOT = os.path.realpath(os.path.join(os.path.dirname(__file__)))
    
    with open(os.path.join(ROOT, 'readme.md'), 'r') as r:
        long_description = r.read()
    
    setup(
        name="sickrage",
        version="0.0.1",
    
        description="Automatic Video Library Manager for TV Shows",
        long_description=long_description,
    
        url='https://sickrage.github.io',
        download_url='https://github.com/SickRage/SickRage.git',
    
        author='miigotu',
        author_email='miigotu@gmail.com',
    
        license='GPLv2',
    
        packages=find_packages(),
        install_requires=[],
    
        test_suite="tests",
        tests_require=[
            'coveralls',
            'nose',
            'rednose',
            'mock',
        ],
    
        classifiers=[
            'Development Status :: 3 - Alpha',
            'Intended Audience :: System Administrators',
            'Operating System :: OS Independent',
            'Topic :: Multimedia :: Video',
        ],
    
        cmdclass={
            'compile_catalog': babel.compile_catalog,
            'extract_messages': babel.extract_messages,
            'init_catalog': babel.init_catalog,
            'update_catalog': babel.update_catalog
        },
    
        message_extractors={
            'gui': [
                ('**/views/**.mako', 'mako', {'input_encoding': 'utf-8'}),
                # @OmgImAlexis
                # Need to move *.js into a separate dir than *.min.js,
                # running gettext on minified js conflicts with _()
                # ('**/js/**.js', 'javascript', {'input_encoding': 'utf-8'})
            ],
            'sickrage': [('**.py', 'python', None)],
            'sickbeard': [('**.py', 'python', None)],
        },
    )