erste Fassung des Projekts erstellt
This commit is contained in:
@@ -0,0 +1,4 @@
|
|||||||
|
@echo off
|
||||||
|
call setenv.bat
|
||||||
|
start
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
@echo off
|
||||||
|
call setenv.bat
|
||||||
|
CALL manage_interpreter.bat activate_interpreter
|
||||||
|
ezdxf browse
|
||||||
|
CALL manage_interpreter.bat deactivate_interpreter
|
||||||
|
|
||||||
@@ -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!
|
||||||
|
)
|
||||||
@@ -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
|
||||||
@@ -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%
|
||||||
|
|
||||||
@@ -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
|
||||||
Reference in New Issue
Block a user