datacraft

View on PyPIReverse Dependencies (2)

0.9.0 datacraft-0.9.0-py3-none-any.whl

Wheel Details

Project: datacraft
Version: 0.9.0
Filename: datacraft-0.9.0-py3-none-any.whl
Download: [link]
Size: 124022
MD5: 77bf4c148a90128902e88380b1c1e49d
SHA256: bcb92066825d443764c42c15b1624c044ba31f4a1c91456832c80774f5f13213
Uploaded: 2023-11-14 00:33:56 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: datacraft
Version: 0.9.0
Summary: Data Generation Through Specification
Author: Brian Buxton
Author-Email: bbux-dev[at]gmail.com
Home-Page: https://github.com/bbux-dev/datacraft
License: MIT
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Dist: setuptools
Requires-Dist: pyyaml (>=5.1)
Requires-Dist: catalogue (>=2.0.1)
Requires-Dist: jinja2 (>=3.0.3)
Requires-Dist: jsonschema (>=3.2.0)
Requires-Dist: asteval (>=0.9.25)
Requires-Dist: importlib-resources (>=5.2.2)
Requires-Dist: importlib-metadata (>=4.8.2)
Requires-Dist: pytest (>=6.2.2); extra == "all"
Requires-Dist: pycodestyle; extra == "all"
Requires-Dist: pytest-cov; extra == "all"
Requires-Dist: pytest-mock; extra == "all"
Requires-Dist: pandas; extra == "all"
Requires-Dist: flask; extra == "all"
Requires-Dist: pytest (>=6.2.2); extra == "test"
Requires-Dist: pycodestyle; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-mock; extra == "test"
Requires-Dist: pandas; extra == "test"
Requires-Dist: flask; extra == "test"
Provides-Extra: all
Provides-Extra: test
Description-Content-Type: text/markdown; charset=UTF-8
License-File: LICENSE.txt
[Description omitted; length: 6272 characters]

WHEEL

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

RECORD

