Add source code, design assets, and CAD samples
This commit is contained in:
48
requirements.txt
Normal file
48
requirements.txt
Normal file
@@ -0,0 +1,48 @@
|
||||
# S-CANVAS — runtime dependencies
|
||||
# Pinned to versions verified working on the build machine (2026-04).
|
||||
#
|
||||
# Install:
|
||||
# pip install -r requirements.txt
|
||||
#
|
||||
# Python: 3.9+ recommended (tested on 3.9.13). 3.11+ ideal for performance.
|
||||
# Platform: Windows 10/11. Linux/macOS likely works for Python deps but the GUI
|
||||
# (CustomTkinter, tkintermapview) and PyInstaller build are Windows-tuned.
|
||||
|
||||
# --- GUI ---
|
||||
customtkinter==5.2.2
|
||||
tkintermapview==1.29
|
||||
Pillow==11.3.0
|
||||
|
||||
# --- 3D / mesh ---
|
||||
pyvista==0.46.5
|
||||
# vtk is pulled in automatically by pyvista (~150MB)
|
||||
|
||||
# --- Geospatial / DXF ---
|
||||
ezdxf==1.4.2
|
||||
pyproj==3.6.1
|
||||
rasterio==1.4.3 # optional — for cache/dem/local.tif (NGII GeoTIFF). 미설치 시 AWS Terrarium 만 사용.
|
||||
|
||||
# --- Numerical ---
|
||||
numpy==2.0.2
|
||||
scipy==1.13.1
|
||||
matplotlib==3.9.4 # signed-distance polygon paths
|
||||
|
||||
# --- Image / video ---
|
||||
opencv-python==4.13.0.92 # splash MP4 + harness QualityValidator
|
||||
|
||||
# --- Network ---
|
||||
requests==2.32.5
|
||||
|
||||
# --- AI rendering (Gemini) ---
|
||||
google-genai==1.47.0
|
||||
# google-auth is pulled in by google-genai; pinned for reproducibility
|
||||
google-auth==2.49.2
|
||||
|
||||
# --- Persistence / logging ---
|
||||
SQLAlchemy==2.0.49
|
||||
structlog==25.5.0
|
||||
PyYAML==6.0.3
|
||||
|
||||
# ─────────────────────────────────────────────────────────────────────────
|
||||
# (선택) 배포용 .exe 빌드를 새 PC 에서 만들고 싶을 때만:
|
||||
# pip install pyinstaller==6.18.0
|
||||
Reference in New Issue
Block a user