앱 정보

버전

engrave-preview v0.1.0
Python
3.12.3
플랫폼
Linux-6.8.0-101-generic-x86_64-with-glibc2.39

버전은 app/version.py 에서 관리합니다. 배포 빌드 식별자는 환경변수 BUILD_ID 로 덧붙습니다.

오픈소스 라이브러리 — 백엔드 (Python)

패키지설치 버전라이선스링크
Flask 3.1.3 BSD-3-Clause https://github.com/pallets/flask/
Werkzeug 3.1.8 BSD-3-Clause https://github.com/pallets/werkzeug/
Jinja2 3.1.6 BSD https://github.com/pallets/jinja/
pydantic 2.13.5 MIT https://github.com/pydantic/pydantic
pydantic_core 2.46.5 MIT https://github.com/pydantic/pydantic
email-validator 2.3.0 The Unlicense (Unlicense) https://github.com/JoshData/python-email-validator
potracer 0.0.4 GNU General Public v2 or later (GPLv2+) https://github.com/tatarize/potrace
pillow 12.3.0 MIT-CMU https://python-pillow.github.io
numpy 2.5.3 BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0 https://numpy.org
fonttools 4.65.0 MIT http://github.com/fonttools/fonttools

실제 설치된 배포판 메타데이터에서 읽은 값입니다 (requirements.txt 가 아니라 지금 실행 중인 환경 기준).

오픈소스 라이브러리 — 프론트엔드

라이브러리버전라이선스용도링크
Fabric.js6.9.1MIT편집 캔버스 (레이어 배치·회전·크기) https://github.com/fabricjs/fabric.js

폰트

폰트버전라이선스용도링크
Noto Sans KRNoto CJK 2.004 (SubsetOTF)SIL Open Font License 1.1텍스트 레이어 (미리보기·생산 SVG path 변환) https://github.com/notofonts/noto-cjk
Noto Serif KRNoto CJK 2.003 (SubsetOTF)SIL Open Font License 1.1텍스트 레이어 (미리보기·생산 SVG path 변환) https://github.com/notofonts/noto-cjk

폰트는 웹 임베딩·상업적 각인 사용이 허용된 라이선스만 등록합니다. 새 폰트를 추가할 때 app/data/fonts.jsonapp/data/open_source.json 에 함께 기록하세요.