View | Details | Raw Unified | Return to bug 274582
Collapse All | Expand All

(-)b/databases/Makefile (+1 lines)
Lines 755-760 Link Here
755
    SUBDIR += py-couchdb
755
    SUBDIR += py-couchdb
756
    SUBDIR += py-databases
756
    SUBDIR += py-databases
757
    SUBDIR += py-dbf
757
    SUBDIR += py-dbf
758
    SUBDIR += py-dbt-core
758
    SUBDIR += py-dbt-semantic-interfaces
759
    SUBDIR += py-dbt-semantic-interfaces
759
    SUBDIR += py-dbutils
760
    SUBDIR += py-dbutils
760
    SUBDIR += py-duckdb
761
    SUBDIR += py-duckdb
(-)b/databases/py-dbt-core/Makefile (+41 lines)
Added Link Here
1
PORTNAME=	dbt-core
2
PORTVERSION=	1.6.0
3
CATEGORIES=	databases python
4
MASTER_SITES=	PYPI
5
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
6
7
MAINTAINER=	pat@patmaddox.com
8
COMMENT=	With dbt, build analytics the way engineers build applications
9
WWW=		https://github.com/dbt-labs/dbt-core
10
11
LICENSE=	APACHE20
12
13
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}agate>=1.7,<2:textproc/py-agate@${PY_FLAVOR} \
14
		${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.2,<4:devel/py-Jinja2@${PY_FLAVOR} \
15
		${PYTHON_PKGNAMEPREFIX}mashumaro>=3.8.1,<4:devel/py-mashumaro@${PY_FLAVOR} \
16
		${PYTHON_PKGNAMEPREFIX}msgpack>0:devel/py-msgpack@${PY_FLAVOR} \
17
		${PYTHON_PKGNAMEPREFIX}logbook>0:devel/py-logbook@${PY_FLAVOR} \
18
		${PYTHON_PKGNAMEPREFIX}click<9:devel/py-click@${PY_FLAVOR} \
19
		${PYTHON_PKGNAMEPREFIX}networkx>=2.3:math/py-networkx@${PY_FLAVOR} \
20
		${PYTHON_PKGNAMEPREFIX}colorama>=0.3.9,<0.5:devel/py-colorama@${PY_FLAVOR} \
21
		${PYTHON_PKGNAMEPREFIX}pathspec>=0.9,<0.12:devel/py-pathspec@${PY_FLAVOR} \
22
		${PYTHON_PKGNAMEPREFIX}isodate>=0.6,<0.7:devel/py-isodate@${PY_FLAVOR} \
23
		${PYTHON_PKGNAMEPREFIX}sqlparse>=0.2.3,<0.5:databases/py-sqlparse@${PY_FLAVOR} \
24
		${PYTHON_PKGNAMEPREFIX}dbt-extractor>=0.4.1,<-0.5:devel/py-dbt-extractor@${PY_FLAVOR} \
25
		${PYTHON_PKGNAMEPREFIX}hologram>=0.0.16,0.1:devel/py-hologram@${PY_FLAVOR} \
26
		${PYTHON_PKGNAMEPREFIX}minimal-snowplow-tracker>=0.0.2,<0.1:devel/py-minimal-snowplow-tracker@${PY_FLAVOR} \
27
		${PYTHON_PKGNAMEPREFIX}dbt-semantic-interfaces>=0.2.0,<0.3:databases/py-dbt-semantic-interfaces@${PY_FLAVOR} \
28
		${PYTHON_PKGNAMEPREFIX}packaging>20.9:devel/py-packaging@${PY_FLAVOR} \
29
		${PYTHON_PKGNAMEPREFIX}protobuf>=4.0.0:devel/py-protobuf@${PY_FLAVOR} \
30
		${PYTHON_PKGNAMEPREFIX}pytz>=2015.7:devel/py-pytz@${PY_FLAVOR} \
31
		${PYTHON_PKGNAMEPREFIX}yaml>=6.0:devel/py-yaml@${PY_FLAVOR} \
32
		${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7.4:devel/py-typing-extensions@${PY_FLAVOR} \
33
		${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR} \
34
		${PYTHON_PKGNAMEPREFIX}idna>0:dns/py-idna@${PY_FLAVOR} \
35
		${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
36
		${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3@${PY_FLAVOR}
37
38
USES=		python
39
USE_PYTHON=	autoplist concurrent distutils
40
41
.include <bsd.port.mk>
(-)b/databases/py-dbt-core/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1691520002
2
SHA256 (dbt-core-1.6.0.tar.gz) = 51da239af02ed449562d3c5caea903edee7b5427c47efd5a6439634c59858087
3
SIZE (dbt-core-1.6.0.tar.gz) = 889429
(-)b/databases/py-dbt-core/pkg-descr (-1 / +11 lines)
Added Link Here
0
- 
1
dbt enables data analysts and engineers to transform their data using the same
2
practices that software engineers use to build applications.
3
4
Analysts using dbt can transform their data by simply writing select statements,
5
while dbt handles turning these statements into tables and views in a data
6
warehouse.
7
8
These select statements, or "models", form a dbt project. Models frequently
9
build on top of one another - dbt makes it easy to manage relationships between
10
models, and visualize these relationships, as well as assure the quality of your
11
transformations through testing.

Return to bug 274582