From b46c606ac63fcade21d8902b08f48c2128ac9029 Mon Sep 17 00:00:00 2001 From: Kshitij Aranke Date: Mon, 30 Jan 2023 18:47:12 -0800 Subject: [PATCH 1/3] [CT-1947] Alias `--models` to `--select` for all commands except `dbt ls` --- core/dbt/cli/main.py | 9 +-------- core/dbt/cli/params.py | 34 ++++++++++++++++------------------ 2 files changed, 17 insertions(+), 26 deletions(-) diff --git a/core/dbt/cli/main.py b/core/dbt/cli/main.py index c4aa4af5a0a..8d257b55189 100644 --- a/core/dbt/cli/main.py +++ b/core/dbt/cli/main.py @@ -172,7 +172,6 @@ def docs(ctx, **kwargs): @p.defer @p.exclude @p.favor_state -@p.models @p.profile @p.profiles_dir @p.project_dir @@ -237,7 +236,6 @@ def docs_serve(ctx, **kwargs): @p.exclude @p.favor_state @p.full_refresh -@p.models @p.parse_only @p.profile @p.profiles_dir @@ -347,7 +345,7 @@ def init(ctx, **kwargs): @p.profiles_dir @p.project_dir @p.resource_type -@p.select +@p.raw_select @p.selector @p.state @p.target @@ -408,7 +406,6 @@ def parse(ctx, **kwargs): @p.exclude @p.fail_fast @p.full_refresh -@p.models @p.profile @p.profiles_dir @p.project_dir @@ -471,7 +468,6 @@ def run_operation(ctx, **kwargs): @click.pass_context @p.exclude @p.full_refresh -@p.models @p.profile @p.profiles_dir @p.project_dir @@ -508,7 +504,6 @@ def seed(ctx, **kwargs): @p.defer @p.exclude @p.favor_state -@p.models @p.profile @p.profiles_dir @p.project_dir @@ -547,7 +542,6 @@ def source(ctx, **kwargs): @source.command("freshness") @click.pass_context @p.exclude -@p.models @p.output_path # TODO: Is this ok to re-use? We have three different output params, how much can we consolidate? @p.profile @p.profiles_dir @@ -590,7 +584,6 @@ def freshness(ctx, **kwargs): @p.fail_fast @p.favor_state @p.indirect_selection -@p.models @p.profile @p.profiles_dir @p.project_dir diff --git a/core/dbt/cli/params.py b/core/dbt/cli/params.py index ad4c3d28870..2dbb5ad511e 100644 --- a/core/dbt/cli/params.py +++ b/core/dbt/cli/params.py @@ -142,16 +142,6 @@ hidden=True, ) -models = click.option( - "--models", - "--model", - "-m", - envvar=None, - help="Specify the nodes to include.", - cls=MultiOption, - type=tuple, -) - output = click.option( "--output", envvar=None, @@ -274,14 +264,22 @@ default=(), ) -select = click.option( - "-s", - "--select", - envvar=None, - help="Specify the nodes to include.", - cls=MultiOption, - type=tuple, -) +model_decls = ("-m", "--models", "--model") +select_decls = ("-s", "--select") +select_attrs = { + "envvar": None, + "help": "Specify the nodes to include.", + "cls": MultiOption, + "type": tuple, +} + +# `--select` and `--models` are analogous for most commands except `dbt list` for legacy reasons. +# Most CLI arguments should use the combined `select` option that aliases `--models` to `--select`. +# However, if you need to split out these separators (like `dbt ls`), use the `models` and `raw_select` options instead. +# See https://github.com/dbt-labs/dbt-core/pull/6774#issuecomment-1408476095 for more info. +models = click.option(*model_decls, **select_attrs) +raw_select = click.option(*select_decls, **select_attrs) +select = click.option(*select_decls, *model_decls, **select_attrs) selector = click.option( "--selector", envvar=None, help="The selector name to use, as defined in selectors.yml" From c56749e31f24e2ea42aa514d7df3020ff22779e0 Mon Sep 17 00:00:00 2001 From: Github Build Bot Date: Tue, 31 Jan 2023 17:51:23 +0000 Subject: [PATCH 2/3] Add generated CLI API docs --- .../docs/build/doctrees/environment.pickle | Bin 212413 -> 207366 bytes core/dbt/docs/build/doctrees/index.doctree | Bin 102131 -> 99920 bytes core/dbt/docs/build/html/index.html | 25 ------------------ core/dbt/docs/build/html/searchindex.js | 2 +- 4 files changed, 1 insertion(+), 26 deletions(-) diff --git a/core/dbt/docs/build/doctrees/environment.pickle b/core/dbt/docs/build/doctrees/environment.pickle index 772dcf43eb8521caad6e3c528f9c036d3b2902ac..b63f39d16959d1fdc4ec850d79572950a3ffc140 100644 GIT binary patch delta 22178 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 delta 23058 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 WFn)%&O^7gcp`+sp&PJG`$o~NVXeb^4 diff --git a/core/dbt/docs/build/doctrees/index.doctree b/core/dbt/docs/build/doctrees/index.doctree index 91acfb7e6938c8a26a779c940f0368dc81f3d76a..a31c50cfc63f3cfa72c2ac1e2b4edffba1173c53 100644 GIT binary patch delta 5889 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 ZDKDJhtGwiXZ%^1eA&i`A)+{C2`9Hrc3~T@Z delta 6036 zcmY*dc|es_(|1lFf~Z{3%OaQUih>Ao>6%e$=;H=1fD7)52%mr(h$xD_u4%X;qm8Dy z~*1V6)ioZG1l7!o1_F`^|}Zgm}20+60P{@ws?G;Vl-(yX3~Vbobg#R zCrrxB8ef2^sjuLkhHwTR6FkPpNNNtMq}#% z2DR-9%dm8yfnG`O*sZ@e-W%w|(}$z6U)tXCok4ae8*E^DvO8WL=!+SHo%pY1QCKlJ z5z{Y5!XaEa&>=o>D^FhD0Px5V1C7DK;<6jwiHxI!TnNQ!Llet}w1vA;5QB$VYVC)5 zcr9JNsgDnbgbS|*atr=Z6ON;YYvaBhZeZ-N+2E9dqFDpHF)RvS9_b{Hz7UM1Bb5bM zf0RK#^o5hSdz67;BmG5@)--8kD9pi?BOSOY-B&q#HQgwipM!B32L3rJ09R!=G3xs$ zyp^F94I5*WH~gUq;J8c!3p0Z8WTq28ykf_ItV9gB+6tFu8MtB0DeN*<$EqUJ8{Zu3 z#BZFovTUitjdl)zFf7V8$`f`M0KSo9;HzW(L{E1NEgB6e2-yzN#~m#xUGZ#g3?}%v z$Ysp*+n6*i4*KA!9EX_c&Vlfyjh^6v)$tw}mD>vD^3GUXz9<5>=SJe0@dt3(xE1I( z(ZEsT198ekoz!y^b=-PP(n*Euye(Ruf>-h^IBcT7xa*FcJB-2!`8u=MyuiTfydW$t z&}sdqK*yr{6az;te~5SG-vXN$>Y=hDW14}L1rGeCP{-73s*367(+q4^=qHwYkYxZQ zP}vSZLt;^L=sELVrAL zX)X}}muroIi#T_dO+f)}O0D8z!*a*&d4M+-X%8>rq=n(4f#-kwb!1^UG(t;>OmrhE z8U#)8#YN%J+$JJTIs}_E8_9@m6}sB z$_)IWv_Hdh^SWp(E%U&fl`)u&I#LHvpC7eKMe5pW15?o#<6nOosWjf`5d9lrXuD46 zMltk_6` zu-7^#ZdwzMo7N@bH2=Bix8A^)1D@bE{`+XZ9bMjRhjZ42;E*@f_NWa{3AJKFA|Ct5 zf|iX=^f(xbc^eaP%E1!+dE;sP^rQM^8!cG5$%($7L}A3{1DNn}A}qlCjk>}%y=B2g zhXV2BTRIP|x9B*m-(u!LY&CHHVL!~+s`GGUtIh-bUaLc#YK#p&YlC0EqZ9J{yE-A; z-_;3e|DJ&hjs@b{_ndex%mFW=Wrv1;$hHz`4nEjsVDIC>*l)X2lkfKJ%FEFApL%(N zpV=GQGY%|bO%qkul6A{I&<4AFs8|=hb{P2J3xCYnp$Qkx)*V;9!&j0&I(HhHdav#@ zF#MDiU)rTXuw<9gC9Ga}EhZM*?zTwcEiYFmlL7x(BQ zi7$`cJs&W2Z=C#cpt6O?_WCa@hzW9ETLp&g`;?!B6&ef``xO|(Hn}5C;bHOtjfa~D zG#+Mtr15b6BaMfsgHnUIZ(96uU7x}d4y=U5jgK`fx_qKxvHz1gSZq0@Ve#mYf(0fV zHWV1v9oAr|IjrIVrI`OI_oE{g*>soVxuabaB%Gf)DY+ZO;HuB|sE&)Bj~VFunGH7` z(@=2zJdx6SLTj~u$LE@)+>dKKj61IIfQOGCR4Dl3ghoM&lNtrk504yo;Et2NvS99= ze2Rs=Up&PETE29u_M7>o2EzF-H4v_UrGfDBsoKtaO5?Kr*Jk>6f34H+d0M3(ZmaWF zoK~C+HN28M;R@b(XI>G$T3H7J5#S^HMGE*R1O)p?1c+E4i5d~?qggZj+c%+2jbtEg!z2M#oTIfxynUx5(3cGDrC z8SeZ!29N%#E6@8E$spHms`EsMv`*zmTKN=HBxX53D}lqp_YDl{`vm{}r-8Tb1&XO!3(wIw>Mz9(m47`&e)|VTLyyUY z6KeQ}ku=H`fB(}P;jzX^+GCYVao;L|T2^DxMVnq@;EV@> zc%Vk3#`|xb^4I>>s7d-q`tORj9$9hgKPE#z_($26`=rh`$i>k$4zFIm_39O7WUc;w zc|G-mYimMQ|1S^2OxDx};DDNqH%M8UBfx^o{_&%C1n45A`p>~$Mb7kv3mB`9LNkhR z<=t|GyUCkW+G&?7=pua}^@v}5Wrfm{`e4vX0ahB~##?wurfqIKzE*b#qre8B0ZeDy zLHR@8t}Gep!IC^J(^3ym<1)E4CJ~dq=t>5Ed)?#03SE0 zF$7Yn52VOp&Q8xYg)S8dO<);Nb~BEUmj!~TvKjl$S1O9NvRQnmqPML4Ob3V|9y8E#(U#)1J9}9B}C5u0YQ(m&*Z6z$Hb*l0Q3vF)(Eh&V}koPUh4>03@ zBY=a+qdBb&;QMA3WuojR}P)9v4ir8!E2e-gdldXimLq~mhIkb zXU>sxYfI`J1PTr8;*nsm*6|8QfIm5eJwT_Ueh9?zf=2|_0qH$ZQ*Y*&sg|pTNdom8hpi9%@xJTQr;4)OPP*2_-kAn@E7$0CCNWe zbJ{>4G@v_iIzO~Cj;ocCPt|cOIw%?nsf&}Jn#6E*Z+7z8@@7mAoTi1@?f9d-8&lB> z{Pbch*Xg$}updkU)S|r^lh@mW>{!%0o@E;F5%lkPmXTHO_L3Qs-O>n$*c@11^L-G| z=9gLYRVRBaIxzM^?gy&&b)n8wI7hqU7)pF?rn4Owhts7_C6O};%jkTP>6 zJ-OaxH>6{U(1+X&PDw-(OYxnAtIE+292Gl~xQg)JdJFy3i_c?n;X;#ND6cmxQq)3I z`{;uL>3koSk(?6Q7xef-?cKE{N#T!@KZc~3nLI(8S(B&;Qvb1`;#8@p3mfd6 z#HL(Ktp#vwKMmkb{hk5v&i*WYD3ztp_Tt+^KyV$3(+8MnIx~Rf`M);wS{ln9=)Yq2l*>0ot8Z#x*weWsa2C48lY`3-{-zN=kPbyq(1 z@BZKoH_1zmrg!z$D!H{2)T7R0+1{#P4atKeG}xF|52it+%wW1nh~zd1o@YvB`Do1R z?j>*Z@ti|*odjLl1i!;q56J=+aQ2Q>6g?MVBgt4ru%LvBrrm-52@Wa!y9ogpD`PsG5{2+(5 z2Bb3{JabtqU#DqwE^FocG+oSPt$d-TapPF)?-}gjv2iRU|6kdiHcvLGDrLN;`c>nV zrJAABCP?oJpuPh4?g_k2c23ucCU&MxyMRF%o0ygZ4eB)mK4v6O6?2lC98 zNd@^VHGeEa>|8!eNu0NyY)WmK%m>Rp*}H&+s&kmD-Y%#Gx9b!g$7xfZvF>Cc3rg$M z)tDltvPwzNv!|NoRZV4S3GFA-SaR(I2FlQ)TGHKKq#LwY8YW4LlBaVISKRyU43_?U z5=S$tn5Dh)7(ctiB;nEFVkn`SJeWoivsh?fKC^epEcQAfiP|2va=35E z=}mOE*VT&Xt2g)J0bSRM7;axZ7aU-hr6O|81zpYL-93xITgeh_ddO)ob68OD*mHocqN(pOznz>&tm4jZfCZ!(&kwZCVrF8 zJ{1>c!CfIjTU2~C2W~u<^w?gnUhV__mAyZEZ|*(0s^(vXOWh}qo{%+VdR|t+s#&Wd ha;02J_WlwjQc{>5DqpI7p4oe|qj^)s!v!!1{vRI4Clmkx diff --git a/core/dbt/docs/build/html/index.html b/core/dbt/docs/build/html/index.html index 17e7ed2445b..b7f90d68077 100644 --- a/core/dbt/docs/build/html/index.html +++ b/core/dbt/docs/build/html/index.html @@ -208,11 +208,6 @@

