mirror of
https://codeberg.org/diginaut/dotfiles.git
synced 2026-02-04 10:00:27 +01:00
Compare commits
2 Commits
569a58ed3c
...
c27a9e6ae3
| Author | SHA1 | Date | |
|---|---|---|---|
| c27a9e6ae3 | |||
| cfd4a1d8e1 |
@@ -1,16 +1,17 @@
|
|||||||
layout_uv() {
|
layout_uv() {
|
||||||
if [[ -d ".venv" ]]; then
|
if [[ -z "$VIRTUAL_ENV" && -d ".venv" ]]; then
|
||||||
|
# No explicit VIRTUAL_ENV was exported, and a .venv dir exists, use that
|
||||||
VIRTUAL_ENV="$(pwd)/.venv"
|
VIRTUAL_ENV="$(pwd)/.venv"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -z $VIRTUAL_ENV || ! -d $VIRTUAL_ENV ]]; then
|
if [[ -z $VIRTUAL_ENV || ! -d $VIRTUAL_ENV ]]; then
|
||||||
log_status "No virtual environment exists. Executing \`uv venv\` to create one."
|
log_status "No virtual environment exists. Executing \`uv venv\` to create one."
|
||||||
if [[ -z $PYTHON_VERSION ]]; then
|
if [[ -z $PYTHON_WANTED ]]; then
|
||||||
# No Python version specified, just create a virtualenv
|
# No Python version specified, just create a virtualenv
|
||||||
uv venv
|
uv venv
|
||||||
else
|
else
|
||||||
# Specific Python version requested, use that; will download if needed
|
# Specific Python version requested, use that; will download if needed
|
||||||
uv venv --python $PYTHON_VERSION
|
uv venv --python $PYTHON_WANTED
|
||||||
fi
|
fi
|
||||||
VIRTUAL_ENV="$(pwd)/.venv"
|
VIRTUAL_ENV="$(pwd)/.venv"
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user