Path Digest Size
datacraft/__init__.py sha256=3iorjY8ZiTwksZ8GUYYarJTstFSD8bDPSTtyeMsusp8 2437
datacraft/__main__.py sha256=GmoKNbC2nlpRuRMe4YX2tyuFvYZ1E_Kpe_iYzAMdJ-E 2148
datacraft/builder.py sha256=YsmzjqjjxN6TPVH5MN_fds-RU6LrDPAAxmGm2Kezl9I 5486
datacraft/casters.py sha256=1AGGkU38bLepSIR2DFBIb8Nf8Y_itzSWm7v1DPE9Y-w 5494
datacraft/cli.py sha256=NN6Ll-V38-W9ANPW5nT1LAf1dltZIinDF-cVt0MkAJ4 17585
datacraft/defaults.py sha256=BE2rDp4Uspy1OTub-4ljDsjgtAthix5aCMencLM3mcI 3486
datacraft/distributions.py sha256=AY45ZhBIP9e2wG34s2tL4RCntcyTRDoBkxBrmFv29yE 5072
datacraft/entrypoints.py sha256=ejEFVHtJx9ajXUEzq6fn_zMlCFqNnBAOgATsXeRvJQs 631
datacraft/exceptions.py sha256=q4n_o5fY7Rdid9PFlbBiZeKgqg2wVI7Y_54chJfu1p0 565
datacraft/infer.py sha256=OpVp2kOZ7CqTERGzJNUm8fY9au-mIrQNV1_gVCqY3as 13062
datacraft/loader.py sha256=MD5epVMTd7sYTpFdFcuFNnM8DvALRPN_F7rD0sq_yE8 7183
datacraft/logging_handler.py sha256=oAVU3vZeoU7jNlEVTDj7VloMYVthUt3Fu5jhR9Bsob8 768
datacraft/outputs.py sha256=IjG3-UrhUiPtSDRg1kbeJfgfzaLkgyiMrFr0lGwbgo4 13593
datacraft/preprocessor.py sha256=oNRnIrlcztFSl9mVVYROM04z-EZmOIHdbflDOtWYDI0 10327
datacraft/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
datacraft/registries.py sha256=PQJTSkFN_Slpzz4ybEBsr62qwZo3dWXztKLMiZZmj_k 8352
datacraft/schemas.py sha256=i54xz_KHVisfZJ-RsFXAoq0-jmr5eEKY1ysGoYxfeqE 875
datacraft/server.py sha256=Ij0rsTrHWmNS91SF7lQJ3o_6iYG-CiWUW-yTlFYIq_U 3239
datacraft/spec_formatters.py sha256=C4fThOeZv0KownlWygrHJdqIU5ZcgzpmzBYi9s0hJ0E 6479
datacraft/suppliers.py sha256=YOT8wBtu1u-E8SQTp_hAEef72m6CIlBkXLoc7P9Cjb4 41173
datacraft/template_engines.py sha256=XKMq-sN9jqLDzueWQwlR6rFTe7aBpX9GHM6uFmPKjeA 2301
datacraft/usage.py sha256=aT-EJMuzoJA60vrDrRAZfGzHwHDRbbWp-ioEa_H35Js 1943
datacraft/utils.py sha256=GIwpKUyHHTgdWnp8e_LxMH-OyQ5wdv7AIbgA2B9xtR4 3022
datacraft/_infer/__init__.py sha256=5H8nDMYu_IahgKbRk_XkrdCRqZv8AjWErdG28yIkTgg 148
datacraft/_infer/__main__.py sha256=uTQKRnDQBe4kzzJc1NBXUR6F49-_jS9jxahQJnBnJUc 6264
datacraft/_infer/date_str_analyzers.py sha256=LSX_fPujIW7kgJZfE12lYpbFm_5fa-KjHz0hO6bhNH0 756
datacraft/_infer/default_analyzer.py sha256=mDghJAYkn3xAXne_gV2WHWzH8QDPyzD3vtCe4pEklm0 2210
datacraft/_infer/entrypoint.py sha256=Wy3WL8yZlhB-z_-80jwkC9jDT23V0gWMV9aafHlp0M4 236
datacraft/_infer/geo_analyzers.py sha256=0YqSU3y_C3Itb_oO05GowjbQBPdgEYuWd6PiszNGg4Y 1876
datacraft/_infer/helpers.py sha256=033C2Ez2Oyjig-q6Z7P1YYM9XLdNSYL3L0Ud8WXz1Bc 6670
datacraft/_infer/network_str_analyzers.py sha256=XjHJkmZ6dUrjJYCRTxTVd62sQ7vyYgJECXVtDK9xlQI 1162
datacraft/_infer/num_analyzers.py sha256=4EVxJ0dUlS-vmyLaHBOjU-_sxMWRFZDoZGcBUY9f_h8 3383
datacraft/_infer/regex_str_analyzers.py sha256=AknI3dceyruspb4tI9qru9AODuy7lkP-iGN5Smj5G8g 2225
datacraft/_infer/str_analyzers.py sha256=UkwUSIWJX7po_CaCufsiG7r3TvcUyQS3enthyPF2a3c 5793
datacraft/_registered_types/__init__.py sha256=vOAciuz5kIQAIjpCNdNmO7T8-e56y3lfqizQT6zemQk 322
datacraft/_registered_types/calculate.py sha256=E5DKWeNGLAHjXpQu69FW8uRJcpk7RtC71FYVyrADY2c 1254
datacraft/_registered_types/char_class.py sha256=mB1QuDgNIsP7nNdZsSFhv0UHZyq-HwSyR8QnqrHGN9g 3883
datacraft/_registered_types/combine.py sha256=UbedXOj_maPB_hk6DIRERh0FOm3FCYEqKDSNmzgvqXg 4350
datacraft/_registered_types/common.py sha256=cVxUcWJTGMhynVOvHAOd6C0IDzsOacCnusgZkwTEREU 3311
datacraft/_registered_types/config_ref.py sha256=yB79elr0-fMHtWgmnpWPEV_NTqGJkL-iSXs1gdIozpg 377
datacraft/_registered_types/csv.py sha256=LXXYtWX8WG_fvwMbPOA4N9fGI_CWG7ibizaL1Ag5WGw 4915
datacraft/_registered_types/date.py sha256=0CTNX26S5dpHdjWt3Al5_kVpNl7aIt9HQzKPZWhsGr8 6766
datacraft/_registered_types/distribution.py sha256=pcihQnsqkB6GH2MizQGzHwdcCumJCZb3gUriQJsQoqg 1890
datacraft/_registered_types/entrypoint.py sha256=fpLz46hR3LQkCbIzc5OfDQfA_2oxld_5ilu_el6y3PA 231
datacraft/_registered_types/geo.py sha256=4q75-WQS9Hf0ehElyZYlozPifkhraJ8u05JSaj0xtMg 2616
datacraft/_registered_types/nested.py sha256=ZvNEeIa6B297gBElQBT_ZM7Hw9muTFkcyu_NM3h8kH4 4721
datacraft/_registered_types/network.py sha256=LnK9Lt38MPIyPk0u1cEcu1hUykdSDFjKWWB1j0PEvEc 3319
datacraft/_registered_types/range_suppliers.py sha256=6UAoQLZ4gMT2nQqk4czOoSlAcA8xB9uXErl1Uq7tlG0 5243
datacraft/_registered_types/ref_list.py sha256=pFeT-J54Oagt1R-mJKzxf4oysaXQ52AabYvQVveGMzw 1391
datacraft/_registered_types/refs.py sha256=9_8YLEvWT3VysZ0OxP-bMe_gxq2Ic1Fq3UnrfHJI3i4 3670
datacraft/_registered_types/replace.py sha256=gxRjXFqKV9VBwUFDfPkxG2Fu62QnJ2AiTEotbVCc2hU 5595
datacraft/_registered_types/sample.py sha256=Em07DtYfGrZtJ7zYKHu6NCEOdlUKIZLd1fVa8aButaM 2600
datacraft/_registered_types/schemas.py sha256=2YuNtvQXssVF9Ij9CTGsiKiglsRSEhsp_ZSvIThm8Cc 1266
datacraft/_registered_types/templated.py sha256=leX-tNeGyD7fNbTIUVG8UrBc9t9w74kiWqctruf5i2Q 1518
datacraft/_registered_types/unicode_range.py sha256=M8-TcLLmTSIfio-tQ24Pi6kE-BRDJQRVpBTXcK8oIek 1377
datacraft/_registered_types/uuid_handler.py sha256=nTOCKIrrrmEei2pMt6pDAMWwaJ1NeepR-aqeA7GzxqU 1155
datacraft/_registered_types/values.py sha256=Y6tuuH3FZmUjzl6Tk33CUA20nQeSGsWkmu61fm3XK4k 1142
datacraft/_registered_types/schema/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
datacraft/_registered_types/schema/calculate.schema.json sha256=3VA3qcD8o3LvLPm52mzAwVTPLGm4Q2OACc0R4QUhets 1302
datacraft/_registered_types/schema/char_class.schema.json sha256=P3O637o1wc7OUEGcCOv_h1ebvs2GubiSCbL1sOyWTjI 2282
datacraft/_registered_types/schema/combine-list.schema.json sha256=SpMKldJp74bZiWrcuizI9k6ETepMAV6kB15qyzLCV2E 931
datacraft/_registered_types/schema/combine.schema.json sha256=93NCgW5yQwUVeoHgElHrDZrYTs6AQQ9KeQMwD0CFgDk 857
datacraft/_registered_types/schema/configref.schema.json sha256=dfHODjHxmrG7ih49lT1CUfML1lijHGZZuMfeUWhPGGI 429
datacraft/_registered_types/schema/csv.schema.json sha256=Q2LM6URQzv6Jcr0ZNE-HqIp9pSri5_RWwApy1m3cK3c 2577
datacraft/_registered_types/schema/date.epoch.schema.json sha256=bVij17EIqfNMw-SHJDp8lI772OLtLCKb5s8tlUK0E_Y 3816
datacraft/_registered_types/schema/date.schema.json sha256=yWHaBJ2geOh_1-owIJWme8hbXfy_g9XO6wOjEplR5h0 4030
datacraft/_registered_types/schema/definitions.json sha256=eQzgKXKBgHJ1HfxALiz-Mk13L94YvK0uXDrfNnu8A8Q 4149
datacraft/_registered_types/schema/distribution.schema.json sha256=FKo2Zc7EXT_3BLGkb97rXK3aYN0gFvJplTeCzbHM9iA 592
datacraft/_registered_types/schema/geo.lat.schema.json sha256=Y1Bb1ZTiSVwRNCObjod-Gi4fybktROug-lGH1se6qJc 860
datacraft/_registered_types/schema/geo.long.schema.json sha256=7VyDwrSWmmTP8VLCGS43MZT8Dw5UOhkrvWTBzY0Jh8o 869
datacraft/_registered_types/schema/geo.pair.schema.json sha256=cftMjKcdYhKLHjOpfsZ58aBNbuDGyJuy1rsJG_GhCtw 1189
datacraft/_registered_types/schema/ip.precise.schema.json sha256=QPp37DVBvnsVuTbaWQeVfGSiRmhNdM9OLFOABimTPXI 913
datacraft/_registered_types/schema/ip.schema.json sha256=HOiNk_IyNIcmP9TmedJXY_60CdpTXI8BKyPdiTxW2WU 1353
datacraft/_registered_types/schema/nested.schema.json sha256=uhm5C2VhbrhwVIE9XVqxxDvG0XwUNE_d6vLSYTh56Tw 804
datacraft/_registered_types/schema/net.mac.schema.json sha256=6g2Qjx1J0Mvy2fboMcrGA4qr03-7Gf30DqCc-24Vb-U 794
datacraft/_registered_types/schema/range.schema.json sha256=ZDfKfUZzDXd0j_cGe4uScqaOD2UQi5FHGXs5PIU4VNQ 1145
datacraft/_registered_types/schema/ref.schema.json sha256=bKJTz4DQrI_ODrm7OMkc_FKazaWICEqiapxKr_5ih28 706
datacraft/_registered_types/schema/ref_list.schema.json sha256=eDOVcS5-xVKoDejN_reR2brFqR84uZ9Al8ur87LUC8U 827
datacraft/_registered_types/schema/replace.schema.json sha256=0wOuGvaoj4fG9TJu4YlylyDUgVzuVs3POHnk1BJtH_w 1000
datacraft/_registered_types/schema/sample.schema.json sha256=0lxk3puHYHrAkoI44y2zNbQna1qyHSjd0jF6wKQGyO4 2222
datacraft/_registered_types/schema/templated.schema.json sha256=Kf0Hp8zYkp2UXcyIEeoMF7EeL5QN1Wz7W_oK3Vevif0 1438
datacraft/_registered_types/schema/unicode_range.schema.json sha256=SCh9VUNcJt7yEWxGq9o0eZtOxE5vqljHv_fv4wn5hx0 2387
datacraft/_registered_types/schema/uuid.schema.json sha256=Qyx3dpmWYL0RDjg-x91xCiiVrARQSE7TRKF3AM4aJB8 660
datacraft/_registered_types/schema/values.schema.json sha256=8VycspuZt1wgPNK3dU5Ec53dFTSRd_REfSznO8UrnyU 912
datacraft/_registered_types/schema/weighted_csv.schema.json sha256=70bY0Ryo0apCdVwdQ4DGx4P04zQU2c49zLcJsUuREf8 2478
datacraft/_registered_types/schema/weighted_ref.schema.json sha256=pkpeOqGnTe0Ablw2--_c3pPDIoadc7vludroEE0vX6c 723
datacraft/supplier/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
datacraft/supplier/calculate.py sha256=NDHVrRkvew74dBsJYO6NsM6yaOPJYlQ9i_D1AHZcsHs 1907
datacraft/supplier/combine.py sha256=2yf1R2rXYN3sN2MsV3o1hKTuQOx0o3TdLJzPxteottU 1501
datacraft/supplier/common.py sha256=mM1mLYfcy-vn2H48gOTpFRpFLC7eL9BiXiSK_DIcer4 13592
datacraft/supplier/csv.py sha256=kXQDJu_z6QpXsEvxffXBLc1LKd0wCMyvx8PMLjT0LvU 8925
datacraft/supplier/date.py sha256=tLfho-KqTBMrtEth_ylAvi4wuTDsv4ldP2lMRBAvOVU 5203
datacraft/supplier/exceptions.py sha256=Jve2hYQWgICuNJcFjBqIHa3k2gIbHYJFNoTH5g0ueP8 234
datacraft/supplier/key_suppliers.py sha256=jgjef8qqQXXrVnGtoSOeQHzqBw-y80SJ6Od-bN5R45A 4747
datacraft/supplier/model.py sha256=TLbqg9rvkaYyy7rpWHLQkl4TyXzY4BC43vLYKutRbQ4 5747
datacraft/supplier/network.py sha256=-90fusIpE1Ubwp_Oc6ohjo-rCQUSx5uGhsaQdomg2Rc 2875
datacraft/supplier/ranges.py sha256=yVkxwAuRm2QbdU2i0VPljx1RfRlQUVEblmwEuvAYHmY 2774
datacraft/supplier/strings.py sha256=y3BkAnXnhz3JvWysVKITSnfoWoQALq84zzD3gKtyrJE 753
datacraft/supplier/templated.py sha256=Viq9Mgfe58Ao_OeY-yrt-39YGTkNRb3eDKdJDgirxqg 1014
datacraft/supplier/unicode.py sha256=kB8PyQVvNJnchHA3wT4s98CJwe7h5H8xCxdhGVKEoqA 766
datacraft/supplier/uuid.py sha256=wnfB-BFlkT8-Qhx7KJdvw5IASU9fmH4XWTc0FnD9kHo 1229
datacraft-0.9.0.dist-info/LICENSE.txt sha256=C4eOzgGLB9wSiL-vzZMllS1AvMsDsr_AhysMRToRdcs 1080
datacraft-0.9.0.dist-info/METADATA sha256=s_oq0O5KOJ85LS0ZiP7iMbDIq_VT_Xlob779HyPZLL4 8024
datacraft-0.9.0.dist-info/WHEEL sha256=Xo9-1PvkuimrydujYJAjF7pCkriuXBpUPEjma1nZyJ0 92
datacraft-0.9.0.dist-info/entry_points.txt sha256=sesFn9rVEX1KeCpPxKnmYfI6NysvsuLiotaU573i6Wk 258
datacraft-0.9.0.dist-info/top_level.txt sha256=MSTasASxLLWra3w3AjfnwSlo_bWi96PI81x6Si7tyXk 10
datacraft-0.9.0.dist-info/RECORD

top_level.txt

datacraft

entry_points.txt

datacraft = datacraft.__main__:wrap_main
infer-spec = datacraft._infer.__main__:wrap_main
builtin-inference = datacraft._infer.entrypoint:load_custom
core = datacraft._registered_types.entrypoint:load_custom