Installtools und Liste der python packages an die neuere Arte der Python installation angepasst

This commit is contained in:
2026-10-20 14:01:33 +02:00
parent 79a7d2d750
commit 22e9796593
8 changed files with 33 additions and 26 deletions
-11
View File
@@ -1,10 +1,7 @@
build==1.2.2.post1
click==8.1.8
colorama==0.4.6
contourpy==1.3.1
cycler==0.12.1
dacite==1.9.2
dataclasses==0.6
et-xmlfile==1.1.0
ezdxf==1.4.1
fonttools==4.57.0
@@ -17,21 +14,13 @@ openpyxl==3.1.2
packaging==24.2
pandas==2.1.1
pillow==11.1.0
pip-tools==7.4.1
pluggy==1.6.0
Pygments==2.19.2
PyMuPDF==1.25.5
pyparsing==3.2.3
pyproject_hooks==1.2.0
pytest==9.0.2
python-dateutil==2.8.2
pytz==2023.3.post1
setuptools==80.0.0
shapely==2.1.0
shiboken6==6.9.0
six==1.16.0
snakeviz==2.2.2
tornado==6.5.1
typing_extensions==4.13.1
tzdata==2023.3
wheel==0.45.1
+4 -1
View File
@@ -74,8 +74,11 @@ class TestRunner:
# Execute getexdraw.bat with automated input to handle pause
cmd = [str(self.getexdraw_bat), str(dxf_file)]
# Ergebnisse in work statt im produktiven Netzlaufwerk ablegen
env = os.environ.copy()
env['PROJECT_BOM_RESULTS'] = str(self.work_dir)
# Send newline to handle the pause command
result = subprocess.run(cmd, capture_output=True, text=True, shell=True, input="\n")
result = subprocess.run(cmd, capture_output=True, text=True, shell=True, input="\n", env=env)
# Check if the expected output files were created instead of relying on return code
# The batch script always exits with code 1 due to interactive design, but files are created