dotfiles/.config/zed/initPython.sh

20 lines
736 B
Bash
Raw Permalink Normal View History

2024-07-25 08:28:53 +02:00
# Überprüfen, ob pyrightconfig.json existiert, wenn nicht, erstelle es mit dem angegebenen Inhalt
2024-08-05 05:55:07 +02:00
if [ ! -f "pyproject.toml" ]; then
echo -e '[tool.pyright]\nvenv = ".venv"\nvenvPath = "."' >> pyproject.toml
2024-07-25 08:28:53 +02:00
fi
# Überprüfen, ob das Verzeichnis .venv existiert, wenn nicht, erstelle ein virtuelles Python-Umfeld
if [ ! -d ".venv" ]; then
python3 -m venv .venv
fi
2024-08-06 11:49:55 +02:00
source ./.venv/bin/activate
2024-07-25 08:28:53 +02:00
# Überprüfen, ob requirements.txt existiert, wenn nicht, erstelle eine leere Datei
if [ ! -f "requirements.txt" ]; then
touch requirements.txt
fi
# Überprüfen, ob requirements.txt nicht leer ist, wenn nicht, installiere die Anforderungen
if [ -s "requirements.txt" ]; then
./.venv/bin/pip install -r requirements.txt
2024-08-05 05:55:07 +02:00
fi