json-spec

View on PyPIReverse Dependencies (3)

0.12.0 json_spec-0.12.0-py3-none-any.whl

Wheel Details

Project: json-spec
Version: 0.12.0
Filename: json_spec-0.12.0-py3-none-any.whl
Download: [link]
Size: 42174
MD5: bc67127ba951d8385fba17bd98f93db1
SHA256: 5096695f1ed4d2bf70b04bee792615cc36f8f830f5a5a2255fc43731e4deba1e
Uploaded: 2024-04-29 11:55:54 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: json-spec
Version: 0.12.0
Summary: Implements JSON Schema, JSON Pointer and JSON Reference.
Author: Xavier Barbosa
Author-Email: clint.northwood[at]gmail.com
Home-Page: https://json-spec.readthedocs.org
Project-Url: Documentation, https://json-spec.readthedocs.org
Project-Url: Repository, https://github.com/johnnoone/json-spec
License: BSD-3-Clause
Keywords: json,utilitaries,validation,json-pointer,json-reference,json-schema
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Environment :: OpenStack
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: License :: OSI Approved :: Apache Software License
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10,<4.0
Requires-Dist: importlib-metadata (>=5.0.0); python_version < "3.10"
Requires-Dist: termcolor; extra == "cli"
Provides-Extra: cli
Description-Content-Type: text/x-rst
[Description omitted; length: 5626 characters]

WHEEL

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

RECORD

