bowtie-json-schema

View on PyPIReverse Dependencies (0)

2024.11.5 bowtie_json_schema-2024.11.5-py3-none-any.whl

Wheel Details

Project: bowtie-json-schema
Version: 2024.11.5
Filename: bowtie_json_schema-2024.11.5-py3-none-any.whl
Download: [link]
Size: 167200
MD5: 28f7ad3a504d8cc9f40d6dd553b6b4bb
SHA256: 7cba9e12b7743cdd71dad1647e4973abc7990e85541df7b431db087aa189e3ba
Uploaded: 2024-11-13 20:06:24 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: bowtie-json-schema
Version: 2024.11.5
Summary: A meta-validator for the JSON Schema specification.
Author-Email: Julian Berman <Julian+bowtie[at]GrayVines.com>
Project-Url: Documentation, https://docs.bowtie.report/
Project-Url: Homepage, https://bowtie.report/
Project-Url: Issues, https://github.com/bowtie-json-schema/bowtie/issues/
Project-Url: Funding, https://github.com/sponsors/Julian
Project-Url: Source, https://github.com/bowtie-json-schema/bowtie
License: MIT
Keywords: data validation,json,json schema,jsonschema,validation
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: File Formats :: JSON :: JSON Schema
Requires-Python: >=3.12
Requires-Dist: aiodocker
Requires-Dist: attrs (>=22.2.0)
Requires-Dist: diagnostic
Requires-Dist: github3-py
Requires-Dist: httpx
Requires-Dist: inflect
Requires-Dist: jsonschema-lexer
Requires-Dist: jsonschema (>=4.19.0)
Requires-Dist: pyperf
Requires-Dist: referencing-loaders (>=2024.5.2)
Requires-Dist: referencing (>=0.31.0)
Requires-Dist: rich
Requires-Dist: rich-click (>=1.8.0)
Requires-Dist: rpds-py (>=0.18.0)
Requires-Dist: structlog
Requires-Dist: url-py (>=0.11.3)
Requires-Dist: hypothesis (>=6.92.1); extra == "strategies"
Provides-Extra: strategies
Description-Content-Type: text/x-rst
[Description omitted; length: 1852 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.26.3
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
bowtie/__init__.py sha256=MvTeDfPlxxavwsqHTnQmZQK3zT3ZgCHfUITDpKLtd2A 298
bowtie/__main__.py sha256=4CVTGoauwxAlvIkDSJFNhBFF87ZzGA857k63rw-aX1s 118
bowtie/_benchmarks.py sha256=287b_JGcTHTFBOjd4uQ6MbT3wTZDpX6UZ13I90xDqDw 48084
bowtie/_cli.py sha256=gf1GCreYpA0tvaTHl51wQH2tqithvRCy2BDm-mT3pbk 82985
bowtie/_commands.py sha256=GFQZENnaLiLRmPbw8gnUpkqWmPPOOGp2CVW4ebsHkNA 12857
bowtie/_connectables.py sha256=u9xg8Ynghxkh2xPFdRQIQ6eSSQtbXd_Ds11N9_cmEB8 5732
bowtie/_containers.py sha256=U9FYre79cDhsn9T9_nsSs53JWyqjU8jzxQJ7ZgTAiL8 13019
bowtie/_core.py sha256=zeRbyHQxMKa1KWJFmPb_O5EayGHdVD0mjG3TmGeA8b8 24837
bowtie/_direct_connectable.py sha256=Cw7Q-15K0XkRzeeGKJlrWV8kyeyyaFGxTB4QP5I5Xr8 10945
bowtie/_registry.py sha256=O4ETvdyXmpuO9fess7_k2dyUbIrGX1nwAyPnIDmcmcQ 2802
bowtie/_report.py sha256=YMhnfem9GLMyW8FfK1PwyUYfiJBOPSNbLXlcOKOhT5M 13927
bowtie/_smoke.py sha256=BzpZ7qI9hB8wCxPP77jbHJBko20KPQ5W83pRi5v-A_M 11257
bowtie/_suite.py sha256=6yifMetm_hss3XwBI7fjndbzAOgjnJbA3EstVAI2Zy0 7661
bowtie/exceptions.py sha256=SqvjnIfa7yO7B_RXQQOnwbFowZpE7QcS33g5r5fX_2U 8001
bowtie/hypothesis.py sha256=Eqqq3TAtee--83n6hIK4gOZeHNVvTaUvmmaGkjIh514 9709
bowtie/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bowtie/benchmarks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bowtie/benchmarks/draft2020_metaschema.py sha256=YG1hKwzfdx9iOsrtUlv25CybgoJUtyBX30qOob2joeU 1140
bowtie/benchmarks/nested_schemas.py sha256=OMH2CSVzJW40llKXR_vmoBH8xwphmXEL7bFyn_MDSZI 2349
bowtie/benchmarks/openapi_spec_schema.json sha256=iFLYou5nHxgVHPkJm2y4mJqLsvmlSXMO3G9IRNzxDI4 36510
bowtie/benchmarks/useless_keywords.py sha256=XxsM63ajqTBcmyMW-9LY5k2f9BJi4jYftKgm_dLDVLM 1875
bowtie/benchmarks/keywords/additionalProperties.py sha256=WELVV1dmKcc33ehJE9O9i-JBz0WRmjw1MrBUpA3TJ7A 3508
bowtie/benchmarks/keywords/contains.py sha256=rmZMA6n9e6f8YzEXNzNRQ9KGqwP3SSnihfCzR4NMDCw 2293
bowtie/benchmarks/keywords/enum.py sha256=N6ShZQn1esp5Aepgte5VG6Z2azxkI3k8Mfrr_SYMRXE 2263
bowtie/benchmarks/keywords/items.py sha256=J6ro4ORKtPFmMYANrXnTjpZLKJUVeVUxsfaXeJ_bpdM 2696
bowtie/benchmarks/keywords/maxContains.py sha256=aGcQGY09NigAz1laT8iWWJSPtTUAbpyxw7eioZhe4X4 2353
bowtie/benchmarks/keywords/maxItems.py sha256=yFUYakkkS4q-0jHu6viWEwSvEmQSDcFrRdCCfvuJRmM 2039
bowtie/benchmarks/keywords/maxLength.py sha256=YBUGwJrXNCIli23vhNYyR4tdTCKNuayQ37HbdyFSzJ4 2219
bowtie/benchmarks/keywords/maxProperties.py sha256=XPlV9U45mhbr-V-_BGXeT4wf22A7mulupaRfrWZFLIg 2807
bowtie/benchmarks/keywords/minContains.py sha256=AomelamwiYiBqCVc2Qfctmv4CPjvMEYZcis9b4Ygc8I 2417
bowtie/benchmarks/keywords/minItems.py sha256=Ng3hLsQuPGxeONIhqnQSJ3fStJv3-ZJD3cPlLDeoC5o 2039
bowtie/benchmarks/keywords/minLength.py sha256=tk6zXh2BiVcZ8PlW5C0DwIJKrfdJaHsmiIpBrnPQBzw 2219
bowtie/benchmarks/keywords/minProperties.py sha256=C0Gyo2ll_GgzXzHqiuqGZwfYtGeDbqyis9CRElpTFr8 2685
bowtie/benchmarks/keywords/pattern.py sha256=9GNgKHq7VubWlJfCif4Ris5vPuX7nxxZU1J4iTdI0RI 2963
bowtie/benchmarks/keywords/patternProperties.py sha256=A-d2G9lxTbQLgnuiO76DAxDtDszsrV2D55gXeM--pCw 3691
bowtie/benchmarks/keywords/propertyNames.py sha256=6Xv_y4gs-W2aJszNtKbNEbkAAsPRbbirywZxk0Z20jg 3057
bowtie/benchmarks/keywords/required.py sha256=TB11kLnAktubahSgJz12-K__vG8rEkNXSCA-T0MHoZ8 3460
bowtie/benchmarks/keywords/type.py sha256=DVZT3VS3rHMbKWLz3jFdl-oHBz87f_RxIOqRW6XDhe8 1823
bowtie/benchmarks/keywords/uniqueItems.py sha256=Z3O_IwLpAyZZe6684mqn5Xdgbfg5FfOSHYkrd9zi97Y 2750
bowtie/schemas/benchmark_report.json sha256=Achqdq9SU1qgCjwE8LiyUdxnah0K_v_OmZEP1cUbjps 7090
bowtie/schemas/benchmarks.json sha256=osDewGs1NhC2LVnCj1WyPOsWAcw95z5Cbi6ycg0ohrg 2361
bowtie/schemas/connectables.json sha256=XIed1KcwFw4iDJibxq6EXA0uXes-gxjUBBDUti7DNCw 2252
bowtie/schemas/implementation-matrix-versions.json sha256=j9g1Vm3jjxaAYqxkvN8-y0pbIkzQ1AYwvMU8_Pj5_Dc 398
bowtie/schemas/report.json sha256=p49KRFsmiYY9ybe85u_cd8XdKnWf12D2pKV59Kr5D-U 3818
bowtie/schemas/api/v1/json-schema-org/implementations.json sha256=B44aAJ7ON5gHWLxszIox-MwHqVxKusJtuRdQ7UhCawc 1535
bowtie/schemas/cli/filter-implementations.json sha256=CCl9YliNxUVM9w50yZJ2_sQIyftEEndSW87e36FFpRo 406
bowtie/schemas/cli/info.json sha256=Ru6Mpj6Ll-nt7qPEovSQFig1kFNsq1GulQQU8Hb3XXs 714
bowtie/schemas/cli/smoke.json sha256=7TwKiGZpbuVz39Hg5GgWQEGtt3c2i8X-AOPlED6yZEM 2712
bowtie/schemas/cli/statistics.json sha256=iGfalrfPbzSqGkIF5JLY1ggyf6tu1j3ZEn5_Lc1Mm5w 1306
bowtie/schemas/cli/summary.json sha256=zhzY5d595Z9qQesvcU_mhSBvJzJ_IKOc-bqtvvlkV-c 2550
bowtie/schemas/cli/trend.json sha256=2e_rngBGY7j0eSf8E7YQBvHOrZV7f3utAT2908ZhI8w 1180
bowtie/schemas/io/v1.json sha256=SWLywlscr3XPy_ok72iztXRfdyVQpqagHsalAjY0_7w 2304
bowtie/schemas/io/commands/dialect.json sha256=Tct9X9TFKdfMv_dYkr4b7o_TWmMFIdNv-ZIdmVQ9nmY 1941
bowtie/schemas/io/commands/run.json sha256=Wbn5qx8AKendN8_2gMWRYzAZkzHmP8ptfBapekO34wY 3796
bowtie/schemas/io/commands/start.json sha256=pBryDSz82jkWAiKT8oFnM4CvRQGp_GDJvjq7KqhiFDA 844
bowtie/schemas/io/commands/stop.json sha256=MVA1pNEN3FGTAQEPu5lutSFIGctfigWYsDI1ccWQZDg 291
bowtie/schemas/models/dialect.json sha256=HIb3lSvQQ8rUlPFWZnOlQqmGsM9sqbzSmZeQwMSuYf8 3029
bowtie/schemas/models/group.json sha256=oLsHAgHn-EjfSOKjFIGlgXheLVaYRXhr_gB2NXkpobI 1773
bowtie/schemas/models/implementation-id.json sha256=k5jGhSJVnOeu4AsVpOjoq7D8FiVfRt7o0ZM3berStVM 281
bowtie/schemas/models/implementation.json sha256=0D7D8dzGYTmDLkp1auo6hF_nNcXcoMvTw108YZVj29U 2729
bowtie/schemas/models/registry.json sha256=1FmfpXD1EHG-wU66OQmViI4YzdPf5BkPds6nCXHLrIk 429
bowtie/schemas/models/test.json sha256=jCvl7JUHxbb9-oYVNFq8sIC2S917Dfl9ufyVEYbZ89Y 895
bowtie/schemas/models/unsuccessfulTests.json sha256=-JLUJAAX28HZSYkHoD-rmoB4iPEkUOfstNCQ7k_YF_Y 616
bowtie/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bowtie/tests/conftest.py sha256=8EqN3v0Bzxxl5rfqAB7NYzixq93aom-a8FTKASBP9dQ 369
bowtie/tests/miniatures.py sha256=1TqOmBXrKLskzZkkdOJTEW89pXLamAPOI65nunL5doc 5970
bowtie/tests/test_benchmarks.py sha256=oNuf62rNxfgrfByq5ybq6wUgEKKFkmIrse4iSTtBi9k 9480
bowtie/tests/test_cli.py sha256=oOWOlFPswGBdfA4O3a-D-55LQmM2tLmvi3vcKQTQhZk 1124
bowtie/tests/test_connectables.py sha256=sApuLqvj-IMEpphlvwaPRb5NpmsM4cIioW24UmNYTtY 7472
bowtie/tests/test_dialect.py sha256=Mthwi2FHIZZGLTvoRMCHr6GfJPn6QHNIWDcPbqWHxq8 1266
bowtie/tests/test_github.py sha256=YQujoHwzHchCxtwbqHtl2p388whfma9rQQsBWZtAjrA 1258
bowtie/tests/test_hypothesis.py sha256=SYIlCo_i960BtbHULajA6HdU5rgOc36hAi5MHKUZVEc 3943
bowtie/tests/test_implementation.py sha256=rw1OVKZvNxK--bDJ2l59HG_1sH0n05JK-qNGm3HfzsU 117
bowtie/tests/test_integration.py sha256=uQzLNc0S55mQqSpXgckIq2G8yvz1NQ4vqSnElkgYv3s 129529
bowtie/tests/test_registry.py sha256=fSNHfBk0TPyEBQd3OoTg9pRKcH-i8T77VE_ZfnPJlCo 1313
bowtie/tests/test_report.py sha256=S61ylbqz7IlN7LEugLj6wh_H0SVGSqocSefnQw7da_w 13746
bowtie/tests/test_schemas.py sha256=fbH5E0NjCxznaDRfYkvBN2KmDMKvzNySx4dga9tqAs8 4068
bowtie/tests/benchmarks/benchmark_with_varying_parameter.py sha256=W1UUhplSZLvmOsWHD7t3Il6KBco6ZeACBcE6valPUYk 1362
bowtie/tests/benchmarks/invalid_benchmark.py sha256=-BWkzXwej0IDKST0_2inhH8T-hgZCGnb2MA44VaY8OA 51
bowtie/tests/benchmarks/valid_benchmark_group.py sha256=vEmedp37segbNSrFCHoYZS7jLbvdwVyNy_YEAD-jnSE 940
bowtie/tests/benchmarks/valid_single_benchmark.py sha256=EaLIg7ALJSBGPDqY1AOdRRDTWRkdKhk7YP5LYZZlT-M 393
bowtie/tests/fauxmplementations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bowtie/tests/fauxmplementations/envsonschema/Dockerfile sha256=vIBIIvNi76UpAn7KuSaiIIFj1odiwUOaVUImnHoSuGY 95
bowtie/tests/fauxmplementations/envsonschema/envsonschema sha256=ff41RNw2ZjZIuI8OXKkn58ruIetzVMTJ5idCmzXsjL0 6837
bowtie/tests/fauxmplementations/lintsonschema/Dockerfile sha256=nRXn-vi0Phyr53cbqErcxwnWw4srznv2jH2TqreXV48 188
bowtie/tests/fauxmplementations/lintsonschema/lintsonschema sha256=uhYZ6luQw6io5v66mMm8Df4bu4u18mqamVdn4TGZpss 3069
bowtie/tests/fauxmplementations/lintsonschema/schemas/.gitattributes sha256=ohmKr7rpZvzM8ZBjSJuIk8xkJAaRz5ygLXgI8kkzTFU 13
bowtie/tests/fauxmplementations/lintsonschema/schemas/benchmark_report.json sha256=Achqdq9SU1qgCjwE8LiyUdxnah0K_v_OmZEP1cUbjps 7090
bowtie/tests/fauxmplementations/lintsonschema/schemas/benchmarks.json sha256=osDewGs1NhC2LVnCj1WyPOsWAcw95z5Cbi6ycg0ohrg 2361
bowtie/tests/fauxmplementations/lintsonschema/schemas/connectables.json sha256=XIed1KcwFw4iDJibxq6EXA0uXes-gxjUBBDUti7DNCw 2252
bowtie/tests/fauxmplementations/lintsonschema/schemas/implementation-matrix-versions.json sha256=j9g1Vm3jjxaAYqxkvN8-y0pbIkzQ1AYwvMU8_Pj5_Dc 398
bowtie/tests/fauxmplementations/lintsonschema/schemas/report.json sha256=p49KRFsmiYY9ybe85u_cd8XdKnWf12D2pKV59Kr5D-U 3818
bowtie/tests/fauxmplementations/lintsonschema/schemas/api/v1/json-schema-org/implementations.json sha256=B44aAJ7ON5gHWLxszIox-MwHqVxKusJtuRdQ7UhCawc 1535
bowtie/tests/fauxmplementations/lintsonschema/schemas/cli/filter-implementations.json sha256=CCl9YliNxUVM9w50yZJ2_sQIyftEEndSW87e36FFpRo 406
bowtie/tests/fauxmplementations/lintsonschema/schemas/cli/info.json sha256=Ru6Mpj6Ll-nt7qPEovSQFig1kFNsq1GulQQU8Hb3XXs 714
bowtie/tests/fauxmplementations/lintsonschema/schemas/cli/smoke.json sha256=7TwKiGZpbuVz39Hg5GgWQEGtt3c2i8X-AOPlED6yZEM 2712
bowtie/tests/fauxmplementations/lintsonschema/schemas/cli/statistics.json sha256=iGfalrfPbzSqGkIF5JLY1ggyf6tu1j3ZEn5_Lc1Mm5w 1306
bowtie/tests/fauxmplementations/lintsonschema/schemas/cli/summary.json sha256=zhzY5d595Z9qQesvcU_mhSBvJzJ_IKOc-bqtvvlkV-c 2550
bowtie/tests/fauxmplementations/lintsonschema/schemas/cli/trend.json sha256=2e_rngBGY7j0eSf8E7YQBvHOrZV7f3utAT2908ZhI8w 1180
bowtie/tests/fauxmplementations/lintsonschema/schemas/io/v1.json sha256=SWLywlscr3XPy_ok72iztXRfdyVQpqagHsalAjY0_7w 2304
bowtie/tests/fauxmplementations/lintsonschema/schemas/io/commands/dialect.json sha256=Tct9X9TFKdfMv_dYkr4b7o_TWmMFIdNv-ZIdmVQ9nmY 1941
bowtie/tests/fauxmplementations/lintsonschema/schemas/io/commands/run.json sha256=Wbn5qx8AKendN8_2gMWRYzAZkzHmP8ptfBapekO34wY 3796
bowtie/tests/fauxmplementations/lintsonschema/schemas/io/commands/start.json sha256=pBryDSz82jkWAiKT8oFnM4CvRQGp_GDJvjq7KqhiFDA 844
bowtie/tests/fauxmplementations/lintsonschema/schemas/io/commands/stop.json sha256=MVA1pNEN3FGTAQEPu5lutSFIGctfigWYsDI1ccWQZDg 291
bowtie/tests/fauxmplementations/lintsonschema/schemas/models/dialect.json sha256=HIb3lSvQQ8rUlPFWZnOlQqmGsM9sqbzSmZeQwMSuYf8 3029
bowtie/tests/fauxmplementations/lintsonschema/schemas/models/group.json sha256=oLsHAgHn-EjfSOKjFIGlgXheLVaYRXhr_gB2NXkpobI 1773
bowtie/tests/fauxmplementations/lintsonschema/schemas/models/implementation-id.json sha256=k5jGhSJVnOeu4AsVpOjoq7D8FiVfRt7o0ZM3berStVM 281
bowtie/tests/fauxmplementations/lintsonschema/schemas/models/implementation.json sha256=0D7D8dzGYTmDLkp1auo6hF_nNcXcoMvTw108YZVj29U 2729
bowtie/tests/fauxmplementations/lintsonschema/schemas/models/registry.json sha256=1FmfpXD1EHG-wU66OQmViI4YzdPf5BkPds6nCXHLrIk 429
bowtie/tests/fauxmplementations/lintsonschema/schemas/models/test.json sha256=jCvl7JUHxbb9-oYVNFq8sIC2S917Dfl9ufyVEYbZ89Y 895
bowtie/tests/fauxmplementations/lintsonschema/schemas/models/unsuccessfulTests.json sha256=-JLUJAAX28HZSYkHoD-rmoB4iPEkUOfstNCQ7k_YF_Y 616
bowtie/data/dialects.json sha256=rHjINSIoUYdM7sl0VQOFdon3HGqwuctYy749_uDy-Yw 1713
bowtie/data/known_implementations.json sha256=tVoZ63PXQEbfKkh9fWifj9tfX_XI44eu8itzpD3bUUk 703
bowtie_json_schema-2024.11.5.dist-info/METADATA sha256=UpEnW1aIzFYYX3ffq43Kl0g2XECA9U2OfQuOOldJ46s 3596
bowtie_json_schema-2024.11.5.dist-info/WHEEL sha256=C2FUgwZgiLbznR-k0b_5k3Ai_1aASOXDss3lzCUsUug 87
bowtie_json_schema-2024.11.5.dist-info/entry_points.txt sha256=UQTTGzz7dVPQebDLXUhies8pLBWlCCJyrdJoeiyfbv0 44
bowtie_json_schema-2024.11.5.dist-info/licenses/LICENSE sha256=NjZB_BDClOaUzBHVJoclyLQsJKx0gCzPhZcm2YVKxTE 1156
bowtie_json_schema-2024.11.5.dist-info/RECORD

entry_points.txt

bowtie = bowtie._cli:main