from setuptools import setup, find_packages


TEST_REQUIREMENTS = ["nose", "coverage", "mox"]

setup(
    name = "abl.updater",
    version = "0.1",
    author = "Diez B. Roggisch",
    author_email = "diez.roggisch@ableton.com",
    description = "The Ableton Auto Updater source and tests.",
    packages = find_packages(),
    namespace_packages = ["abl"],
    install_requires = [
        "argparse",
        "simplejson",
        "abl.util >= 0.1.8",
        "abl.vpath >= 0.6.1",
        ],
    extras_require = dict(
        testing=TEST_REQUIREMENTS,
        ),
    tests_require=TEST_REQUIREMENTS,
    classifiers = [
        'Development Status :: 5 - Production/Stable',
        'Operating System :: OS Independent',
        'License :: Other/Proprietary License',
        'Programming Language :: Python',
        'Intended Audience :: Developers',
        'Topic :: Utilities',
    ],
    zip_safe=False,
    entry_points = {
        'console_scripts' : [
            'delta_creator = abl.updater.delta_creator:delta_creator',
            'updater = abl.updater.main:main',
            ],
        },
)

