forked from ManageIQ/integration_tests
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
75 lines (72 loc) · 2.87 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
# dummy for editable installs
import sys
import os
from setuptools import setup, find_packages
# just cleanly exit on readthedocs
if os.environ.get('READTHEDOCS') == 'True':
sys.exit()
elif 'develop' in sys.argv or 'egg_info' in sys.argv:
pass
else:
sys.exit('this is a hack, use pip install -e')
setup(
name='manageiq-integration-tests',
entry_points={
'console_scripts': [
'miq = cfme.scripting.miq:cli',
'miq-release = scripts.release:main',
'miq-artifactor-server = artifactor.__main__:main',
'miq-runtest = cfme.scripting.runtest:main',
'miq-ipython = cfme.scripting.ipyshell:main',
'miq-selenium-container = scripts.dockerbot.sel_container:main'
],
'manageiq.provider_categories':
[
'infra = cfme.infrastructure.provider:InfraProvider',
'cloud = cfme.cloud.provider:CloudProvider',
'middleware = cfme.middleware.provider:MiddlewareProvider',
'containers = cfme.containers.provider:ContainersProvider',
],
'manageiq.provider_types.infra': [
'virtualcenter = cfme.infrastructure.provider.virtualcenter:VMwareProvider',
'scvmm = cfme.infrastructure.provider.scvmm:SCVMMProvider',
'rhevm = cfme.infrastructure.provider.rhevm:RHEVMProvider',
'openstack_infra = cfme.infrastructure.provider.openstack_infra:OpenstackInfraProvider',
],
'manageiq.provider_types.cloud': [
'ec2 = cfme.cloud.provider.ec2:EC2Provider',
'openstack = cfme.cloud.provider.openstack:OpenStackProvider',
'azure = cfme.cloud.provider.azure:AzureProvider',
'gce = cfme.cloud.provider.gce:GCEProvider',
],
'manageiq.provider_types.middleware': [
'hawkular = cfme.middleware.provider.hawkular:HawkularProvider',
],
'manageiq.provider_types.containers': [
'kubernetes = cfme.containers.provider.kubernetes:KubernetesProvider',
'openshift = cfme.containers.provider.openshift:OpenshiftProvider',
],
'manageiq.vm_categories':
[
'infra = cfme.infrastructure.virtual_machines:Vm',
'cloud = cfme.cloud.instance:Instance'
],
'manageiq.vm_types.cloud':
[
'ec2 = cfme.cloud.instance.ec2:EC2Instance',
'gce = cfme.cloud.instance.gce:GCEInstance',
'openstack = cfme.cloud.instance.openstack:OpenStackInstance',
'azure = cfme.cloud.instance.azure:AzureInstance'
],
'manageiq.template_categories':
[
'infra = cfme.infrastructure.virtual_machines:Template',
'cloud = cfme.cloud.instance.image:Image'
],
'pytest11':
[
'cfme = cfme.test_framework.pytest_plugin',
]
},
packages=find_packages(),
)