{ "info": { "author": "Jonathan R. Madsen", "author_email": "jonrobm.programming@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows :: Windows 10", "Operating System :: POSIX :: BSD", "Operating System :: POSIX :: Linux", "Programming Language :: C++", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.1", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "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 :: Bug Tracking", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Quality Assurance", "Topic :: Software Development :: Testing", "Topic :: System :: Logging", "Topic :: System :: Monitoring", "Topic :: Utilities" ], "description": "TiMemory\n========\n\nC / C++ / Python Timing + Memory Utilities including auto-timers and temporary memory calculation\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n|Build Status| |Build status|\n\n`TiMemory on GitHub (Source\ncode) `__\n\n`TiMemory General Documentation (GitHub\nPages) `__\n\n`TiMemory Source Code Documentation\n(Doxygen) `__\n\n`TiMemory Testing Dashboard\n(CDash) `__\n\n`TiMemory Release\nNotes `__\n\nTiMemory's design is aimed at routine (\"everyday\") timing and memory analysis that can be standard part of the source code.\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nTiMemory is a very *lightweight*, *cross-language* timing and memory\nutility. It support implementation in C, C++, and Python and is easily\nimported into CMake projects.\n\nTiMemory is Lightweight and Fast\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nAnalysis on a fibonacci calculation determined that each TiMemory\n\"auto-timer\" adds an average overhead of 9 microseconds (``0.000009 s``)\nwithout memory measurements and 16 microseconds (``0.000016 s``) with\nmemory measurements. This performance is specific to the machine and the\noverhead for a particular machine can be calculated by running the\n``test_cxx_overhead`` example.\n\nSince TiMemory only records information of the functions explicitly\nspecified, you can safely assume that unless TiMemory is inserted into a\nfunction called ``> 100,000`` times, it won't be adding more than a\nsecond of runtime to the function. Therefore, there is a simple rule of\nthumb: don't insert a TiMemory auto-timer into very simple functions\nthat get called very frequently.\n\nTiMemory is not intended to replace profiling tools such as Intel's\nVTune, GProf, etc. -- instead, it complements them by enabling one to\nverify timing and memory usage without the overhead of the profiler.\n\nTiMemory is Cross-Language: C, C++, and Python\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nIt is very common for Python projects to implement expensive routines in\nC or C++. Implementing a TiMemory auto-timer in any combination of these\nlanguages will produce one combined report for all the languages\n(provided each language links to the same library). However, this is a\nfeature of TiMemory. TiMemory can be used in standalone C, C++, or\nPython projects.\n\nTiMemory is thread-safe with minimal locking\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nAll TiMemory auto-timers reference a timer storaged in a thread-local\nsingleton \"manager\" class. It is never recommended to directly create a\n\"manager\" instance. Instead, call the static function\n``tim::manager::instance()`` or if the master thread instance is\ndesired: ``tim::manager::master_instance()``. It is generally safe to\ndelete the master instance at the end of the application. The master\ninstance is a raw pointer in C++. The only locking that occurs within\nTiMemory is on the destruction of a non-master-thread instance of the\nmanager -- which is automatically done via the use of a shared\\_ptr in\nC++ when the thread exits.\n\nTiMemory supports MPI\n~~~~~~~~~~~~~~~~~~~~~\n\nIf a project uses MPI, TiMemory will combined the reports from all the\nMPI ranks when a report is requested.\n\nTiMemory has built-in timing and memory plotting\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nThe results from TiMemory can be serialized to JSON and the JSON output\ncan be used to produce timing and memory performance plots via the\nstandalone ``timemory-plotter`` or ``timemory.plotting`` Python module\n\nTiMemory reports temporary memory usage\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nMemory reports permit determination of temporary memory usage until the\n\"high-water mark\" of memory allocation is reached\n\nTiMemory can be used from the command-line\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nUNIX systems provide ``timem`` executable that works like ``time``. On\nall systems, ``pytimem`` is provided.\n\n::\n\n $ timem bash -c \"for i in {1..5}; do sleep 1; done\"\n\n > [bash] total execution time : 5.052 wall, 0.010 user + 0.010 system = 0.020 cpu ( 0.4%) [sec], 2.2 peak rss [MB]\n\n $ pytimem bash -c \"for i in {1..5}; do sleep 1; done\"\n\n > [bash] total execution time : 5.043 wall, 0.010 user + 0.020 system = 0.030 cpu ( 0.6%) [sec], 2.1 peak rss [MB]\n\n``pytimem`` has the benefit of being able to define a\n``timemory_json_handler`` module in the CWD that handles the\nserialization data (such as submitting the data to a server). Here is an\nexample ``timemory_json_handler.py``:\n\n.. code:: python\n\n #!/usr/bin/env python\n\n def receive(args, json_obj):\n print('\\n{} received json object for \"{}\"\\n'.format(__file__, args))\n\n print('json dictionary\\n{}'.format(json_obj))\n\nTiMemory has environment controls\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n- TIMEMORY\\_VERBOSE\n- TIMEMORY\\_DISABLE\\_TIMER\\_MEMORY\n- TIMEMORY\\_NUM\\_THREADS\\_ENV\n- TIMEMORY\\_NUM\\_THREADS\n- TIMEMORY\\_ENABLE\n- TIMEMORY\\_TIMING\\_FORMAT\n- TIMEMORY\\_TIMING\\_PRECISION\n- TIMEMORY\\_TIMING\\_WIDTH\n- TIMEMORY\\_TIMING\\_UNITS\n- TIMEMORY\\_TIMING\\_SCIENTIFIC\n- TIMEMORY\\_MEMORY\\_FORMAT\n- TIMEMORY\\_MEMORY\\_PRECISION\n- TIMEMORY\\_MEMORY\\_WIDTH\n- TIMEMORY\\_MEMORY\\_UNITS\n- TIMEMORY\\_MEMORY\\_SCIENTIFIC\n- TIMEMORY\\_TIMING\\_MEMORY\\_FORMAT\n- TIMEMORY\\_TIMING\\_MEMORY\\_PRECISION\n- TIMEMORY\\_TIMING\\_MEMORY\\_WIDTH\n- TIMEMORY\\_TIMING\\_MEMORY\\_UNITS\n- TIMEMORY\\_TIMING\\_MEMORY\\_SCIENTIFIC\n\n.. |Build Status| image:: https://travis-ci.org/jrmadsen/TiMemory.svg?branch=master\n :target: https://travis-ci.org/jrmadsen/TiMemory\n.. |Build status| image:: https://ci.appveyor.com/api/projects/status/8xk72ootwsefi8c1?svg=true\n :target: https://ci.appveyor.com/project/jrmadsen/timemory", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jrmadsen/TiMemory.git", "keywords": "timing,memory,auto-timers,signal,c++,cxx,rss,resident set size,cpu time,cpu utilization,wall clock,system clock,user clock,pybind11,profiling", "license": "MIT", "maintainer": "Jonathan R. Madsen", "maintainer_email": "jonrobm.programming@gmail.com", "name": "TiMemory", "package_url": "https://pypi.org/project/TiMemory/", "platform": "", "project_url": "https://pypi.org/project/TiMemory/", "project_urls": { "Homepage": "https://github.com/jrmadsen/TiMemory.git" }, "release_url": "https://pypi.org/project/TiMemory/2.2.2/", "requires_dist": null, "requires_python": ">=2.6", "summary": "Lightweight cross-language pseudo-profiling for C, C++, and Python reporting timing [wall, user, system, cpu, %cpu] and resident set size (RSS) memory [current page allocation and peak usage]", "version": "2.2.2" }, "last_serial": 4359452, "releases": { "1.0b1": [ { "comment_text": "", "digests": { "md5": "eb3f8fb80298ef753e39920c2b2c8ef8", "sha256": "d9493d0f59bf423d728906b085775847a292a8be9d25d5cabe240232beeffce1" }, "downloads": -1, "filename": "TiMemory-1.0b1-py3.6-macosx-10.13-x86_64.egg", "has_sig": true, "md5_digest": "eb3f8fb80298ef753e39920c2b2c8ef8", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=2.6", "size": 1030840, "upload_time": "2018-01-22T19:16:50", "url": "https://files.pythonhosted.org/packages/4d/77/4e5c0e6dbe6e14fb176f48f6d72a40d680e6c091c774a6fa4fdebfa189f5/TiMemory-1.0b1-py3.6-macosx-10.13-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "92a773cb28f82bde549ef510c9845206", "sha256": "7e17e1a7cfcd1021c98a023142f6c8b51c769e03d30beb44876bb3239fb374e8" }, "downloads": -1, "filename": "TiMemory-1.0b1.tar.gz", "has_sig": true, "md5_digest": "92a773cb28f82bde549ef510c9845206", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1032754, "upload_time": "2018-01-22T19:16:52", "url": "https://files.pythonhosted.org/packages/e1/03/b05e761d3c4a84234e545cdbc8f771cea7c9b97ae121519061e94e440ab3/TiMemory-1.0b1.tar.gz" } ], "1.0b2": [ { "comment_text": "", "digests": { "md5": "a5dc15174b2ccdcd6350ea239f4a7917", "sha256": "ba7143cb321a8dc324e72ab60409873aafe2e4837b9fc2d3fb9fa300aeba2915" }, "downloads": -1, "filename": "TiMemory-1.0b2-py3.6-macosx-10.13-x86_64.egg", "has_sig": true, "md5_digest": "a5dc15174b2ccdcd6350ea239f4a7917", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=2.6", "size": 1030865, "upload_time": "2018-01-22T19:21:26", "url": "https://files.pythonhosted.org/packages/d7/20/6f2ed0d29777947f4563a7d3f1566909e359e315117d1ae3b706c6823074/TiMemory-1.0b2-py3.6-macosx-10.13-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "f528e164e62c1019194355158a33aaeb", "sha256": "255b1e54701222d819c7a1cc7b57da0242fd17219841446653c76c48c3acbf84" }, "downloads": -1, "filename": "TiMemory-1.0b2.tar.gz", "has_sig": true, "md5_digest": "f528e164e62c1019194355158a33aaeb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1032718, "upload_time": "2018-01-22T19:21:29", "url": "https://files.pythonhosted.org/packages/c3/e8/c4a91ce8c48a5432d419b95fa6794fb4e49826e31347d1e3eb91eac182f3/TiMemory-1.0b2.tar.gz" } ], "1.0b3": [ { "comment_text": "", "digests": { "md5": "8822ac686a97b4638a293cc61dbe3948", "sha256": "702f21fe7a6d1e0011c3b185bed650adf31d1a59bd2d422b84dbfcedd7d46ef8" }, "downloads": -1, "filename": "TiMemory-1.0b3.tar.gz", "has_sig": true, "md5_digest": "8822ac686a97b4638a293cc61dbe3948", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1032836, "upload_time": "2018-01-22T19:31:39", "url": "https://files.pythonhosted.org/packages/65/cb/1c247e18d935877c84ac59f5cc01a709b47a30b3745131c2610aab6ccf10/TiMemory-1.0b3.tar.gz" } ], "1.0b4": [ { "comment_text": "", "digests": { "md5": "6ee3a79e6fef6bd149345644538fdb1e", "sha256": "a9eca5e80bc90d2da49f3209fdfee49853d7bba7a2a2501f6cf45a1dc66a2a98" }, "downloads": -1, "filename": "TiMemory-1.0b4.tar.gz", "has_sig": true, "md5_digest": "6ee3a79e6fef6bd149345644538fdb1e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1032979, "upload_time": "2018-01-22T20:46:05", "url": "https://files.pythonhosted.org/packages/a0/38/9ea2caea61d77569d0d4d93e02b7d646ccc88f918a11f140431f033e0ecc/TiMemory-1.0b4.tar.gz" } ], "1.0b5": [ { "comment_text": "", "digests": { "md5": "007acaa8048a6cc071a378d8bf5f9271", "sha256": "298e0eaa08703869a3f06bc03113518d746ade4caae1a5d74be85cd427f12d2b" }, "downloads": -1, "filename": "TiMemory-1.0b5.tar.gz", "has_sig": true, "md5_digest": "007acaa8048a6cc071a378d8bf5f9271", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1033322, "upload_time": "2018-01-23T02:24:27", "url": "https://files.pythonhosted.org/packages/c2/75/a5f421c3c47d2c3ec8b0d32121747a51b6d25f2bf85b70bd5c28738f37d3/TiMemory-1.0b5.tar.gz" } ], "1.0b6": [ { "comment_text": "", "digests": { "md5": "c2573d942a86f9399752fb7a1243acb7", "sha256": "31e1744c0bca53ff04410610d32d8268e8beef30c6e2742cf8dd0e77281f19e4" }, "downloads": -1, "filename": "TiMemory-1.0b6.tar.gz", "has_sig": true, "md5_digest": "c2573d942a86f9399752fb7a1243acb7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1036101, "upload_time": "2018-01-23T06:07:31", "url": "https://files.pythonhosted.org/packages/f9/16/d3804871d58293b0c22183179815fbe0b327a6fb99be7b5da35a25ddddc1/TiMemory-1.0b6.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "c218c397ce94dde3791072fcd53a68cf", "sha256": "2b17924e328befdc0d53be249c796a2560ff5ac3e9bac7e1ae6051b927e916e2" }, "downloads": -1, "filename": "TiMemory-1.1.2.tar.gz", "has_sig": true, "md5_digest": "c218c397ce94dde3791072fcd53a68cf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1051316, "upload_time": "2018-01-29T23:35:06", "url": "https://files.pythonhosted.org/packages/f3/f6/a67389fbf9d4de80fc16629dc96cd1eb60f6eb2bc16528a87c9707a0f702/TiMemory-1.1.2.tar.gz" } ], "1.1.2.post0": [ { "comment_text": "", "digests": { "md5": "aff41495fe0d4977a9f3c853f7653d62", "sha256": "cbdecddf3964b5dadf5e87140c12e5654dab62db3c841a35c0a3291b5dbc3a7b" }, "downloads": -1, "filename": "TiMemory-1.1.2.post0.tar.gz", "has_sig": true, "md5_digest": "aff41495fe0d4977a9f3c853f7653d62", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1052709, "upload_time": "2018-01-29T23:59:55", "url": "https://files.pythonhosted.org/packages/ff/65/1b0dafd1da5e8cc50354f4427316bc2d1545d3b665c1000d029f7f9e12af/TiMemory-1.1.2.post0.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "a892ce2b701c927af513442136d16f92", "sha256": "6c6e2ae945ba6a7c13ed666bf1d847e58001d7ba1e7a37f8ef88ffb383ab460e" }, "downloads": -1, "filename": "TiMemory-1.1.3.tar.gz", "has_sig": true, "md5_digest": "a892ce2b701c927af513442136d16f92", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1055375, "upload_time": "2018-01-30T01:35:17", "url": "https://files.pythonhosted.org/packages/db/c7/9503d2cb05725c25852a0264341d3e0976fdcdbbda0715813de8678bcf05/TiMemory-1.1.3.tar.gz" } ], "1.1.3.dev0": [ { "comment_text": "", "digests": { "md5": "e6fd912ccff106a67e9bd1bf292c015b", "sha256": "20a4c6105671df2b649b48c095e8082a14b3882effa23811f45b11143c4d4d63" }, "downloads": -1, "filename": "TiMemory-1.1.3.dev0.tar.gz", "has_sig": true, "md5_digest": "e6fd912ccff106a67e9bd1bf292c015b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1055934, "upload_time": "2018-01-30T06:01:55", "url": "https://files.pythonhosted.org/packages/a1/6b/090318ef8c8f702a6fb02a616cf318ffa7931948922f7f2fbaf9056889c4/TiMemory-1.1.3.dev0.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "20bedff74f2307fd95c348187a44245e", "sha256": "3db0f2193e34fd67aad35881bc0702eaf72ed167c7f645808d5a9cab5733493e" }, "downloads": -1, "filename": "TiMemory-1.1.4.tar.gz", "has_sig": true, "md5_digest": "20bedff74f2307fd95c348187a44245e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1055714, "upload_time": "2018-01-30T06:42:16", "url": "https://files.pythonhosted.org/packages/20/0c/747f16326fbc6e43a2ab11e520d4349dd1eb1fbc9ad02896344a2dc330b0/TiMemory-1.1.4.tar.gz" } ], "1.1.4.dev0": [ { "comment_text": "", "digests": { "md5": "b808b1fc36ab955c0326cdf8fbac4bd7", "sha256": "afe23fad6998eeedc5db32be7b392efaaecc14f2e6a5deb286fc25d58345c324" }, "downloads": -1, "filename": "TiMemory-1.1.4.dev0.tar.gz", "has_sig": true, "md5_digest": "b808b1fc36ab955c0326cdf8fbac4bd7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1055945, "upload_time": "2018-01-30T06:04:45", "url": "https://files.pythonhosted.org/packages/cb/22/2a2d5041111b935ac4f46ccc6544c0d163d64991ee08f74da49f82c3320b/TiMemory-1.1.4.dev0.tar.gz" } ], "1.1.4.dev1": [ { "comment_text": "", "digests": { "md5": "23e55d42d09612c7f7107f20ea68a462", "sha256": "5df7d10347dd087530cdcf7e1dd1a75f418b4f1f3ae1bd65e707c0f1f9c6d1ca" }, "downloads": -1, "filename": "TiMemory-1.1.4.dev1.tar.gz", "has_sig": true, "md5_digest": "23e55d42d09612c7f7107f20ea68a462", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1055863, "upload_time": "2018-01-30T06:09:43", "url": "https://files.pythonhosted.org/packages/c6/cc/2448b2890dc82bfa168407796214c770b6a78b0d6e564a7fa1fcf5c9a13a/TiMemory-1.1.4.dev1.tar.gz" } ], "1.1.4.dev3": [ { "comment_text": "", "digests": { "md5": "8a7bd8e83bbfdeba315a6ef3ce9c5817", "sha256": "507247fbb751af7ec9b731351a3027f80f9626ac23fdf4ccaf20f5ecfada6910" }, "downloads": -1, "filename": "TiMemory-1.1.4.dev3.tar.gz", "has_sig": false, "md5_digest": "8a7bd8e83bbfdeba315a6ef3ce9c5817", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1055925, "upload_time": "2018-01-30T06:21:00", "url": "https://files.pythonhosted.org/packages/f1/7e/30fb3fa5c20e2daae88ea3a896a6f349b526eec312e359f6ae8c8770acc5/TiMemory-1.1.4.dev3.tar.gz" } ], "1.1.4.dev4": [ { "comment_text": "", "digests": { "md5": "3c1ed89e1f377c5a8a3d7f4536e3cedb", "sha256": "5ebc9bc0f86285ed22fdd0cf0d0f5ed6e572c758f6882fcf67e97f15a2312bef" }, "downloads": -1, "filename": "TiMemory-1.1.4.dev4.tar.gz", "has_sig": true, "md5_digest": "3c1ed89e1f377c5a8a3d7f4536e3cedb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1055882, "upload_time": "2018-01-30T06:22:15", "url": "https://files.pythonhosted.org/packages/86/c2/ccaa04b8af0ecda7a52aa17a3ff99c11118a9af5b3c60b5e6f2f066af3b1/TiMemory-1.1.4.dev4.tar.gz" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "623264d5152df4a0e1f08b4e0171e942", "sha256": "64c9c0dc8a74588d56a7b69e879ac20a89d4a3cb897df7850caa826381caab46" }, "downloads": -1, "filename": "TiMemory-1.1.5.tar.gz", "has_sig": true, "md5_digest": "623264d5152df4a0e1f08b4e0171e942", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1056550, "upload_time": "2018-01-31T02:05:49", "url": "https://files.pythonhosted.org/packages/31/4b/a2ce56cbc52e0ff55e895672da1b59c72e67e86220c6b5fd2579328199cd/TiMemory-1.1.5.tar.gz" } ], "1.1.5.dev0": [ { "comment_text": "", "digests": { "md5": "bfd68519ed81d6719c8be11996e82f23", "sha256": "86d3162ea7152e3f37bd4c77f53296c965195dfc252aa34f5db9231b2252a65f" }, "downloads": -1, "filename": "TiMemory-1.1.5.dev0.tar.gz", "has_sig": true, "md5_digest": "bfd68519ed81d6719c8be11996e82f23", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1056769, "upload_time": "2018-01-31T01:44:57", "url": "https://files.pythonhosted.org/packages/98/f3/4f69eb2d352f90c77ca0b313da63339fa368b375a5343578b062c9d59cd3/TiMemory-1.1.5.dev0.tar.gz" } ], "1.1.5.dev1": [ { "comment_text": "", "digests": { "md5": "1d2d31a4c809d7d3fb864fc68479a37b", "sha256": "da9076c88911c1cfdab170bf8bead61d26f337d2641b2686fa2fb6003bfb6607" }, "downloads": -1, "filename": "TiMemory-1.1.5.dev1.tar.gz", "has_sig": true, "md5_digest": "1d2d31a4c809d7d3fb864fc68479a37b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1056680, "upload_time": "2018-01-31T02:00:56", "url": "https://files.pythonhosted.org/packages/77/aa/98a2d440ee5f18e326ee845361d158526f934ee8981c03776f12abb49301/TiMemory-1.1.5.dev1.tar.gz" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "c87732f98988392bbcb2008503f87a2c", "sha256": "a3a38cfcb631a2ab22f1493deded9579558d6521b8e9ce1d6c8473b105170ab4" }, "downloads": -1, "filename": "TiMemory-1.1.6.tar.gz", "has_sig": true, "md5_digest": "c87732f98988392bbcb2008503f87a2c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1056630, "upload_time": "2018-01-31T05:46:37", "url": "https://files.pythonhosted.org/packages/f9/ee/edf1d1df12f33ac833cad7017e6b2fe3254f7af9dbf6b976eea74fdf7286/TiMemory-1.1.6.tar.gz" } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "d43146b0428c383ea8487ce25b1a9142", "sha256": "17949ba9beee68b0e1f5bd6b71b898a8868d98ebec98a6edee52ef83533ad429" }, "downloads": -1, "filename": "TiMemory-1.1.7.tar.gz", "has_sig": true, "md5_digest": "d43146b0428c383ea8487ce25b1a9142", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1056652, "upload_time": "2018-01-31T22:29:23", "url": "https://files.pythonhosted.org/packages/86/38/be29bcbb0367082be9e7d67da4b1906d6c4979c08886263788cbd893d525/TiMemory-1.1.7.tar.gz" } ], "1.1.8rc0": [ { "comment_text": "", "digests": { "md5": "a7b923b54df80df51cea96efade76115", "sha256": "ba7b1a558442c17e651cea28840af3a9e980dfc396fadbf6bf24aa4e594fbc00" }, "downloads": -1, "filename": "TiMemory-1.1.8rc0.tar.gz", "has_sig": true, "md5_digest": "a7b923b54df80df51cea96efade76115", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1069318, "upload_time": "2018-02-06T18:31:51", "url": "https://files.pythonhosted.org/packages/36/58/b29ecc417d71ad61b91f2be13006c07c19e937864bfb51c12232a53598ed/TiMemory-1.1.8rc0.tar.gz" } ], "1.1.8rc1": [ { "comment_text": "", "digests": { "md5": "cf3cf0d45966f317c4766ca179759e09", "sha256": "40d3057fde13a71f63cce6a9967946229502041bc6cfa31c25940db18cacf176" }, "downloads": -1, "filename": "TiMemory-1.1.8rc1.tar.gz", "has_sig": true, "md5_digest": "cf3cf0d45966f317c4766ca179759e09", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1069751, "upload_time": "2018-02-07T23:48:10", "url": "https://files.pythonhosted.org/packages/d0/3d/2008f0ae8da9a8ae4e42655d31b6c0b137b6d3ed2e22462f275d86767f33/TiMemory-1.1.8rc1.tar.gz" } ], "1.1.8rc3": [ { "comment_text": "", "digests": { "md5": "20d0924410be7a459502980542083d79", "sha256": "1436201c64a83a953acce1edafdd411472dcdb8e8968b5031c88352afcc53626" }, "downloads": -1, "filename": "TiMemory-1.1.8rc3.tar.gz", "has_sig": true, "md5_digest": "20d0924410be7a459502980542083d79", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1075278, "upload_time": "2018-02-09T02:56:29", "url": "https://files.pythonhosted.org/packages/42/4e/173deffd48fb36d1a78cba936139f02a8410ab65f90722b856ef880f7046/TiMemory-1.1.8rc3.tar.gz" } ], "1.1.8rc4": [ { "comment_text": "", "digests": { "md5": "44532d3c3973edb5e304a77cd07c0dbc", "sha256": "0b6fa1f8e8ea57f10ad6b1e06b6e3ee8fe81bfe0ee094fa109c73f225973956b" }, "downloads": -1, "filename": "TiMemory-1.1.8rc4.tar.gz", "has_sig": true, "md5_digest": "44532d3c3973edb5e304a77cd07c0dbc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1075268, "upload_time": "2018-02-09T03:00:37", "url": "https://files.pythonhosted.org/packages/c3/33/9f5bd550327c754b5e7da353ab3253bef849da11ad05971ab69c85c45dfc/TiMemory-1.1.8rc4.tar.gz" } ], "1.1b0": [ { "comment_text": "", "digests": { "md5": "d1e24a0ae5dbe22ac6f964461a8d9018", "sha256": "e46f90c4d1b9cefbc40aab83435c990deb78e6897d1f9d7c99a0009ca65619ee" }, "downloads": -1, "filename": "TiMemory-1.1b0.tar.gz", "has_sig": true, "md5_digest": "d1e24a0ae5dbe22ac6f964461a8d9018", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1047408, "upload_time": "2018-01-27T11:19:05", "url": "https://files.pythonhosted.org/packages/eb/9b/2ceb0a8d4ad827c7ffafe053b442d6b6450c86dd9ef2efbb5975a0d541dc/TiMemory-1.1b0.tar.gz" } ], "1.1rc0": [ { "comment_text": "", "digests": { "md5": "5f08c7d554dc0ae454584b97fed75ed0", "sha256": "a9c7c5711f34b0da36ac78b02dbc5980562cab7aec15383b05228b6ee47e022a" }, "downloads": -1, "filename": "TiMemory-1.1rc0.tar.gz", "has_sig": true, "md5_digest": "5f08c7d554dc0ae454584b97fed75ed0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1047710, "upload_time": "2018-01-29T09:08:54", "url": "https://files.pythonhosted.org/packages/a1/d0/7a13f7900e28e074bdba3da0c2eecd91b1f4b3cd61e59e65fa884cf92bc3/TiMemory-1.1rc0.tar.gz" } ], "1.1rc1": [ { "comment_text": "", "digests": { "md5": "022552eb33800e1caf27b9b3c4871cf2", "sha256": "b1d7ef8cc69216c716e15bfe1048a94732f9fada05f1fbf111f8e1eef806cff7" }, "downloads": -1, "filename": "TiMemory-1.1rc1.tar.gz", "has_sig": true, "md5_digest": "022552eb33800e1caf27b9b3c4871cf2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1047683, "upload_time": "2018-01-29T09:13:37", "url": "https://files.pythonhosted.org/packages/5e/c2/a02fd19b0fa4b67f2766a59444509ae44544913e97948581d265deec6846/TiMemory-1.1rc1.tar.gz" } ], "1.1rc2": [ { "comment_text": "", "digests": { "md5": "19d5d6933cba15bfdd55c9cfd37f1a3f", "sha256": "37bab02758cbd9a4d4a66003325bf4eaeec3ec2c0f0109a14d55249ce86d3f62" }, "downloads": -1, "filename": "TiMemory-1.1rc2.tar.gz", "has_sig": true, "md5_digest": "19d5d6933cba15bfdd55c9cfd37f1a3f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1050859, "upload_time": "2018-01-29T21:46:57", "url": "https://files.pythonhosted.org/packages/ac/ce/a0fd76390044acd54a183224fffbdd43e0e207be4d02da0efcbaf4a2dbdb/TiMemory-1.1rc2.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "96d4d0e9fb4a3813259053ba11c918b3", "sha256": "fa400c8dd066201cbc81a00e45b4d2f1adc232bee2dc673bac52b5d0c573016b" }, "downloads": -1, "filename": "TiMemory-1.2.0.tar.gz", "has_sig": true, "md5_digest": "96d4d0e9fb4a3813259053ba11c918b3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1078356, "upload_time": "2018-02-11T23:38:08", "url": "https://files.pythonhosted.org/packages/b0/c8/e6e7ecab6bd97a06505990477316c5bd74ca89201b746ca0d5e2962bd99c/TiMemory-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "9c57f4e30012747c7b289ebd2eb1dd99", "sha256": "07cd51a2b672a728dd43a0aa8cd51ef415531d3023ff5af6c87e0c17414a8c72" }, "downloads": -1, "filename": "TiMemory-1.2.1.tar.gz", "has_sig": true, "md5_digest": "9c57f4e30012747c7b289ebd2eb1dd99", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1078268, "upload_time": "2018-02-28T10:50:23", "url": "https://files.pythonhosted.org/packages/dc/a0/6af6f36f273058faf9624e1e6f3545f29198cff9a84ffc37f0708388c179/TiMemory-1.2.1.tar.gz" } ], "1.2.1.dev0": [ { "comment_text": "", "digests": { "md5": "fb7d8a17e22da5d5d35915c29e2fd06a", "sha256": "623a1f0ff981fe168a197632017d18cff62e5a0f8525804cf62a57a80fac0653" }, "downloads": -1, "filename": "TiMemory-1.2.1.dev0.tar.gz", "has_sig": true, "md5_digest": "fb7d8a17e22da5d5d35915c29e2fd06a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1078392, "upload_time": "2018-02-28T09:02:02", "url": "https://files.pythonhosted.org/packages/7a/a0/d65506aacf04323ed47d0a0f9cecc7a195d908a3a5fe4b5093df7547e1fb/TiMemory-1.2.1.dev0.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "61d0b6e130a88edf320a5b72ed1e2c7c", "sha256": "6b8047973b03996cd48fda57bccc666d1de809cd8a634eb1b773af09a45434c9" }, "downloads": -1, "filename": "TiMemory-1.2.2.tar.gz", "has_sig": true, "md5_digest": "61d0b6e130a88edf320a5b72ed1e2c7c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1079574, "upload_time": "2018-03-01T01:31:09", "url": "https://files.pythonhosted.org/packages/ba/e1/995f56a06da90e64cce9349743581b1c83567b306e4230ea6271ed6844ca/TiMemory-1.2.2.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "81604d246c34b71fd7147980d3afea2f", "sha256": "073f38f5220b49cf0908c0c6979c1678552c22ddf7f322aa5df001969cac9765" }, "downloads": -1, "filename": "TiMemory-1.3.0.tar.gz", "has_sig": true, "md5_digest": "81604d246c34b71fd7147980d3afea2f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1099581, "upload_time": "2018-04-12T08:39:24", "url": "https://files.pythonhosted.org/packages/ab/d4/d8e110244fe70971fdad3507f7ac85beeeb9ed669ae2e439bdfda929c6f3/TiMemory-1.3.0.tar.gz" } ], "1.3.0rc1": [ { "comment_text": "", "digests": { "md5": "aaa2a68678e9fbc2a5baab8dc91f7b72", "sha256": "cacdeba7dc0ca9a938787abf1f5ecef792f4910445663a2978f3107d269a1232" }, "downloads": -1, "filename": "TiMemory-1.3.0rc1.tar.gz", "has_sig": true, "md5_digest": "aaa2a68678e9fbc2a5baab8dc91f7b72", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1098940, "upload_time": "2018-04-12T08:05:38", "url": "https://files.pythonhosted.org/packages/56/4a/84772a7eb78ba6cc7cd73adfe5c27b310e2d72d9963374e668cc497b316d/TiMemory-1.3.0rc1.tar.gz" } ], "1.3.0rc2": [ { "comment_text": "", "digests": { "md5": "5b803d6ec2ce91436d2c5436cffa2886", "sha256": "00b4b217ec130c7ecd3bb83fa96fcac6daccac8ebf483b6472a3b3c54e7f4090" }, "downloads": -1, "filename": "TiMemory-1.3.0rc2.tar.gz", "has_sig": true, "md5_digest": "5b803d6ec2ce91436d2c5436cffa2886", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1098961, "upload_time": "2018-04-12T08:07:31", "url": "https://files.pythonhosted.org/packages/76/4e/62a4e68b9e1e682a05feef553c42b6381e5dc64aaa4572c33ccfad953499/TiMemory-1.3.0rc2.tar.gz" } ], "1.3.0rc3": [ { "comment_text": "", "digests": { "md5": "93cb27470b7ee06220a15c6245c95cfe", "sha256": "2df2392992eaf7efdce7c42a091d66dcef913220c80244ec674084d2d0ac13e4" }, "downloads": -1, "filename": "TiMemory-1.3.0rc3.tar.gz", "has_sig": true, "md5_digest": "93cb27470b7ee06220a15c6245c95cfe", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1098965, "upload_time": "2018-04-12T08:16:45", "url": "https://files.pythonhosted.org/packages/b8/61/779f6c09b77bbf5974f936aa9f3e03ad771b08b4d71e9096abbac15e6f67/TiMemory-1.3.0rc3.tar.gz" } ], "1.3.0rc4": [ { "comment_text": "", "digests": { "md5": "3f06c2748d856b5b576df9fa7359bb6c", "sha256": "3ad3fe28d4fc69f5453983a6e2d62fdee121b89619ee2023b88ef375b5622a0c" }, "downloads": -1, "filename": "TiMemory-1.3.0rc4.tar.gz", "has_sig": true, "md5_digest": "3f06c2748d856b5b576df9fa7359bb6c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1099653, "upload_time": "2018-04-12T08:29:14", "url": "https://files.pythonhosted.org/packages/90/6f/0a2203db0ee9b8cb4eeb118e259a5b5d25aa93a9e60499e312b998339f29/TiMemory-1.3.0rc4.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "3f5c55b78de0f021a075bf4766b42e49", "sha256": "fbdc62231092ac705a5117e3ab8e24d94eb56cf92b7506de74fbf81da147e590" }, "downloads": -1, "filename": "TiMemory-1.3.1.tar.gz", "has_sig": true, "md5_digest": "3f5c55b78de0f021a075bf4766b42e49", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1100081, "upload_time": "2018-04-13T20:41:17", "url": "https://files.pythonhosted.org/packages/98/ee/4e22c7f3c3131f13fa14ad0db94dc7c8bebf923c3d8bdb7ef1679f453af4/TiMemory-1.3.1.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "9d1ec807194aab559a99327fcc70677f", "sha256": "fd7a3228c999e70ff2ed28f89c4fb897390d4de06daf658ab1cfca145c74046c" }, "downloads": -1, "filename": "TiMemory-2.0.0.tar.gz", "has_sig": true, "md5_digest": "9d1ec807194aab559a99327fcc70677f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1022798, "upload_time": "2018-04-25T21:10:53", "url": "https://files.pythonhosted.org/packages/5e/34/df2e09b06fb863f1f04cc3a9a08e0bcc5f7d6b4e3d70638d3ee629a5da47/TiMemory-2.0.0.tar.gz" } ], "2.0.0rc0": [ { "comment_text": "", "digests": { "md5": "1cbecb5b554199e77b27ba2692a56abb", "sha256": "87c8f1fc4ac4a33099c0a87f55e02a593b0a95f8d4cfd3a0f2bc16ae8540971f" }, "downloads": -1, "filename": "TiMemory-2.0.0rc0.tar.gz", "has_sig": true, "md5_digest": "1cbecb5b554199e77b27ba2692a56abb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1022864, "upload_time": "2018-04-25T20:46:55", "url": "https://files.pythonhosted.org/packages/a8/41/32765fc62f9e8009ad4bb47b2df1b1ac61c459d87c7b6d0a759269371a3e/TiMemory-2.0.0rc0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "23af725c97f6a6b9db355abd4c9babdf", "sha256": "f73bc3e88bdd3ebff8de9c79ab7310b1417c0faa0efd595b789220394244ad4f" }, "downloads": -1, "filename": "TiMemory-2.0.1.tar.gz", "has_sig": true, "md5_digest": "23af725c97f6a6b9db355abd4c9babdf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1022775, "upload_time": "2018-04-26T07:22:58", "url": "https://files.pythonhosted.org/packages/47/38/be6d181258f829af7d9773bff4220e0ae9c090cfff0c081bbd64c54bc892/TiMemory-2.0.1.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "1645ae56ea9e54087ed1693ae916addf", "sha256": "72a316b6cac78a94b8919aa89132c08a92a3aea482450cee8ab98eb29dff9645" }, "downloads": -1, "filename": "TiMemory-2.1.0.tar.gz", "has_sig": true, "md5_digest": "1645ae56ea9e54087ed1693ae916addf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1050997, "upload_time": "2018-05-23T20:30:54", "url": "https://files.pythonhosted.org/packages/a7/4a/93036db8d5d7f1bcb4e0b6c7cfe1bd15c80139dee87d938f20f7433ff24b/TiMemory-2.1.0.tar.gz" } ], "2.1.0.dev0": [ { "comment_text": "", "digests": { "md5": "f15f4b2e877e35b37c75dc63dab5def6", "sha256": "59db34906cd07e6d37b18fbd1ecc91abced6e8b77751e7c90debad75b0277dec" }, "downloads": -1, "filename": "TiMemory-2.1.0.dev0.tar.gz", "has_sig": true, "md5_digest": "f15f4b2e877e35b37c75dc63dab5def6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1039260, "upload_time": "2018-05-11T21:26:29", "url": "https://files.pythonhosted.org/packages/da/6f/35daabad5867e7e4da073077e830caf768404a123744dffc0e328fa59a49/TiMemory-2.1.0.dev0.tar.gz" } ], "2.1.0.dev1": [ { "comment_text": "", "digests": { "md5": "b07838aeccc1bf4446e012ac74695a9e", "sha256": "92223f9e262d5df18b3c00ca45a8a39ad4befb0eb4f8dda29ecec4d6617eb0dc" }, "downloads": -1, "filename": "TiMemory-2.1.0.dev1.tar.gz", "has_sig": true, "md5_digest": "b07838aeccc1bf4446e012ac74695a9e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1039278, "upload_time": "2018-05-11T21:49:54", "url": "https://files.pythonhosted.org/packages/fe/27/caf2bddff29b70c5652600c0de504714ed7ad046b50a172497e49c2a6951/TiMemory-2.1.0.dev1.tar.gz" } ], "2.1.0.dev2": [ { "comment_text": "", "digests": { "md5": "61dc03030b02632d5434cc7b05b1a2de", "sha256": "45295c320b49ed8e693024603f0eb29ed66cac84f0d2dd2dcdc3306e91e2aa31" }, "downloads": -1, "filename": "TiMemory-2.1.0.dev2.tar.gz", "has_sig": true, "md5_digest": "61dc03030b02632d5434cc7b05b1a2de", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1044742, "upload_time": "2018-05-16T22:57:38", "url": "https://files.pythonhosted.org/packages/8f/5f/b5f673d8ba5b95d4bfff829802e421b4a7671208adf7dd22857b52a0c44c/TiMemory-2.1.0.dev2.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "10f7fe64e25d7bc26820723b740768cc", "sha256": "6da2d12083c3fd65cf216e9e08565eb2ee17f50f70a8f307424d292b48f111c3" }, "downloads": -1, "filename": "TiMemory-2.2.0.tar.gz", "has_sig": true, "md5_digest": "10f7fe64e25d7bc26820723b740768cc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1053713, "upload_time": "2018-06-05T08:19:20", "url": "https://files.pythonhosted.org/packages/fb/63/3206b0f4f5097339cc67b8f713e12229d0448614172f0a0b42e439150e2f/TiMemory-2.2.0.tar.gz" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "44c70478a8d97d3c9aa6c879120c15af", "sha256": "0e787cbefb266337a961015462980484299e073263f435ab14091ae92b4ff8d9" }, "downloads": -1, "filename": "TiMemory-2.2.1.tar.gz", "has_sig": true, "md5_digest": "44c70478a8d97d3c9aa6c879120c15af", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1054388, "upload_time": "2018-06-06T10:06:28", "url": "https://files.pythonhosted.org/packages/33/10/92e1de6539822c40991da964e67200dd2c3eca33f20b6b8101c2e8d01d3b/TiMemory-2.2.1.tar.gz" } ], "2.2.1rc0": [ { "comment_text": "", "digests": { "md5": "697601c835122fb1072ac2c0edca77c0", "sha256": "858dbdba427661135b1e1a2e8e1f98694e838abc1da699ea3d5df78b145baaf4" }, "downloads": -1, "filename": "TiMemory-2.2.1rc0.tar.gz", "has_sig": true, "md5_digest": "697601c835122fb1072ac2c0edca77c0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1054168, "upload_time": "2018-06-06T09:30:01", "url": "https://files.pythonhosted.org/packages/e0/6b/c4d0ab21416ba78bb5a11f7ef02cb0cc050f43f3a64d47dee8f4f243b1df/TiMemory-2.2.1rc0.tar.gz" } ], "2.2.2": [ { "comment_text": "", "digests": { "md5": "54364944859d54f7a937a16ecc558c5f", "sha256": "9bd55f7bc57ed67c7fe92fff55eb5e5b0b4659136e57e5f98bdc0494ad138548" }, "downloads": -1, "filename": "TiMemory-2.2.2.tar.gz", "has_sig": true, "md5_digest": "54364944859d54f7a937a16ecc558c5f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1054396, "upload_time": "2018-06-06T15:55:20", "url": "https://files.pythonhosted.org/packages/8c/3d/07ff67c2a3c2e5aef9c7fd68923d0c8a584eb44efc919cc77ac71730e2a1/TiMemory-2.2.2.tar.gz" } ], "2.3.0.dev0": [ { "comment_text": "", "digests": { "md5": "d54e0656796f1c51026a4facc3d3c370", "sha256": "5d903c6a147aaae41d27927c7ee3489b659f76cbee9a3a4195f8aacd66213e7e" }, "downloads": -1, "filename": "TiMemory-2.3.0.dev0.tar.gz", "has_sig": true, "md5_digest": "d54e0656796f1c51026a4facc3d3c370", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1055066, "upload_time": "2018-10-10T10:23:59", "url": "https://files.pythonhosted.org/packages/7a/95/663a077a0d43d91d036104cef7ee4cf847451e3944a7e987a1c6a64a3019/TiMemory-2.3.0.dev0.tar.gz" } ], "2.3.0rc0": [ { "comment_text": "", "digests": { "md5": "dcadeba5d5588ec96da2ed0d6265aec7", "sha256": "1e9082d5f3c0f63c90ddd25b340e64cc45b028641244b94f00aa72a2d24d9015" }, "downloads": -1, "filename": "TiMemory-2.3.0rc0.tar.gz", "has_sig": true, "md5_digest": "dcadeba5d5588ec96da2ed0d6265aec7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1055026, "upload_time": "2018-10-10T10:24:21", "url": "https://files.pythonhosted.org/packages/6c/e7/1e999e39d0b115ad65c0c230be2e43e8c3a6dd681d12b0ae855c6302e020/TiMemory-2.3.0rc0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "54364944859d54f7a937a16ecc558c5f", "sha256": "9bd55f7bc57ed67c7fe92fff55eb5e5b0b4659136e57e5f98bdc0494ad138548" }, "downloads": -1, "filename": "TiMemory-2.2.2.tar.gz", "has_sig": true, "md5_digest": "54364944859d54f7a937a16ecc558c5f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 1054396, "upload_time": "2018-06-06T15:55:20", "url": "https://files.pythonhosted.org/packages/8c/3d/07ff67c2a3c2e5aef9c7fd68923d0c8a584eb44efc919cc77ac71730e2a1/TiMemory-2.2.2.tar.gz" } ] }