Skip to main content

Email preprocessing for LLMs

Project description

langmail

Email preprocessing for LLMs. Fast, typed, Rust-powered.

PyPI CI license

Emails are messy — nested MIME parts, quoted reply chains, HTML cruft, signatures, forwarded headers. LLMs don't need any of that. langmail strips it all away and gives you clean, structured text optimized for language model consumption.

from langmail import preprocess_string

result = preprocess_string(raw_email)

print(result.body)
# → "Hi Alice! Great to hear from you."
# (no quoted replies, no signature, no HTML noise)

print(result.from_address)
# → Address(name='Bob', email='bob@example.com')

Why langmail?

  • Built for LLMs — minimizes token waste by stripping quoted replies, signatures, and HTML noise
  • Fast — Rust core with zero-copy parsing via mail-parser
  • Typed — full type stubs, every field documented
  • Multilingual — detects quote patterns in English, German, French, and Spanish
  • One functionpreprocess() does everything; options available when you need them

Install

pip install langmail

Requires Python 3.9 or later.

Prebuilt wheels for Linux (x64, arm64), macOS (x64, arm64), and Windows (x64). No Rust toolchain needed.

Usage

Basic

from langmail import preprocess, preprocess_string

# From raw .eml bytes
with open("message.eml", "rb") as f:
    result = preprocess(f.read())

# Or from a string
result = preprocess_string(raw_email_string)

With options

from langmail import preprocess_with_options, PreprocessOptions

options = PreprocessOptions(
    strip_quotes=True,       # Remove quoted replies (default: True)
    strip_signature=True,    # Remove email signatures (default: True)
    max_body_length=4000,    # Truncate body to N chars (default: 0 = no limit)
)

result = preprocess_with_options(raw, options)

Format for LLM prompts

to_llm_context converts a ProcessedEmail into a compact, deterministic plain-text block ready to paste into an LLM prompt:

from langmail import preprocess, to_llm_context

result = preprocess(raw)
print(to_llm_context(result))
# FROM: Bob <bob@example.com>
# TO: Alice <alice@example.com>
# SUBJECT: Re: Project update
# DATE: 2024-01-15T10:30:00Z
# CONTENT:
# Hi Alice! Great to hear from you.

Missing fields (no from, empty to, etc.) are simply omitted. The CONTENT: line is always present.

Output structure

class ProcessedEmail:
    body: str                           # Clean text, ready for your LLM
    subject: str | None
    from_address: Address | None        # Address(name='Bob', email='bob@example.com')
    to: list[Address]
    cc: list[Address]
    date: str | None                    # ISO 8601
    rfc_message_id: str | None          # RFC 2822 Message-ID header
    in_reply_to: list[str] | None       # Threading
    references: list[str] | None        # Threading
    signature: str | None               # Extracted signature (if found)
    raw_body_length: int                # Before cleaning
    clean_body_length: int              # After cleaning
    primary_cta: CallToAction | None    # Primary CTA from HTML emails

class CallToAction:
    url: str                            # Action URL
    text: str                           # Button/link label
    confidence: float                   # 0.0–1.0

Error handling

preprocess, preprocess_with_options, and preprocess_string raise ParseError (a ValueError subclass) if the input cannot be parsed as a valid RFC 5322 message:

from langmail import preprocess, ParseError

try:
    result = preprocess(raw)
except ParseError as e:
    print(e)  # "Failed to parse email message"

to_llm_context never raises.

What it does

Step Before After
MIME parsing Raw RFC 5322 bytes Structured parts
HTML to text <p>Hello <b>world</b></p> Hello world
Quote stripping Gmail/Outlook/Apple Mail quoted replies Just the new message
Signature removal -- \nJohn Doe\nCEO, Acme Corp\n555-0123 Body without signature
Whitespace cleanup Excessive blank lines, trailing spaces Clean, normalized text

Supported quote patterns

  • Gmail: On <date>, <name> <email> wrote:
  • Outlook: -----Original Message----- and From: ... Sent: ...
  • Apple Mail: On <date>, at <time>, <name> wrote:
  • Forwarded: -------- Forwarded Message --------
  • German: Am <date> schrieb <name>:
  • French: Le <date>, <name> a ecrit :
  • Spanish: El <date>, <name> escribio:
  • Generic: > prefixed quote lines

