Metadata-Version: 2.4
Name: screenforge
Version: 0.4.0
Summary: AI-driven cross-platform UI automation engine with test script generation
License: MIT
Project-URL: Homepage, https://github.com/jhinzzz/ScreenForge
Project-URL: Repository, https://github.com/jhinzzz/ScreenForge
Project-URL: Issues, https://github.com/jhinzzz/ScreenForge/issues
Requires-Python: >=3.11
License-File: LICENSE
Requires-Dist: playwright>=1.50
Requires-Dist: openai>=2.0
Requires-Dist: allure-pytest>=2.15
Requires-Dist: loguru>=0.7
Requires-Dist: pydantic>=2.0
Requires-Dist: python-dotenv>=1.0
Requires-Dist: PyYAML>=6.0
Requires-Dist: pillow>=12.0
Requires-Dist: lxml>=5.0
Requires-Dist: requests>=2.30
Requires-Dist: rich>=14.0
Requires-Dist: typer>=0.24
Requires-Dist: retry2>=0.9
Requires-Dist: opencv-python>=4.10
Requires-Dist: numpy>=1.24
Requires-Dist: filelock>=3.12
Provides-Extra: android
Requires-Dist: uiautomator2>=3.5; extra == "android"
Requires-Dist: adbutils>=2.12; extra == "android"
Provides-Extra: ios
Requires-Dist: facebook-wda>=1.0; extra == "ios"
Provides-Extra: ml
Requires-Dist: torch>=2.0; extra == "ml"
Requires-Dist: transformers>=5.0; extra == "ml"
Requires-Dist: sentence-transformers>=5.0; extra == "ml"
Requires-Dist: scikit-learn>=1.8; extra == "ml"
Provides-Extra: playground
Requires-Dist: fastapi>=0.115; extra == "playground"
Requires-Dist: uvicorn>=0.34; extra == "playground"
Requires-Dist: websockets>=14.0; extra == "playground"
Provides-Extra: all
Requires-Dist: screenforge[android,ios,ml,playground]; extra == "all"
Dynamic: license-file
