schema-enforcer

View on PyPIReverse Dependencies (1)

1.4.0 schema_enforcer-1.4.0-py3-none-any.whl

Wheel Details

Project: schema-enforcer
Version: 1.4.0
Filename: schema_enforcer-1.4.0-py3-none-any.whl
Download: [link]
Size: 37840
MD5: 952bfa820586ade1dbee076f1f0db86b
SHA256: 81cadaa3afc96c624fd1b6cba39f297a0d59bde5f570348f6de12bcebf1f3682
Uploaded: 2024-03-12 12:41:03 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: schema-enforcer
Version: 1.4.0
Summary: Tool/Framework for testing structured data against schema definitions
Author: Network to Code, LLC
Author-Email: info[at]networktocode.com
Home-Page: https://github.com/networktocode/schema-enforcer
Project-Url: Repository, https://github.com/networktocode/schema-enforcer
License: Apache-2.0
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.8,<4.0
Requires-Dist: ansible (<3.0.0,>=2.10.0); extra == "ansible"
Requires-Dist: ansible-base (<3.0.0,>=2.10.0); extra == "ansible-base"
Requires-Dist: click (<9.0,>=7.1)
Requires-Dist: jinja2 (>=2.11)
Requires-Dist: jmespath (<0.11,>=0.10)
Requires-Dist: jsonpointer (<3.0,>=2.1)
Requires-Dist: jsonref (<0.3,>=0.2)
Requires-Dist: jsonschema[format-nongpl] (<5.0,>=4.6)
Requires-Dist: pydantic (<3.0,>=2.0)
Requires-Dist: pydantic-settings (<3.0,>=2.1)
Requires-Dist: rich (>=9.5)
Requires-Dist: ruamel.yaml (<0.18,>=0.16)
Requires-Dist: termcolor (<2.0,>=1.1)
Requires-Dist: toml (<0.11,>=0.10)
Provides-Extra: ansible
Provides-Extra: ansible-base
Description-Content-Type: text/markdown
[Description omitted; length: 9306 characters]

WHEEL

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

RECORD

Path Digest Size
CHANGELOG.md sha256=w-RoU2eud4ml9Ny2qNsKK7TdGJFExR6PGTdPYNmUFhg 2610
LICENSE sha256=iFPpmkTKXeArKN3-_JAF2tz_8f3DhG6rHcQ7e4wxTXU 602
README.md sha256=0vTY4y4HkcA7azhh5Kmc7ymIbVGKw4LZGPmFKxV5OV0 9445
schema_enforcer/__init__.py sha256=B-1tbXL0JnRKr0jsvjXm5nT8eRgAWa8gNIb3j8o2Ank 86
schema_enforcer/ansible_inventory.py sha256=jrqxEer6PUazDu7PUwonTxpJhpYm7kW3uASRwfJ3NAs 10605
schema_enforcer/cli.py sha256=4NdYVGFUcQfis0P3WLsZXTDTKucoL03N5RHWL-fIyMo 12714
schema_enforcer/config.py sha256=SM2TCVbZt6H_ec2KHtEmoMNpJ7pF0iTfBffLvBGhO7U 4079
schema_enforcer/exceptions.py sha256=lBTXY-JJJH_M4BNAj6otrUrLflwfA2AZOmOctw-Vplc 1384
schema_enforcer/instances/file.py sha256=wLXvWZX29cIw9d3XDkhSuaYfx2y2jxhefpH5gwl6GMM 7789
schema_enforcer/schemas/draft7_schema.json sha256=aS4dFl5Hr8tfEbLOHGOWNf-oNANdbstrzzCHSB2uhAQ 4979
schema_enforcer/schemas/jsonschema.py sha256=xYXav48uEvXLrMkh4w3aEgqJ-yANvA1YcxnCyPHZCEo 6370
schema_enforcer/schemas/manager.py sha256=S6Q82icDokc8iEByJkU_WObHn4HpJS9U6pUZomES6tA 13835
schema_enforcer/schemas/validator.py sha256=c82wM4YeqMJUpB20ya2_SS4-IjFM5WsDg-v4eAH64fU 7166
schema_enforcer/utils.py sha256=XaS2NgaDkrpGfTZbcYGYuBz2QOX36Ji79KlgZ74_Gm0 18355
schema_enforcer/validation.py sha256=8xDlq3nBkEDAdx0R4K7MVaQXa7P6LjMzQtFpQHbYtZ8 3086
schema_enforcer-1.4.0.dist-info/LICENSE sha256=iFPpmkTKXeArKN3-_JAF2tz_8f3DhG6rHcQ7e4wxTXU 602
schema_enforcer-1.4.0.dist-info/METADATA sha256=tQ6pj-zYKGXLjXXPol_dln1B29RbziCUa-NO3ljXwV8 10884
schema_enforcer-1.4.0.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
schema_enforcer-1.4.0.dist-info/entry_points.txt sha256=umicrWiG8RkxpgEXASq2He7n_axQLGvH25WQsT5Eue8 60
schema_enforcer-1.4.0.dist-info/RECORD

entry_points.txt

schema-enforcer = schema_enforcer.cli:main