foodx-devops-tools

View on PyPIReverse Dependencies (0)

0.16.0 foodx_devops_tools-0.16.0-py3-none-any.whl

Wheel Details

Project: foodx-devops-tools
Version: 0.16.0
Filename: foodx_devops_tools-0.16.0-py3-none-any.whl
Download: [link]
Size: 101141
MD5: 34b4d80612411ff5b3a9baa56e0609e5
SHA256: 5454557bc39b7ae2d6e10b6f14c5d94f0405a3bda20ea8c72232f5fd304538a7
Uploaded: 2022-04-13 20:18:25 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: foodx_devops_tools
Version: 0.16.0
Summary: Foodx DevOps pipeline utilities.
Author: FoodX Technologies
Author-Email: support[at]foodxtech.com
Home-Page: https://github.com/Food-X-Technologies/foodx_devops_tools
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.8
Requires-Dist: aiofiles (<1.0,>=0.7.0)
Requires-Dist: ansible (<6.0,>=4.4.0)
Requires-Dist: azure-devops (<7.0,>=6.0.0b4)
Requires-Dist: click (<9,>=8.1.2)
Requires-Dist: deepmerge (<2,>=1.0.1)
Requires-Dist: jinja2 (<4,>=3.1.1)
Requires-Dist: pydantic (<2,>=1.9.0)
Requires-Dist: ruamel.yaml (<1.0,>=0.17.20)
Requires-Dist: build_harness (<2,>=1.0); extra == "dev"
Requires-Dist: pre_commit (<3,>=2.17.0); extra == "dev"
Requires-Dist: pyjson5 (<2,>=1.5.2); extra == "dev"
Requires-Dist: types-aiofiles (<1.0,>=0.1.9); extra == "dev"
Requires-Dist: sphinx (<5,>=4.5.0); extra == "doc"
Requires-Dist: sphinx_rtd_theme (<2,>=1.0); extra == "doc"
Requires-Dist: asynctest (<1.0,>=0.13.0); extra == "test"
Requires-Dist: pytest (<8,>=7.1.1); extra == "test"
Requires-Dist: pytest-asyncio (<1.0,>=0.18.3); extra == "test"
Requires-Dist: pytest-cov (<4,>=3.0); extra == "test"
Requires-Dist: pytest-mock (<4,>=3.7.0); extra == "test"
Provides-Extra: dev
Provides-Extra: doc
Provides-Extra: test
Description-Content-Type: text/x-rst
[Description omitted; length: 1673 characters]

WHEEL

