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.5.1.tar.gz (64.5 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.5.1-cp313-cp313-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.13Windows x86-64

langmail-0.5.1-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.5.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

langmail-0.5.1-cp313-cp313-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows x86-64

langmail-0.5.1-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.5.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

langmail-0.5.1-cp312-cp312-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

langmail-0.5.1-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.5.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

langmail-0.5.1-cp311-cp311-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

langmail-0.5.1-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.5.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

langmail-0.5.1-cp310-cp310-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.12+ x86-64

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

Uploaded CPython 3.9Windows x86-64

langmail-0.5.1-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.5.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

langmail-0.5.1-cp39-cp39-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

langmail-0.5.1-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.5.1.tar.gz.

File metadata

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

File hashes

Hashes for langmail-0.5.1.tar.gz
Algorithm Hash digest
SHA256 210414d161565f14acdb8465d5916619b836f2ec39fe82fafbd564ec9fb02e0c
MD5 c84f9b581e51246026c916c1da870662
BLAKE2b-256 72b4531ee0d8f51d286574ef619178c11b46e3bcf846a52620aab2b25216c5a0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: langmail-0.5.1-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.7

File hashes

Hashes for langmail-0.5.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5958e8bd51c09071335674689fdd7093b0a95d263e2e8facc9de78cc27d849ef
MD5 515efea4c87de11232ccda7bc9d6012a
BLAKE2b-256 c4276d562a521e75f75369c206c682c3abaf297953c65656b0ed04cd568ce26c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.5.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dd03f33d55c853553f9ecf22ef9d1c4d3fdd42237b3d6ac1aea96deb4c751f60
MD5 59bcbdb53f9d8676be9e5c021497eac8
BLAKE2b-256 80ad404086b6d52a9a5e65f4367bd574f5085f3e8a63835879d4218fbbe06f1b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.5.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cdf33bd811e622cf89a73a6e51aa1c14e5b9a55d2d6a2ddb489b16d6fa1d4504
MD5 b24e5d98ea8645bb773930c1136b4704
BLAKE2b-256 0aadd46f2097727f020f15af4c815ba18b05e300646adddff4675f212013f6c1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.5.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 93f0b436f7bdf612348f80baa141714c1eb35c6776ec6b4bbac5da731b3d608a
MD5 2b244206c6a8c849ff6c79fd2574af2e
BLAKE2b-256 55aaac158da3bc05b5f4ad8aba3c94f4499dbd83ae0f5727ccc54dfbb556534e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.5.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ebac99a976375e882b15c50c1dbdf4fa94bd35d68fce425f22de311a332987ab
MD5 8294bd03b13856d189fcecd6776c3c15
BLAKE2b-256 402b389d96df9f4c3ee956a81146decb27e38feea071a3b3aecb9fb4b2accf08

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: langmail-0.5.1-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.7

File hashes

Hashes for langmail-0.5.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d316885678976bf8d966b3a78d86deeaafcd4421ad80619f5a3c59587998f25d
MD5 e0316bedbb92a2a42ab2c854ff0c92db
BLAKE2b-256 d15368d1a86d36ef65fe95fde6dcbdc514cf4a6b788afb31ffa6c54fe8e27520

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fdb9f103c082bc3fd1cdcf196f4e880cd28430fd8058d1400c142941f8b6ba4c
MD5 862a7c2cae61d1b22f86ba663d6ed7d3
BLAKE2b-256 64a594c27b3bfed5a69721d4ed2331a07a681e3b0f93ab26a418d48e05915b90

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.5.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9cc8627309788a271d67e987fb627b3b00fa0884a69b6f561f9a274a72948128
MD5 145ef82b7b8df394325f418eca8c147c
BLAKE2b-256 bacbe983dc5df04870f9ad25a72215109f2114714ab74d30d9066785291b8bfc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.5.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c27ab66d475c7bd53e36c108c7eafd14d0f43dafa5de8dfed6b47129ed65ae81
MD5 f30fc3cef1517c99f3f8c1a9fca9ad33
BLAKE2b-256 357f9a205e35cd88d4c8926ab09e6ac7c1a2cbebafad875cea61f5199c8926aa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.5.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a4cd5cda0054dd3437c3f28c0a2e64d1e7f121f93c07996cf4527ad9f57192f5
MD5 f49282c9c0795a906caeda6552507e3c
BLAKE2b-256 2efdca68fa8e5470eb61f4ab9af8150cff3a3367ee7b552a024c7d0e01410403

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: langmail-0.5.1-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.7

File hashes

Hashes for langmail-0.5.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fe9e19676883802ee0959bc775d99c5ec3f23b7983e783ec388b35c72257c736
MD5 1bb6c7a941c9cc882fe36dba504e965e
BLAKE2b-256 fc3f50c5148131ae7664f4741c4b68d1ddb7e6edb6890ad219e3e9d862d518e6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2a2973d11e0711d94b1070da378fc9c355d89be066added814df8ec44b12c418
MD5 514dbbe2ecaabc4f2fb876a043721cf3
BLAKE2b-256 084fcd0cb451e0965dd67a08b47f123ac12d301d23e9d38024fb0d81382e3af6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.5.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d48ff82191cfe305a9d37dd97e52457b90f6c57208abf9edf9a0fddeda61a526
MD5 da3c71652513b135e3a18d90230b30e4
BLAKE2b-256 5c27c71b25b01f9ca69537c16551986e0db7327c28b42718332699538d914b0c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.5.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 343f2ab1ec22da492329ede98a96b800a4b3b679f5794f87eb9b81016fc53f1b
MD5 8d78d0930dd77d80eb262c69fc772bbd
BLAKE2b-256 ac4596a03d2f669fe520472108fc9127879545c790ac240041311f7397f633d9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.5.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 509d8057a4cba849cdb5145a8cb32fdd23125982b3728ba0be6d45fc5bcc86ed
MD5 0d4397d70fa9274e96144a30e48ea5b3
BLAKE2b-256 d10f444a205edd5a4472cf1655fca3ba302714274a62639ef8bac8c487275b07

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: langmail-0.5.1-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.7

File hashes

Hashes for langmail-0.5.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d5a9836780c289e246177eedddc6e745449a49953557a69a5e41ec52febf66d6
MD5 22b2282c0e35f3f4858b5a79e4eabec8
BLAKE2b-256 85c290788f20264848f950fe3e6d32c97ed380d5695fdfa3baeb988398e908b2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 22ba5a3a0359b55d4df3f32e051b35f63c9e4e35a781deae0b3b39ea1c190573
MD5 4caca798131b3a9363f0d97ac702e310
BLAKE2b-256 b2b0f1084d214fe8ba8818ff7cceb4c66df28656d628eb5c7e55b02ff7f8bb12

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.5.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1dd03da98910baf5b89e58f48d26ca8b53ad4937ae009bd2c1a5db532254aeb4
MD5 409727075c2d328ebf1f0de2aaecc9ca
BLAKE2b-256 02af490ba318684c4fb645fc8de4f2ea28ccd55171f155ea7a92daf86b543036

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.5.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 714841c6362474e107037d37bf01c0430dc4e227c9d75d114a279641fd8e160c
MD5 9cbe58d776c201cd5a52602f026ff3d9
BLAKE2b-256 a4b6d3df313c7ad43605b2b5f8edd850ac0dc6cd0efdbb4bf7bac09f974d8f1c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.5.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e2941078510365af698dfa56969de7804c77fbc654d344b4ea220c19f3a20fd8
MD5 57171cfaa1480e6c5e2720166345c449
BLAKE2b-256 23dd30b05835c9ee11832ad825b9df3b7f1177019f15b19eeb6bf4168424db4e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: langmail-0.5.1-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.7

File hashes

Hashes for langmail-0.5.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 34343090cf426aeebdd32f33b5fd3030b59b5086be9f5aabf0a067f51598bf07
MD5 cf1182221bb155c0878ff49b64748b91
BLAKE2b-256 ee22cf98eeefd3250855232929044602e84f7f1cdfd3094c773bba38513f4cc4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a2571944d39c35eb3d67ed933fa6f7eb2149953f8b9b9ecba4f299105a4110bd
MD5 b109daedb3dd03f7a85ab092a835d2c5
BLAKE2b-256 15d097d49666558ca572006a725b85f750727b99debf1b3ae8bb388ebbbd1410

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.5.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 86bdf1b90bc3f43802d3fdf31715354817ff7aca6c6aa54dd8e8b12e99bc5119
MD5 c15c5c4ed3c0dadca72322c40abafa3b
BLAKE2b-256 a6885eb87cf383b435d88c54dab443650e047c4071dee154e781dc2d9b280407

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.5.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2bfe97f882945b8bcaab60fa3032c44f3054520c00716ee457f9830cb0630b5f
MD5 2cd9eb92f7c3d5ff2965ab50f9312d89
BLAKE2b-256 4a417466e36283f400c149c43724261eaa445836695b24b3cb8e5eec53bf552b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.5.1-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 08174fcd64433c54d39e997d576c68729ace5f18424f7b48e9c71674e9f2a2be
MD5 068470d72bbea6f8f332d735011e73cb
BLAKE2b-256 601fc3cfeea2017c8ee99c6afbd333e44048206f3f4fdeed896389ef6dd251bd

See more details on using hashes here.

Provenance

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