- -e git+git://ceph.newdream.net/orchestra.git#egg=orchestra
+ # 0.14 switches to libev, that means bootstrap needs to change too
+ gevent ==0.13.6
+ # 1.7.7 has AES-128-CBC support for SSH keys, that's needed
+ paramiko >=1.7.7
+configobj
+PyYAML
+bunch >=1.0.0
+argparse >=1.2.1
+httplib2
+beanstalkc >=0.2.0
+ nose >=1.0.0
+ fudge >=1.0.3
author='Tommi Virtanen',
author_email='tommi.virtanen@dreamhost.com',
- description='Orchestration of multiple machines over SSH',
+ description='Ceph test runner',
license='MIT',
- keywords='ssh cluster',
+ keywords='ceph testing ssh cluster',
install_requires=[
- 'orchestra',
+ 'gevent ==0.13.6',
+ 'paramiko >=1.7.7',
+ 'configobj',
+ 'PyYAML',
+ 'bunch >=1.0.0',
+ 'argparse >=1.2.1',
+ 'httplib2',
+ 'beanstalkc >=0.2.0',
+ 'nose >=1.0.0',
+ 'fudge >=1.0.3',
],
+ entry_points={
+ 'console_scripts': [
+ 'teuthology = teuthology.run:main',
+ 'teuthology-nuke = teuthology.nuke:main',
+ 'teuthology-suite = teuthology.suite:main',
+ 'teuthology-ls = teuthology.suite:ls',
+ 'teuthology-worker = teuthology.queue:worker',
+ 'teuthology-lock = teuthology.lock:main',
+ 'teuthology-schedule = teuthology.run:schedule',
+ 'teuthology-updatekeys = teuthology.lock:update_hostkeys',
+ 'teuthology-coverage = teuthology.coverage:analyze',
+ 'teuthology-results = teuthology.suite:results',
+ ],
+ },
+
)