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.0.tar.gz (67.9 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.0-cp313-cp313-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.13Windows x86-64

langmail-0.11.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

langmail-0.11.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

langmail-0.11.0-cp313-cp313-macosx_10_12_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

langmail-0.11.0-cp312-cp312-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.12Windows x86-64

langmail-0.11.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

langmail-0.11.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

langmail-0.11.0-cp312-cp312-macosx_10_12_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

langmail-0.11.0-cp311-cp311-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.11Windows x86-64

langmail-0.11.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

langmail-0.11.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

langmail-0.11.0-cp311-cp311-macosx_10_12_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

langmail-0.11.0-cp310-cp310-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.10Windows x86-64

langmail-0.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

langmail-0.11.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

langmail-0.11.0-cp310-cp310-macosx_10_12_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

langmail-0.11.0-cp39-cp39-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.9Windows x86-64

langmail-0.11.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

langmail-0.11.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

langmail-0.11.0-cp39-cp39-macosx_10_12_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: langmail-0.11.0.tar.gz
  • Upload date:
  • Size: 67.9 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.0.tar.gz
Algorithm Hash digest
SHA256 f34ecee36b8287adb1d69679c5c178a13e9205248ec5f2d08fe6de57125edf41
MD5 8bc40ad739fca74d237e29e2b7964145
BLAKE2b-256 3b79ab3312ee77ca9525c15643f7252abad4588aedd39e263b8b6ae0490c277b

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.0.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.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: langmail-0.11.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.6 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.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d5b1e3ddde94c82f480853e7f3ee2471ef9340accf3b82750f853ab6bedcabea
MD5 eaec1c91159b80a0ed2fbcca03fbded6
BLAKE2b-256 54a623d4d656013702051ffebe03e1479ea16f308e3f17770cc61b85fa63ee56

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.0-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.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for langmail-0.11.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 868c4c5f40bb9b9ec7d4d918a34f825e02dba547a23048a7d60f0f94d11e2ec0
MD5 548ea0435fe5834cc769bc87f153e558
BLAKE2b-256 9525a6b5e28d7a4a823b4cafb5f72f7db32fe5d6cc426a1fbbeae05aef221cb2

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.0-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.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for langmail-0.11.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7a347250928834f25c51e1e8337a500461cebb9edb391b4f79d1cecd08a9fd0f
MD5 314b9997d79c6c6de7efb34c190793f0
BLAKE2b-256 7e32e1e31ca0b1b6fee2e3b4736339e21c8baeb9f6a55414077228887ba0f437

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.0-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.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for langmail-0.11.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4a150b88d33c7420e8513de97ac175058c22d280e1a6b4e313b76e97fd8966e0
MD5 c16c840c88d1a095c79257910b81eed7
BLAKE2b-256 f4a80628ea1877a28cf807ba12f4be095c83791c664d717cbda5622a3047954c

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.0-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.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for langmail-0.11.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2f536f5fdb60c4dc7b614864a30c549c9e36d92f520e5dbbd63d57f4d0ff2c7a
MD5 ed143cd2235d592c3f9747af64ef54d9
BLAKE2b-256 73a2683a1a96d5b7155abbd61520680694f0fc0110cf655b024aec2fb77fa239

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.0-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.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: langmail-0.11.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.6 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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 53a72fe18da043479ce8b20bdbbbb007056183cf35f8c8dbd878f3a860e06da4
MD5 6caf6d4b79b83cc3a971c811b91b6b68
BLAKE2b-256 e80adf506d56ad9372bcbb3ede336289c71c7cec88cef2bd8332881772a0a81d

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.0-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.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for langmail-0.11.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1184d61360fcb8faf3d9f59596947e6041bc77b62d7cafa3f1a6ff9756ebd9ce
MD5 a0367208f3a1a737bb2c7a054c5d128f
BLAKE2b-256 bf00e29a4e2fd2d817d03fae2ec056ae4366fc66c31c232dd38c0f21d0d256bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.0-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.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for langmail-0.11.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 45eebac756a4dcbb70dc4c9148166085a4b262ae6d33808d01d6d961c7500f6c
MD5 2184097899f33571833d8170f065874e
BLAKE2b-256 280e927c93fc31e047344cfbd28812ad8a7a70e4f9f88c603ee365ca49486a04

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.0-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.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for langmail-0.11.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fe26198fd468679fa202bea8646e204633fc20120459eeef0499818c99f113c2
MD5 ced0bd18fe1780e168f456efc7ae8ea5
BLAKE2b-256 20f2342f9de04edefa9a1b575ca5e34916e11aaf9a30bec9d9753bf2c4172e7d

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.0-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.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for langmail-0.11.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7c47f0725dd2456c22780e8abacd3ffde210495f2eb856bbcb8097bd811b35d3
MD5 9df18b70a078a3ae69b20c07aa986e20
BLAKE2b-256 de46f248b536d1164552049589021af6b6b690bb93c9a8e1d2148e710eb55a7d

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.0-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.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: langmail-0.11.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.6 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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e5db539c168d4b7da2100cdf30a133835ba6fcbe4ddbb4d795b7682fe5ce5671
MD5 940dcaa2604911bab0225554bcc6b952
BLAKE2b-256 ee98fff94ac994983fb2e77b4973803060196d6d699a8e2911ef150e284233a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.0-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.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for langmail-0.11.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 71a05f8c5f6cc55a153150f44a93f2619aeac6e888e42e0fd18b0e4a83c9e510
MD5 2f5a62a11bef27091f8a8afdcc0fb48f
BLAKE2b-256 121a8c41997e1753b41ebec62ae3c44f0f42282fbd525aa8c18d91526ac009f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.0-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.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for langmail-0.11.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d76a84ed72ab9be58019def5b4c18b0d2c50c990d84eb7a40369df8d1b8be08c
MD5 2cbdc4224fdf2c09a3d788bf982f816c
BLAKE2b-256 6330a22e1ca4ee4569430eb638d3ee442c925c9cfb6a207ad77b9d5e19666f96

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.0-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.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for langmail-0.11.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ad924f04ad3817269022898ecf3b004569ac961538e4eeaaf28df9c61d801d21
MD5 2def3e5f16cd2b4d1a472bb65d425095
BLAKE2b-256 d21cb0ce7bd17d9eecd0fd793598f085713864ceb3fd3f949da5d0f2cd4ab639

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.0-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.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for langmail-0.11.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 aabf0323d2abc21bba2e3254d86ec379db21dabe3b34734685bbd4827770695a
MD5 a9b0e3822c4c9bdf4890bb8f0b024cb7
BLAKE2b-256 ba4baf1b89f1988389b26ad15dd7e0c269aa61724d1fb00d94c15c7ee4cdb4da

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.0-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.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: langmail-0.11.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.6 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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0760d939326a4589793e6dd6fcaaffefef9dbad3c59c46a1c8f33a9038b5b2d4
MD5 0d02a6284ef7b01625ddee7dda936d0c
BLAKE2b-256 616e98032d4278497e07de5709be44d6b28897341b002a9aefab3ca9a23812a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.0-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.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for langmail-0.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f8f5360a38fd9c80748d33d99b291869788de90a133cbabf3726d4e45a3e77a
MD5 eed5d380ace76d518ab7f5172af2d4d2
BLAKE2b-256 5e351cbe5c76306841424e054ba83ba6aff06140eafed5d32dbd3af97ea50d84

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.0-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.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for langmail-0.11.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 423ad03f98ff8b8153afda1488b0ec247d381cdc294f653187ccc3661b570081
MD5 b75050d30b231495bf5c91709607ce2e
BLAKE2b-256 a62852d11676dbf755fb016428f7f0c0cd65a7e0716d1506393050665a90a494

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.0-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.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for langmail-0.11.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6bffd050b1bfe0eee1d62832c51f6832bdac7099f360bff20bd38d8e20646bcf
MD5 1c6b4e03eae7abde7102994598e2ab1b
BLAKE2b-256 f28bfbeb692c1fbceb28a9f43d4a0a7971eaf1f1fea6e40d4cd77eca4a843a5a

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.0-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.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for langmail-0.11.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a3b92fc3db5a6f9ae9cc2078071c645697a20a7b650eb1dceeb8ec42b9561787
MD5 a8e83cec19ac90e8ab491a4fc4ec5ced
BLAKE2b-256 60871bd6ed79365b7e45439defa097b0020bf9d460fba7c5c3741b87879ef2cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.0-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.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: langmail-0.11.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.6 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.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7584819a643d6e75362c7dd58231ca875c08c194184b5b45abc2e7b2b34ecfd9
MD5 9ef824c7d4fdf98f489dbc2de40f4ab3
BLAKE2b-256 fe34a77166f264e546002bcb3cdb58eb11417c2149a4d2cf30cf2e846ec8d4ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.0-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.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for langmail-0.11.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1fca79769a90c369c43a62b55e9bb88500f8d1637fb149a56d1a3e8deb9b9384
MD5 da3519e04177e7d00a09f095e25f3d01
BLAKE2b-256 028146237a9f331dfa3d55e9cef233e4ad377b040e221389ad2416e7fbc25fa7

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.0-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.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for langmail-0.11.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ad0b7e97a16961c3a4ef1bf2b33ffa25f465416c9c9744f77b797b39117137db
MD5 0127e7520a2100780549adbc2326820a
BLAKE2b-256 dfadd4da307d9ffbcaf43a5db215b83ee2d21e6e20fbff190844a1fdd732f7f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.0-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.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for langmail-0.11.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 520298da8fbb769ea1149864ad19daddb0c6518831e018243433d3a0315a55f0
MD5 40ae2f17bc8606e6b20c059cab706c3a
BLAKE2b-256 6ac0221f6e67e92ab1e932bbbd47bb1620d1cde1781746f682cbc81b6abb45e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.0-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.0-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for langmail-0.11.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 dfe4dbd730bd1205daf8e2bd43af3bfe1f7ecdcda2b673cee022b6c4fae568f0
MD5 a8feff89131f6b07a04c5c497c54f977
BLAKE2b-256 eb6a9489609e6b9a3d22f320d9438348ada9d194e6d8144f6b70bdf68b284d0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for langmail-0.11.0-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