Wheel-Version: 1.0
Generator: flit 3.6.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
foodx_devops_tools/VERSION sha256=K9Dcs8x1tW5hAlJ4DG_haaMiJluhzKjkFHN1wLu_MDE 6
foodx_devops_tools/__init__.py sha256=oNqLs5_JeuUgUCi7o-t8s8EgNqdT48YMzREtwx6EAO8 314
foodx_devops_tools/_declarations.py sha256=IFnNYN--sPBJvnp5A3pWhq4TfSucp5TByAreIdJu1Z8 918
foodx_devops_tools/_default_values.py sha256=o0fZ9U_jKUf1i9kBmSlEur_Afym221JM0ry8eNWHX3Q 267
foodx_devops_tools/_exceptions.py sha256=IWER7hTsR4WS25HiWIZNyEXSU0GBFNcKL441FcUCZVQ 341
foodx_devops_tools/_log_check.py sha256=iCCWKT0EcEBfpD9qyhAGmlMKztr1S0fLWbxCRzQJAQ0 1580
foodx_devops_tools/_logging.py sha256=VSXoA4hy5hR_OTXqcA8Vs9pCbS54_9Nks-cVto5dpCA 5288
foodx_devops_tools/_to.py sha256=-PrvupPonfbHOdYyfsGF3IyXX-8sIwxpnVsExdFbfiA 3982
foodx_devops_tools/_version.py sha256=rrfAQ15O4myv3iatpjh__jLsfidefLX23ctAM2TKfvQ 946
foodx_devops_tools/console.py sha256=_mf13doSOVXmK_BPNOVz3cnBYL_kF7HwswieZSDt3BU 873
foodx_devops_tools/deploy_me_entry.py sha256=uHEyQbJHM-QzlEg0eYlrqEf0KdOWT9NmHanwpHoec78 404
foodx_devops_tools/deployment.py sha256=tgNHWRiB2O5D1mqEcCZ6Awmn0mpaea17zgLU8JBgVrY 1632
foodx_devops_tools/exceptions.py sha256=hBcK_4XSa-D35U0NYLXiDCMhDTGBTqOkxlvD4WR5E9U 384
foodx_devops_tools/file_maintainer_entry.py sha256=hLDsQeoASgkwwSwsDEoeGrAWY7XZy8UJ0ZKLIR8-66E 8090
foodx_devops_tools/patterns.py sha256=FgU742RylUdjEHJlwQe9bF6_aVxqUb-sD2JjcXFy-8g 1729
foodx_devops_tools/profiling.py sha256=63f_AFdet2MoiqQwt677BBgiv40jCv74YN7C81FCDtI 1953
foodx_devops_tools/puff_utility.py sha256=DnlBhm2N3Wun9n7_rPXme7SA_V8bgfAfhXQOBa0IkhU 3653
foodx_devops_tools/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
foodx_devops_tools/release.py sha256=S_70-2c_HFZoS5iXo4BJgEthrCuapc3UFKbx4ftBQ8k 491
foodx_devops_tools/release_flow_entry.py sha256=cL8fiXA-f0pCqYdcXtCyMa-hqC4pvV3LqklGnjPJDY8 424
foodx_devops_tools/validate_configuration.py sha256=Rz9j6fq7LkqFFLH1LBPWsQR8R-kcl1SdvG_c2tx1Esg 6479
foodx_devops_tools/azure/__init__.py sha256=899Vi0DyhRiG07GuE50kabQibMlXlyJlfkKxm8vlPHw 261
foodx_devops_tools/azure/cloud/__init__.py sha256=1vv9NE9R13AhxnXf_4Tjn7R9ICyGoSeIoYYjOMr3eNw 741
foodx_devops_tools/azure/cloud/auth.py sha256=bxkQCYQy1eRXrr8p6fgtAJ_CGhym7pvFiLPu77HR4qU 3642
foodx_devops_tools/azure/cloud/exceptions.py sha256=FzgSC3i8vQ_-6V3I58coup8W6QuLESYZW2YtY2NYrpg 487
foodx_devops_tools/azure/cloud/model.py sha256=mUKVYRvAyWgU_N3-VYAlT4F6RowHxb5y4rtjiRIJFDo 689
foodx_devops_tools/azure/cloud/resource.py sha256=O2auSCq7Eacs7V8aMeiMY1p1QVlwvKnE_GxdytiUcNw 3240
foodx_devops_tools/azure/cloud/resource_group.py sha256=5AH7mbnNsEmDIOwFqr4I-_cuIHJUSLVh2jCCasBlH4I 9773
foodx_devops_tools/deploy_me/__init__.py sha256=pVTgsq23pbEChAb9Oqu78Ir5LrwhrmOqESBcIkOMqTQ 355
foodx_devops_tools/deploy_me/_dependency_monitor.py sha256=jqtMj47QpiCDw8pusDl9iud_ilx3TbbD_0I9MOHpH_w 6595
foodx_devops_tools/deploy_me/_deployment.py sha256=cTf6-8K8g8JkKGj_EFf_ZN1Yhtj2EQHe1m_YmQMNff4 13092
foodx_devops_tools/deploy_me/_exceptions.py sha256=dV81ScAdX6lEbgx0YayBbu5gQDZYJ615NjltGGq5oPo 466
foodx_devops_tools/deploy_me/_main.py sha256=q-0iftvDSdXn2P7VsyQRGJRyTm4xOYhYkBk8H2wPtlg 9550
foodx_devops_tools/deploy_me/_state.py sha256=L9VCbv-SMl6BDugVKF6wIfkUmQvw4vcAeaAK4R3u0LY 749
foodx_devops_tools/deploy_me/_status.py sha256=BtT-zvra6Ch-Yi6lB6UNh6tlAqGg-3g5iqymrZsRPHU 12234
foodx_devops_tools/deploy_me/exceptions.py sha256=3IR_P1kkVyPuyVr7CYIvomlENcLVZl5TTVBF96J2mQM 373
foodx_devops_tools/deploy_me/application_steps/__init__.py sha256=gZ5rZqth0-aLgX1VXlY0RE0CryXtlqXKm17MNOuq3C8 422
foodx_devops_tools/deploy_me/application_steps/_delay.py sha256=gvftkgOOc0tnSK41jD8mwa4YsDnQGglS2qYa6aCjwJI 669
foodx_devops_tools/deploy_me/application_steps/_deploy.py sha256=LdmvWYhadzq17A3E3q6fS9jlB0d8IBlCv_PWEOS28WA 6605
foodx_devops_tools/deploy_me/application_steps/_script.py sha256=x1jdW4bdU9cVyHn4JrRu4QrciIUiN4ZBJfma0iS5_nY 2134
foodx_devops_tools/pipeline_config/__init__.py sha256=NOQer0TuNBxqYpgizOrLrxppZcxs0kpEaAQDXORzg1E 1567
foodx_devops_tools/pipeline_config/_checks.py sha256=iSm_w73xTEJ_EoLAHEH-zz8J-kdBoweLD6rDI9OXmqo 5844
foodx_devops_tools/pipeline_config/_exceptions.py sha256=sKBMjtfGoNm5-1P5u88JsQF-HmdHodq25e8fVwDcot8 1699
foodx_devops_tools/pipeline_config/_loader.py sha256=0rzLnoKLGrTLVuRCXDePLeOLBqBmcmzHDvRLNR78m_I 1535
foodx_devops_tools/pipeline_config/_paths.py sha256=dBT6N9s76BpgltR3rnkNqeq3ghpES8o2ZLCAEXWiRFI 6173
foodx_devops_tools/pipeline_config/_structure.py sha256=tpWqZLD9BkEY-KU84DpPJtsAqk_dbX8-UkkB58IPfa0 1697
foodx_devops_tools/pipeline_config/clients.py sha256=KnTHNCpDrraDhajeWiUxkm3WXkah0VUPAX92mXYwEp4 2907
foodx_devops_tools/pipeline_config/deployments.py sha256=eeeMsShBGXzCDfMyaNBUo2T_33S5IRTMIiGHLAY6VR4 2435
foodx_devops_tools/pipeline_config/exceptions.py sha256=FaTdoeCA18Ad2mWv7KeAqGUlgFZvAcfdPpUCMTl5a8g 700
foodx_devops_tools/pipeline_config/frames.py sha256=QGN0RdcKARGnH36-OkJLa4YLZi06cgjjjTmkIUfKcYA 11851
foodx_devops_tools/pipeline_config/pipeline.py sha256=e52gV1t_H4ychdEqSksLDQ1QhHK_yY4kWLkSfHNdbFA 13940
foodx_devops_tools/pipeline_config/release_states.py sha256=ALZqsJKQppfS0XgdQ9JScJkKTGxALscBk2nSZnJ2pGI 1639
foodx_devops_tools/pipeline_config/service_principals.py sha256=bJY86VPVUWnCh5ub8mYSRVEFrP2CSI3ZLSXPJhh0BhM 1363
foodx_devops_tools/pipeline_config/static_secrets.py sha256=vPifOs23n5uE3K_0Ci9cQ19c_PS2z7Z8e-nY2iApdyI 1911
foodx_devops_tools/pipeline_config/subscriptions.py sha256=OMt9L2o4p35CJYW64MRP64rPplqBHVOw4Huk7UyvpEE 1870
foodx_devops_tools/pipeline_config/systems.py sha256=bOUlBSzdSiXXWdwszf8qmy961idkhk2_1cM-a4MhWmY 1476
foodx_devops_tools/pipeline_config/template_context.py sha256=CP6CnyiCrHSywBPJ43p9ytSLX1n_C0DGFq9lblK8dJw 1907
foodx_devops_tools/pipeline_config/tenants.py sha256=uI3Wdv7xuLqhjVtAx3StJSjfHbKYZnGM1W-eww-MAuk 1577
foodx_devops_tools/pipeline_config/views.py sha256=aC16YVDTB3YTQ6rBk9oow8sT_fozekBNkqBK_nhwCTg 29706
foodx_devops_tools/puff/__init__.py sha256=u5nxe5a5yj2dFz0DKWmzzXFnf8wtrkYUTJ1URh7VZPc 385
foodx_devops_tools/puff/_ascii_art.py sha256=Kyy_bhkfsHc-JCIfXiNTzdrzBmjQt83i5COhOAPO2lE 5992
foodx_devops_tools/puff/_exceptions.py sha256=S707OBVaAXpMYs5zMj2ChNWQtwO4GqIcV3gzvZV9ukA 422
foodx_devops_tools/puff/_header.py sha256=rH0RciB-YMxblJ9L2JSttlR-jxz-2TV6tXfSO_f9o9I 516
foodx_devops_tools/puff/_puff_parameters.py sha256=aqS3y8CTzz75tge6rTPDTzjOH0FO-8rCOnDqK7fIqDw 6240
foodx_devops_tools/puff/arm.py sha256=zTDV3B2CGiC31uMYxMVoDWxoXt_Z1JOfJT9cZLeLu60 10924
foodx_devops_tools/puff/puffignore.py sha256=Rf66Si78JuQH4omqL3E3M-IR8UvBGoPJExPJhEqVRZI 1435
foodx_devops_tools/puff/run.py sha256=t5YLCjqW9asEagDqf-7NxL99TYSgNWGj2i5zv-MKTgQ 3576
foodx_devops_tools/release_flow/__init__.py sha256=hSAxCfsIy0-3SrBMh0sOvZG5iYUkFntuYtO1-ZcWUwc 507
foodx_devops_tools/release_flow/_cd_release_id.py sha256=wiqBqcQO5CHz91bMHOlGydWd6BRfv1wzFHYc4fGjKLU 2309
foodx_devops_tools/release_flow/_cd_release_state.py sha256=7rvnp-vPnaxLkbIV7nwh11CCq5sGhonxdZbW8sa8rP0 1598
foodx_devops_tools/release_flow/_exceptions.py sha256=jQH8XqlK3cbsEF5ltAq8N10QPPNLmBCb2e74ujN0Fvc 474
foodx_devops_tools/release_flow/_group.py sha256=IJNeArawu9NBhB5w1mOOdvRmnyvmZ9FbO120FeE0t7A 1821
foodx_devops_tools/release_flow/_simple_ci_release_id.py sha256=EWO1o7DmTbRI8HN-YgWvkCYOu1cFB4rfVY_9Zxtc3H4 2478
foodx_devops_tools/release_flow/azure_cd.py sha256=QVsGajNdnrS6zR89FFJuWPRbOGLwgnjx3MlHHmHAQhU 2308
foodx_devops_tools/release_flow/npm_ci.py sha256=VguRiG2ABVEj7gjDbZTNiFkniPa3JnbUUzMYlit5pJs 3152
foodx_devops_tools/utilities/__init__.py sha256=jdI1Y1dEZwKWxFwtk832r3AKAdQtplaKngTG-HquI7A 494
foodx_devops_tools/utilities/_exceptions.py sha256=5LwOJVrzeumXdEqE9Oz-uvCUzZw6SPMJJhIXu4Bhhns 529
foodx_devops_tools/utilities/ansible.py sha256=3QdyMZP90sCWvkGQzEZE5kqLN02_gGHho6_YsIw4xE0 3395
foodx_devops_tools/utilities/command.py sha256=-aiwFd8Fqzgm2xYRv5JQO_DbtPR-UuBUvvu3jgUhyzw 4349
foodx_devops_tools/utilities/exceptions.py sha256=nOXahKBDskah1or2RPRRZT9fIETrRWVKSNpkdJxtcT8 375
foodx_devops_tools/utilities/git.py sha256=w-RrdSLWsxfq7MVh5I2rFasBNRojpUchdXAYh73T5Ug 626
foodx_devops_tools/utilities/io.py sha256=KQBsN001wJ_od1mbrc8kZ1zn20odKP5m_5t1zx5PW3c 1003
foodx_devops_tools/utilities/jinja2.py sha256=w5G5j_dYKIIkPtLVucU_sJZDGvUI32ll8L6j67uhl_s 2105
foodx_devops_tools/utilities/templates.py sha256=6kfvLCCyy_HSE3JpDbcx0YUZwjTakALnnJzBr6iX3TI 7311
foodx_devops_tools-0.16.0.dist-info/entry_points.txt sha256=yr6ugnMEnpabYICvuYwrSeS6thjRtswLq8gDBowZFJg 335
foodx_devops_tools-0.16.0.dist-info/LICENSE sha256=NZTQ54EwBIybGLHglJ6x000ctrdUnS_iab4MIOtcdV8 1086
foodx_devops_tools-0.16.0.dist-info/WHEEL sha256=jPMR_Dzkc4X4icQtmz81lnNY_kAsfog7ry7qoRvYLXw 81
foodx_devops_tools-0.16.0.dist-info/METADATA sha256=hmvVjhI_koj5BwtEnu_nViclQITyBgQZqkUQHuyqJus 3004
foodx_devops_tools-0.16.0.dist-info/RECORD

entry_points.txt

deploy-me = foodx_devops_tools.deploy_me_entry:flit_entry
file-maintainer = foodx_devops_tools.file_maintainer_entry:flit_entry
foodx-release-flow = foodx_devops_tools.release_flow_entry:flit_entry
puff = foodx_devops_tools.puff_utility:entrypoint
validate-configuration = foodx_devops_tools.validate_configuration:flit_entry