mailbox-common
Beta, version 0.4.0. Usable with real accounts. A breaking change of the API or the configuration is announced in the changelog. Stored data is carried forward by migrations.
What
mailbox-service
and
mailbox-mcp
of Mailbox both need, held
once, on PyPI as benethos-mailbox-common. The MCP server cannot see
the service, so what both use lives here.
It is installed with them and is not meant to be used on its own. It is built for the packages of this repository, and its modules, groups and extras may change between versions without notice. It carries the version of the other packages, and the service and the MCP server pin it to their own.
Its modules are in five groups, one per concern: mail (addresses
and the plain text of an HTML body), log (the log line and the
masking of secrets), paths (the folders of the operating system),
settings (a program's settings from the environment and a file)
and values (secrets, sizes, text and canonical JSON).
It needs the standard library alone. The extra paths brings
platformdirs for the folders of the operating system, settings
pydantic-settings for a program's settings, and all brings every
extra.
It sees neither the service, nor the MCP server, nor the client.
Metadata
Release files for benethos-mailbox-common 0.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| benethos_mailbox_common-0.4.0.tar.gz | 20.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| benethos_mailbox_common-0.4.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 37.6 kB
Release files / benethos_mailbox_common-0.4.0.tar.gz
| Download URL | benethos_mailbox_common-0.4.0.tar.gz |
|---|---|
| Size | 20.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1b9dec377b3680266a1e720ca40933255044175b5b639441655adc0910356a0c
|
|
BLAKE2b-256 checksum How to use checksums |
c200b12ffbc9ec04d16cc5a077e88e71a6ae733ea4e54715aaf6f86eb7073ac5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","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 / benethos_mailbox_common-0.4.0-py3-none-any.whl
| Download URL | benethos_mailbox_common-0.4.0-py3-none-any.whl |
|---|---|
| Size | 17.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
225458df02e77e838fc324782c316161ccbfbd9197ad21836a0ec5de8c4e4f99
|
|
BLAKE2b-256 checksum How to use checksums |
a0a3c1c1ce4bcddac039d894906695f4fe113ea8000d93fa79f6196b3c132a7d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","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}
|