{ "info": { "author": "Mailgun Technologies Inc.", "author_email": "admin@mailgunhq.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries" ], "description": "Flanker - email address and MIME parsing for Python\n===================================================\n\n.. image:: https://travis-ci.org/mailgun/flanker.svg?branch=master\n :target: https://travis-ci.org/mailgun/flanker\n\n.. image:: https://coveralls.io/repos/github/mailgun/flanker/badge.svg?branch=master\n :target: https://coveralls.io/github/mailgun/flanker?branch=master\n\nFlanker is an open source parsing library written in Python by the Mailgun Team.\nFlanker currently consists of an address parsing library (`flanker.addresslib`) as\nwell as a MIME parsing library (`flanker.mime`).\n\nDetailed documentation is provided in the `User Manual `_ as well as the\n`API Reference `_. A Quickstart Guide is provided below.\n\nPython Versions\n---------------\n\nFlanker is heavily used by `Mailgun `_ in production with\nPython 2.7. The current production version is v0.8.5.\n\nSupport for Python 3 was added in v0.9.0 by popular demand from the community.\nWe are not using Flanker with Python 3 in the house. All we know is that tests\npass with Python 3.6, so use at your own risk. Feel free to report Python 3\nspecific issues if you see any.\n\nInstalling\n----------\n\nYou can install flanker via `pip` or clone the repo from GitHub.\n\nYou'll need Python headers files before you start working with flanker, so install them first:\n\n.. code-block:: bash\n\n # ubuntu \n sudo apt-get install python-dev\n # fedora \n sudo yum install python-devel\n\nIf you are using `pip`, simply type:\n\n.. code-block:: bash\n\n pip install flanker\n\nIf you are cloning from GitHub, you can type:\n\n.. code-block:: bash\n\n git clone git@github.com:mailgun/flanker.git\n cd flanker\n pip install -e .\n\nAddress Parsing\n---------------\n\nTo parse a single mailbox (display name as well as email address):\n\n.. code-block:: py\n\n >>> from flanker.addresslib import address\n >>>\n >>> address.parse('Foo foo@example.com')\n Foo \n\nAn invalid address is returned as `None`:\n\n.. code-block:: py\n\n >>> from flanker.addresslib import address\n >>>\n >>> print address.parse('@example.com')\n None\n\nTo parse a single email address (no display name):\n\n.. code-block:: py\n\n >>> from flanker.addresslib import address\n >>>\n >>> address.parse('foo@example.com', addr_spec_only=True)\n foo@example.com\n\nTo parse an address list:\n\n.. code-block:: py\n\n >>> from flanker.addresslib import address\n >>>\n >>> address.parse_list('foo@example.com, bar@example.com, @example.com')\n [foo@example.com, bar@example.com]\n\nTo parse an address list as well as return a tuple containing the parsed \naddresses and the unparsable portions\n\n.. code-block:: py\n\n >>> from flanker.addresslib import address\n >>>\n >>> address.parse_list('foo@example.com, bar@example.com, @example.com', as_tuple=True)\n [foo@example.com, bar@example.com], ['@example.com']\n\nTo parse an address list in strict mode:\n\n.. code-block:: py\n\n >>> from flanker.addresslib import address\n >>>\n >>> address.parse_list('foo@example.com, bar@example.com, @example.com', strict=True)\n [foo@example.com, bar@example.com]\n\nTo validate an email address (parse as well as DNS, MX existence, and ESP grammar checks):\n\n.. code-block:: py\n\n >>> from flanker.addresslib import address\n >>>\n >>> address.validate_address('foo@mailgun.com')\n foo@mailgun.com\n\nTo validate an address list:\n\n.. code-block:: py\n\n >>> from flanker.addresslib import address\n >>>\n >>> address.validate_list('foo@mailgun.com, bar@mailgun.com, @mailgun.com', as_tuple=True)\n ([foo@mailgun.com, bar@mailgun.com], ['@mailgun.com'])\n\nMIME Parsing\n------------\n\nFor the following examples, `message_string` will be set to the following MIME message:\n\n::\n\n MIME-Version: 1.0\n Content-Type: multipart/alternative; boundary=001a11c1d71697c7f004e6856996\n From: Bob \n To: Alice \n Subject: hello, world\n Date: Mon, 16 Sep 2013 12:43:03 -0700\n \n --001a11c1d71697c7f004e6856996\n Content-Type: text/plain; charset=us-ascii\n \n Hello, *Alice*\n \n --001a11c1d71697c7f004e6856996\n Content-Type: text/html; charset=us-ascii\n \n

Hello, Alice

\n \n --001a11c1d71697c7f004e6856996--\n \nTo parse a MIME message:\n\n.. code-block:: py\n\n >>> from flanker import mime\n >>>\n >>> msg = mime.from_string(message_string)\n\nMIME message headers (unicode multi-value dictionary with headers):\n\n.. code-block:: py\n\n >>> from flanker import mime\n >>>\n >>> msg = mime.from_string(message_string)\n >>> msg.headers.items()\n [('Mime-Version', '1.0'),\n ('Content-Type',\n ('multipart/alternative', {'boundary': u'001a11c1d71697c7f004e6856996'})),\n ('From', 'Bob '),\n ('To', 'Alice '),\n ('Subject', 'hello, world'),\n ('Date', 'Mon, 16 Sep 2013 12:43:03 -0700')]\n\nUseful content_type member with predicates:\n\n.. code-block:: py\n\n >>> from flanker import mime\n >>> msg = mime.from_string(message_string)\n >>>\n >>> msg.content_type.is_multipart()\n True\n >>>\n >>> msg.content_type.is_singlepart()\n False\n >>>\n >>> msg.content_type.is_message_container()\n False \n\nDecoded body of a message:\n\n.. code-block:: py\n\n >>> from flanker import mime\n >>> msg = mime.from_string(message_string)\n >>>\n >>> # None because message is multipart\n >>> print msg.body\n None\n >>>\n >>> for part in msg.parts:\n print 'Content-Type: {} Body: {}'.format(part, part.body)\n\n Content-Type: (text/plain) Body: Hello, *Alice*\n Content-Type: (text/html) Body:

Hello, Alice

\n\n >>> # None because no enclosed messages exist\n >>> print msg.enclosed\n None\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.mailgun.com/", "keywords": "", "license": "Apache 2", "maintainer": "", "maintainer_email": "", "name": "flanker", "package_url": "https://pypi.org/project/flanker/", "platform": "", "project_url": "https://pypi.org/project/flanker/", "project_urls": { "Homepage": "https://www.mailgun.com/" }, "release_url": "https://pypi.org/project/flanker/0.9.0/", "requires_dist": null, "requires_python": "", "summary": "Mailgun Parsing Tools", "version": "0.9.0" }, "last_serial": 3867623, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "69eb528aef27177f6572ed6ec1244d76", "sha256": "5e1df160b24c5ed46b443592e51c6b7d21565f6689658d4b582d9df667870eb1" }, "downloads": -1, "filename": "flanker-0.1.tar.gz", "has_sig": false, "md5_digest": "69eb528aef27177f6572ed6ec1244d76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37299, "upload_time": "2013-11-09T00:24:11", "url": "https://files.pythonhosted.org/packages/8b/65/5f65b2412a631629f2b5dbc5474732e74dc487ab5c2ae96f866ad7d4485f/flanker-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "6dc2a7360f0b3006577b294e8a82d39d", "sha256": "5eab1b32aa892557fe5a9cf3778a3020ae3502bf498ea51663cfb64ae2424c02" }, "downloads": -1, "filename": "flanker-0.2.tar.gz", "has_sig": false, "md5_digest": "6dc2a7360f0b3006577b294e8a82d39d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39329, "upload_time": "2013-11-12T01:00:16", "url": "https://files.pythonhosted.org/packages/e3/fd/3c51c8011cb630ce4ddbed9bf683cf04596481a1f7a3a6991a85ec947176/flanker-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "3f5504e872817eee32bb2aebacf4b823", "sha256": "26df75733fcd4b35a540b3d755a355dda9608289f2069fe8f5223396d04865f9" }, "downloads": -1, "filename": "flanker-0.2.1.tar.gz", "has_sig": false, "md5_digest": "3f5504e872817eee32bb2aebacf4b823", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37907, "upload_time": "2013-11-13T00:28:05", "url": "https://files.pythonhosted.org/packages/ff/b2/a9b6a427b8e1ebbf86c5b01c1d1c06fcad4b6d278d5d18b48b3e6b4a7e8f/flanker-0.2.1.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "84cf549f230ef70313fa992ae224a76c", "sha256": "6c272ef7e47ada344a308e7f5798b20368af60f3cf5dc75279c46b38862567c2" }, "downloads": -1, "filename": "flanker-0.3.tar.gz", "has_sig": false, "md5_digest": "84cf549f230ef70313fa992ae224a76c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37876, "upload_time": "2013-11-13T02:31:43", "url": "https://files.pythonhosted.org/packages/88/b9/6cb78ebf4844204bb4c12f2daa252db6a30ade17921899544af8660e6085/flanker-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "b30eca81d6c60389c9785330898e0889", "sha256": "08fb002d3538dcc8411f3c6ccf81a88e55d3d7e84c98b6e68f2c9aa20cfc66d0" }, "downloads": -1, "filename": "flanker-0.3.1.tar.gz", "has_sig": false, "md5_digest": "b30eca81d6c60389c9785330898e0889", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37984, "upload_time": "2013-11-15T19:51:11", "url": "https://files.pythonhosted.org/packages/3d/35/e65a39009cde759ee1a1b70f11c0a063107633c5d5c285e24632191e8d11/flanker-0.3.1.tar.gz" } ], "0.3.10": [ { "comment_text": "", "digests": { "md5": "837b7e836303f6a739f0acd0f0cc4b5b", "sha256": "bc1a0cb99348ef8ae49eb0db1d0868e0df7730f70d81cc95a9b028244fae6cff" }, "downloads": -1, "filename": "flanker-0.3.10.tar.gz", "has_sig": false, "md5_digest": "837b7e836303f6a739f0acd0f0cc4b5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76301, "upload_time": "2014-03-06T00:18:19", "url": "https://files.pythonhosted.org/packages/13/7a/531bb840c2fc42fbfbbb511b22cada238bad818eb38ef5b83e796cb84fad/flanker-0.3.10.tar.gz" } ], "0.3.11": [ { "comment_text": "", "digests": { "md5": "9d24804e434af27f6055f55e5ed34497", "sha256": "713db72032f5f94cdf14ff5f2b92e1c85f78d21624567e76002a244f682978f6" }, "downloads": -1, "filename": "flanker-0.3.11.tar.gz", "has_sig": false, "md5_digest": "9d24804e434af27f6055f55e5ed34497", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76345, "upload_time": "2014-03-07T21:38:55", "url": "https://files.pythonhosted.org/packages/76/62/e5e5ab2cbdaa1e5d59aede8f7bfe333837c55ac22c3dd887ebdc4db21785/flanker-0.3.11.tar.gz" } ], "0.3.12": [ { "comment_text": "", "digests": { "md5": "82586a14324525dfc82e842ac9a7d89b", "sha256": "a8c19979c004a9ae68775bcd13fa4feb222690bdd86c358fb2d72d4cb2d52f2e" }, "downloads": -1, "filename": "flanker-0.3.12.tar.gz", "has_sig": false, "md5_digest": "82586a14324525dfc82e842ac9a7d89b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76369, "upload_time": "2014-03-11T18:28:32", "url": "https://files.pythonhosted.org/packages/05/8d/d86773dc39189377f80b9d0a73a01c3c326cb9358cc9e36ed5cbbb18190e/flanker-0.3.12.tar.gz" } ], "0.3.13": [ { "comment_text": "", "digests": { "md5": "b8084d61c965791ea7bcddcce917f632", "sha256": "2d1931dbc2cbe8f15306fcd212dcad7ddf3950c2a5c96925a465b360f5f13034" }, "downloads": -1, "filename": "flanker-0.3.13.tar.gz", "has_sig": false, "md5_digest": "b8084d61c965791ea7bcddcce917f632", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76509, "upload_time": "2014-03-11T19:10:49", "url": "https://files.pythonhosted.org/packages/f4/f9/e98994cf2f3f02b4f5b87d9a93c409448d7b63fefcdcf703988f749addbf/flanker-0.3.13.tar.gz" } ], "0.3.14": [ { "comment_text": "", "digests": { "md5": "38cab78a34855441ea1046233857048f", "sha256": "42a0c3fa1d65aac8c099025d0694e93419210520a95dcb475035c76ba170116a" }, "downloads": -1, "filename": "flanker-0.3.14.tar.gz", "has_sig": false, "md5_digest": "38cab78a34855441ea1046233857048f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76924, "upload_time": "2014-04-15T20:54:03", "url": "https://files.pythonhosted.org/packages/7b/82/e934da60a798dab21899eaa86ee420312387dc3061eb17b73100c6df7a50/flanker-0.3.14.tar.gz" } ], "0.3.15": [ { "comment_text": "", "digests": { "md5": "c48eb083e675b5eeac44a0aa7723572e", "sha256": "95b3353588d74474e56dd025afd00926175c6677db5feb156708776c50022571" }, "downloads": -1, "filename": "flanker-0.3.15.tar.gz", "has_sig": false, "md5_digest": "c48eb083e675b5eeac44a0aa7723572e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76952, "upload_time": "2014-07-15T23:34:39", "url": "https://files.pythonhosted.org/packages/6d/52/d8639f15a6d747bbfbe79dcdc01cfb3e09967ef661205a53d8563125b885/flanker-0.3.15.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "7d5a50829ac282c9b9bbbfae5fa64a19", "sha256": "46adbc996eb112b5ae386425a7cc8001d379ac9210fdf30b7547af99f9ede56b" }, "downloads": -1, "filename": "flanker-0.3.2.tar.gz", "has_sig": false, "md5_digest": "7d5a50829ac282c9b9bbbfae5fa64a19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38082, "upload_time": "2013-11-18T19:30:53", "url": "https://files.pythonhosted.org/packages/e8/ab/93a03bd04bb5677feb10c51876ab47b86b2d54b1f60299c563fc610a0ab8/flanker-0.3.2.tar.gz" } ], "0.3.20": [ { "comment_text": "", "digests": { "md5": "dc2dfaef2cc61639679521cf1fdee933", "sha256": "4d17e17f5b8ca96b08cb9f25e609fede6eb6edd4b71bd69cf1326b282063f406" }, "downloads": -1, "filename": "flanker-0.3.20.tar.gz", "has_sig": false, "md5_digest": "dc2dfaef2cc61639679521cf1fdee933", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80859, "upload_time": "2014-09-24T18:18:19", "url": "https://files.pythonhosted.org/packages/11/20/7545ae275d758c4c181d8a92e529f4481716f6d1db589894cbb8d6d2513a/flanker-0.3.20.tar.gz" } ], "0.3.21": [ { "comment_text": "", "digests": { "md5": "ef0c3b4a3870daf0c4735381320cedd5", "sha256": "1b5c37ac3bfd8ebce98a9d5a199d64adb0341c1cc588a1f96912f2ee1f42d914" }, "downloads": -1, "filename": "flanker-0.3.21.tar.gz", "has_sig": false, "md5_digest": "ef0c3b4a3870daf0c4735381320cedd5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80858, "upload_time": "2014-10-02T00:11:10", "url": "https://files.pythonhosted.org/packages/f9/71/c9df515320f108d3616645d5e503276eef855700aaec0543ba0a2391d5c2/flanker-0.3.21.tar.gz" } ], "0.3.22": [ { "comment_text": "", "digests": { "md5": "9dd9dfcfe05153204de8b41babcdcc8b", "sha256": "8497e4559d7d6e8f3b8d8c277eb1d9d148877098a85b35cbe42c429e80a226b4" }, "downloads": -1, "filename": "flanker-0.3.22.tar.gz", "has_sig": false, "md5_digest": "9dd9dfcfe05153204de8b41babcdcc8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81034, "upload_time": "2014-10-30T23:09:25", "url": "https://files.pythonhosted.org/packages/fc/c6/5f073daa1188d4ab5816398d2d52da9766b8489fd709df73091c55e303ee/flanker-0.3.22.tar.gz" } ], "0.3.23": [ { "comment_text": "", "digests": { "md5": "fe38f5dadff2d852861d1cd87a979642", "sha256": "651c276f1e40ca1f754e1a625765ce7fe8b4f61176335cb8e7e8fe2ed67953cf" }, "downloads": -1, "filename": "flanker-0.3.23.tar.gz", "has_sig": false, "md5_digest": "fe38f5dadff2d852861d1cd87a979642", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81294, "upload_time": "2014-11-06T22:53:35", "url": "https://files.pythonhosted.org/packages/2c/70/961615c0d9c8cf117703b8c9b279ebdee9dbb59d7d9d3751ca5fb1ef3684/flanker-0.3.23.tar.gz" } ], "0.3.24": [ { "comment_text": "", "digests": { "md5": "8336dc9fd25c3a0f12fc7cbb09366d38", "sha256": "1e35b68a10e8aefe23c393d09907616a5ed21626a0ecc47e93fa81bbc9bbc460" }, "downloads": -1, "filename": "flanker-0.3.24.tar.gz", "has_sig": false, "md5_digest": "8336dc9fd25c3a0f12fc7cbb09366d38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81337, "upload_time": "2014-12-03T01:06:51", "url": "https://files.pythonhosted.org/packages/9e/87/3d177f9497a36d5ab32f7e4f1035178a2fc13c232377ebabd21c2a3e3baa/flanker-0.3.24.tar.gz" } ], "0.3.25": [ { "comment_text": "", "digests": { "md5": "0dff604a06a52bd5a33503a336670b9f", "sha256": "bbfe37304e40200ed6c9aeadf9302e925705939ade62b227c67d23f963c55174" }, "downloads": -1, "filename": "flanker-0.3.25.tar.gz", "has_sig": false, "md5_digest": "0dff604a06a52bd5a33503a336670b9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81874, "upload_time": "2014-12-15T22:43:20", "url": "https://files.pythonhosted.org/packages/29/b8/e3ab030303101796a04f41e53d55538e096dab6b22036eab814e5a626f62/flanker-0.3.25.tar.gz" } ], "0.3.26": [ { "comment_text": "", "digests": { "md5": "cfe482038e23917e312e8a5b87df8bf6", "sha256": "f92c58abd44ca89bf4d4bb64d10feeb02ce2c8fe6c9c13276227d8645043cc9b" }, "downloads": -1, "filename": "flanker-0.3.26.tar.gz", "has_sig": false, "md5_digest": "cfe482038e23917e312e8a5b87df8bf6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81435, "upload_time": "2015-01-14T01:59:00", "url": "https://files.pythonhosted.org/packages/d9/87/93a5f6bdf8a4a3a7683d8434cad0eb8a9014010c549cd5e20fcbca6c0f70/flanker-0.3.26.tar.gz" } ], "0.3.27": [ { "comment_text": "", "digests": { "md5": "0b4cb57d03c7a31f0e2fa7a025a69db5", "sha256": "93fa6e31e833ba8c9ebf820e98e28cfe94f66f7954ea30868ed1d2614fac7778" }, "downloads": -1, "filename": "flanker-0.3.27.tar.gz", "has_sig": false, "md5_digest": "0b4cb57d03c7a31f0e2fa7a025a69db5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81670, "upload_time": "2015-01-26T21:10:45", "url": "https://files.pythonhosted.org/packages/d5/ca/4d86f14b3aa3f7e4e2852dd5cc8c7bc7db0384833ba9ad89953321abd8d0/flanker-0.3.27.tar.gz" } ], "0.3.28": [ { "comment_text": "", "digests": { "md5": "fc2ac2b50d67bcb14b2296d8385436d6", "sha256": "1f4886f8f714be2bb226a9202f20e4469db85e187b3e3ccf6d326674cc1e7589" }, "downloads": -1, "filename": "flanker-0.3.28.tar.gz", "has_sig": false, "md5_digest": "fc2ac2b50d67bcb14b2296d8385436d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81761, "upload_time": "2015-03-10T22:59:00", "url": "https://files.pythonhosted.org/packages/9d/81/abbc14e6172a8b621b2b4a3ab9a2b7765ad9e49a08f8b997eff524287312/flanker-0.3.28.tar.gz" } ], "0.3.29": [ { "comment_text": "", "digests": { "md5": "3b6be83cff7310db4052e71c52a978eb", "sha256": "094027d53f4e54df9a0e43995e3ddeccc15c4b4d916afa5ce6dd718e2e18cdf5" }, "downloads": -1, "filename": "flanker-0.3.29.tar.gz", "has_sig": false, "md5_digest": "3b6be83cff7310db4052e71c52a978eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 82178, "upload_time": "2015-05-19T19:09:33", "url": "https://files.pythonhosted.org/packages/e9/e6/058b7b7a8b089518a28dd5fb9f1280b88d903f3f798e5416121874fc589f/flanker-0.3.29.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "402963d45d54da48a163ea23cee8bcb1", "sha256": "4c216b3d211fc63398973abd3ea65edad6f460980ef7b134c148c3343e3a0dd1" }, "downloads": -1, "filename": "flanker-0.3.3.tar.gz", "has_sig": false, "md5_digest": "402963d45d54da48a163ea23cee8bcb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38491, "upload_time": "2013-11-25T22:32:55", "url": "https://files.pythonhosted.org/packages/ea/10/6997a8b6e6a77d40fcce559cf6b368eb3ef40fdbc5d5b9641c8f59447884/flanker-0.3.3.tar.gz" } ], "0.3.33": [ { "comment_text": "", "digests": { "md5": "d6c697e9d90e2ebe54cc1f8904bffbce", "sha256": "38f6dfd87c8acc29285026353841d0af46f48c7dd841c0768fdd605d03a72331" }, "downloads": -1, "filename": "flanker-0.3.33.tar.gz", "has_sig": false, "md5_digest": "d6c697e9d90e2ebe54cc1f8904bffbce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83695, "upload_time": "2015-07-13T22:05:37", "url": "https://files.pythonhosted.org/packages/e7/84/85ed2b592e87d66430b07ec5da213651caf26b154e5b2d329dcb3688eb37/flanker-0.3.33.tar.gz" } ], "0.3.36": [ { "comment_text": "", "digests": { "md5": "1d4129fdd56f7e85d87aa717801e3e1e", "sha256": "220d69496ffe62da63472a7e6bfddd55778b8bd4e5dbb0b833a70ca67d0ee96f" }, "downloads": -1, "filename": "flanker-0.3.36.tar.gz", "has_sig": false, "md5_digest": "1d4129fdd56f7e85d87aa717801e3e1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83759, "upload_time": "2015-08-21T21:51:53", "url": "https://files.pythonhosted.org/packages/d5/1e/76d7247635cb6e71b4628194fcdfb5dfc585b7b88777292011b3b6df721d/flanker-0.3.36.tar.gz" } ], "0.3.37": [ { "comment_text": "", "digests": { "md5": "018abb99b3df87a78f7fa4cb277b24b3", "sha256": "c393407b843727c965e266362ad78bfcc6d496e498c6092d38fd9f4e3ae384af" }, "downloads": -1, "filename": "flanker-0.3.37.tar.gz", "has_sig": false, "md5_digest": "018abb99b3df87a78f7fa4cb277b24b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87752, "upload_time": "2015-10-09T20:17:45", "url": "https://files.pythonhosted.org/packages/81/e3/b908aaa8971654216b406b009e491b85520cf0589e4f877e73dfc058cfd2/flanker-0.3.37.tar.gz" } ], "0.3.38": [ { "comment_text": "", "digests": { "md5": "4666d02896db8d95aa7348b7e35e29ae", "sha256": "be3b7e79fc71b5fe12a68bd1fecd626fd7d8832b1eff151a70d8bbbfe38c3a0e" }, "downloads": -1, "filename": "flanker-0.3.38.tar.gz", "has_sig": false, "md5_digest": "4666d02896db8d95aa7348b7e35e29ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87922, "upload_time": "2015-12-02T19:46:52", "url": "https://files.pythonhosted.org/packages/8d/43/35ee8687a039289b7dc0405800680b51df46abd6d8e3f5617bad43f60297/flanker-0.3.38.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "50865fc89b813299a48b84d941c6866e", "sha256": "fa1d7e5ad27f0c29983f903bd82dcbc5056404e97bb1e7d4172092b806f79604" }, "downloads": -1, "filename": "flanker-0.3.4.tar.gz", "has_sig": false, "md5_digest": "50865fc89b813299a48b84d941c6866e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40627, "upload_time": "2013-12-18T23:59:32", "url": "https://files.pythonhosted.org/packages/69/63/fb2d53fa0e39ecce10a590bb42f26dd88869de35d4d6e0971c9cf16fd8f4/flanker-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "f1d5a3d536b6ce0e80fd6f57e0ec09e3", "sha256": "9823bfe1deba1d178de3b30cc596c34c29d6365ef3f6dfe0990ae41f9b86a9bd" }, "downloads": -1, "filename": "flanker-0.3.5.tar.gz", "has_sig": false, "md5_digest": "f1d5a3d536b6ce0e80fd6f57e0ec09e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40626, "upload_time": "2014-01-06T19:47:47", "url": "https://files.pythonhosted.org/packages/36/e1/f57e1909c191ce8c28959786eb02e30fd1b82729c7fd68fadfbb932ce587/flanker-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "cd5d6bd0a1026b08113d98e1db0f40e0", "sha256": "cf8426e2d7b8ff3a3b5010f6dc1586666aade75b7bd11e7f26633763d6f25e9b" }, "downloads": -1, "filename": "flanker-0.3.6.tar.gz", "has_sig": false, "md5_digest": "cd5d6bd0a1026b08113d98e1db0f40e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40613, "upload_time": "2014-02-07T01:02:16", "url": "https://files.pythonhosted.org/packages/6a/3d/2e001357615ba1bdf68e351674f58c30fef972d14c60fb04891041a2079d/flanker-0.3.6.tar.gz" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "69c6298a2bb922199b7695eeee80bd9a", "sha256": "a8837b85df7eeb6d071553e6fa6fde214b1ca6e8440cc997cc5ce66152b7809a" }, "downloads": -1, "filename": "flanker-0.3.8.tar.gz", "has_sig": false, "md5_digest": "69c6298a2bb922199b7695eeee80bd9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40616, "upload_time": "2014-02-12T21:31:42", "url": "https://files.pythonhosted.org/packages/71/95/3340c221c92744ac3161de3623e329cdb1d7c6af8815d3d997a49a471e9a/flanker-0.3.8.tar.gz" } ], "0.3.9": [ { "comment_text": "", "digests": { "md5": "98d5e7344ca59069be5951866f2c728b", "sha256": "f4a851539615e9d2f4a28dc4b834adf5e5c2c39e36df068564663ed0da256839" }, "downloads": -1, "filename": "flanker-0.3.9.tar.gz", "has_sig": false, "md5_digest": "98d5e7344ca59069be5951866f2c728b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40611, "upload_time": "2014-02-20T19:32:05", "url": "https://files.pythonhosted.org/packages/9b/6f/ee1b3020d3e63d0ed1fd7512f82ecb0ec394814f47adccf8c3ef9333d958/flanker-0.3.9.tar.gz" } ], "0.4.10": [ { "comment_text": "", "digests": { "md5": "a3a626f5ca1a9f19065e56c980ab8b29", "sha256": "a9cc0913342113574188f9f5a2ba907ba9ac898f5ffc8c9d3416fbaa0416d495" }, "downloads": -1, "filename": "flanker-0.4.10.tar.gz", "has_sig": false, "md5_digest": "a3a626f5ca1a9f19065e56c980ab8b29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76317, "upload_time": "2014-03-06T00:21:52", "url": "https://files.pythonhosted.org/packages/8f/b6/65dff64d4c0e2f94160242b130996062d78cf75b150c0a7b22e26af0ed23/flanker-0.4.10.tar.gz" } ], "0.4.11": [ { "comment_text": "", "digests": { "md5": "c6954f96942c63b728dc2288c6e991eb", "sha256": "25914168577ddc818c3617983ec61da53e01404c5af2687ad36d766fa66af232" }, "downloads": -1, "filename": "flanker-0.4.11.tar.gz", "has_sig": false, "md5_digest": "c6954f96942c63b728dc2288c6e991eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76365, "upload_time": "2014-03-07T21:39:07", "url": "https://files.pythonhosted.org/packages/ab/2b/dfe685142fb0aba82757ce4d537b34602f46c457d405385b0794931a5d9a/flanker-0.4.11.tar.gz" } ], "0.4.13": [ { "comment_text": "", "digests": { "md5": "60767ed4e28d3ff52a8d4c7b807fa7e6", "sha256": "daeb04b1bb53dd068201c704fafb0576aba85fa7595f420600cc92ee731129e6" }, "downloads": -1, "filename": "flanker-0.4.13.tar.gz", "has_sig": false, "md5_digest": "60767ed4e28d3ff52a8d4c7b807fa7e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76481, "upload_time": "2014-03-12T00:25:32", "url": "https://files.pythonhosted.org/packages/3e/9b/1c163d78f874151cb4c1d1d722438f3b55652736ed02c96b69f42960662d/flanker-0.4.13.tar.gz" } ], "0.4.14": [ { "comment_text": "", "digests": { "md5": "0bc13a22fcccacf552cdb8606f3fed70", "sha256": "43629be39ea7162be01537ac27c3b87ca294b7773c1d8b084e0350667a040c12" }, "downloads": -1, "filename": "flanker-0.4.14.tar.gz", "has_sig": false, "md5_digest": "0bc13a22fcccacf552cdb8606f3fed70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76914, "upload_time": "2014-04-15T20:54:21", "url": "https://files.pythonhosted.org/packages/94/e9/cd1fce73234784ef3d629fba34dfd3be1f3318a289fd1c67fbffadd5f373/flanker-0.4.14.tar.gz" } ], "0.4.15": [ { "comment_text": "", "digests": { "md5": "dcea19553c1f8cfd89ad79e0d9c5d1f2", "sha256": "669ee50818c356b454ccc93b91cfb82068fd929105314c8a06af31a856767ebe" }, "downloads": -1, "filename": "flanker-0.4.15.tar.gz", "has_sig": false, "md5_digest": "dcea19553c1f8cfd89ad79e0d9c5d1f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76952, "upload_time": "2014-07-15T23:34:57", "url": "https://files.pythonhosted.org/packages/8d/b3/4a7616d494add5b85105e5be0b560d75e15ad323bc0be4f643e9779c0271/flanker-0.4.15.tar.gz" } ], "0.4.20": [ { "comment_text": "", "digests": { "md5": "1671f220abcba84bf830475f8ea87677", "sha256": "db601e5ff58daecd067481465a6f142ba9d930585db702b751c1aeb9d27ab738" }, "downloads": -1, "filename": "flanker-0.4.20.tar.gz", "has_sig": false, "md5_digest": "1671f220abcba84bf830475f8ea87677", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80847, "upload_time": "2014-09-24T18:20:22", "url": "https://files.pythonhosted.org/packages/77/f5/ecd617076a8796b53032b23f287ca8f540a8514f3c51d14c3f2d50512448/flanker-0.4.20.tar.gz" } ], "0.4.21": [ { "comment_text": "", "digests": { "md5": "9db3f7238d5e31413c108695a159717a", "sha256": "1b76ebb17c1836a8a1fecacf28c505abff05fe9b4a19fc299431f4d90f537a78" }, "downloads": -1, "filename": "flanker-0.4.21.tar.gz", "has_sig": false, "md5_digest": "9db3f7238d5e31413c108695a159717a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80853, "upload_time": "2014-10-02T00:10:54", "url": "https://files.pythonhosted.org/packages/11/49/550067d5aba159c3c56f058fef04c6842e68c0b2da2ee3b52923b9cdb768/flanker-0.4.21.tar.gz" } ], "0.4.22": [ { "comment_text": "", "digests": { "md5": "f4826030b4a7794d4d93642d19c83218", "sha256": "a28f43535303b55e371cec3de94de0d5c538822315bd92ddd358622e6045459a" }, "downloads": -1, "filename": "flanker-0.4.22.tar.gz", "has_sig": false, "md5_digest": "f4826030b4a7794d4d93642d19c83218", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81034, "upload_time": "2014-10-30T23:09:37", "url": "https://files.pythonhosted.org/packages/4c/b3/1dce580313da70975ce2e1fbbc03769c00bfa30b6aa5eb2c37d9d107fcdf/flanker-0.4.22.tar.gz" } ], "0.4.23": [ { "comment_text": "", "digests": { "md5": "89f32ff56f3a07560a561eff024e1fe8", "sha256": "1b3d7ea744d8be02e4b561ad68127b28d63ad89457999caf33fb617abc324002" }, "downloads": -1, "filename": "flanker-0.4.23.tar.gz", "has_sig": false, "md5_digest": "89f32ff56f3a07560a561eff024e1fe8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81296, "upload_time": "2014-11-06T22:53:52", "url": "https://files.pythonhosted.org/packages/02/57/bb76b3ceee8ff5cba8f0306cf5e5357c8f3e556eef4fc6d96d673a9ab3db/flanker-0.4.23.tar.gz" } ], "0.4.24": [ { "comment_text": "", "digests": { "md5": "9a13547bd28c8bb54539e6b379bd20cc", "sha256": "24d2978ec121a65b1a2888443eb310dade4f2f88396522a664ca7e9a164bf114" }, "downloads": -1, "filename": "flanker-0.4.24.tar.gz", "has_sig": false, "md5_digest": "9a13547bd28c8bb54539e6b379bd20cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81313, "upload_time": "2014-12-03T01:07:03", "url": "https://files.pythonhosted.org/packages/3f/f1/97fc06454851a3693e68fa28c30ec35dee67bf9927435b3c81d325c1acad/flanker-0.4.24.tar.gz" } ], "0.4.26": [ { "comment_text": "", "digests": { "md5": "77e056c7e4de722e31f67af54903c854", "sha256": "cbbe96effb5bf1de8989e4fc7e2b4393110532fccb4d2aeefd41c7cc3cc3ff2c" }, "downloads": -1, "filename": "flanker-0.4.26.tar.gz", "has_sig": false, "md5_digest": "77e056c7e4de722e31f67af54903c854", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81431, "upload_time": "2015-01-14T01:59:11", "url": "https://files.pythonhosted.org/packages/d6/b9/049b1d32cd8ceda6fc9a0ffcf4c032fee49ede7163e33533c3cf5d5dc661/flanker-0.4.26.tar.gz" } ], "0.4.27": [ { "comment_text": "", "digests": { "md5": "51ac7ba1fb2e306a85502d0e1932c315", "sha256": "9f4d7e565fc50599c1912d1df2060c5a5f8918c823935fbc6681bf2ddde8ed4f" }, "downloads": -1, "filename": "flanker-0.4.27.tar.gz", "has_sig": false, "md5_digest": "51ac7ba1fb2e306a85502d0e1932c315", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81676, "upload_time": "2015-01-26T21:11:01", "url": "https://files.pythonhosted.org/packages/c5/e1/f873e91291976432ae9c2c758ce70239afa90faf8eb9257b3035ce7509b2/flanker-0.4.27.tar.gz" } ], "0.4.28": [ { "comment_text": "", "digests": { "md5": "fafa99468a74063721875643aa8cb6fa", "sha256": "acb3e0457ca0bc755b634bf733079516b2b7260e119a3d107b5b866d4b13c496" }, "downloads": -1, "filename": "flanker-0.4.28.tar.gz", "has_sig": false, "md5_digest": "fafa99468a74063721875643aa8cb6fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81772, "upload_time": "2015-03-10T22:58:35", "url": "https://files.pythonhosted.org/packages/bb/23/ba1f2bd5c989e20a26f3acb89e21a62344fc3ff695d8d1124353ca166321/flanker-0.4.28.tar.gz" } ], "0.4.29": [ { "comment_text": "", "digests": { "md5": "df05f45080720b28ff2f643c218689ec", "sha256": "0ec50d4a610b0292acaa129e2a6c9424cb149cb2da0f2e25821e8fbdebd44324" }, "downloads": -1, "filename": "flanker-0.4.29.tar.gz", "has_sig": false, "md5_digest": "df05f45080720b28ff2f643c218689ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 82165, "upload_time": "2015-05-19T19:09:50", "url": "https://files.pythonhosted.org/packages/ef/c8/137ab24d29462f5083e8ec490a779d24113d3814fcf147e2b57586fefe88/flanker-0.4.29.tar.gz" } ], "0.4.31": [ { "comment_text": "", "digests": { "md5": "12756bee9bb6fbcc4b4d21d6dc6b63b3", "sha256": "927f3a56d7126c80b766894c75e85c8e7f27fbc1a1f0786d119aa69665089419" }, "downloads": -1, "filename": "flanker-0.4.31.tar.gz", "has_sig": false, "md5_digest": "12756bee9bb6fbcc4b4d21d6dc6b63b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 82303, "upload_time": "2015-06-10T01:00:23", "url": "https://files.pythonhosted.org/packages/57/eb/4c2d9a6c5c22fae6f94a45cc60f84ae234aa9b8f928f891de1fbf7e0587b/flanker-0.4.31.tar.gz" } ], "0.4.32": [ { "comment_text": "", "digests": { "md5": "6591d0808c6defde189bd674ba56c946", "sha256": "362013846ebc543d9d89a20f397ac883ae4bd11c532380e95387d656c2f82367" }, "downloads": -1, "filename": "flanker-0.4.32.tar.gz", "has_sig": false, "md5_digest": "6591d0808c6defde189bd674ba56c946", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 82531, "upload_time": "2015-06-11T19:56:28", "url": "https://files.pythonhosted.org/packages/65/cc/7b9bb4eb0cb49df57a571c315b95653e362a17e062b12e5d46ea7abed800/flanker-0.4.32.tar.gz" } ], "0.4.33": [ { "comment_text": "", "digests": { "md5": "4b2b2501222cc7d66f45508a1cf46e45", "sha256": "95b39d9354f60f5c821e4cfa0aebe78f6d2a05c0d797914fdc2d4fd1ff9c6d5d" }, "downloads": -1, "filename": "flanker-0.4.33.tar.gz", "has_sig": false, "md5_digest": "4b2b2501222cc7d66f45508a1cf46e45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83691, "upload_time": "2015-07-13T22:05:48", "url": "https://files.pythonhosted.org/packages/6b/e7/0d979013c35363f44328c0cd804e6fc32a37bb503429f9fc4357e137251e/flanker-0.4.33.tar.gz" } ], "0.4.34": [ { "comment_text": "", "digests": { "md5": "0f1625bfaf594253b2c77c649995c4e1", "sha256": "8dd295e69e6736559c4068ed17aa5061e9b9176825a6d08179527b0d37987983" }, "downloads": -1, "filename": "flanker-0.4.34.tar.gz", "has_sig": false, "md5_digest": "0f1625bfaf594253b2c77c649995c4e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 82548, "upload_time": "2015-07-27T23:44:47", "url": "https://files.pythonhosted.org/packages/3e/51/f7abcac9aacc731d81dee412e1a1be9b3b74e792850bc1b271ceabcc5747/flanker-0.4.34.tar.gz" } ], "0.4.35": [ { "comment_text": "", "digests": { "md5": "a315d745f6a682b343556561768020fd", "sha256": "7ddb5cffeb6819b41a33e6772e1756fdd855e2c5ff62776eb86a7553ec954c17" }, "downloads": -1, "filename": "flanker-0.4.35.tar.gz", "has_sig": false, "md5_digest": "a315d745f6a682b343556561768020fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 82695, "upload_time": "2015-08-05T16:52:30", "url": "https://files.pythonhosted.org/packages/99/82/edace5e1de0135a518c30409a028b7eda7c2483f1d5d8a3f47866410bd04/flanker-0.4.35.tar.gz" } ], "0.4.36": [ { "comment_text": "", "digests": { "md5": "757f784fc297cfb48fd78565f54a2e67", "sha256": "0d8b7b9b6de01b34d3a3d3bc79a6b96651c8a0ffabd4fc2a6f29b02ddf2584d4" }, "downloads": -1, "filename": "flanker-0.4.36.tar.gz", "has_sig": false, "md5_digest": "757f784fc297cfb48fd78565f54a2e67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83902, "upload_time": "2015-08-21T21:52:15", "url": "https://files.pythonhosted.org/packages/85/5f/a3836da5d6799fc7554501b4aa7b5e81085c21d5c13735287211a141e9c6/flanker-0.4.36.tar.gz" } ], "0.4.37": [ { "comment_text": "", "digests": { "md5": "0a3d2113ca126904214e4ca265eeed2a", "sha256": "66a71e68a150ecfc173f71ecbe793cb2bf9a94d6d83b78dc451cd425a8fb7302" }, "downloads": -1, "filename": "flanker-0.4.37.tar.gz", "has_sig": false, "md5_digest": "0a3d2113ca126904214e4ca265eeed2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87750, "upload_time": "2015-10-09T20:17:59", "url": "https://files.pythonhosted.org/packages/15/6c/0c17776498fb4d87fb3c3aae1b1303cc94f44ee701446342bf606cec2e2c/flanker-0.4.37.tar.gz" } ], "0.4.38": [ { "comment_text": "", "digests": { "md5": "baff902122eb1870a7c6435e2850e43f", "sha256": "7246dd8e564132b678d3b97132f3c6e3db03f494d86ceaa0b1efe9e325d0f5bf" }, "downloads": -1, "filename": "flanker-0.4.38.tar.gz", "has_sig": false, "md5_digest": "baff902122eb1870a7c6435e2850e43f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87921, "upload_time": "2015-12-02T19:47:47", "url": "https://files.pythonhosted.org/packages/13/c8/53cbb5668cb41eebb298071b2a8919c75ec30dbba117d4c0abdec3cfb070/flanker-0.4.38.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "690e607ad046220f337544db7bea1539", "sha256": "b1f98696f50a7d2fc85dde5c4c1921bf2d62bb90d86166b227ff2ee2daf3d0d0" }, "downloads": -1, "filename": "flanker-0.4.4.tar.gz", "has_sig": false, "md5_digest": "690e607ad046220f337544db7bea1539", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44432, "upload_time": "2013-12-18T23:58:00", "url": "https://files.pythonhosted.org/packages/65/c2/4475af46efb5d66874881d3bccc4420b25c881c85b627ebde5b588569936/flanker-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "ce02e10a3b22214e2adb7471d9dec8e0", "sha256": "19535ca94641f3713d5808ba322b30d4cb4c3d3acdd0a5deb5aedb790c15bd69" }, "downloads": -1, "filename": "flanker-0.4.5.tar.gz", "has_sig": false, "md5_digest": "ce02e10a3b22214e2adb7471d9dec8e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40628, "upload_time": "2014-01-06T19:48:40", "url": "https://files.pythonhosted.org/packages/7e/79/b6bd9c51197aebc97edad2fb31702ce3031d5e11383fb4a29324759c7d07/flanker-0.4.5.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "3ae2b27282cdb836c50339c5a9ca5f55", "sha256": "86aec01b59a5f1a4739f213262e713cfd91c3ad3de5e28180b97b3bf587f9d1b" }, "downloads": -1, "filename": "flanker-0.4.6.tar.gz", "has_sig": false, "md5_digest": "3ae2b27282cdb836c50339c5a9ca5f55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40618, "upload_time": "2014-02-07T01:03:05", "url": "https://files.pythonhosted.org/packages/d9/f3/9d595c948332528dad7ebf0ec3bdcdc61a3138ab3427b2876c0f53e2cfaf/flanker-0.4.6.tar.gz" } ], "0.4.8": [ { "comment_text": "", "digests": { "md5": "6d9d8189be90be6797857bc992bc637d", "sha256": "3d7159d15804a5811c2c61fe3655215acabc4ee74ce86321984156f33f373059" }, "downloads": -1, "filename": "flanker-0.4.8.tar.gz", "has_sig": false, "md5_digest": "6d9d8189be90be6797857bc992bc637d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40610, "upload_time": "2014-02-12T21:30:18", "url": "https://files.pythonhosted.org/packages/a2/1b/e792c4446645a4f1a5ef221d28010ea6bdb130e39fdeb5a9b5fb74216148/flanker-0.4.8.tar.gz" } ], "0.4.9": [ { "comment_text": "", "digests": { "md5": "028d6553a336d1bcd92d6d82981e8de4", "sha256": "ddb8cb8a2dfc69639525b57af21515a3c0498fe15a94ff2905dde6655391e596" }, "downloads": -1, "filename": "flanker-0.4.9.tar.gz", "has_sig": false, "md5_digest": "028d6553a336d1bcd92d6d82981e8de4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40618, "upload_time": "2014-02-20T19:34:14", "url": "https://files.pythonhosted.org/packages/cb/e0/cb698a281f06321b32bd00cdb8d21a7409c15c1f4a833810010cdcdc9b0b/flanker-0.4.9.tar.gz" } ], "0.8.5": [ { "comment_text": "", "digests": { "md5": "621f3a69d6c4e66941817c8645eff679", "sha256": "0ab360cfa081241abdc6d03e50f4f570040c566931f64bda26838ffdd842f306" }, "downloads": -1, "filename": "flanker-0.8.5.tar.gz", "has_sig": false, "md5_digest": "621f3a69d6c4e66941817c8645eff679", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 97274, "upload_time": "2018-03-30T11:18:16", "url": "https://files.pythonhosted.org/packages/b8/91/b9674ced8e0524d0bab0fe85514ba453c743901759ffa57abc84a109a361/flanker-0.8.5.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "ae2cb8e2bbd7622cdb881900b3f70c89", "sha256": "2295b430a5e3f825d9dff702ea4f9d5cf7f719c8cfee318ce0c385facddd95db" }, "downloads": -1, "filename": "flanker-0.9.0.tar.gz", "has_sig": false, "md5_digest": "ae2cb8e2bbd7622cdb881900b3f70c89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 102155, "upload_time": "2018-05-16T07:29:40", "url": "https://files.pythonhosted.org/packages/17/33/20aafadd36495938d2f87722fffacd82c99d26b42633002072883486bbb5/flanker-0.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ae2cb8e2bbd7622cdb881900b3f70c89", "sha256": "2295b430a5e3f825d9dff702ea4f9d5cf7f719c8cfee318ce0c385facddd95db" }, "downloads": -1, "filename": "flanker-0.9.0.tar.gz", "has_sig": false, "md5_digest": "ae2cb8e2bbd7622cdb881900b3f70c89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 102155, "upload_time": "2018-05-16T07:29:40", "url": "https://files.pythonhosted.org/packages/17/33/20aafadd36495938d2f87722fffacd82c99d26b42633002072883486bbb5/flanker-0.9.0.tar.gz" } ] }