teflo

View on PyPIReverse Dependencies (0)

2.4.1 teflo-2.4.1-py2.py3-none-any.whl

Wheel Details

Project: teflo
Version: 2.4.1
Filename: teflo-2.4.1-py2.py3-none-any.whl
Download: [link]
Size: 186246
MD5: ca0d87bfa4c8707d3accba291ea07af9
SHA256: f92cbb33b40c8ced81d8b3dcd090b4a86f1a032103b9072fe9c0b0db32f9a74c
Uploaded: 2023-10-12 21:03:23 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: teflo
Version: 2.4.1
Summary: Test Execution Framework Libraries and Objects. It is an orchestration software that controls the flow of a set of testing scenarios.
Author: Red Hat Inc.
License: GPLv3
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.9
Requires-Dist: ansible (>=2.14.0)
Requires-Dist: apache-libcloud (==2.2.0)
Requires-Dist: blaster (>=0.3.0)
Requires-Dist: Click (>=6.7)
Requires-Dist: ipaddress
Requires-Dist: Jinja2 (>=2.10)
Requires-Dist: pykwalify (>=1.6.0)
Requires-Dist: python-cachetclient
Requires-Dist: ruamel.yaml (>=0.15.64)
Requires-Dist: paramiko (>=2.4.2)
Requires-Dist: retry2 (>=0.9.4)
Requires-Dist: ssh-python (>=0.9.0)
Requires-Dist: requests (>=2.20.1)
Requires-Dist: urllib3 (>=1.26)
Requires-Dist: termcolor (>=1.1.0)
Requires-Dist: teflo-linchpin-plugin; extra == "linchpin-wrapper"
Requires-Dist: teflo-notify-service-plugin; extra == "notify-service-plugin"
Requires-Dist: teflo-openstack-client-plugin; extra == "openstack-client-plugin"
Requires-Dist: teflo-terraform-plugin; extra == "terraform-plugin"
Requires-Dist: teflo-webhooks-notification-plugin; extra == "webhook-notification-plugin"
Provides-Extra: linchpin-wrapper
Provides-Extra: notify-service-plugin
Provides-Extra: openstack-client-plugin
Provides-Extra: terraform-plugin
Provides-Extra: webhook-notification-plugin
License-File: LICENSE
License-File: AUTHORS
[Description omitted; length: 2760 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.41.2)
Root-Is-Purelib: true
Tag: py2-none-any
Tag: py3-none-any

RECORD

