setup.py
author Johan Lorenzo <jlorenzo@mozilla.com>
Thu, 06 Apr 2017 15:18:45 +0200
changeset 7432 51ae3e3f61fd9af2a305140ef0a4a526ffa4461b
parent 6633 6f7160aff6ac87a2aca5f4039396bfad843e5932
child 8456 d5289f1ceaaac0d01769548bd88ffe0ae4a8f200
permissions -rwxr-xr-x
Bug 1347030 - Provide a partial mar file to update from Firefox 47.0.2 r=rail MozReview-Commit-ID: 9hRcNlmoZO9

#! /usr/bin/env python

from setuptools import setup, find_packages

setup(
    name="buildtools",
    version="1.0.6",
    description="Mozilla RelEng Toolkit",
    author="Release Engineers",
    author_email="release@mozilla.com",

    # python packages are under lib/python.  Note that there are several
    # top-level packages here -- not just a buildtools package

    packages=find_packages("lib/python"),
    package_dir={'': "lib/python"},

    test_suite='mozilla_buildtools.test',

    install_requires=[
        'sqlalchemy',
        'argparse',
        'Twisted==10.1.0',
        'simplejson',
        'furl',
        'requests',
        'docopt',
        'python-dateutil',
        'jinja2',
        'redo',
    ],

    entry_points={
        'console_scripts': [
            'slavealloc = slavealloc.scripts.main:main'
        ],
    },

    scripts=["buildfarm/maintenance/reboot-idle-slaves.py"],

    # include files listed in MANIFEST.in
    include_package_data=True,
)