full_refresh -

models

-

Type: unknown

-

Specify the nodes to include.

-

parse_only

Type: boolean

@@ -590,11 +585,6 @@

full_refresh -

models

-

Type: unknown

-

Specify the nodes to include.

-

profile

Type: string

@@ -696,11 +686,6 @@

full_refresh -

models

-

Type: unknown

-

Specify the nodes to include.

-

profile

Type: string

@@ -777,11 +762,6 @@

favor_state -

models

-

Type: unknown

-

Specify the nodes to include.

-

profile

Type: string

@@ -854,11 +834,6 @@

indirect_selectionType: choice: [‘eager’, ‘cautious’, ‘buildable’]

Select all tests that are adjacent to selected resources, even if they those resources have been explicitly selected.

-
-

models

-

Type: unknown

-

Specify the nodes to include.

-

profile

Type: string

diff --git a/core/dbt/docs/build/html/searchindex.js b/core/dbt/docs/build/html/searchindex.js index dcc633eb9a9..b068173aed8 100644 --- a/core/dbt/docs/build/html/searchindex.js +++ b/core/dbt/docs/build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["index"], "filenames": ["index.rst"], "titles": ["dbt-core\u2019s API documentation"], "terms": {"right": 0, "now": 0, "best": 0, "wai": 0, "from": 0, "i": 0, "us": 0, "dbtrunner": 0, "we": 0, "expos": 0, "cli": 0, "main": 0, "import": 0, "cli_arg": 0, "project": 0, "dir": 0, "jaffle_shop": 0, "initi": 0, "runner": 0, "re": 0, "success": 0, "you": 0, "can": 0, "also": 0, "pass": 0, "pre": 0, "construct": 0, "object": 0, "those": 0, "instead": 0, "load": 0, "up": 0, "disk": 0, "preload": 0, "load_profil": 0, "postgr": 0, "load_project": 0, "fals": 0, "thi": 0, "For": 0, "full": 0, "exampl": 0, "code": 0, "refer": 0, "py": 0, "type": 0, "boolean": 0, "If": 0, "set": 0, "variabl": 0, "resolv": 0, "unselect": 0, "node": 0, "unknown": 0, "specifi": 0, "stop": 0, "execut": 0, "first": 0, "failur": 0, "argument": 0, "provid": 0, "flag": 0, "even": 0, "exist": 0, "databas": 0, "current": 0, "environ": 0, "drop": 0, "increment": 0, "fulli": 0, "recalcul": 0, "tabl": 0, "definit": 0, "choic": 0, "eager": 0, "cautiou": 0, "buildabl": 0, "all": 0, "ar": 0, "adjac": 0, "resourc": 0, "thei": 0, "have": 0, "been": 0, "explicitli": 0, "string": 0, "which": 0, "overrid": 0, "dbt_project": 0, "yml": 0, "path": 0, "directori": 0, "look": 0, "file": 0, "work": 0, "home": 0, "default": 0, "its": 0, "parent": 0, "todo": 0, "No": 0, "help": 0, "text": 0, "includ": 0, "The": 0, "name": 0, "defin": 0, "sampl": 0, "data": 0, "termin": 0, "given": 0, "json": 0, "compar": 0, "store": 0, "result": 0, "fail": 0, "row": 0, "configur": 0, "onli": 0, "appli": 0, "dbt_target_path": 0, "int": 0, "number": 0, "while": 0, "yaml": 0, "suppli": 0, "your": 0, "should": 0, "eg": 0, "my_vari": 0, "my_valu": 0, "ensur": 0, "version": 0, "match": 0, "one": 0, "requir": 0, "avail": 0, "inform": 0, "skip": 0, "interact": 0, "setup": 0, "dictionari": 0, "map": 0, "keyword": 0}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"dbt": 0, "core": 0, "": 0, "api": 0, "document": 0, "how": 0, "invok": 0, "command": 0, "python": 0, "runtim": 0, "build": 0, "defer": 0, "exclud": 0, "fail_fast": 0, "favor_st": 0, "full_refresh": 0, "indirect_select": 0, "profil": 0, "profiles_dir": 0, "project_dir": 0, "resource_typ": 0, "select": 0, "selector": 0, "show": 0, "state": 0, "store_failur": 0, "target": 0, "target_path": 0, "thread": 0, "var": 0, "version_check": 0, "clean": 0, "compil": 0, "model": 0, "parse_onli": 0, "debug": 0, "config_dir": 0, "dep": 0, "doc": 0, "init": 0, "project_nam": 0, "skip_profile_setup": 0, "list": 0, "output": 0, "output_kei": 0, "pars": 0, "write_manifest": 0, "run": 0, "run_oper": 0, "macro": 0, "arg": 0, "seed": 0, "snapshot": 0, "sourc": 0, "test": 0}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"dbt-core\u2019s API documentation": [[0, "dbt-core-s-api-documentation"]], "How to invoke dbt commands in python runtime": [[0, "how-to-invoke-dbt-commands-in-python-runtime"]], "API documentation": [[0, "api-documentation"]], "Command: build": [[0, "dbt-section"]], "defer": [[0, "build|defer"], [0, "compile|defer"], [0, "run|defer"], [0, "snapshot|defer"], [0, "test|defer"]], "exclude": [[0, "build|exclude"], [0, "compile|exclude"], [0, "list|exclude"], [0, "list|exclude"], [0, "run|exclude"], [0, "seed|exclude"], [0, "snapshot|exclude"], [0, "test|exclude"]], "fail_fast": [[0, "build|fail_fast"], [0, "run|fail_fast"], [0, "test|fail_fast"]], "favor_state": [[0, "build|favor_state"], [0, "compile|favor_state"], [0, "run|favor_state"], [0, "snapshot|favor_state"], [0, "test|favor_state"]], "full_refresh": [[0, "build|full_refresh"], [0, "compile|full_refresh"], [0, "run|full_refresh"], [0, "seed|full_refresh"]], "indirect_selection": [[0, "build|indirect_selection"], [0, "list|indirect_selection"], [0, "list|indirect_selection"], [0, "test|indirect_selection"]], "profile": [[0, "build|profile"], [0, "clean|profile"], [0, "compile|profile"], [0, "debug|profile"], [0, "deps|profile"], [0, "init|profile"], [0, "list|profile"], [0, "list|profile"], [0, "parse|profile"], [0, "run|profile"], [0, "run-operation|profile"], [0, "seed|profile"], [0, "snapshot|profile"], [0, "test|profile"]], "profiles_dir": [[0, "build|profiles_dir"], [0, "clean|profiles_dir"], [0, "compile|profiles_dir"], [0, "debug|profiles_dir"], [0, "deps|profiles_dir"], [0, "init|profiles_dir"], [0, "list|profiles_dir"], [0, "list|profiles_dir"], [0, "parse|profiles_dir"], [0, "run|profiles_dir"], [0, "run-operation|profiles_dir"], [0, "seed|profiles_dir"], [0, "snapshot|profiles_dir"], [0, "test|profiles_dir"]], "project_dir": [[0, "build|project_dir"], [0, "clean|project_dir"], [0, "compile|project_dir"], [0, "debug|project_dir"], [0, "deps|project_dir"], [0, "init|project_dir"], [0, "list|project_dir"], [0, "list|project_dir"], [0, "parse|project_dir"], [0, "run|project_dir"], [0, "run-operation|project_dir"], [0, "seed|project_dir"], [0, "snapshot|project_dir"], [0, "test|project_dir"]], "resource_types": [[0, "build|resource_types"], [0, "list|resource_types"], [0, "list|resource_types"]], "select": [[0, "build|select"], [0, "compile|select"], [0, "list|select"], [0, "list|select"], [0, "run|select"], [0, "seed|select"], [0, "snapshot|select"], [0, "test|select"]], "selector": [[0, "build|selector"], [0, "compile|selector"], [0, "list|selector"], [0, "list|selector"], [0, "run|selector"], [0, "seed|selector"], [0, "snapshot|selector"], [0, "test|selector"]], "show": [[0, "build|show"], [0, "seed|show"]], "state": [[0, "build|state"], [0, "compile|state"], [0, "list|state"], [0, "list|state"], [0, "run|state"], [0, "seed|state"], [0, "snapshot|state"], [0, "test|state"]], "store_failures": [[0, "build|store_failures"], [0, "test|store_failures"]], "target": [[0, "build|target"], [0, "clean|target"], [0, "compile|target"], [0, "debug|target"], [0, "deps|target"], [0, "init|target"], [0, "list|target"], [0, "list|target"], [0, "parse|target"], [0, "run|target"], [0, "run-operation|target"], [0, "seed|target"], [0, "snapshot|target"], [0, "test|target"]], "target_path": [[0, "build|target_path"], [0, "compile|target_path"], [0, "parse|target_path"], [0, "run|target_path"], [0, "seed|target_path"], [0, "test|target_path"]], "threads": [[0, "build|threads"], [0, "compile|threads"], [0, "parse|threads"], [0, "run|threads"], [0, "seed|threads"], [0, "snapshot|threads"], [0, "test|threads"]], "vars": [[0, "build|vars"], [0, "clean|vars"], [0, "compile|vars"], [0, "debug|vars"], [0, "deps|vars"], [0, "init|vars"], [0, "list|vars"], [0, "list|vars"], [0, "parse|vars"], [0, "run|vars"], [0, "run-operation|vars"], [0, "seed|vars"], [0, "snapshot|vars"], [0, "test|vars"]], "version_check": [[0, "build|version_check"], [0, "compile|version_check"], [0, "debug|version_check"], [0, "parse|version_check"], [0, "run|version_check"], [0, "seed|version_check"], [0, "test|version_check"]], "Command: clean": [[0, "dbt-section"]], "Command: compile": [[0, "dbt-section"]], "models": [[0, "compile|models"], [0, "list|models"], [0, "list|models"], [0, "run|models"], [0, "seed|models"], [0, "snapshot|models"], [0, "test|models"]], "parse_only": [[0, "compile|parse_only"]], "Command: debug": [[0, "dbt-section"]], "config_dir": [[0, "debug|config_dir"]], "Command: deps": [[0, "dbt-section"]], "Command: docs": [[0, "dbt-section"]], "Command: init": [[0, "dbt-section"]], "project_name": [[0, "init|project_name"]], "skip_profile_setup": [[0, "init|skip_profile_setup"]], "Command: list": [[0, "dbt-section"], [0, "dbt-section"]], "output": [[0, "list|output"], [0, "list|output"]], "output_keys": [[0, "list|output_keys"], [0, "list|output_keys"]], "Command: parse": [[0, "dbt-section"]], "compile": [[0, "parse|compile"]], "write_manifest": [[0, "parse|write_manifest"]], "Command: run": [[0, "dbt-section"]], "Command: run_operation": [[0, "dbt-section"]], "macro": [[0, "run-operation|macro"]], "args": [[0, "run-operation|args"]], "Command: seed": [[0, "dbt-section"]], "Command: snapshot": [[0, "dbt-section"]], "Command: source": [[0, "dbt-section"]], "Command: test": [[0, "dbt-section"]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"docnames": ["index"], "filenames": ["index.rst"], "titles": ["dbt-core\u2019s API documentation"], "terms": {"right": 0, "now": 0, "best": 0, "wai": 0, "from": 0, "i": 0, "us": 0, "dbtrunner": 0, "we": 0, "expos": 0, "cli": 0, "main": 0, "import": 0, "cli_arg": 0, "project": 0, "dir": 0, "jaffle_shop": 0, "initi": 0, "runner": 0, "re": 0, "success": 0, "you": 0, "can": 0, "also": 0, "pass": 0, "pre": 0, "construct": 0, "object": 0, "those": 0, "instead": 0, "load": 0, "up": 0, "disk": 0, "preload": 0, "load_profil": 0, "postgr": 0, "load_project": 0, "fals": 0, "thi": 0, "For": 0, "full": 0, "exampl": 0, "code": 0, "refer": 0, "py": 0, "type": 0, "boolean": 0, "If": 0, "set": 0, "variabl": 0, "resolv": 0, "unselect": 0, "node": 0, "unknown": 0, "specifi": 0, "stop": 0, "execut": 0, "first": 0, "failur": 0, "argument": 0, "provid": 0, "flag": 0, "even": 0, "exist": 0, "databas": 0, "current": 0, "environ": 0, "drop": 0, "increment": 0, "fulli": 0, "recalcul": 0, "tabl": 0, "definit": 0, "choic": 0, "eager": 0, "cautiou": 0, "buildabl": 0, "all": 0, "ar": 0, "adjac": 0, "resourc": 0, "thei": 0, "have": 0, "been": 0, "explicitli": 0, "string": 0, "which": 0, "overrid": 0, "dbt_project": 0, "yml": 0, "path": 0, "directori": 0, "look": 0, "file": 0, "work": 0, "home": 0, "default": 0, "its": 0, "parent": 0, "todo": 0, "No": 0, "help": 0, "text": 0, "includ": 0, "The": 0, "name": 0, "defin": 0, "sampl": 0, "data": 0, "termin": 0, "given": 0, "json": 0, "compar": 0, "store": 0, "result": 0, "fail": 0, "row": 0, "configur": 0, "onli": 0, "appli": 0, "dbt_target_path": 0, "int": 0, "number": 0, "while": 0, "yaml": 0, "suppli": 0, "your": 0, "should": 0, "eg": 0, "my_vari": 0, "my_valu": 0, "ensur": 0, "version": 0, "match": 0, "one": 0, "requir": 0, "avail": 0, "inform": 0, "skip": 0, "interact": 0, "setup": 0, "dictionari": 0, "map": 0, "keyword": 0}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"dbt": 0, "core": 0, "": 0, "api": 0, "document": 0, "how": 0, "invok": 0, "command": 0, "python": 0, "runtim": 0, "build": 0, "defer": 0, "exclud": 0, "fail_fast": 0, "favor_st": 0, "full_refresh": 0, "indirect_select": 0, "profil": 0, "profiles_dir": 0, "project_dir": 0, "resource_typ": 0, "select": 0, "selector": 0, "show": 0, "state": 0, "store_failur": 0, "target": 0, "target_path": 0, "thread": 0, "var": 0, "version_check": 0, "clean": 0, "compil": 0, "parse_onli": 0, "debug": 0, "config_dir": 0, "dep": 0, "doc": 0, "init": 0, "project_nam": 0, "skip_profile_setup": 0, "list": 0, "model": 0, "output": 0, "output_kei": 0, "pars": 0, "write_manifest": 0, "run": 0, "run_oper": 0, "macro": 0, "arg": 0, "seed": 0, "snapshot": 0, "sourc": 0, "test": 0}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"dbt-core\u2019s API documentation": [[0, "dbt-core-s-api-documentation"]], "How to invoke dbt commands in python runtime": [[0, "how-to-invoke-dbt-commands-in-python-runtime"]], "API documentation": [[0, "api-documentation"]], "Command: build": [[0, "dbt-section"]], "defer": [[0, "build|defer"], [0, "compile|defer"], [0, "run|defer"], [0, "snapshot|defer"], [0, "test|defer"]], "exclude": [[0, "build|exclude"], [0, "compile|exclude"], [0, "list|exclude"], [0, "list|exclude"], [0, "run|exclude"], [0, "seed|exclude"], [0, "snapshot|exclude"], [0, "test|exclude"]], "fail_fast": [[0, "build|fail_fast"], [0, "run|fail_fast"], [0, "test|fail_fast"]], "favor_state": [[0, "build|favor_state"], [0, "compile|favor_state"], [0, "run|favor_state"], [0, "snapshot|favor_state"], [0, "test|favor_state"]], "full_refresh": [[0, "build|full_refresh"], [0, "compile|full_refresh"], [0, "run|full_refresh"], [0, "seed|full_refresh"]], "indirect_selection": [[0, "build|indirect_selection"], [0, "list|indirect_selection"], [0, "list|indirect_selection"], [0, "test|indirect_selection"]], "profile": [[0, "build|profile"], [0, "clean|profile"], [0, "compile|profile"], [0, "debug|profile"], [0, "deps|profile"], [0, "init|profile"], [0, "list|profile"], [0, "list|profile"], [0, "parse|profile"], [0, "run|profile"], [0, "run-operation|profile"], [0, "seed|profile"], [0, "snapshot|profile"], [0, "test|profile"]], "profiles_dir": [[0, "build|profiles_dir"], [0, "clean|profiles_dir"], [0, "compile|profiles_dir"], [0, "debug|profiles_dir"], [0, "deps|profiles_dir"], [0, "init|profiles_dir"], [0, "list|profiles_dir"], [0, "list|profiles_dir"], [0, "parse|profiles_dir"], [0, "run|profiles_dir"], [0, "run-operation|profiles_dir"], [0, "seed|profiles_dir"], [0, "snapshot|profiles_dir"], [0, "test|profiles_dir"]], "project_dir": [[0, "build|project_dir"], [0, "clean|project_dir"], [0, "compile|project_dir"], [0, "debug|project_dir"], [0, "deps|project_dir"], [0, "init|project_dir"], [0, "list|project_dir"], [0, "list|project_dir"], [0, "parse|project_dir"], [0, "run|project_dir"], [0, "run-operation|project_dir"], [0, "seed|project_dir"], [0, "snapshot|project_dir"], [0, "test|project_dir"]], "resource_types": [[0, "build|resource_types"], [0, "list|resource_types"], [0, "list|resource_types"]], "select": [[0, "build|select"], [0, "compile|select"], [0, "list|select"], [0, "list|select"], [0, "run|select"], [0, "seed|select"], [0, "snapshot|select"], [0, "test|select"]], "selector": [[0, "build|selector"], [0, "compile|selector"], [0, "list|selector"], [0, "list|selector"], [0, "run|selector"], [0, "seed|selector"], [0, "snapshot|selector"], [0, "test|selector"]], "show": [[0, "build|show"], [0, "seed|show"]], "state": [[0, "build|state"], [0, "compile|state"], [0, "list|state"], [0, "list|state"], [0, "run|state"], [0, "seed|state"], [0, "snapshot|state"], [0, "test|state"]], "store_failures": [[0, "build|store_failures"], [0, "test|store_failures"]], "target": [[0, "build|target"], [0, "clean|target"], [0, "compile|target"], [0, "debug|target"], [0, "deps|target"], [0, "init|target"], [0, "list|target"], [0, "list|target"], [0, "parse|target"], [0, "run|target"], [0, "run-operation|target"], [0, "seed|target"], [0, "snapshot|target"], [0, "test|target"]], "target_path": [[0, "build|target_path"], [0, "compile|target_path"], [0, "parse|target_path"], [0, "run|target_path"], [0, "seed|target_path"], [0, "test|target_path"]], "threads": [[0, "build|threads"], [0, "compile|threads"], [0, "parse|threads"], [0, "run|threads"], [0, "seed|threads"], [0, "snapshot|threads"], [0, "test|threads"]], "vars": [[0, "build|vars"], [0, "clean|vars"], [0, "compile|vars"], [0, "debug|vars"], [0, "deps|vars"], [0, "init|vars"], [0, "list|vars"], [0, "list|vars"], [0, "parse|vars"], [0, "run|vars"], [0, "run-operation|vars"], [0, "seed|vars"], [0, "snapshot|vars"], [0, "test|vars"]], "version_check": [[0, "build|version_check"], [0, "compile|version_check"], [0, "debug|version_check"], [0, "parse|version_check"], [0, "run|version_check"], [0, "seed|version_check"], [0, "test|version_check"]], "Command: clean": [[0, "dbt-section"]], "Command: compile": [[0, "dbt-section"]], "parse_only": [[0, "compile|parse_only"]], "Command: debug": [[0, "dbt-section"]], "config_dir": [[0, "debug|config_dir"]], "Command: deps": [[0, "dbt-section"]], "Command: docs": [[0, "dbt-section"]], "Command: init": [[0, "dbt-section"]], "project_name": [[0, "init|project_name"]], "skip_profile_setup": [[0, "init|skip_profile_setup"]], "Command: list": [[0, "dbt-section"], [0, "dbt-section"]], "models": [[0, "list|models"], [0, "list|models"]], "output": [[0, "list|output"], [0, "list|output"]], "output_keys": [[0, "list|output_keys"], [0, "list|output_keys"]], "Command: parse": [[0, "dbt-section"]], "compile": [[0, "parse|compile"]], "write_manifest": [[0, "parse|write_manifest"]], "Command: run": [[0, "dbt-section"]], "Command: run_operation": [[0, "dbt-section"]], "macro": [[0, "run-operation|macro"]], "args": [[0, "run-operation|args"]], "Command: seed": [[0, "dbt-section"]], "Command: snapshot": [[0, "dbt-section"]], "Command: source": [[0, "dbt-section"]], "Command: test": [[0, "dbt-section"]]}, "indexentries": {}}) \ No newline at end of file From cc28d99234b23b153ac2ccc2526b4349df2dd33b Mon Sep 17 00:00:00 2001 From: Kshitij Aranke Date: Tue, 31 Jan 2023 10:09:46 -0800 Subject: [PATCH 3/3] Remove test_params_are_alpha_sorted --- tests/unit/test_cli.py | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/tests/unit/test_cli.py b/tests/unit/test_cli.py index dca21fdf6de..4ed17583e69 100644 --- a/tests/unit/test_cli.py +++ b/tests/unit/test_cli.py @@ -1,8 +1,5 @@ -import ast -from inspect import getsource - import click -from dbt.cli import params + from dbt.cli.main import cli @@ -42,10 +39,3 @@ def run_test(command): run_test(command) run_test(cli) - - def test_params_are_alpha_sorted(self): - root_node = ast.parse(getsource(params)) - param_var_names = [ - node.targets[0].id for node in ast.walk(root_node) if isinstance(node, ast.Assign) - ] - assert param_var_names == sorted(param_var_names)