Installation Guide¶
This guide covers how to install mtaio in your Python environment.
Requirements¶
- Python 3.11 or later
- No additional dependencies required
Installation Methods¶
Using pip¶
The simplest way to install mtaio is using pip:
Using Poetry¶
If you're using Poetry for your project:
Using pipenv¶
For Pipenv users:
Verifying Installation¶
You can verify your installation by running Python and importing mtaio:
Version Check¶
mtaio requires Python 3.11 or later. You can check your Python version using:
If you're using an older version of Python, you'll need to upgrade before installing mtaio.
Features¶
mtaio comes with all modules included by default:
- Core functionality (
mtaio.core
) - Caching system (
mtaio.cache
) - Event handling (
mtaio.events
) - Data processing (
mtaio.data
) - Protocol implementations (
mtaio.protocols
) - Resource management (
mtaio.resources
) - Monitoring tools (
mtaio.monitoring
) - Logging utilities (
mtaio.logging
) - Type definitions (
mtaio.typing
) - Decorator utilities (
mtaio.decorators
) - Exception handling (
mtaio.exceptions
)
No additional packages need to be installed as all functionality is included in the base package.
Development Installation¶
For development purposes, you can install mtaio directly from the source:
Uninstallation¶
If you need to uninstall mtaio:
Next Steps¶
After installation, you can:
- Read the Getting Started Guide for an introduction to mtaio
- Check out Basic Usage for common usage patterns
- Explore the API Reference for detailed documentation
Troubleshooting¶
If you encounter any installation issues:
- Ensure you're using Python 3.11 or later
- Check that pip is up to date:
pip install --upgrade pip
- If installing from source, ensure you have Git installed
If problems persist, please check our Troubleshooting Guide or open an issue on GitHub.