# Development dependencies for LaxyFile # Testing pytest>=7.4.0 pytest-asyncio>=0.21.0 pytest-cov>=4.1.0 pytest-mock>=3.11.0 pytest-benchmark>=4.0.0 pytest-xdist>=3.3.0 coverage>=7.2.0 hypothesis>=6.82.0 # Code quality black>=23.7.0 isort>=5.12.0 flake8>=6.0.0 mypy>=1.5.0 pylint>=2.17.0 bandit>=1.7.5 # Documentation sphinx>=7.1.0 sphinx-rtd-theme>=1.3.0 myst-parser>=2.0.0 sphinx-autodoc-typehints>=1.24.0 # Build and packaging build>=0.10.0 twine>=4.0.0 wheel>=0.41.0 setuptools>=68.0.0 setuptools-scm>=7.1.0 # Release and deployment bump2version>=1.0.1 gitpython>=3.1.32 requests>=2.31.0 packaging>=23.1 # Development tools pre-commit>=3.3.0 tox>=4.6.0 nox>=2023.4.22 invoke>=2.2.0 # Type checking types-requests>=2.31.0 types-PyYAML>=6.0.0 types-Pillow>=10.0.0 types-psutil>=5.9.0 # Linting and formatting ruff>=0.0.280 pyupgrade>=3.10.0 autoflake>=2.2.0 # Security safety>=2.3.0 pip-audit>=2.6.0 # Performance profiling py-spy>=0.3.14 memory-profiler>=0.61.0 line-profiler>=4.1.0 # Debugging # pdbpp>=0.10.3 # Optional: enhanced Python debugger (pip install pdbpp) ipdb>=0.13.13 pudb>=2022.1.3 # Jupyter (for development notebooks) jupyter>=1.0.0 ipython>=8.14.0 notebook>=7.0.0 # Git hooks and automation gitlint>=0.19.1 commitizen>=3.6.0 # Cross-platform testing tox-conda>=0.10.1 virtualenv>=20.24.0 # API testing (for AI integration tests) responses>=0.23.0 httpx>=0.24.0 aioresponses>=0.7.4 # Mock and fixtures factory-boy>=3.3.0 faker>=19.3.0 freezegun>=1.2.2 # Performance monitoring psutil>=5.9.0 py-cpuinfo>=9.0.0 # Development server (for docs) livereload>=2.6.3 watchdog>=3.0.0 # Code complexity analysis radon>=6.0.1 xenon>=0.9.0 # Import sorting and organization isort[colors]>=5.12.0 reorder-python-imports>=3.10.0 # Dependency management pip-tools>=7.1.0 pipdeptree>=2.13.0 # Environment management python-dotenv>=1.0.0 environs>=9.5.0 # Benchmarking asv>=0.6.1 pyperf>=2.6.0 # Code generation cookiecutter>=2.2.0 jinja2 # Database (for testing) # sqlite3 is built-in to Python, no need to install # Networking (for testing) aiohttp>=3.8.0 httpserver>=1.1.0 # File system testing pyfakefs>=5.2.0 # pytest tmp_path fixture is built-in to pytest, no need to install # Parallel processing (for tests) joblib>=1.3.0 multiprocessing-logging>=0.3.4 # Configuration testing pydantic-settings>=2.0.0 dynaconf>=3.2.0 # CLI testing click-testing>=0.1.0 typer-testing>=0.1.0 # Rich development rich-cli>=1.8.0 textual-dev>=1.2.0 # AI/ML testing (for AI features) openai>=1.0.0 # For testing AI integration anthropic>=0.7.0 # For testing Claude integration # Image processing testing opencv-python>=4.8.0 pillow>=10.0.0 # Audio/video testing moviepy>=1.0.3 # For video processing tests mutagen>=1.47.0 # For audio metadata tests # Archive testing py7zr>=0.20.0 # For 7z archive testing rarfile>=4.0 # For RAR archive testing # System integration testing pyautogui>=0.9.54 # For UI automation tests pynput>=1.7.6 # For input simulation # Cross-platform path testing pathlib2>=2.3.7 # For Python < 3.4 compatibility testing