# PyCloud OS Requirements
# Ana GUI ve Web Framework
PyQt6>=6.4.0
PyQt6-WebEngine>=6.4.0

# Resim işleme
Pillow>=9.0.0

# Sistem izleme
psutil>=5.9.0

# HTTP istekleri (Clapp repo sistemi için)
requests>=2.28.0

# Seri port desteği (Terminal için)
pyserial>=3.5

# Flask (PyIDE şablonlarında kullanılıyor)
Flask>=2.2.0

# JSON Schema validation (opsiyonel)
jsonschema>=4.0.0

# Standart kütüphaneler (Python ile birlikte gelir):
# - zipfile (AppKit ve Clapp için)
# - urllib (Browser için)
# - json, os, sys, pathlib, typing, datetime, logging
# - threading, time, subprocess, shutil
# - hashlib, uuid, enum, dataclasses
# - functools, contextlib, collections

# Ek geliştirme araçları (opsiyonel)
# wheel>=0.37.0
# setuptools>=65.0.0

# Testing ve linting (geliştirme için)
# pytest>=7.0.0
# black>=22.0.0
# flake8>=5.0.0

# Dokümantasyon (geliştirme için)
# sphinx>=5.0.0
# sphinx-rtd-theme>=1.0.0 