dbt-semantic-interfaces

View on PyPIReverse Dependencies (6)

0.8.3 dbt_semantic_interfaces-0.8.3-py3-none-any.whl

Wheel Details

Project: dbt-semantic-interfaces
Version: 0.8.3
Filename: dbt_semantic_interfaces-0.8.3-py3-none-any.whl
Download: [link]
Size: 146533
MD5: 8a8ef4cdeb0f8ecf3152ca1d236937e3
SHA256: ce178f3ce0f6ae94eb65e110d48f0418eb60aab3807ee59b591e859533495025
Uploaded: 2024-12-03 04:25:33 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: dbt-semantic-interfaces
Version: 0.8.3
Summary: The shared semantic layer definitions that dbt-core and MetricFlow use
Author-Email: dbt Labs <info[at]dbtlabs.com>
License: Apache-2.0
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.8
Requires-Dist: click (<9.0,>=7.0)
Requires-Dist: importlib-metadata (<7,>=6.0)
Requires-Dist: jinja2 (<4,>=3.1.3)
Requires-Dist: jsonschema (<5,>=4.0)
Requires-Dist: more-itertools (<11.0,>=8.0)
Requires-Dist: pydantic (<3,>=1.10)
Requires-Dist: python-dateutil (<3,>=2.0)
Requires-Dist: pyyaml (<7,>=6.0)
Requires-Dist: typing-extensions (<5,>=4.4)
Description-Content-Type: text/markdown
[Description omitted; length: 1475 characters]

WHEEL

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

RECORD

