{ "info": { "author": "Timothy Palpant", "author_email": "tim@palpant.us", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "Operating System :: POSIX", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Testing" ], "description": "[![PyPI](https://img.shields.io/pypi/v/mprofile)](https://pypi.org/project/mprofile/)\n[![Build Status](https://travis-ci.org/timpalpant/mprofile.svg?branch=master)](https://travis-ci.org/timpalpant/mprofile)\n![PyPI - License](https://img.shields.io/pypi/l/mprofile)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mprofile)\n[![PyPI - Downloads](https://img.shields.io/pypi/dm/mprofile.svg)](https://pypistats.org/packages/mprofile)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)\n\n# mprofile\n\nA low-overhead sampling memory profiler for Python, derived from [heapprof](https://github.com/humu/heapprof), with an interface similar to [tracemalloc](https://pytracemalloc.readthedocs.io).\nmprofile attempts to give results comparable to tracemalloc, but uses statistical sampling to lower memory and CPU overhead. The sampling algorithm is the one used by [tcmalloc](https://github.com/gperftools/gperftools) and Golang heap profilers.\n\n## Installation & usage\n\n1. Install the profiler package using PyPI:\n\n ```shell\n pip3 install mprofile\n ```\n\n2. Enable the profiler in your application, get a snapshot of (sampled) memory usage:\n\n ```python\n import mprofile\n\n mprofile.start(sample_rate=128 * 1024)\n snap = mprofile.take_snapshot()\n ```\n\nSee the [tracemalloc](https://docs.python.org/3/library/tracemalloc.html) for API documentation. The API and objects returned by mprofile are compatible.\n\n## Compatibility\n\nmprofile is compatible with Python >= 3.4.\nIt can also be used with earlier versions of Python, but you must build CPython from source and apply the [pytracemalloc patches](https://pytracemalloc.readthedocs.io/install.html#manual-installation).\n\n## Benchmarks\n\nWe are primarily interested in profiling the memory usage of webservers, so used the `tornado_http` benchmark from pyperformance to estimate overhead.\nmprofile has similar performance to tracemalloc when comprehensively tracing all allocations, but when statistical sampling is used, the overhead is significantly reduced.\nIn addition, mprofile interns call stacks in a tree data structure that reduces memory overhead of storing the traces.\n\nWith the recommended setting of `sample_rate=128kB`, we observe ~5% slow down in the `tornado_http` benchmark.\n\nTODO: Run the full [pyperformance](https://pyperformance.readthedocs.io) suite of benchmarks.\n\n### Baseline\n```\nPython 2.7.16, no profiling:\ntornado_http: Mean +- std dev: 664 ms +- 30 ms\nMaximum resident set size (kbytes): 39176\n```\n\n### tracemalloc\n```\nPython 2.7.16, tracemallocframes=128:\ntornado_http: Mean +- std dev: 1.74 sec +- 0.04 sec\nMaximum resident set size (kbytes): 43752\n\n# Saving only one frame in each stack trace rather than full call stacks.\nPython 2.7.16, tracemallocframes=1:\ntornado_http: Mean +- std dev: 960 ms +- 30 ms\nMaximum resident set size (kbytes): 40000\n```\n\n### mprofile\n```\nPython 2.7.16, mprofileframes=128, mprofilerate=1 (i.e. tracemalloc):\ntornado_http: Mean +- std dev: 1.78 sec +- 0.05 sec\nMaximum resident set size (kbytes): 40588\n\nPython 2.7.16, mprofileframes=128, mprofilerate=1024:\ntornado_http: Mean +- std dev: 888 ms +- 28 ms\nMaximum resident set size (kbytes): 39752\n\nPython 2.7.16, mprofileframes=128, mprofilerate=128 * 1024:\ntornado_http: Mean +- std dev: 700 ms +- 26 ms\nMaximum resident set size (kbytes): 39388\n\n# Saving only one frame in each stack trace rather than full call stacks.\nPython 2.7.16, mprofileframes=1, mprofilerate=1 (i.e. tracemalloc):\ntornado_http: Mean +- std dev: 890 ms +- 19 ms\nMaximum resident set size (kbytes): 40152\n\nPython 2.7.16, mprofileframes=1, mprofilerate=1024:\ntornado_http: Mean +- std dev: 738 ms +- 24 ms\nMaximum resident set size (kbytes): 39568\n\nPython 2.7.16, mprofileframes=1, mprofilerate=128 * 1024:\ntornado_http: Mean +- std dev: 678 ms +- 22 ms\nMaximum resident set size (kbytes): 39328\n```\n\n## Developer notes\n\nRun the unit tests:\n```\nbazel test --test_output=streamed //src:profiler_test\n```\n\nRun the benchmarks:\n```\nbazel test -c opt --test_output=streamed //src:profiler_bench\n```\n\nRun the end-to-end (Python) tests:\n```\nbazel test --config asan --test_output=streamed //test:*\n```\n\nRun tests with ASAN and UBSAN:\n```\nbazel test --config asan --test_output=streamed //src:* //test:*\n```\n\n# Contributing\n\nPull requests and issues are welcomed!\n\n# License\n\nmprofile is released under the [MIT License](https://opensource.org/licenses/MIT) and incorporates code from [heapprof](https://github.com/humu/heapprof), which is also released under the MIT license.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/timpalpant/mprofile", "keywords": "profiling performance", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "mprofile", "package_url": "https://pypi.org/project/mprofile/", "platform": "Mac OS X", "project_url": "https://pypi.org/project/mprofile/", "project_urls": { "Homepage": "http://github.com/timpalpant/mprofile", "Source": "https://github.com/timpalpant/mprofile", "Tracker": "https://github.com/timpalpant/mprofile/issues" }, "release_url": "https://pypi.org/project/mprofile/0.0.10/", "requires_dist": null, "requires_python": "", "summary": "A low-overhead memory profiler.", "version": "0.0.10" }, "last_serial": 5995679, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "bd282167955962d1ec67f89e136e371c", "sha256": "d277d74c35c0badff5d2e0d70b84b58c4371f114c2971fe25babf90a666df804" }, "downloads": -1, "filename": "mprofile-0.0.1-cp34-cp34m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "bd282167955962d1ec67f89e136e371c", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 602485, "upload_time": "2019-10-05T17:15:19", "url": "https://files.pythonhosted.org/packages/2c/54/5e85c470f4194d76d0429347eef82214c5dd03b41b9f7f45bfc86409f4e7/mprofile-0.0.1-cp34-cp34m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "045e8928f731c2ea852f84c4dd17cec6", "sha256": "fc7b18aa1fb53d96d6eb6a5ade3b7a01d40bc42ea6cfc368c12ba8bcd81d13eb" }, "downloads": -1, "filename": "mprofile-0.0.1-cp35-cp35m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "045e8928f731c2ea852f84c4dd17cec6", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 604480, "upload_time": "2019-10-05T17:15:21", "url": "https://files.pythonhosted.org/packages/9d/06/e07b291b6f6c3cc31ca2f7107df49b5eb76ee61d9943c42cffff6c3a71de/mprofile-0.0.1-cp35-cp35m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6c76c5a1863a9601f09c83c534027785", "sha256": "96d12760fb7cf805b84b0e5802e9ad070c283f8240a41b19871f055a47b18f87" }, "downloads": -1, "filename": "mprofile-0.0.1-cp36-cp36m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "6c76c5a1863a9601f09c83c534027785", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 604700, "upload_time": "2019-10-05T17:15:22", "url": "https://files.pythonhosted.org/packages/8f/30/e3adf07aaa6af6a14445b9b111288dee5fe43219feb4d6a48cbe217b038f/mprofile-0.0.1-cp36-cp36m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f07778b7025f1d1f9bc20804a0dd6147", "sha256": "da06120c8b1b6819d50be1a774e472656128449b1c11a583aeace877ae154f45" }, "downloads": -1, "filename": "mprofile-0.0.1-cp37-cp37m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "f07778b7025f1d1f9bc20804a0dd6147", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 26700, "upload_time": "2019-10-05T17:17:19", "url": "https://files.pythonhosted.org/packages/45/be/01de2375dc5605b6fd44d8a9ad4dd1e4793b81d24851cbefefad0f98c8cd/mprofile-0.0.1-cp37-cp37m-macosx_10_14_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d8d59ee8d2c53bb8e30a6210938d4aff", "sha256": "cf0d771217f4f95b1ebb69052fe85a79a6e5253e6503054091b58234a9c6c15e" }, "downloads": -1, "filename": "mprofile-0.0.1-cp37-cp37m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "d8d59ee8d2c53bb8e30a6210938d4aff", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 605916, "upload_time": "2019-10-05T17:15:24", "url": "https://files.pythonhosted.org/packages/51/6d/fa7c476c51dda139f3a84155449330733c9178e46a92b48d80d4686b161b/mprofile-0.0.1-cp37-cp37m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "5846d7f31d67d0406b2edb94ac5e2ae2", "sha256": "43046408b26da4b45c715e3346964ec4c78e1c8f288cc23334662254661d4089" }, "downloads": -1, "filename": "mprofile-0.0.1.tar.gz", "has_sig": false, "md5_digest": "5846d7f31d67d0406b2edb94ac5e2ae2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23481, "upload_time": "2019-10-05T17:06:02", "url": "https://files.pythonhosted.org/packages/c6/ac/427a12b2a621a759c4078fc0ef3026cdd4576e06bb2ded0cf3fb3a1f2e6e/mprofile-0.0.1.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "56937e5f1d776c3070dd5ba61d917441", "sha256": "709c4b56bb70d627f92fb9c43c3da68560c5efb3aafa347c0f360abe5ec8a167" }, "downloads": -1, "filename": "mprofile-0.0.10-cp34-cp34m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "56937e5f1d776c3070dd5ba61d917441", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 552426, "upload_time": "2019-10-18T13:36:03", "url": "https://files.pythonhosted.org/packages/38/46/7dbd0d9c3e92d86fd87d4b67507aaf56c2a88b6101e2e8a59b36ab6325f4/mprofile-0.0.10-cp34-cp34m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "cc467fe0d1a277d0ceb0906c8687e38d", "sha256": "3211b2daa3abf04f22eb711ec938546ff1ec2dbc4d3d6612e65ee312b94d85ad" }, "downloads": -1, "filename": "mprofile-0.0.10-cp35-cp35m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "cc467fe0d1a277d0ceb0906c8687e38d", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 553680, "upload_time": "2019-10-18T13:36:05", "url": "https://files.pythonhosted.org/packages/fc/3a/e000531132dfb0ae744df32b8993449f9850c436ec723d31092e03f7c03c/mprofile-0.0.10-cp35-cp35m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "288b84addd767e27420a2aea3be6f996", "sha256": "d60027365795a7da5a97b7d8ab6110ae7d5fd43c2de9b560b3f6c993461d4a43" }, "downloads": -1, "filename": "mprofile-0.0.10-cp36-cp36m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "288b84addd767e27420a2aea3be6f996", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 553786, "upload_time": "2019-10-18T13:36:07", "url": "https://files.pythonhosted.org/packages/a9/3a/ccc47e8d60fc0a938b6ecdd06ce03c6dcedcef41bda7af0bffe67db06690/mprofile-0.0.10-cp36-cp36m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "33906347bfcc3d6d9b522acf2bc36da5", "sha256": "16bc2088624040820dfda906e84b04388a44ef395c97ffe272f2fa04bba32130" }, "downloads": -1, "filename": "mprofile-0.0.10-cp37-cp37m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "33906347bfcc3d6d9b522acf2bc36da5", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 26378, "upload_time": "2019-10-18T13:34:42", "url": "https://files.pythonhosted.org/packages/82/17/d00e8d6a2be9006770e02966663798a7c26d16f051551a46efae6aac2cd9/mprofile-0.0.10-cp37-cp37m-macosx_10_14_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "2dcec5ba10b31c170991dc94284293a5", "sha256": "668fd4e5b211ed33ada588774621c02a538a35aea8794d3e06af6a00c0451b6c" }, "downloads": -1, "filename": "mprofile-0.0.10-cp37-cp37m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "2dcec5ba10b31c170991dc94284293a5", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 555299, "upload_time": "2019-10-18T13:36:10", "url": "https://files.pythonhosted.org/packages/ab/ea/a56a9510f0ceb517d992431646220083d56ef89c241f23206f8fd97dc9d2/mprofile-0.0.10-cp37-cp37m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "667a837e6947c0dc11f291d205c047bb", "sha256": "a97ccefe6e02167d0ef1ab61ba0d303401e0d1f43c8814db89d8b12fece37ccb" }, "downloads": -1, "filename": "mprofile-0.0.10.tar.gz", "has_sig": false, "md5_digest": "667a837e6947c0dc11f291d205c047bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 124341, "upload_time": "2019-10-18T13:36:12", "url": "https://files.pythonhosted.org/packages/17/6b/9a0d1a5adda983eae403e4f856d2cec80bf483f99d6731dc43f09bc9eddb/mprofile-0.0.10.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "7e0160027969c06f425df3b44bbfe004", "sha256": "27e1831a3858765cef41b54acf384c8aa6b11372bfb17313faea8c05a23becb8" }, "downloads": -1, "filename": "mprofile-0.0.2-cp34-cp34m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "7e0160027969c06f425df3b44bbfe004", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 606662, "upload_time": "2019-10-07T13:46:11", "url": "https://files.pythonhosted.org/packages/d6/71/0a885077d4a9d7ecded6dd5552fec556b0c595c5fedd990b0f1b4d5bb820/mprofile-0.0.2-cp34-cp34m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "2546a3b8a478bfbac6782778b47b7aae", "sha256": "98bbe69669e0931632d875b25449f94fda1e356dbb04eccfd272f045ac23a06b" }, "downloads": -1, "filename": "mprofile-0.0.2-cp35-cp35m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "2546a3b8a478bfbac6782778b47b7aae", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 608390, "upload_time": "2019-10-07T13:46:13", "url": "https://files.pythonhosted.org/packages/c9/38/7fffa5374ecf495a99cb806cebf39669a2a6a721ec448032463a6871fe56/mprofile-0.0.2-cp35-cp35m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f6a98b4f2cb86a2d613fe394b758917c", "sha256": "6585c26f314269112cd6199830c943bb4e9c636e75984ab99d9ea13126eeb59b" }, "downloads": -1, "filename": "mprofile-0.0.2-cp36-cp36m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "f6a98b4f2cb86a2d613fe394b758917c", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 608674, "upload_time": "2019-10-07T13:46:15", "url": "https://files.pythonhosted.org/packages/18/fb/4ca92b109d1a2ef499e0a26c732a46b1fa99ad9137ec6844602397a6b6fa/mprofile-0.0.2-cp36-cp36m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "117c3065969d5795b601d5e4fef84699", "sha256": "5e493967c469ebeb830dddacccda31e44072c3bbf1654ca522d4b34518edf122" }, "downloads": -1, "filename": "mprofile-0.0.2-cp37-cp37m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "117c3065969d5795b601d5e4fef84699", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 26739, "upload_time": "2019-10-07T13:45:49", "url": "https://files.pythonhosted.org/packages/1a/8c/d62439799fdcc14bb726f80d97c204a47481c16721b31926ce53e9d65716/mprofile-0.0.2-cp37-cp37m-macosx_10_14_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f6ffc23597ebd894c2c53d39f3c825a2", "sha256": "3e8f3cfcbadd2c4c9a2506e01c5886579fbb1868d3e26e46872bab39a75a0122" }, "downloads": -1, "filename": "mprofile-0.0.2-cp37-cp37m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "f6ffc23597ebd894c2c53d39f3c825a2", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 609895, "upload_time": "2019-10-07T13:46:18", "url": "https://files.pythonhosted.org/packages/10/e5/d5d6fa22becbad56aa44cea7d9221e524fa33dc56c5d75a28eca301dea46/mprofile-0.0.2-cp37-cp37m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "489b7652688461072dc81f99d518f579", "sha256": "3ada90769622ba19cdbfc6f96c3a3ab9ad172057840af6253666b1d1148c1971" }, "downloads": -1, "filename": "mprofile-0.0.2.tar.gz", "has_sig": false, "md5_digest": "489b7652688461072dc81f99d518f579", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21832, "upload_time": "2019-10-07T13:46:19", "url": "https://files.pythonhosted.org/packages/60/2c/054c5d82f2c5b37acb172cd03e6883fcaf95b8350dc6a36c6aa5ec4bdc32/mprofile-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "fd032c84a6c17fc629cde7132c470b2a", "sha256": "4703aaa21c4a697fdbf6a89f265268ab0c17117bcaa587870c2abb86f3c19173" }, "downloads": -1, "filename": "mprofile-0.0.3-cp34-cp34m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "fd032c84a6c17fc629cde7132c470b2a", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 606662, "upload_time": "2019-10-08T00:37:01", "url": "https://files.pythonhosted.org/packages/6f/84/cd2869ac4fe53ee57fb41e3d415b008f03976e5c2f1cc1f3552f860c9c08/mprofile-0.0.3-cp34-cp34m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "b06e720b66c62de9f6d699bd98a380d1", "sha256": "8f5b50c19a20bb632ea9718dd5ee1c4c6c51b8d64f325661596466ea17e3004d" }, "downloads": -1, "filename": "mprofile-0.0.3-cp35-cp35m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "b06e720b66c62de9f6d699bd98a380d1", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 608387, "upload_time": "2019-10-08T00:37:03", "url": "https://files.pythonhosted.org/packages/4c/9d/70d5f7351573b79426bc2d286910189be1b5b846075d645431f23e31f191/mprofile-0.0.3-cp35-cp35m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "7f10ae2ea8dae8b647df84b774b5e621", "sha256": "e9b2abfe6028b1090fe4adb1d8b11c24d588d3bba7f32b0e25809443a693b6a0" }, "downloads": -1, "filename": "mprofile-0.0.3-cp36-cp36m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "7f10ae2ea8dae8b647df84b774b5e621", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 608673, "upload_time": "2019-10-08T00:37:05", "url": "https://files.pythonhosted.org/packages/5c/33/5d904281b17af7059ac4c02aadeae695f6b9f7cf3e919ea6467a2ee7941c/mprofile-0.0.3-cp36-cp36m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "bd17d0dc6dc33bc547897f21c2118bbc", "sha256": "2a7d4753bcd7b3313205ff7d509805ecfb60d986d905874467d945246a05347a" }, "downloads": -1, "filename": "mprofile-0.0.3-cp37-cp37m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "bd17d0dc6dc33bc547897f21c2118bbc", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 26735, "upload_time": "2019-10-08T00:36:46", "url": "https://files.pythonhosted.org/packages/59/1e/dd88a556424953510d2fc00d64f11ca49dca419213297c4bf50bf49083e4/mprofile-0.0.3-cp37-cp37m-macosx_10_14_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "8eaaff852920a4a52662a8200750c22e", "sha256": "0f793232a8262f5a27978632db177b1084ad530515abd7448b9b26c4a4522b42" }, "downloads": -1, "filename": "mprofile-0.0.3-cp37-cp37m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "8eaaff852920a4a52662a8200750c22e", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 817546, "upload_time": "2019-10-08T00:37:07", "url": "https://files.pythonhosted.org/packages/4a/42/619294cc7413ca857f81f71b6d6050a8b310b329b7361f37e845a8a21af4/mprofile-0.0.3-cp37-cp37m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "946450520e71f74d503a25fabae27616", "sha256": "11223590bfaa94117bccd756a32c849dcb3609596ba9a64598cf1eea63594b3c" }, "downloads": -1, "filename": "mprofile-0.0.3.tar.gz", "has_sig": false, "md5_digest": "946450520e71f74d503a25fabae27616", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 120117, "upload_time": "2019-10-08T00:37:09", "url": "https://files.pythonhosted.org/packages/10/a3/decc33528d9b7c7fe023cb10fc52bcc670628be51b02d76955c0c871d936/mprofile-0.0.3.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "355d27657dde4d024f0c6286f940c2c7", "sha256": "ec1f934985c0b2dab0d46131957e0a2a1a4ec46593f234f0fee6702d124b419e" }, "downloads": -1, "filename": "mprofile-0.0.5-cp34-cp34m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "355d27657dde4d024f0c6286f940c2c7", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 551116, "upload_time": "2019-10-09T03:52:24", "url": "https://files.pythonhosted.org/packages/12/77/0645a3381d412e8622a237ce2644487d75ae69e49ba843cc936e7f127f7c/mprofile-0.0.5-cp34-cp34m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "e08fdff905f17ffa535060f5e99c94b0", "sha256": "f32221b491534a688f46ca451118fb9b037d1bf0bddcbe9eebcab40c787bcd7a" }, "downloads": -1, "filename": "mprofile-0.0.5-cp35-cp35m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "e08fdff905f17ffa535060f5e99c94b0", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 552167, "upload_time": "2019-10-09T03:52:26", "url": "https://files.pythonhosted.org/packages/ee/46/ffc37b843fa7dacc062786cfa68757d0f2d67cee44ac41a9f6cecd80adb6/mprofile-0.0.5-cp35-cp35m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "b36f639efa7c721e80949d6c1ba3f647", "sha256": "2804029a74261aafc85824e42af20fd9fae2bcd78e1f05a7d1d46725221c8cb8" }, "downloads": -1, "filename": "mprofile-0.0.5-cp36-cp36m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "b36f639efa7c721e80949d6c1ba3f647", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 552357, "upload_time": "2019-10-09T03:52:29", "url": "https://files.pythonhosted.org/packages/a4/06/22cc83f80af09f2af6efca5d8930b1a7964001ed8d020ecb02821a873ccc/mprofile-0.0.5-cp36-cp36m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6896c1edac6cbd63bc8164af1ad6fbdc", "sha256": "c2c190d87033851533976661d82292c331f9abe67ab651f93ba7b9710a6982d5" }, "downloads": -1, "filename": "mprofile-0.0.5-cp37-cp37m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "6896c1edac6cbd63bc8164af1ad6fbdc", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 26133, "upload_time": "2019-10-09T03:51:59", "url": "https://files.pythonhosted.org/packages/42/5e/a37c28b587f097770c8b6927b122729acad973e5931ef98132f0f1b8a7a8/mprofile-0.0.5-cp37-cp37m-macosx_10_14_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "0b4f607465b695826bbe905a4de38f76", "sha256": "1698eacc25b8401899c52ff33227b8ef78cc6702b44b6db2a444932db2864dda" }, "downloads": -1, "filename": "mprofile-0.0.5-cp37-cp37m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "0b4f607465b695826bbe905a4de38f76", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 553664, "upload_time": "2019-10-09T03:52:31", "url": "https://files.pythonhosted.org/packages/fd/70/33a916bc692d9b72732272a577db31f9b1a62a9f17680bd2675c3b966c05/mprofile-0.0.5-cp37-cp37m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "cc5909801db59d8b995db280c09e5745", "sha256": "94f809a70eda3a5646dae040a46caf8543a0a0f0f8c99043ed617a685c2748c8" }, "downloads": -1, "filename": "mprofile-0.0.5.tar.gz", "has_sig": false, "md5_digest": "cc5909801db59d8b995db280c09e5745", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 123627, "upload_time": "2019-10-09T03:52:32", "url": "https://files.pythonhosted.org/packages/6c/15/e8a764aa4ce5ef1a97aa38846d25d9af5e1571f94ba79913259cf454bf7d/mprofile-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "5a9487fbd89f5644807234bd7bda3156", "sha256": "d56836301e8c705b2e8593b1551ec5ad68a3d8bd75500c639ec79c5cada85059" }, "downloads": -1, "filename": "mprofile-0.0.6-cp34-cp34m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "5a9487fbd89f5644807234bd7bda3156", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 551192, "upload_time": "2019-10-09T14:19:54", "url": "https://files.pythonhosted.org/packages/3b/95/05bfca28198326a20cc758260c742b1f04f65ffd2dd0af28901646d96f3a/mprofile-0.0.6-cp34-cp34m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "21369068e6d51db5d398e7c5ce84ff08", "sha256": "19486b86e9a738e15eef168d764fcb3b71a251daa031fe54c72ac542bf103e67" }, "downloads": -1, "filename": "mprofile-0.0.6-cp35-cp35m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "21369068e6d51db5d398e7c5ce84ff08", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 552244, "upload_time": "2019-10-09T14:19:56", "url": "https://files.pythonhosted.org/packages/53/61/8f9b42e1b1cb187b93868ae005b9b78ec9e68402ae172674bc25305e6385/mprofile-0.0.6-cp35-cp35m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "db99fe502a00ab9ab1341ee751ce1c8b", "sha256": "8cc020b779f721ae4a0ada9de88dc4be8c38254bc8b5fc93ee0ad32ea668dacf" }, "downloads": -1, "filename": "mprofile-0.0.6-cp36-cp36m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "db99fe502a00ab9ab1341ee751ce1c8b", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 552434, "upload_time": "2019-10-09T14:19:59", "url": "https://files.pythonhosted.org/packages/9e/28/2011a09a918c085281ba17e9d073abfe025c78d25fb788fff4c2ca85d47b/mprofile-0.0.6-cp36-cp36m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "7debbcde8565a6d77b49de31d71715e0", "sha256": "a2b784bbc5bc3008458f5bc240c08cfb2c0df29b27eec55a5d2f2f75853a9b02" }, "downloads": -1, "filename": "mprofile-0.0.6-cp37-cp37m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "7debbcde8565a6d77b49de31d71715e0", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 26209, "upload_time": "2019-10-09T14:20:04", "url": "https://files.pythonhosted.org/packages/91/3e/23bb0b8bc6a687aa11de378e684670abe0e656b5404452680b0d29d360d5/mprofile-0.0.6-cp37-cp37m-macosx_10_14_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1e766538c3ea55cbce1a86ce6cd09b80", "sha256": "48060a639b24a44c46aece8911e41f0fd56e4f1824d3636edf1796e79385bb10" }, "downloads": -1, "filename": "mprofile-0.0.6-cp37-cp37m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "1e766538c3ea55cbce1a86ce6cd09b80", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 553742, "upload_time": "2019-10-09T14:20:01", "url": "https://files.pythonhosted.org/packages/c7/73/85c7d179748ff61f5a4c01e3fc8f5e874734ce1cf70e2f0f1a1c76604c00/mprofile-0.0.6-cp37-cp37m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "301955985d30dc06b297089e02485473", "sha256": "0563352cc0a7326df30b84398e01a1aa769da3d3df22d6bb55a4287eb28d60b4" }, "downloads": -1, "filename": "mprofile-0.0.6-py2.7.egg", "has_sig": false, "md5_digest": "301955985d30dc06b297089e02485473", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 763463, "upload_time": "2019-10-09T14:20:03", "url": "https://files.pythonhosted.org/packages/f8/f9/56ad10425fc8894d514a62975ca4ad2fb051ed81244288e78520c6deea6b/mprofile-0.0.6-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "a6c7435b94fe1213d9a23a45f6398467", "sha256": "2536b88d1d39313f187620125293ec20c0d9a97d1163324fa711a95e7c3eb122" }, "downloads": -1, "filename": "mprofile-0.0.6.tar.gz", "has_sig": false, "md5_digest": "a6c7435b94fe1213d9a23a45f6398467", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 123697, "upload_time": "2019-10-09T14:20:05", "url": "https://files.pythonhosted.org/packages/87/6a/79e87abbff73a1e312215756007883824ca10db048765628ed2500fc2148/mprofile-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "1b4e45fbcd48e760f29c02028ebe4724", "sha256": "1a4b50121b3d6c76eb79311ba4ef17da189d4c513ecacb5e9f7d242c5b8d2a1d" }, "downloads": -1, "filename": "mprofile-0.0.7-cp34-cp34m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "1b4e45fbcd48e760f29c02028ebe4724", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 551092, "upload_time": "2019-10-10T02:55:11", "url": "https://files.pythonhosted.org/packages/a8/8a/0c192f815183fd4142096a3ccb4a18f02554b97dd0f62e1dc6b3da51339a/mprofile-0.0.7-cp34-cp34m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "e1d07eacca67042a944167862b890155", "sha256": "236f9038abad1f9b1a7d6580e4887ec51e3b33157a774fae60798feb459e07c9" }, "downloads": -1, "filename": "mprofile-0.0.7-cp35-cp35m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "e1d07eacca67042a944167862b890155", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 552183, "upload_time": "2019-10-10T02:55:13", "url": "https://files.pythonhosted.org/packages/8f/e1/86d839c3b9c4c479f7bac239e7c6a15717034c8759a671a0218510137465/mprofile-0.0.7-cp35-cp35m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "8d5bb3a7fcefcc8dc7c886e13f3ae420", "sha256": "9a18c114735444458234e3a0189c2a826915eca7b4f440e1569fc0d2d053c37f" }, "downloads": -1, "filename": "mprofile-0.0.7-cp36-cp36m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "8d5bb3a7fcefcc8dc7c886e13f3ae420", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 552310, "upload_time": "2019-10-10T02:55:15", "url": "https://files.pythonhosted.org/packages/7d/78/fe6eb1036de00be3275483e8ae4e19846439cfce680cbdd138d0d8ae254d/mprofile-0.0.7-cp36-cp36m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d3c6146dbc84345d262fb7ff517d27cb", "sha256": "bb93bf49bbd586d5758271e43f10269cbaf5c1b0fc36371a226bc02892db0e4b" }, "downloads": -1, "filename": "mprofile-0.0.7-cp37-cp37m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "d3c6146dbc84345d262fb7ff517d27cb", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 26177, "upload_time": "2019-10-10T02:55:23", "url": "https://files.pythonhosted.org/packages/59/0a/82f5d36678820b84e32a4e8bf3683174a781ca65e3b92a2ae001c49202e7/mprofile-0.0.7-cp37-cp37m-macosx_10_14_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "ea341541742d1ec5bf4975f4048d4e58", "sha256": "85c4f93691384917a24f14a69e3b3d5c69004c1753f36d6b9829364f7b8a3b0c" }, "downloads": -1, "filename": "mprofile-0.0.7-cp37-cp37m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "ea341541742d1ec5bf4975f4048d4e58", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 756641, "upload_time": "2019-10-10T02:55:17", "url": "https://files.pythonhosted.org/packages/65/82/847ba72e7868e2c6d2f5b0b4cf0da5f6182561db2b8a08e543b5b2aae266/mprofile-0.0.7-cp37-cp37m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1ea60e2b5028485136b60a1d1c51f190", "sha256": "380734dab878898f8ebb26bdc9c3dca4453f656b860000852c38c52ed407d5f4" }, "downloads": -1, "filename": "mprofile-0.0.7-py3.7-linux-x86_64.egg", "has_sig": false, "md5_digest": "1ea60e2b5028485136b60a1d1c51f190", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 763126, "upload_time": "2019-10-10T02:55:20", "url": "https://files.pythonhosted.org/packages/3d/5e/dea6b9e8a963c8c7b59967a89025af3ece0cf8b792ddeef19e32bf0cb971/mprofile-0.0.7-py3.7-linux-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "4d52aafba2d18dd2180f938443852726", "sha256": "d4962b80d6c8b51069137d183d21286ff74e7dd2e3261531c265bc30e19cfa65" }, "downloads": -1, "filename": "mprofile-0.0.7.tar.gz", "has_sig": false, "md5_digest": "4d52aafba2d18dd2180f938443852726", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 123702, "upload_time": "2019-10-10T02:55:22", "url": "https://files.pythonhosted.org/packages/9c/db/baae70f2339777b8fe3b4d04db8eae5780ab734ee018dfe47a124407eafc/mprofile-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "3bf718433ba3f16a92417ffec25ceeb9", "sha256": "c072c5c8a5a769e8d29a4ba9f0e819855e015c04b252949b71d0a936a4c4fa22" }, "downloads": -1, "filename": "mprofile-0.0.8-cp34-cp34m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "3bf718433ba3f16a92417ffec25ceeb9", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 552196, "upload_time": "2019-10-14T01:08:28", "url": "https://files.pythonhosted.org/packages/cf/8f/1616892acbc0e8cf3e422925f7619b78c3f105529c54f51023f3e0fdd334/mprofile-0.0.8-cp34-cp34m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "3b346332e1b348b648cab4e64f14ab0c", "sha256": "06988508657a5bf4eb95a103029177f42df1403c4453928231e6a028a1ea3097" }, "downloads": -1, "filename": "mprofile-0.0.8-cp35-cp35m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "3b346332e1b348b648cab4e64f14ab0c", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 553450, "upload_time": "2019-10-14T01:08:30", "url": "https://files.pythonhosted.org/packages/55/1f/ddf80bad32632c654a238c9e309aef425007486cb152e73498e2ac1bea41/mprofile-0.0.8-cp35-cp35m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d568cb8bc3da2c1274ef0fb49eed3044", "sha256": "229314a5dea63046683eec0fbe8d4bd75ff78b7f9d0816354c5fce6881f29db5" }, "downloads": -1, "filename": "mprofile-0.0.8-cp36-cp36m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "d568cb8bc3da2c1274ef0fb49eed3044", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 553555, "upload_time": "2019-10-14T01:08:32", "url": "https://files.pythonhosted.org/packages/83/e6/2c7ec642cfcd6cc8631a5354a69f2c9add5c933695cc59852c54b7e12569/mprofile-0.0.8-cp36-cp36m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "58f6d371ebea25e5445196ee4ca5e5a0", "sha256": "e71b4afb1280b0a255523e0758e962cf06599802b496658818ac86c49ba433d8" }, "downloads": -1, "filename": "mprofile-0.0.8-cp37-cp37m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "58f6d371ebea25e5445196ee4ca5e5a0", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 26148, "upload_time": "2019-10-14T01:08:43", "url": "https://files.pythonhosted.org/packages/ce/b5/3e28fc6c284243300f57b908596d0b300aec7ed45e352fc1b5b440ac3071/mprofile-0.0.8-cp37-cp37m-macosx_10_14_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1577c366ca0cca6020de95057fc137c3", "sha256": "48ff7a4e0c419501899021f8f5e1dfad9e3c85c7587c0edcc95a8a079c0865a5" }, "downloads": -1, "filename": "mprofile-0.0.8-cp37-cp37m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "1577c366ca0cca6020de95057fc137c3", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 555069, "upload_time": "2019-10-14T01:08:35", "url": "https://files.pythonhosted.org/packages/f7/1b/bddb6a61ed47fc91e6e5f113a470433bf276c2821ea5ff5c9420648c1bf2/mprofile-0.0.8-cp37-cp37m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "00e1a6a3f545a8bb770aa806b4dbfe37", "sha256": "63cd44d7e436f236944ec88560d5858627e7589edcabc1c7ce601df23f4311b0" }, "downloads": -1, "filename": "mprofile-0.0.8.tar.gz", "has_sig": false, "md5_digest": "00e1a6a3f545a8bb770aa806b4dbfe37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 124077, "upload_time": "2019-10-14T01:08:37", "url": "https://files.pythonhosted.org/packages/b0/f7/86a340dd9db30ce2a660e8290b2ed252c139459b86858d35295b66ce7af1/mprofile-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "3dfc185a5497194affcab1c5dc120fa1", "sha256": "d0775a03cc28fc2768ded0b9ab844bd270644d52fcc16db37e833ca149d97a15" }, "downloads": -1, "filename": "mprofile-0.0.9-cp34-cp34m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "3dfc185a5497194affcab1c5dc120fa1", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 552239, "upload_time": "2019-10-18T00:10:02", "url": "https://files.pythonhosted.org/packages/bd/ec/c8e67791fc858c482784b246f9fa1888df1d8d04ec3fb09ee8132ec94628/mprofile-0.0.9-cp34-cp34m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "459af1aa123a960457cb147b5d483f91", "sha256": "e51d45e3831b868568df72069d0ba70c06d874fa8c315d982ff3193f2bbc7bad" }, "downloads": -1, "filename": "mprofile-0.0.9-cp35-cp35m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "459af1aa123a960457cb147b5d483f91", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 553493, "upload_time": "2019-10-18T00:10:05", "url": "https://files.pythonhosted.org/packages/a9/2f/b8021e294ee90956012b34a3a2a453ff5d6a1e8dd5ec86ad694f8c8d9948/mprofile-0.0.9-cp35-cp35m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "63e84d03e4c2157c08a79adb4ed9d224", "sha256": "fd8e9309de47905f7773a9b0074cd2843d906098302cbc935ad362e5e4775164" }, "downloads": -1, "filename": "mprofile-0.0.9-cp36-cp36m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "63e84d03e4c2157c08a79adb4ed9d224", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 553595, "upload_time": "2019-10-18T00:10:07", "url": "https://files.pythonhosted.org/packages/84/2b/cc4ecdedc0dd1c722052cc702322d9792fe6897b4a6dc0789739e926c0ca/mprofile-0.0.9-cp36-cp36m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6662b7a866c3560bcb288c5f9781a6e7", "sha256": "2afa3a4471cd8bfbfe0cd4b289afa50b398bb8fcee05a1db7d0fabb81def538a" }, "downloads": -1, "filename": "mprofile-0.0.9-cp37-cp37m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "6662b7a866c3560bcb288c5f9781a6e7", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 26361, "upload_time": "2019-10-18T00:18:15", "url": "https://files.pythonhosted.org/packages/8b/2e/04accffd5151253fdd4a653c519f13ca7dfd643a25a094cce5fbef31069f/mprofile-0.0.9-cp37-cp37m-macosx_10_14_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "4f16cf58bab806eb8ce2993bbf3aa29e", "sha256": "2b97be9fc62bba5945e8843c983a242d3746236e5407fe19ab9544ece5db7b46" }, "downloads": -1, "filename": "mprofile-0.0.9-cp37-cp37m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "4f16cf58bab806eb8ce2993bbf3aa29e", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 555112, "upload_time": "2019-10-18T00:10:10", "url": "https://files.pythonhosted.org/packages/41/01/18b7d8ff3e238639004ee294842ab04dd7c77cc9529004d0c63e7001427a/mprofile-0.0.9-cp37-cp37m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "08d381f550c6a70c12b50e3593d06b6e", "sha256": "8913bd4f7ed70cce3a548f2053130f274830da3f134092e9953452c95bb64aa7" }, "downloads": -1, "filename": "mprofile-0.0.9.tar.gz", "has_sig": false, "md5_digest": "08d381f550c6a70c12b50e3593d06b6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 124130, "upload_time": "2019-10-18T00:10:12", "url": "https://files.pythonhosted.org/packages/8c/a7/ac158878f9eb08b608324b38145a5edc3171f2b10a3a432cef89f46b8a96/mprofile-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "56937e5f1d776c3070dd5ba61d917441", "sha256": "709c4b56bb70d627f92fb9c43c3da68560c5efb3aafa347c0f360abe5ec8a167" }, "downloads": -1, "filename": "mprofile-0.0.10-cp34-cp34m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "56937e5f1d776c3070dd5ba61d917441", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 552426, "upload_time": "2019-10-18T13:36:03", "url": "https://files.pythonhosted.org/packages/38/46/7dbd0d9c3e92d86fd87d4b67507aaf56c2a88b6101e2e8a59b36ab6325f4/mprofile-0.0.10-cp34-cp34m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "cc467fe0d1a277d0ceb0906c8687e38d", "sha256": "3211b2daa3abf04f22eb711ec938546ff1ec2dbc4d3d6612e65ee312b94d85ad" }, "downloads": -1, "filename": "mprofile-0.0.10-cp35-cp35m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "cc467fe0d1a277d0ceb0906c8687e38d", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 553680, "upload_time": "2019-10-18T13:36:05", "url": "https://files.pythonhosted.org/packages/fc/3a/e000531132dfb0ae744df32b8993449f9850c436ec723d31092e03f7c03c/mprofile-0.0.10-cp35-cp35m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "288b84addd767e27420a2aea3be6f996", "sha256": "d60027365795a7da5a97b7d8ab6110ae7d5fd43c2de9b560b3f6c993461d4a43" }, "downloads": -1, "filename": "mprofile-0.0.10-cp36-cp36m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "288b84addd767e27420a2aea3be6f996", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 553786, "upload_time": "2019-10-18T13:36:07", "url": "https://files.pythonhosted.org/packages/a9/3a/ccc47e8d60fc0a938b6ecdd06ce03c6dcedcef41bda7af0bffe67db06690/mprofile-0.0.10-cp36-cp36m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "33906347bfcc3d6d9b522acf2bc36da5", "sha256": "16bc2088624040820dfda906e84b04388a44ef395c97ffe272f2fa04bba32130" }, "downloads": -1, "filename": "mprofile-0.0.10-cp37-cp37m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "33906347bfcc3d6d9b522acf2bc36da5", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 26378, "upload_time": "2019-10-18T13:34:42", "url": "https://files.pythonhosted.org/packages/82/17/d00e8d6a2be9006770e02966663798a7c26d16f051551a46efae6aac2cd9/mprofile-0.0.10-cp37-cp37m-macosx_10_14_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "2dcec5ba10b31c170991dc94284293a5", "sha256": "668fd4e5b211ed33ada588774621c02a538a35aea8794d3e06af6a00c0451b6c" }, "downloads": -1, "filename": "mprofile-0.0.10-cp37-cp37m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "2dcec5ba10b31c170991dc94284293a5", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 555299, "upload_time": "2019-10-18T13:36:10", "url": "https://files.pythonhosted.org/packages/ab/ea/a56a9510f0ceb517d992431646220083d56ef89c241f23206f8fd97dc9d2/mprofile-0.0.10-cp37-cp37m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "667a837e6947c0dc11f291d205c047bb", "sha256": "a97ccefe6e02167d0ef1ab61ba0d303401e0d1f43c8814db89d8b12fece37ccb" }, "downloads": -1, "filename": "mprofile-0.0.10.tar.gz", "has_sig": false, "md5_digest": "667a837e6947c0dc11f291d205c047bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 124341, "upload_time": "2019-10-18T13:36:12", "url": "https://files.pythonhosted.org/packages/17/6b/9a0d1a5adda983eae403e4f856d2cec80bf483f99d6731dc43f09bc9eddb/mprofile-0.0.10.tar.gz" } ] }