Skip to main content

edrone-sdk

edrone marketing automation SDK — customer subscription sync over the edrone REST API.

Installation

pip install entirius-py-edrone-sdk

Usage

from edrone_sdk.services.client import EdroneClient
from edrone_sdk.dto.customer import SubscribeEdrone

edrone = EdroneClient(app_id="...")
response, ok = edrone.sub_or_unsub_customer_subscription(
    sub_data=SubscribeEdrone(email="user@example.com", subscriber_status=0),
)

Development

make install     # sync dependencies (uv)
make check       # lint + format check (ruff)
make test        # test suite (pytest) — integration test skipped without EDRONE_APP_ID

Development and agent instructions: AGENTS.md.

License

Mozilla Public License 2.0 — see LICENSE.

Metadata

Release files for entirius-py-edrone-sdk 2.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for entirius-py-edrone-sdk 2.0.0
File Size Uploaded
entirius_py_edrone_sdk-2.0.0.tar.gz 32.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for entirius-py-edrone-sdk 2.0.0
File Interpreter ABI Platform
entirius_py_edrone_sdk-2.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 44.2 kB

Release files / entirius_py_edrone_sdk-2.0.0.tar.gz

Download URL entirius_py_edrone_sdk-2.0.0.tar.gz
Size 32.3 kB
Tags Source
SHA-256 checksum
How to use checksums
b17a8ca67952765c3f0a0ab879d5fbc38f24b9a88dacacf8791250838b12d619
BLAKE2b-256 checksum
How to use checksums
53c84ca685a615bd92f959630f8c4eb5abee96fe56a11c7524508776977e0f07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","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 / entirius_py_edrone_sdk-2.0.0-py3-none-any.whl

Download URL entirius_py_edrone_sdk-2.0.0-py3-none-any.whl
Size 12.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
28eee8ca8b7c06f1f1ec5d4ac691b079a7b382252971b5323c19481e4e4ba379
BLAKE2b-256 checksum
How to use checksums
23114a4aec927fef741041ffeb6c4f4bee4ca89e68b8e989b393af45df5cd0ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","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 history Release notifications | RSS feed

This release

2.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page