Remove watchdog and tqdm dependencies, replace with logging

- Remove watchdog (unused) and tqdm from pyproject.toml dependencies
- Replace tqdm.gather() with asyncio.gather() + logger.info() in
  image_fetcher, floorplan_detector, and route_calculator services
- Replace tqdm progress bar with logger.info() in listing_repository
- Remove tqdm from mypy ignore_missing_imports overrides
This commit is contained in:
Viktor Barzin 2026-02-21 19:39:49 +00:00
parent d488208a26
commit cde3540a1e
No known key found for this signature in database
GPG key ID: 0EB088298288D958
5 changed files with 19 additions and 13 deletions

View file

@ -8,7 +8,6 @@ authors = ["Kadir Tugan <git@k8n.dev>"]
python = ">3.11"
requests = "^2.31.0"
cachetools = "^5.3.2"
tqdm = "^4.66.2"
pillow = "^10.2.0"
numpy = "^1.26.4"
pytesseract = "^0.3.10"
@ -26,7 +25,6 @@ pyjwt = "^2.10.1"
cryptography = "^45.0.4"
celery = "^5.5.3"
redis = "^6.2.0"
watchdog = "^6.0.0"
apprise = "^1.9.3"
opentelemetry-api = "^1.36.0"
opentelemetry-sdk = "^1.36.0"
@ -83,5 +81,5 @@ strict_optional = true
plugins = ["pydantic.mypy"]
[[tool.mypy.overrides]]
module = ["pytesseract.*", "cv2.*", "celery.*", "tqdm.*", "aiohttp.*", "aiohttp_socks.*", "tenacity.*", "pandas.*", "numpy.*", "PIL.*", "sqlmodel.*", "sqlalchemy.*", "alembic.*", "apprise.*", "opentelemetry.*", "webauthn.*"]
module = ["pytesseract.*", "cv2.*", "celery.*", "aiohttp.*", "aiohttp_socks.*", "tenacity.*", "pandas.*", "numpy.*", "PIL.*", "sqlmodel.*", "sqlalchemy.*", "alembic.*", "apprise.*", "opentelemetry.*", "webauthn.*"]
ignore_missing_imports = true