tft-artemis

View on PyPIReverse Dependencies (0)

0.0.69 tft_artemis-0.0.69-py3-none-any.whl

Wheel Details

Project: tft-artemis
Version: 0.0.69
Filename: tft_artemis-0.0.69-py3-none-any.whl
Download: [link]
Size: 303111
MD5: c2e3aa7cf79f41ac762ad2642787d60b
SHA256: 17fa03253f01147ce3ca8fce5d0937fd1e1c62081e98bfe866b49881550a6436
Uploaded: 2024-03-18 12:31:14 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: tft-artemis
Version: 0.0.69
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; extra == "full"
Requires-Dist: beaker-client; extra == "full"
Requires-Dist: click
Requires-Dist: dramatiq[rabbitmq] (==1.13.0)
Requires-Dist: gluetool
Requires-Dist: gunicorn
Requires-Dist: jinja2-ansible-filters
Requires-Dist: jq
Requires-Dist: jsonschema
Requires-Dist: molten
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-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.8.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
tft/artemis/__init__.py sha256=QV4nIgwe2zRjsHojHx6LBdixwMXoGF4BiT5N1B3nfn4 47101
tft/artemis/api/__init__.py sha256=YwgfGOzVWtA71I_U6u4PcDl34wstkrozdgSwajCSBcE 179618
tft/artemis/api/about.html.j2 sha256=CR_zo66nTLCcxgSkM_ZJFNrUalx5VwrD5JfrqM65_40 8034
tft/artemis/api/errors.py sha256=3q5CIO4wE12ctY8ykBbje_kohIgCC-QbYt8GXT-2bUM 10300
tft/artemis/api/middleware.py sha256=pjrR1_mmPumX_pk-FrGjuUxv1oGo1rMhF9eI4VSbzkE 12158
tft/artemis/api/wsgi_profiler.py sha256=xy9kOaV8Hs9aHMvUrfztVJ0IB3MCbONoWAZ3QrJBtYk 707
tft/artemis/cache.py sha256=yc8Zaj8AnfBOH_fd2kUiXg18W4Iixv3k5IZoOxB3N0U 19915
tft/artemis/context.py sha256=wXO8h1jlNxBEJU8E_vyUde4eAn-5eF4Gr22L7raVY9A 5344
tft/artemis/db.py sha256=2Mqv7SNbCBRKnoQkBHyJF7srvtZe1eL12Onw9hRXMjk 60838
tft/artemis/dispatcher.py sha256=ldN3N7sMCKMqm4uOCw7cpNrWh_yweRLUwx7fdE0toCg 6764
tft/artemis/drivers/__init__.py sha256=wO9gdPFHi-lJkQKX77lKZL9K51PxkZ0QrFc7nz0BNpk 89949
tft/artemis/drivers/aws.py sha256=Y0I08sjYZywACwAAvR6ek6eDXaO8vl7UIqDVqnZyzHo 105329
tft/artemis/drivers/aws.py.bak sha256=mi-EpIY-JxuPNl6Aroxsx7Ll6Nn6uoOaHknUvlX0p5c 105455
tft/artemis/drivers/azure.py sha256=lxpLmQLS7XUdedhGDNhvuzxl3nGwwn9Pcu4DVwX1O_w 19610
tft/artemis/drivers/beaker.py sha256=3COPqXjUTFrZ3M2chnFU2wwP1BX34aM0NlwZn35i-Uk 69529
tft/artemis/drivers/hooks.py sha256=g11xLtQ8Ug5O-SrPpP6ISPRA1nV4YrSfXfxTdY0LhxM 7493
tft/artemis/drivers/localhost.py sha256=avPKAPPADv6D_WL_E-pbt4qm4w6z1c4C378Z_Gxl9oQ 1381
tft/artemis/drivers/openstack.py sha256=qiFcc11YtMk2zL4gtL60Cab7TYEZtgyZzsaWeUWagi0 43384
tft/artemis/drivers/rest.py sha256=OEDP0vYuK6VVWDlzhBoaKDJixpcpegzAQBmofv_R_k8 15396
tft/artemis/environment.py sha256=tj0TyG4zA7740yaAyf6pH_c-5siJhffHfQcrAudfQp8 68720
tft/artemis/guest.py sha256=fM5mkFfU7Yax1TQDaBILU4GRBbEpkWaExH-S5Ju4ZUw 4393
tft/artemis/knobs.py sha256=4kN1B7hW7gA_V56ArdmXSRIcPW_rl-KXUVGpyBSgFLY 27697
tft/artemis/metrics.py sha256=IOBHQOOVlahKUIrYxVJpU1JGs8VbmNISQzZXLxvE9I0 125016
tft/artemis/middleware.py sha256=j6PCZUqyYtVOhPKhQ6h5G9LLLVM_qBZ9K3AtHpf2UWo 24406
tft/artemis/profile.py sha256=Pr6KP_YLG_HDBOajV3WnA1isGqJBApafR53aEpj8UFA 3690
tft/artemis/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tft/artemis/routing_policies.py sha256=6cejcRQNn9POysEAIOkMQrLmgThaasI8vrsydqET6GI 31634
tft/artemis/schema/common.yml sha256=A9dQTBrNKbxh_fseUDBjNSjFHQEK9UMRv3rb5qA3uZ8 7209
tft/artemis/schema/drivers/aws.yml sha256=GZ6Wfa3Qzt8FhyITXg_V2pfZU4w4wj34cpqbLY9TvHI 1757
tft/artemis/schema/drivers/azure.yml sha256=djuS6JbTDLbh_XIelgeLXeLF8wieppUxL_3UDml7kaY 611
tft/artemis/schema/drivers/beaker.yml sha256=s64fZ7RLwexRnZ2HyRp4dujehEjE52RP54ZwH1t6y-I 2992
tft/artemis/schema/drivers/localhost.yml sha256=8JCTqaK1sLr5g2muL_a6Vn3nMCU_QIweUspzR1KvzGQ 433
tft/artemis/schema/drivers/openstack.yml sha256=0c5gMwT61lcWj56u-FFGLbd-PYHKRsLpWwxbLztPjXQ 1480
tft/artemis/schema/drivers/rest.yml sha256=1_KDg3JzCPtIofynPv1Dm9MOUyoLgGdfvILIUucuiko 461
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/script.py sha256=abcHUQv3c_lm1ncrnrJBjzhtOrh0Md9sS2Z42oTKDSw 2911
tft/artemis/scripts/__init__.py sha256=hSA_EWG3FswUHYzLXF3uJhryzbvBGGtbeSKV91pXd7E 374
tft/artemis/scripts/init_db_content.py sha256=Gq9tapdZ4Uja4791OzcxTPtOIHFk66DXCMdMdS14VtA 12498
tft/artemis/scripts/scheduler.py sha256=d1iWjUrXb8SEjXR1NMDY-Q8iOxlxfbi7PkIIShN75Bk 1074
tft/artemis/scripts/worker.py sha256=gRX-1D_mJvlkod7VFfR0vMsoeHwtPh9Cbg_M7WQxygg 4222
tft/artemis/tasks/__init__.py sha256=epUyTXET3YNZEVWZlMpeyp6TfpIrvEeAChxgdpzsatg 145876
tft/artemis/tasks/guest_request_watchdog.py sha256=R09kipGjZlMSyTX9zfAQ0smmX4Q3dRmmCtj0vBxT7DM 5781
tft/artemis/tasks/guest_shelf_lookup.py sha256=n86W8GKM07Tf4CXKli56tviXDhFJig-oPVUAqPWz6vU 7508
tft/artemis/tasks/prepare_verify_ssh.py sha256=5RCwmNT3qOsu1WOz03Xei_A5rNIfH2Kj9TCLC-uYhCI 5142
tft/artemis/tasks/preprovision.py sha256=sDHoSEXpVt-ArPfF6etVvgsrJ_IgtFcPmm8djpau8lE 8372
tft/artemis/tasks/refresh_pool_avoid_groups_hostnames_dispatcher.py sha256=Ho6EOz5XcYJAFvhdiiBdGoarH03nfVT4bVAkOISYygo 4303
tft/artemis/tasks/release_guest_request.py sha256=v42V7ZNLmtVU6a2UdFJI9PjORezQWpokLpW3k7cfKgQ 4894
tft/artemis/tasks/remove_shelf.py sha256=R9_MODqeRJO2Gbq8J3pJwqoU9b9IL5zIENzAfI8jiJk 6278
tft/artemis/tasks/return_guest_to_shelf.py sha256=9e5mVrpH1fbOcIdhguXDgBesrCosg2yjJsAMDdCoRcc 7495
tft/artemis/tasks/route_guest_request.py sha256=u5CoNTeTz5y41CDl8FWWtvqhWYVV1nNno5NmZDPdgr4 6288
tft/artemis/tasks/shelved_guest_watchdog.py sha256=ghIs4SZCO1gv2Zwp0FjqRdtOyWp75CgTpUHhLTv1uT8 7136
tft/artemis/tasks/update_guest_request.py sha256=eE9dbUPkXsnxvsxW2yjST-rrPJJycgqEZTa79sVWFCQ 8451
tft/artemis/tasks/worker_ping.py sha256=aWHkUs1YVpD0QgsD6_CEZI54aCprU8wIAfw4fCCiuFo 3349
tft_artemis-0.0.69.dist-info/METADATA sha256=aUb4-7fWMAkuuPwb7ex5_rmL0GSEXf3YB1lfCEXa3nA 1422
tft_artemis-0.0.69.dist-info/WHEEL sha256=FMvqSimYX_P7y0a7UY-_Mc83r5zkBZsCYPm7Lr0Bsq4 88
tft_artemis-0.0.69.dist-info/entry_points.txt sha256=Izy57vgEWPs36MgaDJ4UbTBcu5jraRDZn2iMt7I-X6g 283
tft_artemis-0.0.69.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