RapidPro Python Client
Official Python client library for the RapidPro. Supports latest Python 3.
Visit here for complete documentation.
Installation
pip install rapidpro-python
Example
from temba_client.v2 import TembaClient
client = TembaClient('rapidpro.io', 'your-api-token')
for contact_batch in client.get_contacts(group='Reporters').iterfetches(retry_on_rate_exceed=True):
for contact in contact_batch:
print(contact.name)
If you don't know your API token then visit the API Explorer
Development
For discussions about future development, see the RapidPro Developers Group.
To run the tests:
nose2 -C --coverage temba_client
Metadata
Release files for rapidpro-python 2.22.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rapidpro_python-2.22.2.tar.gz | 21.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rapidpro_python-2.22.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 45.9 kB
Release files / rapidpro_python-2.22.2.tar.gz
| Download URL | rapidpro_python-2.22.2.tar.gz |
|---|---|
| Size | 21.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3cbd6ff6fbd609f1084019b916769044b7b71d43537c191ce5420f22aa09fc9f
|
|
BLAKE2b-256 checksum How to use checksums |
e52ca4687cde52d0a4974def780bc98e3203ce8b77182ba4fc29f191ca9a4690
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / rapidpro_python-2.22.2-py3-none-any.whl
| Download URL | rapidpro_python-2.22.2-py3-none-any.whl |
|---|---|
| Size | 24.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b41da5e5151b189a2c2ee193317c12f91fd7c87d45d5cad1dfc452a2fafb8232
|
|
BLAKE2b-256 checksum How to use checksums |
37298cbf47178dfa0e89f3edde6cfdae0f983862ed932b300645d0861f046c4a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|