| # MMOP Second Try - Requirements File | |
| # MMORPG with Gradio UI, MCP Integration, and Plugin System | |
| # Core Web Framework & UI | |
| gradio>=4.0.0 | |
| gradio[mcp] | |
| # Data Processing & Math | |
| numpy>=1.20.0 | |
| pandas>=1.3.0 | |
| # Development & Testing | |
| pytest>=7.0.0 | |
| pytest-asyncio>=0.21.0 | |
| # Optional Dependencies (uncomment as needed) | |
| # For enhanced logging and debugging | |
| # colorlog>=6.0.0 | |
| # For configuration management | |
| # pyyaml>=6.0 | |
| # python-dotenv>=0.19.0 | |
| # For HTTP/API support (if implementing REST APIs) | |
| # fastapi>=0.68.0 | |
| # uvicorn>=0.15.0 | |
| # For advanced text processing | |
| # regex>=2021.8.3 | |
| # Development Tools (for code quality) | |
| # black>=22.0.0 | |
| # isort>=5.10.0 | |
| # flake8>=4.0.0 | |
| # mypy>=0.910 | |
| # Note: The following are included in Python 3.13 standard library: | |
| # - dataclasses (built-in since Python 3.7) | |
| # - typing (built-in) | |
| # - asyncio (built-in) | |
| # - threading (built-in) | |
| # - uuid (built-in) | |
| # - json (built-in) | |
| # - pathlib (built-in) | |
| # - os (built-in) | |
| # - time (built-in) | |
| # - random (built-in) | |
| # - math (built-in) | |
| # - hashlib (built-in) | |
| # - importlib (built-in) | |
| # - inspect (built-in) | |
| # - sqlite3 (built-in) | |