tft-artemis

View on PyPIReverse Dependencies (0)

0.0.73.1 tft_artemis-0.0.73.1-py3-none-any.whl

Wheel Details

Project: tft-artemis
Version: 0.0.73.1
Filename: tft_artemis-0.0.73.1-py3-none-any.whl
Download: [link]
Size: 379716
MD5: f09e6d2c479af95a5f22c3a9f931c38e
SHA256: 1c67e979c873b0369ee506e302a3a18d4a1e579b57675afaf9eecf5c6e710f86
Uploaded: 2024-11-16 09:21:23 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: tft-artemis
Version: 0.0.73.1
Summary: Artemis is a machine provisioning service. Its goal is to provision a machine - using a set of preconfigured providers as backends - which would satisfy the given hardware and software requirements.
Author: Milos Prchlik
Author-Email: mprchlik[at]redhat.com
License: Apache-2.0
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.9.0,<3.10.0
Requires-Dist: Pint (==0.18)
Requires-Dist: alembic (==1.8.1)
Requires-Dist: awscli (<2.0.0,>=1.27.24); extra == "full"
Requires-Dist: azure-cli (<3.0.0,>=2.0.77); extra == "full"
Requires-Dist: beaker-client; extra == "full"
Requires-Dist: click
Requires-Dist: dramatiq[rabbitmq] (==1.13.0)
Requires-Dist: fastapi
Requires-Dist: gluetool
Requires-Dist: gunicorn
Requires-Dist: jinja2-ansible-filters
Requires-Dist: jq
Requires-Dist: jsonschema
Requires-Dist: periodiq
Requires-Dist: prometheus-client (<0.13.0,>=0.12.0)
Requires-Dist: psycopg2
Requires-Dist: pyinstrument
Requires-Dist: python-glanceclient
Requires-Dist: python-novaclient
Requires-Dist: python-openstackclient; extra == "full"
Requires-Dist: redis
Requires-Dist: sentry-sdk
Requires-Dist: setuptools
Requires-Dist: sqlalchemy (<1.4.23,>=1.4)
Requires-Dist: sqlalchemy-utils[encrypted]
Requires-Dist: stackprinter
Requires-Dist: typing-extensions
Provides-Extra: full
[No description]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
tft/artemis/__init__.py sha256=ZP0OMlzxrmPGruyCZLvv0o1MPLQGrUm659cz_1ULTHc 51255
tft/artemis/api/__init__.py sha256=Z2ktIyszrwi9QKBNuowvHwWFkktB_G4XK1CTb6QIYBQ 8976
tft/artemis/api/about.html.j2 sha256=CR_zo66nTLCcxgSkM_ZJFNrUalx5VwrD5JfrqM65_40 8034
tft/artemis/api/dependencies.py sha256=ymmvOSQ-HOgCrBr3B8u0Y9UV8OeztVx-sKLywO7JDPI 1743
tft/artemis/api/environment.py sha256=LEFm9qFaPmUTRDwlx1ani8N81GENH4Zn-DTGaIvMUXs 4895
tft/artemis/api/errors.py sha256=XWHhqT9JGSbQPWSX4hJdc9SDfloPvs77FVAg4RFkX6s 10346
tft/artemis/api/middleware.py sha256=hGzLOmLeiezZLlP6q4wU89lM7Xc_FNsVz6RKrna_3nA 7774
tft/artemis/api/models/__init__.py sha256=UVj2tJ7wVPXsXqYClKTP8jGDy-gP75XqHTjquwApQtU 15506
tft/artemis/api/models/v0_0_69.py sha256=vhJXJlrZd29YODenssWkv9D98B5PHCNm9vHBSZ0CAGc 1084
tft/artemis/api/models/v0_0_72.py sha256=mg5HmA_i91WmwPUvPygVPlPWGZym9OTPEkGy45N_Gto 3385
tft/artemis/api/routers/__init__.py sha256=46cxtkZdmU7ch-R93fmesinPiTbGvTIRGzGDiS_dvlY 69157
tft/artemis/api/routers/_cache.py.bak sha256=GSHYpd-p_vNY9xQjsyooZNyv1FeXLM_zRYaiR9JioHE 2684
tft/artemis/api/routers/_shelves.py.bak sha256=x0xCUZ8x4sQc-GAF35ctQJw7uRsZMPzlbo-9XR-vXsU 4193
tft/artemis/api/routers/common.py sha256=r6SxfsLko5_JJAzQQKUnQaqHUg1EWHIFLQJq-njXDaI 5841
tft/artemis/api/routers/v0_0_17.py sha256=ju8h9MnhTT83mY_xB7PbgzF9vNTBG1omZOd5lTJGtFg 6429
tft/artemis/api/routers/v0_0_18.py sha256=AOVxhbDVkAqAzDQe1uNzkk3AOtv5JhqbbsKj9CENlHg 6085
tft/artemis/api/routers/v0_0_19.py sha256=_L5FQuj5WDHUBM8MgwejrHIQHEPseFnCOA9MGoIx_xk 6212
tft/artemis/api/routers/v0_0_20.py sha256=FNV0aSpVSxbVyoAduqzsYeVKzi83sXIqspf_Gends2Y 6501
tft/artemis/api/routers/v0_0_21.py sha256=_uL0fazQltBAFq5O6tpGiBbfqpf_Zu-DHmCgh2Orq4A 6648
tft/artemis/api/routers/v0_0_24.py sha256=4cfHZSfaruXl3j-uaxXQC3WhR0JcaTzSJOJ0ECFrV24 6568
tft/artemis/api/routers/v0_0_26.py sha256=d8W8eRuvn24XVHdmulVHtXolFopAhaCyLBCQ26ER_Os 6585
tft/artemis/api/routers/v0_0_27.py sha256=j4AYCdgZCbUEtOMntaodCfg06lLzMnyB6sSQ-NIGer8 8302
tft/artemis/api/routers/v0_0_28.py sha256=mmItxbFDi8KqlUiQTKbccWQ3HUCh5N07MYfZtB6fuE8 6577
tft/artemis/api/routers/v0_0_32.py sha256=pi-etFn2g2_Ez26nn0selY74XMHXUb_ta6RETuCikhU 6645
tft/artemis/api/routers/v0_0_37.py sha256=-5k2mV2gn3a19_fVMOOFCvJcP5hYbleoyVWx0DHh7cA 6620
tft/artemis/api/routers/v0_0_38.py sha256=XKrFgIj0LEgpQwny0AxEQinZmbn8QxGV2LAA_SN2-7g 6620
tft/artemis/api/routers/v0_0_46.py sha256=RbbKQZji34T8Ajh_s2Id-h5BxEFjIHRaURQhlHoWn_8 6617
tft/artemis/api/routers/v0_0_47.py sha256=TIRLbAseccRWx7EOz_ga8OcYZhRYTHl1-hMzxg4WIW4 6631
tft/artemis/api/routers/v0_0_48.py sha256=Vvm_KjlJerfqEyoxOhJpddJPogb1ll5Th4hVcJtelSk 6622
tft/artemis/api/routers/v0_0_53.py sha256=BGdyyct7FV4P4ChvXynomDaeMCezQ_LIhfubTIK5gOU 6620
tft/artemis/api/routers/v0_0_55.py sha256=jWz39150acbWscF4N3aaw46vcLKv4V0t_LebhdFjfnc 6631
tft/artemis/api/routers/v0_0_56.py sha256=WX0g8KqgXWHl5q4qoHHkrL9388cw6dp2sOI5AWmcZCA 9967
tft/artemis/api/routers/v0_0_58.py sha256=O7OSgYeNxv95lCDPV4yUWorgJc74U1qhBHUlOOs-3d4 9925
tft/artemis/api/routers/v0_0_67.py sha256=QibcatGo1W5-herlYHPBcKMeJtq9vhxYw15bmPZLM0I 6796
tft/artemis/api/routers/v0_0_69.py sha256=KTgNenn7deF8joNGfhBhe0tO-VHO7C8ezGTTMBXfkGA 6889
tft/artemis/api/routers/v0_0_70.py sha256=5PIHC88VJEeH6auxC_MDp6MmZWIgRvH8LzbaXsbYbUc 7090
tft/artemis/api/routers/v0_0_72.py sha256=tU7I10JL3N2IJnp1Gl7YL5D49mMPaDR97N_ktGQuRCs 7379
tft/artemis/api/routers/v0_0_73.py sha256=sjUpTolQn2zv4qduBx8iXMi8YLdhFev2OyhR_rSdbrM 7379
tft/artemis/api/wsgi_profiler.py sha256=xy9kOaV8Hs9aHMvUrfztVJ0IB3MCbONoWAZ3QrJBtYk 707
tft/artemis/cache.py sha256=gy_1_LKOvcFnuPC3uBs8iqCdjDmpCddCNxwpkwo2WTE 19971
tft/artemis/context.py sha256=Z4_yI2HF5XF7ZyAN5qXYc6F6CMMX2lth-dlArc_yNuE 5558
tft/artemis/db.py sha256=xTZE5-0RqxERZL_ETWWcuK8DiOXKhcPTXrjaRyyYA8Q 60306
tft/artemis/dispatcher.py sha256=mFSFUH6zH5I3-TkqRJMwawRLEYOaS8GcfEXm3rxYT18 3780
tft/artemis/drivers/__init__.py sha256=E6In3h0LdjFfUaMoOhv_e0tSa_IP1dZCrfh0nOiRKic 102449
tft/artemis/drivers/aws.py sha256=ezMdgz-aj-wM9Z6v33YFSYSUeJE0am6spH-iccyShzI 116946
tft/artemis/drivers/azure.py sha256=d39A-KJUYIoMnf83xZ5NP0gJhR94SdtpiYq7VE7xtOc 48659
tft/artemis/drivers/beaker.py sha256=6znxOjbV82iXJjf0F_rj88R7LaY8VUnhvVxdXbiyZ6U 78500
tft/artemis/drivers/hooks.py sha256=g11xLtQ8Ug5O-SrPpP6ISPRA1nV4YrSfXfxTdY0LhxM 7493
tft/artemis/drivers/ibmcloudpower.py sha256=rBIYWq4GE2top8SpiK4TEap9c1-QE0K3sf3062jeC2g 26016
tft/artemis/drivers/ibmcloudvpc.py sha256=PBCnSiUlLXqfRwrTK7VTSSNut2AbA-nQB2ZAChTkeKc 34865
tft/artemis/drivers/localhost.py sha256=J3XH8f0x5-YkUBQL7BkOUh2xIbIOFWJXCeVIj8_TJiQ 1282
tft/artemis/drivers/openstack.py sha256=fv-XrsmyP5pH5kSlLekFyW_6Jg4qeSHpkGi0wAP0GMI 44069
tft/artemis/drivers/rest.py sha256=CeOHz_BE79Ts4TpSptNriUZZ_l_QEERbAHzIjNZp_98 15823
tft/artemis/environment.py sha256=g7PxWumjzs6v7twPPn8y9wAkWRO_MYW0tujiCAEvzDM 71512
tft/artemis/guest.py sha256=fM5mkFfU7Yax1TQDaBILU4GRBbEpkWaExH-S5Ju4ZUw 4393
tft/artemis/knobs.py sha256=1QLzb2U_wNyTI1wAENYA8pgO-0I0hVpqg4OUxoLTGBw 28892
tft/artemis/metrics.py sha256=dwsUrlYgBkEht6uAF13EiVksSeSj7hr93XHJa2tCB8w 126716
tft/artemis/middleware.py sha256=Cj7P_0SIz6xnV4Py1zGI3gbcVVULbfFCUxZqZpkA25g 25538
tft/artemis/profile.py sha256=Pr6KP_YLG_HDBOajV3WnA1isGqJBApafR53aEpj8UFA 3690
tft/artemis/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tft/artemis/routing_policies.py sha256=RPmc_6xo5o0FejFCsR0VDn6P0nCD350SRA3F1EYMCCo 32064
tft/artemis/schema/common.yml sha256=8Tm-z4Xe5IFZnJVCvgl5lmifedJD_vZgvD8dgzBEKqo 7757
tft/artemis/schema/drivers/aws.yml sha256=PJ2ct4YwW9K9hFPLdS-etyOY7tzkrtCfL7BfIFGjOyE 2295
tft/artemis/schema/drivers/azure.yml sha256=6z_CgHu-K9ysmN-dEhL09TXk8B14z42zmRkc2bUXZqE 1634
tft/artemis/schema/drivers/beaker.yml sha256=nJrUAqz2ImtpGS1LKZdjZ26MjhnyWUWD9HHcWJ32N04 3167
tft/artemis/schema/drivers/ibmcloud-power.yml sha256=1V1oNCJjE9juuVXpV4pOt6PudpByURTE5dctLtwrIBg 1048
tft/artemis/schema/drivers/ibmcloud-vpc.yml sha256=JybKbwkgf2PWCB1ihsGo57NPM6HmMcV8sucSvfNXKiA 1455
tft/artemis/schema/drivers/localhost.yml sha256=Bs8ZbPdKhy21iPLdRSLIb0hk_Gn3Pu8h1dTt7DpyuJk 435
tft/artemis/schema/drivers/openstack.yml sha256=trpTPO8Ie0FwMeVMy-BDTi-NJxbeKMMD7VMMSeyEiEY 1533
tft/artemis/schema/drivers/rest.yml sha256=-EY70Kq-4S7XoKklzx5K1RUHYaVD-Vczh95Zk0SspiI 463
tft/artemis/schema/environment-v0.0.17.yml sha256=_0TmqRFpoHiQSrT0M-Mec5L8UGSS0bIQmrFdz3JEaSY 667
tft/artemis/schema/environment-v0.0.18.yml sha256=_0TmqRFpoHiQSrT0M-Mec5L8UGSS0bIQmrFdz3JEaSY 667
tft/artemis/schema/environment-v0.0.19.yml sha256=e7KMao6cflwoW6kaCD9M01TwD2VCkvvXeq7uXmWXJLc 3207
tft/artemis/schema/environment-v0.0.27.yml sha256=trKrWGReCqf4jDfZD0Qlz6XqmVr4KngJnm2jWqatBj4 3328
tft/artemis/schema/environment-v0.0.28.yml sha256=-UD-6pdntNo5FsF2jXmg6tkWUVTHHDzSaftWPWSQTbI 3937
tft/artemis/schema/environment-v0.0.32.yml sha256=cJw3YTQZaVYOOR5AeWyZISlsYnOApTDIP0f0vxDirYA 4441
tft/artemis/schema/environment-v0.0.37.yml sha256=itRPduqbukf63AlZoF9IYxbhlIEM2PlOTmLkq3z8phg 5123
tft/artemis/schema/environment-v0.0.38.yml sha256=rwk5SzKSRd7jQ7hGkQIJaPnKZCzdFVNhzdykiK3bLK4 5261
tft/artemis/schema/environment-v0.0.46.yml sha256=b5jzTD_qbAPUVKJymOrQYVNvv6Ic30C_I8vu3-lZ-_Y 5559
tft/artemis/schema/environment-v0.0.47.yml sha256=bn2w7g5szlAyPZE2e7z0DI8ogthrswLx1JYkpYQ4Xn8 5643
tft/artemis/schema/environment-v0.0.48.yml sha256=elKLf_IOu-1NcNkLwjnfhedre7u_yQlYbHH8THYFUHI 6485
tft/artemis/schema/environment-v0.0.53.yml sha256=YGKOq52sVE02Ef_K-H1Tb1AAKk4g-AdvZHgdnFKRz-E 7274
tft/artemis/schema/environment-v0.0.55.yml sha256=dzuBotg0L1IZyIKZB4ja95sUdMzaKf74JHvMyGh1Fw4 6762
tft/artemis/schema/environment-v0.0.58.yml sha256=5vavr4dN7ay3-nHZcZhyYpXRDhwo9Uf_5Kwky4NdBkU 6698
tft/artemis/schema/environment-v0.0.67.yml sha256=bIqvh5MVvzoWm9MUhkECuh1lchY40UOdR5PICxCFLVY 6824
tft/artemis/schema/environment-v0.0.69.yml sha256=OgOuKPbjPfd44aF8Wtoz9zKzPYTH4MaLzk5wB-iJhkc 7128
tft/artemis/schema/environment-v0.0.70.yml sha256=xPG0KrfzsoY7F7tV1DGrWEuOeVgE2MQ7uI6kl3MbFfQ 8201
tft/artemis/schema/environment-v0.0.72.yml sha256=u7n7Uu1UrU9OAAyksbkv0l2GuCg9Py2rRNGnflRJKAE 8399
tft/artemis/schema/environment-v0.0.73.yml sha256=L3v4bmVDIB-kDt-CVCK8nGXqkyjd4EyIOz-gatrUY_s 8671
tft/artemis/script.py sha256=abcHUQv3c_lm1ncrnrJBjzhtOrh0Md9sS2Z42oTKDSw 2911
tft/artemis/scripts/__init__.py sha256=hSA_EWG3FswUHYzLXF3uJhryzbvBGGtbeSKV91pXd7E 374
tft/artemis/scripts/init_db_content.py sha256=eeeOuC1XasRFn4_FWihmDh5CIHblFgVv6GXDCNfPqtI 16816
tft/artemis/scripts/scheduler.py sha256=d1iWjUrXb8SEjXR1NMDY-Q8iOxlxfbi7PkIIShN75Bk 1074
tft/artemis/scripts/worker.py sha256=gRX-1D_mJvlkod7VFfR0vMsoeHwtPh9Cbg_M7WQxygg 4222
tft/artemis/security_group_rules.py sha256=ADDW2hKRslrL7sVNgm-DplAMu7Y-L4o-jUN2icMxI_g 3880
tft/artemis/tasks/__init__.py sha256=tv15kZmGdWKsKkZ05FOhvKn45KOeE_xB3T3kqtlsZZE 78785
tft/artemis/tasks/acquire_guest_console_url.py sha256=Y_L8LelNV2bKoJ3UKCgYVr41bukE0I-9lKLME3DE4y8 3084
tft/artemis/tasks/acquire_guest_request.py sha256=9olAP9QCOMJofNCWoax9Lkcu7930k_yyA6JFzOpOuRo 8019
tft/artemis/tasks/gc_guest_events.py sha256=4jUUE5ryanNPU2NOFhy36Ek8V1aK4l7QgFYXz5JmWXM 3991
tft/artemis/tasks/gc_guest_log_blobs.py sha256=BLo37E4rK-AJPCUaDwwTJSBJwlWPYtFIqUJYoVx8l6k 3998
tft/artemis/tasks/guest_request_watchdog.py sha256=EIiPNwKIXXYSF-Kpay5kDnoz-cNs1xvXuu9-vYPZi70 5175
tft/artemis/tasks/guest_shelf_lookup.py sha256=WSuCrbTjDFqWBMsw2MoVmmOrFPETokpAEV4TfUdHJDQ 6421
tft/artemis/tasks/prepare_finalize_post_connect.py sha256=X69eY3gTrfDyH4FKGLUuLAC6g6ZIwhH-ZTlSwt3cmvM 5972
tft/artemis/tasks/prepare_finalize_pre_connect.py sha256=m4L8vCj6DbkFvpZa3F_nIbH3sWFO7qxSlpPBmMC8LOc 3358
tft/artemis/tasks/prepare_post_install_script.py sha256=7_500_tmJM5S_Peu3KzcjPp2BChzxuyOm5FJakHacvM 4562
tft/artemis/tasks/prepare_verify_ssh.py sha256=Ry5FzELoWETNeCqBVx2SlqCTtSWzM4FtWWWdaoaBfpE 4403
tft/artemis/tasks/preprovision.py sha256=Alc93pp-AUcOBw5Uu2DZvcKJIBACG2TqYC-p8tETDEk 7578
tft/artemis/tasks/refresh_pool_avoid_groups_hostnames.py sha256=rFQxL61jcF2FEeeLSFmJwEpMMsCiZAY-ttMorri_HM8 3232
tft/artemis/tasks/refresh_pool_avoid_groups_hostnames_dispatcher.py sha256=tCHcWaSybY12dVPuRf0ICnJBJ8IWUySrtxdXk-ArDsU 3766
tft/artemis/tasks/refresh_pool_flavor_info.py sha256=Id6HD_iz5RRYH5Df14kj_x2ZPUcTPAIl65M3MFZPKvQ 3087
tft/artemis/tasks/refresh_pool_flavor_info_dispatcher.py sha256=9shYUwUbJrDxkaAVOyNXhIDao0-y7Em1rFRlc1flZAA 4212
tft/artemis/tasks/refresh_pool_image_info.py sha256=EXglNAwY9tm5vizLEq8Gn9JiLEIbViHt_NRGFbl11aI 3081
tft/artemis/tasks/refresh_pool_image_info_dispatcher.py sha256=MEH6TRfd7_dzYzH_VRp1R9k0Awy9A8Pf6fyP6GwOZdc 4193
tft/artemis/tasks/refresh_pool_resources_metrics.py sha256=K1VqvDHKSJPU8jRAQMomBVdgoECJu5BP1kUF_0u46Go 3134
tft/artemis/tasks/refresh_pool_resources_metrics_dispatcher.py sha256=kZ6lI5Oqsc19s-k9ENbrqcuwIarEyYfMXV7FcehcGAA 4264
tft/artemis/tasks/release_guest_request.py sha256=l5yk7i6mrPEcxjxla0BfaaTmz-yFCZCqj8QK__SuRsw 3626
tft/artemis/tasks/release_pool_resources.py sha256=1GObLG8SoYqkh3CalzpmvbF9r3j-89zocOf4THBuNxw 3771
tft/artemis/tasks/remove_shelf.py sha256=btmQhJzxBOk6TlUqaW7OAYOZ8CGqeVpxDan0kFvFz0k 4910
tft/artemis/tasks/return_guest_to_shelf.py sha256=Nw4nZHu0Wvzpk8Of5VDJilMzXmnv_jUHicxCDsGMafM 5904
tft/artemis/tasks/route_guest_request.py sha256=azhmJrE2UfoIZj3JnZXebfXq47OHVEzQzburL1wPbjM 4426
tft/artemis/tasks/shelved_guest_watchdog.py sha256=ftBIiMHUBK0LrD05OQRjv4_i9kDXiAhyErlcj5bNL6s 5645
tft/artemis/tasks/update_guest_log.py sha256=FOBLJ3bSwIvq9wPecQoXU4F1KZ2GDaAo5jhuLF-2xvw 13924
tft/artemis/tasks/update_guest_request.py sha256=HHd8KViwjqB8ozNkhQgraGWBifDLSQSQCdd3AahD0z8 6981
tft/artemis/tasks/worker_ping.py sha256=GNS_qaRU2w91oqwCaccSz_Mf7DFUI7_0AQMkF9E-MMs 2699
tft_artemis-0.0.73.1.dist-info/METADATA sha256=gGpAw7OXl1Rplg67k5FGcsrGAnMeur0BXCQxingciHo 1476
tft_artemis-0.0.73.1.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
tft_artemis-0.0.73.1.dist-info/entry_points.txt sha256=Izy57vgEWPs36MgaDJ4UbTBcu5jraRDZn2iMt7I-X6g 283
tft_artemis-0.0.73.1.dist-info/RECORD

entry_points.txt

artemis-api-server = tft.artemis.api:main
artemis-db-init-content = tft.artemis.scripts.init_db_content:cmd_root
artemis-dispatcher = tft.artemis.dispatcher:main
artemis-scheduler = tft.artemis.scripts.scheduler:cmd_root
artemis-worker = tft.artemis.scripts.worker:cmd_root