{ "info": { "author": "Ben Last", "author_email": "ben@benlast.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Academic Free License (AFL)", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Software Development :: Code Generators", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "**grimace** is a fluent regular expression string builder for Python,\ninspired by `Al Williams' article in Dr Dobbs`_.\n\nAuthor: Ben Last \n\nPython 3 support (and bugfixes) by `Nando Florestan`_\n\n* Documentation_\n* `Project home`_\n\n.. _`Al Williams' article in Dr Dobbs`: http://www.drdobbs.com/embedded-systems/irregular-expressions/240157655\n.. _`Nando Florestan`: http://nando.oui.com.br/\n.. _Documentation: https://github.com/benlast/grimace/wiki\n.. _`Project home`: https://github.com/benlast/grimace", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/benlast/grimace", "keywords": "re,regex,regexp,regular expression,fluent", "license": "MIT, Academic Free License version 2.1", "maintainer": "", "maintainer_email": "", "name": "grimace", "package_url": "https://pypi.org/project/grimace/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/grimace/", "project_urls": { "Homepage": "https://github.com/benlast/grimace" }, "release_url": "https://pypi.org/project/grimace/0.1.2/", "requires_dist": null, "requires_python": "", "summary": "A fluent regular expression generator", "version": "0.1.2" }, "last_serial": 2876730, "releases": { "0.0.10": [ { "comment_text": "built for Linux-3.5.0-36-generic-x86_64-with-glibc2.7", "digests": { "md5": "8d3814297df7a8a26fdf0161eb5d3785", "sha256": "402be7a64b5108b94b6a493f52d3870e3c33ca7ad1025f0de5d6aa4041c6491a" }, "downloads": -1, "filename": "grimace-0.0.10.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "8d3814297df7a8a26fdf0161eb5d3785", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 13953, "upload_time": "2013-07-16T05:47:17", "url": "https://files.pythonhosted.org/packages/fd/d3/78b1bd14836c57d507582c7db132254f2174ed2fb398338fbb282eb27b12/grimace-0.0.10.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "358c8fcc953e35f8793a2a1cf3fe96f3", "sha256": "3fa3e648831e47bd4fac4d77e7e4f3c58ccfdea30e38570392562093751a33fc" }, "downloads": -1, "filename": "grimace-0.0.10.tar.gz", "has_sig": false, "md5_digest": "358c8fcc953e35f8793a2a1cf3fe96f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7561, "upload_time": "2013-07-16T05:47:06", "url": "https://files.pythonhosted.org/packages/ba/c0/881338eb32f4a3a15bed90c33fa8b3930246291083e4a442e2beac23ec08/grimace-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "b5ae82eaca488b89de14069b90ec240d", "sha256": "caa99e294bf98f3bb57270e80ffad18beb79416fbdbf2d971be40d7af29b85d4" }, "downloads": -1, "filename": "grimace-0.0.11.tar.gz", "has_sig": false, "md5_digest": "b5ae82eaca488b89de14069b90ec240d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12849, "upload_time": "2013-07-31T22:27:02", "url": "https://files.pythonhosted.org/packages/85/50/82788f67af74a7718adea4fd1fc70a73bd1e460c8374b374661b290da1df/grimace-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "88662a772ded3e36442fc65c8cd92781", "sha256": "b33e6ecb71a10796fa140cf263f15c1f8c54371265f69e60e82adbda4ae0ecfa" }, "downloads": -1, "filename": "grimace-0.0.12.tar.gz", "has_sig": false, "md5_digest": "88662a772ded3e36442fc65c8cd92781", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12858, "upload_time": "2013-08-02T11:30:08", "url": "https://files.pythonhosted.org/packages/5f/e1/e017782efbbf4052e2ab8de10b536f49dc6d51bbbbef49f24af476b1d328/grimace-0.0.12.tar.gz" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "a4ed0fee4b3bdae62e83d7ad5a11c969", "sha256": "7c096fd4febd44ccc4a33eb52b3958e376c300780e7b0ca2a9e6de883b61337e" }, "downloads": -1, "filename": "grimace-0.0.14.tar.gz", "has_sig": false, "md5_digest": "a4ed0fee4b3bdae62e83d7ad5a11c969", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12671, "upload_time": "2013-10-28T18:04:45", "url": "https://files.pythonhosted.org/packages/42/4c/12fc9de276e4acc85f395202ad814b369780aa1cdc22ed3a6dd4844ffb87/grimace-0.0.14.tar.gz" } ], "0.0.7": [ { "comment_text": "built for Linux-3.5.0-36-generic-x86_64-with-glibc2.7", "digests": { "md5": "2f569b63d06c78d732232a25cdec67f1", "sha256": "e86f28bb573edd818e15d7b4779a1f03f7615378087b37e059ef95a31a720029" }, "downloads": -1, "filename": "grimace-0.0.7.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "2f569b63d06c78d732232a25cdec67f1", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 13686, "upload_time": "2013-07-16T04:52:23", "url": "https://files.pythonhosted.org/packages/1c/78/0e3d9244e1132cb920a5684db1dec497349cd36c43c905e846ca8031850d/grimace-0.0.7.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "8e9a89f4ad62924534e545ef9fe046de", "sha256": "03d8416cb716e397d59351094623bf6554d5d04aeb891fea7e04e5e9a12dd4f2" }, "downloads": -1, "filename": "grimace-0.0.7.tar.gz", "has_sig": false, "md5_digest": "8e9a89f4ad62924534e545ef9fe046de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7443, "upload_time": "2013-07-16T04:52:08", "url": "https://files.pythonhosted.org/packages/1a/02/bcd0ca560f2276b637dd291f3c10f5a4aa7574dae1fb961b18c28f658c59/grimace-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "built for Linux-3.5.0-36-generic-x86_64-with-glibc2.7", "digests": { "md5": "33a8c90690263e524e5777078ef45a8e", "sha256": "ef2a48fa5d1fb015cbf10a86e5e6fb3e1299884c7d22db1ed17251c6667b1f68" }, "downloads": -1, "filename": "grimace-0.0.8.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "33a8c90690263e524e5777078ef45a8e", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 13759, "upload_time": "2013-07-16T05:34:32", "url": "https://files.pythonhosted.org/packages/a3/9b/f05ff363257526572010ecf7259c33041d58fd2aa261075463990da89091/grimace-0.0.8.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "743db619fd482dd8fd08a28e7eff8a9b", "sha256": "006b24f5710a3d047567d21e3663be5b3bd884a53f07cf1adabe393f36dffe98" }, "downloads": -1, "filename": "grimace-0.0.8.tar.gz", "has_sig": false, "md5_digest": "743db619fd482dd8fd08a28e7eff8a9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7477, "upload_time": "2013-07-16T05:34:25", "url": "https://files.pythonhosted.org/packages/4d/43/c1ddbda856d872a6b2f373858b521133a757cc51b636bcc3c1be3043d5fd/grimace-0.0.8.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "656d531a144a7c782dc85fe4a8c9defd", "sha256": "b762134587720657e19cb53378ccd440679af5fcb1fcaefab8ba6035b5e0c91b" }, "downloads": -1, "filename": "grimace-0.1.0.tar.gz", "has_sig": false, "md5_digest": "656d531a144a7c782dc85fe4a8c9defd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13037, "upload_time": "2017-02-02T19:13:36", "url": "https://files.pythonhosted.org/packages/1c/23/d1c6cd0c4927a0e29ba2e46d4c21c5c8904ece299f3313ea617b7df3e39c/grimace-0.1.0.tar.gz" } ], "0.1.1": [], "0.1.2": [ { "comment_text": "", "digests": { "md5": "cbe7b07f5a3fc8b110d3c50bf55fc403", "sha256": "d6322488395e67f6260585ff375541ce7f948dead6941c90f2037e9885591e0e" }, "downloads": -1, "filename": "grimace-0.1.2.tar.gz", "has_sig": false, "md5_digest": "cbe7b07f5a3fc8b110d3c50bf55fc403", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13086, "upload_time": "2017-05-15T23:12:46", "url": "https://files.pythonhosted.org/packages/db/41/e0c5b87f2ac738edaf8e05dae94b54b4df88eb09d9be73d0b30e3f9bf014/grimace-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cbe7b07f5a3fc8b110d3c50bf55fc403", "sha256": "d6322488395e67f6260585ff375541ce7f948dead6941c90f2037e9885591e0e" }, "downloads": -1, "filename": "grimace-0.1.2.tar.gz", "has_sig": false, "md5_digest": "cbe7b07f5a3fc8b110d3c50bf55fc403", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13086, "upload_time": "2017-05-15T23:12:46", "url": "https://files.pythonhosted.org/packages/db/41/e0c5b87f2ac738edaf8e05dae94b54b4df88eb09d9be73d0b30e3f9bf014/grimace-0.1.2.tar.gz" } ] }