BSD Ports

databases/py-dbt-semantic-interfaces 0.8.3 DragonFly

Shared semantic layer definitions that dbt-core and MetricFlow use

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
APACHE20
Categories
databases, python
Package size
218.5 KiB, 1660.9 KiB installed

Description

dbt-semantic-interfaces 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.

In the other systems

SystemPortVersion
DragonFlydatabases/py-dbt-semantic-interfaces0.8.3
FreeBSDdatabases/py-dbt-semantic-interfaces0.10.5_1
HardenedBSDdatabases/py-dbt-semantic-interfaces0.10.5_1
GhostBSDdatabases/py-dbt-semantic-interfaces0.10.5_1

Install

Binary package:

pkg install py311-dbt-semantic-interfaces

From DPorts:

cd /usr/dports/databases/py-dbt-semantic-interfaces && make install clean

Dependencies

Run dependencies 10

No port depends on this one.