Open dbeatty10 opened 2 years ago
@dbeatty10 I am closing this because the install has changed and this is really old. Let me know if you prefer either:
Thanks for following-up on this @runleonarun !
I think it would still be helpful to provide instructions how to install pre-releases. Maybe we want to do that through dbt-core-bundles
?
How would you feel about re-opening this with the icebox
label?
thanks @dbeatty10 , happy to take this soon but wanted to double check if this was still the case given the recent 1.8 core + adapter installation update. it looks like this matches (e.g. pip install dbt-core dbt-snowflake
) though but triple checking!
Yep, I think these commands will work for v1.8+ π But let me know if not and I will be happy to help troubleshoot.
Note: for folks upgrading from <= v1.7 to >=v1.8, they may need to do something like this also.
Hiya @dbeatty10
I just wanted to double check with the workaround mentioned on your ticket, will users on 1.7 need to upgrade to 1.8 for a pre-release or do they need to use the workaround you mentioned in your ticket?
Kind Regards Natalie
Contributions
Link to the page on docs.getdbt.com requiring updates
Updates could possible go on this page: https://docs.getdbt.com/dbt-cli/install/pip
I would love to see two things:
To install pre-releases for bigquery, databricks, and snowflake all at the same time within
zsh
, it would look like this:But of course we actually want to do this within a virtual environment, like so π
Ideally, we'd provide different instructions based on the users's operating system and shell, like this:
POSIX bash/zsh
```shell dbt --version python3 -m venv venv source venv/bin/activate python3 -m pip install --upgrade pip python3 -m pip install --pre dbt-core dbt-bigquery dbt-databricks dbt-snowflake source venv/bin/activate dbt --version ```POSIX fish
```shell python3 -m venv venv source venv/bin/activate.fish python3 -m pip install --upgrade pip python3 -m pip install --pre dbt-core dbt-bigquery dbt-databricks dbt-snowflake source venv/bin/activate.fish ```POSIX csh/tcsh
```shell python3 -m venv venv source venv/bin/activate.csh python3 -m pip install --upgrade pip python3 -m pip install --pre dbt-core dbt-bigquery dbt-databricks dbt-snowflake source venv/bin/activate.csh ```POSIX PowerShell Core
```shell python3 -m venv venv venv/bin/Activate.ps1 python3 -m pip install --upgrade pip python3 -m pip install --pre dbt-core dbt-bigquery dbt-databricks dbt-snowflake venv/bin/Activate.ps1 ```Windows cmd.exe
```shell python -m venv venv venv\Scripts\activate.bat python -m pip install --upgrade pip python -m pip install --pre dbt-core dbt-bigquery dbt-databricks dbt-snowflake venv\Scripts\activate.bat ```Windows PowerShell
```shell python -m venv venv venv\Scripts\Activate.ps1 python -m pip install --upgrade pip python -m pip install --pre dbt-core dbt-bigquery dbt-databricks dbt-snowflake venv\Scripts\Activate.ps1 ```What part(s) of the page would you like to see updated?
Use cases
This gives users clear instructions that they can copy-paste to use beta releases or release candidates.
Expected outcome
User has dbt installed in an isolated environment that doesn't affect the rest of their system. Easy to deactivate and not use if it contains bugs.
Example before vs. after
Before:
After:
Additional information
No response