Path Digest Size
teflo/__init__.py sha256=_nT1SL16XEhGs2a_i0eQOdcuD9sLIUtEQJOXFSs2-v4 981
teflo/_compat.py sha256=w1Pavi7L0EnUHKzru0IgPmc6ZNpQLaQ1NP5kIC9mpIg 2015
teflo/ansible_helpers.py sha256=YK2Ud95Pnmp7grP3BwDBLTrefq62sTCvOqlVEEUZN0E 36544
teflo/cli.py sha256=RVtShvFogAgv7tDXLCDg5w9k5X9TGpfikCPz89AGiGk 15148
teflo/constants.py sha256=K94zPR3dlmueSMKD8pGip6_U9hPooNTIzV5nIs62kiE 5351
teflo/core.py sha256=M4EGPSUpKxvXW1MmB031oeLDdHosgtYGUrDnMEdDiFg 52186
teflo/exceptions.py sha256=EQ4NNO9DKyO_sC1llPaNpUvy-9lxjoxprGAX5-RU4xg 7898
teflo/helpers.py sha256=9pcdE1yNrPCK9F8jezC-0nPkXvJTiow-npDVvolVxM0 81189
teflo/teflo.py sha256=W-ITioSgz7HGu00IQAQAWIJj575HRygeO_y4JlPG1Tg 37764
teflo/executors/__init__.py sha256=jkSUTbXl4K4QsS-RDrv3q2dy4Ao5-CGc8T96OVcYbbs 878
teflo/executors/execute_manager.py sha256=QyDNkozhbuY8uawLg-BdWlP3NajvB0-MA6acCHVCrU0 2823
teflo/executors/ext/__init__.py sha256=3my2PQji5tihkYD7pAe-H8t9Gqu7sy7_iU7_s7Pc1-I 788
teflo/executors/ext/ansible_executor_plugin/__init__.py sha256=aiwPUvcQwaN9aDuTskK6QIin5bvGzQe7IdZsPVq-RJ8 789
teflo/executors/ext/ansible_executor_plugin/ansible_executor_plugin.py sha256=RK1dq0xufJHum8ZLDX_i1o-YBmubFLohUvOPgPLSxwY 18089
teflo/executors/ext/ansible_executor_plugin/files/extensions.py sha256=mdAmWK7LwNJ49kphj_ROPxFQ3BqnQH0mOK3v9vZvlqQ 2050
teflo/executors/ext/ansible_executor_plugin/files/schema.yml sha256=lovuBwznBIw8Hhx8YicY90fzHNagRuIaoUlVpIHSEf0 2069
teflo/files/extensions.py sha256=Ya3xO-a8F_ofLb9aZL7Ii3-9GRJkzq5bVsgFPkrdw7M 2686
teflo/files/schema.yml sha256=vzMy8QUV08U1xO_I3I7UJ2GBGWpIzLnmhE_ky1dlhL0 4471
teflo/importers/__init__.py sha256=HoSpE-RAI6yXYost1Q8d9N74Jqlm3HGNkS86JN1Wmtg 945
teflo/importers/artifact_importer.py sha256=Hfe4dPyEvfbtwR3DEZ8DIY7PlJvcOpiJkKZn3fwrRkQ 4413
teflo/notifiers/__init__.py sha256=fgsYJakYro2xeO_zvEZP7cgp059yvOOT3riFNT22SYo 924
teflo/notifiers/notification_emitter.py sha256=Vt_gRaOei5uocnQ_768AwL15Ecl-OjeItRDvnihTFn0 2370
teflo/notifiers/ext/__init__.py sha256=8ss536DnoeM9N_rYjmiUwrqwHPuhUacU7xRn0o06O80 936
teflo/notifiers/ext/email/__init__.py sha256=I8q6GItuy0jab23J0mEm8wr4boMwhbNbwWigA9IHLDo 956
teflo/notifiers/ext/email/email_notification_plugin.py sha256=a8_WPV9duAP93RbSLIcPQ7tANqgL4HxGcS1GTIcPwr4 7896
teflo/notifiers/ext/email/schema/email_extensions.py sha256=HLRWNFEEAIugfcm_Y1ae1Eb6IWWTY6vHNmAAvXMW1YQ 1241
teflo/notifiers/ext/email/schema/schema.yml sha256=iQ-Uew6R_shIqFMQtuGAvVTMw2hWhrMr8VPHgcWwxEI 837
teflo/notifiers/ext/email/templates/email_on_start_txt_template.jinja sha256=bPp2AqPa5hgHbWB4q6ItWWAglJk2xseSYXgWQhX9n08 131
teflo/notifiers/ext/email/templates/email_txt_template.jinja sha256=ocOEnl6bO2tL9Ow3Qg3pD0KQJAfQ2kdyG2hXsVV_E5Y 1907
teflo/orchestrators/__init__.py sha256=Q4193F3HDhK2TcF1Gj8ugbr2i4THMoaFRODhHpUeQLc 958
teflo/orchestrators/action_orchestrator.py sha256=fA5iIjANJqudb641D8R8kekrT_E0ZST9XrsLKGi5Vwk 2327
teflo/orchestrators/ext/__init__.py sha256=IqWsRxbQHYw0qFVQQwPFDknfIetz1QNRy_AdKbD1ugU 798
teflo/orchestrators/ext/ansible_orchestrator_plugin/__init__.py sha256=Y6oJ1A_R_BYHxbXhF1p6VvuSHp0LUzjU7j18QyngY6Q 797
teflo/orchestrators/ext/ansible_orchestrator_plugin/ansible_orchestrator_plugin.py sha256=6NJLkhY8bFUNh4PZiRJLpnHqCi7kmDQ19M6vMZ8Cuyo 12454
teflo/orchestrators/ext/ansible_orchestrator_plugin/files/extensions.py sha256=5bFztv6Qa1u_Yu7XCI_DGz9P0nY4iTsoSqvYL8USL0U 2222
teflo/orchestrators/ext/ansible_orchestrator_plugin/files/schema.yml sha256=vqoUvPVRoE-AaOa1PRJQDXQpErrIGN1eoqGRkH19r-8 1053
teflo/providers/__init__.py sha256=QFnzUJvAFSiSazifrgmYDvh9ZFZqitt3o7Bncm-xw_s 1040
teflo/providers/aws.py sha256=lmCpesKIcLkk1grpfoTD-t6oR4xw3HqPQ2_eN429IuU 34125
teflo/providers/beaker.py sha256=llbdQMd9D9Fk2eYN73ddwEzoq1vLVO8ZjJawO3aTT_Q 16778
teflo/providers/libvirt.py sha256=_40Sun4UaiNUGQPs026VOcL3hbdpiMnM9gevusIDwCs 10822
teflo/providers/openstack.py sha256=W2PL11zKDCVvq3a174QQUTnfURgzj4DBndbxI5_NPKg 8907
teflo/provisioners/__init__.py sha256=I98Ql5ocsgUUrpOJGO65MjD9CH98QmXnPDgkQCZqbYo 951
teflo/provisioners/asset_provisioner.py sha256=oZSlsTBpIJnGB2I5hBlUsdzMVgjt9-b7f8BkWS1xx7Q 7210
teflo/provisioners/ext/__init__.py sha256=zSpa4R20lY0JDAPc5mEc-E_LkVSmbFXZ8WlJYbEaxbw 858
teflo/provisioners/ext/bkr_client_plugin/__init__.py sha256=ZGoaWWjy6Gls4LCb8x1vDc836aDpRaiUaox4qbsXchE 794
teflo/provisioners/ext/bkr_client_plugin/beaker_client_plugin.py sha256=8kDihDXlD_qfzQBtRMv5xLLKTYiBqkEILVDaITq3B7I 44906
teflo/provisioners/ext/bkr_client_plugin/extensions.py sha256=OzuE008aEChZe9nEFvh7bro3YU9iqaY5OLsrNpvl0cs 1274
teflo/provisioners/ext/bkr_client_plugin/schema.yml sha256=N8xOEbbJtNxz6-2UyPuuPL_bZCJ5dPJ-fXJ8S1fdfBs 2329
teflo/provisioners/ext/os_libcloud_plugin/__init__.py sha256=sKMstsiWDRDeyQt6pn5uZnioo26NsntPtMLTztEk204 804
teflo/provisioners/ext/os_libcloud_plugin/openstack_libcloud_plugin.py sha256=7NvRLaD98Y3ysNe0HQHrwiNnCMPNt69sFGyf7GZSeY0 24546
teflo/provisioners/ext/os_libcloud_plugin/schema.yml sha256=lrKYFXT3-JQnPx8cOB8fRN9CPGC684ktZWhih7RUjeM 1021
teflo/resources/__init__.py sha256=Y6RIpyPPQtju5RWajnOeyPijVXEQqhS2w5h_dEW5mms 1079
teflo/resources/actions.py sha256=cQFAKEI0VHiPJgz8oVoE0SZyRp9uvo4Z8qbS9o0VVqA 11188
teflo/resources/assets.py sha256=AZKufscy8uRGny8sQEW0a5vIWfVUHEqJ81pwyx2dijs 19291
teflo/resources/executes.py sha256=tIla1idyuAU312S-WCWdp_8Aa034st-r0wnpvyO3VWw 9255
teflo/resources/notification.py sha256=JkVWeh8lF3nlpphMFRncAphuNZYxduxdkeuwPPogrvU 11087
teflo/resources/reports.py sha256=EtMcpHTidOdzUllTZ8H-rmzhF_RHBjC-kYLRXPZXONo 12348
teflo/resources/scenario.py sha256=Ls1Y8z_4aGAFMMGCVGRVOp0e3KBa69DdoOlT7MCjzXk 28440
teflo/static/__init__.py sha256=abTzJsuRDGlFNoKD-NJmnD1kk7Ed2dAQKpgk4yHQlAg 897
teflo/static/playbooks.py sha256=tIY7XTBj1wsSJamHDNGtM-0R5aYi8Ag9TABCYbc_0wQ 9653
teflo/tasks/__init__.py sha256=oJfclc_6-GPiKnlJS6SciJ493yMYig6WZDsdREwlr1E 1142
teflo/tasks/cleanup.py sha256=OB0GZVjbpVSrTGI1znSrwbMzHv7U0UjBvdi0El2MJfE 3568
teflo/tasks/execute.py sha256=vgzbSiNm1JSR-RKduRZNUvz_Wcf1koKwn5Rnxxf-tyo 1971
teflo/tasks/notification.py sha256=0h4hnpdGb6xSTkcsmwPUyf_FGtqsN8f6g5CO3MjGPGI 1904
teflo/tasks/orchestrate.py sha256=9eXceP_EtgD6HUQPLBRpASeMUNe6ldUKgEvGa0qpG0s 2101
teflo/tasks/provision.py sha256=B2Bo0drGbq2HEBDW1Xd_gvvG6wqzCVO_dOlxv8Ds1yw 2415
teflo/tasks/report.py sha256=Dg4cpbAokXGVKuoNjciJG10ccL5d5ZIO9QOXxuF-JbU 2571
teflo/tasks/validate.py sha256=0q0lTHPTTEAgaKwSkMoqtbmYgJFGHpngVa5waGeFca0 1884
teflo/utils/__init__.py sha256=j7bzvlPph_bS2t-ipJvi2EwQ9n6ERmE8kesOr2EIExk 894
teflo/utils/config.py sha256=qkcQASz20HDdOuvp5Jw2DvPYkvpDwcONhaLTO0bvttg 9713
teflo/utils/pipeline.py sha256=_aEe5XcZOjfGYja8Mgw9DpQzNbxNauXB8SU09jdeItA 15528
teflo/utils/resource_checker.py sha256=bV1BqLEenEEqBdi2CHbp0l5sTO7yuIXDLDdb1MXSFRA 9297
teflo/utils/scenario_graph.py sha256=fjIlVDD-BTxHJjjXu3cSJV6TGLWHkj-9OLVbJ9viT9U 13561
teflo-2.4.1.dist-info/AUTHORS sha256=FvWufVz4BvgWt0D5wE0NAhQDe8raQTSOvE2rPxdb484 243
teflo-2.4.1.dist-info/LICENSE sha256=o9pbEDkwsXd3Qs02L08jVm8FikKJX9jDrzk69hDM6VE 32462
teflo-2.4.1.dist-info/METADATA sha256=6qkI68-dDbPKvRygLTYm4Z013IXuxLKSAiDxpO8Gwxo 4489
teflo-2.4.1.dist-info/WHEEL sha256=iYlv5fX357PQyRT2o6tw1bN-YcKFFHKqB_LwHO5wP-g 110
teflo-2.4.1.dist-info/entry_points.txt sha256=yVYUJn6j2qKqgT9WoaIWBbAly3SVHiaRu5W_Y2rWsJ0 671
teflo-2.4.1.dist-info/top_level.txt sha256=VDRzqxqGF3a1NsIUivs8omMcY1gV0iWfJ2BSdEGIyI4 6
teflo-2.4.1.dist-info/RECORD

top_level.txt

teflo

entry_points.txt

teflo = teflo.cli:teflo
runner = teflo.executors.ext:AnsibleExecutorPlugin
email-notifier = teflo.notifiers.ext:EmailNotificationPlugin
ansible = teflo.orchestrators.ext:AnsibleOrchestratorPlugin
aws_provider = teflo.providers:AwsProvider
beaker_provider = teflo.providers:BeakerProvider
libvirt_provider = teflo.providers:LibvirtProvider
openstack_provider = teflo.providers:OpenstackProvider
beaker_client = teflo.provisioners.ext:BeakerClientProvisionerPlugin
openstack_libcloud = teflo.provisioners.ext:OpenstackLibCloudProvisionerPlugin