Path Digest Size
dbt_semantic_interfaces/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dbt_semantic_interfaces/call_parameter_sets.py sha256=9wOtbkkuKGrQ3FUPD8z0wt-Etg3VihmjeqzJeixLO_s 2052
dbt_semantic_interfaces/dataclass_serialization.py sha256=3JD3OF-2PGvPH1ZVGQ45jH3gseVZCHMxRymkH5DB0E0 19352
dbt_semantic_interfaces/enum_extension.py sha256=i9sl7AYB3gcJcmLaiarPiAEQsY2WU1T3A284hhy8Lm8 2218
dbt_semantic_interfaces/errors.py sha256=-jIUvxICVm_2OEGypq6pPh-BPQirOf5ctjzzgy3dCH4 872
dbt_semantic_interfaces/pretty_print.py sha256=8JCEk4rNcxzdp7zdSiFBNcifRioF2qr43olmfvMTBH0 3459
dbt_semantic_interfaces/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dbt_semantic_interfaces/references.py sha256=rRuvdWR9nF1KGCa6D0zoCCk7iFaLPppKT-BC6p2C0Xg 3532
dbt_semantic_interfaces/test_utils.py sha256=RjCVWgIx3jwmf02kXPIXR0_OQI8PY31IQPX6keFkmIs 8490
dbt_semantic_interfaces/implementations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dbt_semantic_interfaces/implementations/base.py sha256=RFuzMKyVEpiUieO72xQ-TXsDYftYG49XUesQzeEz3p8 7630
dbt_semantic_interfaces/implementations/element_config.py sha256=aiURSdete5jFOpjBeGQBVDWQbaUwlJSPgOasu-26Enk 632
dbt_semantic_interfaces/implementations/export.py sha256=6ewrWJUTQ70dQfvmtWBu1sVJqleugzZoRcqTtinJuG8 1420
dbt_semantic_interfaces/implementations/metadata.py sha256=5QlULBOLcSEYJqizcXGgRv2KYZ3cwyGepZIbd0Spesw 369
dbt_semantic_interfaces/implementations/metric.py sha256=Xguci48klKp_zsGobossU6xDFb2uBrNWd1jkaq6aG48 11964
dbt_semantic_interfaces/implementations/node_relation.py sha256=VRKC2ANScng4sgijQHMoQ2sqao4Z9n147aALnCcKLRw 2122
dbt_semantic_interfaces/implementations/project_configuration.py sha256=5646trTF0wGFUJ0AHvFEtkVbAwD6GLaJ8WEqXKgwNzw 1935
dbt_semantic_interfaces/implementations/saved_query.py sha256=-XdfiQwHkzew76dUI1mzoehYL6-7RXy-5XiXz1IPPcY 2149
dbt_semantic_interfaces/implementations/semantic_manifest.py sha256=efwdBM5XsmhSqQs5RcocP-Qlw3ApXYP6wf-3yy7sArE 1086
dbt_semantic_interfaces/implementations/semantic_model.py sha256=-E7jplWyZo1XFd2Js-m7qhABXLQxsy7HdEl7sD3AK8s 6349
dbt_semantic_interfaces/implementations/semantic_version.py sha256=Bt0NYL7mbZMVWXCncAr0Me60jAgyHNsiTTI1wGKFXyU 1606
dbt_semantic_interfaces/implementations/time_spine.py sha256=i1VAl2mza041Tr24mkgJltctmQqeo_X4ENyEnMtKHf4 1844
dbt_semantic_interfaces/implementations/time_spine_table_configuration.py sha256=COrAG5jra_xjOQOt4o0C_FoVLCpQkTKTKA_N68OGOuI 820
dbt_semantic_interfaces/implementations/elements/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dbt_semantic_interfaces/implementations/elements/dimension.py sha256=aV_cl2R2YIi07ced76VKkcpFe_6Rtk8cUcSTzsLdJVs 2640
dbt_semantic_interfaces/implementations/elements/entity.py sha256=DOVo5faUeOs2IuWXRsvjF7eLkOwLNFMtI9uyAHL6HZ4 1133
dbt_semantic_interfaces/implementations/elements/measure.py sha256=NAYPBtV1vAJMN1zfK0eqHd2lrbrNIdYES_YXmhCkPbs 1856
dbt_semantic_interfaces/implementations/filters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dbt_semantic_interfaces/implementations/filters/where_filter.py sha256=4glLDspmbNTuTOv3UUEykx8EH6wXCPN7oUtv8m_YjSc 6920
dbt_semantic_interfaces/naming/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dbt_semantic_interfaces/naming/dundered.py sha256=4azQcoYEUZQe_sMhMzGRS6e51Mi97B-zWnEV0nNznDM 3657
dbt_semantic_interfaces/naming/keywords.py sha256=Bt_F5_zUPPtCKkBaHsuMzigN-qjIAjet29i2NdIqjWc 393
dbt_semantic_interfaces/parsing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dbt_semantic_interfaces/parsing/dir_to_model.py sha256=JlF3TVldwvJ1SmsYESwh00AGVxuY1Md9RLl5K4Bc0IQ 17531
dbt_semantic_interfaces/parsing/generate_json_schema_file.py sha256=KwZJOCtwJMeuwBYqMwXudnTcbYn-njxfz2bLxkZ9ms4 2812
dbt_semantic_interfaces/parsing/objects.py sha256=lWBo_5QM3V6zZylExIKremnAni9T0DFa1UXqg9kgc9s 1278
dbt_semantic_interfaces/parsing/schema_validator.py sha256=iBHcGzLzZdYzXZo-M4jiONWdVONt5HytUgm2G0EtOCE 2967
dbt_semantic_interfaces/parsing/schemas.py sha256=KEl8tKLi77hzNMfRVKOQRRWpv0uRYuMdbwZ9DAefTwk 18039
dbt_semantic_interfaces/parsing/yaml_loader.py sha256=5OOekh5e3FhDF2bF8a46S7Vv7CCAzYo8nhq3j1gnM5M 4483
dbt_semantic_interfaces/parsing/generated_json_schemas/default_explicit_schema.json sha256=ztwDEfn7z5svNr1D6LlipLwU6CmcYtedosC2di4C-rE 29049
dbt_semantic_interfaces/parsing/text_input/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dbt_semantic_interfaces/parsing/text_input/description_renderer.py sha256=rur2XaNIRI-_-qq7iGZjaoz3MM825wvSnBdldHBBEt0 885
dbt_semantic_interfaces/parsing/text_input/rendering_helper.py sha256=zEQDnXrZsN6_zqe_7bR4m-x5K5fDSzF3S9wTQgoC9wU 8900
dbt_semantic_interfaces/parsing/text_input/ti_description.py sha256=SZNmiXL5-BMfJYaCGshSAQiJAYn-2totUeaRXJmwBb0 6284
dbt_semantic_interfaces/parsing/text_input/ti_exceptions.py sha256=A-h-yl3gN8Lmd3GdDko9eO2kDx5NRFrUweg4fx59BHA 1283
dbt_semantic_interfaces/parsing/text_input/ti_processor.py sha256=ofgnTeRawcGi-sCGfud9__TzZMXwE8byqwXNP2NYhKE 5264
dbt_semantic_interfaces/parsing/text_input/valid_method.py sha256=hFSaY3gATBW-TM7kL_luRvB-Cvg-JfFcfKk7H9CO-eM 1207
dbt_semantic_interfaces/parsing/where_filter/parameter_set_factory.py sha256=S0ZKMFlPns8_9bBsOoWR6EeuPL10nJ7wiE8-yiVo5bE 7811
dbt_semantic_interfaces/parsing/where_filter/where_filter_dimension.py sha256=FhzapPkfgxYJ7qe8GCL1sIEQLfynhDsY23KBXF1ScKg 2214
dbt_semantic_interfaces/parsing/where_filter/where_filter_entity.py sha256=29BA-uZgPof4vP4KRos0b6PGn8SjhgdDShGxs2vnE6I 2865
dbt_semantic_interfaces/parsing/where_filter/where_filter_parser.py sha256=pkwT_XrMs7EdLDWJGxd1Lo-mPxLXQcdkUijG_Ogesgc 4959
dbt_semantic_interfaces/protocols/__init__.py sha256=Pc-G84_TbN4n9vFjy-27O4URgMx9w2Rvs6-Pi-8xFkE 1354
dbt_semantic_interfaces/protocols/dimension.py sha256=To7m6jyQvYYoc8fBiW9qCiv8eCqEL3OGx3QWSLZzl1k 3207
dbt_semantic_interfaces/protocols/entity.py sha256=nA4AuKEZ9jSIdNSW29PQA_aWFZ-x74ND3BLSiTfe6SQ 1877
dbt_semantic_interfaces/protocols/export.py sha256=UwEQD7l3_I51d7RovlvNmpqWK9t-8aH-7XpS1FoNCfY 1050
dbt_semantic_interfaces/protocols/measure.py sha256=vdhJ6X0Aitom81dK48bV6vt147Sub7Gemf8yWitUgyU 2532
dbt_semantic_interfaces/protocols/meta.py sha256=7OeABAxvlrAc_Gzw58KhyVwNI5L8QNTf0yT3Nbg5xnQ 371
dbt_semantic_interfaces/protocols/metadata.py sha256=GOlL_0qX-RGUFMzA6vLSMeGj26g6dr1yfLkkfTZOw6Q 875
dbt_semantic_interfaces/protocols/metric.py sha256=Lki6gq8Ghgz7HISrSXE0LBUvPxPO1_plB3WZRpZh1VU 9363
dbt_semantic_interfaces/protocols/node_relation.py sha256=RlCPjyqVBaPvlM8Mb1-pI1UKVjBUvdRBlWr49WrgReo 563
dbt_semantic_interfaces/protocols/project_configuration.py sha256=2c5XzoK90S9GsjGsCiIoICsPxWUjNqZz1Vn3tRMFvpE 1056
dbt_semantic_interfaces/protocols/protocol_hint.py sha256=y0wMcETRbEAQXZh6QkgC6dJsb3JLflMRwz4vDIkAv38 1221
dbt_semantic_interfaces/protocols/query_interface.py sha256=7h2TXbQOiGF-ta6znP6M-KKa_YMAtcUXLCcXjkSLzB0 2755
dbt_semantic_interfaces/protocols/saved_query.py sha256=bDWYJ5EqFY9kkNmJXUZSxFMzSiEH7yH8_msAWjmMU6o 2180
dbt_semantic_interfaces/protocols/semantic_manifest.py sha256=r877kTiq5ARqM-bNv1VZ1MIlfFbnfZhkycfhaVn37SU 1009
dbt_semantic_interfaces/protocols/semantic_model.py sha256=lO7-LNnLcrFK2ApUm7IkzUOK7qprQa3TWj66RWDdOvg 4898
dbt_semantic_interfaces/protocols/semantic_version.py sha256=_1qkUK7XiLDqFw8OcPPdSDMM2HW_fQEQOeEOVTMCc6Y 472
dbt_semantic_interfaces/protocols/time_spine.py sha256=IwASHE_Gb2uYcs8xiUgfgetDaJ8YNBKrEbQVWYfuyTI 1860
dbt_semantic_interfaces/protocols/time_spine_configuration.py sha256=x5ui85fasp663XeGI-zwRb0ftMgK-aOAyKmkNgpJafQ 1110
dbt_semantic_interfaces/protocols/where_filter.py sha256=kdk8_zQvPYZPVCiqD8ldZD8p1RR8dODA2wcUteShSjo 2108
dbt_semantic_interfaces/test_helpers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dbt_semantic_interfaces/test_helpers/dataclass_serialization.py sha256=IQ-NiwXgbc0phraFr-pSKieGMtj9V_4adGPqgUEJw0E 1550
dbt_semantic_interfaces/transformations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dbt_semantic_interfaces/transformations/add_input_metric_measures.py sha256=LbdLPH7CRRM_Z3Fu4NigHb4l3_rHg-zVe8CktZYCH2w 3192
dbt_semantic_interfaces/transformations/boolean_measure.py sha256=iq6Byv4XyDeBGOsu0ourdCU_xPGJX4zStcd26iAlZTc 1396
dbt_semantic_interfaces/transformations/convert_count.py sha256=V5Oph3hSGO-RP7wa3zbYC0VzxxuUPCoxe_XZSi_fGj8 1678
dbt_semantic_interfaces/transformations/convert_median.py sha256=uLa7GtL4YqHvwvBj6R3pNIzKJzIu_jlnlWRrIm330f0 2475
dbt_semantic_interfaces/transformations/cumulative_type_params.py sha256=cavJGpCLguVSdGOqX30pxWCiB-0a8CPJ57n4qXshVHo 2196
dbt_semantic_interfaces/transformations/names.py sha256=SH_x4c7563NeGqwdu_TCtUkx5pcycMhhf_z4RRkzUI4 2081
dbt_semantic_interfaces/transformations/proxy_measure.py sha256=ADhYUjV1oNEM8Xs0SEtBiHQRb4_1WtKZlNXU9wRRlxE 2762
dbt_semantic_interfaces/transformations/pydantic_rule_set.py sha256=xpnbivcOQxZGAe8k3dvtiLb8gfrlKrHDyD6DbPWEkX8 2500
dbt_semantic_interfaces/transformations/remove_plural_from_window_granularity.py sha256=NEvjUcoXGH1Cisyqvur_Z8deITzM7ovNXylvgAWsAIU 4518
dbt_semantic_interfaces/transformations/rule_set.py sha256=pgUaJ0jdqph5RAf3rsdSt3Fcr90le4o3-AdncSdwCf0 994
dbt_semantic_interfaces/transformations/semantic_manifest_transformer.py sha256=ntFGwlW0lxXkMhdqoX1NQIsgULezFvA7zsLql_-2JTI 2429
dbt_semantic_interfaces/transformations/transform_rule.py sha256=_LY22-zo2T3TxdHxRB_xVL8RRondiBOzmMA0H3HLXvU 773
dbt_semantic_interfaces/type_enums/__init__.py sha256=pHE4eRRAtg2ka-xS3NwArcmFB8P8lyfrWrLirwwSlgY 872
dbt_semantic_interfaces/type_enums/aggregation_type.py sha256=30wgKU49I9NZQhsE46foc_R7JJFvRaAh70fFIdx3t6Y 362
dbt_semantic_interfaces/type_enums/conversion_calculation_type.py sha256=VwXmhNoeE3bv5bdq8mpQHO4W_q8FUB6XqnZ_s2FLqhI 243
dbt_semantic_interfaces/type_enums/date_part.py sha256=ZmCg2re0LXpx0U9IlhxjtMtZGYxwW6TCs011BL43cDw 2595
dbt_semantic_interfaces/type_enums/dimension_type.py sha256=7n9wEsjlTVCS8x1LTIjClYiQEdDKKxeJjUPPHbTy6ts 357
dbt_semantic_interfaces/type_enums/entity_type.py sha256=ui10PUYXTIL2bP6Fpc2-ClF-f7FDUlD1fXguLPBL2mk 343
dbt_semantic_interfaces/type_enums/export_destination_type.py sha256=JGzwCCy69wsrU9JiDHH6t6stk0p_YerRD-k83n8rUkc 212
dbt_semantic_interfaces/type_enums/metric_type.py sha256=UQ-R6BFfotc6mtpnUNqkNo0UG1ZA3hspUMphEGtbnaY 269
dbt_semantic_interfaces/type_enums/period_agg.py sha256=c-svl4PPtHVdHeNdROmUSaoEixRP_9ifQQELeZuQ3Hs 229
dbt_semantic_interfaces/type_enums/semantic_manifest_node_type.py sha256=SPCR08qJFQ8Z3nS29fkzYBsGcI1x5D4zhvcYm_mkPBE 277
dbt_semantic_interfaces/type_enums/time_granularity.py sha256=X5GJK58KhJ8WuLIC9x5NrIeWfx1l6pyykvNAKFJ2N08 2441
dbt_semantic_interfaces/validations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dbt_semantic_interfaces/validations/agg_time_dimension.py sha256=EA76qVRHXLqwCw7I9bCoRshhxXkdsHlZEtv9GXTh75Y 2686
dbt_semantic_interfaces/validations/common_entities.py sha256=x_KjPhizKOU1Znub1XuhoTegQoQSrK5-I6SuKsc41DU 3847
dbt_semantic_interfaces/validations/dimension_const.py sha256=yiiVr2hhCbIdyKdgsO7OmmOYb4Vm18KSqYK5xRxE0YA 7495
dbt_semantic_interfaces/validations/element_const.py sha256=c2pcPN62Ne3v_iLLGafNrYqrckDut6hmn0a38M76Nb4 4031
dbt_semantic_interfaces/validations/entities.py sha256=lzARu1lTaPJWzTkyYCyPOet0UJ4_m3-Mh9QB-bVeinE 3118
dbt_semantic_interfaces/validations/labels.py sha256=ysKhrW0vS3-hdSh9QaA85NQJWqWM_SIwDZOr79Mo3Zk 8971
dbt_semantic_interfaces/validations/measures.py sha256=V8amYvk858yP-vMFj6L6DQArcPhSDqsmkuJtTAUcZOE 28382
dbt_semantic_interfaces/validations/metrics.py sha256=-579Cr36pkcyiFnvECDlfDkEraCjiM1lrwtBMFEBHTg 31772
dbt_semantic_interfaces/validations/non_empty.py sha256=-0YK4LtTGeqytihw20y_sg6skybRwsWi2Mo54yEluDA 2673
dbt_semantic_interfaces/validations/primary_entity.py sha256=d0G5oqAWykIqM119AWwICT4i-jY5WdiCh9r6C1FCZ7E 4485
dbt_semantic_interfaces/validations/reserved_keywords.py sha256=cPe7STCr9pKoHcEq6KDxddtz2gwLO8V6OjVNHyhwu94 6775
dbt_semantic_interfaces/validations/saved_query.py sha256=AZRLagz4vDwUTgabaptPS9wiZc7KiWenUmoqSbUjHkk 13290
dbt_semantic_interfaces/validations/semantic_manifest_validator.py sha256=G_B9ivkr6axyUstQLth0fssqZy_FxBh79Jo8-Fg8Vt8 6874
dbt_semantic_interfaces/validations/semantic_models.py sha256=iwUWIYBUHtHJ0QTQjcwgc18Z81gf0IyUae1M9KD2kVs 9220
dbt_semantic_interfaces/validations/time_spines.py sha256=C9OTqcrs7yEB5IKg3Hg2hUFEVek6cTxtKXNrE2L0iKU 3773
dbt_semantic_interfaces/validations/unique_valid_name.py sha256=Duh80R-VDOs6FOjCcjebbMnHVzrBhUoQptWx1RzFYxQ 16199
dbt_semantic_interfaces/validations/validator_helpers.py sha256=inyg4BQgMNYZJK4_SvTH97bSTZfoHRa02CawQ_hgAuo 16339
dbt_semantic_interfaces/validations/where_filters.py sha256=9rrf83Cp-PV3zwvLJan-7tppTRMNaXMkvX9EXB2_Diw 13627
dsi_pydantic_shim.py sha256=zcYiTAAEJUhyP66z8t7N0TAjIWap4K_rbnJoAmdVB5c 1390
dbt_semantic_interfaces-0.8.3.dist-info/METADATA sha256=tqjZE5-jEcHKy9eCt37PswC-iiQks6fTj1PfrBd7uyE 2614
dbt_semantic_interfaces-0.8.3.dist-info/WHEEL sha256=C2FUgwZgiLbznR-k0b_5k3Ai_1aASOXDss3lzCUsUug 87
dbt_semantic_interfaces-0.8.3.dist-info/licenses/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
dbt_semantic_interfaces-0.8.3.dist-info/RECORD