jsf

View on PyPIReverse Dependencies (14)

0.11.2 jsf-0.11.2-py3-none-any.whl

Wheel Details

Project: jsf
Version: 0.11.2
Filename: jsf-0.11.2-py3-none-any.whl
Download: [link]
Size: 49322
MD5: 1f7f01c3917c1c4490f017cf0b428f9c
SHA256: b4472c8c2d776eb3e0bb08368caa6ae0ead7ea78b20653facc07b6d93768612c
Uploaded: 2024-03-26 02:04:37 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: jsf
Version: 0.11.2
Summary: Creates fake JSON files from a JSON schema
Author: ghandic
Home-Page: https://github.com/ghandic/jsf
Keywords: JSON Schema,Fake data,Test data,Schema,JSON,Faker,Hypothesis,Rapid Prototype,Data contract
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Requires-Dist: faker (>=15.3.4)
Requires-Dist: jsonschema (>=4.17.3)
Requires-Dist: pydantic (>=2.0.0)
Requires-Dist: rstr (>=3.2.0)
Requires-Dist: smart-open[http] (>=6.3.0)
Requires-Dist: typing-extensions (>=4.9.0)
Requires-Dist: typer (>=0.7.0); extra == "cli"
Provides-Extra: cli
Description-Content-Type: text/markdown
[Description omitted; length: 4174 characters]

WHEEL

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

RECORD

