사용자 승인(2026-09-07). 없으면 우버콘이 StatReload 로 떨어져 0.25초마다 감시 폴더를 통째로 훑고, 그러면 요청이 없어도 CPU 를 먹음. 실측 (놀고 있는 서버) — 감시 폴더를 좁히기 전 **70%** → 좁힌 뒤 **18%** → 이 패키지 설치 뒤 **0%**. 기동 로그가 `Started reloader process [...] using WatchFiles` 로 바뀜. 보조 창(8001)도 같은 값 확인 — 리로더 0% · 서버 0%. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
64 lines
1.3 KiB
Plaintext
64 lines
1.3 KiB
Plaintext
affine==2.4.0
|
|
aiomysql==0.2.0
|
|
annotated-types==0.7.0
|
|
anyio==3.7.1
|
|
attrs==26.1.0
|
|
certifi==2026.6.17
|
|
click==8.4.2
|
|
click-plugins==1.1.1.2
|
|
cligj==0.7.2
|
|
colorama==0.4.6
|
|
et_xmlfile==2.0.0
|
|
fastapi==0.104.1
|
|
bcrypt>=4.1,<5
|
|
email-validator>=2.1,<3
|
|
fiona==1.10.1
|
|
geopandas==1.1.4
|
|
h11==0.16.0
|
|
idna==3.18
|
|
ImageIO==2.37.3
|
|
Jinja2==3.1.2
|
|
laspy==2.7.0
|
|
mapbox-vector-tile>=2.0.1
|
|
lazy-loader==0.5
|
|
MarkupSafe==3.0.3
|
|
networkx==3.6.1
|
|
numpy==2.5.0
|
|
openpyxl==3.1.2
|
|
packaging==26.2
|
|
pandas==3.0.3
|
|
pillow==12.3.0
|
|
psutil>=6.1,<7
|
|
pydantic==2.5.0
|
|
pydantic_core==2.14.1
|
|
PyMySQL==1.2.0
|
|
pyparsing==3.3.2
|
|
pyproj==3.7.2
|
|
pyogrio==0.13.0
|
|
python-dateutil==2.9.0.post0
|
|
python-dotenv==1.0.0
|
|
python-multipart==0.0.6
|
|
rasterio==1.5.0
|
|
ruff>=0.12,<1
|
|
scikit-image==0.26.0
|
|
scipy==1.18.0
|
|
setuptools==83.0.0
|
|
shapely==2.1.2
|
|
six==1.17.0
|
|
sniffio==1.3.1
|
|
snuggs==1.4.7
|
|
starlette==0.27.0
|
|
tifffile==2024.8.28
|
|
trimesh==4.12.2
|
|
typing_extensions==4.16.0
|
|
tzdata==2026.2
|
|
uvicorn==0.24.0
|
|
# 자동 리로드를 **이벤트 방식**으로 바꾼다(2026-09-07 사용자 승인). 없으면 우버콘이
|
|
# StatReload 로 떨어져 0.25초마다 폴더를 통째로 훑고, 그러면 요청이 없어도 CPU 를 먹는다
|
|
# (실측: 감시 폴더를 좁히기 전 70%, 좁힌 뒤 18%, 이 패키지 설치 뒤 0%대).
|
|
watchfiles==1.2.0
|
|
wheel==0.47.0
|
|
whitebox==2.3.6
|
|
pytest>=8
|
|
httpx<0.28
|