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

Uploaded CPython 3.13Windows x86-64

langmail-0.11.1-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.1-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.1-cp313-cp313-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows x86-64

langmail-0.11.1-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.1-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.1-cp312-cp312-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

langmail-0.11.1-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.1-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.1-cp311-cp311-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

langmail-0.11.1-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.1-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.1-cp310-cp310-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.12+ x86-64

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

Uploaded CPython 3.9Windows x86-64

langmail-0.11.1-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.1-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.1-cp39-cp39-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

langmail-0.11.1-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.1.tar.gz.

File metadata

  • Download URL: langmail-0.11.1.tar.gz
  • Upload date:
  • Size: 68.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.1.tar.gz
Algorithm Hash digest
SHA256 ddd8df950c08bc870d7c0f0a31c40f5d8fde1a33698086162122be222815297f
MD5 4b40c9363fb1847683e737828083ba0d
BLAKE2b-256 b9db7bc5483658dd48efd85c059f0886b361426f09e52f44a84820f0787144bb

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: langmail-0.11.1-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.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f62b574fd12f4e4dabbb56cc41a8f5e1f99b566af765ae14b25db49253c70afd
MD5 e79134f53d927b2940c244facf0db329
BLAKE2b-256 b64c86753bbffb03939ca6f94ea38f2cb52dca82696bf8aa967449f3967744b5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.11.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 449b96e19e2733648a80c00140a47be8deb4efc94baade42c7bc48b5b3564e59
MD5 7953ff6ea729ff5a1797f08d3e1c5cfc
BLAKE2b-256 95880ea4e115ac9f1c2a5fd4d2072236cd0625c0ec37369c78ac33df11068cb8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.11.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 207634fce21a85f91af72f0d8b7bd1fc35940c43fab200c0f45b6cd7b7aeae25
MD5 c62a159524ba21d3508db196dc869f6c
BLAKE2b-256 041e9271455c434e8dbb21b49451115d4b632fa7637a24f7011a8620d4af0404

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.11.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5bd1f8307e19bb405185ade5412a3ed9cbe70ff75ac577d746576ba11968e81f
MD5 82d8560187081627fe6f6ed4b93566b8
BLAKE2b-256 234a452a21119d514b8943324c4aa72944433b00f3710867231c4f7a04793401

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.11.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e11f03ba1d2fa0cec890dc6601332050a963e1b2caafd2b152af0699c57a3d7f
MD5 486412adc6f52d11398ac22037b9ef37
BLAKE2b-256 021e23a47710fb0bb4b4e7e55a4beb39e34a4341e5a7f4f3100a3817eec815e4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: langmail-0.11.1-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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0e74ba6aeb8fcb877bea25d8677a2fd4153095fcef0ee5171221ed919166a3bd
MD5 9db47dab25ba4c723ef0aac645ddf896
BLAKE2b-256 dab03f362b679d4d396bb57b3b062d52038accb5bb8e4ad9bdf0e86509018c1a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.11.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f32e684940b20d8e3be9f9c7b6b81fc0f3d399245428e875386dd491b44657d1
MD5 e8db186698151fcf17f1d39681822a0d
BLAKE2b-256 207cb09b80c4dbc122d0096918d5ae19d206d35b5d870f40333b39a11cbe9657

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.11.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5faf5d250e9cb0c2160839a1198d01a03ef3bd61f38db5b0859c229a5883008e
MD5 2166c40187ad0c4854c7ba667a6f3aaa
BLAKE2b-256 5325fe1de97a13196d2767782cbfa087c3bc01161d85d9567f309dd072139dd1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.11.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c92958f9c53cc1aee7ff991ffc28e961b781bf6a7510b2763aaa08d02ef66ac5
MD5 7d78c08ba58a037194a330a9e2479a82
BLAKE2b-256 29688ae9f0800d74f9e7cd29769ebe58a1af49fbb4869aa998784ce9adf1b24d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.11.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 badaf3e8fb00040e2a78946ec9cc20bf5510ae50bad515d89aa2c4dc185db85a
MD5 b9ff0192f4369acf11a1aafee1c82f72
BLAKE2b-256 93466d3ca398f5b058149ef2653e3a29effc03255b40c09307ec913ed852f5df

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: langmail-0.11.1-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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 582b37248cdabe2e86273fedbf7bf0ae462653103e25d89d0bb9b97d9c4af69f
MD5 65becc2fa1c388bc21151d0f248558b8
BLAKE2b-256 c1211c38ae887fa12c4954f7fc0b74d8db7f3a4643b0d7705a4cae9470b55605

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.11.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c193dbb22c9e59b6d2d94f42c2ffdd9a5fc7822009aff416820a47cc7cbeb9b5
MD5 790953290f400f4ecf77d9a02484afdf
BLAKE2b-256 730e200ac05706f63304d4452dc9d58a5f9e0fd74411fb9a76381309f3bb1d44

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.11.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1668f5856eaad6be5abf65096b0d794279c021a6fe1dd8168a902518d265957b
MD5 8bcd601c206c6db30946beed997843d0
BLAKE2b-256 6230a63fe3193f03e4d75f871f9658a595f407227f9288a959509d4ba4c0d8c8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.11.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4766ad4919d375d3ab1a178dcdddf57c163bb3f549fe5771d8a3ac2515d30373
MD5 71e1e5f641a080bec540092a5fdc5e02
BLAKE2b-256 c20eb8a2442d93333ec4176dd52630f126a58e80008eee2618d75d98d10bd301

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.11.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0f86cc37cc80e1c0c44fee62e17969022b081e54c619d4f442fc48f984e02931
MD5 231134dcda650dd6036e160b532c5268
BLAKE2b-256 24cde47fe293f67715efd5e5612509a138b89bbc649f94c0f7897bc7db8c65f4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: langmail-0.11.1-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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b6cf0efe6486bf8a61f544884d1e86c65a59b6b114448e932d727e389a0c9008
MD5 b4d37792d45c6b7045745c2169fa8076
BLAKE2b-256 c35a2d0334c3886850018544b000cf7eb5dd4cc5beacdf637df2177b0022b436

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.11.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5a586a33236c21aa09911ad5106be57d323b9924b2eb7d6045dcd5b8170dd9c5
MD5 1745ab26b4974c21c6562ed737526101
BLAKE2b-256 5bbe5e2ff8d0b460e469a1656793a25b7df5b8bcf8b58b71c0b918b1354add5d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.11.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 80f99969e28981242ae597715ca8df836292c2c950d76313119d144168878bcc
MD5 03ed33d5f8443cb996afddc0cfe48806
BLAKE2b-256 0cde4aff994c019b062ca48cea5a1434a36886a969cba868f24ec2bd86935a63

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.11.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 08dd20083afb852a101e5b4cba0b3373f4259f7fb41cff04dceaaeca65d63098
MD5 e97b8434679824ef9f2808293d7bfc70
BLAKE2b-256 2823c70e620556366a0bdf62d12b23cc5a7305459f9aa9bec6fed91c79a05927

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.11.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5e6bb60568374e4828f88025b1e67aea9aefb5bfdb7f97259737edb6dc6c7b75
MD5 54a237dfd6baa69864836b4d86d897bd
BLAKE2b-256 59f5fe7e88bf569f2ace2ea1099f979fb70b79ffeabafd75520aa3656e6a2497

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: langmail-0.11.1-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.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e1e96b93b1fa4986065f82599cb5bde3012939734a56cd9be04e6012d7f63bfb
MD5 af12033fa960baf522205c338a457779
BLAKE2b-256 9222e74d18e55c7060b88f5de9727d8d552c76694dbcc70a54bd4d8b9f971f62

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.11.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 99af127a2aaf3b4bc5bc7b0cf864565c95236da998038ba73f0aab697638d4b1
MD5 9270fff98df06ea85d6ccc3e56114be0
BLAKE2b-256 05b3400d1b14487ae0719d1de7ce88656526d04e28da4e627d20419c77dc44f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.11.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 30c9e622e61fe6f4227c1daefd17a415114b8762de6d4f9a17d212a8ecc3ae74
MD5 1a15dca6bfff1dde701a6ed42c020991
BLAKE2b-256 e20038695234670c9691595f373e8e0ef8a8343c0bd2db1ea45a7cfc822ec224

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.11.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c32ac0015cc57def3250a3ce4d2cb803fb7b8902c4d83aa2dee024e5bd3676e0
MD5 e7a5a441a3d10d93cbe3a312caa71173
BLAKE2b-256 bb8b1fad0e5a6ea8f6df4661c3cac4bcf6d9dc4a735c63b5bea11d4647547934

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for langmail-0.11.1-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 445cc2fb56d9f67a8076b151458e33c283c51ab968774cc09a8065dd870020d4
MD5 780894453ff2aba105c29ba9c83c59b4
BLAKE2b-256 ee2c69065a8f555d76a38447931464b26456851c270023498cd73ae9dfe064e9

See more details on using hashes here.

Provenance

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