2 from setuptools
import setup
, find_packages
6 # get documentation from the README
8 here
= os
.path
.dirname(os
.path
.abspath(__file__
))
9 description
= file(os
.path
.join(here
, 'README.md')).read()
10 except (OSError, IOError):
14 deps
= ['manifestdestiny', 'mozhttpd >= 0.5',
15 'mozprocess >= 0.9', 'mozrunner >= 5.15',
16 'mozdevice >= 0.22', 'moznetwork >= 0.21',
17 'mozcrash >= 0.5', 'mozprofile >= 0.7',
20 setup(name
='marionette_client',
22 description
="Marionette test automation client",
23 long_description
=description
,
24 classifiers
=[], # Get strings from http://pypi.python.org/pypi?%3Aaction=list_classifiers
26 author
='Jonathan Griffin',
27 author_email
='jgriffin@mozilla.com',
28 url
='https://wiki.mozilla.org/Auto-tools/Projects/Marionette',
30 packages
=find_packages(exclude
=['ez_setup', 'examples', 'tests']),
31 package_data
={'marionette': ['touch/*.js']},
32 include_package_data
=True,
35 # -*- Entry points: -*-
37 marionette = marionette.runtests:cli
39 install_requires
=deps
,