License

MIT OR Apache-2.0


Built by the team behind Marbles.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

langmail-0.11.2.tar.gz (66.1 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

langmail-0.11.2-cp313-cp313-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.13Windows x86-64

langmail-0.11.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

langmail-0.11.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

langmail-0.11.2-cp313-cp313-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

langmail-0.11.2-cp313-cp313-macosx_10_12_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

langmail-0.11.2-cp312-cp312-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.12Windows x86-64

langmail-0.11.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

langmail-0.11.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

langmail-0.11.2-cp312-cp312-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

langmail-0.11.2-cp312-cp312-macosx_10_12_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

langmail-0.11.2-cp311-cp311-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.11Windows x86-64

langmail-0.11.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

langmail-0.11.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

langmail-0.11.2-cp311-cp311-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

langmail-0.11.2-cp311-cp311-macosx_10_12_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

langmail-0.11.2-cp310-cp310-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.10Windows x86-64

langmail-0.11.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

langmail-0.11.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

langmail-0.11.2-cp310-cp310-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

langmail-0.11.2-cp310-cp310-macosx_10_12_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

langmail-0.11.2-cp39-cp39-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.9Windows x86-64

langmail-0.11.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

langmail-0.11.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

langmail-0.11.2-cp39-cp39-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

langmail-0.11.2-cp39-cp39-macosx_10_12_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

Details for the file langmail-0.11.2.tar.gz.

File metadata

  • Download URL: langmail-0.11.2.tar.gz
  • Upload date:
  • Size: 66.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for langmail-0.11.2.tar.gz
Algorithm Hash digest
SHA256 c5a69748573d8ba3204828ecc6dbeeef95a67555d4e7f7644f43229ff308ed8a
MD5 b7f7a02d651db5bc666d0d9392c01382
BLAKE2b-256 fffd4765379d6e4ea44728f83870af0757b457f6ab863a2459a062a2c2c58620

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.2.tar.gz:

Publisher: release.yml on usemarbles/langmail

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file langmail-0.11.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: langmail-0.11.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for langmail-0.11.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 fd06e099d4585798abd5f2c933d3f648360aa80bb5c424ecec659d958651898b
MD5 2fd740362b8beb48a31dc55c583d170d
BLAKE2b-256 5a59c38f20770dc94c9689a73b0db3a9947904b4ade0390ed3bea2009ff65456

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.2-cp313-cp313-win_amd64.whl:

Publisher: release.yml on usemarbles/langmail

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file langmail-0.11.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for langmail-0.11.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c3e3577eb24bf5cceb9d11aec357241007f0a4ed8c84e5f4e00195a7c2a6a476
MD5 076812583eadda173d1bbb190630e35e
BLAKE2b-256 6dfba4162f3bf616fda483e803ba5fd53fb37e99438ef549de4d35180b483674

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on usemarbles/langmail

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file langmail-0.11.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for langmail-0.11.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2c5c9b35172bf65bcf783b4ba03446c54cb7d8aa5b10500bd2417f9ca9564d78
MD5 ac6ccc29f56d15ab96bfa2cd30147a74
BLAKE2b-256 2ca020c7c3abacc251255944531104a68810153de247509b771419e72d6001d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on usemarbles/langmail

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file langmail-0.11.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for langmail-0.11.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 72d2f89119afab694fe1ba7bbc7c90bcf0e5e264c6cc3c39449b42bd8df9eb00
MD5 b996df3287f525a5421218b83857bfe2
BLAKE2b-256 d33f76c651ac603dc191bb39e8b7065c8ffba9f614df280408e550283f1a533b

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on usemarbles/langmail

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file langmail-0.11.2-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for langmail-0.11.2-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 95610226056afaebbc050e0183757df0dcca8b8871a7d19153d0e304a440ab8a
MD5 8b9fa3362222cee67a410c5669f696e0
BLAKE2b-256 e364cf8c822989d78356a9127e5bf22cbe091c8e39b9c88357208c2e06042752

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.2-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: release.yml on usemarbles/langmail

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file langmail-0.11.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: langmail-0.11.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for langmail-0.11.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 08d7f13500c24562d189e340c905577c9575dcdb82aa45ba109120a564d4b3f0
MD5 974853227744943dfa6573c4cd5f5df2
BLAKE2b-256 3d9aa7a001c0216b71ff10aebeccf675d025f85d6111b86c86e78ebbafb033fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.2-cp312-cp312-win_amd64.whl:

Publisher: release.yml on usemarbles/langmail

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file langmail-0.11.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for langmail-0.11.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 01a326414830d89a74b7e49ecc6a2d290ed3bde1b173a824d662f95ea00edcfb
MD5 a8cb08aab8d34238d9247ce91979e93c
BLAKE2b-256 0253b683c39def306154db767ced43060bc6f8ca1757d74433247c0c5f200959

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on usemarbles/langmail

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file langmail-0.11.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for langmail-0.11.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5ff3dea8bbc9ec03321b7a87d869d193c68e49c2b303dae26f0afb292fc442a2
MD5 61901e4da5d52063edd79b1b77f14bc5
BLAKE2b-256 30bf79b373337740b5b16c3ff02bf790e66a937d98833fa1cad88264ff18e287

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on usemarbles/langmail

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file langmail-0.11.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for langmail-0.11.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bd6936bdd4004c7de4d901fb37a1d34763cd9e011738c989697e1a24ab0b9b05
MD5 217038dbdf521918003a78f0c28315d6
BLAKE2b-256 9432f4fa3e57a3e175a69b1ffc7c39e1d42c66b2d6fb22932dea799e76c948eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on usemarbles/langmail

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file langmail-0.11.2-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for langmail-0.11.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b414b6576dd15cea4a1f1218d95b5e0d7d9dc20eb1464f66ec10d2174945c189
MD5 d09c273418baa401ce80166e9c60a0e4
BLAKE2b-256 a81b049bd9b665014c0a8ba77f92f6cb3031ccbea50391e261d64cfcd0b309f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.2-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: release.yml on usemarbles/langmail

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file langmail-0.11.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: langmail-0.11.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for langmail-0.11.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 026536aa630fae5c408291947f552909df02e875c150d84fc46f936d15a1208a
MD5 59fda532c745c69abe184d0cb2268f62
BLAKE2b-256 83ed5ecd28b1bb000cd4c0ee9b839f882c8606a9d60b0b442c45da5f05958c89

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.2-cp311-cp311-win_amd64.whl:

Publisher: release.yml on usemarbles/langmail

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file langmail-0.11.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for langmail-0.11.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 372f36ff3f901ec9661a8148747541493acd60baf5b342c4dc09ac03c4b4717c
MD5 c98ab19613b4ecefc85a4ddb58ee0a13
BLAKE2b-256 4a6799b429d590cbb91129d1c3d82fbeabfe87038b6e61bc2891ffd4d9e918fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on usemarbles/langmail

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file langmail-0.11.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for langmail-0.11.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2aacbdf5d070a64ab6730a91e5ad71d2e5044ca7f7347e9ebe611e9c62ef6503
MD5 3e80b45de088998359c33a3fbfb798cb
BLAKE2b-256 126815d34fe80006c59de3183d5677ccea08c78cf69d270bae649f0dfc861e60

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on usemarbles/langmail

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file langmail-0.11.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for langmail-0.11.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 77b0134280c0f10b724d1d1d954155bdf9950d8de76bd2d27e4707d6770cb6db
MD5 68d43d28b8820c7ca5c1d746a4db52e5
BLAKE2b-256 61dbee44709a7415c0505a31dd61de4551917a6d4257979f9f42c9933a73b224

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on usemarbles/langmail

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file langmail-0.11.2-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for langmail-0.11.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 897edcffdbc94425a79c8e4b867800eae96ed08a892a8fed6d572367a05c0eb6
MD5 b2d3b5a030dd197eb976c1d39dcadd2a
BLAKE2b-256 70b689e3d312b063422d80b49c917eccb895981c0f28222808a90391f93b30a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.2-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: release.yml on usemarbles/langmail

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file langmail-0.11.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: langmail-0.11.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for langmail-0.11.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8efb5bfc43a8e8255d9b5d37312bceab482ff72e15444b491c834f659f6d8a3c
MD5 55d11db1f8c72a5177cc16dcc4c36f8f
BLAKE2b-256 11fa8bc7af71d8ca01174a9e51a69d535894dc11df1d651bdff4e3df5c7c2b72

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.2-cp310-cp310-win_amd64.whl:

Publisher: release.yml on usemarbles/langmail

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file langmail-0.11.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for langmail-0.11.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4e3bd066a024a9e77702fb6950513b5b370d6365493dd89ff40ec59195a1df25
MD5 7d9da931c0c2dc6633ba855e8c46f9df
BLAKE2b-256 64759110453546a4b8ff5e7e398bef1586945a3c93926b2f84d92da1c0881584

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on usemarbles/langmail

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file langmail-0.11.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for langmail-0.11.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 445e744199b0fad8ce1fd99f273c56ca5bc108f1fb439d3b0e42778b02daa521
MD5 ac202945b85402deff8c34192c9445da
BLAKE2b-256 5a736d3f7ef775a7732491f67827ee98c3934b3f62d14dde8de0d7de14a96545

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on usemarbles/langmail

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file langmail-0.11.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for langmail-0.11.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bddbd7f996630a19b21d65434b01d427575ba21b17d6a0d9ef6d50d0c41114e7
MD5 5e0dbe48650f0b15ada29be471dce07c
BLAKE2b-256 579a54a9cefdbd8a5f3ad0634ab5011aded1734eb92814425254d88d20f402f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on usemarbles/langmail

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file langmail-0.11.2-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for langmail-0.11.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e51399e6ba7cd5d658b761fa36226e5702a2ca1d85abc3831c0e784ac6d568e4
MD5 49ccd043e11bc3347d5ba5b4e0cb8378
BLAKE2b-256 e7cb3989c960b5a8d12e7704c7b4b4416028440c1f5354aa1c935e3f7c1aea7d

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.2-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: release.yml on usemarbles/langmail

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file langmail-0.11.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: langmail-0.11.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for langmail-0.11.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 64135c8e7ef41ff2097e08f518c0fcb8c6bd6cf8bc5da5d07e2de0464af5f3eb
MD5 48228bc521fa1e858887bda821602bb1
BLAKE2b-256 9d65180d1eac1cfb828b2153b59546d4f3fe3999bf5dd02cab076c6d3c398200

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.2-cp39-cp39-win_amd64.whl:

Publisher: release.yml on usemarbles/langmail

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file langmail-0.11.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for langmail-0.11.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6ca82b1cea4ef866ef3f8e5cb2ea43341538620cd0ab368c574f38bc2f4734bf
MD5 43f3252c814c2a9434cdcc6e22c99f08
BLAKE2b-256 d7d2b06aa4c560265c52782801d8b7b9b527a54f99309e8b23854c65fc2510c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on usemarbles/langmail

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file langmail-0.11.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for langmail-0.11.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6ae323fc5caa4d54c2ad58df141ac73cb28b6f196a18378123545340525f8a01
MD5 005f36d2bf9bd7ede8bec1b023ef546c
BLAKE2b-256 e03c2cc712f596c273fbb0816b0f0c050374292ac59778b02fafde8ced5c0ab2

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on usemarbles/langmail

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file langmail-0.11.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for langmail-0.11.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d127b8490ca62122c5327465796e631175e46a3df0f140cfb43ac22c030d970f
MD5 ba05dd998d34fd3c120fd0518f0b216c
BLAKE2b-256 da107ab9888a4aceb319e2ae2512fdb41ec502c2d329b0636b09cd8c2e36b855

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.2-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: release.yml on usemarbles/langmail

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file langmail-0.11.2-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for langmail-0.11.2-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c399499d72b55a85155a3b18447776b38dfadf9918b65577ba9b4e021c8c24ee
MD5 b15c5f8273569e40ec6b27a25a078022
BLAKE2b-256 7188fb11768ea0d04f72b07ec6bc313a90caa43210739977def2e056ae55ad7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.2-cp39-cp39-macosx_10_12_x86_64.whl:

Publisher: release.yml on usemarbles/langmail

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page