Skip to main content

dbt-semantic-interfaces

This repo contains the shared semantic classes, default validation, and tests designed to be used by both the dbt-core and MetricFlow projects. By centralizing these shared resources, we aim to maintain consistency and reduce code duplication across both projects.

Features

  • Protocols for shared semantic classes: Define the interfaces and common attributes that must be implemented by the objects in both projects.
  • Validation: Ensure that the objects comply with the expected structure and constraints.
  • Tests: Ensure that the objects' behavior is consistent and correct across both projects.

Contributing

We welcome contributions to improve this codebase! If you're interested in contributing, please read our contributing guidelines and code of conduct first.

License

This package is released under the Apache2 License.

Support

If you encounter any issues or have questions regarding the repo, please open an issue!

Metadata

Release files for dbt-semantic-interfaces 0.10.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dbt-semantic-interfaces 0.10.5
File Size Uploaded
dbt_semantic_interfaces-0.10.5.tar.gz 107.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dbt-semantic-interfaces 0.10.5
File Interpreter ABI Platform
dbt_semantic_interfaces-0.10.5-py3-none-any.whl Python 3 none any Details

Total release size: 272.2 kB

Release files / dbt_semantic_interfaces-0.10.5.tar.gz

Download URL dbt_semantic_interfaces-0.10.5.tar.gz
Size 107.1 kB
Tags Source
SHA-256 checksum
How to use checksums
666faeb3306e157e67edf9bfacccb0f4bd0b1a11315bf892029084f8e5fcbbef
BLAKE2b-256 checksum
How to use checksums
e48c250f8a4a205cddbb6ede6f4d6d77f479df89c024a0b9571518383f991c9f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-httpx/0.28.1

Release files / dbt_semantic_interfaces-0.10.5-py3-none-any.whl

Download URL dbt_semantic_interfaces-0.10.5-py3-none-any.whl
Size 165.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c7179bd947a939fbd8187fc6164ccfe2e6b061f9b025b93ec9995f748f2c9523
BLAKE2b-256 checksum
How to use checksums
d3b560fd27fddeddad1cdcd1596bf91bb3d74586bbf1c1a1b49c9bb72645cb14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-httpx/0.28.1

Release history Release notifications | RSS feed

This release

0.10.5 This release

2 release files

0.10.4

2 release files

0.10.3

2 release files

0.10.2

2 release files

0.10.1

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8.5

2 release files

0.8.4

2 release files

0.8.3

2 release files

0.8.2

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.5

2 release files

0.7.4

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.11

2 release files

0.6.10

2 release files

0.6.9

2 release files

0.6.8

2 release files

0.6.7

2 release files

0.6.6

2 release files

0.6.5

2 release files

0.6.4

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page