Path Digest Size
jsf/LICENSE sha256=H2pd36KozrtZwiXt9Ftym5Dia_kzs1E4Dq2QrqQq2AQ 1145
jsf/README.md sha256=EU2ApkPnTB2C1R4tqNo7IjPGdS0f9Ff2ED9luaENDlU 4200
jsf/__init__.py sha256=TpuPMoZGcE0REIIW8QkcDB0ndA1YlbvOL9SrIt44Kvg 27
jsf/cli.py sha256=33d4bYzLgSVy_3LUSB53osuBepgGC1hBrTqsDjJNHPM 580
jsf/parser.py sha256=R547Q16J_xwjhuyjnbGme3Zb6nwsTrPHl2pJjugWm5w 16767
jsf/schema_types/__init__.py sha256=8rf8CHVb3HorN_KT5eTiNKf9O93q1zy3QwHD_oM3Bfo 876
jsf/schema_types/_tuple.py sha256=E_OPIatZiWeHNg14HD0aUCs54a1-_cfTPtU9B3RBfgc 1413
jsf/schema_types/allof.py sha256=CaD7-IIY_v9SGE_h3CcLAX5kWK97YgUZlwwFdcxfkgI 565
jsf/schema_types/anyof.py sha256=tzGwEBtQFoJbC6XUMl8XynZ8yB8u4xDgWbbYDjg5BFw 815
jsf/schema_types/array.py sha256=WLMcT0k-kDtSsXeHc55loEVZngtJlFHkkFy1kz_MwCM 2228
jsf/schema_types/base.py sha256=LgKl7D4IG1ydp7o82Ldcp6aWWv3Y5D-FhIH40OS-3SY 4445
jsf/schema_types/boolean.py sha256=IW8-ccN9NXxu6spmxoGDStjPXf7EwFP3oAA3rUFqdxI 595
jsf/schema_types/enum.py sha256=b5FdwIpDXhyInEVaBnUu6j1yZ1vHlIQPm4TdDmYJA0I 1133
jsf/schema_types/null.py sha256=8jPXBtERivzdjw9XMN5_ap5akubhuHjRjQVIYn2AfMA 534
jsf/schema_types/number.py sha256=P7SfIxtu-o3Ed1APLCwG0Qsw5db8ZQC6nWm8pOcAaAA 2076
jsf/schema_types/object.py sha256=-Xa-8v48N96WjvROWBvjwoc1zTIreCG-58AD_sDiQIk 2411
jsf/schema_types/oneof.py sha256=3qxbptxgwPERQjYeEnjUWY9bIVKv_3jcxHrFpZ_WZe0 821
jsf/schema_types/string.py sha256=7kQObSeKESa09EZs-PiCSR_uyWfyF9kilUnqNRf7uPQ 5632
jsf/schema_types/string_utils/content_encoding.py sha256=oMT6f-sJSq4JAba1quIua-dqVgTp-Ygn1AkdYLePW_k 1540
jsf/schema_types/string_utils/content_type/__init__.py sha256=vql93MPov6WSlQMMfzExr4gD-VwL-UvpRaooNF_rLA8 2162
jsf/schema_types/string_utils/content_type/application__gzip.py sha256=jQs4EqosyJG8_PlEJyUu79aTqEM67Rmv9BbuZVirwHI 598
jsf/schema_types/string_utils/content_type/application__jwt.py sha256=vYTwTNM8R-kehio3t9XCQQHrkPtA0I8s22f4_itgWlM 1170
jsf/schema_types/string_utils/content_type/application__zip.py sha256=GRnMtzc8FLFOdHx9FLWomnCSKMW6sKe4SCdObPvfDWE 850
jsf/schema_types/string_utils/content_type/image__jpeg.py sha256=CDDw92nVeeIkC-aTJUeNaOw-zNgtKGAzXRAu4ixoBTc 337
jsf/schema_types/string_utils/content_type/image__webp.py sha256=RcEC4Ky-v4cq33b0TFSSagPBP_FFCrlqXzX1Hl-SOIo 339
jsf/schema_types/string_utils/content_type/text__plain.py sha256=9TseaTX-VJQllJgiDwkHe5jSWhOR2Se6w1WQs5IlH94 979
jsf/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jsf/tests/conftest.py sha256=JlIQSkG4AXyK_OExsaA3mWe90xpaUi7p3II3nm-X0-0 150
jsf/tests/test_cli.py sha256=kJrbAWiTbquMdxjONqFQNMrVxAdBgXz_rqRXG1gvw0s 648
jsf/tests/test_default_fake.py sha256=-EdxNVYFVPtH8ksezYECI9x8cTDRjGlWc1tiH5XY-lo 18487
jsf/tests/test_model_gen.py sha256=qF8vEnDdSnaFTJfzlfDWynKqf0S0ZWjpgumM4L9m5vo 1324
jsf/tests/test_nullable_types_gen.py sha256=roxzu5u51l63kjDmimnw65LOUvipfuDSxcVjk0LjdZ8 2625
jsf/tests/test_parser.py sha256=Ppw82DLzQYpi7DrW1QEKpGQKNQ3xxsx5mQnA6FVFqig 3473
jsf/tests/test_utils.py sha256=OkmCANzh3LmiSZOqx-0BNH5qwHzqc9iBcqCNlWsAwkY 361
jsf/tests/data/allof-complex.json sha256=WWnhCwAK78Ziyb5rGN61CIopJ-7WMa4qKxfr7OjWWNo 925
jsf/tests/data/allof.json sha256=cdEtoHURDJmwKfm8ZTA6kgPCqRYhpNI8SQL2hRi2yug 69
jsf/tests/data/anyof.json sha256=KvfFnCgedUE9JZFvG6qrP5lqhkJsNDyO_oG57TSEpaA 101
jsf/tests/data/anyof_object.json sha256=aZ2aIfdeuT0LvFOC89g_oTEO4ji1AlA5r8pV29m2Pgs 801
jsf/tests/data/array-dicts.json sha256=VjZsXhIi4HmG1Wj1cnIMexEIsKnX7OiUDf6gEyslN-I 561
jsf/tests/data/array-fixed-int.json sha256=ViiiXMh5d8LLe_1lebDqRTFBWtKvFJ0K93yNxfhYha4 105
jsf/tests/data/array-fixed-str.json sha256=wvhxOgm0dVJ6F_R30uxXeBAWIPHADcOtaOvWgNY3N8M 192
jsf/tests/data/array.json sha256=RKswCpyg1n3KAW-Y_N3IPLyOAaZTVsnvKvSxhz7ogwM 151
jsf/tests/data/boolean.json sha256=u8ijPSToATVBCsGwaTlGbqal0xS4XYUuejGE1LykLpE 26
jsf/tests/data/complex_recursive.json sha256=vtzWF59s5NzGjEDvxvWvqpCyh7xVC1xzJCt7RslPVi4 1292
jsf/tests/data/const.json sha256=OvBA00uEHmykM4r006ckdAMlOgkcN4NQDPjzzDcvzBQ 160
jsf/tests/data/custom.json sha256=1JQl4ZbB-rKbjPHqA6gMvZ3vQ_7fqSkF_rpxgF2gF4c 6208
jsf/tests/data/empty.json sha256=ejRqg7UDN4LupgTs7o2qbIKzuGwczke1N0Eom9PRqho 33
jsf/tests/data/enum.json sha256=PoS-SR1ezLabVJ1d20eFk7dyxfMoPN6yz8yeleRR54A 97
jsf/tests/data/external-ref-common.json sha256=XjfTUW28h0oc8XKS6MvSpI1lcza_59ty0kD2r5mD-I0 544
jsf/tests/data/external-ref.json sha256=GhbOFaf-ZBIiXzx2UmoqXWdlu1-ogfE7UUqRl9Vt-xo 837
jsf/tests/data/inner-ref.json sha256=7UHjx6tRQGBfe0L9HyiQNVMXYoR0Hgb3xFOWeRwAk5E 1256
jsf/tests/data/integer.json sha256=lUHlguTI-TmRfKiDivyIfMgOXLxQfJzwEPo5GknquAg 117
jsf/tests/data/null.json sha256=i2aFd5AuRZElX0WM5AlUiSENTf40x6cqDVrcqsh390s 19
jsf/tests/data/number-exclusive-float.json sha256=MQ8FwiHp-8TCSTvKhpq4lCPYVHXx6AQFA6sc1xFcj9w 83
jsf/tests/data/number-exclusive.json sha256=J5b2gwDyBdYxuzBnsckc7yKdDJsK5pd2XzJmQbdedPc 126
jsf/tests/data/number.json sha256=L2b48ttr4nsk90XXLB9z4AQjFJ_9T3JoS-7yxRu8tuc 95
jsf/tests/data/object-enum.json sha256=kYVRu5iRAxmxSv4Jy-cmElDKDBIRPJMqs22jsJIiInc 194
jsf/tests/data/object-pattern-properties.json sha256=xRYdF5-n4HVkSn81y2vuHoZXZLX_EQJs3rP83OWWbME 222
jsf/tests/data/object-with-examples.json sha256=5t3hahLrMZpJpyHG0Mzvo7VcaS3Y83VLqIFhSqS604A 469
jsf/tests/data/object-with-optionals.json sha256=hh7BerrP6au2Eck3u9oXI88jH4dzdFkFRQOdce6wZ2s 160
jsf/tests/data/object.json sha256=kAlNzYcTG6WEVOWaVwBDtr2W9Z8xl6WT1LU29oILN-A 591
jsf/tests/data/object_no_properties.json sha256=F3hKcaa5yLQics3vvHBNHavcSVfGh38ZpkvaOWDV24o 2421
jsf/tests/data/object_recursive.json sha256=DLFz-A80dBy-UMp9MATQK2pCaO_JBZ5B4XgktXohDQ0 716
jsf/tests/data/oneof.json sha256=ZfBmqOR6bzwZr9XzfzorFZCefrf8-anhMwZ41vIQZ6A 115
jsf/tests/data/oneof_allof.json sha256=fm6JskswsngBOv4PEizrPuQ6PFSS9wc5hN_Lt7Muax0 152
jsf/tests/data/oneof_object.json sha256=eZjAZOSInnJ3FI1bcvsM8WlL9HcgBE4T_gtMUDhZgSE 801
jsf/tests/data/oneof_recursive.json sha256=nbkixyE-d-2zgF7m0cWj3W8xLZS6XRjUghAsR5ePZ2I 387
jsf/tests/data/ordered-refs.json sha256=Bav_J2Y_qwMw0YhSG2VL8oB55JclJ4abPOUoRjRho54 421
jsf/tests/data/recursion.json sha256=hugOq1QYF7MyH0IZpK3v6qqLgx7yTb4DzFlWm6c9OJY 526
jsf/tests/data/string-content-encoding.json sha256=gIuQH4l96xrUljA8QAzUu5TZ0Bt5rJMSLcaT-Ipm3yY 731
jsf/tests/data/string-content-type.json sha256=8oovbkjI4oSavF4dAgtU_wqiRk3DlCZB8DUFdTM02X0 806
jsf/tests/data/string-enum.json sha256=ERqGDAWrj80A5QmkaZvPCTsGmjVJvSH3SssJwsaD5w8 72
jsf/tests/data/string-format.json sha256=hYJmxNDlF5J_CxqrtDK7JEztZlkjbrk1IxsU42FGxP4 2345
jsf/tests/data/string-max-min-length.json sha256=RLWladZ6gdAip7v20_V-J3tv2JA2MAblznmPRzLSSdg 65
jsf/tests/data/string.json sha256=J6MXIa_YgJzuRtTibEC58j6LTezYx07_djlsiKXRWUI 80
jsf/tests/data/tuple.json sha256=SgQQ2Bm3nMAk3DXwBGwchvC8t-APZxMrwhoo0PX5_l0 391
jsf/tests/data/type-list-null.json sha256=sm6v6x5SZb8IlHxMeurG0VG-vjdqN3OU2H_fNLLDevU 768
jsf/tests/data/type-list.json sha256=kYzNFaYOqLOjb1d79qfR6kHXTWGSASHnnnQxVUmn1cE 687
jsf/tests/data/unique-items-array.json sha256=g3EyQ-RYsgwlDo6GeHMwJJFN9IXOOzeOlY4bPIfdedI 123
jsf/tests/data/unordered-refs.json sha256=wOtJIPpnwbpum2U7ejJ74NP4ijv7blqy1vGUcuCC6Z4 421
jsf-0.11.2.dist-info/METADATA sha256=eJdO2O428-2blAmcz6iWXF-oRsP_N99BOsdfG1EszM0 4955
jsf-0.11.2.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
jsf-0.11.2.dist-info/entry_points.txt sha256=mahVAyVnkqRZtkmK5jkVz3xli62AjZiefeb5-WU7Z9g 36
jsf-0.11.2.dist-info/namespace_packages.txt sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
jsf-0.11.2.dist-info/top_level.txt sha256=OZKlXkNC3eLAC3ZEieggjFLQgfmQO52hXF4nZ5iFI1o 4
jsf-0.11.2.dist-info/zip-safe sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
jsf-0.11.2.dist-info/RECORD

top_level.txt

jsf

entry_points.txt

jsf = jsf.cli:app

namespace_packages.txt

[empty]

zip-safe