terraform-compliance

View on PyPIReverse Dependencies (0)

1.3.48 terraform_compliance-1.3.48-py2.py3-none-any.whl

Wheel Details

Project: terraform-compliance
Version: 1.3.48
Filename: terraform_compliance-1.3.48-py2.py3-none-any.whl
Download: [link]
Size: 75761
MD5: c78fb81f39cc79cab19d82f06299ddd2
SHA256: 8775dfc5f42737cb6926e455108796c50025100232b44a261df012134bc7d976
Uploaded: 2024-04-05 09:24:07 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: terraform-compliance
Version: 1.3.48
Summary: BDD test framework for terraform
Author: Emre Erkunt
Author-Email: emre.erkunt[at]gmail.com
Home-Page: https://github.com/eerkunt/terraform-compliance
License: MIT
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX
Classifier: Operating System :: MacOS
Classifier: Operating System :: Unix
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Platform: any
Requires-Dist: radish-bdd (==0.13.1)
Requires-Dist: gitpython (>=3.0.5)
Requires-Dist: netaddr (>=0.7.19)
Requires-Dist: colorful (>=0.5.4)
Requires-Dist: filetype (>=1.0.5)
Requires-Dist: junit-xml (>=1.8)
Requires-Dist: lxml (>=4.5.0)
Requires-Dist: emoji (>=0.5.4)
Requires-Dist: mock (>=3.0.5)
Requires-Dist: semver (>=2.10.2)
Requires-Dist: IPython (==7.16.1)
Requires-Dist: diskcache (>=5.1.0)
Requires-Dist: orjson (>=3.8.3)
Requires-Dist: orjson; extra == "faster-parsing"
Provides-Extra: faster_parsing
License-File: LICENSE
[Description omitted; length: 34 characters]

WHEEL

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

RECORD

