{ "info": { "author": "Thomas Rueckstiess", "author_email": "thomas@rueckstiess.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6", "Topic :: Database" ], "description": "======\nmtools\n======\n\n|PyPI version| |Build Status| |Python 27| |Python 36|\n\n**mtools** is a collection of helper scripts to parse, filter, and visualize\nMongoDB log files (``mongod``, ``mongos``). mtools also includes ``mlaunch``, a\nutility to quickly set up complex MongoDB test environments on a local machine.\n\n.. figure:: https://raw.githubusercontent.com/rueckstiess/mtools/develop/mtools.png\n :alt: mtools box\n\nWhat's in the box?\n------------------\n\nThe following tools are in the mtools collection:\n\n`mlogfilter `__\n slices log files by time, merges log files, filters slow queries, finds\n table scans, shortens log lines, filters by other attributes, convert to\n JSON\n\n`mloginfo `__\n returns info about log file, like start and end time, version, binary,\n special sections like restarts, connections, distinct view\n\n`mplotqueries `__\n visualize log files with different types of plots (requires matplotlib)\n\n`mlogvis `__\n creates a self-contained HTML file that shows an interactive visualization\n in a web browser (as an alternative to mplotqueries)\n\n`mlaunch `__\n a script to quickly spin up local test environments, including replica sets\n and sharded systems (requires pymongo)\n\nFor more information, see the `mtools documentation\n`__.\n\nRequirements and Installation Instructions\n------------------------------------------\n\nThe mtools collection is written in Python, and most of the tools only use the\nstandard packages shipped with Python. The tools are currently tested with\nPython 2.7 and 3.6.\n\nSome of the tools have additional dependencies, which are listed under the\nspecific tool's section. See the `installation instructions\n`__ for more information.\n\nThe mtools suite is only tested with actively supported (non End-of-Life)\nversions of the MongoDB server. As of April 2018, that includes MongoDB 3.2\nor newer.\n\nRecent Changes\n--------------\n\nSee `Changes to mtools `__\nfor a list of changes from previous versions of mtools.\n\nContribute to mtools\n--------------------\n\nIf you'd like to contribute to mtools, please read the `contributor page\n`__ for instructions.\n\nDisclaimer\n----------\n\nThis software is not supported by `MongoDB, Inc. `__\nunder any of their commercial support subscriptions or otherwise. Any usage of\nmtools is at your own risk. Bug reports, feature requests and questions can be\nposted in the `Issues\n`__ section on GitHub.\n\n.. |PyPI version| image:: https://img.shields.io/pypi/v/mtools.svg\n :target: https://pypi.python.org/pypi/mtools/\n.. |Build Status| image:: https://img.shields.io/travis/rueckstiess/mtools/master.svg\n :target: https://travis-ci.org/rueckstiess/mtools\n.. |Python 27| image:: https://img.shields.io/badge/Python-2.7-brightgreen.svg?style=flat\n :target: http://python.org\n.. |Python 36| image:: https://img.shields.io/badge/Python-3.6-brightgreen.svg?style=flat\n :target: http://python.org\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/rueckstiess/mtools", "keywords": "MongoDB logs testing", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "mtools", "package_url": "https://pypi.org/project/mtools/", "platform": "", "project_url": "https://pypi.org/project/mtools/", "project_urls": { "Homepage": "https://github.com/rueckstiess/mtools" }, "release_url": "https://pypi.org/project/mtools/1.5.3/", "requires_dist": [ "six", "python-dateutil (==2.7)", "matplotlib (==1.4.3); extra == 'all'", "numpy (==1.14.5); extra == 'all'", "pymongo (==3.6.1); extra == 'all'", "psutil (==5.4.2); extra == 'all'", "pymongo (==3.6.1); extra == 'mlaunch'", "psutil (==5.4.2); extra == 'mlaunch'", "numpy (==1.14.5); extra == 'mloginfo'", "matplotlib (==1.4.3); extra == 'mplotqueries'", "numpy (==1.14.5); extra == 'mplotqueries'" ], "requires_python": "", "summary": "Useful scripts to parse and visualize MongoDB log files, launch test environments, and reproduce issues.", "version": "1.5.3" }, "last_serial": 4747737, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "25bcb6ce985e17fa74274b099dbad0c9", "sha256": "15802e2cbfbc7d1d849110f44c91ead7121ddcf4afadecdad4e457d8ab3192e0" }, "downloads": -1, "filename": "mtools-1.0.0.tar.gz", "has_sig": false, "md5_digest": "25bcb6ce985e17fa74274b099dbad0c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1432792, "upload_time": "2013-05-28T14:19:03", "url": "https://files.pythonhosted.org/packages/67/96/ccd56e705fa2ab6484ee979906400d65bf1f548e124e74fd4a5b851de8df/mtools-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "181acd4ec72de4e0857297d12c9395e0", "sha256": "5d365fc5232d93ae5d37c5da02b70df4420dd06e6bed091cc9d524906fb445c9" }, "downloads": -1, "filename": "mtools-1.0.1.tar.gz", "has_sig": false, "md5_digest": "181acd4ec72de4e0857297d12c9395e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1437016, "upload_time": "2013-06-19T10:44:40", "url": "https://files.pythonhosted.org/packages/b4/37/6ab694b0ae1596068bd0bd1df5d7d633a444214457b187c3278eb0aa34ef/mtools-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "b67d315549965310042c41a3a6504a9b", "sha256": "40a5c112f3f2dee8ad821e3ca00695cf4c653f3d394bd3a6a2e6cc1ed890dd4a" }, "downloads": -1, "filename": "mtools-1.0.2.tar.gz", "has_sig": false, "md5_digest": "b67d315549965310042c41a3a6504a9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1437650, "upload_time": "2013-07-03T14:53:51", "url": "https://files.pythonhosted.org/packages/ff/b9/925681b2c2c57687761ba60874b6e40d19b14ff62314f7789f26ec9b1bb0/mtools-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "7b5aea3b5d10eace590016648935d77b", "sha256": "4312aa912b25448d73e3ed55c68935a9eaf83dd9bda5ac643fba89a0413ec815" }, "downloads": -1, "filename": "mtools-1.0.3.tar.gz", "has_sig": false, "md5_digest": "7b5aea3b5d10eace590016648935d77b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1457383, "upload_time": "2013-07-19T16:18:30", "url": "https://files.pythonhosted.org/packages/e6/19/58c5a28039d7f6b6c0016544cb27979dac2d8c656e31972c0cfa2c552d08/mtools-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "8ab38a31760d47604382f477053ccfe1", "sha256": "2c658d7b0144ef330361ee8280be9ed4c8849b6f39c0d65fced4ef1d272c5170" }, "downloads": -1, "filename": "mtools-1.0.4.tar.gz", "has_sig": false, "md5_digest": "8ab38a31760d47604382f477053ccfe1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1460063, "upload_time": "2013-08-03T12:21:02", "url": "https://files.pythonhosted.org/packages/b2/64/607a21e037d438251c5217a2621b13c36c4475607328f3b305adc550017c/mtools-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "b0a0ef10b45199d7fdd73f06bc047541", "sha256": "6729ce61884ca0500564bd514eaf5ecf5a0c95b2089d8f27fee3f66bb393d393" }, "downloads": -1, "filename": "mtools-1.0.5.tar.gz", "has_sig": false, "md5_digest": "b0a0ef10b45199d7fdd73f06bc047541", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1469018, "upload_time": "2013-08-20T05:13:01", "url": "https://files.pythonhosted.org/packages/ce/52/cae17807977d73e3756ca78df73c3700c435afc06f4b760e2b1119dbb8d8/mtools-1.0.5.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "e610725b1f6badf285804399ca539ef9", "sha256": "2986c99a8ad4bb740cd0b41fa5d73b6a4b12c0116c3237b507bdfcf1f342e3f3" }, "downloads": -1, "filename": "mtools-1.1.0.tar.gz", "has_sig": false, "md5_digest": "e610725b1f6badf285804399ca539ef9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1470965, "upload_time": "2013-10-31T08:02:32", "url": "https://files.pythonhosted.org/packages/bb/9a/b56218fe3dda3e353707a084ff9b5cc83c25d4533c14aedc0e442a1ec86f/mtools-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "1521b2c1133085c3ef253a2b3fd46162", "sha256": "d01945a9bb29dba98c1840588a15cc508698212e40afa0041a2ac802d0973f13" }, "downloads": -1, "filename": "mtools-1.1.1.tar.gz", "has_sig": false, "md5_digest": "1521b2c1133085c3ef253a2b3fd46162", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1472322, "upload_time": "2013-11-21T07:06:21", "url": "https://files.pythonhosted.org/packages/97/b5/e86b6abf63739009ed0a73a6ce788f7d55d42c7856776ff3865cbb5947a0/mtools-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "dd5afce95d704c3ff11570f4e55ce2da", "sha256": "2f6e8b22cddcaeaef93c94e7fb36b9c17ea22804de15ea21986615fbafbdb354" }, "downloads": -1, "filename": "mtools-1.1.2.tar.gz", "has_sig": false, "md5_digest": "dd5afce95d704c3ff11570f4e55ce2da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1480804, "upload_time": "2014-01-18T11:01:36", "url": "https://files.pythonhosted.org/packages/c4/50/6ae136b45c5324c418e31eb8526636e95c2664a21c969ee52078b674c8bb/mtools-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "f8f41dd1192d96387bad01951892c69b", "sha256": "0defd7de7b88695e21967cf18a71582ff30cc42e8500b3673dd03ff96659af64" }, "downloads": -1, "filename": "mtools-1.1.3.tar.gz", "has_sig": false, "md5_digest": "f8f41dd1192d96387bad01951892c69b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1491686, "upload_time": "2014-02-10T13:00:04", "url": "https://files.pythonhosted.org/packages/43/e8/74b4bd5bc9519229e1d3f8e28a54943b2370495f408a8cf90a672af114ff/mtools-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "99ca6db75da68518b2bd24fe2bd73cb4", "sha256": "7abd36fc0b97e60d39f735e448f34e49d2a7c798011548dcf2179052cc78d9ac" }, "downloads": -1, "filename": "mtools-1.1.4.tar.gz", "has_sig": false, "md5_digest": "99ca6db75da68518b2bd24fe2bd73cb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1681944, "upload_time": "2014-03-20T04:42:03", "url": "https://files.pythonhosted.org/packages/8e/81/218f93cba2e3c3c88022f98398c119384004bf838c83b22b091d1e085ddd/mtools-1.1.4.tar.gz" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "9f13aa0f5c2422caaffce1e5f66fddd1", "sha256": "e1154cbc01908ccddc4e43345bb9fe07660e31b74b5f7df6777c7571a0b43af9" }, "downloads": -1, "filename": "mtools-1.1.5.tar.gz", "has_sig": false, "md5_digest": "9f13aa0f5c2422caaffce1e5f66fddd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1683748, "upload_time": "2014-05-20T20:01:41", "url": "https://files.pythonhosted.org/packages/64/86/82747c205ae2568bb959a1f283c668154797a49bfc4282bc828343ec6add/mtools-1.1.5.tar.gz" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "bb5e02210b8f3f1c331ab75ec77e00e3", "sha256": "f6d28e9b6fe685f16c21af798e36056f19fe2a7d64df78d4c8e56eb3a36f70e1" }, "downloads": -1, "filename": "mtools-1.1.6.tar.gz", "has_sig": false, "md5_digest": "bb5e02210b8f3f1c331ab75ec77e00e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1688344, "upload_time": "2014-10-08T15:39:19", "url": "https://files.pythonhosted.org/packages/de/80/75cff0e7b05f8110e4f74a45be18967493f4e410c0a4697e57a84f13ec4e/mtools-1.1.6.tar.gz" } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "678cdf9d462879fd3e46807246fc2cc5", "sha256": "e7cf239b3a2f8ded91b6bfe47d493a818ecc2ac7e044b0cde9a31ffb2c3f27e2" }, "downloads": -1, "filename": "mtools-1.1.7.tar.gz", "has_sig": false, "md5_digest": "678cdf9d462879fd3e46807246fc2cc5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1693192, "upload_time": "2014-11-24T03:22:07", "url": "https://files.pythonhosted.org/packages/d6/3a/0e4bcc438a2645f659f7ddee93cb4b1100e525efc7ffa5744a72577ca412/mtools-1.1.7.tar.gz" } ], "1.1.8": [ { "comment_text": "", "digests": { "md5": "0c4f463b86cd44a365fda94aa74da1de", "sha256": "9696e8866e4c530614d1b55542fe6d95804c1e6d0565e05590f98eb49ab1e431" }, "downloads": -1, "filename": "mtools-1.1.8.tar.gz", "has_sig": false, "md5_digest": "0c4f463b86cd44a365fda94aa74da1de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1693933, "upload_time": "2015-03-10T05:39:55", "url": "https://files.pythonhosted.org/packages/d4/b6/50642e92a470ea1f645b320e01d327dc84fbdf750604c251e9eeee42d564/mtools-1.1.8.tar.gz" } ], "1.1.9": [ { "comment_text": "", "digests": { "md5": "b46d501daf8c8850dcddcdfd13528005", "sha256": "28162c6f57b8d9dfcf4cab3461c99fcd534ec5b28cf864120b17f27fd4c8bc6f" }, "downloads": -1, "filename": "mtools-1.1.9.tar.gz", "has_sig": false, "md5_digest": "b46d501daf8c8850dcddcdfd13528005", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1694921, "upload_time": "2015-09-12T04:17:15", "url": "https://files.pythonhosted.org/packages/9c/5b/e061f2b2845557824b08f8ad9a2bfbb55157ae0d51c7aeea8a44514a4cff/mtools-1.1.9.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "aa2e532ad890c24a6b956a8fa007a491", "sha256": "6c2cdb7bf89b1bebb027da482e2b61da456829d5e29444171715da7bd86ee40d" }, "downloads": -1, "filename": "mtools-1.2.0.tar.gz", "has_sig": false, "md5_digest": "aa2e532ad890c24a6b956a8fa007a491", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1695675, "upload_time": "2016-03-21T12:54:08", "url": "https://files.pythonhosted.org/packages/cd/2c/036de0488e5ef0acfb5bf683bec28f0a0eab617ed235b9ebceb3d8bbfc7b/mtools-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "187240011393b6aa58cfef3757e1d505", "sha256": "58cda9d1b41ad1d7ad9fc7fda91e094d81b46d4c24d729513b2c38d95346d4c2" }, "downloads": -1, "filename": "mtools-1.2.1.tar.gz", "has_sig": false, "md5_digest": "187240011393b6aa58cfef3757e1d505", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1695734, "upload_time": "2016-03-22T00:48:49", "url": "https://files.pythonhosted.org/packages/25/d3/2cd5a63e06d6e1d3970b9f8fd7e02b143f4f0e95d343a4e68353209122c3/mtools-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "57ac5e1404f7db40b9992fd55fd530cd", "sha256": "2d8a89e8707a0a234a4fba5f4a7fc72ded73092fe1371e98302a5d1e7bbc1746" }, "downloads": -1, "filename": "mtools-1.2.2.tar.gz", "has_sig": false, "md5_digest": "57ac5e1404f7db40b9992fd55fd530cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1696345, "upload_time": "2016-09-27T07:21:10", "url": "https://files.pythonhosted.org/packages/25/fe/c9375c462c9f0592407695bb5ce784866ce7b5336b8d66141e1f3250cf1f/mtools-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "0cffb81ce1cdd27ce49f57845865967d", "sha256": "250bcef7dc6114cb0bc193c4ff195cc345112afb0d708bddcef1584d090a2c0a" }, "downloads": -1, "filename": "mtools-1.2.3.tar.gz", "has_sig": false, "md5_digest": "0cffb81ce1cdd27ce49f57845865967d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1697099, "upload_time": "2016-12-13T22:43:37", "url": "https://files.pythonhosted.org/packages/cf/9a/355117becf2ba543888e876cb3b72b61155197e503953c5ddde664144102/mtools-1.2.3.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "bbbf02327b2c083d002c4405bc88458c", "sha256": "74c29fc9964fb837502fabfda829d0706a2445ae72257b915f070d9b54c85b2c" }, "downloads": -1, "filename": "mtools-1.3.0.tar.gz", "has_sig": false, "md5_digest": "bbbf02327b2c083d002c4405bc88458c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1695096, "upload_time": "2017-09-21T07:07:17", "url": "https://files.pythonhosted.org/packages/a9/79/b20628adaf55c21c9817c4365657cb65faf70c9f93ccfe6772d4ee13747f/mtools-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "411fe8b561a68b7e15246fdf9acb97f0", "sha256": "0d3b2862d2c492bb1c7e3a36ffe0516a8a14de987ba1d07d2a26503b25aa286e" }, "downloads": -1, "filename": "mtools-1.3.1-py2-none-any.whl", "has_sig": false, "md5_digest": "411fe8b561a68b7e15246fdf9acb97f0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 852641, "upload_time": "2017-10-07T11:22:52", "url": "https://files.pythonhosted.org/packages/1d/28/6464200a1ec4da2015160858bf961449f94566c24796e9175248a1073d65/mtools-1.3.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "591b3d3bd652af51f1e120fed066351a", "sha256": "fc03187e72ff780c991636879686ea882edbc98ba8b060992c4ee08e32c83fba" }, "downloads": -1, "filename": "mtools-1.3.1.tar.gz", "has_sig": false, "md5_digest": "591b3d3bd652af51f1e120fed066351a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1698985, "upload_time": "2017-10-07T11:23:14", "url": "https://files.pythonhosted.org/packages/b2/56/a1ef8f5782270b319b7bd19875fd39202d0ad6d6553892e522097e2502a0/mtools-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "1d7b60c54f47501e487c11dc27533eaa", "sha256": "caf4d68c3dc4f6594a0a8c41a41051f905f7fc97a30d2d4fc86072adb5a1e7ab" }, "downloads": -1, "filename": "mtools-1.3.2-py2-none-any.whl", "has_sig": false, "md5_digest": "1d7b60c54f47501e487c11dc27533eaa", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 853879, "upload_time": "2017-10-23T06:43:18", "url": "https://files.pythonhosted.org/packages/de/72/d489fbc351a171cd13cfcad5d734264ff35a4dd106f8250edb651a6aad91/mtools-1.3.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e2c700a5e24848c88c3789e17e4c7fb", "sha256": "c70913793545caa0a10ea3506dabea6bd24c0eeb18f46e49efab394e2d085b5b" }, "downloads": -1, "filename": "mtools-1.3.2.tar.gz", "has_sig": false, "md5_digest": "8e2c700a5e24848c88c3789e17e4c7fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1700523, "upload_time": "2017-10-23T06:43:41", "url": "https://files.pythonhosted.org/packages/1c/a8/82ac5b1f9d9154a4bb143ec32dcf50b6bd4a0f4f7ba7b3e83cc932621451/mtools-1.3.2.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "d8810357b6a96c0b0aa8e6745ffebf44", "sha256": "089fb5a4a2d484f7df2c3e6b45053fc7ac9261aa2cf7001709e4b9cc345c0dda" }, "downloads": -1, "filename": "mtools-1.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "d8810357b6a96c0b0aa8e6745ffebf44", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2035779, "upload_time": "2018-04-30T10:21:27", "url": "https://files.pythonhosted.org/packages/3f/de/121821488f8372cfb55915f1617d167d1669eefc08fecf818a6d05f5f97d/mtools-1.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c5b377ccd54781d9ecbfb3e8c745b500", "sha256": "8de9a542b616f8ec5e9193aedc2620204157ae5b9bb36e433290657bd6cd0199" }, "downloads": -1, "filename": "mtools-1.4.0.tar.gz", "has_sig": false, "md5_digest": "c5b377ccd54781d9ecbfb3e8c745b500", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2857454, "upload_time": "2018-04-30T10:21:59", "url": "https://files.pythonhosted.org/packages/e1/68/120123d24bea8425ff298d922261abf5fecd4eb7a66e1d19602f32e66cc0/mtools-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "296a95d6c54f3106c198dfa2349bb086", "sha256": "f8ca78742edbacb8a975d66d04d7c2dfc0fcc60eabf6a12bdb8e99b19f7bbd7d" }, "downloads": -1, "filename": "mtools-1.4.1-py2-none-any.whl", "has_sig": false, "md5_digest": "296a95d6c54f3106c198dfa2349bb086", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2035655, "upload_time": "2018-05-02T07:38:22", "url": "https://files.pythonhosted.org/packages/f1/53/fca4948ace9e9af13daaa59b97e3e25be23952b6573b094ed7e9d4584d4b/mtools-1.4.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b7ff8c0129a08868d786d8b651b8121", "sha256": "88f6aaf898294c11c94fa9c4cd636ddea3147f76d21a86e2abb65858594ab17b" }, "downloads": -1, "filename": "mtools-1.4.1.tar.gz", "has_sig": false, "md5_digest": "7b7ff8c0129a08868d786d8b651b8121", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2857329, "upload_time": "2018-05-02T07:38:55", "url": "https://files.pythonhosted.org/packages/d6/5c/eaf6dc2b556f216f50250af4c810a100b4aec2ea28cd248dcea898b2b84e/mtools-1.4.1.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "7f06aed41ef45d9228ebcbd45286698d", "sha256": "5006e8117d200402bcdc361be5e0f7a40e35601b491a0dca7d1c571dcbeb2440" }, "downloads": -1, "filename": "mtools-1.5.0-py2-none-any.whl", "has_sig": false, "md5_digest": "7f06aed41ef45d9228ebcbd45286698d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2036624, "upload_time": "2018-07-02T08:13:55", "url": "https://files.pythonhosted.org/packages/55/20/4aa8e394afe8cacbed36cbf98b9d4a9da33d8597668177e837bb720e6fc2/mtools-1.5.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "813d9d97e20acf291f08017de82a5785", "sha256": "ac1c35f09364d47c5ec1c7d702850ae885d8d0a56a1c9e1160348e19591c5f91" }, "downloads": -1, "filename": "mtools-1.5.0.tar.gz", "has_sig": false, "md5_digest": "813d9d97e20acf291f08017de82a5785", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2858336, "upload_time": "2018-07-02T08:13:59", "url": "https://files.pythonhosted.org/packages/93/30/789cafa3416671c95636c4b302ea11e2456b1260a0e5ea1642783e2f6f1d/mtools-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "bbe1b8ab0a26a5a00a5bc1cb3a3c3c87", "sha256": "836705a3d7724f287b41d63404b5ceb50cfe3de26cff4a98e09e9cae520cfa94" }, "downloads": -1, "filename": "mtools-1.5.1-py2-none-any.whl", "has_sig": false, "md5_digest": "bbe1b8ab0a26a5a00a5bc1cb3a3c3c87", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2036633, "upload_time": "2018-07-04T09:41:11", "url": "https://files.pythonhosted.org/packages/08/8b/211be8a4df6bbd61dfdd197e981aeb0e5337bf99e019da503309cd69274d/mtools-1.5.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f142ee3a5b2d855c2372665f0c449cd4", "sha256": "ca303f267ba84d81dff672b2ddb6a1d5994779c72461b6f3ee75bd586af4ebe3" }, "downloads": -1, "filename": "mtools-1.5.1.tar.gz", "has_sig": false, "md5_digest": "f142ee3a5b2d855c2372665f0c449cd4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2858367, "upload_time": "2018-07-04T09:42:31", "url": "https://files.pythonhosted.org/packages/f2/07/6cad9445d7bf331f21c969f045b1da76cb2e943a51dd0e2eb83f0a6d9fc9/mtools-1.5.1.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "7ee99b664c00283426dbb2c3f73d33c3", "sha256": "742a3fcf678507fc4137c1e2a113fd0a9e7572e6e830c35617ef1b4278843411" }, "downloads": -1, "filename": "mtools-1.5.2-py2-none-any.whl", "has_sig": false, "md5_digest": "7ee99b664c00283426dbb2c3f73d33c3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2036940, "upload_time": "2018-09-28T06:52:38", "url": "https://files.pythonhosted.org/packages/b5/b0/9bec4d1759186b1cbde241cdd3e3c436bb56f6b1f57815d9edbcabe4a8c7/mtools-1.5.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3d1dea3e5b7bbdb2b11313efbb758245", "sha256": "a0ca9338e1c92d3fc4821baa792a80e54b9a9e0ca3c6bbe8b9c47556e3587d5e" }, "downloads": -1, "filename": "mtools-1.5.2.tar.gz", "has_sig": false, "md5_digest": "3d1dea3e5b7bbdb2b11313efbb758245", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2858652, "upload_time": "2018-09-28T06:52:41", "url": "https://files.pythonhosted.org/packages/6f/cd/d222c30e5720ee8833ff8afaa8a2e7b9583b0a8a4ed1484dab9a0e2ecc6d/mtools-1.5.2.tar.gz" } ], "1.5.3": [ { "comment_text": "", "digests": { "md5": "1964c9813958525f0e9e3a3f5c409426", "sha256": "4bf0406602639ea94bdcc9cb15850cb93c78bf61e65818c9b4fd3760817a1c79" }, "downloads": -1, "filename": "mtools-1.5.3-py2-none-any.whl", "has_sig": false, "md5_digest": "1964c9813958525f0e9e3a3f5c409426", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2037329, "upload_time": "2019-01-28T01:45:04", "url": "https://files.pythonhosted.org/packages/01/52/9c776ec9943c5c1388df568464554d6b9d3b974d59ef3c9057f0f53666c9/mtools-1.5.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f56a21b499e8a4639e0b842c6092b8f9", "sha256": "658578102d19f497cc0f25bfd803b854635bb0f81632a36636f083b336151747" }, "downloads": -1, "filename": "mtools-1.5.3.tar.gz", "has_sig": false, "md5_digest": "f56a21b499e8a4639e0b842c6092b8f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2858941, "upload_time": "2019-01-28T01:45:40", "url": "https://files.pythonhosted.org/packages/df/cb/186941789e83015442106922120115d8333d820c41812583170021163b60/mtools-1.5.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1964c9813958525f0e9e3a3f5c409426", "sha256": "4bf0406602639ea94bdcc9cb15850cb93c78bf61e65818c9b4fd3760817a1c79" }, "downloads": -1, "filename": "mtools-1.5.3-py2-none-any.whl", "has_sig": false, "md5_digest": "1964c9813958525f0e9e3a3f5c409426", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2037329, "upload_time": "2019-01-28T01:45:04", "url": "https://files.pythonhosted.org/packages/01/52/9c776ec9943c5c1388df568464554d6b9d3b974d59ef3c9057f0f53666c9/mtools-1.5.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f56a21b499e8a4639e0b842c6092b8f9", "sha256": "658578102d19f497cc0f25bfd803b854635bb0f81632a36636f083b336151747" }, "downloads": -1, "filename": "mtools-1.5.3.tar.gz", "has_sig": false, "md5_digest": "f56a21b499e8a4639e0b842c6092b8f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2858941, "upload_time": "2019-01-28T01:45:40", "url": "https://files.pythonhosted.org/packages/df/cb/186941789e83015442106922120115d8333d820c41812583170021163b60/mtools-1.5.3.tar.gz" } ] }