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)
| 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.