erste Fassung des Projekts erstellt

This commit is contained in:
2025-04-04 12:48:17 +02:00
commit 2462be3abb
6 changed files with 99 additions and 0 deletions
+4
View File
@@ -0,0 +1,4 @@
@echo off
call setenv.bat
start
+6
View File
@@ -0,0 +1,6 @@
@echo off
call setenv.bat
CALL manage_interpreter.bat activate_interpreter
ezdxf browse
CALL manage_interpreter.bat deactivate_interpreter
+15
View File
@@ -0,0 +1,15 @@
call setenv.bat
if not exist %PROJECT%\.venv (
ECHO Initialisiere Python virtual environment...
python -m venv %PROJECT%\.venv --upgrade-deps
ECHO Erfolgreich.
call %PROJECT%\.venv\Scripts\activate.bat
ECHO Installiere erforderliche Python Packages...
pip install -r %PROJECT_LIB%/requirements.txt -q
ECHO Erfolgreich
deactivate
) ELSE (
ECHO Erforderliche Python Packages bereits installiert!
)
+28
View File
@@ -0,0 +1,28 @@
@echo off
CALL setenv.bat
IF DEFINED NETWORK_INTERPRETER_PATH (
goto %~1_network
) ELSE (
goto %~1_local
)
:activate_interpreter_local
IF NOT EXIST %PROJECT%\.venv CALL %PROJECT_BIN%\install_py.bat
CALL %PROJECT%\.venv\Scripts\activate.bat
goto :eof
:deactivate_interpreter_local
deactivate
goto :eof
:activate_interpreter_network
SET OLD_PATH=%PATH%
SET PATH=%NETWORK_INTERPRETER_PATH%;%PATH%
goto :eof
:deactivate_interpreter_network
SET PATH=%OLD_PATH%
SET OLD_PATH=
SET NETWORK_INTERPRETER_PATH=
goto :eof
+23
View File
@@ -0,0 +1,23 @@
@echo off
REM ~dp0 steht für das Verzeichnis, in der diese Datei liegt
pushd %~dp0\..
set PROJECT=%cd%
set PROJECT_BIN=%PROJECT%\bin
set PROJECT_CFG=%PROJECT%\cfg
set PROJECT_LIB=%PROJECT%\lib
set PROJECT_DATA=%PROJECT%\data
set PROJECT_WORK=%PROJECT%\work
set PROJECT_LOG=%PROJECT%\log
if not exist %PROJECT%\work mkdir %PROJECT%\work
if not exist %PROJECT%\log mkdir %PROJECT%\log
if not exist %PROJECT%\data mkdir %PROJECT%\data
popd
goto :eof
:set_path
set PATH=%PROJECT_BIN%;%PATH%
goto r%return%
+23
View File
@@ -0,0 +1,23 @@
contourpy==1.3.1
cycler==0.12.1
et-xmlfile==1.1.0
ezdxf==1.4.0
fonttools==4.57.0
kiwisolver==1.4.8
matplotlib==3.10.0
numpy==1.26.1
openpyxl==3.1.2
packaging==24.2
pandas==2.1.1
pillow==11.1.0
PyMuPDF==1.25.5
pyparsing==3.2.3
PySide6==6.9.0
PySide6_Addons==6.9.0
PySide6_Essentials==6.9.0
python-dateutil==2.8.2
pytz==2023.3.post1
shiboken6==6.9.0
six==1.16.0
typing_extensions==4.13.1
tzdata==2023.3