Path Digest Size
jsonspec/__init__.py sha256=S-KAW0c-QLJkpj8H3mntAAvC_fRMgE9gHf_WK42d5QA 59
jsonspec/__main__.py sha256=MSmt_5Xg84uHqzTN38JwgseJK8rsJn_11A8WD99VtEo 61
jsonspec/_compat.py sha256=DV5k8bnH6Xg5_3TLPvBQB7E6nvGd5yrHtH8i2IjLhLw 333
jsonspec/cli.py sha256=hZlVdHM-Ht7fCDuQD169QY1_OZpT9g8BxoR0kExkdR0 15755
jsonspec/driver.py sha256=zf0qRz4O6Z2fLivgyqRhhUVZYKU84DoALLy6-1hztds 394
jsonspec/misc/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jsonspec/misc/schemas/address.json sha256=necN5Fft_WwDa2sgScfWlW8WLlJ9DSfJEKVn6RHQaM4 638
jsonspec/misc/schemas/calendar.json sha256=nTfwmO5J5xgxHnyQB7NLnG0YYUBbKWq4LquiAGe6WZY 1102
jsonspec/misc/schemas/draft-03/card.json sha256=yFAfxR_-RrQFGL0rvWXZJtg3FnIKFQs6MjBtojOIwoA 1791
jsonspec/misc/schemas/draft-03/hyper-schema.json sha256=w89zVOSUuBzcIwQ2H-BNn1yl441wYv1lrQ_UwWBZnoc 897
jsonspec/misc/schemas/draft-03/json-ref.json sha256=RmWvtjS1xGluN42j54KazsZhraeI4n6f6LSPpn3zTFI 394
jsonspec/misc/schemas/draft-03/links.json sha256=RmWvtjS1xGluN42j54KazsZhraeI4n6f6LSPpn3zTFI 394
jsonspec/misc/schemas/draft-03/schema.json sha256=UWn9BJeN29Qx1m4uoIoEJAh4wrrYCNhmlPA6pth6uZ8 2476
jsonspec/misc/schemas/draft-04/hyper-schema.json sha256=3XVDAXrtFIa4eg1s0BmGIOpTjURJ8onkZ66KGttdtbU 4816
jsonspec/misc/schemas/draft-04/schema.json sha256=c1P_E_qpeQJ4E7lcizX5kgV4ImlqcMQ8ebO_tySedrQ 4375
jsonspec/misc/schemas/geo.json sha256=ihsRwgPosE12gekb0NQgQi3168upspkSYPHvtOeBQEo 184
jsonspec/operations/__init__.py sha256=OkHY17DMBvwEGvs2vBzfOZSzcq4og5SP16si3u4t_Ak 2412
jsonspec/operations/bases.py sha256=znVIJanKU0H_AtWnM8-P3xEXfa9AA2Ybsqp98k_qdIs 6411
jsonspec/operations/exceptions.py sha256=XJVF4VDF65Lo7pf31DVpsxC553PsWcBeA2McZw-D7FU 259
jsonspec/pointer/__init__.py sha256=y6mlupljdMUvNTZ4NQTk8dAmby5NTrd9TwFzovrYTEM 1038
jsonspec/pointer/bases.py sha256=2Y1GppTj5FqjZ1GyM2bcMYeLkds7d5o-TLu8BIpluVY 7592
jsonspec/pointer/exceptions.py sha256=tNgFets-GwzhCIs1RunwmdOudFtCjALSe7KZmcbO2sM 1611
jsonspec/pointer/stages.py sha256=1BC8u7dsUPtWnNdDF5PDtzKtuAX4Sr16GNLV1pFSkKE 1930
jsonspec/reference/__init__.py sha256=ExwvH_Vn1B8GZ2kxGFDHxE6hFW3a3OqVCIp1-bjihXo 1587
jsonspec/reference/bases.py sha256=um0FfKO5KW5CslYfAmjasSeh1KthXX4SW2Xu343E6Fs 3018
jsonspec/reference/exceptions.py sha256=En5ygMFbS12USzNJ8ykmorb146-rrqxkFelo9AUNe-c 250
jsonspec/reference/providers.py sha256=lYhBBp5Gd4mr_ZZZrLCCuHReZ1gKbfzCCfxgN1JR0-A 5527
jsonspec/reference/util.py sha256=bJmiknKKS3a1QvWtrpVblUYuKhwHvsxvwrL_jdjNVVA 308
jsonspec/validators/__init__.py sha256=GDOavj8spsPW62QakOWsmhNpvSqLXVa6ptocin_hw2U 1268
jsonspec/validators/bases.py sha256=XJ7SlyJN2HrRPiHOlGHbmuF3a0hPJwgehmOzMsyDlDs 2405
jsonspec/validators/draft03.py sha256=4mGvw_erdqIcvrVASOSpVv5m5XnhhA6st3-AmoyxIA0 25427
jsonspec/validators/draft04.py sha256=SDmtBX0grwY9e8PNCK5_osN9l4Gbp1cMyG1XxSnGXsk 26194
jsonspec/validators/exceptions.py sha256=YeUEApeBEBi5-PN77rOaILJpFPZYAJI8oovzbOm5kHU 1898
jsonspec/validators/factorize.py sha256=uMMpWDQEv0xFTInG7okdhigKTHy-oDm31Z1--rgsqsU 3719
jsonspec/validators/formats.py sha256=LiUziiUnvo_N8b3-csKKf2Lo5X8x3gTuJn6AguPgClI 3845
jsonspec/validators/pointer_util.py sha256=JUhDiqneYxZ7ZraANE1NQMYB1xdqKOPQQ3Ftw9htstI 348
jsonspec/validators/util.py sha256=DDL41iL8zDhm2GWOzOjW6GBqx6KetBghFaQYBm-4jI0 8343
json_spec-0.12.0.dist-info/AUTHORS sha256=DNCdgUWMBbvcXnnaaNfQr_jmSkT4zHprNmQZ92-D6Fs 126
json_spec-0.12.0.dist-info/LICENSE sha256=qd_dpKPZsXMJ9RmGbB3By84WyhUMvohVDuKBHxL0UCc 1476
json_spec-0.12.0.dist-info/METADATA sha256=xZVL4bZ8F51fBBYVMwK1AIHnHirw4TFPP8d8tjmqPGk 6899
json_spec-0.12.0.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
json_spec-0.12.0.dist-info/entry_points.txt sha256=yYQkIuYXEYZQ3QDHJG0OA1a-VMhnvY3RfKDsb8KxnrE 1065
json_spec-0.12.0.dist-info/RECORD

entry_points.txt

json = jsonspec.cli:main
add = jsonspec.cli:AddCommand
check = jsonspec.cli:CheckCommand
copy = jsonspec.cli:CopyCommand
extract = jsonspec.cli:ExtractCommand
move = jsonspec.cli:MoveCommand
remove = jsonspec.cli:RemoveCommand
replace = jsonspec.cli:ReplaceCommand
validate = jsonspec.cli:ValidateCommand
spec = jsonspec.reference.providers:SpecProvider
css.color = jsonspec.validators.util:validate_css_color
email = jsonspec.validators.util:validate_email
hostname = jsonspec.validators.util:validate_hostname
ipv4 = jsonspec.validators.util:validate_ipv4
ipv6 = jsonspec.validators.util:validate_ipv6
regex = jsonspec.validators.util:validate_regex
rfc3339.datetime = jsonspec.validators.util:validate_rfc3339_datetime
uri = jsonspec.validators.util:validate_uri
utc.date = jsonspec.validators.util:validate_utc_date
utc.datetime = jsonspec.validators.util:validate_utc_datetime
utc.millisec = jsonspec.validators.util:validate_utc_millisec
utc.time = jsonspec.validators.util:validate_utc_time