fabfed-py

View on PyPIReverse Dependencies (0)

1.9 fabfed_py-1.9-py3-none-any.whl

Wheel Details

Project: fabfed-py
Version: 1.9
Filename: fabfed_py-1.9-py3-none-any.whl
Download: [link]
Size: 150854
MD5: 6d224631ff29f4bf2455838ff3c55279
SHA256: 1bf8719c37372a060e345e98b743dac459bac0d7b47b40aee9b20fb24fc054d2
Uploaded: 2024-10-16 02:27:45 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: fabfed-py
Version: 1.9
Summary: Fabfed Framework
Author: Abdelilah Essiari,Ezra Kissel,Liang Zhang
Author-Email: aessiari[at]lbl.gov
Home-Page: https://github.com/fabric-testbed/fabfed
Keywords: Fabfed Framework,Cloud,FABRIC,Chameleon,MOC
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Requires-Dist: fabrictestbed-extensions
Requires-Dist: python-chi
Requires-Dist: sense-o-api (==1.26)
Requires-Dist: ansible (==9.5.1)
Requires-Dist: ansible-runner (==2.3.6)
Requires-Dist: xmltodict
Requires-Dist: boto3
Requires-Dist: google-cloud-compute
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3764 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.1.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
fabfed/__init__.py sha256=6WgPX3nanMfUKxotBdPfsSUWD8nNXKjVN8mu_V0UmsA 20
fabfed/fabfed_manager.py sha256=FfKs5aDt7vZ0bxQwvVzu-sg8zpmgxCRXqOe7qVN7ETs 10133
fabfed/controller/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fabfed/controller/controller.py sha256=CJ-1FbHH3ou97jD2Y76QIoDaXfgwceLJCRxBxLYt9hc 23329
fabfed/controller/helper.py sha256=rsNluQJbhuO7qgEXO1nWKcNMDF2fQ9z9G5EajKY9SmQ 5896
fabfed/controller/provider_factory.py sha256=nGyvu0rUsPfp1UJ41BwiTHxDp1SIqMASzMyDLd2zyBI 1503
fabfed/exceptions/__init__.py sha256=4QRUt-i9LK4cHq5w0hC63IfhhtieAHexAwle1cYrz0U 883
fabfed/model/__init__.py sha256=VYc35XNATZjW11iRjI2acM57U50SIdhoTrdyM-k1ErY 4145
fabfed/model/state.py sha256=8SqbrbInioPV46QTF14UnzH7YDcxkFgZkL6-Rb8TMeU 10911
fabfed/policy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fabfed/policy/policy_helper.py sha256=ucsGpPUvrZ7y4MX_36Xgg3RCAfv-Gx9_iyKI5B9s27Q 29058
fabfed/policy/stitching_policy.json sha256=X472ue235wwrPzE9JHnuw0aYsNgbvXECeeSW19F9m1M 4027
fabfed/policy/stitching_policy_details.json sha256=yHi8DYQpHkqU5PP4udJtjbCASY_gygRwrbHGvX7nQEE 1840
fabfed/provider/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fabfed/provider/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fabfed/provider/api/dependency_reslover.py sha256=WVpyusLxKdh4pRPl8QSPoctBw_yv84kg2_QoKLWnL1A 6009
fabfed/provider/api/dependency_util.py sha256=RYHG4Didso1sg5nlEQ2k8ebktC6yp2mxgitorRcXdeQ 1228
fabfed/provider/api/provider.py sha256=YBObmYjzHE_5O53yeY9VP6M203bCcnIe_fzEqYeLqUI 17757
fabfed/provider/api/resource_event_listener.py sha256=n4xCoItF-bmqMuWVWJI9nW2W9qCStDh3JOce5rHkhPk 422
fabfed/provider/aws/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fabfed/provider/aws/aws_constants.py sha256=eG15iWS85b7grsdFQmcZFzwoX0_OW64yWC6zLz1ef3w 290
fabfed/provider/aws/aws_exceptions.py sha256=vn7SQtaWw91sZpXfqJWm6zDeeM1jAgEIOQ3i-9v6ku4 136
fabfed/provider/aws/aws_network.py sha256=GIwWRhzT6ZzXxZMeDoNZdl2LyChBesbsido9a2Oj8cY 5750
fabfed/provider/aws/aws_provider.py sha256=PhmguMi8qrZiFyAqdoahrsACf5c0RvU-323Q9K4HSx8 5166
fabfed/provider/aws/aws_utils.py sha256=q7PUNswZ_WnSiLc9rZq2-ghRU6VX4Aqrm6Nq6B6m7mc 23137
fabfed/provider/chi/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fabfed/provider/chi/chi_constants.py sha256=awdRNWt-TBLWcdxPhTzRUDjSsQof4-BWiNhacr-ZuiQ 1535
fabfed/provider/chi/chi_network.py sha256=L4fEuUvlOugNSuQ7fEq45_RQKy3HcJ55SV70OuIkiFE 9081
fabfed/provider/chi/chi_node.py sha256=nl5I_RPYrjIWSizf3wyNCKJubIfTRYQalabpmQ_98eU 13013
fabfed/provider/chi/chi_provider.py sha256=UKk5IPZoX5d-t0DHumn9X_rERsq6554EoHR_JAaEL1Q 13038
fabfed/provider/chi/chi_util.py sha256=DmooahOAzOak66pr7NFqru13FGeYeJIhDgeqgMmT67E 4692
fabfed/provider/cloudlab/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fabfed/provider/cloudlab/cloudlab_constants.py sha256=7cNHfG_C7G66dxBUAzgdJvDqJoNmXiyCXqt3qYDnONU 541
fabfed/provider/cloudlab/cloudlab_exceptions.py sha256=cTAbfys47M8QVLB3Q7g1YPg_sKp5hWmOQV-Iz2Rh6hA 564
fabfed/provider/cloudlab/cloudlab_network.py sha256=kzdEr-cc-tXL_enePF7nPRr14omi_XxjdGn5H12EDDw 7708
fabfed/provider/cloudlab/cloudlab_node.py sha256=kpUUB9Emroi1MFhEuM96b0zDeKAV7_FBZVrIhRxw6GQ 3138
fabfed/provider/cloudlab/cloudlab_provider.py sha256=5EHzVd-ZB9_-GFwZWI6_SP0VxyaLzlJhJJV1mbdhrm4 11653
fabfed/provider/dummy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fabfed/provider/dummy/dummy_provider.py sha256=2D6dHbAkEV67dcxVvksSHQeqipLidSgo9eDQONxFi54 9445
fabfed/provider/fabric/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fabfed/provider/fabric/fabric_constants.py sha256=Yr1V8MXdx8tSiIHzF2O1YAOn96Hey8oKjA3Kww1Ko30 1639
fabfed/provider/fabric/fabric_network.py sha256=srlbrCzuVP2_r3stscKRF4Lqxabx2n-VcPdAiqNFYOU 13370
fabfed/provider/fabric/fabric_node.py sha256=5IJHpT4MbCiq052-j8quO8CMlzeMmVLcGDC3ikhIXdU 10420
fabfed/provider/fabric/fabric_provider.py sha256=expBCzCPzwp9ASshnBYQdIf1lrcNiCriV6TD5Fm2Bj4 5706
fabfed/provider/fabric/fabric_slice.py sha256=oFnvJ9lSHEWfVxyr6pNrAC_USN0AQFwP-NVml4C1f_4 25529
fabfed/provider/fabric/fabric_slice_helper.py sha256=OEGI7uKHDo3_AgZe1FrEr4_QtrQEXJxZEy_P3fvxHgw 6850
fabfed/provider/fabric/plugins.py sha256=D67oTToWchh1sl89K6Q9bIWyQruI_rCT7AHH27Uu7QU 5174
fabfed/provider/gcp/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fabfed/provider/gcp/gcp_constants.py sha256=gZCVy1uCL9Lr1Z6mpp1jcfO0H42ATw9kHMvzZ5PuZe4 58
fabfed/provider/gcp/gcp_exceptions.py sha256=0nYFcaFwjwbnMAKh8asZLYZNiWll43zmaqIxB92Lz3U 136
fabfed/provider/gcp/gcp_network.py sha256=zInNm8fSOqLM5L9_T2h4bZviWUQq5_5-unoElLrswZs 5926
fabfed/provider/gcp/gcp_provider.py sha256=Hn-a31DfflfJKVOjfrPXTp_YeMlQ9QhqKIG2tt7_I2o 4546
fabfed/provider/gcp/gcp_utils.py sha256=fjDWt4VMFgI3CrYFPk71ZJH0vP82wVOdQQPR91wvKcY 7065
fabfed/provider/janus/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fabfed/provider/janus/janus_provider.py sha256=SdrUWbal2TKHtOrdYec1DsCpep3hsUkRbZJvG730a7g 8657
fabfed/provider/janus/ansible/janus.yml sha256=CkHpZbQ_yvqOi4Ax7zJMtE7MmjxXzt4uGS3H8HWRhbs 356
fabfed/provider/janus/ansible/roles/controller/files/controller-compose.yml.j2 sha256=BUFt9nUfPWQO1Qv9LfipcsYTRrlBZTzIR0XJ8-SSSys 1134
fabfed/provider/janus/ansible/roles/controller/files/controller-setup.sh.j2 sha256=iK7OHxDSt3noCwe9GIXSJHvmcBRpRaV-LPYO5l92t1w 796
fabfed/provider/janus/ansible/roles/controller/tasks/main.yml sha256=2SSXRFScMSLPVxt-z1G5Yh0NsOpGHJP5p8C39GDzPRU 1165
fabfed/provider/janus/ansible/roles/docker/tasks/install.yml sha256=z_JKJ9AiqZV8J_F4aosOUMnwhiHxEidS7r6kHxyjKcM 2406
fabfed/provider/janus/ansible/roles/docker/tasks/load_vars.yml sha256=h8ShDsLzJd8GQ-OelgfMnrzx5s1sNx71Zm2FOkNZyFs 447
fabfed/provider/janus/ansible/roles/docker/tasks/main.yml sha256=l99wenGtVQ7H9OQdBXL7W9p0EQfTwYZWMTzwy3IiwTI 112
fabfed/provider/janus/ansible/roles/docker/vars/Amazon.yml sha256=N9St6HWVXyWUtI8PbSfpqfmiiBL21VwSidHvbZmuZxc 26
fabfed/provider/janus/ansible/roles/docker/vars/Debian.yml sha256=0uICTssx15NhxxAO0OKB3tZ5s5FWVSGakzTceXILDKo 210
fabfed/provider/janus/ansible/roles/docker/vars/Rocky-8.yml sha256=aPgRY2sA7EO_qtlKe7UjnS5eOW4Z1OoV_M3Te_dYQnc 287
fabfed/provider/janus/ansible/roles/docker/vars/Ubuntu.yml sha256=0uICTssx15NhxxAO0OKB3tZ5s5FWVSGakzTceXILDKo 210
fabfed/provider/janus/ansible/roles/haxorof.docker_ce/requirements.yml sha256=s1EjPQD2F927VPlEwJu7KhkPAN6AssOx3OCsP6_O9Wg 52
fabfed/provider/janus/ansible/roles/haxorof.docker_ce/defaults/main.yml sha256=gOoZEvCu_pKdhq8YWVFz47cPPx6FpaH3zdGFPoydqCY 8312
fabfed/provider/janus/ansible/roles/haxorof.docker_ce/handlers/main.yml sha256=lNKAYlcK6fq4vMCP_9O6BteQ1orHF76rEzAEkNZ6EDM 628
fabfed/provider/janus/ansible/roles/haxorof.docker_ce/meta/main.yml sha256=yhzi56aub4Si6B8L99XteGQuSKlP7GeLnf9B4HbdBQI 699
fabfed/provider/janus/ansible/roles/haxorof.docker_ce/tasks/bug-tweaks.yml sha256=xGLkaw074pIE9oEdgsK77yQOBu28r_wKtosCj1c2Pso 270
fabfed/provider/janus/ansible/roles/haxorof.docker_ce/tasks/checks.yml sha256=cR69hWnDhzsZmE_cW0Sh54Pj3jLltSIR2GSdcUnuA7Q 233
fabfed/provider/janus/ansible/roles/haxorof.docker_ce/tasks/configure-docker.yml sha256=IOZ4xG0aad2Po-p_EHHeEpSMQr7GZ-G3zq5cIJMLGpE 4171
fabfed/provider/janus/ansible/roles/haxorof.docker_ce/tasks/install-docker.yml sha256=-NjThEC-PPjyjlclZ_WNpEctfLG-drybvqPW8l-yZtw 2181
fabfed/provider/janus/ansible/roles/haxorof.docker_ce/tasks/main.yml sha256=SqIyDlBY3-gsMf2QsA74bkZZb4W38y5BrxO2yNN94sw 6071
fabfed/provider/janus/ansible/roles/haxorof.docker_ce/tasks/postinstall.yml sha256=rqvS1SqUHVu-CXmPhuMyP2aK6QsGWto0JIFINJBijOg 9455
fabfed/provider/janus/ansible/roles/haxorof.docker_ce/tasks/remove-docker.yml sha256=laJEAm_45ULjCSqMS5mpV5zba41e6EFUf4FAutGfGoE 4816
fabfed/provider/janus/ansible/roles/haxorof.docker_ce/tasks/remove-pre-docker-ce.yml sha256=GTwc98jJuZEajzcezUaIRYtnKZKEjLYjyGTNd4we1fQ 1372
fabfed/provider/janus/ansible/roles/haxorof.docker_ce/tasks/setup-audit.yml sha256=mWEkjY3d_Kc7aI72kKFI_1Ct_gydlXz_fMRtaFJ18f0 791
fabfed/provider/janus/ansible/roles/haxorof.docker_ce/tasks/setup-repository-Debian.yml sha256=ux0sBxyrHjmvPJ6mSP_dgSU8gn3C30to0QJqgErwp_E 2631
fabfed/provider/janus/ansible/roles/haxorof.docker_ce/tasks/setup-repository-RedHat.yml sha256=je1maGOkgy5Oih7DDoQOUFGjnl-GpwinO7duSswablE 4318
fabfed/provider/janus/ansible/roles/haxorof.docker_ce/tasks/setup-repository.yml sha256=XLp4MtniQMj4go8cZuwTM8PL8D33hKf7e6Q2zDTWQyg 526
fabfed/provider/janus/ansible/roles/haxorof.docker_ce/tasks/bug-tweaks/bug-centos7-resource-busy.yml sha256=1k-Y8lgEwPfBOBrvjpIJNlipopJG71i2AO7D07azMVk 1895
fabfed/provider/janus/ansible/roles/haxorof.docker_ce/tasks/bug-tweaks/lvm-thinpool.yml sha256=TNdHW7EoHQ4dQI3m5_ha__3pZHI2bM8fFlXizdxiX4U 1369
fabfed/provider/janus/ansible/roles/haxorof.docker_ce/tasks/checks/compatibility-checks.yml sha256=325H4BYssDfrlr7WO3CiTawc1VhFp8wLVAYFZ-ELzpY 608
fabfed/provider/janus/ansible/roles/haxorof.docker_ce/tasks/checks/distribution-checks.yml sha256=xQ7DoX035fKJET27lyCixUA2R8f14zhEckoYrtHZ3cU 952
fabfed/provider/janus/ansible/roles/haxorof.docker_ce/tasks/configure-docker/configure-docker-plugins.yml sha256=mxInGPk_4NJR-hzI0T4ISrHDeimFaJZpbRp1mD5v76c 1958
fabfed/provider/janus/ansible/roles/haxorof.docker_ce/tasks/configure-docker/configure-non-systemd.yml sha256=mxg72bRiD5g4Df-LZK5qKQFj5_6gx3BEk_Ll87YtjcU 818
fabfed/provider/janus/ansible/roles/haxorof.docker_ce/tasks/configure-docker/configure-systemd.yml sha256=SUD7-TaJ_mKyV43OOCHvY14GYytnFQ7waDMUQEik_rU 1874
fabfed/provider/janus/ansible/roles/haxorof.docker_ce/templates/docker-envs.j2 sha256=KXvppw1FIHLt14QUoibidAQ6AutGxvYdHH63OYBQOAg 276
fabfed/provider/janus/ansible/roles/haxorof.docker_ce/templates/drop-ins/default.conf.j2 sha256=yt_naiQgqhY6bD1xWNxfN9U39L4N_YOPXy7xhY4FBrI 204
fabfed/provider/janus/ansible/roles/haxorof.docker_ce/vars/main.yml sha256=D5VD45-ukTnVFMzSPerZX4-SgpSFS4rFVSY_53Gt19w 2514
fabfed/provider/janus/ansible/roles/janus/files/node-compose.yml.j2 sha256=lMxQQOf2uvA0IIrj_MzxCJdgDYe-I-2wlxz8f5Ob2D0 667
fabfed/provider/janus/ansible/roles/janus/tasks/main.yml sha256=8VGO_MPmSJfpx7zWu2hpmPr0hCWLy3H6VC3ZR8r8vBU 612
fabfed/provider/janus/ansible/roles/janus-add-node/tasks/main.yml sha256=Tqc9xHIgU0tXIDFx0l-5mEGZPhekpOBl5yq92IbEdr0 602
fabfed/provider/janus/ansible/roles/janus-del-node/tasks/main.yml sha256=506w4Z_NlMpAiCW0JlQullUV_XK9KODQAN7yWAZvAc8 341
fabfed/provider/janus/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fabfed/provider/janus/util/ansible_helper.py sha256=7_2L8ZtSlpwigSvBcFDnXKXw2FgmcjjHl3x0MqvNmL8 10739
fabfed/provider/sense/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fabfed/provider/sense/sense_client.py sha256=lH5qvTcGQotqM9_gh4OWdG7rckFxmXBgKIAwz811o5A 936
fabfed/provider/sense/sense_constants.py sha256=ZW_l9RT0m4LfFOCMmbJErghBLSbRCLAQySH_EJZX6I0 2280
fabfed/provider/sense/sense_exceptions.py sha256=GR_R6U0xN5ng_-Xk2AeRRWGMi0D86mYelzE9TMj_PPk 138
fabfed/provider/sense/sense_network.py sha256=K0e26RGlYztbIqvTGo4pC9vb9Qq4iDPzcYrB8ISprLA 4294
fabfed/provider/sense/sense_node.py sha256=-sGYE-g488_nWoyG4hx-a1frNhp87aMmc47-vMigs_o 3447
fabfed/provider/sense/sense_provider.py sha256=1Q5-EncUh0forudEQmNfKnptCu9QIMimmDNdLk-qv0A 8575
fabfed/provider/sense/sense_utils.py sha256=PhxNfmwXxbkSn4oOhWUlqCzql_7F2fHzRBFTU5l4qhs 12699
fabfed/provider/sense/inventory/sense_image_info.json sha256=AlBiaqgpFSBSj4BWITqIKX8Njo_iWZgZJuH9l4MYvoE 113
fabfed/provider/sense/manifests/aws-template.json sha256=mR-5vz_F-NF2b26sVrw-dDMpUKNF8otPaPf3tJ_S--M 826
fabfed/provider/sense/manifests/gcp-template.json sha256=4nvlwzk2UHj1xMt6B-mVMJ5ZPWPS6za5uVMekL1fE78 1206
fabfed/provider/sense/manifests/l2-template.json sha256=K6cVbQPcFCElcyQH-y-WcwuR_gPcIbTM1bL7Yrz31Ow 844
fabfed/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fabfed/util/config.py sha256=2YCZvtKxo3ayKodpH3A_okKRo3s4FZnounbnat5-nGY 916
fabfed/util/config_models.py sha256=rF8Fco7wAhY5Vw0pgzwMQ09PQQiXV-NTGyL7Xboc6Bk 3793
fabfed/util/constants.py sha256=cn8SAvDioOCechQvslyxhrgpXI3C48amMXZ2eephByE 3741
fabfed/util/node_tester.py sha256=mO_3qMeCzYdBViQCrIkxYB7YlrvQCJcL3ND1Oq1VgR0 13671
fabfed/util/parser.py sha256=VgCyNpIPGp5eSw-PXjZ6-Jg62qWe26j4E3d93nQexCo 9286
fabfed/util/resource_dependency_helper.py sha256=iUJy6Tcz7-4b7SFvv0SR81NpyWdW05XpqKDY7UArTtI 2896
fabfed/util/state.py sha256=5V8-VQ009-5MX_eeUg9XfkKWJTSl76KzQF8Ju3ifmyE 16678
fabfed/util/stats.py sha256=OTCcRBVM7M592V-MQjKLDbFKVyHglD28Ckoivdt6VkY 478
fabfed/util/utils.py sha256=6OvnPysQfMPrX7pr9z688uQEAiGL0-jvRKV62RM8ibM 11948
fabfed/util/variable_evaluator.py sha256=bYDbk45w7dPJzVtsR4Xmrcc_PTcGqr2ieF07xXjqq_8 4832
tools/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
tools/fabfed.py sha256=nTnqcOXWBGZ88SyRv4zUqYcAsw3n-VYmaLECt1_xdEg 17312
fabfed_py-1.9.dist-info/LICENSE sha256=sZcEQLc5fX6BhNsR_vyGuPDQbbPoI4IoG8LXQvJH3A4 1071
fabfed_py-1.9.dist-info/METADATA sha256=Ieg6l9-_8JhQ7o9I_5s88qpUmpzpQ-g2WuhXf96DoBA 4511
fabfed_py-1.9.dist-info/WHEEL sha256=GV9aMThwP_4oNCtvEC2ec3qUYutgWeAzklro_0m4WJQ 91
fabfed_py-1.9.dist-info/entry_points.txt sha256=E9DM_1XIXHNVqaGRFTzwcxwR02rYgFh2YQwi4fHnIR0 45
fabfed_py-1.9.dist-info/top_level.txt sha256=TIkW_HzBySo1uiJ9V3-0CccqgTIgHKfNSRmN96X95yc 13
fabfed_py-1.9.dist-info/RECORD

top_level.txt

fabfed
tools

entry_points.txt

fabfed = tools.fabfed:main