Installation¶
Requirements¶
Concurry requires Python 3.10 or higher.
Basic Installation¶
Install Concurry using pip:
This installs the core library with support for: - Threading and multiprocessing futures - Asyncio futures - Progress bars
Optional Dependencies¶
Ray Support¶
To use Concurry with Ray for distributed computing:
Development Dependencies¶
For development and testing:
All Dependencies¶
To install everything:
Verify Installation¶
Verify your installation by running:
import concurry
from concurry import worker, task, BaseFuture, wrap_future, ProgressBar
print("Concurry installed successfully!")
From Source¶
To install from source:
# Clone the repository
git clone https://github.com/amazon-science/concurry.git
cd concurry
# Install in development mode
pip install -e .
# Or with all dependencies
pip install -e ".[all]"
Next Steps¶
- Getting Started - Learn the basics of Concurry