Registry / communication / quotequail

quotequail

JSON →
library0.5.0pypypi✓ verified 84d ago

A library that identifies quoted text in plain text and HTML email messages. Current version: 0.4.0. Release cadence: low, last release in 2021.

pip install quotequail
INSTALL
IMPORT
SIG · QUOTEQUAIL
Q
quotequail
communicationpythonv0.5.0
Install
3.3s avg
Import
—
Disk
16MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.9–3.13
musl
3.9–3.13
Install & Compatibility
Where this runs
tested against v0.5.0 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.10–3.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 18.2MB
glibc
py 3.10–3.95 runs
installs and imports cleanly · install 3.3s · import 0.000s · 19MB
16MB installed
● package 16MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

quote
✓ from quotequail import quote
✗ from quotequail import quote_text
unwrap
✓ from quotequail import unwrap
quote_html
✓ from quotequail import quote_html

Identify and remove quoted text from an email message.

from quotequail import quote_text, unquote text = """On Mon, Jan 1, 2020 at 12:00 PM, John <john@example.com> wrote: > This is a quoted line. > Another quoted line. This is the reply.""" result = quote_text(text) print("Quoted text:", result) plain = unquote(text) print("Unquoted text:", plain)"""
Debug
Known issues
gotchaquote_text returns a dict with keys 'text' and 'html' (even for plain text). For HTML input, 'text' is None.
fix
Always access result['text'] or result['html'] depending on input type.
affects: >=0.1.0
gotchaunquote may not perfectly handle all edge cases, like nested quotes or custom email formats.
fix
Test with your specific email format and consider fallback parsing.
affects: >=0.1.0
deprecatedPython 3.6 and earlier are not supported; requires Python 3.7+.
fix
Upgrade Python to 3.7 or later.
affects: 0.4.0
Upgrade
Version history
0.5.0latest on PyPI · released May 28, 2026
Audit
Dependencies

No dependency data recorded yet.

Agent activity
14 hits · last 30 days
node
12
OpenAI (training)
1
Resources
quotequail — pip install quotequail · libregistry