Installation¶
Requirements¶
BSPump requires Python 3.8 or higher. The framework is built on asyncio and uses modern Python features for optimal performance.
Installing BSPump¶
Install BSPump using pip:
pip install bspump
For development installations with all optional dependencies:
pip install bspump[dev]
Optional Dependencies¶
BSPump supports various integrations that require additional packages:
Kafka Integration
pip install aiokafka
PostgreSQL Integration
pip install asyncpg
MongoDB Integration
pip install motor
Elasticsearch Integration
pip install elasticsearch[async]
MQTT Integration
pip install aiomqtt
Verifying Installation¶
Verify your installation by importing BSPump:
import bspump
print(bspump.__version__)
You should see the version number printed without any errors.
Next Steps¶
Once installed, proceed to the Quickstart guide to build your first pipeline.