ychaos

View on PyPIReverse Dependencies (0)

0.5.781648 ychaos-0.5.781648-py3-none-any.whl

Wheel Details

Project: ychaos
Version: 0.5.781648
Filename: ychaos-0.5.781648-py3-none-any.whl
Download: [link]
Size: 92051
MD5: 1e994c09cb040372e5bfa2bbef917844
SHA256: 958cda6e771e70bfe11eb49617e5f137cc091d0d739bcdeac00b5125fcfd836b
Uploaded: 2022-03-25 08:06:19 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ychaos
Version: 0.5.781648
Summary: Python module ychaos
Author: Resilience Team
Author-Email: ychaos-dev[at]yahooinc.com
Home-Page: https://github.com/yahoo/ychaos
Project-Url: Documentation, https://yahoo.github.io/ychaos
Project-Url: Source, https://github.com/yahoo/ychaos
Project-Url: Changelog, https://yahoo.github.io/ychaos/releases/
Project-Url: CI Pipeline, https://cd.screwdriver.cd/pipelines/7419
Project-Url: Download, https://pypi.org/project/ychaos/#files
Keywords: ychaos,testing,resilience,chaos,engineering
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX :: Linux
Classifier: Topic :: Security
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: System :: Benchmark
Requires-Python: >="3.7"
Requires-Dist: pydantic (==1.9.0)
Requires-Dist: pyyaml (==6.0)
Requires-Dist: requests (==2.27.1)
Requires-Dist: rich (==12.0.1)
Requires-Dist: psutil (==5.9.0); extra == "agents"
Requires-Dist: pyOpenSSL (==22.0.0); extra == "agents"
Requires-Dist: ansible (==3.2.0); extra == "all"
Requires-Dist: psutil (==5.9.0); extra == "all"
Requires-Dist: pyOpenSSL (==22.0.0); extra == "all"
Requires-Dist: ansible (==3.2.0); extra == "chaos"
Requires-Dist: mkdocs; extra == "debug"
Requires-Dist: mkdocs-material (>=7.0.0); extra == "debug"
Requires-Dist: mkdocstrings; extra == "debug"
Requires-Dist: mkdocs-awesome-pages-plugin; extra == "debug"
Requires-Dist: json-schema-for-humans; extra == "debug"
Requires-Dist: markdown-include; extra == "debug"
Requires-Dist: flake8; extra == "debug"
Requires-Dist: bandit; extra == "debug"
Requires-Dist: pre-commit; extra == "debug"
Requires-Dist: codespell; extra == "debug"
Requires-Dist: mypy; extra == "debug"
Requires-Dist: types-PyYAML; extra == "debug"
Requires-Dist: types-requests; extra == "debug"
Requires-Dist: types-setuptools; extra == "debug"
Requires-Dist: pytest; extra == "debug"
Requires-Dist: pytest-cov; extra == "debug"
Requires-Dist: pytest-timeout; extra == "debug"
Requires-Dist: pytest-xdist; extra == "debug"
Requires-Dist: mockito; extra == "debug"
Requires-Dist: callee; extra == "debug"
Requires-Dist: parameterized; extra == "debug"
Requires-Dist: jsondiff; extra == "debug"
Requires-Dist: coverage (<6.0); extra == "debug"
Requires-Dist: isort; extra == "debug"
Requires-Dist: black; extra == "debug"
Requires-Dist: absolufy-imports; extra == "debug"
Requires-Dist: ansible (==3.2.0); extra == "debug"
Requires-Dist: psutil (==5.9.0); extra == "debug"
Requires-Dist: pyOpenSSL (==22.0.0); extra == "debug"
Requires-Dist: mkdocs; extra == "doc_build"
Requires-Dist: mkdocs-material (>=7.0.0); extra == "doc_build"
Requires-Dist: mkdocstrings; extra == "doc_build"
Requires-Dist: mkdocs-awesome-pages-plugin; extra == "doc_build"
Requires-Dist: markdown-include; extra == "doc_build"
Requires-Dist: json-schema-for-humans; extra == "doc_build"
Requires-Dist: psutil (==5.9.0); extra == "doc_build"
Requires-Dist: pyOpenSSL (==22.0.0); extra == "doc_build"
Requires-Dist: livereload; extra == "doc_build"
Requires-Dist: mypy; extra == "mypy"
Requires-Dist: types-PyYAML; extra == "mypy"
Requires-Dist: types-requests; extra == "mypy"
Requires-Dist: types-setuptools; extra == "mypy"
Requires-Dist: black; extra == "pep8"
Requires-Dist: flake8; extra == "pep8"
Requires-Dist: codespell; extra == "pep8"
Requires-Dist: mockito; extra == "test"
Requires-Dist: jsondiff; extra == "test"
Requires-Dist: coverage (<6.0); extra == "test"
Requires-Dist: cryptography; extra == "test"
Requires-Dist: ansible (==3.2.0); extra == "test"
Requires-Dist: psutil (==5.9.0); extra == "test"
Requires-Dist: pyOpenSSL (==22.0.0); extra == "test"
Requires-Dist: pytest-timeout; extra == "test"
Requires-Dist: parameterized; extra == "test"
Provides-Extra: agents
Provides-Extra: all
Provides-Extra: chaos
Provides-Extra: debug
Provides-Extra: doc_build
Provides-Extra: mypy
Provides-Extra: pep8
Provides-Extra: pylint
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 2787 characters]

