datacraft

View on PyPIReverse Dependencies (3)

0.10.2 datacraft-0.10.2-py3-none-any.whl

Wheel Details

Project: datacraft
Version: 0.10.2
Filename: datacraft-0.10.2-py3-none-any.whl
Download: [link]
Size: 125508
MD5: cec8aa509247e44758423db8eb5ab44f
SHA256: d368b46c90e340ad95d8a3e2d02550789c8330474d92fc90911d765d3bccdd15
Uploaded: 2024-09-05 02:18:40 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: datacraft
Version: 0.10.2
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
Classifier: Programming Language :: Python :: 3.11
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: setuptools (74.1.1)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
datacraft/__init__.py sha256=KHa-6WQfY4X2g2RWTeJ9KfhxU5W6xObw-Y1fi5IRVPY 2390
datacraft/__main__.py sha256=DrXGiv5bLwNiCTFTRt3w_MahPIOxhWuPsWtVNgHcElQ 2178
datacraft/builder.py sha256=51Nw4YiyK2RJM9asLSBG4dfnqdhJxfWiiBNadTDAV10 10725
datacraft/casters.py sha256=1AGGkU38bLepSIR2DFBIb8Nf8Y_itzSWm7v1DPE9Y-w 5494
datacraft/cli.py sha256=ggZ3eML77RFzyQER66ECvEktY28euWxYnjY3K1VkzXU 18179
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=RS17b2fJ74TN_OX9KajX5iDyX53uxOGtd67gp7HOa70 13031
datacraft/loader.py sha256=UV4eGOk9WUUYZ4sNGoaE8NnJBGlSmvKm5OXRpBmI7xs 7188
datacraft/logging_handler.py sha256=oAVU3vZeoU7jNlEVTDj7VloMYVthUt3Fu5jhR9Bsob8 768
datacraft/outputs.py sha256=UuLEZYydkZidz4mr9YJdLzcHQKO5pb05JHyVcpls9FU 13662
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=fZkQzi1cOli_aYLO8LmijsvlNqFG5vTPoP0V6b_w7YE 3398
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=7meg2kXFIpRpOWkuH_H9RpIQbWQDgVsLPjJNfBkhVaQ 6758
datacraft/_infer/network_str_analyzers.py sha256=XjHJkmZ6dUrjJYCRTxTVd62sQ7vyYgJECXVtDK9xlQI 1162
datacraft/_infer/num_analyzers.py sha256=oJjxcJFtIRAKa6e3qJAilKwQz5nK0Z6b7DZNHT7Lmo4 3516
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=v0PQzTFtQfsWGUA3v84VuU5mE10YiIeCEIl4ZDg9nwo 5596
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.10.2.dist-info/LICENSE.txt sha256=C4eOzgGLB9wSiL-vzZMllS1AvMsDsr_AhysMRToRdcs 1080
datacraft-0.10.2.dist-info/METADATA sha256=kNIZI40hag8MQsl4qV9GhVsTEwm96Oi-Ysi6kZGbYg8 8056
datacraft-0.10.2.dist-info/WHEEL sha256=uCRv0ZEik_232NlR4YDw4Pv3Ajt5bKvMH13NUU7hFuI 91
datacraft-0.10.2.dist-info/entry_points.txt sha256=sesFn9rVEX1KeCpPxKnmYfI6NysvsuLiotaU573i6Wk 258
datacraft-0.10.2.dist-info/top_level.txt sha256=MSTasASxLLWra3w3AjfnwSlo_bWi96PI81x6Si7tyXk 10
datacraft-0.10.2.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