Skip to content

Commit 4521a86

Browse files
authored
dbt Core 1.5 (#48)
* Move to an .in file for pip-tools * Instructions to pin/lock requirements * Pinned/locked requirements for dbt 1.5.0
1 parent a6ea10d commit 4521a86

File tree

4 files changed

+211
-11
lines changed

4 files changed

+211
-11
lines changed

RELEASE.md

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Release instructions
2+
3+
1. Install `pip-tools`:
4+
```shell
5+
python -m pip install -r requirements-dev.txt
6+
```
7+
1. Run `pip-compile` to pin all the dependencies and update `requirements.txt`:
8+
```shell
9+
pip-compile
10+
```
11+
1. Commit the result.
12+
1. Open a PR.

requirements-dev.txt

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
pip-tools

requirements.in

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# 3rd party CLI for DuckDB
2+
duckcli>=0.2.1
3+
4+
# Database adapter
5+
dbt-duckdb>=1.3.1
6+
7+
# dbt Core 1.3
8+
dbt-core>=1.3.0
9+
10+
# extra features
11+
sqlfluff~=1.2.1

requirements.txt

+187-11
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,187 @@
1-
# 3rd party CLI for DuckDB
2-
duckcli>=0.2.1
3-
4-
# Database adapter
5-
dbt-duckdb>=1.3.1
6-
7-
# dbt Core 1.3
8-
dbt-core>=1.3.0
9-
10-
# extra features
11-
sqlfluff~=1.2.1
1+
#
2+
# This file is autogenerated by pip-compile with python 3.8
3+
# To update, run:
4+
#
5+
# pip-compile
6+
#
7+
agate==1.7.0
8+
# via dbt-core
9+
appdirs==1.4.4
10+
# via sqlfluff
11+
attrs==23.1.0
12+
# via jsonschema
13+
babel==2.12.1
14+
# via agate
15+
certifi==2022.12.7
16+
# via requests
17+
cffi==1.15.1
18+
# via dbt-core
19+
chardet==5.1.0
20+
# via
21+
# diff-cover
22+
# sqlfluff
23+
charset-normalizer==3.1.0
24+
# via requests
25+
cli-helpers[styles]==2.3.0
26+
# via duckcli
27+
click==8.1.3
28+
# via
29+
# dbt-core
30+
# duckcli
31+
# sqlfluff
32+
colorama==0.4.6
33+
# via
34+
# dbt-core
35+
# sqlfluff
36+
configobj==5.0.8
37+
# via
38+
# cli-helpers
39+
# duckcli
40+
dbt-core==1.5.0
41+
# via
42+
# -r requirements.in
43+
# dbt-duckdb
44+
dbt-duckdb==1.5.0
45+
# via -r requirements.in
46+
dbt-extractor==0.4.1
47+
# via dbt-core
48+
diff-cover==7.5.0
49+
# via sqlfluff
50+
duckcli==0.2.1
51+
# via -r requirements.in
52+
duckdb==0.7.1
53+
# via
54+
# dbt-duckdb
55+
# duckcli
56+
exceptiongroup==1.1.1
57+
# via pytest
58+
future==0.18.3
59+
# via parsedatetime
60+
hologram==0.0.16
61+
# via dbt-core
62+
idna==3.4
63+
# via
64+
# dbt-core
65+
# requests
66+
importlib-resources==5.12.0
67+
# via jsonschema
68+
iniconfig==2.0.0
69+
# via pytest
70+
isodate==0.6.1
71+
# via
72+
# agate
73+
# dbt-core
74+
jinja2==3.1.2
75+
# via
76+
# dbt-core
77+
# diff-cover
78+
# sqlfluff
79+
jsonschema==4.17.3
80+
# via hologram
81+
leather==0.3.4
82+
# via agate
83+
logbook==1.5.3
84+
# via dbt-core
85+
markupsafe==2.1.2
86+
# via
87+
# jinja2
88+
# werkzeug
89+
mashumaro[msgpack]==3.6
90+
# via dbt-core
91+
minimal-snowplow-tracker==0.0.2
92+
# via dbt-core
93+
msgpack==1.0.5
94+
# via mashumaro
95+
networkx==2.8.8
96+
# via dbt-core
97+
packaging==23.1
98+
# via
99+
# dbt-core
100+
# pytest
101+
parsedatetime==2.4
102+
# via agate
103+
pathspec==0.11.1
104+
# via
105+
# dbt-core
106+
# sqlfluff
107+
pkgutil-resolve-name==1.3.10
108+
# via jsonschema
109+
pluggy==1.0.0
110+
# via
111+
# diff-cover
112+
# pytest
113+
prompt-toolkit==3.0.38
114+
# via duckcli
115+
protobuf==4.22.3
116+
# via dbt-core
117+
pycparser==2.21
118+
# via cffi
119+
pygments==2.15.1
120+
# via
121+
# cli-helpers
122+
# diff-cover
123+
# duckcli
124+
pyrsistent==0.19.3
125+
# via jsonschema
126+
pytest==7.3.1
127+
# via sqlfluff
128+
python-dateutil==2.8.2
129+
# via hologram
130+
python-slugify==8.0.1
131+
# via agate
132+
pytimeparse==1.1.8
133+
# via agate
134+
pytz==2023.3
135+
# via
136+
# babel
137+
# dbt-core
138+
pyyaml==6.0
139+
# via
140+
# dbt-core
141+
# sqlfluff
142+
regex==2023.3.23
143+
# via sqlfluff
144+
requests==2.29.0
145+
# via
146+
# dbt-core
147+
# minimal-snowplow-tracker
148+
six==1.16.0
149+
# via
150+
# configobj
151+
# isodate
152+
# leather
153+
# minimal-snowplow-tracker
154+
# python-dateutil
155+
sqlfluff==1.2.1
156+
# via -r requirements.in
157+
sqlparse==0.4.3
158+
# via
159+
# dbt-core
160+
# duckcli
161+
tabulate[widechars]==0.9.0
162+
# via cli-helpers
163+
tblib==1.7.0
164+
# via sqlfluff
165+
text-unidecode==1.3
166+
# via python-slugify
167+
toml==0.10.2
168+
# via sqlfluff
169+
tomli==2.0.1
170+
# via pytest
171+
tqdm==4.65.0
172+
# via sqlfluff
173+
typing-extensions==4.5.0
174+
# via
175+
# dbt-core
176+
# mashumaro
177+
# sqlfluff
178+
urllib3==1.26.15
179+
# via requests
180+
wcwidth==0.2.6
181+
# via
182+
# prompt-toolkit
183+
# tabulate
184+
werkzeug==2.3.1
185+
# via dbt-core
186+
zipp==3.15.0
187+
# via importlib-resources

0 commit comments

Comments
 (0)