You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changes
Bumped the mailsuite floor to >=2.3.1, picking up the fix for mailsuite.utils.parse_email() raising TypeError instead of ValueError("Not an email") on unparseable (non-email) input under mail-parser 4.6.2 and later (seanthegeek/mailsuite#61) — a potential crash for anything reading non-email files through that API. mail-parser 4.6.2 changed its contract for unparseable input (it now returns a header-less parse result instead of the input string), so mailsuite's not-an-email detection never fired and parsing crashed on the missing From header. Every install of the previous parsedmarc release shipped the affected combination, because mailsuite 2.3.0 — the floor since parsedmarc 10.4.2 — itself requires mail-parser >=4.6.2. parsedmarc's own CLI and library report parsing never call that mailsuite API; they use parsedmarc's separate parse_email implementation, which rejects non-email input gracefully and behaves identically under both mailsuite versions, so this bump removes the affected combination from installs rather than fixing a parsedmarc crash.