Skip to main content

mailschema

The Mail Action Protocol 0.3 artifacts for Python, byte for byte as mailschema.org publishes them: the profile record, the JSON-LD context, and the core, type contract and implementation record schemas. The profile record binds the context and the first two schemas by SHA-256. The package has no dependencies.

pip install mailschema==0.3.0
import json
import mailschema

core_schema = json.loads(mailschema.artifact("core.schema.json"))

mailschema.ARTIFACTS lists the bundled files and mailschema.PROFILE names the profile. To parse and check descriptions and contracts, use the JavaScript or Ruby package, or implement the specification; schema validation alone does not establish a valid description.

Source: mailschema/python. License: MIT.

Metadata

Release files for mailschema 0.3.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 mailschema 0.3.0
File Size Uploaded Provenance Actions
mailschema-0.3.0.tar.gz 6.8 kB Without provenance Details for mailschema-0.3.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for mailschema 0.3.0
File Interpreter ABI Platform Actions
mailschema-0.3.0-py3-none-any.whl Python 3 none any Details for mailschema-0.3.0-py3-none-any.whl

Total release size: 14.2 kB

Release files / mailschema-0.3.0.tar.gz

Download URL mailschema-0.3.0.tar.gz
Size 6.8 kB
Tags Source
SHA-256 checksum
How to use checksums
e3937be01cdcc28cef76e6c8f62146eebca80b34b30288d65bd9278161fbf6c3
BLAKE2b-256 checksum
How to use checksums
53a73e8dd35657631be83d8ad4ad9f06485071972b7969f3705a809ec15ba706
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / mailschema-0.3.0-py3-none-any.whl

Download URL mailschema-0.3.0-py3-none-any.whl
Size 7.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3acd1d860af41315a382b0e33d359da0779592188204c02b39c7ec0a6ad3faec
BLAKE2b-256 checksum
How to use checksums
3b9c1de028d0f6b65e6f790a7b64a0f5be0b981685e1df066fa2babee3201f55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Security for mailschema 0.3.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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