WHEEL

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

RECORD

Path Digest Size
ychaos-0.5.781648-py3.7-nspkg.pth sha256=X8ZrL4agmSMVtlpHdLp1RlJw0K-bQ0Cp6OEsYN26wNM 539
ychaos/app_logger.py sha256=hMI1IRxdpSLkLiphv8t7Amqy_6OHlN63zsciEp2vEAg 2201
ychaos/settings.py sha256=0W4xuDG4lQAqdLsZVjUdZ6CG26XBqUWUvb4LRcpxbpo 1779
ychaos/agents/__init__.py sha256=BqpdD-GN_DWY52hGU2JRUdKR7nkMNLln36FOD1hCz5c 186
ychaos/agents/agent.py sha256=opF5SCFmJX2Iz4aEsiNIHSOnySHdqPIfxLO9rAFDFJw 9748
ychaos/agents/contrib.py sha256=rGJeu_194m515X_4bxzH_nioMN17AlksUsosL6SXrJ4 2183
ychaos/agents/coordinator.py sha256=vR3iKtC4WDxyE_kCc3UYH6rxcTO0AnnLw5hFWr2PdZQ 17301
ychaos/agents/index.py sha256=pflatEJHhvSpAGFPEjeD6jBpWOcjiovGTjMlj0UDrn8 2427
ychaos/agents/exceptions/__init__.py sha256=qAP_z7sz0US-MWnXDGc0XFYyyBANN9rTqkjhB07-sBM 287
ychaos/agents/network/__init__.py sha256=Nsj9I33mw2BWUbrTwkj1fkdA7mYtHmXzfvdK9m5pqao 131
ychaos/agents/network/iptables.py sha256=tq_Z59V1QWku_al3vkKBNiemGd65kZXBGoPdS3Cr2QM 13377
ychaos/agents/network/traffic.py sha256=Mk2DTAMeZUlhq45_J-ndOCbIkQkkKEDs1GIXyf7g5DI 2848
ychaos/agents/special/NoOpAgent.py sha256=YYVmYv8DS0faj37pvzYKYQ8t_-MVsIJHOfWyhh3gIYQ 1470
ychaos/agents/special/__init__.py sha256=Nsj9I33mw2BWUbrTwkj1fkdA7mYtHmXzfvdK9m5pqao 131
ychaos/agents/system/__init__.py sha256=Nsj9I33mw2BWUbrTwkj1fkdA7mYtHmXzfvdK9m5pqao 131
ychaos/agents/system/cpu.py sha256=o619_jMX9_mybcU85E5jimmvIw2CyI4ISes791LP6vw 4242
ychaos/agents/system/disk.py sha256=NB_ulbkhw70lo1zvKFMolNKfCjcArzdTBultlMmJqqw 4112
ychaos/agents/system/icmp.py sha256=91Zqxkjp6S5_1J_9Rhr3YI321qze5wkszWB-4LGrzE8 1723
ychaos/agents/system/shell.py sha256=NJ4sAUsA0hKxu1TLjyu1DPb9spvZ5yXKnsWLYothvl0 2566
ychaos/agents/utils/__init__.py sha256=Nsj9I33mw2BWUbrTwkj1fkdA7mYtHmXzfvdK9m5pqao 131
ychaos/agents/utils/annotations.py sha256=ALvRC68XKfftq1uKSFwRIWdo4cWTaxO_ay_d-1eNK1U 930
ychaos/agents/utils/sysctl.py sha256=tmd2kKVlSe3xiXKWn7tE8hAjypzdfrBo9c88SL6g1RI 2863
ychaos/agents/validation/__init__.py sha256=Nsj9I33mw2BWUbrTwkj1fkdA7mYtHmXzfvdK9m5pqao 131
ychaos/agents/validation/certificate.py sha256=qaYXa1mN0mipuhxZTzz-kjWazNqt8z9UyBzL4hMhsmQ 7096
ychaos/cli/__init__.py sha256=O3LVJuDYUNMAASKQ_XTki4p5qPvRcNIFwu8eqnFNrJs 4239
ychaos/cli/execute.py sha256=1oLgc6tUdKZjlKWgCbMZ69OK921kIyJkD5mT8GmT5ak 3783
ychaos/cli/main.py sha256=fhVmAV7igi4dkw-jaqVc5AxrTvpCMU-v2HuXJ2zCh9A 9531
ychaos/cli/manual.py sha256=SwqmD-UFwTIfXnXAu0muWeFnMdqNSozLseM7klMF27g 2504
ychaos/cli/mock.py sha256=URpWAW4g5VVpqDANJUIozlbAxpSGzbwdzrj60JmtbxA 1215
ychaos/cli/verify.py sha256=wReviCKNwfpP_-Ns73eRYzhlaIlH-HFuewJN4xTdL10 8354
ychaos/cli/agent/__init__.py sha256=Nsj9I33mw2BWUbrTwkj1fkdA7mYtHmXzfvdK9m5pqao 131
ychaos/cli/agent/attack.py sha256=PweqDe6Si4NRRHh599-iAsvcCu7qI_OURYFR2TNzwpg 5760
ychaos/cli/agent/main.py sha256=3LF_zaTElVba3PWlsQ3T9Df9FH7r41v4tqe0Q16gr14 924
ychaos/cli/exceptions/__init__.py sha256=NY_WSeisSwJLevNnUyISOoIPE_fkdjUe-zGJAyZUodw 938
ychaos/cli/testplan/__init__.py sha256=EcMlPQYfsZ8hPNfko2f4fYc2upQFF3HIsxF3KLBR1CE 183
ychaos/cli/testplan/main.py sha256=lvHMjO_V78fcpw4LVCY0F__rOIkS0vjYOeQFpTS788M 957
ychaos/cli/testplan/validate.py sha256=kXYX7k__ipuvpfSsO9yizfCXIP_8RmRdhatBheu0u0E 3257
ychaos/core/__init__.py sha256=Nsj9I33mw2BWUbrTwkj1fkdA7mYtHmXzfvdK9m5pqao 131
ychaos/core/exceptions/__init__.py sha256=8Rk4iJO53ea54trt9gI-qVJEtPzmU53HxYARhIQNHbw 346
ychaos/core/exceptions/executor_errors.py sha256=dVMIAiQcSfxRMaJG7OlcYa5hZSJgZp7rKxpOcNAzHk0 463
ychaos/core/executor/BaseExecutor.py sha256=ka6idYC1bEYi8HAc7PpCpEqUcFgVeavXmgFrqK0YIv0 2515
ychaos/core/executor/MachineTargetExecutor.py sha256=BLfyOJC8v0DF0vZVq7ClpHph8GdbOBvkAl4VvhuUzgw 15035
ychaos/core/executor/SelfTargetExecutor.py sha256=CWsCtERFvj4WiUECPamepB2j8fNRveCh1Y0HcOY_gK4 8981
ychaos/core/executor/__init__.py sha256=Nsj9I33mw2BWUbrTwkj1fkdA7mYtHmXzfvdK9m5pqao 131
ychaos/core/executor/common.py sha256=khQxo0UW6CapHHl1VCSkgo6cYBMMrxvB7ImyeAeqxVo 1895
ychaos/core/verification/__init__.py sha256=Nsj9I33mw2BWUbrTwkj1fkdA7mYtHmXzfvdK9m5pqao 131
ychaos/core/verification/controller.py sha256=-4FU98rE18J6jxeXagYDP1OVayGq2o-gOUpNZqrqwuc 8633
ychaos/core/verification/data.py sha256=H5ujSmRjMUYYw0sbAvKDghfyQvdhgNjme8lFNqQLaPU 2447
ychaos/core/verification/plugins/BaseVerificationPlugin.py sha256=yYzXsOHKND4aRIS7SLUP6Zn0pZ0eJqrpkp8J57d4qe0 1980
ychaos/core/verification/plugins/HTTPRequestVerificationPlugin.py sha256=rE2YcfiiUyfPK7FiPUsxDa-LNdHsSRowUjYSshQRvAU 2709
ychaos/core/verification/plugins/OpenTSDBVerificationPlugin.py sha256=nij8NctRsm3Z7DHODOut6eu2GSk765kc2QToElaW2_Y 3161
ychaos/core/verification/plugins/PythonModuleVerificationPlugin.py sha256=EJKdtMAOFjsfX7t6AdT2KcgS-9SwHUbXryyNwXpYFh4 1323
ychaos/core/verification/plugins/SDv4VerificationPlugin.py sha256=CAFixArhvRYtJsMzzwHw56w7VOQtputP89D4HPtR0hY 5654
ychaos/core/verification/plugins/__init__.py sha256=Nsj9I33mw2BWUbrTwkj1fkdA7mYtHmXzfvdK9m5pqao 131
ychaos/testplan/__init__.py sha256=CE7FyjiDqhW6WBSjmvLpkA7cSecGryvt0loC6Z8FSdg 589
ychaos/testplan/attack.py sha256=OAdfPb-CvlRZq6DAF4_fMaQLSGJTUN9FEHmw1ArT9q0 9572
ychaos/testplan/common.py sha256=9I83nvOFX0NXzbyIwjLz8UDealEqGurWm2VAlWIlkZg 1709
ychaos/testplan/schema.py sha256=0GONoRWflG1pUeyO3i9Pz0xj0NBbtxW157TjdEfsmy8 4232
ychaos/testplan/validator.py sha256=3nqc_Smo_URg0Cf7xgmNrcvM7msTZfUU7wdxkqEcI0g 1562
ychaos/testplan/resources/__init__.py sha256=Nsj9I33mw2BWUbrTwkj1fkdA7mYtHmXzfvdK9m5pqao 131
ychaos/testplan/resources/schema.json sha256=RJgZqudqwTHBU1zILtCz8p1thr9FkL0drNgrDBgCft0 7847
ychaos/testplan/verification/__init__.py sha256=T9-h1aUtVqS2FybpNnQdaQJ2xh8DBO-Rs1NMMWd_j2Q 10182
ychaos/testplan/verification/plugins/__init__.py sha256=Nsj9I33mw2BWUbrTwkj1fkdA7mYtHmXzfvdK9m5pqao 131
ychaos/testplan/verification/plugins/metrics.py sha256=SlcPQefZ0IhzcMoqcooRu1foslV4Ve8aSiZJUI7d2jg 10401
ychaos/utils/__init__.py sha256=Nsj9I33mw2BWUbrTwkj1fkdA7mYtHmXzfvdK9m5pqao 131
ychaos/utils/builtins.py sha256=733T7yAkKNabIAYR--57p8eQ9DTATwovvdQ64B9rjio 4051
ychaos/utils/dependency.py sha256=_yVGiIyjAL62i6WFuyEuDao9oyfgJj1KO_7-z7MdOXg 3705
ychaos/utils/hooks.py sha256=zrEzXjOx0DMcR3xaJWISAYRnRN5ZC3hVkb2Nn4G5PaI 2179
ychaos/utils/logging.py sha256=xn-ChzUO5qQoLlE_Uwoz3r28oEfmN3vyJcGKAQySAVQ 4325
ychaos/utils/types.py sha256=Hh2JkWJbNpkmUK489EQu8-sPwyWpY_Jfa4nVGIsXrcA 251
ychaos/utils/yaml.py sha256=GyYUGK8ZDHVX6vmUxKzlA7ZSJfwWevk699EwINuDwPM 367
ychaos/utils/argparse/__init__.py sha256=r637XoUoSjkDAc0xCiWc68au2Q9K68zeLW1u27-ehLg 245
ychaos/utils/argparse/subparsers.py sha256=J4mMhdi7YrzpRS4r5dU42q7sv-7EYu9VuRIeMjJGnuQ 4566
ychaos-0.5.781648.dist-info/LICENSE sha256=GT0MDeTpFWmxD_o0hk8QZW0Ep3EcbYiPnuMtLbIc47k 11333
ychaos-0.5.781648.dist-info/METADATA sha256=dct2DxkZzU2sV88Try3KJzxE6BEl-23WGVg4CUHBs98 7235
ychaos-0.5.781648.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
ychaos-0.5.781648.dist-info/entry_points.txt sha256=niCBKDNhV3VMfFRsiJlR6XSsypL5QsYMUG9zn8ks5eE 48
ychaos-0.5.781648.dist-info/namespace_packages.txt sha256=vWZTJScZXTyu9k0rdV4xvhyKtcDpLM2x41mHAnhWSHo 7
ychaos-0.5.781648.dist-info/top_level.txt sha256=vWZTJScZXTyu9k0rdV4xvhyKtcDpLM2x41mHAnhWSHo 7
ychaos-0.5.781648.dist-info/RECORD

top_level.txt

ychaos

entry_points.txt

ychaos = ychaos.cli.main:main

namespace_packages.txt

ychaos