<story><title>We just open sourced Flanker, our Python email address and Mime parsing library</title><url>http://blog.mailgun.com/post/we-just-open-sourced-flanker-our-python-email-address-and-mime-parsing-library/</url></story><parent_chain></parent_chain><comment><author>Erwin</author><text>Note that MIME is also used for multipart uploads. I&amp;#x27;m currently still using the builtin-parser.&lt;p&gt;Looking at a 100mb multipart upload I can see that email module takes 3.7s and allocates 265 extra MB to parse it, while flanker.mime takes 0.22s and allocates 0.2mb extra memory.</text></comment>
<story><title>We just open sourced Flanker, our Python email address and Mime parsing library</title><url>http://blog.mailgun.com/post/we-just-open-sourced-flanker-our-python-email-address-and-mime-parsing-library/</url></story><parent_chain></parent_chain><comment><author>grinich</author><text>I&amp;#x27;m working on a new email platform,[1] and we&amp;#x27;ve been testing Flanker quite a bit. It&amp;#x27;s awesome!&lt;p&gt;Dealing with MIME has always been an issue in Python, and the last move was Zed Shaw&amp;#x27;s Lamson project a few years ago. The native email.parser module is crazy slow once you start doing heavy processing.&lt;p&gt;Flanker&amp;#x27;s addresslib also is a no-brainer to use. These are the sorts of things which should be bundled with the Python email module.&lt;p&gt;Thanks for open sourcing them!&lt;p&gt;--&lt;p&gt;[1] This isn&amp;#x27;t announced yet, and will deserve a much longer post. You can sign-up for news here: &lt;a href=&quot;https://www.inboxapp.com&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;www.inboxapp.com&lt;/a&gt;.</text></comment>