Mailwizz Python SDK
This repository contains the Python SDK for MailWizz EMA.
You'll find proper example on how to manage lists, subscribers, campaigns, templates and more.
The documentation website at https://api-docs.mailwizz.com/python showcases all the API endpoints.
You can find them in the examples folder as well.
Other implementations:
Install
You can either download latest version of the code or you can install it via pip as follows:
pip install mailwizz-python-sdk
Then follow the instructions from examples/setup_api.py file.
Development
Running Tests
The package includes a comprehensive test suite. To run tests:
# Install with dev dependencies
pip install -e ".[dev]"
# Run all tests
pytest tests/
# Run with coverage report
pytest tests/ --cov=mailwizz --cov-report=term
Tests cover:
- Configuration and validation
- Client initialization and instance isolation
- Request signing (HMAC-SHA1) matching PHP SDK format
- All HTTP methods (GET, POST, PUT, DELETE)
- Endpoint functionality
- Regression tests for fixed bugs
Python packaging reference
Metadata
Release files for mailwizz-python-sdk 1.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mailwizz_python_sdk-1.0.4.tar.gz | 15.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mailwizz_python_sdk-1.0.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 30.7 kB
Release files / mailwizz_python_sdk-1.0.4.tar.gz
| Download URL | mailwizz_python_sdk-1.0.4.tar.gz |
|---|---|
| Size | 15.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
002bebc39cdfa9ab0a363f69101e0a07096f04d9eb1f9f4d9584ccac271d1e7e
|
|
BLAKE2b-256 checksum How to use checksums |
c07f380de71d851645caa8698fc590812df5eaa90e233eea24f2a78be2e2626a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / mailwizz_python_sdk-1.0.4-py3-none-any.whl
| Download URL | mailwizz_python_sdk-1.0.4-py3-none-any.whl |
|---|---|
| Size | 15.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
de836ceb4ba9314dfee05a6fcb16012a3123d9da8fa22566eb3d918dbb4b72db
|
|
BLAKE2b-256 checksum How to use checksums |
26d93fef9b3f5278d6772ee82e6371bd4e2428d368cc3d38089eef559fbfac23
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|