Path Digest Size
terraform_compliance/__init__.py sha256=FpIm7LJTMsmjYJTUwwlHYmV06vXXlcxYH4NpN7idYZQ 106
terraform_compliance/__main__.py sha256=kFV1DNif40iLdiuzJp6wix8K1reFUNjYP7FZ1O_ZH8A 51
terraform_compliance/main.py sha256=0oVfLUMDem_4btF1phACuCNwN6ULVKY4mm_fbahgtV4 7858
terraform_compliance/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
terraform_compliance/common/bdd_tags.py sha256=R8O7HMPsZZg4cXpL7jtoJBt9fA8aPOcJNcGqgCFLfkY 3533
terraform_compliance/common/defaults.py sha256=8eD1b0n4vocIKjNw4mft24VYP0OtnnKXjqtYqOLw5pc 2376
terraform_compliance/common/error_handling.py sha256=BxsFHwYU4M-C2qabxzxcIhDbZmlurk2Q6D_nCJelbJo 4531
terraform_compliance/common/exceptions.py sha256=CV3XxmWo3B3qlDDLsFbmouS2ob_rRUSyRp7mSVkHXcg 359
terraform_compliance/common/helper.py sha256=Mt6O8Rz-Xm1Y4DbkWWWGRPKVjOSEyLEYANYKGkZ8154 23232
terraform_compliance/common/pip_helper.py sha256=fhVtrDyscgzuS1EyHe37u1cf-Li-zlURb8KQMlUrPhg 673
terraform_compliance/common/readable_dir.py sha256=4fR5E2jKGkdW4FyGOUlxeQK4dt7IC2lV_Rx79rxF5nE 1523
terraform_compliance/common/readable_plan.py sha256=oKpUwuxAvl_RhoOhOfvmQXIWKPg5qJN7b8eqttrLYGU 3640
terraform_compliance/common/terraform_files.py sha256=8zDWz09m2YbPY3FL8cp1Ye0t0fqf7CtMUrr90pJxkok 6101
terraform_compliance/extensions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
terraform_compliance/extensions/cache.py sha256=wV3eR9RHNsxMQKfIV8tKgEtcSKP51D8cFTMkBMz7mNo 497
terraform_compliance/extensions/ext_radish_bdd.py sha256=a-tH-Gsdz76rcnJyKOk2bMTovLTFZXVhmZv2GYrAaKA 3162
terraform_compliance/extensions/override_radish_hookerrors.py sha256=epSV376PYaGUJo4VqK7yoOUqYF_QWsk6bSG0sqbxbUw 2606
terraform_compliance/extensions/override_radish_step.py sha256=W1QgsojQorQ2g6Gw1jrPodQbHhSB1_UXEfVhOvhQNV4 6695
terraform_compliance/extensions/security_groups.py sha256=ViwQ2Z1lR1HqjDqEi-onDl_0Dt5GvL2V0Nppt0jMefQ 16383
terraform_compliance/extensions/silent_formatter.py sha256=zXvFNLRZVGULem8OZ57XDh63akyUKgWGgVl2AdiA9iQ 2632
terraform_compliance/extensions/terraform.py sha256=NlNkwZjf4nALCApI2do8TsYFU8fE_VP4QDOTILYZRoI 34302
terraform_compliance/steps/__init__.py sha256=KadLFuBy7jMPNCn_s52322r0i-I2MUnaOUyLXAp33KM 1601
terraform_compliance/steps/steps.py sha256=-dL-IDez6wqIw8GhSXLHgK7shPFwTbq7PJPBDDWwVxE 14546
terraform_compliance/steps/terrain.py sha256=d_z8hdvKKq3Lv4TfdrQC7EsaGRav5ISIF3FvZRb6QlM 4880
terraform_compliance/steps/given/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
terraform_compliance/steps/given/i_have_name_section_configured.py sha256=4Ds_w59v47n5_PT5ZL6fBW1ABa2HL1Y6egv-8VS016c 7726
terraform_compliance/steps/then/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
terraform_compliance/steps/then/interpolations.py sha256=vDNOZoQBPkBDNNsVkyJAunMzgCKeMxte9i8eaS0gIpI 470
terraform_compliance/steps/then/it_must_be_in.py sha256=3Rpeh9heWBseV6Ilz6stgeMArEbMvFvtxxB0vdaFjC4 1110
terraform_compliance/steps/then/it_must_contain_something.py sha256=fkLil-Z21Emz-zPJZ8OHn79OJjWVHofUXJH38T-U2to 11668
terraform_compliance/steps/then/it_must_have_reference_address_referenced.py sha256=WH2BKtpuC2oYzHPNI79I_ueVaEHwHp50fZY2g1SkdmU 1149
terraform_compliance/steps/then/it_must_not_be_in.py sha256=qbeW0TAqSG19_cwg40UuGYiRRh4tqyZhc4IsgT8cusw 1089
terraform_compliance/steps/then/its_key_condition_be_value.py sha256=55mTr1DvNJmJUiFeaOXJxeyIHBDxYjSs3GQpsp4vyHk 2908
terraform_compliance/steps/then/its_value_condition_be_null.py sha256=T9zd_Cqa_1pthj32FpjOiECcq0KsuxUwqsHev972uBs 2231
terraform_compliance/steps/then/its_value_condition_contain.py sha256=YDEkvnsCzXFBiE-Q26t14PgaqhsnduacScBIMzWeyvE 2570
terraform_compliance/steps/then/its_value_condition_match_the_search_regex.py sha256=qsfyYaeNxP5L-2ZyWnZQJLCcsf61JSLn5QIOsZf8Rd0 6592
terraform_compliance/steps/then/property_is_enabled.py sha256=WFJaUSmUb6LrnnsaBLmwA9GRsukxZ3dmgEcNJmGyFmE 1323
terraform_compliance/steps/then/security_group_related.py sha256=gHXX-i5lbopARRNCHY8M_AXId4zIIfmowLTZSkNRZxA 1200
terraform_compliance/steps/when/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
terraform_compliance/steps/when/it_contains_something.py sha256=6qzlq7ziIBQYDln0xr5fjukiYqOlW1XaFLiQRG_IlMQ 14453
terraform_compliance/steps/when/its_key_is_value.py sha256=Hk42pAyWuQ9HFbQzjRNh9PeXFMnYyAfr95CitQBLgDM 6406
terraform_compliance/steps/when/its_key_metadata_has_something.py sha256=xhMz4ke_qpfUIoqnenBHemqGG4tODoqfv1a93X1XLnA 1256
terraform_compliance/steps/when/maths.py sha256=A7vH9vft4uT1iOup5nuoex4fuhqVCPKo9wt0AF8RWsw 4012
tests/terraform_compliance/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/terraform_compliance/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/terraform_compliance/common/test_bdd_tags.py sha256=l4Sydxuq6PFph7rZt5KKodxriFpxLauhwBPJunZLjaQ 701
tests/terraform_compliance/common/test_helper.py sha256=QwFSAPBEobiAy9OA_kJCQLVVY5OoSH5ScU3996Jm_jo 12434
tests/terraform_compliance/common/test_pip_helper.py sha256=mD8bYX8fNaTgARnte3Qz2eo43L667P6_25xhgLP19Ws 354
tests/terraform_compliance/common/test_readable_dir.py sha256=L-XJIqz0hWwqC9z8LpaI21L15qo8NDP9I6aadMk1udE 1505
tests/terraform_compliance/common/test_readable_plan.py sha256=Zkt_WquMYP8K9HaFrSkXNTUXo314m9lzU1Fd4tm2BtQ 2519
tests/terraform_compliance/common/test_terraform_files.py sha256=fwd8TFdZN9Q7REdIO_KrUS7ms4_02C2MBLLaWrl1wME 1460
tests/terraform_compliance/extensions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/terraform_compliance/extensions/test_ext_radish_bdd.py sha256=-1SNvJc7oEV6pu3bu7FyQ1KnmrKLG2JPFQfr3Iqh25c 816
tests/terraform_compliance/extensions/test_security_groups.py sha256=ksXqz6k5dCE7iV8NEv2uQIFUgnoduxZ2kLVGBkBCY84 13381
tests/terraform_compliance/extensions/test_terraform.py sha256=ONrMXG3d3Ruh4Z5icyk5OaBKSIhIipym28fXsBqHm7Q 41451
tests/terraform_compliance/steps/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/terraform_compliance/steps/test_its_key_value_step.py sha256=Vk8oOkJar3Q4pBjUpcAdYqJRCzSxdpTIvc8y9mlLF70 2494
tests/terraform_compliance/steps/test_main_steps.py sha256=fiQHxRAq1moVq2fDze4LnRCgoLPNu0c2a-tzIleYxxs 54060
tests/terraform_compliance/steps/test_types.py sha256=-ucTfL_HWlrdZw-xVpo-mUnB42OtxdRQDj_3MQV8Fn0 610
terraform_compliance-1.3.48.dist-info/LICENSE sha256=eP8AZdWPQ6H45sUGtGlldkzRBhYHh3lghy6wCPJOc-8 1100
terraform_compliance-1.3.48.dist-info/METADATA sha256=lChTiu73qxvSkietaR0yvimsoXr90uGBWIrhETaC4xM 1449
terraform_compliance-1.3.48.dist-info/WHEEL sha256=DZajD4pwLWue70CAfc7YaxT1wLUciNBvN_TTcvXpltE 110
terraform_compliance-1.3.48.dist-info/entry_points.txt sha256=X_ACED2o_Kh3mVYzcPdxth8dXo1kOgygt_-6qdYLZRg 71
terraform_compliance-1.3.48.dist-info/top_level.txt sha256=I6M2lpbwqj8F4pJuJzfHo_IW5PFtnw-Cx5HWGuCxgts 27
terraform_compliance-1.3.48.dist-info/RECORD

top_level.txt

terraform_compliance
tests

entry_points.txt

terraform-compliance = terraform_compliance.main:cli